frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Running GPT-OSS-120B at 500 tokens per second on Nvidia GPUs

https://www.baseten.co/blog/sota-performance-for-gpt-oss-120b-on-nvidia-gpus/
92•philipkiely•4h ago•23 comments

Claude Code IDE integration for Emacs

https://github.com/manzaltu/claude-code-ide.el
630•kgwgk•17h ago•208 comments

Rules by which a great empire may be reduced to a small one (1773)

https://founders.archives.gov/documents/Franklin/01-20-02-0213
127•freediver•7h ago•72 comments

Project Hyperion: Interstellar ship design competition

https://www.projecthyperion.org
209•codeulike•9h ago•153 comments

We replaced passwords with something worse

https://blog.danielh.cc/blog/passwords
95•max__dev•4h ago•69 comments

A candidate giant planet imaged in the habitable zone of α Cen A

https://arxiv.org/abs/2508.03814
50•pinewurst•4h ago•15 comments

Litestar is worth a look

https://www.b-list.org/weblog/2025/aug/06/litestar/
235•todsacerdoti•10h ago•57 comments

You know more Finnish than you think

https://dannybate.com/2025/08/03/you-know-more-finnish-than-you-think/
93•infinate•2d ago•53 comments

Show HN: Kitten TTS – 25MB CPU-Only, Open-Source TTS Model

https://github.com/KittenML/KittenTTS
816•divamgupta•1d ago•327 comments

Jules, our asynchronous coding agent

https://blog.google/technology/google-labs/jules-now-available/
268•meetpateltech•14h ago•176 comments

Mac history echoes in current Mac operating systems

http://tenfourfox.blogspot.com/2025/08/mac-history-echoes-in-mac-operating.html
95•classichasclass•4h ago•27 comments

We'd be better off with 9-bit bytes

https://pavpanchekha.com/blog/9bit.html
130•luu•10h ago•223 comments

Writing a Rust GPU kernel driver: a brief introduction on how GPU drivers work

https://www.collabora.com/news-and-blog/blog/2025/08/06/writing-a-rust-gpu-kernel-driver-a-brief-introduction-on-how-gpu-drivers-work/
242•losgehts•14h ago•31 comments

A fast, growable array with stable pointers in C

https://danielchasehooper.com/posts/segment_array/
164•ibobev•12h ago•61 comments

How ChatGPT spoiled my semester (2024)

https://benborgers.com/chatgpt-semester
46•edent•1h ago•13 comments

Show HN: Rust framework for advanced file recognition and identification

https://crates.io/crates/magical_rs
18•reimisdev•2h ago•3 comments

The Bluesky Dictionary

https://www.avibagla.com/blueskydictionary/
135•gaws•9h ago•46 comments

SQLite offline sync for Android quick start

https://github.com/sqliteai/sqlite-sync/tree/main/examples/android-integration
9•marcobambini•2d ago•2 comments

Herbie detects inaccurate expressions and finds more accurate replacements

https://herbie.uwplse.org/
3•bwidlar•3d ago•0 comments

FDA approves eye drops that fix near vision without glasses

https://newatlas.com/aging/age-related-near-sighted-drops-vizz/
53•geox•2h ago•28 comments

What is the average length of a queue of cars? (2023)

https://e-dorigatti.github.io/math/2023/11/01/queue-length.html
10•alexmolas•3d ago•2 comments

Multics

https://www.multicians.org/multics.html
107•unleaded•13h ago•23 comments

Compaq’s Rod Canion broke IBM's hold on the PC market

https://every.to/feeds/b0e329f3048258e8eeb7/the-man-who-beat-ibm
59•vinnyglennon•3d ago•22 comments

Comptime.ts: compile-time expressions for TypeScript

https://comptime.js.org/
115•excalo•3d ago•24 comments

Out-Fibbing CPython with the Plush Interpreter

https://pointersgonewild.com/2025-08-06-out-fibbing-cpython-with-the-plush-interpreter/
29•Bogdanp•7h ago•0 comments

Automerge 3.0

https://automerge.org/blog/automerge-3/
277•surprisetalk•3d ago•24 comments

Breaking the sorting barrier for directed single-source shortest paths

https://www.quantamagazine.org/new-method-is-the-fastest-way-to-find-the-best-routes-20250806/
141•baruchel•15h ago•43 comments

Rethinking DOM from first principles

https://acko.net/blog/html-is-dead-long-live-html/
204•puzzlingcaptcha•23h ago•192 comments

Zig Error Patterns

https://glfmn.io/posts/zig-error-patterns/
134•Bogdanp•15h ago•36 comments

303Gen – 303 acid loops generator

https://303-gen-06a668.netlify.app/
194•ankitg12•17h ago•64 comments
Open in hackernews

Show HN: HMPL – Small Template Language for Rendering UI from Server to Client

https://github.com/hmpl-language/hmpl
10•aanthonymax•19h ago
Hi HN! Together with contributors, we've been making a small template language for a year now, which, in our opinion, can replace HTMX and Alpine.js. It is a mix between EJS and Handlebars, that is, you can make a request with a familiar syntax to the server in HTML right in the markup.

Requests are made via fetch and are configured via javascript almost entirely, which is what is needed today to work with the server.

The very essence of the template language comes down to minimizing the size of the bundle of the original web application by moving the components to the server and then storing them there. Thus, on the client we get a framework, where we insert components from the server brick by brick.

We showed this template language a long time ago, but it was not so mature then, so people had a lot of questions: https://news.ycombinator.com/item?id=41204552

Thank you very much to everyone for your attention! Please tell me what you think about the project? It will be interesting to know!

Comments

tosh•18h ago
Reminds me of how facebook used to render html snippets on the backend and the frontend would just fetch that and update the DOM.

When you say it can replace htmx (which I’m using at the moment):

Isn’t this similar to htmx?

Like if I’m already using htmx, do I see benefits from switching?

Please correct me, but I’d rather frame HMPL, htmx and Alpine.js in the same camp?

So they are direct competitors and different flavors for the lightweight frontend approach.

But the main proposal of HMPL et al is to make people re-think if they need a huge and complex heavy frontend approach or if/when they should go for something lighter.

aanthonymax•18h ago
Hello! HMPL differs from HTMX quite seriously in that HTMX uses the outdated XMLHTTPRequest in requests, and is also almost not customizable at all. HMPL focuses on customization, which is done through more complete integration via JavaScript. It differs from Alpine.js in that it is a highly specialized tool, not a general one.

Alpine.js, HTMX and HMPL - represent the same idea (if we are talking about the server), but differ in details.

tosh•18h ago
Is there a problem with XMLHTTPRequest?

When you say customizable: how? Can you give an example?

aanthonymax•15h ago
It's old. You can specify AbortController, for example.
rendall•2h ago
Could you be more specific?