frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Arroup – record screen, edit, share with link

https://www.arroup.com/
1•vladsmigelski•42s ago•1 comments

How to build a full body ultrasound [video]

https://www.youtube.com/watch?v=4nzzpUKhj1M
1•Element_•52s ago•0 comments

$85,000 in tokens later: What I learned from scaling agentic coding at Lovable

https://lovable.dev/blog/85000-in-tokens-later-scaling-agentic-coding-at-lovable
1•aliclark•1m ago•1 comments

A Peculiarly Dutch Summer Rite: Children Let Loose in the Night Woods (2019)

https://www.nytimes.com/2019/07/21/world/europe/netherlands-dropping-children.html
1•edward•1m ago•0 comments

One Month of Ecosystem Security Engineering

https://thephp.foundation/blog/2026/06/23/one-month-of-ecosystem-security-engineering/
1•campuscodi•3m ago•0 comments

Show HN: Using Wake-on-LAN for an AI Project

https://guilhermefrj.medium.com/i-built-a-local-chatgpt-killer-on-a-single-rtx-5080-heres-everyth...
1•guilhermef•3m ago•0 comments

The Unique Universe (2009)

https://physicsworld.com/a/the-unique-universe/
1•mellosouls•8m ago•0 comments

GTA 2 ported to JavaScript, with WebRTC P2P multiplayer

https://gta2js.vercel.app/
2•possiblelion•11m ago•1 comments

Babel, a construction that builds and unbuilds itself forever

https://sand-morph.up.railway.app/babel
1•echohive42•11m ago•0 comments

Ask HN: New employeer not providing equipment

6•gl9•18m ago•6 comments

Protocol Prying: Vulnerability Research in AirDrop and Quick Share

https://arxiv.org/abs/2606.26967
1•logickkk1•22m ago•0 comments

Providence AI

https://providenceai.app
1•j_anderssen•22m ago•0 comments

Rare things become common at scale (2014)

https://longform.asmartbear.com/scale-rare/
2•Tomte•22m ago•0 comments

Show HN: Grade your code's post-quantum crypto exposure A–F, free, in-browser

https://throndar.ai/cbom
1•algo26•23m ago•0 comments

Bitpoint: Turn a directory of Python files into HTTP endpoints

https://github.com/tanrax/bitpoint
1•andros•24m ago•0 comments

Build some capacity to be alone

https://felipevanbeetz.substack.com/p/build-some-capacity-to-be-alone
1•felipevb•26m ago•0 comments

Trees are mostly made of air and a generalizable lesson for AI safety

https://www.lesswrong.com/posts/xiTBpBDwubnr4MLRe/trees-are-mostly-made-of-air-and-a-generalizabl...
1•paulpauper•28m ago•0 comments

A Twist in This Year's Strangest Literary AI Scandal

https://www.theatlantic.com/technology/2026/07/commonwealth-prize-ai-writing-jamir-nazir/687806/
1•paulpauper•29m ago•0 comments

What I Learned from ROTC

https://www.theatlantic.com/ideas/2026/07/army-military-service-training-lessons/687589/
1•paulpauper•29m ago•0 comments

The Medici effect: multidisciplinary insights for entrepreneurship research

https://www.emerald.com/neje/article/27/1/2/1231319
1•bookofjoe•32m ago•0 comments

Show HN: TeXposit – LaTeX and Markdown Editor

https://texposit.com/
1•danielszabo•32m ago•0 comments

Speck v1.0 – AI spec-driven agents, inspired by compilers and build tools

https://crates.io/crates/speck-dev
1•gidellav•33m ago•0 comments

Speck – AI spec-driven agents, inspired by compilers and build tools

https://github.com/gi-dellav/speck/tree/main
1•gidellav•33m ago•0 comments

Thundersnap 0.01: an undo button for everything

https://apenwarr.ca/log/20260704
2•yorwba•35m ago•0 comments

Ford rehires human engineers after AI fails to match quality checks

https://www.bbc.com/news/articles/cgrkd41n2v9o
1•jack1689•36m ago•0 comments

Testing Bitbake on Yocto 6.0.1 (Wrynose) LTS

https://inavoyage.blogspot.com/2026/07/testing-bitbake-on-yocto-601-wrynose-lts.html
1•initramfs•42m ago•0 comments

Possible evidence of literal prompt injection by Anthropic

https://old.reddit.com/r/LocalLLaMA/comments/1unif51/possible_evidence_of_literal_prompt_injectio...
1•theanonymousone•43m ago•0 comments

Skatt: How Tax Becomes Treasure in Sweden

https://quantshah.substack.com/p/skatt-how-tax-becomes-treasure-in
4•hibijibies•43m ago•0 comments

Getting started with zerostack, a Unix-like lightweight coding agent

https://github.com/gi-dellav/zerostack/blob/main/docs/GET_STARTED.md
2•gidellav•44m ago•0 comments

Better Models: Worse Tools

https://lucumr.pocoo.org/2026/7/4/better-models-worse-tools/
5•leemoore•44m ago•0 comments
Open in hackernews

Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable

