Hacker News
24K subscribers
117K links
Top stories from https://news.ycombinator.com (with 100+ score)
Contribute to the development here: https://github.com/phil-r/hackernewsbot
Also check https://t.me/designer_news

Contacts: @philr
Download Telegram
WASM 2.0 (Score: 153+ in 5 hours)

Link: https://readhacker.news/s/6ubNr
Comments: https://readhacker.news/c/6ubNr
Audiobookshelf: Self-hosted audiobook and podcast server (Score: 150+ in 13 hours)

Link: https://readhacker.news/s/6ubki
Comments: https://readhacker.news/c/6ubki
Show HN: Hyvector – A fast and modern SVG editor (Score: 151+ in 5 hours)

Link: https://readhacker.news/s/6uc2C
Comments: https://readhacker.news/c/6uc2C

I have been working on Hyvector for the last five years and finally decided to present the result of my work.
Hyvector is an SVG editor that runs in all modern browsers. It is stable, very fast, and capable of handling complex SVG images.
Big new features like art strokes, vector tracing, colorizing are in the making, but for now the focus is on pushing a polished first release out of the door.
I would love to hear any feedback on what you like, missing features, or any bugs you encounter via our issue tracker: https://github.com/hyvectorapp/hyvector-issues
Note that while Hyvector should work on a phone, it is much more usable on a desktop computer or tablet.
Show HN: Aberdeen – An elegant approach to reactive UIs (Score: 151+ in 7 hours)

Link: https://readhacker.news/s/6ucfb
Comments: https://readhacker.news/c/6ucfb

Yes, another reactive UI framework for JavaScript. Bear with me, please... :-)
I 'invented' the concept for this back in 2011, and it was used (as a proprietary lib) in various startups. Even though many similar open source libs have been released since, and boy have I tried a lot of them, none have been able to capture the elegance and DX of what we had back then. I might be biased though. :-)
So I started creating a cleaned-up, modern, TypeScript, open source implementation for the concept about five years ago. After many iterations, working on the project on and off, I'm finally happy with its API and the developer experience it offers. I'm calling it 1.0!
The concept: It uses many small, anonymous functions for emitting DOM elements, and automatically reruns them when their underlying proxied data changes. This proxied data can be anything from simple values to complex, typed, and deeply nested data structures.
As I'm currently free to spend my time on labors of love like this, I'm planning to expand the ecosystem around this to include synchronizing data with a remote server/database, and to make CRUD apps very rapid and perhaps even pleasurable to implement.
I've celebrated 1.0 by creating a tutorial with editable interactive examples! https://aberdeenjs.org/Tutorial/
I would love to hear your feedback. The first few people to actually give Aberdeen a shot can expect fanatical support from me! :-)
Rust’s dependencies are starting to worry me (Score: 152+ in 14 hours)

Link: https://readhacker.news/s/6ubUM
Comments: https://readhacker.news/c/6ubUM