frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Ripl – A unified 2D/3D engine for Canvas, SVG, WebGPU, and the Terminal

https://www.ripl.rocks
3•andrewcourtice•1h ago
After several years, with a small hiatus in the middle, I've finally got Ripl to the point of being published. Ripl is a library for rendering 2D and 3D shapes to any context (canvas, SVG, WebGPU, and Terminal supported by default) using a single API. The library mimics the DOM as much as possible, replicating the event system, object graphing, CSS-like querying, gradients, and keyframe animations etc.

I also built a complete data visualization library using the core package which is available as @ripl/charts. And yes, you can even render the charts to a terminal with about a 2-3 line code change :) (see the terminal demo)

Docs are available here: https://www.ripl.rocks Demos are available here: https://www.ripl.rocks/demos Charts are avialable here: https://www.ripl.rocks/docs/charts

I've also built an interactive playground you can use to play around with it in realtime without having to install it from NPM etc. The playground is available here: https://www.ripl.rocks/playground

The core library is quite stable and I'll likely publish v1 in the coming weeks. The charts, 3D, and Terminal packages are still very experiemental.

I'd interested to hear what you all think of it.

Maybe version ranges are a good idea after all?

https://neilmadden.blog/2026/03/19/maybe-version-ranges-are-a-good-idea-after-all/
1•wstrange•10s ago•0 comments

My favorite thing to do with AI doesn't have a label

https://daniel.do/article/my-favorite-thing-to-do-with-ai
1•dimmke•1m ago•0 comments

Q.ANT Hits Full Production Capacity for Photonic AI Processors

https://www.eetimes.com/q-ant-hits-full-production-capacity-for-photonic-ai-processors/
1•JoachimS•2m ago•0 comments

My job is to make things shitty (video)

https://substack.com/@meaghanwilsonanastasios/note/c-223191161
1•savolai•2m ago•1 comments

The Tau256 Block Cipher

https://github.com/secworks/tau256
1•JoachimS•3m ago•0 comments

We launched a lead magnet and got 300 people interested in 24 hours

3•gavinzaentz•3m ago•0 comments

Show HN: Open-source synthetic bank statements for testing parsers

1•Maesh•4m ago•0 comments

Facing US oil blockade, Cuban man powers car with charcoal

https://www.reuters.com/business/energy/facing-us-oil-blockade-cuban-man-powers-car-with-charcoal...
1•carlos_rpn•5m ago•0 comments

Show HN: Leviathan-crypto – WebAssembly cryptography library for TypeScript

https://github.com/xero/leviathan-crypto
1•vitonsky•6m ago•0 comments

Answer Engine Optimization

https://juliasolorzano.com/blog/2026/03/16/answer-engine-optimization/
2•speckx•7m ago•0 comments

Becoming a Day Person

https://herman.bearblog.dev/becoming-a-day-person/
2•HermanMartinus•7m ago•0 comments

Peak journalism: Dario interview without him and how to port your AI boyfriend

https://www.vanityfair.com/news/story/dario-amodei-anthropic-ai
1•PrincessEe•7m ago•0 comments

In Search of Banksy

https://www.reuters.com/investigates/special-report/global-art-banksy/
1•bookofjoe•9m ago•0 comments

OpenAI to Acquire Startup Astral, Expanding Push into Coding

https://www.bloomberg.com/news/articles/2026-03-19/openai-to-acquire-python-startup-astral-expand...
3•kmax12•9m ago•0 comments

Iranian missile veers into West Bank, kills 4 Palestinian women in beauty salon

https://www.ynetnews.com/article/hk2vy9005zx
2•mhb•11m ago•0 comments

Astral to Join OpenAI

https://astral.sh/blog/openai
9•ibraheemdev•12m ago•0 comments

OpenAI to Acquire Astral

https://openai.com/index/openai-to-acquire-astral/
10•meetpateltech•13m ago•0 comments

Ask HN: When do BaaS back ends become limiting in real mobile apps?

1•alexkuchar•13m ago•0 comments

Using GitHub Actions in Self-Hosted Forgejo

https://www.devroom.io/2026/03/15/using-github-actions-in-self-hosted-forgejo/
1•ariejan•14m ago•1 comments

Coal plant forced to stay open due to emergency order isn't even running

https://arstechnica.com/science/2026/03/coal-plant-forced-to-stay-open-due-to-emergency-order-isn...
3•strongpigeon•15m ago•0 comments

Masked mitochondria slip into cells to treat disease in mice

https://www.nature.com/articles/d41586-026-00869-2
1•Brajeshwar•15m ago•0 comments

Juggalo Makeup Blocks Facial Recognition Technology

https://consequence.net/2019/07/juggalo-makeup-facial-recognition/
4•speckx•16m ago•0 comments

Show HN: Gumbel-mcts, a high-performance Gumbel MCTS implementation

https://github.com/olivkoch/gumbel-mcts
1•whiplash451•17m ago•0 comments

Filling crossword grids 100x faster with constraint propagation

https://rainjacket.github.io/orca-solver/
1•hawk•19m ago•0 comments

Study of 3.6B permissions: workers use 4%, agents will inherit 100%

https://www.osohq.com/research
2•meghan•23m ago•0 comments

Show HN: mtp-rs – pure-Rust MTP library, up to 4x faster than libmtp

https://github.com/vdavid/mtp-rs
1•vdavid•23m ago•1 comments

Show HN: MAIro AI Slop in Games

https://mairo.himanshuanand.workers.dev
1•unknownhad•23m ago•0 comments

The Two Worlds of Programming

https://www.baldurbjarnason.com/2026/the-two-worlds-of-programming/
3•HotGarbage•25m ago•0 comments

Scaling Vulnerability Management with AI: What Worked

https://www.synthesia.io/post/scaling-vulnerability-management-with-ai-what-actually-worked
3•gbrindisi•26m ago•1 comments

The Cyphernetes Query Language

https://cyphernet.es/docs/language
2•fatliverfreddy•27m ago•0 comments