Every software update announcement right now: PowerButton puts an icon on your screen that turns off your computer. Version X now includes native AI support so you can chat with your PowerButton and connect it to your bank account. Make restaurant reservations and pay for your meal all from your PowerButton AI!
Programming with human languages is bound to cause problems because: "In human language, wants and desires are always underspecified." Today's LLMs are genies that might give you what you asked for, but not what you wanted: https:// spectrum.ieee.org/ai-agent-ben chmark # LLM # GenAI # AI
There's a new game I have to play while reading source code. It's called: Was this written by an # LLM slop machine or by one of my former managers who loved to remind me that they once took a programming class in high school?
I get why # NixOS is moving to RFC-42-style settings but I miss being shielded from all these crazy configuration formats. I'm stuck on 25.11 while I rewrite my # Dovecot settings. And I haven't even tried sorting out Dovecot 2.4 which broke backwards compatibility. Developers: Please stop inventing your own configuration language! I guarantee it will suck more than the existing options. Even…
Apparently I can't stop buying Microsoft 365 and Norton licenses. Since I have all of these invoices (in my # spam folder for some reason) can I deduct them from my taxes as a business expense?
Watching people write code with # GenAI reminds me of getting a teenager to mow the lawn. I explain the job and my expectations only to find them playing video games 15 minutes later. The yard looks like shit, as if a drunk driver has passed over part of it by mistake. I encourage them to try harder. Around and around we go. At some point I realize that no additional prompting is going to produce…
1980s: Don't talk to strangers. 2000s: Don't open attachments from people you don't know. 2020s: To stay relevant you must use a stochastic copyright laundering tool that runs commands on your machine after uploading your code to a corporate data-harvesting server. # AI # security # copyright
I've been trying to use # org -mode and # emacs -jupyter as a replacement for Jupyter notebooks in a # Bioinformatics course I'm teaching. After having to manually force org-mode to update inline images a handful of times I did this in anger: https:// github.com/pjones/org-inline-i mage-mode
It's official, I'm attending the EuBIC-MS winter school in January. During the education day my team will will be presenting courses on # proteomics and mass spectrometry using # OpenMS in Python. There's still time to sign up: https:// eubic-ms.org/events/2026-winte r-school/ # bioinformatics
What. The. Fuck. "Lawmakers Want to Ban VPNs—And They Have No Idea What They're Doing" https://www. eff.org/deeplinks/2025/11/lawm akers-want-ban-vpns-and-they-have-no-idea-what-theyre-doing
When I meet someone new and they ask me what I do for fun I have to think for a moment if they would understand how much fun I have configuring # Emacs . Then I realize I'd have to explain what Emacs is and give up and say "I like to read."
I've been looking into RBS (type checking in Ruby) and am quite disappointed that they decided to separate signatures into external files, reminiscent of header files. Sounds like a maintenance nightmare. Maybe someone will create a tool to extract signatures from comments and create signature files. Python did a better job here. # Ruby # RBS
Friends in the US: If you know someone who is considering a third-party candidate or has decided not vote in November, please take time to speak with them about Project 2025. This isn't politics as usual, and these people are telling us exactly who they are and what they want to do. We should listen. https:// en.wikipedia.org/wiki/Project_ 2025