frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Ask HN: What browser should I use? (RIP Arc)

1•petemilly•23s ago•0 comments

Show HN: Train LoRA directly on the GGUF you have, then merge the adapter

https://www.reddit.com/r/LocalLLaMA/comments/1x5j48s/train_lora_directly_on_quantized_ggufs_no_py...
1•JoakimPalm-Zen•1m ago•0 comments

My diagrams are nicer now thanks to Pele

https://paulwrites.software/articles/pele/
1•speckx•1m ago•0 comments

We gave AI agents a mobile dev environment

https://shopify.engineering/remote-dev
1•dayanruben•2m ago•0 comments

KPIX SF Interviews Pentagon's Jay Stratton on His UAP Book "Out of the Shadows"

https://www.instagram.com/jaystrattonofficial/reel/Dek4snWq9zq/
1•ricksunny•2m ago•0 comments

Advice on using the Turbo-BASIC XL compiler

https://www.goto10retro.com/p/advice-on-using-the-turbo-basic-xl
1•ibobev•3m ago•0 comments

Cerbère – taint tracking for AI agents

https://github.com/chrismsmr-celcom/cerbere-AG
1•Dikesa_27•3m ago•0 comments

Happiness from Treating the Weekend Like a Vacation [pdf]

https://www.anderson.ucla.edu/documents/areas/fac/marketing/mogilner/West%20Mogilner%20DeVoe%20SP...
1•7777777phil•3m ago•0 comments

Taaapit Digital business card that keeps the people you meet, not just the card

https://taaapit.com
1•faraz-saeed•4m ago•0 comments

AI Isn't Coming to Make You Obsolete. It's Coming to Make You Extraordinary

https://medsiri.substack.com/p/ai-isnt-coming-to-make-you-obsolete
2•sp3000•4m ago•0 comments

Local Democracy's Business Model Is Broken

https://blog.landeconomics.org/p/local-democracys-business-model-is
1•viajante1882•4m ago•0 comments

Barclays to cut 5,000 jobs this year

https://www.reuters.com/business/world-at-work/barclays-cut-5000-jobs-this-year-2026-10-22/
1•frank_clover•4m ago•0 comments

Show HN: Podium, presentation rehearsal with coaching

1•jvanveen•4m ago•0 comments

How is music possible

https://www.henrikkarlsson.xyz/p/music
1•Curiositry•5m ago•0 comments

Show HN: MintPage – a SaaS I let an AI agent build and run (I never look at it)

https://mintpage.ai/
1•hlsitech•6m ago•0 comments

Elon Musk's dream merger is a nightmare for SpaceX shareholders

https://fortune.com/2026/10/22/is-elon-musk-tesla-spacex-merger-a-good-idea-shareholders/
1•slowin•6m ago•0 comments

We've decided to sunset Arc on December 22, 2026

https://mailchi.mp/diabrowser/arc-sunset
1•hughsk•6m ago•1 comments

AI Agent Builders can configure their retrieval in 5 minutes

https://www.claix.dev/for/ai-agent-creators
1•dev_anaya•7m ago•0 comments

AI Can Parallelize the Work. It Cannot Parallelize My Attention

https://palmesi.com/blog/knowledge-work-needs-awareness/
1•pizzooid•8m ago•1 comments

France reports first human case of livestock virus Shamonda after patient dies

https://www.reuters.com/business/healthcare-pharmaceuticals/france-reports-first-human-shamonda-v...
2•giuliomagnifico•8m ago•0 comments

Php2shell Needs a Shell

https://vivianvoss.net/blog/php2shell-needs-a-shell
1•speckx•10m ago•0 comments

Nvidia OpenShell

https://github.com/NVIDIA/OpenShell
4•niemandhier•11m ago•1 comments

PhoenixBlack-Nest – True shape nesting library in Python for CNC/laser cutting

https://github.com/PhoenixWally/PhoenixBlack-Nest
2•wallybi•12m ago•0 comments

Quest Diagnostics Reports Unauthorized Access of Patient Records

https://gizmodo.com/quest-diagnostics-reports-unauthorized-access-of-patient-records-2000829419
4•Aboutplants•12m ago•1 comments

Using OpenEngine to continuously discover security vulnerabilities

https://openengine.cc/blog/continuous-security-review/
2•aerxes•12m ago•1 comments

Why is AI-generated language so hard to understand?

https://arxiv.org/abs/2610.29162
2•ersinesen•12m ago•0 comments

1984: Life as a BT Apprentice – Job Bank – BBC Archive [video]

https://www.youtube.com/watch?v=HRngU3zOM28
1•Teever•13m ago•0 comments

Papers we love: flow typing, a new lens on linearity

https://jaredforsyth.com/posts/papers-we-love-lens-on-linearity/
2•fanf2•13m ago•0 comments

The human hippocampus retroactively binds experiences across time

https://www.biorxiv.org/content/10.64898/2026.10.20.760394v1
1•ersinesen•13m ago•0 comments

SiteQuote – turn a job photo and a quick note into a quote and invoice

https://www.sitequote.org
1•karanvirajsingh•14m ago•0 comments
Open in hackernews

One setjmp call was eating 81% of Geolith's emulator frame time

2•harisamin•1h ago
I'm the developer of NeoBox (https://neo-box.app). It's a Neo Geo emulator frontend for Mac + iPhone + iPad as one universal app.

I'm using Rupert Carmichael's amazing Geolith library https://gitlab.com/jgemu/geolith for the actual emulation. I then have a Metal-backed rendering pipeline.

Recent versions where I was porting NeoBox for iPhone and testing on my iPhone 15 Pro, I noticed it getting hot! Granted I've had the phone for a few years, but I was wondering if there were was something I could do about it. Enter Claude...

Started profiling a frame and where time was being most spent, and it turns out that 81% of the frame time was being spent on signal masks. What this mean that a Neo Geo frame was taking 8.5 ms on Apple silicon.

That's all fine and dandy on my MacBook Pro with an M1 Max chip...but definitely was causing heat and battery drain issues on my iPhone. You would figure that most time should be on emulation time and not on two specifically on sigprocmask and sigalstack.

Went deep with Claude and here's what I learned:

- How the CPU is being emulated, it traps errors before touching memory

- Almost 25,000 times per frame!

- The guard was using setjmp, which also saves the signal mask

- But saving the mask was unnecessary, but that's setjmp's default behavior

- There's a variant _setjmp, that SKIPS that signal mask... and thus is WAY faster

- measured on my iPhone: setjmp 281 ns per cal, _setjmp 2.1 ns per call

- That's around 130x improvement

I'm happy to say that the change and improvement has been graciously merged upstream so anyone using Geolith can reap the benefits, not just NeoBox: https://gitlab.com/jgemu/geolith/-/merge_requests/64

I just wanted to share this story as a gentle reminder to give back when you can graciously and without any sense of entitlement. AI can be a force for good should we choose it. Also it's fun to freshen and learn more about OS primitives and syscalls :)

Comments

harisamin•59m ago
Just wanted to post a link to Geolith which is awesome:

https://gitlab.com/jgemu/geolith

https://gitlab.com/jgemu/geolith/-/merge_requests/64

And of course NeoBox if you care :) https://neo-box.app