frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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

https://openciv3.org/
593•klaussilveira•11h ago•176 comments

The Waymo World Model

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

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
22•helloplanets•4d ago•16 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
95•matheusalmeida•1d ago•22 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

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

https://github.com/valdanylchuk/breezydemo
203•isitcontent•11h ago•24 comments

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

https://github.com/pydantic/monty
199•dmpetrov•12h ago•91 comments

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

https://vecti.com
313•vecti•13h ago•137 comments

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

https://github.com/microsoft/litebox
353•aktau•18h ago•176 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
355•ostacke•17h ago•92 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
459•todsacerdoti•19h ago•231 comments

Delimited Continuations vs. Lwt for Threads

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

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

https://eljojo.github.io/rememory/
259•eljojo•14h ago•155 comments

Dark Alley Mathematics

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

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
7•bikenaga•3d ago•1 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
392•lstoll•18h ago•266 comments

PC Floppy Copy Protection: Vault Prolok

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

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
234•i5heu•14h ago•178 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
46•gfortaine•9h ago•13 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
122•SerCe•7h ago•103 comments

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

https://infisical.com/blog/devops-to-solutions-engineering
136•vmatsiiako•16h ago•60 comments

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

https://github.com/phreda4/r3
68•phreda4•11h ago•12 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
271•surprisetalk•3d ago•37 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...
25•gmays•6h ago•7 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/
1044•cdrnsf•21h ago•431 comments

Zlob.h 100% POSIX and glibc compatible globbing lib that is faste and better

https://github.com/dmtrKovalenko/zlob
13•neogoose•4h ago•9 comments

Learning from context is harder than we thought

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

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
60•rescrv•19h ago•22 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
89•antves•1d ago•66 comments

WebView performance significantly slower than PWA

https://issues.chromium.org/issues/40817676
27•denysonique•8h ago•5 comments
Open in hackernews

Quickemu: Quickly create and run optimised Windows, macOS and Linux VMs

https://github.com/quickemu-project/quickemu
217•teekert•1mo ago

Comments

westurner•1mo ago
IOMMU GPU passthrough with device selection would be a helpful feature: https://www.google.com/search?q=gpu+passthrough+qemu

LXD manages qemu VMs and supports snapshotting, live migration, and a number of storage drivers: https://news.ycombinator.com/item?id=45270468

virtio-gpu-rutabaga works with Android VMs on qemu, but does it work with Win/Mac/Lin: https://news.ycombinator.com/item?id=42921315

subscribed•1mo ago
I would love that so much. That's the feature I wanted to play for the longest while, but the shortage of time just doesn't let me.

That would be a jixe step up.

peter_d_sherman•1mo ago
Brilliant!

This may just become my next most favorite project on GitHub!

For anyone who would create their own OS, or just experiment with other OS'es, this could be a godsend!

The set of ideas which gives rise to this tool are brilliant, and while I haven't reviewed all of the code for potential security implications (as I would want to if I were deploying it to a production server in a business environment) -- it looks very well thought out at first glance!

Extra kudos for having a flake.nix (for us Nix users!)

