Tech
Sindre Sorhus launches SOML, a config format blending JSON strictness with YAML readability
Critics question the "for humans" claim and compare to GUI alternatives
5
Nov 2 3:41 PM
· 9d ago · 3 comments · 1 source · development 5 of 7
Commenters argue that SOML is deterministically parseable like other formats and that graphical interfaces may serve users better than plain-text config files, since GUIs can display available options and validate settings in real time.
github.com
“A GUI is a config format for humans as it can you show what all of the configuration options are along with text that tells you what they do.”
joshheitzman
Sindre Sorhus SOML creator
The whole story articles posts
the bright band is this development · numbered dots are the others · click one to jump
Peak 10 pieces in 4h at Nov 2, 2 PM; 18 pieces over 15 days (1 article · 5 posts · 12 comments)
Oct 27, 3 PM — 2 pieces · 2 posts — Mastodon 1, Hacker News 1 Oct 27, 7 PM — quiet Oct 27, 11 PM — quiet Oct 28, 3 AM — quiet Oct 28, 7 AM — quiet Oct 28, 11 AM — quiet Oct 28, 3 PM — quiet Oct 28, 7 PM — quiet Oct 28, 11 PM — quiet Oct 29, 3 AM — quiet Oct 29, 7 AM — quiet Oct 29, 11 AM — 1 piece · 1 post — Mastodon 1 Oct 29, 3 PM — quiet Oct 29, 7 PM — quiet Oct 29, 11 PM — quiet Oct 30, 3 AM — quiet Oct 30, 7 AM — quiet Oct 30, 11 AM — quiet Oct 30, 3 PM — quiet Oct 30, 7 PM — quiet Oct 30, 11 PM — quiet Oct 31, 3 AM — quiet Oct 31, 7 AM — quiet Oct 31, 11 AM — quiet Oct 31, 3 PM — quiet Oct 31, 7 PM — quiet Oct 31, 11 PM — quiet Nov 1, 2 AM — quiet Nov 1, 6 AM — quiet Nov 1, 10 AM — quiet Nov 1, 2 PM — quiet Nov 1, 6 PM — quiet Nov 1, 10 PM — quiet Nov 2, 2 AM — quiet Nov 2, 6 AM — quiet Nov 2, 10 AM — 4 pieces · 1 article · 2 posts · 1 comment — Hacker News 2, Newswires 1, Mastodon 1 Nov 2, 2 PM — 10 pieces · 10 comments — Hacker News 10 Nov 2, 6 PM — quiet Nov 2, 10 PM — quiet Nov 3, 2 AM — quiet Nov 3, 6 AM — 1 piece · 1 comment — Hacker News 1 Nov 3, 10 AM — quiet Nov 3, 2 PM — quiet Nov 3, 6 PM — quiet Nov 3, 10 PM — quiet Nov 4, 2 AM — quiet Nov 4, 6 AM — quiet Nov 4, 10 AM — quiet Nov 4, 2 PM — quiet Nov 4, 6 PM — quiet Nov 4, 10 PM — quiet Nov 5, 2 AM — quiet Nov 5, 6 AM — quiet Nov 5, 10 AM — quiet Nov 5, 2 PM — quiet Nov 5, 6 PM — quiet Nov 5, 10 PM — quiet Nov 6, 2 AM — quiet Nov 6, 6 AM — quiet Nov 6, 10 AM — quiet Nov 6, 2 PM — quiet Nov 6, 6 PM — quiet Nov 6, 10 PM — quiet Nov 7, 2 AM — quiet Nov 7, 6 AM — quiet Nov 7, 10 AM — quiet Nov 7, 2 PM — quiet Nov 7, 6 PM — quiet Nov 7, 10 PM — quiet Nov 8, 2 AM — quiet Nov 8, 6 AM — quiet Nov 8, 10 AM — quiet Nov 8, 2 PM — quiet Nov 8, 6 PM — quiet Nov 8, 10 PM — quiet Nov 9, 2 AM — quiet Nov 9, 6 AM — quiet Nov 9, 10 AM — quiet Nov 9, 2 PM — quiet Nov 9, 6 PM — quiet Nov 9, 10 PM — quiet Yesterday, 2 AM — quiet Yesterday, 6 AM — quiet Yesterday, 10 AM — quiet Yesterday, 2 PM — quiet Yesterday, 6 PM — quiet Yesterday, 10 PM — quiet Today, 2 AM — quiet Today, 6 AM — quiet Today, 10 AM — quiet Today, 2 PM — quiet Today, 6 PM — quiet Today, 10 PM — quiet
1–2 3 4–7
Oct 29 Oct 31 Nov 2 Nov 4 Nov 6 Nov 8 now · 11:51 PM ET
What was reported
1 claim about this development
first by HN Frontpage , 9d ago
What people said 3 voices · verbatim
J
From the comments here I can infer that it has a schema and in turn I can extrapolate that this is as much "for humans" as many other config formats that are deterministically parseable.A GUI is a config format for humans as it can you show what all of the configuration options are along with text that tells you what they do. A GUI can also ensure…
L
Ironically the project seems LLM-generated.I don't want to read Claude's interpretation of why your project matters. I want you to tell me directly.
J
From the title, I thought this was a specification for configuring humans. I don't quite know what that means, and I'm disappointed still not to know.
All 7 developments of Sindre Sorhus launches SOML, a config format blending JSON… →
Mastodon Hacker News Newswires