frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Steel Bank Common Lisp

https://www.sbcl.org/
92•tosh•3h ago

Comments

emptybits•2h ago
Can we get a "(1999)" date on this, please? Only half joking becuase I see Common Lisp and, sure, I upvote ... but honestly, what's the purpose of this HN submission without context?

SBCL is obviously fantastic but let's contrast with another popular implementation: Embeddable Common Lisp. https://ecl.common-lisp.dev/

Top marks for SBCL performance but ECL can be a better fit for embedding into mobile applications, running on lighter weight hardware, and in the browser.

tosh•1h ago
nb: there is a SBCL release at end of every month: https://www.sbcl.org/all-news.html
emptybits•1h ago
Thanks. Your link gives more insight into "why submit now?" Appreciate it.
dang•29m ago
We upgraded to 2.6.1 about a week ago and switched to using the new(ish) parallel(ish) garbage collector. I still can't tell what the impact has been.

Claude Code (which is a wizard at analyzing log files but also, I fear, an incorrigible curve-fitter) insisted that it was a real breakthrough and an excellent choice! On the other hand there was a major slowdown last night, ending in SBCL dying from heap exhaustion. I haven't had a chance to dig into that yet.

jibal•2h ago
What about it?
oytis•1h ago
It's a recurrent event when someone on HN discovers some well-known piece of technology.
jjtheblunt•38m ago
agreed, but "tosh" posted numerous times on SBCL over the last 7 years, so it's a valid question.

https://hn.algolia.com/?q=tosh+sbcl

tmtvl•1h ago
It's awesome and the lucky 10,000 deserve to be introduced to it?
mikestorrent•45m ago
A well known quantum computing company's entire stack runs on SBCL, with Emacs in production... works really well, don't knock it until you've tried it. Phenomenal REPL.
iainctduncan•10m ago
Would this be the same place that Coalton came out of? (just curious)
shadowgovt•1h ago
My favorite bit of SBCL trivia is the name: this is descended from Carnegie Mellon's build.

Steel. Bank.

wiz21c•1h ago
I don't get it :-(
wk_end•1h ago
I think it's just that Andrew Carnegie made his fortune in the steel industry, and the Mellons made their fortune in banking.
PantaloonFlames•1h ago
Yes and

Carnegie Technical Schools was founded in 1900 based on a $1m donation from Andrew Carnegie,

Mellon Institute of Industrial Research was originally founded in 1913 by Andrew and Richard Mellon.

Carnegie Mellon was created by combining the two institutions in 1967.

giraffe_lady•1h ago
That's very fun and makes so much more sense than my half guess that it was from a defunct regional mid 20th century bank I had never heard of.
philipkglass•1h ago
Older HN users may recall when busy discussions had comments split across several pages. This is because the Arc [1] language that HN runs on was originally hosted on top of Racket [2] and the implementation was too slow to handle giant discussions at HN scale. Around September 2024 Dang et al finished porting Arc to SBCL, and performance increased so much that even the largest discussions no longer need splitting. The server is unresponsive/restarting a lot less frequently since these changes, too, despite continued growth in traffic and comments:

https://news.ycombinator.com/item?id=41679215

[1] https://paulgraham.com/arc.html

[2] https://racket-lang.org/

rayiner•47m ago
I love this comment:

"Btw, we rolled this out over 3 weeks ago and I think you're the first person to ask about it on HN. There was one earlier question by email. I think that qualifies as a splash-free dive."

I had no idea and I'm an HN addict!

philipkglass•37m ago
I was the person who emailed him about it earlier.

2024-09-05, me:

On another topic, I just noticed that the 700+ comments on https://news.ycombinator.com/item?id=41445413 all render on a single page. Hurray! Is the pagination approach obsolete now? I know that you've commented several times about wanting to optimize the code so pagination wasn't necessary. I don't know if that's finished or if pagination will have to go on the next time there's a big breaking story.

Dan G:

