I also abandoned ship and signed up for Lemmy on June 12. we’re twinses.
I also abandoned ship and signed up for Lemmy on June 12. we’re twinses.
Remember when Darl showed some “encrypted code” that he claimed was stolen and added to Linux and it was really just some POSIX definitions from a header file taken from BSD “encrypted” with a wing dings font? Those were some wild times.
Sisters Euclid. They were a Canadian band who recently called it a career after like 27 years of mostly-under-the-radar instrumental jangle jazz, or something to that effect. They did win a Juno for an album of Neil Young instrumentals and reinterpretations called “Run Neil Run”, but outside of the Toronto are and southwest Ontario I don’t think they were widely known. Members of the band have played in all sorts of other bands and with other folks, many of which y’all would recognize like Norah Jones and the Doobie Brothers, they all really accomplished musicians. I saw them live dozens of times before they called it a day, and I always saw and heard something new with every performance. Seeing them live was definitely the best way to take them in, as their studio albums seemed like they were just scaffolding for the live shows.
Hoping for a reunion show in 5-10 years. I’d travel for it.
I haven’t posted on Reddit since they treated third party app devs like shit. I’m done with that site.
Bought a new computer, threw the old one out.
Use etc-keeper, saves everything in a git repo and integrates with a bunch of package managers. Been using it for decades it feels like now.
Don’t forget the interactive video they did for an anniversary thing a few years back.
Code, editors, terminal, and most browser tabs on the right…
Calendar, Slack, some more browser windows on the left, sometimes some debugging tools.
Third smaller screen off to the side for media if I want to throw on something in the background.
That’s easy, just create new accounts every time you login.
There are 10 kinds of people in the world — those who understand binary and those who don’t.
Maybe we’re already there and death is just the garbage collector freeing up more space.
Many password managers like 1Password and Last Pass and KeePass and all the big ones can store MFA details nowadays.
The code in the image is C or C++ or similar. In those languages and languages derived from them, curly braces are optional but the parentheses are required. It should be the other way around to avoid logic errors like this:
if (some expression)
doSomething()
else if (some other expression)
printf(“some debugging code that’s only here temporarily”);
doSomethingElse();
Based on the indentation you’d think that doSomethingElse
was only meant to run if the else if
condition was true, but because of the lack of braces and the printf
it actually happens regardless of either of the if
conditions. This can sometimes lead to logic errors and it doesn’t hold up to a principle of durability under edit — that is, inserting some code into the if
statement changes the outcome entirely because it changes the code path entirely, so the code is in a sense fragile to edits. If the curly braces were required instead of optional, this wouldn’t happen.
I have all of my linters set up to flag a lack of curly braces in these languages as an error because of this. It’s a topic that sometimes causes some debate, ‘cause some people will vociferously defend their right to not have the braces there for one liners and more compact code, but I have found that in general having them be required consistently has led to fewer issues than having arguments about their absence, but to each their own. I know many big projects that have the opposite stance or have other guidelines, but I just make ‘em required on my own projects or projects that I’m in charge of and be done with it.
I also sometimes wish that the syntax in if
statements was inverted, where ()
was optional and {}
was required.
Definitely Hamilton. Its nickname even sounds evil: The Hammer.
I started out on Red Hat over 20 years ago, then went to Gentoo for a few years. I got a new job after the me I was at crashed and burned and switched or the Fedora, but the rest of the folks at the shop were running fancy new MacBooks as was the style at the time. As a tech lead I didn’t like the idea of being the odd one out when it came to what we were running so I just bit the bullet when my linux laptop died and got a MacBook and I’ve just stuck with that ever since, at least for professional dev work. It’s still a UNIX under the hood and I get most of what I want and basically all of my tooling is OSS and free software, and I don’t have to mess with fiddly settings anymore. I still run Linux server-side and keep a few Linux laptops around, but I just run macOS now for dev work and I’m fine with that.
I did my time with compiling the entire thing from scratch in my Gentoo days, did all sorts of tweaking on compiler switches for KDE and X, debugged kernel drivers on racks of Dell PowerEdge blades when the network stack would inexplicably start dropping packets seemingly randomly, all that stuff. I still run Linux but it just ain’t my daily driver anymore.
And I have a Steam Deck too, so there’s that.
The contacts inside are too big and sensitive and it results in phantom inputs. The DIY fix is to open up the controller and literally cover parts of the input contacts with tape.