frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

We haven't seen the worst of what gambling and prediction markets will do

https://www.derekthompson.org/p/we-havent-seen-the-worst-of-what
156•mmcclure•50m ago•85 comments

CERN to host Europe's flagship open access publishing platform

https://home.cern/news/news/cern/cern-host-europes-flagship-open-access-publishing-platform
53•JohnHammersley•1h ago•1 comments

John Bradley, author of xv, has passed away

https://voxday.net/2026/03/25/rip-john-bradley/
95•linsomniac•1h ago•36 comments

Why so many control rooms were seafoam green (2025)

https://bethmathews.substack.com/p/why-so-many-control-rooms-were-seafoam
320•Amorymeltzer•1d ago•55 comments

My minute-by-minute response to the LiteLLM malware attack

https://futuresearch.ai/blog/litellm-attack-transcript/
205•Fibonar•4h ago•91 comments

Doom entirely from DNS records

https://github.com/resumex/doom-over-dns
113•Venn1•3d ago•27 comments

How much precision can you squeeze out of a table?

https://www.johndcook.com/blog/2026/03/26/table-precision/
14•nomemory•51m ago•2 comments

Show HN: Turbolite – a SQLite VFS serving sub-250ms cold JOIN queries from S3

https://github.com/russellromney/turbolite
44•russellthehippo•1h ago•11 comments

Colibri – chat platform built on the AT Protocol for communities big and small

https://colibri.social/
81•todotask2•3h ago•31 comments

Fermented foods shaped human biology

https://press.asimov.com/articles/culture-shift
55•mailyk•6d ago•24 comments

OpenTelemetry profiles enters public alpha

https://opentelemetry.io/blog/2026/profiles-alpha/
103•tanelpoder•4h ago•11 comments

Moving from GitHub to Codeberg, for lazy people

https://unterwaditzer.net/2025/codeberg.html
438•jslakro•7h ago•224 comments

HyperAgents: Self-referential self-improving agents

https://github.com/facebookresearch/hyperagents
69•andyg_blog•2d ago•22 comments

Personal Encyclopedias

https://whoami.wiki/blog/personal-encyclopedias
749•jrmyphlmn•1d ago•151 comments

Stripe Projects: Provision and manage services from the CLI

https://projects.dev/
71•piinbinary•4h ago•18 comments

From zero to a RAG system: successes and failures

https://en.andros.dev/blog/aa31d744/from-zero-to-a-rag-system-successes-and-failures/
244•andros•2d ago•77 comments

Running Tesla Model 3's computer on my desk using parts from crashed cars

https://bugs.xdavidhu.me/tesla/2026/03/23/running-tesla-model-3s-computer-on-my-desk-using-parts-...
820•driesdep•23h ago•286 comments

My home network observes bedtime with OpenBSD and pf

https://ratfactor.com/openbsd/pf-gateway-bedtime
85•ibobev•3d ago•27 comments

Building a Blog with Elixir and Phoenix

https://jola.dev/posts/building-a-blog-with-elixir-and-phoenix
48•shintoist•3h ago•3 comments

End of "Chat Control": EU parliament stops mass surveillance

https://www.patrick-breyer.de/en/end-of-chat-control-eu-parliament-stops-mass-surveillance-in-vot...
464•amarcheschi•8h ago•242 comments

Interoperability Can Save the Open Web (2023)

https://spectrum.ieee.org/doctorow-interoperability
151•janandonly•5h ago•47 comments

Taming LLMs: Using Executable Oracles to Prevent Bad Code

https://john.regehr.org/writing/zero_dof_programming.html
13•mad44•2h ago•4 comments

Light on Glass: Why do you start making a game engine?

https://analogdreamdev.substack.com/p/light-on-glass
36•atan2•3d ago•21 comments

Obsolete Sounds

https://citiesandmemory.com/obsolete-sounds/
195•benbreen•16h ago•35 comments

Shell Tricks That Make Life Easier (and Save Your Sanity)

https://blog.hofstede.it/shell-tricks-that-actually-make-life-easier-and-save-your-sanity/
453•zdw•20h ago•218 comments

Olympic Committee bars transgender athletes from women’s events

