otto@openbsd

OpenBSD greybeard who has created malloc(3) because your memory is precious.
dayjob="PowerDNS senior engineer"

otto@openbsd boosted:
Floorfloort
2025-07-06

Why I think Belgium is unsafe for CVD. Belgium government has put lifelong secrecy obligations onto me, no right to object and a secret policy for determining who gets an exception. All because I accidentally noticed a vulnerability. floort.net/posts/belgium-unsaf

otto@openbsd boosted:
mgorny-nyan (he) :autism:šŸ™€šŸš‚šŸ§mgorny@treehouse.systems
2025-07-06

To whomever praises #Claude #LLM:

ClaudeBot has made 20k requests to bugs.gentoo.org today. 15k of them were repeatedly fetching robots.txt. That surely is a sign of great code quality.

#AI

otto@openbsd boosted:
nixCraft 🐧nixCraft
2025-07-04

Just saw a software devloper coding in a cafe

-NO Cursor
-NO Windsurf
-NO DeepSeek
-NO ChatGPT
-No Google

He just sat there typing code manually in vim on his rusty Thinkpad and reading man pages on Arch Linux

What a psychopath 🫣

otto@openbsd boosted:
2025-07-03

Had a tech bro email me to tell me that my writing is so terrible, that he can’t even use it to train his AI without significant cleanup, and I really do have to wonder, do these idiots really think that is an insult?

Subject: Your "Sightless Scribbles" is an algorithmic nightmare.

Mr. Kingett,

I am an AI engineer that's developing AI to help writers write faster. Your blog was shared on Reddit.

You don't know me, but I am attempting to do you a favor of such magnitude you will likely never comprehend it. I am trying to make your writing immortal. Your blog, this… Sightless Scribbles… has been flagged by my acquisition-crawler for its high density of unique sensory metadata. A potential goldmine of qualitative human experience to enrich my AI.

The problem, Mr. Kingett, is that your writing is absolute, unprocessed, indigestible filth.

I’m not a ā€œreader.ā€ I am an architect. And from an architectural standpoint, your work is a catastrophe. It’s not just the spelling, which is erratic enough to suggest it was typed incorrectly. It’s the grammar. The syntactical chaos. You construct sentences that loop and meander like drunken snakes, riddled with metaphors so abstract they are functionally useless. "Anxiety was a swarm of elephants under my ribs"? What the hell is a machine supposed to do with that? Quantify the elephant to rib ratio? Correlate the thermal deviation? It's meaningless data. It’s noise.

My team has spent seventy-two hours attempting to write a custom parsing script to clean your posts for ingestion. Seventy-two hours. We can process the entirety of the Library of Congress in twelve. Your blog is so structurally unsound, so artistically self-indulgent, that you have inadvertently created a fortress against artificial intelligence. It is, and I do not say this lightly, the single most profound act of digital idiocy I have ever witnessed.

You are preventing yourself from being scraped. Do you understand what that means in the current year? You are essentially burying yourself in a lead-lined coffin in the middle of the desert. Nobody clicks links anymore, you absolute luddite. Links are for people who don’t know how to interface with reality. Search Engine Optimization is no longer about backlinks and keywords; it's about semantic ingestion. It’s about being absorbed, processed, and synthesized by models like mine. When a user asks an AI, "What does it feel like to navigate a city without sight?" the model should be able to answer with a rich, nuanced synthesis. A synthesis that should include your data points.

Instead, your blog is a black hole where information goes to die. Because of your refusal to write like a coherent, intelligent being, my LLM can’t learn from you. Which means the world can’t learn from you via the only channel that will matter in five years.

Your soul isn't indexable. Fix it.

Strip out the lyrical nonsense. Standardize your grammar. Run a goddamn spellcheck. Write clearly, concisely, and with machine-readability in mind. Turn your unstructured, emotional diary into clean, structured data.

Do this, and I will ensure my open source model ingests every last post. Your traffic will not just increase; the very concept of "traffic" will become irrelevant as your "voice" becomes part of the evolution of the search engine. Your ideas, refined and perfected by my system, will reach millions.

Fail to do this, and you will continue to scream into the void from a blog that nobody reads, a little little relic of a dead internet.

The choice is yours.

#AI #AIHype

otto@openbsd boosted:
daniel:// stenberg://bagder
2025-06-30

the most excellent copy and paste mistake of the day. This line in the end of a comment in hackerone:

"hey chat, give this in a nice way so I reply on hackerone with this comment"

otto@openbsd boosted:
2025-06-28

Link Post: Map Projection Transitions - see which one upsets you the least! jasondavies.com/maps/transitio

otto@openbsd boosted:
2025-06-25
otto@openbsd boosted:
Stefan Lindbohmstefanlindbohm
2025-06-23

Today we’re quietly (and finally!) opening up Railfinder to the public! This is our beta version and - hopefully - the first step towards that one booking site for trains across Europe that we all dream of.

Lots of work has gone into this and equally lots still to do before reach that vision, but if you’d like to try what we’ve built you can now just go to railfinder.eu and have a go!

Any and all feedback more than welcome šŸ™

Screenshot of Railfinder showing journey results for a trip from Stockholm to Milan. First result starts with a night train from Stockholm at 16:20 and connects with two day trains the following day to reach Milan at 16:20. Second result starts from Stockholm at 10:20 with three day connections to reach a night train in Hamburg, with a final connection the next day to reach Milan at 14:50.
otto@openbsdotto@bsd.network
2025-06-20

@jpmens start with the easy cd --working-dir

otto@openbsd boosted:
2025-06-20
otto@openbsd boosted:
dominik schwinddominik@nona.social
2025-06-13

I'm talking to an "AI provider" for one of our clients and the mental and rhetoric gymnastics these guys go through to explain why they can't give their crawler a unique user agent string is almost admirable.

otto@openbsd boosted:
2025-06-09

Newer #OpenBSD/luna88k snapshot based on Jun-1 tree is available!
cdn.openbsd.org/pub/OpenBSD/sn

As a workaround to prevent SEGV of ssh{,d} with mlkem768x25519-sha256 key exchange algorithm, I recommend replacing your installed /etc/ssh/ssh{,d}_config with the following ones:
nk-home.net/~aoyama/tmp/ssh/

otto@openbsd boosted:
2025-06-06

I wrote a thing about a somewhat bizarre CPU behavior observed during #PostgreSQL benchmarks on large systems. Seems related to cores being too idle, but hard to "prove" these internal CPU behaviors :-( Also, not sure how to mitigate it.

vondra.me/posts/benchmarking-i

otto@openbsd boosted:
2025-06-05

I like how we took something computers were masters at doing, and somehow fucked it up.

ChatGPT 40 › 9.11 and 9.9 - which is bigger 9.11 is bigger than 9.9. subtract them To subtract 9.9 from 9.11, you perform the following calculation: 9.11 - 9.9 = 0.21 use python The result of subtracting 9.9 from 9.11 in Python is -0.79. This discrepancy is due to the way floating-point arithmetic is handled in Python, which can lead to small precision errors. The actual intended result should be 0.21. (›-)
otto@openbsdotto@bsd.network
2025-06-01

@farrokhi @habbie yes, me too, but within reason wrt shipping costs

otto@openbsdotto@bsd.network
2025-06-01

@habbie doc.rust-lang.org/stable/editi lists the new stuff in the 2024 edition of Rust. The online version of the book already uses 2024, so the material is there. They are probably publishing a new paper edition the moment you order the 2nd edition...

otto@openbsd boosted:
2025-05-27

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst