frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: 18 Words

https://18words.com/
430•pompomsheep•3h ago•180 comments

No leap second will be introduced at the end of December 2026

https://datacenter.iers.org/data/latestVersion/bulletinC.txt
108•ChrisArchitect•1h ago•79 comments

EU Parliament greenlights Chat Control 1.0

https://www.patrick-breyer.de/en/eu-parliament-greenlights-chat-control-1-0-breyer-our-children-l...
410•rapnie•5h ago•233 comments

TLS certificates for internal services done right

https://tuxnet.dev/posts/tls-for-internal-services/
32•mrl5•1h ago•20 comments

Launch HN: Context.dev (YC S26) – API to get structured data from any website

https://www.context.dev
15•TheYahiaBakour•46m ago•14 comments

PostHog Open Sourced

https://github.com/PostHog/posthog-foss
67•thatxliner•1h ago•36 comments

The glass backbone: Why the Army's logistics will break in the next war

https://mwi.westpoint.edu/the-glass-backbone-why-the-armys-logistics-will-break-in-the-next-war/
86•baud147258•2h ago•93 comments

Opinionated and Easy Pi.dev Configuration

https://lazypi.org/
22•lwhsiao•55m ago•10 comments

A Possible Future for Damn Interesting

https://www.damninteresting.com/a-possible-future/
17•mzur•49m ago•0 comments

Hy3

https://hy.tencent.com/research/hy3
27•andai•47m ago•11 comments

AI Content Is Everywhere on Social Media, Especially LinkedIn

https://www.pangram.com/blog/ai-in-your-feed
9•mukmuk•25m ago•1 comments

Show HN: LastShelf – an emergency map of your family's documents bills& contacts

https://www.lastshelf.ai/
21•sbrown12•1h ago•7 comments

New open access book on history of computers and politics

https://mitpress.mit.edu/9780262053198/simpolitics/
18•mckelveyf•1h ago•0 comments

TrueBiz (YC S22) – Senior Software Engineer – Remote (US) – Full-Time

1•dannyhak•4h ago

Meta reuses old RAM in new servers with custom bridge chip

https://www.networkworld.com/article/4192827/meta-reuses-old-ram-in-new-servers-with-custom-bridg...
211•ihsw•5d ago•137 comments

Introducing Muse Spark 1.1

https://ai.meta.com/blog/introducing-muse-spark-meta-model-api/?_fb_noscript=1
145•ot•2h ago•97 comments

Coordination Without Consolidation: On Systems of States [pdf]

https://isonomiaquarterly.com/wp-content/uploads/2026/06/iq-4.2-summer-2026-macdonald-coordinatio...
7•brandonlc•55m ago•1 comments

What is Bending Spoons? The little-known AOL and Vimeo owner that's now public

https://techcrunch.com/2026/07/05/what-is-bending-spoons-everything-to-know-about-aols-acquirer/
16•jack1689•3d ago•11 comments

Spider venom kills varroa mites without harming honeybees

https://connectsci.au/news/news-parent/9703/Spider-venom-kills-varroa-mites-without-harming
238•Jedd•11h ago•102 comments

US seeks cheaper hunter-killer drones after Iran destroys $1B worth of Reapers

https://arstechnica.com/gadgets/2026/07/us-seeks-cheaper-hunter-killer-drones-after-iran-destroys...
141•rbanffy•2h ago•168 comments

Show HN: Analog Watch

https://analog.watch
39•ezekg•1h ago•38 comments

Show HN: FableCut – A browser video editor AI agents can drive (zero deps)

https://github.com/ronak-create/FableCut
69•ronak_parmar•2h ago•43 comments

Maxwell's Equations Were Discovered [video]

https://www.youtube.com/watch?v=-hua8RWopfw
20•surprisetalk•1h ago•6 comments

How to Write an Email

https://blog.dannycastonguay.com/how-to-write-an-email/
8•speckx•48m ago•5 comments

A Road to Lisp: Why Lisp

https://scotto.me/blog/2026-07-09-why-lisp/
21•silcoon•3h ago•10 comments

John Deere owners will get the right to repair equipment under FTC settlement

https://apnews.com/article/john-deere-right-to-repair-agriculture-equipment-cb7514ffedb95c130a976...
1220•djoldman•16h ago•252 comments

Transparency efforts behind the Helium Browser

https://helium.computer/blog/transparency
20•twapi•2h ago•12 comments

How version control will evolve for the agent boom

https://entire.io/blog/how-version-control-will-evolve-for-the-agent-boom
35•tapanjk•3h ago•45 comments

Why we're moving off Cloudflare Durable Objects

https://usewire.io/engineering/why-were-moving-wire-off-cloudflare-durable-objects/
9•jitpal•1h ago•0 comments

Syria's solar boom is redefining Middle East's energy model

https://www.thenationalnews.com/business/energy/2026/07/06/syrias-solar-boom-is-redefining-middle...
62•littlexsparkee•2h ago•15 comments
Open in hackernews

A Road to Lisp: Why Lisp

https://scotto.me/blog/2026-07-09-why-lisp/
21•silcoon•3h ago

Comments

AlexeyBrin•48m ago
The website seems to have a bug with syntax highlighting. Pieces of code included in the post text are black, you can still see the actual text if you select it with your mouse. Same bug on Chrome desktop and on Safari on iPad
jdw64•41m ago
metoo
dsizzle•18m ago
My first thought was that the article was redacted lol
hermitcrab•6m ago
I get this on both FF and Chrome.
sroerick•38m ago
I must admit - I still don't understand macros. I get that they're code that's generated at compile time. But I don't understand how that's different than a function which evaluates other functions. I guess the latter would actually be evaluated at runtime? I think I get it conceptually but I'm not sure I have the muscle memory to reach for them. Anybody here have an "ah hah!" Moment with macros?
wild_egg•31m ago
There's a bit of a mental model flip to make maybe.

> they're code that's generated at compile time

They're code that generates code at compile time. Macros can actively walk the AST of the parameters they process and rewrite them completely into new shapes. That transformed AST is what then actually gets compiled.

efficax•30m ago
Sure, macros are functions that take functions as input, and produce new functions as output. But they take the function's symbols as input and produce a new set of symbols. So a macro can extend the syntax of the language without having to modify the core language system. Anyway, what's unique about Lisp macros vs say, Rust macros, or C style preprocessors, is "homoiconicity". The data structure that a Lisp macro takes as an input, the lisp code, is the same data structure that the language uses normally (S-expressions, lists...), so writing a macro requires few new language skills compared to writing normal lisp (again, compare writing Rust macros, a dark art in comparison).
jtara1•25m ago
You could use them to:

1. Come up with an algorithm to define an algorithm.

2. Code expansion. Instead of typing out 1000 classes that are best represented as a template of a single class, you can define a macro then use it.

3. C++ at least uses them to provide generics.

4. They let you peel back the layers of abstraction to use the language itself as an API. Useful if you want to write static analysis to do analysis on code quality, security, linting, etc.

5. Anything you can imagine, it's metaprogramming.

arikrahman•11m ago
All roads lead to Lisp
zbentley•5m ago
There are some truly powerful and unique things about Lisps, but I wish articles like this would stop including REPLs and hot-reloading. The former have been table stakes for interpreted languages (and some compiled ones!) for years, and the latter is neither unique nor particularly widely used (hot reloads have to tangle with state and patching, and the best practice of resetting the world for ease of reasoning has been adopted for a reason).