frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Building interactive web pages with Guile Hoot

https://spritely.institute/news/building-interactive-web-pages-with-guile-hoot.html
65•e12e•4d ago

Comments

sshine•1d ago
I’ve wanted to use Hoot for a while now. I’ve done a bit of Wasm via Rust, and the UX is really good. But the DOM stuff is handled via a web-sys JS shim. The Leptos and Dioxus web frameworks are great if you’re building that kind of thing. But the learning curve is rather steep.

The prospect of a Wasm compiler that can itself run in Wasm means Hoot is not just ideal for interactive web pages, but for building arbitrary runtimes. The spritely institute provides other tools (Goblins) for making distributed runtimes.

And if Scheme is not your preferred language, Scheme is an excellent language for building compilers.

Hoot has the potential to make Wasm a lot more accessible.

evanjrowley•1d ago
I recently learned about Guile Hoot via this System Crafters video: https://www.youtube.com/watch?v=8LuQtoy9NLs

Looks awesome and I hope to use it some day in the near future.

thesuperbigfrog•1d ago
This post is from 2023. Please add "(2023)" to the headline.
e12e•1d ago
Past the edit window, unfortunately.
neilv•1d ago
* This looks awesome. I'm looking forward to proof by demonstrated real-world production-grade project, and experience report of same.

* The awesomeness might be more clear once there are toolkit/framework layers above this low level. Just like a first demo of simple things in Svelte doesn't show you the complexity and bulk of Svelte internals by which that is implemented.

* Maybe someone will have an idea for some killer application of this that makes it appealing to more than just the people who already know they want to use Scheme. In the past, one such idea was to use first-class continuations to implement Web forms UI more easily, and another was to use Scheme to implement rich meta data model in a tractable way that would've been tons more work in the alternative of the day (Java). Or maybe the killer feature doesn't come down to a fundamental strength, since today in theory you can shoehorn JS to do most things, but you come up with an all-around elegant solution that only happens to use Scheme, and it's so great that people like it anyway.

Practical SDR: Getting Started with Software-Defined Radio

https://nostarch.com/practical-sdr
29•teleforce•1h ago•2 comments

Player Piano Rolls

https://omeka-s.library.illinois.edu/s/MPAL/page/player-piano-rolls-landing
4•brudgers•14m ago•0 comments

WeatherStar 4000+: Weather Channel Simulator

https://weatherstar.netbymatt.com/
532•adam_gyroscope•11h ago•96 comments

FLUX.1 Kontext

https://bfl.ai/models/flux-kontext
285•minimaxir•9h ago•85 comments

Disarming an Atomic Bomb Is the Worst Job in the World

https://daxe.substack.com/p/disarming-an-atomic-bomb-is-the-worst
37•vinnyglennon•2d ago•23 comments

U.S. Sanctions Cloud Provider 'Funnull' as Top Source of 'Pig Butchering' Scams

https://krebsonsecurity.com/2025/05/u-s-sanctions-cloud-provider-funnull-as-top-source-of-pig-butchering-scams/
31•todsacerdoti•1h ago•11 comments

Show HN: I wrote a modern Command Line Handbook

https://commandline.stribny.name/
264•petr25102018•12h ago•71 comments

Car Physics for Games (2003)

https://www.asawicki.info/Mirror/Car%20Physics%20for%20Games/Car%20Physics%20for%20Games.html
18•ibobev•2d ago•5 comments

My website is ugly because I made it

https://goodinternetmagazine.com/my-website-is-ugly-because-i-made-it/
441•surprisetalk•1d ago•120 comments

Learning C3

https://alloc.dev/2025/05/29/learning_c3
211•lerno•13h ago•126 comments

Making C and Python Talk to Each Other

https://leetarxiv.substack.com/p/making-c-and-python-talk-to-each
84•muragekibicho•2d ago•56 comments

Gurus of 90s Web Design: Zeldman, Siegel, Nielsen

https://cybercultural.com/p/web-design-1997/
370•panic•19h ago•168 comments

Open-sourcing circuit tracing tools

https://www.anthropic.com/research/open-source-circuit-tracing
105•jlaneve•9h ago•19 comments

Human coders are still better than LLMs

https://antirez.com/news/153
386•longwave•10h ago•470 comments

A visual exploration of vector embeddings

http://blog.pamelafox.org/2025/05/a-visual-exploration-of-vector.html
127•pamelafox•1d ago•29 comments

Flash Back: An "oral" history of Flash

https://goodinternetmagazine.com/oral-history-of-flash/
20•surprisetalk•1d ago•16 comments

Notes on Tunisia

https://mattlakeman.org/2025/05/29/notes-on-tunisia/
26•returningfory2•6h ago•7 comments

Putting Rigid Bodies to Rest

https://twitter.com/keenanisalive/status/1925225500659658999
110•pvg•11h ago•10 comments

The flip phone web: browsing with the original Opera Mini

https://www.spacebar.news/the-flip-phone-web-browsing-with-the-original-opera-mini/
98•protonbob•11h ago•60 comments

Why Is Everybody Knitting Chickens?

https://ironicsans.ghost.io/why-is-everybody-knitting-chickens/
99•mooreds•2d ago•78 comments

Grid-Free Approach to Partial Differential Equations on Volumetric Domains [pdf]

http://rohansawhney.io/RohanSawhneyPhDThesis.pdf
32•luu•2d ago•3 comments

How did geometry create modern physics?

https://www.quantamagazine.org/how-did-geometry-create-modern-physics-20250515/
3•surprisetalk•3d ago•0 comments

Editing repeats in Huntington's:fewer somatic repeat expansions in patient cells

https://www.nature.com/articles/s41588-025-02172-8
19•bookofjoe•2d ago•2 comments

Nova: A JavaScript and WebAssembly engine written in Rust

https://trynova.dev/
147•AbuAssar•13h ago•42 comments

Infisical (YC W23) Is Hiring Full Stack Engineers (TypeScript) in US and Canada

https://www.ycombinator.com/companies/infisical/jobs/vGwCQVk-full-stack-engineer-us-canada
1•dangtony98•10h ago

Net-Negative Cursor

https://lukasatkinson.de/2025/net-negative-cursor/
29•todsacerdoti•6h ago•14 comments

Show HN: Typed-FFmpeg 3.0–Typed Interface to FFmpeg and Visual Filter Editor

https://github.com/livingbio/typed-ffmpeg
318•lucemia51•22h ago•33 comments

I started a little math club in Bangalore

https://teachyourselfmath.app/club
99•viveknathani_•14h ago•19 comments

Airlines are charging solo passengers higher fares than groups

https://thriftytraveler.com/news/airlines/airlines-charging-solo-travelers-higher-fares/
247•_tqr3•8h ago•388 comments

Run a C# file directly using dotnet run app.cs

https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-app/
346•soheilpro•1d ago•287 comments