I think I may have to abandon Raspberry Pi as the platform for my little home media center project. At this point I've tried two Raspberry Pis, swapped out the power supply for a better one, and swapped out the KVM switch for a powered one. I cannot get the PiOS to recognize the HDMI output as a viable audio output target. It can see the card, it can see it has audio hardware, but it only allows…
Upton Sinclair famously said "It is difficult to get a man to understand something, when his salary depends on his not understanding it." I would humbly suggest an adjacent observation: "It is difficult to get a man to stop wanting something he's wanted since he was three."
I will probably grab one of the wrappers for it to make it's API a bit more user friendly, but widget.el is a game-changer for one off utilities that I'd otherwise be memorizing a bunch of CLI for. # emacs
My hobby: watching old science fiction and ret-conning the misogyny with as much head-canon as it takes. Guy in It! The Terror From Beyond Space, to one of the female crew: "Listen, Chicken... Everything is going to be fine." Me: "Her callsign is 'Chicken.' She got it from a dogfight where she charged an enemy plane head-on until it veered off and she took it apart with her guns."
The Linux philosophy on successful programs generating no output: okay, understandable, makes sense in many circumstances even. The Linux philosophy on reporting errors: garbage fire. "Oh, yes, you don't have a keychain in your browser because of a failure between the browser and the keychain service. But that service logs. No, not there, the other location, no, the other location. No, it... Look.…
As a formal concept in a programming language, the real problem with undefined behavior is that it removes a really important tool from a developer's toolbox: the ability to try it and see if it works.
Fun fact, stop Google voice typing from censoring your swearing, you have to go into Corrections and Suggestions, not the voice options, and disable "Don't Suggest Offensive Words." ... Well, fuck! # android # speech
So it turns out the issue with the audio is probably not the raspberry pi. Well, not precisely. My HDMI 4-way splitter is unpowered, and the raspberry pi is not nearly as interested in supplying it power as the other devices I have plugged in in the past are. Details still unclear on why that makes the audio refuse to connect through the wire, but it looks like upgrading my HDMI switch might…
Reading Steve Yegge's article on how he uses AI to program, and one thing that stands out starkly to me: he's spending about $2800 a month in tokens by buying multiple Claude Max accounts. There's a somewhat un-remarked-upon aspect of the hacking experience, culture, lifestyle, what have you... The tools are cheap. Yes, the computer itself is a base cost to get involved, but we've driven the price…
Hm. "Jellicles ask because Jellicles dare." I wonder what's 'daring' about asking who is going to the Heaviside Layer? ... I mean, it's cat heaven. So you get there by dying... ... and the candidates are a lazy house cat, a couple of strays who would get killed on sight if they got caught raiding people's stuff, a cat on the verge of death due to age, a cat who can't stop eating, the mouser at the…
Well, it finally happened. Re-bought a game on Steam that I bought on the Epic store ages ago because Epic is just... Not worth launching. They had a good go of it, but my patience for them to at least get reliability-parity of the UI with Steam ran out.
"This episode of Bluey is called A MEDITATION ON THE HISTORY OF LIFE ON THIS PLANET, PERSPECTIVE ON OUR PLACE IN IT, THE BREADTH OF LONG TIME VS THE BREVITY OF ONE LIFE, FINDING PURPOSE IN EXISTENCE, THE IMMORTALITY OF CONTINUITY, AND SOME POSTULATION ON THE NATURE OF POTENTIAL AFTERLIFE. " "Oh, sorry, I got carried away. 'Flat Pack.' It's called 'Flat Pack.'"