(If you're using NixOS or the Nix package manager, you can download it here https://search.nixos.org/packages?channel=25.11&query=quicke... , i.e., "$ nix-shell -p quickemu")

And extra extra kudos for having Alpine, Nix, ReactOS, TinyCore and OpenBSD as downloadable OS choices!

In the future, I'd love to see Windows XP, Windows 2000, and Windows NT too (assuming that Microsoft would permit that!) -- but that would just be the icing on the cake!

Short review: There's potentially something for everyone here! (Well, any OS person! Could Minix 3 be added in the future? :-) )

Long review: Will definitely have to watch this project in the future, to see where it goes!

ryandrake•1mo ago
My first reaction was: Fuck! Terrible timing!! I just spent the last few days (during some time off from work) manually setting up macOS and Windows qemu VMs on my homelab running Proxmox, just to see if I could do it. And navigating all the janky, old tutorials, forums full of "try this" junk, hitting roadblock after roadblock (ProTip: macOS versions > Monterey will NOT run on Ivy Bridge processors in a virtualized environment) and trying to filter out and dodge AI garbage advice, was a real slog. Why didn't I see this article the first time it made the rounds on HN???

My second reaction was in line with yours. This is awesome. Bookmarked already. +1 for the suggestion of doing more ancient Windows versions.

2setIntrsction•1mo ago
lol I just moved from the same setup to a fully Nix based homelab.

Proxmox was a good start but I don’t need it (I think)

thejazzman•1mo ago
Don’t kill the messenger but https://github.com/luchina-gabriel/OSX-PROXMOX

I installed Sequoia but it’s painfully slow on a 4 core 3ghz something or other. I previously did the one after high sierra and it’s reasonably snappy, but APFS outdated for my situation

dang•1mo ago
Related. Others?

Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines - https://news.ycombinator.com/item?id=39188432 - Jan 2024 (133 comments)

mmastrac•1mo ago
I've been trying to do something similar to set up Windows VMs with developer tools. This would be awesome if there was a way to inject a `ps1` script where we could go through the awkwardness of installing choco and various dev tools.

For anyone interested, the magic incantation in the autoattend.xml is:

    <settings pass="specialize">
    <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
        <RunSynchronous>
        <RunSynchronousCommand wcm:action="add">
            <Order>1</Order>
            <Path>cmd /c powershell.exe -ExecutionPolicy Bypass -File A:\scripts\setup-dev.ps1 &gt; \\.\COM1</Path>
            <Description>Run dev setup script</Description>
        </RunSynchronousCommand>
        </RunSynchronous>
    </component>
    </settings>
Redirecting to COM1 is a fun hack I discovered that allows you to remotely monitor these from build scripts.

Even better would be figuring out how to slipstream the choco packages into the ISO - it's not super reliable to install these packages in my recent experience.

password4321•1mo ago
https://boxstarter.org has been working on this for a long time and might have some useful ideas.
fraserphysics•1mo ago
I thought that macOS was proprietary, and that apple only allowed it to be run on apple hardware. Just last month, I used incus to test a software package in 6 Linux distributions. I want to also test the package in macOS. Must I get a license from apple to do that with Quickemu?
mmastrac•1mo ago
Officially? You can't get a license.

Unofficially? https://github.com/kholia/OSX-KVM

eek2121•1mo ago
hackintoshes have been a thing forever. Apple hopes to kill them off with the transition to arm...SPOILER: they won't.
Wowfunhappy•1mo ago
Uh, I think they will! A few people will just keep running older versions forever, but anyone who wants a modern Mac operating system is going to be out of luck once Intel support is dropped next year.

Intel-based Macs were fundamentally commodity hardware. You can buy AMD GPUs which are very close to what Apple shipped. Select the right components, add a few software patches, and everything just kind of works.

By contrast, you can't get an Apple Silicon GPU. And on ARM, macOS doesn't support software rendering at all. Graphics alone are going to kill any future Hackintosh prospects, because even if you can get Darwin to boot on your ARM laptop, you won't be able to display anything.

An an aside, Apple never seemed to try very hard to kill personal Hackintoshes, I really don't think they cared. Now it's going to happen incidentally.

trollbridge•1mo ago
The problem is that macOS ARM uses extra features that don't exist on CPUs outside of Apple Silicon. So you can run virtual macOS ARM on a macOS host (such as inside UTM), but not on anything else.

There isn't currently a real ecosystem of non-Apple ARM machines anyway.

actionfromafar•1mo ago
Servers exist. Also, maybe the missing instructions can be trapped and emulated?
trollbridge•1mo ago
It’s possible. As far as I know nobody has done this yet (outside of Apple).
saagarjha•1mo ago
The virtual kernels are almost stock.
trollbridge•1mo ago
Yeah, it wouldn’t be a huge amount of work.
fraserphysics•1mo ago
Encouraged by the replies here, I tried to get quickemu to setup macOS on my AMD based desktop. The emulated machine crashed trying to boot macOS, and I gave up after a couple of hours.
clircle•1mo ago
Is this less buggy than UTM on apple silicon?
blacksmith_tb•1mo ago
Is UTM buggy on Apple Si? I have been running an aarch64 Ubuntu VM on my M4 Mini for a while without any problems. Haven't tried macOS or Win guests though.
c-hendricks•1mo ago
I'm not even sure it supports aarch64 hosts. There doesn't seem to be anything in there re: Arch ARM which sucks because that's a bit of a pain to set up.

For something that is a bash wrapper over qemu these limitations are surprising.

tempodox•1mo ago
I have to try this. All my previous attempts to get to grips with qemu left me with the impression that it’s strictly for rocket scientists. This might ease the learning curve for me.
dizhn•1mo ago
Can't you use virt-manager? Proxmox even.
tempodox•1mo ago
Nope, I’m on macOS.
dizhn•1mo ago
https://www.arthurkoziel.com/running-virt-manager-and-libvir...

This guy seems to have a brew package for it.

At the bottom he has a warning and a link to another blog post about HVF acceleration (no idea what that is) which seems to work on the command line. I suspect there'd be a way to incorporate that to the xml file in the gui.

tempodox•1mo ago
Thx, checking it out!

HVF == `Hypervisor.framework`.

999900000999•1mo ago
I'm a little confused as to why projects like this support macOS since at a minimum it's a TOS violation.

Doing stuff like this, and integrating it into the main project puts the whole thing at risk.

The only real reason to MacOS is it's tight integration with Mac hardware.

Weird flex...

pamcake•1mo ago
I don't see any legitimate existential risk for the devs or project?

ToS are only relevant for those who are a party to it - this is the users responsibility.

Historically, while Apple is protective of their IP they have not been acting like Nintendo with regards to emulators and hackintosh and such in court.

Weird concern unless you can point to actual threats or precedence.

> Weird flex

On the contrary, it's a legitimately useful feature that has popular demand.

999900000999•1mo ago
It's arguably violating Apple's IP rights, they have taken down similar projects.

https://www.xda-developers.com/i-tried-running-macos-inside-...

In the article it's mentioned a docker version of this got a dmca takedown.

Apple does not license MacOS for use on hardware they don't sell. It can be argued this feature does not have any legitimate functionality.

At the same time, if you must decide to violate the license terms of OSX it should be done in a separate fork.

GitHub will just delete the whole project if Apple ever catches wind of it and complains. The DMCA isn't exactly a court proceeding, usually the content host determines the juice isn't worth the squeeze.

That sucks for everyone who decides to use it for legitimate purposes.

To be blunt Apple gate keeps there software and build tools behind expensive hardware. If you disagree, use different software.

Edit: Given I'm 90% sure they aren't running Arm OSX anyway, this is going to be irrelevant in about 2 years.

thejazzman•1mo ago
> Apple does not license MacOS for use on hardware they don't sell. It can be argued this feature does not have any legitimate functionality.

Anymore. They don’t license it anymore. And the answer is money. So much money it is part of one of SV’s favorite success stories.

They don’t appear to give a ahit about hobby use. If you are running macOS commercial on non Apple hardware they will figuratively murder you.

And you’re allowed to run macOS VMs on top of macOS hosts, so the functionally is sound in that context

rekttrader•1mo ago
It’s for running MacOS on Apple hardware. Apple has their own container tech now, Qemu just makes it easy to run everything else including MacOS
amelius•1mo ago
But an emulator should be able to run it on any other hardware where the emulator suite runs, imho.

Otherwise it's not an emulator but some kind of pass-through mechanism.

steelbrain•1mo ago
> I'm a little confused as to why projects like this support macOS since at a minimum it's a TOS violation.

As others have pointed out, emulating macOS is only a ToS violation if done on non-Apple hardware, and this tool supports macOS. There is a legitimate usecase of running macOS VM on macOS.

Sure, you could use some apple-provided emulation tool instead of QEMU but that's a matter of choice, not a violation of ToS.

Disclaimer: I'm not a lawyer. This is not legal advice.

Brian_K_White•1mo ago
weird reaction
binary132•1mo ago
This type of thing always makes me think about an alternate timeline where Docker never got popular because VM runtimes and tooling did everything Docker can do, better.
dontdieych•1mo ago
No support for aarch64 host? (Asahilinux)
dartharva•1mo ago
No Windows binaries, even as qemu itself fully supports Windows hosts?
yinyang_in•1mo ago
How does it differ from Vagrant ?
downut•1mo ago
> quickget windows 10 Downloading Windows 10 (English International) - Parsing download page: https://www.microsoft.com/en-us/software-download/windows10I... - Getting Product edition ID: 2618 - Permit Session ID: ea2e2386-932a-44f2-b9b1-da7629b3d601 - Getting language SKU ID: 16068 - Getting ISO download link... - URL: https://software.download.prss.microsoft.com/dbazure/Win10_2... #################################### #################################################################################################### 100.0% Downloading VirtIO drivers... #################################################################################################### 100.0% Downloading Spice drivers... #################################################################################################### 100.0% #################################################################################################### 100.0% #################################################################################################### 100.0% Making unattended.iso Making windows-10.conf - Setting windows-10.conf executable

To start your Windows virtual machine run: quickemu --vm windows-10.conf

> quickemu --vm windows-10.conf ERROR! QEMU 6.0.0 or newer is required, detected 10.1.2.

nicman23•1mo ago
the tyranny of regex
buovjaga•1mo ago
It's fixed in https://github.com/quickemu-project/quickemu/pull/1640 but they haven't cut a release since Dec 2024.
vjay15•1mo ago
Really useful tool, OSS for the win!!!
utopiah•1mo ago
I'll keep it in mind but honestly learning the basics of QEMU is probably a safe bet. It's a bit like bash, you might like it or not but decades later it's still there, on most devices. Plenty of tools rely on it and getting the basics right is really a matter of following a 15min tutorial.
hoppp•1mo ago
I feel the need for this as I went from raw dogging qemu commands to using virt-manager and its still not perfect.