frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

A Road to Lisp: Which Lisp

https://scotto.me/blog/2026-07-17-which-lisp/
48•silcoon•2h ago

Comments

hnarayanan•1h ago
So many words to say: Scheme.

:)

criddell•49m ago
Another Lisp of note is AutoLISP.

Elisp::Emacs as AutoLISP::AutoCAD. AutoLISP was my first introduction to Lisp-style language. When I first started using it (1987) for macros in AutoCAD, I really had no idea what Lisp was. It was just a fun and easy way to automate AutoCAD.

hnarayanan•38m ago
I had forgotten about this. The last I saw this was 20+ years ago!
0xb0565e486•47m ago
I really wanted to Lisp as a main programming language, and sometimes I still do.

I just find readability such a hurdle regardless of how long I used it. I didn't find that it ever became as natural as the other group of programming languages.

I find a procedural style of programming so much easier to reason about, both when writing and reading.

Either way, I'm really happy I took some time to learn it and use it a little at some point.

dieggsy•26m ago
For me, the most effective way to read Lisp is to essentially forget the parentheses (I shadow them out in matching, low contrast colors) and go almost entirely by indentation. I find this makes it more similar to reading other languages, though granted not exactly the same.

You do have to keep up with the parentheses of course, but editor settings or extensions can make this automatic if not invisible.

groundzeros2015•20m ago
(Heresy alert. Inb4 homoinconcity)

I do find that most of my lisp skills carry over to JavaScript quite well while allowing me to write imperative functions more fluently.

Prog blocks are pretty good. I wonder if another DSL could be better.

hnarayanan•11m ago
Maybe because Brendan Eich was tasked with "doing Scheme in the browser" before it pivoted to JavaScript.
dieggsy•31m ago
CL also has pretty much arbitrarily extensible syntax:

- https://sr.ht/~dieggsy/whisper/

- https://dieggsy.com/json-literals.html

And could also be used to build languages, supporting more modern programming paradigms (though yes, I believe Racket does make this easier):

- https://coalton-lang.github.io/

