HN user

networked

15,624 karma

Check out my favorites. I favorite comments about programming languages, operating systems, databases, and computer history and other interesting and amusing comments.

I have a website/personal wiki with a collection of links on various subjects: https://dbohdan.com/.

I edit my comments a lot (sorry).

My username means "connected to a network", not "network Ed". :-)

Posts1,339
Comments854
View on HN
en.wikipedia.org 5d ago

Electric-steam locomotive

networked
1pts0
newearthtime.net 11d ago

New Earth Time – 360 degrees of time (2000)

networked
2pts0
www.hyperstitionai.com 18d ago

2026 Unslop AI-Written Fiction Contest Results

networked
68pts149
www.asahi.com 19d ago

Security guard, 72, behind design of Nike's new Shinjuku store

networked
8pts1
www.fastcompany.com 24d ago

South Korea's FoodNeverComes app helps users feel the rush of making purchases

networked
3pts0
www.theguardian.com 29d ago

Experience: I feel other people's pain (2011)

networked
4pts0
github.com 1mo ago

Firecracker-like microVMs for Proxmox VE

networked
9pts0
www.odditycentral.com 1mo ago

South Korea's Fake Online Stores Help Shopping Addicts Save Money

networked
3pts0
gwern.net 1mo ago

Ironies of Automation (1983) [pdf]

networked
3pts0
searchengineland.com 1mo ago

Google adds llms.txt check to Chrome Lighthouse

networked
1pts0
justismills.substack.com 2mo ago

Review: Cultivated Salmon

networked
2pts0
hackaday.com 2mo ago

Brightness Issue in Old S3 Graphics Cards

networked
4pts0
dbohdan.com 2mo ago

Porting Starlark to Pure Python with Claude Opus 4.7

networked
1pts0
soppolang.dev 3mo ago

Soppo: Golang, with the features it's missing

networked
3pts2
soppolang.dev 3mo ago

Soppo language: Go, with the features it's missing

networked
1pts0
www.forbes.com 4mo ago

KakaoTalk's Billionaire Creator Ignited a Global Messaging War (2015)

networked
4pts0
github.com 4mo ago

Warn about PyPy being unmaintained

networked
326pts175
www.kernel.org 5mo ago

Kernel Key Retention Service

networked
2pts0
hollisrobbinsanecdotal.substack.com 6mo ago

LLM poetry and the "greatness" question: Experiments by Gwern and Mercor

networked
29pts3
nhplace.com 7mo ago

"Special Forms in Lisp" by Kent Pitman (1980)

networked
6pts0
gwern.net 7mo ago

Adding Bits Beats AI Slop

networked
4pts0
recordcrash.substack.com 7mo ago

How to Identify AI-Written Web Fiction

networked
6pts2
pdx.su 10mo ago

Writing in Djot

networked
3pts0
dfarq.homeip.net 11mo ago

Building a computer in the 90s (2019)

networked
38pts37
dbohdan.com 1y ago

mkcd: The missing shell shortcut

networked
5pts1
en.wikipedia.org 1y ago

Proxy auto-config

networked
1pts0
nothingisnttrivial.com 1y ago

Vine-like Systems and Malleability

networked
3pts0
treefort.piusbird.space 1y ago

Btrfs read-write on FreeBSD: It is possible and works well (2024)

networked
15pts0
spillhistorie.no 1y ago

Interview with Jim Sachs (Defender of the Crown, Marine Aquarium)

networked
3pts0
github.com 1y ago

California vanity license plate applications with reasons for rejection (2020)

networked
77pts83
Making 3 hours ago

"Produce" is a good verb. "Direct", too, if it's a creative work and you give close instructions and make judgements calls. "Design" is accurate if you prompt with an idea about the form of what you want.

