frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Why Target Common Lisp for Code Generation?

http://funcall.blogspot.com/2026/08/why-vibe-code-in-lisp.html
19•oumua_don17•15h ago

Comments

shric•57m ago
I’m fascinated that some people in our field choose to self describe themselves as “elite”.

Are there any programming/computer science greats that self aggrandize like this? Is it a cultural thing somewhere that I’m not aware of?

BigTTYGothGF•49m ago
Describing oneself as "elite" (or sometimes "l33t") is something people in this field have been doing for a long long time.
aidenn0•39m ago
And people who do so have been a punchline for a long time:

https://megatokyo.com/strip/70

drekipus•48m ago
Too noob to get it
aidenn0•42m ago
I've been programming in Common Lisp for a quarter century and that list item made me cringe.
jpcom•25m ago
Roughly just over one-thousand people, precisely 1,337 people self-describe as elite in the field.
esjeon•20m ago
Lisp is a highly expressive language with little constraint, so there’s plenty of room for individuals to become strongly opinionated. That leads to a bit of elite mindset.
kodoman•8m ago
Most well known Dijkstra, who it can safely be said, is one of the greats. Though this blog post is a little much with the whole elite thing there is a little much, I think a rather terrible attitude that is antithetical to it is that of 'Democratization' which seeks to strip skill and need to learn from building and interacting with technology often at the expense of many positive attributes. It hates any thing that requires skill or simply prior learning to use well despite often these things meaning the system overall can better serve the user better and one the prior work has been done is more effective.

Further this 'Democritisation' can be seen as trying to deskill something that taking away many positives and having contempt for skill. I believe This is often simply to devalue software developers and I assume you are one so I believe we should both be cautious of this devaluation.

I think a more interesting question would be why should we not have elite's and I don't know if I am unusual but false humility always rubs me the wrong way?

PrimalPower•28m ago
I don't know if anything has changed, but last time I tried codegen for Common Lisp, the LLM would routinely mix up LISP dialects and language specific features.

Less so with Clojure.

wild_egg•21m ago
I've been using LLMs for Common Lisp since Sonnet 3.7 and have never experienced that. Did you have a mixture of other lisps nearby to confuse it? Seems like an odd failure mode.
a2ff6eeb0•26m ago
In short: sunk cost fallacy.
varoun•4m ago
I spent the last year writing substantial Common Lisp, including a FoundationDB client and distributed systems primitives layered on top of that, an observability and operability library for CL systems, and a large scale log, metrics and tracing platform that leverages these - in about 200K lines of code and tests. My take on this, apart from one of familiarity and personal preference/taste in choosing a programming language, in the age of LLMs are - 1. From a “functional requirements” perspective, any language will do. You can build substantial systems in something low level like C or higher level like Python or Common Lisp for example. 2. From a security perspective, if you are using LLM assisted code generation, whether you use C or Rust or Common Lisp does not really matter I think - current models are capable, and future models perhaps more so, in producing secure code.

My understanding is that LLM are deflationary, resulting in code being priced as a commodity (cost plus). If this bears out, then lower token costs and higher performance (esp in my case, where good performance results in lower infra costs to host the service) will start to matter more and more. Common Lisp code bases are famously dense (in the good sense), resulting in perhaps lower token costs when an LLM needs to review and make a change (smaller code bases also help humans / small teams). Common Lisp can achieve performance that’s close to that of an equivalent implementation in C or C++.

Taken together, they make for one case for using CL and other similar languages, although one that’s grounded largely in economics.

stackghost•1m ago
> do not operate the LLM in a sterile text editor. I operate it from within a Lisp REPL

I'd be very interested in reading more about this.

DeepSeek V4 Pro 0813

https://openrouter.ai/deepseek/deepseek-v4-pro-0813
709•explosion-s•8h ago•261 comments

Delta

https://zed.dev/blog/introducing-delta
358•khy•6h ago•119 comments

Tailscale Traces Database Corruption to 16y/o SQLite WAL-Reset Bug

https://tailscale.com/blog/sqlite-wal-reset-bug
762•ropbear•10h ago•134 comments

Qwen3.8-2.4T

