frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Sexprs – Lisp dialect written in Rust

https://github.com/gabrielfalcao/sexprs
18•gfalcao•3d ago

Comments

junon•6h ago
Haha, funny. I also wrote something similar for working with KiCad files, naming it Sexprs, also in Rust. I was worried someone had found it and posted it here.

Is there a way to modify and re-emit them at runtime? Seems neat, but the readme is lacking.

uncircle•3h ago
The code in the screenshot/asciinema isn't s-expr by any common conception of the term, or as a Lisp would parse it.

  (flatten '( '(a '( b)) '( c   d)))
That argument to flatten is in fact [macroexpanding manually, forgive errors]

  '((quote (a (quote (b)))) (quote c d))
which flattens to

  '(quote a quote b quote c d)
---

Parsing sexprs is quite easy, no need to use a complex parser generator. The core of parsing sexprs is you have a "read_list" function, which accumulates values until it finds a ')', and whenever you encounter a '(' character, you recurse into that same read_list function. You don't even need a lexer.

Also, this is divided in 8 crates for some reason... don't take this the wrong way, but is it the result of vibe coding?

mplanchard•2h ago
Doesn’t seem vibe coded to me. The crates aren’t unreasonable: data structures, parser, formatter, repl, “util,” some proc macros (which have to be in a separate crate in rust), and a VM.

Phoenix.new – The Remote AI Runtime for Phoenix

https://fly.io/blog/phoenix-new-the-remote-ai-runtime/
16•wut42•17m ago•1 comments

Oklo, the Earth's Two-billion-year-old only Known Natural Nuclear Reactor

https://www.iaea.org/newscenter/news/meet-oklo-the-earths-two-billion-year-old-only-known-natural-nuclear-reactor
63•keepamovin•5h ago•5 comments

Show HN: SnapQL – Desktop app to query Postgres with AI

https://github.com/NickTikhonov/snap-ql
30•nicktikhonov•4h ago•13 comments

Hurl: Run and test HTTP requests with plain text

https://github.com/Orange-OpenSource/hurl
318•flykespice•11h ago•80 comments

A Brief, Incomplete, and Mostly Wrong History of Robotics

https://generalrobots.substack.com/p/a-brief-incomplete-and-mostly-wrong
27•Bogdanp•3d ago•2 comments

College baseball, venture capital, and the long maybe

https://bcantrill.dtrace.org/2025/06/15/college-baseball-venture-capital-and-the-long-maybe/
53•bcantrill•3d ago•19 comments

Show HN: Ts-SSH – SSH over Tailscale without running the daemon

https://github.com/derekg/ts-ssh
54•i8code•12h ago•5 comments

Show HN: I wrote a new BitTorrent tracker in Elixir

https://github.com/Dahrkael/ExTracker
333•dahrkael•16h ago•53 comments

The Right Chemistry: How Jean Harlow became a ‘platinum blond’ (2020)

https://montrealgazette.com/opinion/columnists/article249177.html
17•thomassmith65•2d ago•0 comments

Meta announces Oakley smart glasses

https://www.theverge.com/news/690133/meta-oakley-hstn-ai-glasses-price-date
30•jmsflknr•1h ago•51 comments

Asterinas: A new Linux-compatible kernel project

https://lwn.net/SubscriberLink/1022920/ad60263cd13c8a13/
129•howtofly•13h ago•48 comments

ELIZA Reanimated: Restoring the Mother of All Chatbots

https://www.computer.org/csdl/magazine/an/2025/02/11030922/27sQDLuL7Uc
64•abrax3141•2d ago•12 comments

Wanted: New Instruments to Fund BBNs

https://www.freaktakes.com/p/wanted-new-instruments-to-fund-bbns
5•rbanffy•21m ago•1 comments

Compiling LLMs into a MegaKernel: A path to low-latency inference

https://zhihaojia.medium.com/compiling-llms-into-a-megakernel-a-path-to-low-latency-inference-cf7840913c17
266•matt_d•19h ago•70 comments

Qfex (YC X25) – Back End Engineer for a 24/7 Stock Exchange

https://www.ycombinator.com/companies/qfex/jobs/S7XSybx-founding-backend-engineer
1•NPDW•8h ago

The Ecosystem Dynamics That Can Make or Break an Invasion

https://www.quantamagazine.org/the-ecosystem-dynamics-that-can-make-or-break-an-invasion-20250616/
31•rbanffy•3d ago•0 comments

Open source can't coordinate

https://matklad.github.io/2025/05/20/open-source-cant-coordinate.html
147•LorenDB•14h ago•160 comments

Virtual cells

https://udara.io/science/virtual-cells/
86•surprisetalk•3d ago•14 comments

NASA Scientists Find Ties Between Earth's Oxygen and Magnetic Field

https://science.nasa.gov/earth/earth-oxygen-magnetic-field-linked/
18•rbanffy•1h ago•4 comments

Giant, all-seeing telescope is set to revolutionize astronomy

https://www.science.org/content/article/giant-all-seeing-telescope-set-revolutionize-astronomy
127•gammarator•15h ago•39 comments

Reworking Memory Management in CRuby [pdf]

https://blog.peterzhu.ca/assets/ismm_2025.pdf
6•hahahacorn•2d ago•0 comments

AI is going to hack Jira

https://thoughtfuleng.substack.com/p/ai-is-going-to-hack-jira
76•mooreds•2h ago•55 comments

Andrej Karpathy: Software in the era of AI [video]

https://www.youtube.com/watch?v=LCEmiRjPEtQ
1299•sandslash•1d ago•722 comments

Telegram founder Durov says his 100 children will receive share of his estate

https://www.cnn.com/2025/06/20/tech/durov-100-children-inheritance-scli-intl
23•myth_drannon•2h ago•19 comments

A '70s performance artist who became a hero to 'garbage men'

https://www.nytimes.com/2025/06/14/nyregion/maintenance-artist-mierle-laderman-ukeles.html
27•samclemens•2d ago•10 comments

Literate programming tool for any language

https://github.com/zyedidia/Literate
120•LorenDB•16h ago•58 comments

Sunsonic 986-II – A Thai Famicom clone with keyboard and mini CRT built-in

https://mastodon.gamedev.place/@pikuma/114711138512697712
76•sohkamyung•15h ago•12 comments

Pipelined State Machine Corruption

https://flak.tedunangst.com/post/pipelined-state-machine-corruption
33•zdw•3d ago•2 comments

Octobass

https://www.atlasobscura.com/places/octobass
88•keepamovin•4d ago•22 comments

Infinite Mac OS X

https://blog.persistent.info/2025/03/infinite-mac-os-x.html
241•kristianp•14h ago•104 comments