I was very skeptical of the claim that gaming on linux is good now, but fully switched over last weekend.
All of the games I play on a regular basis just worked out of the box with no fiddling at all (nVidia graphics card, X11, pop_OS - but I'm pretty sure any modern distribution would work just as well). Fresh OS install (nvidia drivers just worked), install the steam flatpack, click "download", click "play". That's it.
This includes "modern" games such as Borderlands 4 and e.g. Helldivers 2.
Running steam itself as a flatpak may cost you between 10-15% in overhead if what I've read is true. Installing from repo on fedora/debian/etc should work in most cases just fine.
Huawei is very present at EuroRust and seem to look for a lot of people to hire.
I guess it makes sense, I was curious why they would want people to work on e.g. Servo since Firefox is already available on Android... now I know :) Their team there made a pretty good impression for the record, they were knowledgeable and pitched their projects quite well (several of them quite interesting).
Battery manufacturing emissions are dwarfed by lifetime emissions of a gasoline powered car, according to the EPA. They do about double the emissions for manufacturing, but that's not all that much.
The argument I saw brought up when I was working at Canonical (before the weird hiring process thing, n.b.) made some sense:
They explicitly wanted you to buy a laptop in your country using what's available to you so as to artificially widen the laptops with good ubuntu support: the reasoning was that you being a Canonical employee means you're more likely to help get the bugs fixed.
In practice however I don't think the diversity of laptops in the company was that great, we ended up with the same bunch of thinkpads and dells you'd expect from any random group of nerds (with a few exotics thrown in perhaps, but not many).
One requirement was to use Ubuntu on your laptop. I think they relaxed that over the years, even if working on not-ubuntu would definitely get you looks and comments at get togethers.
Having people source random laptops to help increase compatibility doesn't seem like a terrible idea, but the company definitely should reimburse you for the purchase. I certainly can't blame them for dogfooding their own OS either.
Having to buy your laptop out of pocket is stingy to the point that I'd be reconsidering my employment. That's a pure cost-of-doing-business expense that the company should cover.
Well, they do give you a lump sum every 3 years to buy whatever laptop you want with.
Personally, I was fine with this: I had a laptop I was already doing open source work with, no reason for me to change (I did open source work with my same laptop, as usual, and got paid for it).
Of all the things I could criticize my ex employer about, this isn't one of them frankly. Could they give a lump sum at hiring? Yeah maybe. Could the frequency be increased? Sure...
They made up for that kind of stuff by a lot by flying you around the world a few times a year for a week or more, in my book.
There’s packages. You can write functions. You can write tests trivially (the output is basically a giant map that you just write out as yaml)…
I’m applying this to other areas too with great success, for example our snowflake IaC is “just python” that generates SQL. It’s great.