https://github.com/ammaarreshi/Generals-Mac-iOS-iPad/tree/main
86•asronline•1h ago

Comments

asronline•1h ago
EA released the Generals source under GPL v3, the GeneralsX project got it running on macOS/Linux, and I've taken it the rest of the way: native iOS and iPadOS builds of Zero Hour, plus Apple Silicon macOS.

What works (all verified on a real iPad and iPhone):

Campaign, Skirmish, and Generals Challenge: full missions, objectives, cutscenes, saves All audio: music, unit voices, EVA announcements, Challenge taunts, briefing FMVs Touch controls built for RTS: tap select, drag a selection box, long-press deselect, two-finger camera pan, pinch zoom Self-contained install: game data ships inside the app bundle It's the real engine: unmodified game logic compiled for ARM64, rendering DirectX 8 → DXVK → Vulkan → MoltenVK → Metal. Not emulation, not streaming.

No game assets are included or distributed. You need your own copy (Steam sells Zero Hour) and a script pulls the data from your own account. Code is GPL v3.

Repo, with a full engineering log of every bug and fix (the black-minimap one is a 2003 texture-format fallback that ate the alpha channel; worth a read if you like archaeology): https://github.com/ammaarreshi/Generals-Mac-iOS-iPad/blob/ma...

Building: macOS is about four commands; iPhone/iPad needs Xcode and a free Apple developer account since you sideload your own build. Known issues (long-session memory on iPad, a rare backgrounding crash) are documented in the README.

Credit: fbraz3/GeneralsX did the heavy macOS/Linux lifting, TheSuperHackers keep the community codebase alive, and EA did a genuinely good thing releasing the source. The engine fixes I found are heading upstream so every platform benefits.

(And of course, not affiliated with or endorsed by EA, and sorry China had to deal with all of those particle cannons in that demo video)

digitalbase•45m ago
Great stuff

I found the bundle scripts already prefer VULKAN_SDK/VULKAN_SDK_ROOT, but the build script only scans ~/VulkanSDK

8note•25m ago
nice!
bigyabai•1h ago
> rendering DirectX 8 → DXVK → Vulkan → MoltenVK → Metal

Another great case study in why native Vulkan drivers would be a boon for Apple's mobile computing. That's quite the render pipeline...

evanjrowley•1h ago
I wanna know if these techniques would be useful for Emperor: Battle for Dune (2001). It's the first 3D RTS by Westwood Studios, predating C&C Generals by just a couple years. It's popularity was hampered by intellectual property disputes and a introduction of a new faction that diverged from the book series lore. The gameplay, soundtrack, and campaign missions were awesome.
asronline•1h ago
Let me give it a go :)
gb2d_hn•16m ago
Came here to see if anyone mentioned Dune Emperor. Would love to see someone succeed
kriro•30m ago
I loved this game. First RTS I ever played :)
farseer•18m ago
This was one of the best RTS of the era. Still holds up today. The music was also very good.
advenn•1h ago
someone do it for debian, omg. i use debian family, it has been years, i haven't played this gem
asronline•1h ago
I can't tell you how many new hours I've poured in it since bringing it to my iPad
akho•56m ago
fbraz3/GeneralsX
namuol•1h ago
> Built on EA's GPL v3 source release via fbraz3/GeneralsX (which did the heavy lifting of the macOS/Linux port — this fork adds the iOS/iPadOS port and a set of engine fixes).
asronline•1h ago
I have a Renegade one going that does all of this from scratch (different engine) so it's def more than capable!
gigatree•54m ago
This is an actual dream come true
asronline•32m ago
Right!!
OsrsNeedsf2P•53m ago
I'm doing something similar, using AI to make Battle for Middle Earth (same engine) "open source" with AI: https://github.com/dginovker/BFME-Source-Code
asronline•50m ago
Sweet!!
baq•46m ago
When someone ported pylint to rust this place was full of ‘who will maintain this’ and met with blank stares when the answer was ‘what do you mean’ or ‘it’ll maintain itself’.

Good job. It was inevitable, but still someone had to, please excuse me, say the words.

adamraudonis•32m ago
That was me! Checkout my latest Fable project with 4D splats: https://news.ycombinator.com/item?id=48786245
arjie•29m ago
These LLMs are remarkable. I used Opus to revive for myself abandoned software and bring it up to date with the latest versions of the frameworks so I could add some features. And there's other software which I vendor and merge in upstream changes and self-manage. This would have been a near-impossibility in the past.

"Who will maintain this?" appears to be "Me with an agent". And it's great.