Yes: the performance improvements I've been working on for years finally got deployed, so pagination is turned off for now.

(In case you're curious, the change is that Arc now runs over SBCL instead of Racket.)

...

Btw you're the only person I know of who's noticed this and pointed it out so far!

I have very mixed feelings about how much I know about this site.

dang•32m ago
The "splash-free dive" metaphor came from the greatly missed sctb and was the springboard for much fun conversation at HNHQ.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

ashton314•14m ago
I’m curious: was Arc running Racket BC or CS? I understand it got a big performance boost after switching to Chez Scheme.
e12e•22m ago
I suppose this version of Arc for sbcl is different from what hn runs on?:

https://github.com/pauek/arc-sbcl

And there's no version of Anarki that runs on sbcl?:

https://arclanguage.github.io/

pjmlp•1h ago
While great option, LispWorks and Allegro Common Lisp should not be overlooked, too many focus on SBCL + Emacs and then complain about Lisp tooling.
cultofmetatron•1h ago
> too many focus on SBCL + Emacs and then complain about Lisp tooling.

well yea, lispworks and allegro are expensive commercial projects. I wish sbcl, the defacto best open source option had better tooling. emacs is great and all for the true believers but I'm an unwashed vscode user. For plenty of reasons I can't justify it in my startup but I'd love to spend more time working with common lisp for personal projects but my time is limited so I prefer clojure or rust.

stackghost•33m ago
I use emacs regularly (in fact I have it running right now) and I think the complaints against it are perfectly valid. Emacs is awesome in lots of ways, but it also really, really sucks in lots of other ways.

But putting emacs aside, the SBCL tooling seems reasonable to me. The real reason I rarely reach for lisp these days is not the tooling, but because the Common Lisp library ecosystem is a wasteland of partial implementations and abandoned code bases.

It's also been my experience that LLMs are better at writing more mainstream languages, especially "newbie-proof" languages like Go.

In any case, I don't see why one would reach for Allegro or Lispworks over SBCL unless one really enjoys writing lisp by hand and needs specific features they offer that SBCL doesn't. I would imagine those features are vanishingly few.

iberator•14m ago
How come it is named like that? It's a product of some old school consortium?

I know that ford,gm etc also made some R&D into software

kej•9m ago
From the About page:

>SBCL derives most of its code from CMU CL, created at Carnegie Mellon University. Radical changes have been made to some parts of the system (particularly bootstrapping) but many fundamentals (like the mapping of Lisp abstractions onto the underlying hardware, the basic architecture of the compiler, and much of the runtime support code) are only slightly changed. Enough changes have been made to the interface and architecture that calling the new system CMU Common Lisp would cause confusion - the world does not need multiple incompatible systems named CMU CL. But it's appropriate to acknowledge the descent from the CMU hackers (and post-CMU CMU CL hackers) who did most of the heavy lifting to make the system work. So the system is named Steel Bank after the industries where Andrew Carnegie and Andrew Mellon, respectively, made the big bucks.

I'm helping my dog vibe code games

https://www.calebleak.com/posts/dog-game/
435•cleak•4h ago•131 comments

Hacking an old Kindle to display bus arrival times

https://www.mariannefeng.com/portfolio/kindle/
70•mengchengfeng•1h ago•17 comments

Apple Accelerates US Manufacturing

https://www.apple.com/newsroom/2026/02/apple-accelerates-us-manufacturing-with-mac-mini-production/
12•haunter•19m ago•1 comments

Nearby Glasses

https://github.com/yjeanrenaud/yj_nearbyglasses
139•zingerlio•3h ago•54 comments

Looks Like it is Happening

https://www.math.columbia.edu/~woit/wordpress/?p=15500
11•jjgreen•14m ago•0 comments

HuggingFace Agent Skills

https://github.com/huggingface/skills
93•armcat•4h ago•31 comments

I pitched a roller coaster to Disneyland at age 10 in 1978

https://wordglyph.xyz/one-piece-at-a-time
351•wordglyph•8h ago•129 comments

Manjaro website off-line again due to lapsed certificate

https://distrowatch.com/dwres.php?resource=showheadline&story=20140
25•hexagonsuns•2h ago•7 comments

I think WebRTC is better than SSH-ing for connecting to Mac terminal from iPhone

https://macky.dev
45•Sayuj01•3h ago•37 comments

Steel Bank Common Lisp

https://www.sbcl.org/
93•tosh•3h ago•26 comments

IRS Tactics Against Meta Open a New Front in the Corporate Tax Fight

https://www.nytimes.com/2026/02/24/business/irs-meta-corporate-taxes.html
161•mitchbob•8h ago•175 comments

Build Your Own Forth Interpreter

https://codingchallenges.fyi/challenges/challenge-forth/
20•AlexeyBrin•3d ago•2 comments

Show HN: Emdash – Open-source agentic development environment

https://github.com/generalaction/emdash
52•onecommit•3h ago•21 comments

We installed a single turnstile to feel secure

https://idiallo.com/blog/installed-single-turnstile-for-security-theater
224•firefoxd•2d ago•94 comments

Verge (YC S15) Is Hiring a Director of Computational Biology and AI Scientists/Eng

https://jobs.ashbyhq.com/verge-genomics
1•alicexzhang•4h ago

Diode – Build, program, and simulate hardware

https://www.withdiode.com/
416•rossant•3d ago•91 comments

Pentagon threatens to make Anthropic a pariah

https://www.cnn.com/2026/02/24/tech/hegseth-anthropic-ai-military-amodei
49•i4i•57m ago•20 comments

Show HN: Chaos Monkey but for Audio Video Testing (WebRTC and UDP)

https://github.com/MdSadiqMd/AV-Chaos-Monkey
15•MdSadiqMd•1d ago•2 comments

Extending C with Prolog (1994)

https://www.amzi.com/articles/irq_expert_system.htm
50•Antibabelic•2d ago•17 comments

Osaka: Kansai Airport proud to have never lost single piece of luggage (2024)

https://japannews.yomiuri.co.jp/features/japan-focus/20241228-229891/
179•thunderbong•4h ago•69 comments

Open Letter to Google on Mandatory Developer Registration for App Distribution

https://keepandroidopen.org/open-letter/
288•kaplun•4h ago•226 comments

IDF killed Gaza aid workers at point blank range in 2025 massacre: Report

https://www.dropsitenews.com/p/israeli-soldiers-tel-sultan-gaza-red-crescent-civil-defense-massac...
757•Qem•9h ago•167 comments

The Missing Semester of Your CS Education – Revised for 2026

https://missing.csail.mit.edu/
347•anishathalye•1d ago•101 comments

λProlog: Logic programming in higher-order logic

https://www.lix.polytechnique.fr/Labo/Dale.Miller/lProlog/
127•ux266478•3d ago•35 comments

Why High FOV Sucks – Fixing It with Panini Projection

https://www.youtube.com/watch?v=LE9kxUQ-l14
16•Eduard•1h ago•3 comments

OpenAI, the US government and Persona built an identity surveillance machine

https://vmfunc.re/blog/persona/
337•rzk•3h ago•104 comments

Samsung Upcycle Promise

https://www.xda-developers.com/samsung-promised-make-old-phones-useful-galaxy-upcycle/
155•1970-01-01•1d ago•92 comments

OpenAI resets spending expectations, from $1.4T to $600B

https://www.cnbc.com/2026/02/20/openai-resets-spend-expectations-targets-around-600-billion-by-20...
153•randycupertino•3h ago•127 comments

Goodbye InnerHTML, Hello SetHTML: Stronger XSS Protection in Firefox 148

https://hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-fire...
301•todsacerdoti•8h ago•138 comments

How we rebuilt Next.js with AI in one week

https://blog.cloudflare.com/vinext/
30•ghostwriternr•1h ago•4 comments