frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

I keep bouncing off the Scheme language

https://www.sicpers.info/2026/05/i-keep-bouncing-off-the-scheme-language/
42•ingve•2d ago

Comments

gus_massa•1d ago
You may like Rhombus, all the power of Racket in a Python-like syntax

Official docs: https://docs.racket-lang.org/rhombus/index.html

Collection of small examples: https://github.com/racket/rhombus/blob/master/demo.rhm

veltas•21m ago
Is it possible you're too stupid to write scheme? Because that's where I think I am, I've also tried and failed to write it a few times.
jfengel•5m ago
Programming languages, like natural languages, are tools for human beings, not computers. They work around the strengths and weaknesses of a human brain.

It's not a question of being smart or stupid. It's whether the tool fits the task it's applied to and the affordances it gives the user.

Scheme is intended more as a teaching tool than an actual language. Its simplicity is perfect for reasoning about programs. It's less well suited to practical tasks.

About the only really difficult lesson of Scheme is if you use it as a purely declarative language. Imperative features are a natural affordance of the human brain. Working with them is beautiful and alien.

twoodfin•14m ago
Scheme was invented as a consequence of Sussman & Steele’s discovery that lexical closures in the lambda calculus had essentially an identical implementation to a fully elaborated version of Hewitt’s actor model.

I do wonder what a language with the same “taste” and minimalism as Scheme but embracing the actor model would look like. Erlang?

Even better if someone could figure out how to harmonize them in the same language: “There are exactly two ways to do it, and they’re interchangeable.”

mepian•5m ago
> I do wonder what a language with the same “taste” and minimalism as Scheme but embracing the actor model would look like.

There is Spritely Goblins: https://spritely.institute/goblins/

