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! :-)
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! :-)
aberdeenjs.org
Aberdeen - v1.0.2
Documentation for Aberdeen
Itter.sh – Micro-Blogging via Terminal (Score: 151+ in 7 hours)
Link: https://readhacker.news/s/6ucve
Comments: https://readhacker.news/c/6ucve
Link: https://readhacker.news/s/6ucve
Comments: https://readhacker.news/c/6ucve
www.itter.sh
itter.sh - Social Media via SSH
itter.sh: Ironic, text-only, SSH-based social networking for terminal lovers. No browser, no js, just eets.
Man 'Disappeared' by ICE Was on El Salvador Flight Manifest, Hacked Data Shows (Score: 151+ in 4 hours)
Link: https://readhacker.news/s/6udb8
Comments: https://readhacker.news/c/6udb8
Link: https://readhacker.news/s/6udb8
Comments: https://readhacker.news/c/6udb8
404 Media
Man ‘Disappeared’ by ICE Was on El Salvador Flight Manifest, Hacked Data Shows
Ricardo Prada Vásquez was not on a government list of people sent to a mega prison in El Salvador. But hacked data shows he was booked on a flight to the country.
All BART trains were stopped due to ‘computer networking problem’ (Score: 151+ in 7 hours)
Link: https://readhacker.news/s/6ucBC
Comments: https://readhacker.news/c/6ucBC
Link: https://readhacker.news/s/6ucBC
Comments: https://readhacker.news/c/6ucBC
www.kqed.org
Massive BART Outage Not Related to Old Train Control System, Agency Says | KQED
The Bay Area transit system is in the midst of replacing its train control system, but Friday’s outage was caused by network devices not connecting properly, a BART spokesperson said.
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
Link: https://readhacker.news/s/6ubUM
Comments: https://readhacker.news/c/6ubUM
CryptPad: An Alternative to the Google Suite (Score: 150+ in 13 hours)
Link: https://readhacker.news/s/6uc8d
Comments: https://readhacker.news/c/6uc8d
Link: https://readhacker.news/s/6uc8d
Comments: https://readhacker.news/c/6uc8d
cryptpad.org
End-to-end encrypted collaborative office suite
Era of U.S. dollar may be winding down (Score: 150+ in 4 hours)
Link: https://readhacker.news/s/6udLj
Comments: https://readhacker.news/c/6udLj
Link: https://readhacker.news/s/6udLj
Comments: https://readhacker.news/c/6udLj
Harvard Gazette
Era of U.S. dollar may be winding down— Harvard Gazette
Economist Kenneth Rogoff’s new book entwines currency’s ascension, his own experiences, and looks at what looms ahead.
Business books are entertainment, not strategic tools (Score: 154+ in 7 hours)
Link: https://readhacker.news/s/6udJd
Comments: https://readhacker.news/c/6udJd
Link: https://readhacker.news/s/6udJd
Comments: https://readhacker.news/c/6udJd
Substack
Reading "Business" Books Is A Waste Of Time
"Business" Books Are Cheap Entertainment, Not Strategic Tools
Vision Now Available in Llama.cpp (🔥 Score: 153+ in 3 hours)
Link: https://readhacker.news/s/6ueth
Comments: https://readhacker.news/c/6ueth
Link: https://readhacker.news/s/6ueth
Comments: https://readhacker.news/c/6ueth
GitHub
llama.cpp/docs/multimodal.md at master · ggml-org/llama.cpp
LLM inference in C/C++. Contribute to ggml-org/llama.cpp development by creating an account on GitHub.
What’s new in Swift 6.2 (Score: 151+ in 12 hours)
Link: https://readhacker.news/s/6udEv
Comments: https://readhacker.news/c/6udEv
Link: https://readhacker.news/s/6udEv
Comments: https://readhacker.news/c/6udEv
Hacking with Swift
What's new in Swift 6.2?
Raw identifiers, backtraces, task naming, and more.
WebGL Water (2010) (Score: 152+ in 9 hours)
Link: https://readhacker.news/s/6uebf
Comments: https://readhacker.news/c/6uebf
Link: https://readhacker.news/s/6uebf
Comments: https://readhacker.news/c/6uebf
Brandon's Semiconductor Simulator (Score: 150+ in 10 hours)
Link: https://readhacker.news/s/6uedz
Comments: https://readhacker.news/c/6uedz
Link: https://readhacker.news/s/6uedz
Comments: https://readhacker.news/c/6uedz
A Formal Analysis of Apple's iMessage PQ3 Protocol [pdf] (Score: 150+ in 1 day)
Link: https://readhacker.news/s/6ubpe
Comments: https://readhacker.news/c/6ubpe
Link: https://readhacker.news/s/6ubpe
Comments: https://readhacker.news/c/6ubpe
Internet Roadtrip: Vote to steer (❄️ Score: 150+ in 3 days)
Link: https://readhacker.news/s/6u4KU
Comments: https://readhacker.news/c/6u4KU
Link: https://readhacker.news/s/6u4KU
Comments: https://readhacker.news/c/6u4KU
neal.fun
Internet Roadtrip
Let's take a streetview roadtrip
Gmail to SQLite (Score: 152+ in 8 hours)
Link: https://readhacker.news/s/6uewE
Comments: https://readhacker.news/c/6uewE
Link: https://readhacker.news/s/6uewE
Comments: https://readhacker.news/c/6uewE
GitHub
GitHub - marcboeker/gmail-to-sqlite: Index your Gmail account to a SQLite DB and play with the data.
Index your Gmail account to a SQLite DB and play with the data. - marcboeker/gmail-to-sqlite
A simple 16x16 dot animation from simple math rules (Score: 152+ in 10 hours)
Link: https://readhacker.news/s/6ueqj
Comments: https://readhacker.news/c/6ueqj
Link: https://readhacker.news/s/6ueqj
Comments: https://readhacker.news/c/6ueqj
tixy.land
(t,i,x,y) => 'creative code golfing'
A minimalist coding environment. Control 16x16 points with a single JavaScript function. By @aemkei
LTXVideo 13B AI video generation (Score: 151+ in 4 hours)
Link: https://readhacker.news/s/6uf5G
Comments: https://readhacker.news/c/6uf5G
Link: https://readhacker.news/s/6uf5G
Comments: https://readhacker.news/c/6uf5G
US vs. Google Amicus Curiae Brief of Y Combinator in Support of Plaintiffs [pdf] (🔥 Score: 150+ in 3 hours)
Link: https://readhacker.news/s/6ufkN
Comments: https://readhacker.news/c/6ufkN
Link: https://readhacker.news/s/6ufkN
Comments: https://readhacker.news/c/6ufkN
The deathbed fallacy (Score: 150+ in 7 hours)
Link: https://readhacker.news/s/6ueUD
Comments: https://readhacker.news/c/6ueUD
Link: https://readhacker.news/s/6ueUD
Comments: https://readhacker.news/c/6ueUD
www.hjorthjort.xyz
The Deathbed Fallacy
This topic has bothered me for years. So now, in a moment of inspiration instigated by Wait But Why1 and drinking a glass or two of bourbon, I want to hash i...
Private Japanese lunar lander enters orbit around moon ahead of a June touchdown (❄️ Score: 150+ in 3 days)
Link: https://readhacker.news/s/6u57j
Comments: https://readhacker.news/c/6u57j
Link: https://readhacker.news/s/6u57j
Comments: https://readhacker.news/c/6u57j
phys.org
Private Japanese lunar lander enters orbit around moon ahead of a June touchdown
A private lunar lander from Japan is now circling the moon, with just another month to go before it attempts a touchdown.