frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma

https://rhodesmill.org/brandon/2009/commands-with-comma/
55•theblazehen•2d ago•10 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
637•klaussilveira•13h ago•188 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
935•xnx•18h ago•549 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
35•helloplanets•4d ago•30 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
113•matheusalmeida•1d ago•28 comments

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
13•kaonwarb•3d ago•11 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
45•videotopia•4d ago•1 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
222•isitcontent•13h ago•25 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
214•dmpetrov•13h ago•106 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
324•vecti•15h ago•142 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
373•ostacke•19h ago•94 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
478•todsacerdoti•21h ago•237 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
359•aktau•19h ago•181 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
278•eljojo•16h ago•165 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
407•lstoll•19h ago•273 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
85•quibono•4d ago•21 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
57•kmm•5d ago•4 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
26•romes•4d ago•3 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
16•jesperordrup•3h ago•10 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
245•i5heu•16h ago•193 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
14•bikenaga•3d ago•2 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
54•gfortaine•11h ago•22 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
143•vmatsiiako•18h ago•64 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
284•surprisetalk•3d ago•38 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1061•cdrnsf•22h ago•438 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
179•limoce•3d ago•96 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
137•SerCe•9h ago•124 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
70•phreda4•12h ago•14 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
28•gmays•8h ago•11 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
63•rescrv•21h ago•23 comments
Open in hackernews

Linux Runs on Raspberry Pi RP2350's Hazard3 RISC-V Cores (2024)

https://www.hackster.io/news/jesse-taube-gets-linux-up-and-running-on-the-raspberry-pi-rp2350-s-hazard3-risc-v-cores-19088b87bb2c
168•walterbell•1mo ago

Comments

sylware•4w ago
I wish I could buy RP2350 with the ARM cores being hard-fused disabled, "cheaper" since no ARM royalties would have to be paid.

That said, I wonder how much they did improve their hazard3 design, because we all know the future is no PI locked ARM cores. I wonder if they are sharing part of the design of other open source RISC-V cores.

If those efforts are kept significant, the future is looking good and better there. Hopefully, all that will be a success (=latest silicon process, ultra-performant RISC-V implementation in mobile/embedded/desktop/server).

danhor•4w ago
The Hazard 3 is basically a hobby project of Luke Wren, a Raspberry Pi Employee. He's contiuing to evolve it further, but I don't think it's ready for a full replacement of the Cortex-M yet, especially in regards to the Security Features.

The source code is all from Luke Wren and I don't think other cores use the source code directly, but improvements to test harnesses or general implementation patterns as well as better software support help other cores: https://github.com/Wren6991/Hazard3

For the SoCs I would expect to see an off-the-shelf Risc-V core (certainly no Hazard3 as the main CPU), but we'll see.

sylware•4w ago
linux started as a hobby project...

I am curious to know which RISC-V design they'll go for in this SOC.

M. Wren getting real hard experience on RISC-V is going only to help RP to select and audit more seriously any RISC-V design which would make its way in their SOCs.

I just don't want to contribute to arm IP racketering (and we have mpeg and hdmi to take into account too with avX and eDP/DP).

Findecanor•4w ago
The Hazard3 in the Pico 2 are bigger, more capable cores than the Cortex-M0 in the first Pico, and therefore in general faster at the same clock for compiled code.

You're supposed to be able to just recompile most Pico projects to use them as long as there is no ARM assembly in it.

They are only inferior to the ARM Cortex-M33 cores in the Pico 2.

PunchyHamster•4w ago
So they come inferior in the only place it matters, gotcha
ipdashc•4w ago
I know the "basically" is probably doing a bunch of heavy lifting, but dang, that's still awesome to think about. I didn't know hardware development was at the point where a hobby project CPU, apparently mostly developed by one guy, can realistically end up in a mass produced product like that.

Quick edit: sounds like "basically" wasn't doing that much heavy lifting after all, wow https://www.raspberrypi.com/news/risc-v-on-raspberry-pi-pico...

Tharre•4w ago
You can probably already get that if you order a somewhat significant amount of chips directly from Raspberry Pi. They seem to already have everything required for it, it's literally just setting a bit differently during factory programming.

But I'm assuming you're talking about for consumer use, in which case my question is why? There is absolutely no way you're ever benefiting from them spinning up an extra SKU with significantly less volume (most people want the ARM cores).

Even if they decide to eat the costs for the benefit of consumers, at most the chip would be what, 15 cents cheaper? I really struggle to see how that's a meaningful difference for hobbyist use.

duskwuff•4w ago
> You can probably already get that if you order a somewhat significant amount of chips directly from Raspberry Pi.

It's not currently possible. As of the A3 stepping, the ARM_DISABLE OTP bit is ignored as a security mitigation - changing that would require a new mask revision.