https://huggingface.co/Qwen/Qwen3.8-2.4T-A95B
471•Philpax•9h ago•101 comments

Happy 45th Birthday to the IBM PC and Model F/XT

https://sharktastica.co.uk/articles/pc-fxt-45
7•tart-lemonade•39m ago•1 comments

Show HN: Ballet – Workflow automation that writes integrations against any API

https://www.ballet.dev/
8•danielkimber•27m ago•1 comments

Principia Mathematica is modern and insightful

https://okmij.org/ftp/Computation/Impressions/PrincipiaMathematica.html
14•matt_d•1h ago•0 comments

Why Target Common Lisp for Code Generation?

http://funcall.blogspot.com/2026/08/why-vibe-code-in-lisp.html
19•oumua_don17•15h ago•13 comments

2026 Eclipse Webcams

https://jonty.github.io/2026_eclipse_webcams/
455•zoenolan•12h ago•124 comments

Tim King, AmigaDOS developer, has died

https://amiga-news.de/en/news/AN-2026-08-00070-EN.html
228•doener•10h ago•28 comments

Build Wide, Ship Narrow

https://adapt.com/blog/build-wide-ship-narrow
9•ashumz•45m ago•0 comments

HTML over WebSockets: real-time SPAs with barely any JavaScript

https://en.andros.dev/blog/ef4968f5/html-over-websockets-real-time-spas-with-barely-any-javascript/
136•redbell•7h ago•104 comments

Someone is running mass vulnerability scans, spoofing AI bots like ClaudeBot

https://knownagents.com/insights
225•gavinhking•10h ago•149 comments

What's New in Flutter 3.47

https://flutter.dev/blog/whats-new-in-flutter-3-47
5•gumby271•43m ago•0 comments

Grok 4.6

https://x.ai/news/grok-4-6
380•iLuddite•8h ago•380 comments

Launch HN: Discovered Materials (YC P26) – AI agents to discover new materials

https://discoveredmaterials.com/research/
111•advaith08•16h ago•21 comments

Process as a Proxy for Motivation

https://bengodfrey.dev/blog/process/
16•sudo-bendg•2h ago•1 comments

I built a browser-native SysEx librarian for 80s/90s synthesizers

https://bipluk.com/
7•halfradaition•1h ago•4 comments

Why tiny JPEGs look different in Chrome

https://guillaumetech.github.io/posts/jpg-scaling-chrome/
243•gutechh•10h ago•58 comments

uBlock Origin Is Giving Up the Fight to Keep Ads Off Facebook

https://digitalescapetools.com/2026/08/ublock-origin-stops-chasing-facebook-ads.html
273•Markoff•13h ago•375 comments

Reflex (YC W23) Is hiring Growth and GTM Roles

https://www.ycombinator.com/companies/reflex/jobs/71x5GFb-growth-engineer
1•apetuskey•7h ago

Pixel Watch 5

https://blog.google/products-and-platforms/devices/pixel/pixel-watch-5/
93•ortusdux•8h ago•171 comments

A Tale of Dynamic Programming (2022)

https://iagoleal.com/posts/dynamic-programming/
63•Brajeshwar•3d ago•3 comments

Debugging Information for Inlined Functions

https://lwn.net/Articles/1083985/
16•pykello•3d ago•0 comments

Breaking the WAL

https://antithesis.com/blog/2026/wal-reset-bug/
45•wwilson•4h ago•31 comments

Grok 4.6 scores 61 on the Artificial Analysis Intelligence Index

https://artificialanalysis.ai/articles/grok-4-6-benchmarks-and-analysis
307•wertyk•7h ago•310 comments

Lovable raises $400M Series C

https://lovable.dev/blog/series-c
89•thoughtpeddler•8h ago•82 comments

Shade Map

https://shademap.app
136•fredley•11h ago•38 comments

AI is removing the middle class of software engineering?

https://blog.florianherrengt.com/ai-removing-middle-class-software-engineering.html
691•florianherrengt•11h ago•612 comments

License plate reader searches should require a warrant

https://andrewpwheeler.com/2026/08/12/license-plate-reader-searches-should-require-a-warrant/
534•apwheele•9h ago•327 comments