frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Google opens Gemini student hub to Workspace for Education users

https://thelabnotes.com/gemini-student-hub-workspace-education/
2•spy888•3m ago•0 comments

Xnufont

https://github.com/vladkorotnev/xnufont
1•xav_authentique•7m ago•0 comments

The Unstoppable Green Revolution: Adam Tooze [video]

https://www.youtube.com/watch?v=BEmYzxc97K4
1•verdverm•11m ago•0 comments

"8-pinski" – EIGHT() bytes intro for MSDOS [video]

https://www.youtube.com/watch?v=9A-XJjnU5Oo
1•vok•12m ago•0 comments

A Good DIY Solder Stencil Begins with a Cleanly-Sliced Soda Can

https://hackaday.com/2026/10/03/a-good-diy-solder-stencil-begins-with-a-cleanly-sliced-soda-can/
1•whiteblossom•12m ago•0 comments

Show HN: AgentiLoop Agent Mac GUI Agent Loop for macOS 14.6 or Later

https://agentiloop.ai/
1•macOS26•15m ago•0 comments

AI will not make mathematicians obsolete

https://inference-review.com/article/ai-will-not-make-mathematicians-obsolete
2•marojejian•18m ago•1 comments

Second Chances

https://www.nybooks.com/articles/2026/10/22/second-chances-office-politics-wilfrid-sheed/
3•samclemens•21m ago•0 comments

AI share of US market cap

https://theinference.org/indexes/ai-share?range=max
1•magus_stoopr•23m ago•0 comments

PL research is dead, the age of PL exploration is just beginning

https://kirancodes.me/posts/log-end-of-pl.html
2•azhenley•23m ago•0 comments

Declaring a Bird Extinct: The Median Wait Is 36 Years After the Last Sighting

https://birdshistory.com/how-long-to-declare-a-bird-extinct/
3•Heidi_70•26m ago•1 comments

The Mulleted, Meme-Loving Billionaire Behind Meta's Hit AI App

https://www.wsj.com/tech/ai/alexandr-wang-muse-meta-efae7659
2•nradov•32m ago•0 comments

Self-Documenting Atmospheric Breakbeat

https://johnoestmannmusic.com/0010-a-shrine-of-teaching/
2•soundworlds•38m ago•0 comments

Pen vs. keyboard vs. Newton vs. Graffiti vs. Treo vs. iPhone (2010)

https://www.gyford.com/phil/writing/2010/01/18/input/
3•colinprince•40m ago•0 comments

First Hour of My Deposition – Ann Altman vs. Sam Altman [video]

https://www.youtube.com/watch?v=akjrfwYPvy8
4•sensanaty•42m ago•0 comments

Postgres 19: What's New with Monitoring?

https://clickhouse.com/blog/postgres-19-monitoring-whats-new
1•saisrirampur•44m ago•0 comments

Show HN: PeerYeet – P2P file transfer or fail

https://peeryeet.com/
1•dicroce•44m ago•0 comments

Gutsy: Tiny model for typed decisions on CPU (Jev style)

https://github.com/kouhxp/gutsy
2•mrkn1•45m ago•1 comments

Show HN: I built an inverse kinematics robot arm you can play with

https://www.kanishksachdev.com
1•kanishksachdev•46m ago•0 comments

Sam Altman's sister amends lawsuit accusing OpenAI CEO of sexual abuse

https://www.reuters.com/legal/government/judge-now-dismisses-lawsuit-by-sam-altmans-sister-accusi...
7•sensanaty•48m ago•2 comments

Show HN: Docker Desktop Alternative for WSLC in Rust

https://github.com/ricardoborges/rcdesktop
2•r2ob•52m ago•0 comments

Independent Music Report 2026

https://dittomusic.com/en/independent-music-report-2026
1•rishikeshs•54m ago•0 comments

Can AI read pain in your cat's face?

https://tailstory-app.com/en/blog/can-ai-read-pain-in-a-cats-face
2•Mohsentr•56m ago•0 comments

Kushner's financial stake in Israeli defence firms conflict of interest concerns

https://www.middleeasteye.net/news/jared-kushner-has-sprawling-financial-stakes-israeli-defence-f...
14•Betelbuddy•1h ago•1 comments

Show HN: Cliproxy-rs, a Rust port of the CLIProxyAPI LLM subscription proxy

https://github.com/vayungodara/cliproxy-rs
1•vayungodara•1h ago•0 comments

Big Balls Now Exposed to Serious Criminal Charges in at Least Six States

https://medium.com/@carmitage/big-balls-now-exposed-to-serious-criminal-charges-in-at-least-six-s...
55•sans_souse•1h ago•3 comments

Spinifex: The open, AWS-compatible cloud you run yourself

https://github.com/mulgadc/spinifex
2•santiago-pl•1h ago•1 comments

Merging With An LLM: Can an LLM reconstruct my values from small data?

https://chillphysicsenjoyer.substack.com/p/merging-with-an-llm
2•crescit_eundo•1h ago•0 comments

Writing code by hand is over, forever

https://eliocapella.com/blog/writing-code-by-hand-is-over/
18•aray07•1h ago•24 comments

Scorched Planets: "Scorched Earth" but in space with planetary gravity effects

https://www.scorchedplanets.com
4•hexer303•1h ago•1 comments
Open in hackernews

Scorched Planets: "Scorched Earth" but in space with planetary gravity effects

https://www.scorchedplanets.com
4•hexer303•1h ago

Comments

hexer303•1h ago
I ported my old project from 2007 to WASM. Original game was built in C++ for Win32 DirectX. This was an educational project with a team of 6 and 5 months of development.

How to play: Press Quick Start. Left/Right keys to aim, Up/Down for power. W/A/S/D to move the camera, tab to lock/unlock the camera.

Works on mobile too, though not perfect yet - drag the arrow around to aim, adjust the power bar, tap fire.

Originally started porting back in 2020. The first step was to port native DirectX code into OpenGL, DirectSound to SoLoud and platform code to SDL.

I ended up porting the rendering code to bgfx and coding agents game me a big boost this year so to finish the project.

The aesthetics and feature all remain original.

Some of the porting challenges: - Lots of DirectX code. Back in 2007 portability was not a high priority for us. Custom-built engine.

- Packed 32 bit custom model and animation file format with packed structures.

Back then we also made some interesting choices: - Wrote our own custom STL-like library. - For performance, the model loading code was pre-allocating a block, reading the entire file and then fixing up the binary structure offsets into pointers. This was the packed structure binary format and was not portable to modern systems so had to rewrite the loader. - Originally I wrote a custom Maya exporter plugin and model format that supported skeletal animations. Ironically we ran out of budget to produce the animations so it ended up barely used. - We had a strict rule: Absolutely no exception handling or RTTI. This ended up paying off 19 years later because it made it easier to port to WASM.

Trivia: - The weird player names are mostly nicknames of other students and staff at the time. - There are some pop culture sci/fi references to Space Balls and other movies if you notice them. - The game pre-dates Angry Birds by 2 years but has some of the same vibes to it.