phkahler•4w ago
>> I wish I could buy RP2350 with the ARM cores being hard-fused disabled, "cheaper" since no ARM royalties would have to be paid.

Better yet, put 4 RISC-V cores on there!

duskwuff•4w ago
Not possible without substantial changes. The system bus and SIO are only configured for two active cores; they'd have to be rearchitected to support more. In particular, inter-processor communication would need major changes to support more than two cores - right now, it consists of a single pair of FIFOs between the two active cores.
rmu09•4w ago
It would probably make more sense to target something like this https://www.hackster.io/news/andrew-bunnie-huang-prepares-th... with linux, has MMU and more RAM.
sho_hn•4w ago
This one runs Linux on the ARM cores rather than the RISC-V cores in the same package, so it's apples and oranges, but still pretty neat for something that comes essentially with a companion MCU and is in the same form factor:

https://milkv.io/duo

In embedded systems it's very common to have a bigger SoC and a satellite MCU to handle e.g. network comm and power lifecycle. I've still not really tried out my Milk-V Duo, but it's interesting to get a combo like this in a hobbyist board form factor.

They also claim desktop-class performance for this RISC-V-based miniITX board, it's a bit weird though since it doesn't claim RVA23 compliance:

https://milkv.io/titan

arjunbajaj•4w ago
I'm building Fostrom (https://fostrom.io), an IoT Cloud Platform. We have Device SDKs to simplify integrating devices, powered by a small Device Agent written in Rust.

I wanted to support RISC-V boards too, so I went with the Milk-V Duo S as the test device. I have managed to get Tailscale working, and our Device SDK works too, with the bundled Python.

The experience of using the Milk-V Duo is definitely not as straightforward as the Pi Zero, but it does work, and is easily available in most places, unlike some of their other products. The Linux distro they provide is quite barebones, and I wasn't able to get Debian working. The docs for the device are pretty decent. I hope we get better support for Debian/Alpine/Arch for these kinds of boards soon.

jacquesm•4w ago
Availability is a major factor in projects like this.
jokoon•4w ago
I don't even know what would be the point of such device, and if there really is a market for it for tech companies. I would say yes?

As a consumer, all I want if a very minimal "phone", with wifi, touch screen, battery, but no 4g or mobile networking, and linux on it. Just the cheapest, smallest, wifi, battery-powered, touchscreen LCD device that could exist that can run executables.

People are going to say "but just buy a cheap phone", but I cannot really run custom software on those, I can't expect to install a custom system image, and generally even cheap phones CPU SOC are way way too powerful. Open source phones are generally crazy expensive and very powerful, and I am not going to buy those.

With the range of hardware that exist out there, I think such device could cost about 60 euros, and it would be more interesting than a RPI.

The RPI is an amazing product, but it lacks an all integrated consumer device with an actual screen and battery. Of course I can already build one with a compute module etc, but it's not really portable and not designed around a flat battery.

tecleandor•4w ago
First, note that what's on that article is not an Raspberry Pi, it's a Raspberry Pi Pico.

I'm not sure about what you want. You don't want a phone, so you want... A tablet, maybe? Or a Raspberry Pi 3/4/5 with a touch screen? Do you want a small screen? Big? Keyboard/Keypad? Touch only?

bee_rider•4w ago
They don’t make cellphones, they make little computers. Hypothetically you could probably use an Arduino or an esp32 to make a cellphone, but you wouldn’t say those organizations lack an all-integrated consumer device, right? They just aren’t in that business.
mghackerlady•4w ago
You can buy touchscreen enclosures for the various pi models. If you want to put in the effort to make your own PCB you could really slim it down by using a pi compute module
numpad0•4w ago
> I think such device could cost about 60 euros

Making a thing made, shipped and delivered at 60 euros each on credit cards is HARD. 600 is easier. 60m consider it done. I wouldn't want to even make and sell, idk, a lens cap for a camera, at that price, without first owning couple factories running at healthy levels of utilization. Maaaaybe if my customers would be happy with a 3D printed artisanal version of it. But even then it'll technically be delivered at a slight loss.

PunchyHamster•4w ago
after https://dmitry.gr/?r=05.Projects&proj=35.%20Linux4004 nothing's really impressive when it comes to making it run linux, doubly so that it runs just normal Debian userspace
ge96•4w ago
What about Commodore where it took 7 hrs to boot (video YT)

Edit: oh damn this one is even worse 8.4 days ha

mosura•4w ago
That is too practical. For ultimate HN bait it needs to include Rust deployed (over QUIC) as WASM on RISC-V.
IgorPartola•4w ago
But the CPU needs to be build in Minecraft.
apitman•4w ago
Rust and QUIC are bloated, but I'll take WASM and RISC-V
RobotToaster•4w ago
Has anyone run linux on thermionic valves yet?
dmitrygr•4w ago
I’m on it
balou23•4w ago
You'd better be, we have certain expectations from you now /s

