Very good post. Very true post.
Very good post. Very true post.
If your pull request doesn’t get merged in, you still learned just as much as if it did, so the time you spent doing it wasn’t wasted. In fact, people may make comments on it explaining why it won’t be merged in, so you’ll learn more than if it was.
You don’t need to be an expert to start contributing—in fact, the best way to improve is to try to contribute, fail, and then learn how to improve next time you tackle and issue :)
Also, your English is very readable. From this comment alone I can assure you it’s more than good enough for writing issues and pull requests. You’re doing great, just keep at it!
If anything, that video makes me want to quit Linux because of how much cringe it made me feel.
I second this. Just going through vimtutor a couple times and then learning how to use the :help pages effectively is all you need to make vim usable.
I’d recommend using neovim over plain vim though, if not for any reason other than it has nicer defaults.
Honestly, one of the best things you could do is use Linux Mint instead of Ubuntu. It’s a lot more new user friendly.
OP, do not use Arch as a beginner unless you’re already a very techy person.
I know people may disagree with this, but y’all, we forget sometimes how confusing even following something like the Arch Wiki can be when you aren’t familiar enough with tech.
You don’t have to learn vi
if you don’t want to. Just switch your default text editor to one that you like (it doesn’t even have to be a GUI one)
Is a CI/CD pipeline not a build system?
(this isn’t a “gotcha”, I genuinely may have misunderstood the post)
Counterpoint: watching little green checkmarks appear when my PR passes a pipeline step gives me dopamine
Well…
Target once used small amounts of shopping data to accurately predict women were pregnant before they themselves knew.
A Nebraska PD got data from Facebook to prove a woman had an abortion recently and prosecuted her.
you don’t know what will become illegal
So, even small amounts of data can predict lots of things about your life. The government has a track record of using that data to prosecute you. And you cannot trust the Government will always align with your morals (assuming it even does right now).
And that doesn’t even consider other entities & organizations in the world.
What if an insurance company wants uses public data about you to deny you coverage? What if someone is searching for people in the area with ideal houses to rob and you’re on vacation? What if they use a deepfake of a loved one to scam you? Steal your identity and ruin your credit? What if they make and sell deepfake porn made of you or a loved one? What if they create meticulously engineered political psyop campaigns hand-tailored to exploit your psychology? What if this list of “what ifs” could go on nearly forever, and some “what ifs” aren’t even things we’re capable of knowing about?
Because that last one is absolutely true, all the rest of those are true for someone, and at least one of them is probably true for you already.
Ok, but what if you don’t care?..well someone else in your life does. And even if they have impeccable data privacy habits, if enough of their friends and family don’t, then they’re just a single missing puzzle piece, and everyone can still see their shape.
Not to mention, you contribute to a pool of data that’s used to perform these kinds of analyses on society at large, meaning you contribute in some part to each and every instance of malicious data use towards anyone, anywhere.
Is that a good enough reason to care?
You’re right and you should say it.
People meme on electron, and I think most of it is deserved, but it does make a lot of stuff way easier for devs, and that means more software for users. There’s a reason it’s so popular.
(note: this ended up being long, but I promise it’s worth it to read)
Learning to use Linux is as easy (if not easier) than when you learned to use Windows, and you probably did that when you were younger, even less experienced with technology, and didn’t have the benefit of comprehensive online help resources.
To start, the main thing to know is that unlike Windows or MacOS, the Operating System “kernel” (the bit that actually handles the core tasks of an OS which allows software to run on your hardware which you don’t ever need to understand) does not have many of the usability features you associate with Windows or MacOS such as the Desktop Environment, default programs, apps store, etc.
Instead, Linux comes in different **“distributions” (“distros”)**which facilitate all these things. So it’s more accurate to think of a Linux distro as analogous to “Windows” or “MacOS” rather than just Linux.
The awesome thing about this is that while they’re all similar enough that almost anything you learn will be applicable to all of them, the variety of options means you can find one that works well for you. So when it comes time to try Linux, here’s what to do
Then, once it’s installed, any time you want to learn how to do a thing on it that isn’t intuitive to you, try the following in order until you get useful results:
Realistically, #1 & #2 should solve all your problems unless you’re doing complicated stuff, but #3 will almost always solve the rest.
Also, welcome to the club! You won’t wanna go back, trust me :)
Honestly as far as hiring for this stuff goes, this is more in the “cute” category for me rather than the “annoying” category.
JetBrains brand Integrated Development Environments
I used emojis on Reddit all the time and never got any flak for it.
The ever-improving ecosystem for NixOS as a desktop environment.
I switched over to Nix around a month ago, and in that time I’ve already seen several guides and sources of documentation improve themselves significantly. I could see NixOS documentation eventually becoming almost as impressive as the Arch Wiki, and it seems that process is in hyperdrive right now.
What headphones are they? Can they not just pair to multiple devices? I have mine hooked up to my two laptops and my phone, and they just automatically connect to whatever one I’m using (unless I’m using both in which case I just have to toggle it on the second device if I want).
Fair enough. I’ve only ever bought one pair of wireless earbuds though that I got around 3-4 years ago so I didn’t realize it was common to have to buy new ones frequently.
It matters if you develop compilers 🤷,
Otherwise? Readability trumps the minute performance gain almost every time (and that’s assuming your compiler won’t automatically do branchless substitutions for performance reasons anyway which it probably will)
As a full stack cloud dev usually for me it ends up being some lag between when Azure claims a thing was updated and when it actually was.
(shout out to azure B2C custom policies for taking like 10 minutes to actually reflect changes despite giving me a lil green checkmark)