Did it work? How do you know that? A consumer of your package sends a int when your package expects a string.
What now?
The reason you “git blame”
Did it work? How do you know that? A consumer of your package sends a int when your package expects a string.
What now?
Blockchain? Oh, hah, no no… none of us were ever hyping up a tech we didn’t understand as the solution to literally any problem.
Say, have you heard about AI? It’s a revolutionary technology that’s the solution to any problem!
Which is fair. If it’s something you use all the time, obviously an app is usually going to be the way to go.
But the reason they want you to install the app is so they can send push notifications and track you more effectively
Yeah, it’s a lot to pay for a keyboard that might not work out for you. That’s why I suggest the Logitech.
I’d prefer one without the numpad, personally like the old Microsoft Sculpt, but for some reason MS refuses to update that keyboard to a more modern, lower latency wireless tech.
I’m currently flirting with some of the mechanical options like the Moonlander, but haven’t yet pulled the trigger on that one.
As for the mouse, seriously the vertical mouse made a HUGE difference for me. More than the keyboard honestly.
Ergo keyboard and vertical mouse.
I’m currently using the Logitech K860 and the Logitech MX Vertical. Easy rec - cost effective, easy to get comfortable with as opposed to the more intense/expensive options.
Made a huge difference for me.
On the off chance you’re actually serious.
The thing I was pointing out is that you have a union. Unions are actively and aggressively busted by US companies. Almost every US state has “at-will” employment laws that mean you can be laid off at any time for pretty much any reason at the drop of a hat.
All of a sudden that 400K or whatever you were expecting to make this year turned into $0. You no longer have health insurance. Those RSUs you had vesting this year are gone (and those RSUs made up a big chunk of your compensation - that’s how people get into the 300-400K+ a year numbers).
The highs can be high, but the lows are very low.
…according to my union statistics…
I mean… you’ve got to be trolling at this point. No one is this clueless.
I feel like we’re splitting hairs here. MIT is an extremely permissible license. The fact someone could take this and make a closed source fork doesn’t affect the existence or openness of the MIT licensed releases
https://github.com/bluesky-social
Even their web and mobile clients are FOSS
The FUD and misinformation on here about Bluesky an AT is wild
Bluesky is still in beta. It’s intentionally not open to the general public because federation hasn’t yet been opened up and they only have one instance running.
The nice thing about Bluesky’s architecture (over ActivityPub) is the fact your content and identity is portable. So you can move over to a different instance as they start to come online.
I think the important takeaway from articles like this is the fundamental misunderstanding of decentralized social protocols. It shouldn’t be on one central authority how things are moderated globally. These kinds of articles kind of prove the point.
Nothing wrong with Java or JVM based languages. They’re just not the shiny new thing anymore.
I don’t know what kind of software you write at your company. It could be that the JVM was a poor fit for the stuff you do and Rust is far more suited. Or it could just be someone in leadership read a blog post where some company migrated from Java to Rust and saw a billion percent perf increase despite their use case being specific and not at all applicable to what you do and decided to decree that everything gets ported to Rust… or any dozen of reasons in-between
Buy the cheapest MacBook model you can find with an M-series chip and as much RAM as you can stomach the cost for.
I’d say 8gb is barrrrre minimum for doing app development. You’ll want 16gb.
Listen, I’m the last person you’d expect to recommend a Mac. I am an Android guy. No other Apple products in my place.
…but I’ve owned every top end model from pretty much every relevant PC manufacturer just trying to find something as reliable, hassle free, and well built as my work Mac and it just doesn’t exist.
The MacBooks are just in a whole other class. The battery life, the standby time, the speed of those M1/2 chips, runs cool and quiet.
I’m neutral on MacOS. It tends to stay out of my way. I don’t use any of the Apple apps. It is usually stable as hell. My work MBP currently has an up time of 68 days without a reboot, and the only reason it rebooted last time was for security patches.
Build quality is unmatched, screen is great, trackpad is still a generation ahead of anything else, keyboard is great.
I accept my fate, Fediverse. Roast away
deleted by creator
I actually winced
I think Reddit does have a legitimate argument that the scales have tipped and Reddit eating the costs of “whales” abusing their APIs for for-profit use cases without Reddit being compensated at all is fair.
3P apps using the API at no cost while simultaneously monetizing Reddit’s content by showing their own ads does seem to be taking advantage.
That said, the way Reddit approached this was so scorched earth and bone headed.
For example. Reddit gets 10s of millions of dollars in free content moderation services from volunteers. The moderators of all their biggest subreddits rely on 3P moderation tools since Reddit’s are so poor.
So with the new API policy, they’re asking their unpaid moderators to PAY them for the privilege. It’s such a slap in the face.
Finally to address the original question, Reddit should absolutely block API consumers who are just training their glorified chat bots to regurgitate plagerized content.
Tip 1: Assuming you are starting work at a company that has a healthy culture, do not be afraid to ask for help! There’s a lot to learn and it’s going to take time to get up to speed. Don’t freak out because you aren’t slinging PRs like the rest of the team after a week.
However when asking for help, you should open with what you’ve done already to help yourself. It’s important to respect your peer’s time, so trying to optimize for efficiency and help them help you as much as possible.
Part of this is also not spinning your wheels and struggling for so long that they need to spend a ton of time helping digging you out of the hole you dug for yourself.
Tip 2: Next is it’s important to pay it forward. Docs are super outdated and you got more current knowledge from a braindump from a more experienced engineer? UPDATE THE DOCS!
Tip 3: Once you find your footing, and ship some projects and get a feel for things, it’s important to find your voice. If your most Senior engineer on the team proposes something, don’t just follow it blindly. If you see a blind spot in the approach, please raise it! Ask questions!
Truly great senior engineers hate it when the team just rolls over and blindly accepts their proposals/architecture. They want feedback! No one is perfect or sees everything. They want the team’s help to stress test the approach.
Tip 4: Make sure you keep an open dialog about expectations with your manager. Never assume your manager knows how you spend your time every moment of every day. Ensure you give your manager visibility into your “invisible work”.
Examples of invisible work would be taking time to help a new hire. Having conversations with people on another team you depend on or who depends on you to come to consensus on an approach that is beneficial to both teams. Or something like updating documentation or spending time in meetings to review engineering designs, collaborating with product and designers, etc etc etc
Tip 5: Don’t be a dick. Avoid being super defensive and assuming others are out to get you, embarrass you, or generally are operating in bad faith until they prove otherwise.
Tip 6: Respect what came before. You’ll surely come across some seriously jank code, or a ton of tech debt, or poor approaches. Due to business needs of the time, crunch time, lack of resources, etc are often reasons people did what they did. They very likely know certain things are bad. Calling out bad code or architecture isn’t impressing anyone. They know.
When identifying these things, start by asking for context. Come with solutions that are attainable. Calling out things without fresh ideas on how to solve these known problems is not helpful and a waste of everyone’s time. Focus on approaches for how to fit fixing the problems into your team’s resourcing.
Tip 7: Learn to communicate in a way that resonates with your audience. Try to understand their motivations and what matters to them. Saying that something sucks and we should rebuild in your preferred tech is not an argument. What’s the value? How long would it take? What are the trade offs? How does doing this work achieve the businesses’ goals?
I’m really good at searching Google. I’m a “prompt engineer” too