fnordpiglet•26m ago
Given the game is stable and the changes would be at the integration points, and Fable was able to do the direct integration, why would the answer not be “it’ll maintain itself” at some abstract level. The decision to maintain open source is up to the maintainers and I think the answer is “no one” 99.99% of the time, but I’ll wager if someone is willing to spend the tokens on it, a CI reintegration agent would do just fine in keeping it working as the underlying dependencies have required changes (which would really be only major changes in apple apis that aren’t backwards compatible.”

Pylint is different because it’s working against a necessarily dynamic wavefront that it has to keep parity with as it advances. All python changes, ecosystem adaptations, etc - and maintaining that with an AI harness in CI would never work. It would require a concerted effort and thought along the way.

So it’s sort of a different beast all together. In fact I think this is a great demonstration of using AI to resurrect technology built for X to work with Y, where X is dead and Y is current. Automating this feels like a net positive and because the original software is “finished” there isn’t decision making and strategy required.

HaloZero•42m ago
Is there any hope for Red Alert 2?
HaloZero•38m ago
Looks like EA did open source the game (only the first maybe)

https://github.com/electronicarts/CnC_Red_Alert

This seems to be the most active port saying it works on a Mac/Linux https://github.com/Daft-Freak/CnC_and_Red_Alert

asronline•32m ago
I wish they open sourced RA2 - I love that game, I heard they lost the source code :/
8note•25m ago
they lost the original assets so afaik they arent gonna make a remaster

cnc-ddraw i think would get it to run fine on a steam deck though, so you should be able to play it without much issue

siva7•41m ago
no way fable did this. It would have stopped after the words "command and conquer" and nerfed you to opus (while also landing you on some nsa watch list)
xg15•40m ago
> (tap-select, drag-box, long-press deselect, two-finger scroll, pinch zoom)

This is another "AI-ism" I noticed, mostly in coding agents - they seem to be very fond of making up new "compound nouns" (and occasionally verbs) to sum up relatively complex and specific concepts into single noun phrases. I wasn't sure if it's to save tokens or if the AI uses this to get a concise "identifier" for a concept that it can refer back to later, but I found it very noticeable.

I find the resulting sentences hard to read, though it does get better if you're aware of that tendency and make a conscious effort to parse the noun phrases. But I guess since it's just intermediate output from coding agents and not text for essays or blog posts, it's fine.

trentor•29m ago
Maybe LLMs are just Germans.
Rexxar•18m ago
That's the G in AGI.
sscaryterry•13m ago
Artificial German Ingenieurwerk
f3408fh•26m ago
Yes! It's infuriating. I've tried prohibiting them in my AGENTS.md but it's not 100% effective.

--- AGENTS.md ---

## Plain words, not jargon

Don't use jargon-as-shorthand. Say what you actually mean.

- Don't say "load-bearing assumptions". Say "the assumptions the xyz depends on".

- Don't say "cross-service". Name both services, e.g. "whether the X service can derive duration without calling the Y service". "Cross-X" is confusing because it hides which things are involved.

- Don't deliver verdicts as abstract noun-phrases like "Cross-RCA double-counting is unfounded". Say it plainly: "I checked whether the same root cause gets counted twice across RCA runs, and it doesn't."

8note•27m ago
ive had opus try movin Merlin's revenge up from director/shockwave.

the result: http://jhedin.github.io/merlin-s-revenge/

reasonably it works quite close to the lingo, but this is way difficult, and not just from being rusty. steve had most things triggered on the animation frame, which opus hasnt quite figured out by looking at the code and pulling stuff out of the .dir

i do remember that playing at double scale was a lot harder in general, but theres a really clear cooldown missing between attackes

OsrsNeedsf2P•24m ago
I just noticed a Flatpak folder in the repo. Does MacOS Support Flatpak somehow??
Eufrat•11m ago
IMHO, this is an actual good use of what sounds like a person guiding a model to do a mass conversion. Although, I wish the porting docs were a little wordsmithed by a human, the AI generated text style is grating.

The stakes are low, it’s mostly for fun and you can iterate on it. Compare this with Bun which was just like, “hey we converted everything to Bun to Rust from Zig, of course it works, what could possibly go wrong, I’ll totally write up a blogpost (that still doesn’t exist) explaining what we did, you can put this into your production environment soon!”

vaygr•8m ago
Tiberian Sun next.
ChrisMarshallNY•6m ago
Very cool.

One big caveat with iPad and mobile, though, is battery usage. I strongly suspect that power consumption is the reason that a number of games made it to Mac, but not iPad.

lostlogin•22m ago
> Yes! It's infuriating.

No, it’s good. When they stop doing this, it’ll be harder spot the machine slop.

xg15•15m ago
Yeah, I wonder if part of the reasoning is built around those phrases, and therefore it can't get rid of them easily.

> "now I have the full picture"

I always interpreted that phrase as a sort of marker to delimit the phase in which it explores the codebase and gathers information from the phase in which it implements the changes.

Not sure if it's still done, but I think some months ago there was discussion that some of the phrases are injected by the inference loop to "steer" the model - e.g. "But wait" if a thought block was too short etc. Obviously such phrases couldn't be influenced by the prompt.

skerit•9m ago
I thought it was just Opus 4.7 and 4.8 that did this. Do other models do this too?

Anyway: in my case Opus absolutely did not follow a similar instruction in the CLAUDE.md file. (But then again: it hardly followed _any_ CLAUDE.md instruction properly)

jorl17•24m ago
Excessive-hyphenization is ai-hyperfixation
daveguy•21m ago
FYI, AI isn't fond of a goddamn thing. They have token prediction quirks that don't follow typical English.