But more seriously... I don't think that Linux has ever been booted on a non-monolithic CPU (I wanted to say 'discrete cpu' first, but there's some PDP-11s with 4 chip CPUs)

dmitrygr•4w ago
one could argue that 4004 is it. It does not really do memory ops at all. all decoding for memory ops happens inside the memory chips. but yeah - not non-monolithic enough
b00ty4breakfast•4w ago
Is that the same Dmitry that got the linux kernal to run on an atmega?
PunchyHamster•4w ago
also on 3 8 pin chips. I listened to interview with him and he decided to wait 10 years to give competition a chance then try to do it on raw transistors or vaccuum tubes
b00ty4breakfast•3w ago
The scary part is I believe he would do it, too
hdndndb•4w ago
Running native vs running under emulation is a complete different beast

Any turning machine can boot Linux under emulation

PunchyHamster•4w ago
turing machines are far superior to 4004 to, normal machines don't have infinite memory for example
nxobject•4w ago
...Linux nommu, and the system busses of these platforms, won't get the complete environment that Dmitry wants, unfortunately.
Perz1val•4w ago
Linux in PDF was impressive in a different way
mghackerlady•4w ago
I'd really like to see a pi zero 3 that runs on RISC-V, it might be the kick in the pants RISC-V needs to go "mainstream" at least in the public view. People know raspberry pi, nobody outside the RISC-V scene really cares or even knows about MILK-V
eek2121•4w ago
RISC-V needs an inexpensive, performant part for it to be used in the consumer space.

The fastest available RISC-V consumer chip is orders of magnitude slower than a Raspberry Pi 5. Example: https://browser.geekbench.com/v6/cpu/compare/15998376?baseli...

snvzz•4w ago
The first RVA23 chips should appear this year.

Tenstorrent has announced a development board using the Tenstorrent Atlantis chip, with Ascalon cores, TBA Q2.

The performance of this chip should be above Apple M1 or AMD Zen2, comfortably above Raspberry Pi 5, and sufficient for most people's everyday computer usage.

mghackerlady•3w ago
That's why I was saying a "zero 3" would be a good fit. It doesn't need to be as fast as a pi 5, just comfortably faster than the zero 2
lenerdenator•4w ago
So we've got a truly free OS; how free is this implementation of RISC-V?

Honest question, I don't follow much on the hardware front.

Zhyl•4w ago
It's an open source core design [0], so pretty open.

[0] https://github.com/Wren6991/Hazard3

walterbell•4w ago
Linux on Pi Zero can be used as a sidecar for iPads.

https://schwarztech.net/articles/my-ipads-raspberry-pi-sidec...

  This method configures the Raspberry Pi [Zero] in “gadget” mode, creating a private link that appears as a wired Ethernet connection over a USB cable. The Pi’s address will never change, either as it is also a DHCP server for the iPad. As an added bonus, the same cable powers the Pi, creating a setup as simple as plugging the Pi into your iPad and waiting for it to appear .. you have a full-blown Linux computer working in tandem with your iPad and the iPad acting as a directly-connected console that is also providing power.
0x457•4w ago
Any non RP2xxx pi can be used like that. Unrelated to this post at all? I only fall back to that when there is no interwebs, otherwise connecting over ssh to a normal server is far more productive.
walterbell•3w ago
Those are larger. RP2350 1.5" iPad sidecar with microSD = 90% discount on Apple storage, https://news.ycombinator.com/item?id=46562471
0x457•3w ago
Can you provide an example of rp2350 being useful as a sidecar outside of context being a dev board with GPIO?

I used sidecar to run my portable dev env, so I can write and compile code while I'm traveling. Ultimately, I changed this setup to have NUC-ish machine with me that plugs into a wall and normal Ethernet cable to connect to iPad because even RPi 5 is too slow for anything I do. I don't see linked rp2350 being useful at all.

Discount on what storage? Apple doesn't deal in microSD cards on iPads. There are much easier ways to get microSD or even NVMe on iPad than a linux sidecar.

Aurornis•4w ago
The Pi Zero is a full SoC which naturally runs Linux. Any Linux SoC with USB (so basically all of them) could use used in the same way.

This article is about the RP2350's microcontroller cores. It doesn't even have an MMU, so running Linux on it is much more interesting. It's not as capable as the normal Linux we run on bigger boards, but it's still interesting.

walterbell•4w ago
Could Linux on RP2350 cores work with iPad via Pi Zero form factor, with microSD storage to supplement iPad?

https://www.cnx-software.com/2025/07/08/rp2350-pizero-rp2350...

oso2k•3w ago
On aliexpress, there’s Pi Pico Dev dev boards featuring the RP2350 in the Pi Zero form factor.

https://www.aliexpress.us/item/3256807163052616.html

