frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

How the Chinese use wires to catch rocket boosters

https://old.reddit.com/r/interestingasfuck/comments/1utyo87/how_the_chinese_use_wires_to_catch_ro...
2•jonbaer•8m ago•0 comments

Why I'm building encryption for the messengers people use

1•kvasilev•9m ago•0 comments

How to enforce bare-metal Rust constraints on an unaligned GAI?

https://github.com/osjc/CRITICAL-SURVIVAL-Sovereign-Core-Hypervisor-Alignment-GAI-Patch--Project-...
1•osjc•15m ago•0 comments

The Population Forecasts Are Grim. They're Still Too Optimistic

https://www.nytimes.com/2026/07/11/opinion/population-forecast-birth-rate.html
2•toomuchtodo•16m ago•1 comments

A public ledger of cloud outages and the SLA credits they trigger

https://slacreditwatch.com
2•devd1976•17m ago•1 comments

The Future of Digital Money: The Race Between Tortoise, Hare and Rhino

https://sites.duke.edu/thefinregblog/2026/07/09/the-future-of-digital-money-the-race-between-the-...
1•zaik•17m ago•0 comments

3.5M Developers. Then Microsoft Pulled the Plug [video]

https://www.youtube.com/watch?v=CPhAkzb4kUo
1•BiraIgnacio•21m ago•0 comments

Patriotism in the US, Europe and Canada, Charted

https://www.politico.com/news/2026/07/11/poll-politics-patriotism-us-europe-canada-00993636
1•koolba•21m ago•0 comments

First images of Quest wreck reveal Shackleton's last ship

https://canadiangeographic.ca/articles/first-images-of-quest-wreck-reveal-shackletons-last-ship-d...
1•pseudolus•24m ago•0 comments

Odyssey Linux

https://odysseylinux.org
3•Gualdrapo•25m ago•1 comments

Chaoshan's qiaopi remittance system built wealth on trust, not contracts

https://www.sixthtone.com/news/1018709
3•whiteblossom•30m ago•0 comments

Pokémon Soul Society – Zanka No Tachi ( Bleach X Hoenn)

https://pokejumpermanga.blogspot.com/2026/07/pokemon-soul-society-zanka-no-tachi.html
2•MyBoyGreen•31m ago•0 comments

2026 Hardrock 100 Results: Ludo Pommeret and Courtney Dauwalter Set Records

https://www.irunfar.com/2026-hardrock-100-results
2•BiraIgnacio•34m ago•0 comments

Pokejumper.org/manga community-driven platform for honest manga critiques

https://pokejumpermanga.blogspot.com/
1•MyBoyGreen•34m ago•0 comments

I decompose engines into math primitives and restack the

https://atom-architecture-lab.jgalicea.chatgpt.site/
1•Rekonquest•42m ago•0 comments

Amazon layoffs take their toll in saturated job market

https://www.cnbc.com/2026/07/11/burnout-frustration-and-heartbreak-amazon-layoffs-take-their-toll...
1•pseudolus•42m ago•1 comments

SVG Filter Effects: Creating Texture with <FeTurbulence>

https://tympanus.net/codrops/2019/02/19/svg-filter-effects-creating-texture-with-feturbulence/
1•gregsadetsky•45m ago•0 comments

Process-based billing on Carolina Cloud: Pay only when a process is running

https://docs.carolinacloud.io/containers/genomics/#sentieon-billing-usage-based
1•bojangleslover•45m ago•0 comments

Agentifying your software development lifecycle

https://ykdojo.github.io/antigravity-cli-tips/content/agent-powered-sdlc.html
2•ykev•46m ago•0 comments

Using PowerShell over SSH, Twenty Years Later

https://mattmichie.com/2026/07/11/powershell-over-ssh-twenty-years-later/
2•influx•48m ago•0 comments

LM-Polygraph: Uncertainty Estimation for LLMs

https://github.com/IINemo/lm-polygraph
1•modinfo•51m ago•0 comments

Starlink from 1984

https://nemanjatrifunovic.substack.com/p/starlink-from-1984
3•ingve•53m ago•0 comments

How the FSF sysadmins block botnets with reaction

https://www.fsf.org/blogs/community/blocking-botnets-with-reaction
3•pseudolus•53m ago•1 comments

Model can accept 1M tokens doesn't mean it can reason across those 1M tokens

https://twitter.com/0xCarnagee/status/2075983721841225885
1•annjose•56m ago•1 comments

Doctors die. It's not like the rest of us, but it should be (2016)

https://archive.cancerworld.net/featured/how-doctors-die/
23•downbad_•1h ago•6 comments

Nuclear War Survival Skills (1987)

https://www.oism.org/nwss/
3•downbad_•1h ago•1 comments

Watch This Cyborg Cockroach Test Its New Diving Suit

https://nautil.us/watch-this-cyborg-cockroach-test-its-new-diving-suit-1282592
2•julkali•1h ago•0 comments

The Human Cell Is Wildly Complex. Can AI Decode It? – Silvana Konermann – Ted [video]

https://www.youtube.com/watch?v=Xr9VqRawjAU
1•binyu•1h ago•0 comments

Chinese company closing private schools raises 'national security concerns'

https://www.telegraph.co.uk/news/2026/07/02/chinese-company-closing-schools-national-security/
2•intheitmines•1h ago•3 comments

Old and new apps, via modern coding agents

https://terrytao.wordpress.com/2026/07/11/old-and-new-apps-via-modern-coding-agents/
2•s1291•1h 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