John "Dobbymoodge" Lamb

@dobbymoodge
11 Followers
94 Following
569 Posts
he/him

*sigh* Dune 3D getting more exposure has inevitably attracted the vibe coding mob. As I don't want to review PRs that no one wrote, we now have a contributing policy that explicitly forbids LLM-generated PRs: https://github.com/dune3d/dune3d/blob/main/CONTRIBUTING.md

#dune3d

dune3d/CONTRIBUTING.md at main · dune3d/dune3d

3D CAD application. Contribute to dune3d/dune3d development by creating an account on GitHub.

GitHub
Lol. Now his ass joined bluesky to taunt me for this. 😄

Didn't read the news for a week (bc I was returned to office and prefer to sleep more) and reading it now:

— Vim became a LLM slop
— ntfy is a LLM slop now
— systemd is a LLM slop too

What a time to be asleep^Walive  

Looks like my passion to the old and simple solutions made a good thing for me. Time to throw the fuck away the ntfy from my server and use SMTP or XMPP for sending alerts to me.

P.S. Hope, the #Emacs itself willn't become a LLM slop oneday. Replacing it will not be so easy as with ntfy replacement.  

#LLM #slop #SlopWare

Stryker have filed an 8-K with the SEC for their wiper incident.

"The Company has no indication of ransomware or malware and believes the incident is contained."

Almost like Handala lived off the land..

https://www.sec.gov/Archives/edgar/data/310764/000119312526102460/d76279d8k.htm

Things we know:

* Valve have been working on an unknown project called” HLX”
* Valve promised an updated version of the Half-Life 2 “Raising the Bar” book in 2025, but missed the deadline for unknown reasons
* Valve’s new hardware launch has been delayed by the RAM crisis

…there is a non-zero chance that Sam Altman has delayed Half-Life 3

Just discovered the `*replace-regexp-as-diff` family of Emacs 30+ commands.

I especially like the combo of `find-name-dired` and `dired-do-replace-regexp-as-diff`.

https://emacsredux.com/blog/2026/02/28/preview-regex-replacements-as-diffs/

#emacs #elisp

Preview Regex Replacements as Diffs

If you’ve ever hesitated before running query-replace-regexp across a large file (or worse, across many files), you’re not alone. Even experienced Emacs users get a bit nervous about large-scale regex replacements. What if the regex matches something unexpected? What if the replacement is subtly wrong? Emacs 30 has a brilliant answer to this anxiety: replace-regexp-as-diff. How it works Run M-x replace-regexp-as-diff, enter your search regexp and replacement string, and instead of immediately applying changes, Emacs shows you a diff buffer with all proposed replacements. You can review every single change in familiar unified diff format before committing to anything. If you’re happy with the changes, you can apply them as a patch. If something looks off, just close the diff buffer and nothing has changed. Multi-file support It gets even better. There are two companion commands for working across files: multi-file-replace-regexp-as-diff — prompts you for a list of files and shows all replacements across them as a single diff. dired-do-replace-regexp-as-diff — works on marked files in Dired. Mark the files you want to transform, run the command, and review the combined diff. The Dired integration is particularly nice — mark files with m, run the command from the Dired buffer, and you get a comprehensive preview of all changes. Note to self - explore how to hook this into Projectile. A practical example Say you want to rename a function across your project. In Dired: Mark all relevant files with m (or % m to mark by regexp) Run dired-do-replace-regexp-as-diff Enter the search pattern: \bold_function_name\b Enter the replacement: new_function_name Review the diff, apply if it looks good No more sweaty palms during large refactorings.1 Closing Thoughts I have a feeling that in the age of LLMs probably few people will get excited about doing changes via patches, but it’s a pretty cool workflow overall. I love reviewing changes as diffs and I’ll try to incorporate some of the commands mentioned in this article in my Emacs workflow. That’s all I have for you today. Keep hacking! Assuming you’re still doing any large-scale refactorings “old-school”, that is. And that you actually read the diffs carefully! ↩

Emacs Redux
ハッカ味なのかもアイコンになった

op-secret-manager v0.5.0 resolves race conditions when multiple services demand credentials simultaneously. This release adds per-user process locking to safeguard concurrent fetches, plus a standard --version flag and reorganized documentation.

The tool bridges 1Password to multi-user Linux systems without implied infrastructure. No daemons, no persistent agents, just SUID privilege separation and exit.

https://github.com/bexelbie/op-secret-manager/releases/tag/v0.5.0

#Linux #1Password

Inspired by a discussion elsewhere:

I've been on the Internet since 1987, started a career building the commercial Internet in 1995, and have spent the last 25 years writing books about how to build foundational Internet infrastructure. I've consulted for and worked with any number of dot-coms, and the one lesson I've gotten over and over again?

The Internet's business model is betrayal.

We have no smart lights. No voice assistants. No Alexa or Siri. No video doorbell. Our thermostat and appliances constantly complain about their lack of Internet. None of this stuff is safe.

The Internet tech I do use? A desktop PC. Email on my phone is for travel only: airplane tickets, hotel reservations, hockey and concert tix. Location on my phone? Nope, we use a dedicated non-networked GPS in the car. The microphones are off.

How can a light bulb betray me? I don't know. I do know that the vendors have put a LOT of thought into it, though, and I can't out-think all of them.