frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

None of Starbucks' 'Widely Recyclable' Cups Ended Up at a Recycling Facility

https://www.beyondplastics.org/press-releases/starbucks-cups-recyclable-report
2•theanonymousone•1m ago•0 comments

Noemi Reveals Multi-Mission Strategy for Electric Amphibious Aircraft

https://www.ainonline.com/aviation-news/futureflight/2026-05-19/noemi-reveals-multi-mission-strat...
1•rbanffy•3m ago•0 comments

Startup Fundraising, just like Dating, are both deeply inefficient markets

https://intercoin.org/matchmaking.html
2•EGreg•3m ago•0 comments

End of the beginning – the state of global energy markets after ten weeks of war

https://nbutler.substack.com/p/the-end-of-the-beginning-the-state
1•JumpCrisscross•3m ago•0 comments

Node.js 26.0.0 (Now with Temporal)

https://nodejs.org/en/blog/release/v26.0.0
2•aarestad•4m ago•0 comments

Researchers discover a new gigantic dinosaur species in Thailand

https://abcnews.com/International/researchers-discover-new-gigantic-dinosaur-species-thailand/sto...
1•gmays•4m ago•0 comments

Ask HN: US is planning another Invasion (Cuba).Can Congress/public stop this?

3•orsenthil•5m ago•1 comments

Understand Russian without Studying [video]

https://www.youtube.com/watch?v=86zPQ53bgX0
1•diimdeep•5m ago•0 comments

GitHub Source code leaked. Be prepared

https://twitter.com/github/status/2056949169701720157
2•TZubiri•5m ago•1 comments

Show HN: Llama CPU Benchmarks

https://deemwar-products.github.io/llama-cpu-benchmarks/
1•muthuishere•5m ago•0 comments

What You Will Lose When You Retire – By Dan Haylett

https://danhaylett.substack.com/p/what-you-will-lose-when-you-retire
2•bilsbie•7m ago•0 comments

If an LLM is too expensive it won't be next year

http://liveatthewitchtrials.blogspot.com/2026/05/if-llm-is-too-expensive-it-wont-be-next.html
3•speckx•13m ago•0 comments

Citor: A header-only C++20 thread pool tuned for sub-us dispatch

https://github.com/Lallapallooza/citor
3•Lallapallooza•16m ago•0 comments

Flipper One Tech Specs

https://docs.flipper.net/one/general/tech-specs
4•gregsadetsky•18m ago•0 comments

Marine scientists discover record number of new species

https://abcnews.com/International/marine-scientists-discover-1100-new-species-new-record/story?id...
2•thunderbong•20m ago•0 comments

Notched sticks to calculators: the history of counting machines

https://lcamtuf.substack.com/p/a-brief-history-of-counting-stuff
2•fratellobigio•20m ago•0 comments

Built a CAPTCHA alternative in C with PoW, JA4, and puzzle in complex mode

https://github.com/captxa/captxa-backend
1•captxa•21m ago•0 comments

OSS Alternative to AWS Transfer Family Written in Elixir

https://hex.pm/packages/sftpd
3•ixtli•23m ago•1 comments

Training a small model to write better OCaml with RLVR and GRPO

https://blog.nilenso.com/blog/2026/05/18/training-a-small-model-to-write-better-ocaml-with-rlvr-a...
1•sriharis•25m ago•0 comments

Killing in Japan Stirs Fear of New Crime Rings That Recruit the Vulnerable

https://www.nytimes.com/2026/05/20/world/asia/japan-tokuryu-crime-killing.html
1•mistersquid•26m ago•0 comments

What will better AI mean?

https://geohot.github.io//blog/jekyll/update/2026/05/20/what-will-better-mean.html
2•speckx•28m ago•1 comments

I got ratioed by 300 writers

https://booksbyjeffrey.substack.com/p/i-got-ratioed-by-300-writers
1•exolymph•30m ago•0 comments

TeamPCP Interview

https://buymeacoffee.com/insidedarknet/teampcp-interview
1•Cider9986•30m ago•0 comments

SQL injection on Drupal sites using PostgreSQL

https://www.drupal.org/sa-core-2026-004
2•nwellnhof•31m ago•0 comments

Muxy is a lightweight terminal for Mac with a mobile app for remote control

https://github.com/muxy-app/muxy
1•543310•31m ago•0 comments

SpaceX picks Goldman Sachs for lead left position on record-breaking IPO

https://www.cnbc.com/2026/05/19/spacex-picks-goldman-sachs-to-lead-record-breaking-ipo-sources-sa...
1•cwwc•33m ago•0 comments

Former Cuban president Raúl Castro indicted in US over fatal downing of 2 planes

https://www.bbc.com/news/live/czr24nr681gt
5•tartoran•34m ago•0 comments

Garry Tan – How one founder becomes a 1000x engineer (Stanford) [video]

https://www.youtube.com/watch?v=Lri2LNYtERM
2•sebzuddas•34m ago•0 comments

ReMarkable Connection Utility (RCU)

https://www.davisr.me/projects/rcu/
1•nathell•34m ago•0 comments

Assoc between preop vit D level andpostop pain in breast cancer surgery patients

https://rapm.bmj.com/content/early/2026/05/04/rapm-2025-107495
1•bookofjoe•34m ago•0 comments
Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•1y ago
Miralis is a RISC-V firmware that virtualizes RISC-V firmware. In other words, it runs firmware in user-space (M-mode software in U-mode).

The fact that this is even possible is interesting: indeed, not all ISAs are virtualizable, and the same applies for their firmware mode. It all boils down to the virtualization requirements [1], which is a great read if you haven't come across it yet. Arm's EL3 cannot be virtualized, for instance, because some instructions, such as `cpsid`, are sensitive but do not trap (`cpsid` is a nop in user-space).

If you have a VisionFive 2 or a HiFive Premier P550, you can try it out, the instructions are in the documentation [2, 3]. Of course, it runs on QEMU too.

As Miralis is a research project, we have also been using it as a vehicle to explore other research ideas, such as automated verification of hypervisors [4]. For instance, we verified instruction emulation by comparing Miralis' implementation with the reference RISC-V executable specification [5], which we translated to Rust.

It has been fun working on Miralis, I hope you'll find it interesting too!

[1]: https://dl.acm.org/doi/pdf/10.1145/361011.361073

[2]: https://miralis-firmware.github.io/docs/platforms/visionfive...

[3]: https://miralis-firmware.github.io/docs/platforms/premierp55...

[4]: https://charlycst.github.io/papers/lightweight-hypervisor-ve...

[5]: https://github.com/riscv/sail-riscv