walterbell•3w ago
Thanks for the pointer!
ge96•4w ago
Gotta get Pi Zero 2, way stronger hardware

side note: I wish it had more ram so you could mount it in VS Code vs. developing through SSH

panzagl•4w ago
Thanks for linking this, I would not have expected this usage (more from the iPad side being locked down) and it has inspired some thought.
walterbell•4w ago
It can be used to mirror content for offline viewing, e.g. share sheet sends URL to iOS shortcut, which uses SSH to send yt-dlp or wget archive command line to Linux sidecar, which has microSD storage (more capacity, lower cost/GB). Linux can host WebDAV/CalDAV and SFTP content for iPad apps and media players.
MomsAVoxell•4w ago
I carry around an pwnagotchi[1], it serves not only as a cute little paper display, but also a battery powered Linux box.

Can do everything you wanna do, in a cute little box attached to a backpack.

My battery lasts about 3 hours, but its easy to juice it up if we go hiking and need a common filesystem up some mountain somewhere, know what I’m saying ..

(PS - the pwnatotchi part is just an app you can disable if you just want your Linux box to be a Linux box, but it sure is a fun little toy also ..)

[1] - https://www.thingiverse.com/search?q=pwnagotchi

mbreese•4w ago
I used to do the same thing with a full RPi4. I’m pretty sure that was the first non-pi zero that worked in gadget mode.

I was trying to make an attached Linux machine for my iPad instead of using a cloud VM. It was pretty effective, but at the time the ARM distributions were difficult to run what I wanted. Now, however, it would be significantly better.

walterbell•4w ago
Going in the other direction: recent Intel laptops with Thunderbolt should support USB gadget mode. In theory, this would allow a Linux laptop to emulate keyboard and mouse input to an iPad Mini portrait sidecar, with seamless kb/mouse context switching onto USB, as the cursor moved into the configured virtual viewport of the iPad "monitor".

Similar to synergy/barrier/input-leap, but using USB gadget mode instead of local network, since iOS wouldn't allow installation of non-Apple keyboard-mouse remoting software, https://github.com/input-leap/input-leap

SoapSeller•3w ago
I'm doing it with Bluetooth.

Gave up fairly quickly on using linux bt stack as it's... Not fun.

Instead I have a ESP32 dongle style board [0] connected with usb to my computer, it present itself as BT HID device to the iPad and communicate with the computer via serial.

Still wip, but overall it works for my main use case(skipping songs & managing volume).

[0] https://www.waveshare.com/esp32-s3-lcd-1.47.htm

seany•4w ago
This is a really good way to side step certain kinds of Apple MFI. "I'm not a custom super widget?! I'm an ethernet adapter!!"
kelnos•4w ago
Cool, but any SBC that runs Linux and has a USB port that supports gadget mode can do this. Either way, what does this have to do with the article?
walterbell•4w ago
Most SBCs are larger. I was looking for the smallest iPad Linux sidecar, when I submitted this article. Here is one with RP2350, 1.5" display, USB-c and microSD, https://www.waveshare.com/rp2350-lcd-1.47-a.htm. Apple sold over 600 million iPads. Some of those could benefit from Linux sidecars to add functionality not available on iPadOS, increasing demand for small RP2350 boards.
fsiefken•4w ago
Alternatively the RP2350 can also run Fuzix
wbsun•4w ago
Oh running Linux on a MCU without MMU.

I feel there is a gap between MCU and modern CPU, and also between the software running on top of them. The missing piece is a mid-size computer with: - A processor, single or multi-core, with computing power like 20 years ago, but modern fabrication process. Maybe without MMU for simplicity. - RAM between 100MB~1GB and DDR2/3 bandwidth. - An OS designed and implemented for this type of hardware rather than tailored Linux.

I don't think you can use it for working or your daily entertainment, so I guess not a good business to attract interests.

synack•4w ago
That was Intel Quark. It was too expensive for the “big microcontroller” use case and too power hungry for the “small Linux” use case.

The marketing was confusing, I’m not sure Intel even knew what it was for, except to show investors they had an IoT play.

https://en.wikipedia.org/wiki/Intel_Quark

I found some of these boards in a box last year and was unable to do anything with them… Intel has thoroughly erased all documentation and SDKs from the internet. If anyone has those artifacts, please push to archive.org

wbsun•4w ago
Making 20 y/o CPU with today's process? It is cool but yeah not really a wise business decision.
bmicraft•4w ago
For all intents and purposes, the fist raspberry pi is pretty much that, except maybe the tailored OS. Although I'm not sure what would even fit between a fully featured rtos and a trimmed down linux.
u8080•3w ago
There are multiple offers like Allwinner V831, Rockchip RV1108, etc with devboards costing ~$15
itomato•4w ago
Buildroot is awesome and deserves more love