I’ve been full time writing python professionally since 2015. You get used to it. It starts to just make sense and feel normal. Then when you move to a different language environment you wonder why their tooling doesn’t use a virtualenv.
I’ve been full time writing python professionally since 2015. You get used to it. It starts to just make sense and feel normal. Then when you move to a different language environment you wonder why their tooling doesn’t use a virtualenv.
I like the idea of uv
, but I hate the name. Libuv is already a very popular C library, and used in everything from NodeJS to Julia to Python (through the popular uvloop
module). Every time I see someone mention uv
I get confused and think they’re talking about uvloop until I remember the Astral project, and then reconfirm to myself how much I disapprove of their name choice.
Nobody yet has mentioned the obvious solution. Get a wireless mouse that doesn’t use bluetooth. There’s lots of different varieties, but my favourite is the Logitech G603.
Dude, it’s common knowledge that NSA has contributed significant portions of (security related) code to the kernel. No tin foil hat required.
Yes, that’s the theory, but it also has the side effect of making banks richer, because all the money that would be flowing out inflating the economy is now flowing into the banks inflating their stores.
How long does it take for the new features in Forgejo to appear in Codeberg? I suppose it’s possible they’re already there.
Edit: Codeberg is still on v8.0.3-53, but code.forgejo.org is on v9.0.
Edit2: Codeberg is now on 9.0 too.
Don’t forget to enable himem.sys
For some reason it never occurred to me to check if others online were sharing their own bad experience of the canonical recruitment process. That would have lessened the impact a bit at the time if I knew it wasn’t just me.
I was going through two other recruitment processes at the same time, so I didn’t stop too long to think about it.
Yep, this is the reason. I have many different identity key files in my ~/.ssh folder, and for some reason ssh always tries all of those first, then exhausts the login tries and doesn’t ask for a password.
I have the same problem when I specify a specific private key file with -i ./path/to/priv.key
. If that key is different than the ones in my .ssh folder, it will use all those first before the specified one, and often exhausts login attempts giving a very hard to diagnose login failure. In that case I need -o IdentitiesOnly yes
option to tell ssh to only use the one I specified.
I had the same experience with Canonical. They advertise hundreds of jobs in LinkedIn, in every major city around the world.
I applied for one that matched my skillset well, and the recruiter was enthusiastic about my application.
After my application was accepted, and passed the first round of scrutiny, they wanted a long and detailed cover letter answering some very specific and personal questions about your education and career. Eg. “How would your friends describe you in High School?” and “What was your least favourite subject in high school?”. Man, high school was 20 years ago, how is that relevant? And weird stuff like “how can Canonical become a global leader in Software and compete against Microsoft, Apple, and Google?”. I’m a senior software engineer, not a CEO.
I did a whole series of tests, did their online exam and weird online IQ test thing. I passed them all with very good results. Then suddenly got the rejection letter out of nowhere.
I don’t think they actually want to recruit people. They have no budget to put on new software engineers. They just want to advertise hundreds of jobs on Linkedin and send candidates through meaningless hoops for weeks to make it look like they’re recruiting.
How the heck is he 25? Dude has bushy old-man eyebrows and greying hair. He looks 55, not 25.
Try Nobara. It’s based on Fedora but it’s got a whole bunch of gaming-related patches including all of the required additions for out-of-the-box HDR support.
It’s actually optionally-typed. But if you’re liberal with type annotations you can treat it as statically typed.
+1 for Fedora. It is exactly what OP is asking for.
“We’re here about the homicide. Where’s the body?”
“Nope, ain’t nothing here except 60 litres of strawberry smoothie”.
Another technique I use is to go to the vendor site for software I use and look at which Linux distros they officially support. Usually they will publish at least an Ubuntu package, sometimes a universal deb file that works on Ubuntu, Debian or Mint. Sometimes an RPM package for Fedora/CentOS too. This is getting less relevant these days with Appimage files and Flapak images that work the same across all distros.
It’s natural to get bored or frustrated with one distro and want to try out others. Imagine if Microsoft made many different flavours of Windows that each look and operate differently, everyone who is bored and frustrated with default Windows would be trying them all out, comparing them, debating the pros and cons, communities would form around common favourites.
I have a small gaming PC that I use to test out other distros, I’m currently on Nobara, that I actually highly recommend for a gaming-focused distro.
This one is really hard to say. It depends on so many factors like what hardware you are running, what software you plan to run, how tech savvy you are, even your definition of what is an issue. Mint is very stable and easy to use, you may run into zero issues getting it installed, running VSCode, playing some Factorio. Or you might run into a small incompatibility between your GPU and the bundled kernel drivers and run into a whole world of hurt spending days tinkering on the command line with no usable graphics driver.
I believe Mint still comes with the Cinnamon Desktop, that is specifically designed to be familiar and easy for users transitioning from Windows. It’s not super customisable, but I think it can do what you described. I’m not the best person to answer, I haven’t used Mint or Cinnamon since 2012.
File extensions are optional in Linux for some kinds of files. Linux usually tries to identify a file type using a “Magic string”, meaning it will read the first 8 to 16 bytes of the start of a file and will be able to tell with a great deal of accuracy what kind of file it is. Executables, drivers, shell scripts, and many others use this method and do not need a file extension. You can definitely still use extensions though. Eg, libre Office will still save documents with a doc extension (.odt). Often Linux will use a combination of both the magic string and the file extension to determine the file type. Eg, the magic string identifies it as an open office file, and the extension tells you it’s a document kind of office file.
Your Linux photo editor will still save images with a .png or .jpeg extension, because these are the convention (and may be required if you will be opening those files on a different OS). Similarly, your project files created on Windows will still work fine on Linux (if the equivalent Linux app supports that file format).
Depends what your goals are. With Arch, you will need to closely follow a guide to get it installed, if anything goes wrong you will need to search through the Arch Wiki for answers. Arch has an insane amount of customisation options, you will spend a lot of time in the Arch Wiki learning about them. By installing Arch you will learn a lot about Linux. Is that your goal?
You will spend more time reading and learning, but come out further ahead than someone who first installs Ubuntu or Mint.
However if your goal is to simply install Linux on your PC to try it out, (if you don’t even know if you will like it, and don’t know if you want to learn it’s mechanics) then Arch wouldn’t be my first choice.
You might be interested in Raku. It is Perl6, or what used to be called Perl6, but it deviated too far away from the original perl and it ended up with a different team of developers than perl 5, so they forked it, changed the name and turned it into a new language.
Toml is superior to all.