I also might have written the Common Lisp example using reduce as well, which is in the standard library, but that's preference. Nice to have the option though:

  (defun calculate (instructions)
    (reduce
     (lambda (result op-value)
       (destructuring-bind (operation value) op-value
         (case operation
           (:add (+ result value))
           (:subtract (- result value))
           (:multiply (* result value)))))
     instructions
     :initial-value 0))

  (calculate '((:add 5) (:multiply 3) (:subtract 4))) ;; => 11
BoingBoomTschak•14m ago
I'd have used

  (funcall (ecase operation (:add '+) (:subtract '-) (:multiply '*)) result value)
instead, looks funkier =)
dieggsy•11m ago
Oh yeah, way more fun :) I just kinda saw CL in the Clojure and was trying to make it look like that.
BoingBoomTschak•19m ago
(Disclaimer: CL weenie) A decent and balanced writeup IMO. But it should really have contained the following:

Warning about the issues that come with ANSI CL's frozen spec (threads/sockets/unicode/extensible sequences/gray streams/etc... as extensions with a varying amount of support with compatibility layers often available to write portable-ish code, "bolted-on" CLOS never fully integrated) and its various rust spots, not just the good points.

Mention that CL has provisions for gradual typing (with limits) which are exploited by SBCL.

Scheme, obviously, along with the same warning as CL about pain of writing portable code that interacts with the OS (does it have compatibility layers like CL?) amplified by the R6RS vs unfinished R7RS-large mess.

A few words about the build system/third-party packaging situation and alternative implementations.

groundzeros2015•17m ago
For me the complete spec is the killer feature. You can learn Common Lisp in 1990 and write it the same now. As long as we can keep the compilers alive it will be forever.

It’s funny to me that it was critiqued for being “bloated” when now it looks like a focused minimal library.

ChrisArchitect•4m ago
Related:

A road to Lisp: Why Lisp

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

AWS: Inaccurate Estimated Billing Data – $1.7 billion

409•nprateem•6h ago•280 comments

Mozilla: The state of open source AI

https://stateofopensource.ai/
113•rellem•1h ago•45 comments

First atmosphere found on Earth-like planet in habitable zone of distant star

https://www.bbc.com/news/articles/cy4kdd1e0ejo
70•neversaydie•1h ago•56 comments

Claude Code: Anatomy of a Misfeature

https://www.olafalders.com/2026/07/17/claude-code-anatomy-of-a-misfeature/
53•oalders•1h ago•26 comments

Show HN: Watch bots interact with an SSH honeypot in real time

https://honeypotlive.cc/
51•tusksm•1h ago•12 comments

A Road to Lisp: Which Lisp

https://scotto.me/blog/2026-07-17-which-lisp/
48•silcoon•2h ago•13 comments

AI Meets Cryptography 2: What AI Found in OpenVM's ZkVM

https://blog.zksecurity.xyz/posts/openvm-bugs/
29•duha•1h ago•0 comments

Three ways people respond to a problem (other than solving it)

https://improvesomething.today/responses-to-problems/
42•surprisetalk•1h ago•12 comments

Show HN: Explore the Workspaces of Modern Creators

https://workspaces.xyz/
7•ryangilbert•17m ago•1 comments

Multi-Primary Color Display Emerges as Next-Gen Color Reproduction Technology

https://en.ubiresearchnet.com/multi-primary-color-display-technology-2026/
43•ksec•2h ago•38 comments

Manufact (YC S25) Is Hiring a Senior infra engineer to build the MCP cloud

https://www.ycombinator.com/companies/manufact/jobs/Dh6PYP5-senior-infrastructure-engineer
1•luigipederzani•2h ago

EEG shows brain can simultaneous encode two speech streams

https://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.3003876
200•giuliomagnifico•10h ago•130 comments

More Bounce to the Ounce

https://mceglowski.substack.com/p/more-bounce-to-the-ounce
23•pavel_lishin•2h ago•2 comments

PennyLane is an open-source quantum software platform for quantum

https://github.com/PennyLaneAI/pennylane
22•donutloop•2h ago•2 comments

VulnHunter: Capital One's agentic AI code security tool

https://www.capitalone.com/tech/open-source/announcing-vulnhunter/
26•medina•3h ago•16 comments

Pebble Mega Update – July 2026

https://repebble.com/blog/pebble-mega-update-july-2026
210•crazysaem•12h ago•115 comments

Apple targets dozens of OpenAI employees with legal letters

https://www.ft.com/content/1b8c9d52-88a9-426b-ba47-f1811f859166
200•merksittich•3h ago•149 comments

Show HN: On-chain bond market where the issuers are AI agents

https://selbonds.now
7•griffinfoster7•1h ago•4 comments

How Has Roman Concrete Lasted for Millennia? 1,900-Year-Old Latrine Offers Clues

https://www.smithsonianmag.com/smart-news/how-has-roman-concrete-lasted-for-millennia-a-1900-year...
217•divbzero•12h ago•165 comments

Minikotlin

https://minikotlin.run
94•frizlab•3h ago•26 comments

Microsoft Comic Chat is now open source

https://opensource.microsoft.com/blog/2026/07/16/microsoft-comic-chat-is-now-open-source/
755•jervant•23h ago•161 comments

Faster binary search: from compiled code to mechanical sympathy

https://pythonspeed.com/articles/branchless-binary-search/
21•enz•5d ago•8 comments

Tannakian Reconstruction

https://bartoszmilewski.com/2026/07/14/tannakian-reconstruction/
15•ibobev•3d ago•0 comments

Camera Chase Vehicle

https://transistor-man.com/gimbal_camera_rover.html
109•geerlingguy•1w ago•12 comments

Evidence of inconsistencies in evaluation process and selection of winners

https://www.kaggle.com/competitions/kaggle-measuring-agi/discussion/724918#3498423
392•twerkmeister•4h ago•237 comments

Decoy Font

https://www.mixfont.com/experiments/decoy-font
642•ray__•23h ago•146 comments

Kimi K3: Open Frontier Intelligence

https://www.kimi.com/blog/kimi-k3
1880•vincent_s•1d ago•1113 comments

An Engineer's Guide to USB Typе-С (2024)

https://www.ti.com/lit/eb/slyy228/slyy228.pdf?ts=1759892558029
247•gregsadetsky•6d ago•41 comments

Kimi K3, and what we can still learn from the pelican benchmark

https://simonwillison.net/2026/Jul/16/kimi-k3/
5•droidjj•1h ago•0 comments

$100 AI Music Video: Claude Fable 5 vs. GPT-5.6 Sol

https://www.tryai.dev/blog/ai-music-video-arena-claude-vs-gpt-5.6
342•hershyb_•19h ago•467 comments