"I want to say one acronym to you. Just one acronym." "Yes sir." "Are you listening?" "Yes, I am." "LLMs." "Exactly how do you mean?" "There's a great future in LLMs. Think about it. Will you think about it?"
I have been idly wondering, if we make it out of this, when we have our Nuremburg Trials, where will they be? DC seems like an impractical place to do it. They were held in Nuremburg and not Berlin for several good reasons.
Doing a little reading today though, I realized the parallel answer is obvious: Charlottesville. Hold out hope for the Charlottesville Trials one day.
pro tip: do you want to edit a #Python script which:
1. can only ever be a script 2. should never be imported as a module 3. you want to be recognized by your editor as a python file without faffing around with extra hints 4. for whatever reason you don't want to have a __main__ block?
I've had this thought rattling around in my brain for a while and I *just* got around to doing this today. My particular use-case is that I want a script file with the basename root "Pomodouroboros" because py2app takes the app name from the script name. But having a directory with "Pomodouroboros.py" in it where the main package is called pomodouroboros/__init__.py causes all kinds of minor headaches. Just renamed all my main scripts and it seems to work great: https://github.com/glyph/Pomodouroboros/commit/54042517a1bd2597b9aa5033f0ee23163593c861
The official purpose for these is that on Windows they will suppress the console window that comes up when you double-click on a .py file to run it, but it generally works well as a secondary file extension for your top-level code, particularly for GUI apps: https://docs.python.org/3/tutorial/appendix.html#executable-python-scripts
I kinda hate this icon, it is simultaneously too busy and too simple, every line doesn't *quite* look like I want it to, but I think I'm going to ship it next week anyway and update it when I have some better ideas (thanks @ehashman for alt text)
I suspect that this is a characterization that resonates most for people who, like me, do not *really* understand any of these three applications in detail
Thinking about OBS a lot today. Such a strange and wonderful application. And a clear illustration of the need for a diversity of ideas in the software industry. I, for example, never would have thought to boldly ask the question "what if Zoom had Blender's user interface"
The California governor's office is now open. Call them at tel://9164452841 right now and let them know that he should be deeply ashamed and should immediately apologize for throwing trans kids under the bus.
As I am disappointed, but not surprised, by Newsom today, I can't help but think that not one of these appeasing quislings has the courage to look an actual trans high-school girl in her face and say "no. *you* should not be able to play lacrosse. *you* should not be allowed to join the swim team". It's always a hypothetical debate about a hypothetical trans child with a smug adult cis grifter.
They are afraid to even face the children that they want to harm. It is embarrassing and disgusting.
been trying to pace myself (and my posting & boosting for y'all) on uspol content but unfortunately for all of us the mechanism suppressing and regulating my rage into something useful is my prefrontal cortex and I don't exactly have the best one of those at the best of times, hashtag ay dee aitch deeeeeeeee
this conference is on a working farm and the opportunities for a unique "conference childcare" experience for younger kids are huge. please support it before my kid is too old to benefit from such a thing personally https://social.northbaypython.org/@NorthBayPython/114117023004913204
Alex Gaynor considers the problem that even if they are maybe sometimes good at some things, LLMs are not always good at everything, and the fact that we have no way to tell the difference severely limits their utility: https://alexgaynor.net/2025/mar/05/generality/
So, one of my big pet peeves with BeOS back in the day was that it didn't seem to have a handle on the long-term ABI situation for C++. I remember it shipped with gcc 2.95 and it was stuck there. Of course BeOS mostly addressed this problem by being a catastrophic commercial failure and ceasing to exist.
But… Haiku is still around. And as I understand it, equally C++-y. Did it eventually figure out something more durable that allows people to eventually install a new compiler?
It is dawning on me that a sustainable self-promotional strategy probably needs to include things other than the Fediverse. (The only way to prove me wrong here is for hundreds of you to sign up at a very high tier to my patreon.) So today, I started stretching just a little by… posting a link to my thread on LinkedIn. Curious to see if that moves the needle at all.
Obviously I'm not going back to X (my reach there is if anything smaller than here) but I am wondering what else I might do.
It seems like there is pretty strong consensus that reformatting the SD card on a Steam deck with KDE Partition Manager *does* work to fix catastrophically slow SD card speeds, but I cannot understand *why* it works. Can anyone who knows stuff about #linux filesystems explain it to me?
Like I get the thing about RAM caches and SD write throttling, but what I don't understand is why a different partition map, especially just… a regular ol' MBR with the ext4 partition deleted and recreated, would help at all
he/himYou probably heard about me because I am the founder of the Twisted python networking engine open source project. But I’m also the author and maintainer of several other smaller projects, a writer and public speaker about software and the things software affects (i.e.: everything), and a productivity nerd due to my ADHD. I also post a lot about politics; I’d personally prefer to be apolitical but unfortunately the global rising tide of revanchist fascism is kind of dangerous to ignore.