frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Pocket8 – Native PICO-8 Runtime for iOS (WASM to Swift Bridge)

https://github.com/jevonlipsey/pico-ios
1•jevonlipsey•2h ago

Comments

jevonlipsey•2h ago
OP. I spent the holidays building a native PICO-8 emulator for iOS because the standard web player suffers from significant audio latency and input lag on mobile Safari, and there just hasn't been anyone else creating an emulator for this console that has infinite free games.

The core engineering challenge was reconciling the asynchronous nature of iOS file I/O with the synchronous requirements of the PICO-8/WASM virtual file system.

A few technical details on the implementation:

1. Bootloader Hijacking: To bypass the default "JELPI" demo cart, I intercept the Emscripten `Module.preRun` lifecycle, manually injecting user code into the WASM heap before the runtime initializes.

2. State Persistence: Instead of standard "Save Games" (SRAM), I implemented a system that dumps the simulated RAM (200+MB) into a GZIP-serialized blob (<1MB). This allows for instant "Save States" that persist exactly where you left off, even if the app is killed.

3. Audio/Input: By bridging the C++ runtime directly to Swift via a custom layer, I managed to eliminate the WebAudio latency that usually plagues PICO-8 on iOS. Games run as if the device was a native pico console itself, very cool!

The project is open source and can be sideloaded via AltStore/SideStore. Happy to answer questions about the WASM/Native bridging!

Is the Standard Model overfitting or am I curve-fitting?

1•albert_roca•3m ago•0 comments

Cursor CEO warns vibe coding builds 'shaky foundations'

https://fortune.com/2025/12/25/cursor-ceo-michael-truell-vibe-coding-warning-generative-ai-assist...
1•_____k•4m ago•0 comments

Show HN: I created interactive buttons for chatbots

1•itsm0rty•5m ago•0 comments

White Christmas Rabbit Hole

https://www.loganseaburg.com/blog/whitest-christmas
1•expensive_news•5m ago•0 comments

Show HN: CLI to share secrets using one-time public keys

https://github.com/scosman/secret_share
1•scosman•5m ago•0 comments

AI reflections from a top.1% ChatGPT user

https://stocktalknewsletter.substack.com/p/ai-reflections-from-a-top-01-chatgpt
1•pcprincipal•8m ago•0 comments

Explaining Britain's Industrial Revolution: The Major Theories

https://frompovertytoprogress.substack.com/p/explaining-britains-industrial-revolution
1•paulpauper•9m ago•0 comments

In defense of slop: When costs fall, average quality does too

https://newsletter.rootsofprogress.org/p/in-defense-of-slop
2•paulpauper•11m ago•0 comments

Orchestrating 5000 Workers Without Distributed Locks: Rediscovering TDMA

1•Horos•11m ago•0 comments

We removed 80% of our agent's tools

https://vercel.com/blog/we-removed-80-percent-of-our-agents-tools
1•oscarfr•15m ago•1 comments

All I Want for Xmas Is Your Secrets: LangGrinch Hits LangChain (CVE-2025-68664)

https://cyata.ai/blog/langgrinch-langchain-core-cve-2025-68664/
2•shahartal•19m ago•1 comments

The Time Spiral:How Quantum Error Correction Enabled Faster-Than-Light Signaling

1•EGreg•20m ago•0 comments

Ollama token exfiltration still present in latest release

1•ajtazer•23m ago•1 comments

Duckstation now supports the original SCPH-1002 PlayStation GPU

https://github.com/stenzek/duckstation/commit/b55f4041bf02b2bf7f0711b7f83e8b6a1971cd42
1•bane•24m ago•1 comments

Show HN: Whisper.nvim – local speech to text in Neovim

https://github.com/Avi-D-coder/whisper.nvim
1•Avi-D-coder•25m ago•2 comments

The Company That Wants to Be the Last One You'll Ever Need

https://blog.hermesloom.org/p/the-company-that-wants-to-be-the
1•sigalor•26m ago•1 comments

Räuchermann

https://en.wikipedia.org/wiki/R%C3%A4uchermann
1•martialg•27m ago•0 comments

The Birth of a New Platform

https://vivekhaldar.com/articles/birth-of-a-new-platform/
1•gandalfgeek•27m ago•0 comments

What are you building in AI?

1•udit_50•27m ago•0 comments

Show HN: Usync – A fast, unified file copy tool written in Rust

https://github.com/BSD-Yassin/usync
2•rlamarenjoyer•27m ago•1 comments

Show HN: After 37 failed interviews, I built the prep tool I wish I had

1•ilyasseisov•28m ago•0 comments

How to recognise a genuine password request

https://eclecticlight.co/2025/12/18/how-to-recognise-a-genuine-password-request/
1•naves•29m ago•0 comments

Show HN: Pyfrontkit Update

1•Edybrown•34m ago•0 comments

India Is on a Himalayan Building Spree to Prepare for a Clash with China

https://www.wsj.com/world/asia/india-is-on-a-himalayan-building-spree-to-prepare-for-a-clash-with...
2•JumpCrisscross•34m ago•1 comments

EV sales in Norway increased from 1% of sales in 2010 to 96% in early 2025

https://www.balkanweb.com/en/Norway-the-first-country-to-use-only-electric-vehicles/
3•bookofjoe•35m ago•1 comments

The 'doorman fallacy': why careless adoption of AI backfires so easily

https://theconversation.com/the-doorman-fallacy-why-careless-adoption-of-ai-backfires-so-easily-2...
3•scentoni•36m ago•0 comments

LLM Learning Resources

https://nocomplexity.com/documents/fossml/LLMLearning.html
1•runningmike•40m ago•1 comments

Tight grocery budget for the holidays? Try a "recession recipe"

https://www.marketplace.org/story/2025/11/24/her-recession-recipe-videos-are-a-hit-in-this-economy
1•mooreds•41m ago•1 comments

Misusing Chesterton's Fence (2022)

https://www.econlib.org/misusing-chestertons-fence/
1•yagizdegirmenci•41m ago•0 comments

Mason, Dixon, and Latitude

https://www.johndcook.com/blog/2025/12/23/mason-dixon-latitude/
1•ibobev•43m ago•0 comments