They forgot Rule One.
They forgot Rule One.
If Valve’s Employee Handbook is to be believed, they don’t use a formal project structure with static teams. Instead each developer works on whatever project interests them, and one of Valve’s current goals is to improve game performance on Linux/AMD by contributing to upstream open source projects.
Valve is as close as we’ve gotten to someone paying a bunch of industry veterans to contribute to open source. It’s amazing what happens when all innovation isn’t black-boxed in an internal repository and forgotten about.
The crash I referenced was caused by having the scrollbar enabled IIRC, and it was fixed earlier this year. It made it impossible to launch the main activity without crashing if you’d enabled that setting, so users were sharing workarounds to launch directly to the settings screen without loading any communities so they could disable it.
Sync has had serious issues in the past such as an easily triggered, reproducible, guaranteed crash on open, with the dev not putting out a fix for months. This neglect goes back several years, to back when Sync was a Reddit client. Most infamously he disappeared for over a year when his UI refresh wasn’t well received.
The app is great (I’m only on Boost due to user tags requiring a paid subscription in Sync), but his response time to issues is glacial. And it doesn’t help that it’s by far the most expensive client if you want it ad-free, and features that used to be free now require an even more expensive subscription to use on top of that.
It’s a social media thing. Supposedly posts get deprioritized by the algorithm if they contain “family unfriendly” words like kill or drug references. No idea if it’s actually true or just a myth, but it’s why users edit out innocuous words in these screenshots.
It boggles the mind that any language - let alone a systems programming language that most of the world’s infrastructure is built upon - wouldn’t adjust their specification to eliminate undefined behavior wherever possible. And C++'s all seem to be in the worst possible places, too.
Evie became a rich adventurer badass married to Brendan Frasier, so it worked out alright for her.
Mouse, because the first thing she did when I brought her home was fall asleep on top of my computer tower.
Edit: more cat tax. I wish I had a better camera at the time.
My previous cat loved chin scratches, the harder the better. She’d throw her whole body weight down on your fingers, to the point I worried about hurting her. When she jumped up on something, before doing anything else she’d make sure to visit the corner and rub her chin against even the sharpest edges with distressing force. I swear she was a masochist or something.
Cats are weird. I miss her.
Edit: blurry cat tax.
Google started work on Carbon due to the difficulty of getting the C++ standards committee to accept any real, fundamental changes to the language. If Google, a grandmaster at manipulating standards committees, couldn’t get something passed, I don’t foresee this proposal getting anywhere.
Null safety is orders of magnitude simpler than memory safety. Kotlin is a null safe language by default. Java is infamously not. Anyone who has worked on a mixed-language Kotlin project can tell you how quickly null safety becomes a pain once guarantees break down - and that’s in a language where these issues are flagged instantly and you can “fix” the problem in a couple of characters! Mixed memory safe/unsafe codebases would be a nightmare in comparison.
Also, C++'s ecosystem consists of deeply entrenched libraries with ancient codebases. Safe C++ might be useful in a decade or two if library maintainers could be pushed to make the switch (good luck with that, if it’s half as much of a paradigm shift as Rust), but by then there will probably be multiple competing language features that claim to solve the same problem. It’s the C++ Way™.
There are two facts old space game fans could tell you about Chris Roberts: that he will never meet a deadline (one of the Wing Commander games, his claim to fame, only came out because the publisher got sick of his delays and forced a release), and that he desperately wants to be a Hollywood writer/director. Both explain Squadron 42.
But did he do the voices?
Now I kind of want a Flintstones RPG.
In the early days it was an abortion-adjacent topic, which made it an easy target to vilify to rile up support from single-issue voters. Now a large portion of society will hate anything involving stem cells forever, regardless of facts. Once the culture war starts, it’s hard to get it to stop.
Back on Reddit there were people who set up scripts to automatically delete comments after a set amount of time to prevent people from looking at their history. As you could probably guess, they were usually the most stubborn and argumentative sort on the platform.
Though I’ve upvoted that user before and I normally don’t do that to people being disruptive, so who knows? If only there were some sort of history that would tell me what kind of user they were…
I just updated to the newest Ubuntu LTS, which puts pip into system managed mode so you can’t easily install packages outside of a virtual environment anymore.
If you (or anyone who stumbles upon this comment in the future) run into this problem, the new recommended way to install yt-dlp through pip and keep it in your path and up to date is via pipx (sudo apt install pipx
). The syntax is a bit gnarly for pre-releases, so I figured I’d post an update:
To install the nightly: pipx install --pip-args '\--pre' "yt-dlp[default,curl-cffi]"
To update the nightly: pipx upgrade --pip-args '\--pre' yt-dlp
I alias the update command and run it before every download session.
(You may need to delete your old yt-dlp binaries before it’ll let you install the new one - use type -a yt-dlp
to find them.)
I’ve never asked, but I believe medical issues cropped up and their reduced retirement funds wouldn’t have been enough, forcing them to keep working, and the situation spiraled from there.
Magneto hates Beast?
He just has to think outside the box.