frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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

https://openciv3.org/
631•klaussilveira•12h ago•187 comments

Start all of your commands with a comma

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

The Waymo World Model

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

What Is Ruliology?

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

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
10•kaonwarb•3d ago•9 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
213•dmpetrov•13h ago•103 comments

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

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

Sheldon Brown's Bicycle Technical Info

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

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

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

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
478•todsacerdoti•20h ago•234 comments

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

https://eljojo.github.io/rememory/
275•eljojo•15h ago•164 comments

An Update on Heroku

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

Dark Alley Mathematics

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

Delimited Continuations vs. Lwt for Threads

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

PC Floppy Copy Protection: Vault Prolok

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

Vocal Guide – belt sing without killing yourself

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

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
244•i5heu•15h ago•189 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
13•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/
53•gfortaine•10h 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
141•vmatsiiako•18h ago•64 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
281•surprisetalk•3d ago•37 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/
1060•cdrnsf•22h ago•435 comments

Why I Joined OpenAI

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

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
177•limoce•3d ago•96 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•20h ago•23 comments
Open in hackernews

KosmicKrisp a Vulkan on Metal Mesa 3D Graphics Driver

https://www.lunarg.com/a-vulkan-on-metal-mesa-3d-graphics-driver/
23•Degenerative•5mo ago

Comments

lawlessone•5mo ago
Are metal GPU's good? I've admit for purely ideological reasons i've never really looked into how powerful they are
bigyabai•5mo ago
For raster, they're pretty good and fabbed on dense nodes. For compute, nothing special.
pjmlp•5mo ago
Yes, it is the best next generation API, and the only one that fully supports C++ (C++14 with extensions) on the GPU.

It is also the only native 3D API designed for managed languages, in Objective-C with Swift bindings.

DirectX is the land of COM, C++, write your own bindings, HLSL isn't quite C++, although is getting there.

Vulkan is the second coming of extension spaghetti, GLSL is stagnant to the point everyone was using HLSL instead, now there is Slang, still outside C and C++, write your own bindings.

LibGNM and LibGMX are basically C and C++ land, and PSGL is an evolution from HLSL.

NVN is a mix of OpenGL and Vulkan, and equally C and C++ land.

Then there are all the MetalKits, that no OS vendor has similar offerings.

wmf•5mo ago
The announcement is pretty confusing since Mesa is used on Linux but Metal only exists on macOS/iOS. I guess this is only for Linux VMs running on macOS such as the Android emulator. Maybe it could also be used to run desktop Linux in a VM.
lights0123•5mo ago
Mesa can be used on other operating systems. See https://www.phoronix.com/news/Zink-Windows-Kopper-Progress for an example of using its OpenGL-to-Vulkan translator on Windows.
justsid•5mo ago
Not just that, we actually ship Zink with our Vulkan based game because for absolutely insane reasons many years ago the decision was made to expose a GL context to plugins for graphics work. The hardest part was to provide a couple of required extensions and massaging Zink to use our Vulkan device with our extensions and also stub out its memory allocator for ours. Oh, and making sure we get to get dibs on loading opengl32.dll/libgl.so that translates into Zink.

It weirdly sounds crazier than it is. Mike is an absolute legend for all of his work on Zink.

Edit: Clicked on your link and they are directly talking about work there. Serves me right for not reading it first.

jchw•5mo ago
Mesa is also usable on other platforms, including Windows and macOS.

It's even theoretically possible to use the Asahi Linux hardware Mesa drivers on macOS, though actually doing so would involve hacking around undocumented APIs. I actually thought this was demonstrated before (during early testing) but I can't find it.

Someone else managed to get the RADV AMD driver working on Windows[1]. It is not fully merged upstream yet, but I think they would like to get it merged upstream eventually.

Windows 10 on ARM (maybe Windows 11?) also use Mesa with Microsoft and Collabora's d3d12 backend to run OpenGL and OpenCL applications on top of d3d12, for hardware that does not have proper OpenGL and OpenCL drivers[2].

And of course, it ought to be possible to use llvmpipe/lavapipe with off-screen rendering pretty much anywhere you can get Mesa to build, although in practice I believe SwiftShader usually nets you a lot better performance if it's applicable.

So Mesa is actually not used only on Linux, it can be used pretty much anywhere, actually ships with Windows, and of course many other free software operating systems also ship Mesa.

[1]: https://www.phoronix.com/news/RADV-Windows-XDC-2024

[2]: https://devblogs.microsoft.com/directx/announcing-the-opencl...

pjmlp•5mo ago
Mesa has taken a middleware role for quite some time now.
wmf•5mo ago
What macOS apps use Mesa?
pjmlp•5mo ago
Probably some FOSS stuff, as usual.
coffeeaddict1•5mo ago
This is nice, but what I really would like is for someone to make the Zink + MoltenVK/KosmicKrisp combo so that we can have OpenGL 4.1+ support on macOS. It's somewhat disappointing that the only way to utilise the latest OpenGL on Macs is to use Asahi Linux.
shmerl•5mo ago
People jumping through hoops with smart tricks, because Apple are too stuck up to support Vulkan natively.
pjmlp•5mo ago
Just wait when they hear about game consoles.

Apparently game devs have been doing just fine with middleware solution since the days of Atari.

shmerl•5mo ago
Apple doesn't care about gamers, so gamers shouldn't care about Apple.
pjmlp•5mo ago
Apple does surely care about gamers, people keep forgetting about iDevices.

"- Mobile games generated $81 billion revenue in 2023 across both platforms

- iOS was responsible for $47.7 billion of that revenue, Google Play generated $33.3 billion

- Mobile was responsible for 49% of total game revenues, close to PC and console totals combined"

https://www.businessofapps.com/data/mobile-games-revenue/

shmerl•5mo ago
No, they care about telling gamers what they should do, not about enabling gamers what they want to play. That's very much not the same thing.

That's a general thing with Apple - they act as if they know better than the user what user needs and they force it on their user base.

Someone keeps forgetting they literally dropped OpenGL and 32-bit support, making a lot of existing games on their own systems unplayable. Not supporting Vulkan is just another example of the above.

justsid•5mo ago
I would rather Apple actively maintains Metal than halfheartedly support Vulkan the way they supported OpenGL. If you have a relatively good graphics abstraction layer in your engine already, implementing a Metal backend isn't super hard, especially if you already support Vulkan or D3D12. Metal is a lot like diet Vulkan/D3D12, except for a couple of really odd decisions.

The hardest part about supporting Apple systems is honestly everything else and no amount of Vulkan drivers is going to help with that.

shmerl•5mo ago
Apple aren't some resource lacking entity. They can support Vulkan properly and there is no excuse not to.
justsid•5mo ago
Sure but in the meantime some of us have to actually keep shipping products and in that world I'd rather see Apple support their own thing that they are at least mildly interested in pushing forward.
shmerl•5mo ago
In the end Apple doesn't care about what anyone but Apple needs. So who knows, they might kill Metal tomorrow because they'll think their new NIH will serve their lock-in needs better (especially after Vulkan on Metal will get better through this kind of efforts). Point is they are a very bad industry player damaging things for everyone.

They surely don't care about making things better for developers.