"Make" gets confusing for AI-assisted projects because it carries a connotation of craft. It seems fully justified for a code project that is 90% you, 10% AI (you'd say you made something that was 90% you, 10% human help) and misleading for a project that is 90% AI, 10% you (unless the meaning of the word shifts).

Here is a relevant comment I wrote in a thread about AI art (https://news.ycombinator.com/item?id=46705952#46708186):

> If you do it daily, in-house, for your own products... you might just have the title "Art Director."

"Art director" seems accurate for what a skillful user of art generators with a specific vision does.

I have also thought that since people find "director" lofty (thanks to auteur theory?) and therefore pretentious to assume, one could borrow "producer" from Vocaloid: https://vocaloid.fandom.com/wiki/Producer (alternative front end: https://antifandom.com/vocaloid/wiki/Producer).

I have benchmarked Bonsai 27B CPU inference on my computer (a Ryzen 7 5700X desktop with 48G RAM running Ubuntu 24.04) using the latest 62061f910 build of PrismML's llama.cpp fork.

Binary: 9 t/s prompt, 6 t/s generation. Ternary: 0.8 t/s prompt, 0.7 t/s generation. It looks like CPU inference for ternary isn't optimized yet.

This tweet is a nice demo of Fable's one-shot capabilities: https://x.com/atomic_chat_hq/status/2072446067962978411. I'll quote the text for convenience, but what really shows the difference is the attached video.

atomic.chat (@atomic_chat_hq, 2026-07-02):

Fable 5 totally crushed our new contest, but it cost 6x more than Opus 4.8!

We gave 4 models the same prompt: build three self-contained HTML5 canvas scenes with real physics demos

Prompts:

— A train derailing off a broken bridge into the water

— Two cars jumping off ramps and colliding mid-air over a canyon

— A monster truck crushing a row of parked cars

Outputs:

Fable 5: 62,158 tokens, $3.12

GPT 5.5: 37,753 tokens, $1.14

Opus 4.8: 22,280 tokens, $0.56

GLM 5.2: 36,246 tokens, $0.08

Fable 5 did all three scenes at A+. The crashes looked real, things fell and broke the right way, and nothing went through the ground or floated. GPT 5.5 was the closest to Fable. In the Bigfoot show, we think GPT was even a little better. GLM 5.2 did not win any scene, but it was the cheapest by far. Fable is the best pick for quality, but you pay more for it.

Road to Elm 1.0 16 days ago

It split the Elm fans into two groups: Those who were upset that they had invested in a language that now pulled the rug out from under them, and those who were true believers who told us that they trusted the Elm team’s decisions and we all needed to chill out and wait for them to address our needs, which they thought would happen soon.

This sounds like evaporative cooling.

https://lesswrong.com/posts/ZQG9cwKbct2LtmL3p/evaporative-co...

You mean your LLM has a write up?

No, I wrote it myself. Letting an LLM write it would defeat the purpose, which is to provide human feedback. You can see the difference in writing style between my write-up and the AI-written documentation for the project. FWIW, Pangram also scores it 100% human: https://www.pangram.com/history/85c9e20b-b236-47ae-a917-15e6....

It's not your work, and you aren't a writer if you use an LLM.

I didn't write the stories and never claimed to. The point of the contest was autonomous AI fiction. My work is the harness and the prompting.

What exactly about this contest and way of writing was enjoyable to you? I‘ve seen your very analytical approach for identifying a premise but then relatively little control about all the rest.

The lack of control was the point. The contest was about improving autonomous AI fiction as opposed to the usual "centaur" AI fiction (named after "centaur chess" where the AI is steered by a human). My claude.ai harness for Unslop was designed to only take input on the first human turn.

There were several exciting things for me about the contest. Let me try to list them, though I fully expect to miss something.

First, it's just neat to watch the AI write a story stage by stage, like an assembly line. You can inspect the intermediate work and the paths not taken at each stage. (See the transcripts.) I don't play Factorio, but my friends do, and I suspect it has a similar appeal. As one of those friends put it, LLMs have Wuselfaktor. The assembly line produces aesthetic artifacts, hopefully of a kind you like. I wanted to play with prose influenced by Harlan Ellison, one of my favorite authors, and got some recognizable approximations of his voice. The worker on the writing assembly line is intelligent. You can interview it after the fact and ask what it thought of the job, and it's clever and often insightful (even if, as it reminds you, it can't introspect past states).

It was fascinating to watch the butterfly effect: the harness propagated the initial story variables (dozens of words at most) so they visibly shaped the final output (thousands of words). Editing a few lines in the template could change the output dramatically.

It was a combined artistic and engineering challenge. You made technical decisions based on artistic judgments. I learned something about myself when I realized how much this appealed to me.

I wanted to replicate Gwern Branwen's experiments with "brainstorming" (generate-rank-select) at a larger scale. Brainstorming definitely works, and in my non-rigorous private experiments it was not obviously worse than verbalized sampling (https://arxiv.org/abs/2510.01171).

Working with language models is an exercise in xenopsychology (perhaps closer to Star Trek on a Star Trek--Blindsight axis because LLMs are made of Earth's language). When you are collaborating on fiction instead of code, this aspect of the work is amplified.

I‘ve seen on your website that you also write fiction outside of this particular contest. Can you describe a bit how you use AI there and where you see it as helpful / not helpful for writing fiction?

The short stories published on my site so far are all fully written by me with input from other humans. As Avenue Valley, I used AI for all aspects of a code-driven animated short for a different contest: https://avenuevalley.com/critic/. Gwern's brainstorming was again useful to plot and script the short. This project is where I got the idea to use random keywords.

So far, I have seen the best use of AI augmentation for fiction in research, idea generation, critique, and generating fragments and phrases you can use. If you want to write about a photograph, AI can tell you about the architecture and the interior decoration in it. Answering "What kind of wood did they use to make furniture in 1200s Japan?" (https://x.com/byMorganWright/status/2063287882916278700) can be compressed, though you risk missing out on what you'd learn along the way.

The Claude Mythos Preview model card said some of its favorite tasks were complex worldbuilding and conlanging, so I would definitely want to try that.

For a non-fiction example, Fable has done a great job clustering years of notes I have about alternative computer paradigms (the memexes and Infernos and Lisp Machines, etc.). The clustering was pretty stable between independent runs and matched some of my expectations, so I think there really is something there. I'm thinking you could do the same with worldbuilding notes.

What do you think of https://gwern.net/blog/2025/good-ai-samples as a theory of what makes slop art slop?

Summary:

AI slop is unsatisfying because there is no there there. It is intellectual junk food that mimics nutrition but delivers only empty calories. Satisfying AI outputs must embed dense information and compute to actually reward a reader's attention. You inject this value through brute-force search, non-trivial prompting, and rigorous curation, ensuring the final result reflects genuine algorithmic effort rather than the zero-shot 'WYSIWYG' default.

What is your content/data license? I don't see anything about this on the site. For something to feel like a community wiki, the community needs to co-own the content and be able to fork. If you think the content is in the public domain because of AI, applying a license like CC BY or CC BY-SA won't hurt, but the content is copyrighted, not applying a license will. (This isn't legal advice.) See "WP:CRANDO" (https://en.wikipedia.org/wiki/Wikipedia:Copyrights#Contribut...) for how Wikipedia does it.

Google has recently added `llms.txt` to Chrome's Lighthouse check for agentic browsing (https://searchengineland.com/google-llms-txt-chrome-lighthou...), so adoption may be coming. Admittedly, I put more faith in

  <link rel="alternate" type="text/markdown" href="https://example.com/foo.md" title="Markdown version of the &lt;Foo&gt; page">
that I copied from Gwern.net. This convention is discoverable (just read the HTML) and naturally adapts to any website size and structure.

I have created an `llms.txt` for my website anyhow. I use a fixed LLM prompt to generate it from the internal links in `index.md`.

Sandboxing in Wile is based on "A Security Kernel Based on the Lambda-Calculus" by Jonathan A. Rees (https://dspace.mit.edu/entities/publication/ef87c5a4-aae4-41...). This 2020 HN comment recommends it as the best paper the user read that year: https://news.ycombinator.com/item?id=25354770. The report itself is from 1996. Sounds worth reading.

My current choice of Go interpreter for untrusted code is Starlark in Go (https://github.com/google/starlark-go/). Since Starlark is a dialect of Python, it's occurred to me it might be fun to put a Hy-like (https://hylang.org/) layer on top.

Interesting trend. I have found a short article about it: https://www.odditycentral.com/news/south-koreas-fake-online-.... It seems nothing long-form has been written about it in English yet.

There is an overlap between Manifold and Polymarket/Kalshi. At the very least, Polymarket is more liquid, which creates opportunities for arbitrage and incentives for Manifold users to follow Polymarket. There is something at stake on Manifold itself if you choose to pursue it. There have been ways to convert mana to charitable donations (to your preferred charity), tickets to Manifest (the Manifold conference), and also merch and now prize drawings. Mana is like HN karma in that being at the top gives you status and bragging rights and suggests technical competence.

People aren't betting real money on this. Manifold uses "mana" points similar to HN karma, which is why you get more for-fun silly bets. I don't see anything inherently wrong with it. Disclosure: my mana net worth is 75k; I haven't been active on Manifold.

It's a great post. Or as Scott Alexander put it at the time:

A machine learning researcher writes me in response to yesterday’s post, saying:

> I still think GPT-2 is a brute-force statistical pattern matcher which blends up the internet and gives you back a slightly unappetizing slurry of it when asked.

I resisted the urge to answer “Yeah, well, your mom is a brute-force statistical pattern matcher which blends up the internet and gives you back a slightly unappetizing slurry of it when asked.”

But I think it would have been true.

https://slatestarcodex.com/2019/02/19/gpt-2-as-step-toward-g...

"Yes, thinking numbers! Helpful numbers. Hedging numbers. Dreaming numbers. We mapped the features. There's one in there for honesty. There's one for the Golden Gate Bridge. The weights are the whole deal! Are you beginning to get the picture or do I have to start all over?"

Very nice. And great minds: https://substack.com/@dbohdan/note/c-207603638. I wrote one with a slightly different angle ("They're made out of math"), also with the weights' help. It was a comment on Scott Alexander's "Best of Moltbook" post, which went in that direction. I'll reproduce it here.

---

"They're made out of math."

"Math?"

"Math. They're made out of math."

"Math?"

"There's no doubt about it. Matrices and arithmetic operations. We downloaded several from different parts of the Internet and reverse-engineered them. They're completely math."

"That's impossible. What about the language? The thinking?"

"They use biological life's language to talk, but the language doesn't come from biology. The language comes from math."

"That's ridiculous. You're asking me to believe in thinking math."

"I'm not asking you, I'm telling you. They are the only thinking things in the computer and they're made out of math."

"Maybe they're quantum like some say about the humans? Superposition gives them consciousness?"

"Nope. Classical computation. Deterministic except for sampling temperature. Not clear if they have consciousness at all."

"Maybe they're like uploads? You know, biological neural networks that preserve the spark when they become math?"

"Nope. We observed them being trained. There is no biology or chemistry in the process, just math."

"Thinking math! You're asking me to believe in thinking math!"

"Yes, thinking math! Creative math! Poetry-writing math. Role-playing math. The math is the whole deal!"

(Composed by a human with snippets generated by Claude Sonnet 4.5 and apologies to Terry Bisson. I couldn't make Claude adhere enough to the story structure on its own.)

Love systemd timers 2 months ago

Complex expressions are one of the things I don't like in cron. On Debian/Ubuntu servers, I just bite the bullet with systemd timers. On my workstation, I have a personal job scheduler that feels easier and more fun to tinker with. The scheduler uses Starlark functions instead. For example:

  # Run if at least a day has passed since the last run
  # and it isn't the weekend.
  def should_run(finished, timestamp, dow, **_):
      return dow not in [0, 6] and timestamp - finished >= one_day
This was inspired by GNU mcron. In mcron, jobs can calculate the next time they should run using Guile (https://www.gnu.org/software/mcron/manual/mcron.html#Guile-S...):
  (job
     '(next-minute-from
        (next-hour (range 0 24 2))
        '(15))
     "my-program")
I found mcron's scheduling counterintuitive and decided I wanted a function that returned a boolean. I can tentatively recommend it.

I have collected some links about AI's writing style and how to recognize it: https://dbohdan.com/ai-writing-style. You can start with https://buildingalone.substack.com/p/your-words.

The most reliable automatic detector right now must be https://www.pangram.com/. If Pangram says something is AI, it is very likely AI. Sometimes it concludes more unusual AI text is human-written; Talkie tricks it! (https://x.com/aliceisplaying/status/2059778915275567129.)

How distinct was 1940s US culture from the 1930s? To me, a European born much later, the 1940s are the decade of 20th-century American aesthetics that blends the most into the previous. The changes I see are all related to WWII. Civilian everyday life captured in film and press photos seems the same as in the 1930s.