varjag•13m ago
I think it's the symptom of inadequate practice rather than some "language neurotype". Consider writing (yeah 2026 I know) a substantial project in Scheme from scratch.
Pay08•10m ago
Two websites don't sound like insubstanial projects.
Pay08•11m ago
I was the same way (and still am somewhat, I can't get hygenic macros into my head) but due to the differences between Scheme and Common Lisp. What helped me was writing imperative code that Scheme people would surely scoff at, and gradually using more and more Scheme features as I kept writing. Then I refactored the whole codebase to look like the final few hundred lines.
kayo_20211030•11m ago
I understand the challenge, but is Graham (OP?) getting too caught in in how the code ought to look, rather that what it ought to do. I don't think it matters much initially how a piece of work looks as long as it does what's intended. Afterwards it does; particularly if you need to involve other developers, and to them, the idioms looks "strange". I'm not convinced that there's an ALGOL neurotype that's distinct from a LISP(?) neurotype. I think it's a bit of a spectrum like everything else.

Microsoft's 6502 BASIC is now Open Source (2025)

https://opensource.microsoft.com/blog/2025/09/03/microsoft-open-source-historic-6502-basic/
30•GTP•1h ago•2 comments

Mastering Dyalog APL

https://mastering.dyalog.com/README.html
62•tosh•3h ago•8 comments

Childhood Computing

https://susam.net/childhood-computing.html
57•blenderob•2h ago•26 comments

DeepSeek reasonix, DeepSeek native coding agent with high caching and low cost

https://esengine.github.io/DeepSeek-Reasonix/
26•Alifatisk•1h ago•14 comments

I spent 50 hours drawing a line graph

https://www.dougmacdowell.com/50-hours-to-draw-some-lines.html
185•dougdude3339•2d ago•29 comments

Microsoft open-sources "the earliest DOS source code discovered to date"

https://arstechnica.com/gadgets/2026/04/microsoft-open-sources-the-earliest-dos-source-code-disco...
342•DamnInteresting•13h ago•105 comments

The seed oil panic is hurting my cardiac patients

https://www.statnews.com/2026/05/22/seed-oils-healthy-fats-tallow-fact-check-cardiac-health/
15•randycupertino•19m ago•0 comments

I keep bouncing off the Scheme language

https://www.sicpers.info/2026/05/i-keep-bouncing-off-the-scheme-language/
42•ingve•2d ago•9 comments

Greg Brockman: Inside the 72 Hours That Almost Killed OpenAI

https://fs.blog/knowledge-project-podcast/greg-brockman/
122•prakashqwerty•6h ago•85 comments

Constraint Decay: The Fragility of LLM Agents in Back End Code Generation

https://arxiv.org/abs/2605.06445
10•wek•1h ago•0 comments

Scammers are abusing an internal Microsoft account to send spam links

https://techcrunch.com/2026/05/21/scammers-are-abusing-an-internal-microsoft-account-to-send-spam/
200•spike021•13h ago•107 comments

Why is Vivado 2026.1 dropping Linux support for free tier?

https://adaptivesupport.amd.com/s/question/0D5Pd00001YQLdMKAX/why-is-vivado-20261-dropping-linux-...
245•zdw•10h ago•121 comments

Wake up! 16b

https://hellmood.111mb.de/wake_up_16b_writeup.html
317•MaximilianEmel•14h ago•24 comments

Swap tables, flash-friendly swap, swap_ops, and more

https://lwn.net/SubscriberLink/1072657/394b87abd7cc215e/
36•mkesper•4d ago•0 comments

Silk: Open-source cooperative fiber scheduler

https://github.com/ClickHouse/silk
70•animetyan•3d ago•9 comments

The C64 Dead Test Font

https://www.masswerk.at/nowgobang/2026/c64-dead-test-font
83•masswerk•10h ago•16 comments

Converting an Integer to a Decimal String in Under Two Nanoseconds

https://onlinelibrary.wiley.com/doi/10.1002/spe.70079
73•mpweiher•4d ago•39 comments

Alexander Grothendieck Revolutionized 20th-Century Mathematics

https://www.quantamagazine.org/how-alexander-grothendieck-revolutionized-20th-century-mathematics...
90•anujbans•11h ago•20 comments

Time to talk about my writerdeck

https://veronicaexplains.net/my-first-writerdeck/
410•hggh•20h ago•243 comments

On The <dl> (2021)

https://benmyers.dev/blog/on-the-dl/
414•ravenical•1d ago•121 comments

Perceptual Image Codec: What Matters in Practical Learned Image Compression

https://apple.github.io/ml-pico/
9•ksec•2h ago•1 comments

Show HN: Git-based front-end interface for Hugo

https://github.com/arashthr/hugo-flow
17•arashThr•3d ago•6 comments

My two-part desk setup (2025)

https://arslan.io/2025/11/18/my-two-part-desk-setup/
317•James72689•3d ago•189 comments

The Art of Money Getting

https://kk.org/cooltools/book-freak-210-the-art-of-money-getting/
335•dxs•1d ago•178 comments

My I3-Emacs Integration

https://khz.ac/software/i3-integration.html
93•nosolace•15h ago•39 comments

Key, in sight – A guide, of sorts, to keyboard customization

https://aresluna.org/key-in-sight/
25•anotherevan•4d ago•9 comments

Sales and Dungeons: Thermal printer TTRPG utility

https://sales-and-dungeons.app/
113•hyperific•2d ago•35 comments

Green card seekers must leave U.S. to apply, Trump administration says

https://www.nytimes.com/2026/05/22/us/politics/green-card-changes-trump.html
970•tlhunter•1d ago•1625 comments

Judson's Last Ride

https://www.realclearpolitics.com/articles/2026/05/22/judsons_last_ride_154150.html
121•NaOH•1d ago•5 comments

Kindle loyalists scramble as Amazon turns page on old e-readers

https://www.reuters.com/business/retail-consumer/kindle-loyalists-scramble-amazon-turns-page-old-...
200•cf100clunk•4d ago•257 comments