Hacker News

Latest

Tesla's Robotaxi data confirms crash rate 3x worse than humans even with monitor

2026-01-30 @ 10:14:31Points: 123Comments: 46

GOG: Linux "the next major frontier" for gaming as it works on a native client

2026-01-30 @ 08:09:41Points: 247Comments: 139

How AI Impacts Skill Formation

2026-01-30 @ 07:06:47Points: 130Comments: 65

Photoroom (YC S20) Is Hiring a Head of Cross-Platform (Rust) in Paris

2026-01-30 @ 07:00:08Points: 1

Netflix Animation Studios Joins the Blender Development Fund as Corporate Patron

2026-01-30 @ 06:19:36Points: 133Comments: 7

How AI assistance impacts the formation of coding skills

2026-01-30 @ 05:41:23Points: 138Comments: 44

OpenClaw – Moltbot Renamed Again

2026-01-30 @ 05:14:48Points: 278Comments: 123

Moltbook

2026-01-30 @ 03:55:34Points: 571Comments: 321

Stargaze: SpaceX's Space Situational Awareness System

2026-01-30 @ 03:11:43Points: 108Comments: 35

Two days of oatmeal reduce cholesterol level

2026-01-30 @ 02:16:21Points: 198Comments: 151

Grid: Free, local-first, browser-based 3D printing/CNC/laser slicer

2026-01-29 @ 22:38:57Points: 318Comments: 103

Backseat Software

2026-01-29 @ 22:10:07Points: 121Comments: 28

Retiring GPT-4o, GPT-4.1, GPT-4.1 mini, and OpenAI o4-mini in ChatGPT

2026-01-29 @ 21:02:31Points: 225Comments: 296

The WiFi only works when it's raining (2024)

2026-01-29 @ 20:47:36Points: 228Comments: 73

Flameshot

2026-01-29 @ 19:30:35Points: 216Comments: 79

PlayStation 2 Recompilation Project Is Absolutely Incredible

2026-01-29 @ 18:55:38Points: 456Comments: 241

My Mom and Dr. DeepSeek (2025)

2026-01-29 @ 18:45:27Points: 203Comments: 103

Project Genie: Experimenting with infinite, interactive worlds

2026-01-29 @ 17:02:39Points: 598Comments: 287

Claude Code daily benchmarks for degradation tracking

2026-01-29 @ 13:59:07Points: 707Comments: 325

A lot of population numbers are fake

2026-01-29 @ 13:36:54Points: 360Comments: 293

AGENTS.md outperforms skills in our agent evals

2026-01-29 @ 13:08:11Points: 372Comments: 152

The paper model houses of Peter Fritz (2013)

2026-01-27 @ 22:24:33Points: 34Comments: 6

Spacecurve: A space-filling curve playground

2026-01-27 @ 22:07:29Points: 23Comments: 5

Show HN: Mystral Native – Run JavaScript games natively with WebGPU (no browser)

2026-01-27 @ 18:33:05Points: 35Comments: 12

Why: I originally started by starting a new game engine in WebGPU, and I loved the iteration loop of writing Typescript & instantly seeing the changes in the browser with hot reloading. After getting something working and shipping a demo, I realized that shipping a whole browser doesn't really work if I also want the same codebase to work on mobile. Sure, I could use a webview, but that's not always a good or consistent experience for users - there are nuances with Safari on iOS supporting WebGPU, but not the same features that Chrome does on desktop. What I really wanted was a WebGPU runtime that is consistent & works on any platform. I was inspired by deno's --unsafe-webgpu flag, but I realized that deno probably wouldn't be a good fit long term because it doesn't support iOS or Android & doesn't bundle a window / event system (they have "bring your own window", but that means writing a lot of custom code for events, dealing with windowing, not to mention more specific things like implementing a WebAudio shim, etc.). So that got me down the path of building a native runtime specifically for games & that's Mystral Native.

So now with Mystral Native, I can have the same developer experience (write JS, use shaders in WGSL, call requestAnimationFrame) but get a real native binary I can ship to players on any platform without requiring a webview or a browser. No 200MB Chromium runtime, no CEF overhead, just the game code and a ~25MB runtime.

What it does: - Full WebGPU via Dawn (Chrome's implementation) or wgpu-native (Rust) - Native window & events via SDL3 - Canvas 2D support (Skia), Web Audio (SDL3), fetch (file/http/https) - V8 for JS (same engine as Chrome/Node), also supports QuickJS and JSC - ES modules, TypeScript via SWC - Compile to single binary (think "pkg"): `mystral compile game.js --include assets -o my-game` - macOS .app bundles with code signing, Linux/Windows standalone executables - Embedding API for iOS and Android (JSC/QuickJS + wgpu-native)

It's early alpha — the core rendering path works well & I've tested on Mac, Linux (Ubuntu 24.04), and Windows 11, and some custom builds for iOS & Android to validate that they can work, but there's plenty to improve. Would love to get some feedback and see where it can go!

MIT licensed.

Repo: https://github.com/mystralengine/mystralnative

Docs: https://mystralengine.github.io/mystralnative/

Nannou – A creative coding framework for Rust

2026-01-27 @ 18:27:01Points: 42Comments: 10

Doin' It with a 555: One Chip to Rule Them All

2026-01-27 @ 15:02:01Points: 63Comments: 35

Software Pump and Dump

2026-01-27 @ 08:03:11Points: 148Comments: 37

A History of Haggis (2019)

2026-01-27 @ 05:28:22Points: 33Comments: 9

The Engineer who invented the Mars Rover Suspension in his garage [video]

2026-01-27 @ 00:08:33Points: 27Comments: 2

Long-hidden Leonardo mural opens to the public ahead of 2026 Milan Olympics

2026-01-26 @ 21:12:09Points: 19Comments: 1

Archives

2026

2025

2024

2023

2022