https://www.nytimes.com/2026/03/26/world/olympics/ioc-transgender-athletes-ban.html
134•RestlessMind•6h ago•306 comments

Show HN: Layerleak – Like Trufflehog, but for Docker Hub

https://github.com/Brumbelow/layerleak
5•brumbelow•1h ago•4 comments

Ask HN: Running legacy IE/ActiveX clients without local admin rights?

9•Servant-of-Inos•3d ago•9 comments

The Oxford Comma – Why and Why Not

https://www.deborahcourtbooks.com/post/the-oxford-comma-why-and-why-not
15•taubek•3h ago•18 comments

Show HN: Orloj – agent infrastructure as code (YAML and GitOps)

https://github.com/OrlojHQ/orloj
12•An0n_Jon•15h ago•8 comments
Open in hackernews

The Oxford Comma – Why and Why Not

https://www.deborahcourtbooks.com/post/the-oxford-comma-why-and-why-not
15•taubek•3h ago

Comments

EuanReid•1h ago
There are so many times the Oxford comma prevents ambiguity. I have yet to see a counterexample. Commas separate list entries, don't change it for the last one.
t0mek•1h ago
Only tangentially related (but hey, it's HN) - I'm so happy about the support/requirements for trailing commas in the modern language syntax:

    x = [
      123,
      456,
      789,
    ];
It makes editing such a list so much easier. Also, the commit diffs are cleaner (you don't need to add comma to the last element when appending a new one).
Izkata•17m ago
My very first programming language doesn't use commas:

  x: [
    123
    456
    789
  ]
stephencanon•1h ago
"I'd like to thank my mother, Ayn Rand, and God" is the usual example.

Yes, you can reorder the list to remove the ambiguity, but sometimes the order of the list matters. The serial comma should be used when necessary to remove ambiguity, and not used when it introduces ambiguity. Rewrite the sentence when necessary. Worth noting that this is the Oxford University Press's own style rule!

alistairSH•45m ago
I always heard this one...

We invited the strippers, JFK, and Stalin to the party. [three groups invited - strippers, a president, and a premier]

We invited the strippers, JFK and Stalin to the party. [the president and premier are strippers]

Very different visual conjured by those two sentences.

PaulDavisThe1st•18m ago
I'd prefer:

We invited the strippers, JFK and Stalin, to the party [two strippers, named JFK and Stalin]

if the goal is to minimize ambiguity.

comprev•17m ago
"John helped his uncle, Jack off a horse"

"John helped his uncle Jack off a horse"

Two very different outcomes...

Joker_vD•7m ago
Just put the colon there if you need to introduce a list, it's one of its functions. "I'd like to thank: my mother, Ayn Rand and God". The same goes for that "two strippers" example: "We invited the strippers: JFK and Stalin, to the party".
n4r9•17m ago
Wikipedia has an interesting example where it's still ambiguous:

  They went to Oregon with Betty, a maid, and a cook.
It's not clear whether Betty is the maid. But tbh removing the comma doesn't help either.

Personally if I wanted to indicate that Betty was the maid I would put "a maid" between brackets or hyphens.

dheera•28s ago
This sounds like a case where we should just change the syntax. If Betty is the maid it should be written:

    They went to Oregon with Betty [a maid], and a cook.
semiversus•1h ago
You mean "Why, and Why Not"
cosmotic•1h ago
You'd only use the Oxford comma when the list is 3 or more items.
IAmBroom•1h ago
Still funny.
happytoexplain•1h ago
Spoilers: There is no "why not" in the article (aside from "tradition").
exacube•56m ago
obligatory oxford comma: https://www.youtube.com/watch?v=P_i1xk07o4g
leemelone•26m ago
It is important to use the Oxford Comma because it is commonly accepted, fits with tradition, and is just correct.
PaulDavisThe1st•18m ago
.. and in your example, unnecessary.

Or maybe I missed the joke.

smitty1e•12m ago
There is a book "Eats Shoots and Leaves" that gets at the importance of knowing when (and when not) do deploy the punctuation:

https://www.amazon.com/Eats-Shoots-Leaves-Tolerance-Punctuat...?

I also enjoy how meaning of a whole sentence can be inverted by a bit of punctuation:

a. "A woman without her man is nothing."

b. "A woman: without her, man is nothing."