frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Mea Culpa – Dark Hours

https://blog.terrygodier.com/2026/08/09/mea-culpa-dark-hours.html
122•satvikpendem•1h ago•52 comments

Show HN: A Project Oberon System version running on RISC-V instead of RISC-5

https://github.com/rochus-keller/OberonSystem/tree/op2-rv32
25•Rochus•2h ago•3 comments

There Are Magic Hexagons of Every Order

https://gukov.dev/math/2026/08/02/new-magic-hexagons.html
115•gukoff•7h ago•20 comments

Uber SubmitQueue: a high-performance speculative merge queue

https://github.com/uber/submitqueue/
32•handfuloflight•1w ago•10 comments

My server is a phone now

https://seg6.space/posts/phone-server/
417•seg6•15h ago•184 comments

The Alpha 21264 CPU: NT's Greatest RISC (1998)

https://halfhill.com/byte/1998-12_alpha.html
41•Lammy•4h ago•22 comments

Microsoft Word for Windows 1.1a, Native X64 Port

https://github.com/jmarshall23/msword
112•BruceEel•9h ago•53 comments

The Grid That Doubles the Strength of the Ground

https://practical.engineering/blog/2026/8/4/the-grid-that-doubles-the-strength-of-the-ground
76•michaefe•4d ago•13 comments

Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

https://os8088.com/
211•jggonz•15h ago•129 comments

Fastmail offers EU data region

https://www.fastmail.com/blog/fastmail-offers-eu-data-region/
465•groomlake•22h ago•268 comments

Improving Heuristics for A* Pathfinding

https://www.redblobgames.com/pathfinding/heuristics/differential.html
306•bobbiechen•1w ago•32 comments

Dithered QR Codes

https://www.andrewt.net/dithered-qr-codes/wtf/
287•jmusall•15h ago•28 comments

Honey, I shrunk the embeddings: Matryoshka vs. PCA

https://dylancastillo.co/posts/matryoshka-vs-pca
7•dcastm•5d ago•1 comments

Reviving a four year old reMarkable 2

https://oskrim.github.io/hardware/2026/08/09/remarkable-over-ssh.html
65•tremguy•3h ago•49 comments

Switching to electric stoves can dramatically cut indoor air pollution

https://news.stanford.edu/stories/2025/12/gas-propane-stoves-nitrogen-dioxide-exposure-health-ris...
10•Doriell•3h ago•3 comments

Protopia

https://kevinkelly.substack.com/p/protopia
37•surprisetalk•5d ago•29 comments

Shopify replaced Redis with MySQL for inventory reservations–and it scaled

https://shopify.engineering/scaling-inventory-reservations
273•adletbalzhanov•16h ago•178 comments

Why Wall Street Is Ignoring Big Tech's Debt

https://www.youtube.com/watch?v=NufJ7g63KSY
41•johnbarron•2h ago•23 comments

The original URL for this prediction will no longer be available in 11 years (2011)

http://longbets.org/601/
176•doubletwoyou•10h ago•83 comments

TheoremDB – A public workspace for machine mathematics

https://theoremdb.org/
66•frozenseven•13h ago•8 comments

Making difficulty curves in games

http://www.davetech.co.uk/difficultycurves
144•hakkikonu•4d ago•56 comments

Unexpected events and prosocial behavior: the Batman effect (2025)

https://www.nature.com/articles/s44184-025-00171-5
74•davidbarker•6d ago•23 comments

Stylized GGX Shading

https://alexandrelamure.github.io/graphics-posts/stylized-ggx-shading.html
43•ibobev•5d ago•0 comments

Open-source interactive map for the Aug 12 total solar eclipse

https://eclipsefan.org/?v=2&t=max&layers=eclipse%2Cbesselian%2Cumbra-live%2Cshadow-3d%2Ccloud-pro...
175•MarcoDewey•19h ago•55 comments

Should you stop cracking your knuckles?

https://www.bbc.com/future/article/20260807-should-i-stop-cracking-my-knuckles
85•tchalla•16h ago•90 comments

Show HN: Airy – Free, fast, and simple voice content creation

https://airy.so
14•login588•5h ago•8 comments

Show HN: DeepSeek-V4 Latent Reasoning – moving "thinking" into latent space

https://blog.n.ichol.ai/packaging-latent-reasoning-as-a-real-model
27•nmitchko•3h ago•23 comments

CSS: The bomb inside your inbox

https://portswigger.net/research/css-the-bomb-inside-your-inbox
55•ashurandi•4h ago•18 comments

An Israeli professor lost a prestigious US job offer after speaking out on Gaza

https://www.theguardian.com/us-news/ng-interactive/2026/aug/06/professor-israel-gaza-university-o...
8•khaledh•57m ago•2 comments

The Dynamics of the Egg

https://www.the-hinternet.com/p/the-dynamics-of-the-egg
5•Caiero•4d ago•0 comments
Open in hackernews

Mea Culpa – Dark Hours

https://blog.terrygodier.com/2026/08/09/mea-culpa-dark-hours.html
117•satvikpendem•1h ago

Comments

gtowey•1h ago
Kudos to the author for taking responsibility and doing the ethical thing here.
stevage•48m ago
Ha, keep reading. https://daringfireball.net/2026/08/retraction_app_store_reje...
kstrauser•35m ago
…eventually, after the alternatives failed.
chuckadams•1h ago
Yeah, the big bad AI made you plagiarize a whole project down to the name, and lie to everyone about the review process. Not buying any of it.
glaslong•38m ago
"The dog plagiarized my homework"
ceejayoz•17m ago
> down to the name

And an identical bug, per the Bluesky convo Gruber linked.

https://bsky.app/profile/mmmeh.bsky.social/post/3mslc3b3u4c2...

ciupicri•1h ago
> I’d like to give credit where credit is due.

... but I'm not going to insert a link to his project - https://github.com/mbeher2200/DarkHours

prodigycorp•53m ago
he redirected the domain darkhours.io to darkhours.app. seems pretty fair
InsideOutSanta•1h ago
Something went seriously wrong there, and I'm not sure it's just Claude copying an existing project bug-for-bug. For more context, see also this post from Gruber at Daring Fireball:

https://daringfireball.net/2026/08/retraction_app_store_reje...

firasd•27m ago
Yeah... If you even say to Claude I want to make an app like github.com/user/repo it's not gonna just clone it and do some touch ups. Anything can happen of course, but my spidey sense says generally AI won't fork a project unasked (just because of the implied maintenance burden of applying future patches from upstream if nothing else)
mft_•18m ago
Also, Claude has the habit of finding and fixing bugs without being asked - for example, in code that an earlier version of itself wrote. So while you can never be sure, there's a non-zero chance that even if it had copied the original code it would have found and fixed the accidental trap.
supriyo-biswas•5m ago
I have tried this with Codex, and if you ask it to implement a project based on an algorithm or design in a given repo, it always puts an attribution link saying that part of it was adapted from that repo. Unfortunately I think we’re being duped here.
user43928•58m ago
On the previous HN posts I got this impression:

The developer's astrology app containing tarot reading features was rejected from Apple's App Store that prohibits astrology apps.

He then replaced the app's content with a clone of, if not the identical open source astronomy app "Dark Hours", copying even the name. The original is here: https://darkhours.app

The developer was then in contact with John Gruber, who wrote an article claiming Apple's reviewers confuse a nice, scientific astronomy app with astrology. The developer reviewed the article before publication.

It then turned out that the developer forgot to mention that originally he did upload an astrology app for review. Gruber felt duped, and noted that it's unclear whether an updated build containing the new astronomy app was ever submitted to Apple for review: https://daringfireball.net/2026/08/retraction_app_store_reje...

Now the developer seems to claim that he merely accidentally cloned that open source app when working with Claude.

I am not buying it.

ChrisMarshallNY•55m ago
That's interesting. I had originally posted a "this dude is classy" comment, and may repost, but I'd like to find out more, beforehand.

Are there any links to this stuff that you can share?

[UPDATED] Ah. I see this post has it[0].

[0] https://news.ycombinator.com/item?id=49231394

user43928•54m ago
I did not look into the details myself, but here are the links to the previous post:

https://news.ycombinator.com/item?id=49228166

lellow•56m ago
I love the attitude. Period. And I also understand his personal decision to not use it to create mobile apps, as mentioned. But, I would not follow the same route. There are several open source projects, and just because models were trained with their code, it shouldn’t stop me of creating something similar/better, with my “taste” (from another post this week) in mind. We are all different. We should have different options. I fully support open-source, but I support way more the creativity and idea from individuals that can generate something new.
overtone1000•34m ago
That would be true with or without AI. That isn't what happened here.

Open source isn't just code, it's an idea, a public square, and a community.

Fork a repo and customize to your heart's content? Go for it!

Fork a repo, change nothing substantial, and publish it with a nearly identical name in the app store and on a nearly identical domain? At the very least, that's in poor taste.

ryan_n•20m ago
The dude had claude copy a repo bug for bug. Where is the "taste" and "creativity" in that?

> I fully support open-source, but I support way more the creativity and idea from individuals that can generate something new.

None of that happened here...

iansmith_hn•56m ago
I'll give him credit for taking responsibility, but I have to admit that Claude had nothing to do with the issue. You could have taken somebody else's project with a few uses of curl and git. There may be many things wrong with Claude or even AI in general, but this isn't one of them.
timcobb•19m ago
He didn't really take responsibility?
eviks•54m ago
Since the other app is also heavily vibe-coded, it wouldn't make sense to kill your own, so I guess in reality this is questionable?

> While I had genuinely never seen DarkHours.app before yesterday

If only there were a way to share your own commits resulting from your own Claude sessions to verify whether it's true...

satvikpendem•48m ago
Well if the other app was vibe coded I guess technically there was no copyright to it at all, ironic to talk about stealing in that case. I don't care about either party here so don't construe this comment as defending the author but I find the situation amusing with the current copyright laws.
derdi•5m ago
Nobody mentioned copyrights or stealing.
satvikpendem•50m ago
I posted this post to HN after seeing someone else link it in a recent thread, and I'll repeat what I said there:

I find this synopsis very hard to believe, seems he's shifting blame onto an LLM instead of taking responsibility for his actions. He said he'd significantly alter the feature set, so why didn't that happen? That's a single prompt to Claude. He more than likely just told the LLM to clone the repo and ship it as is, not actually working on it in any capacity. In that case it wasn't the AI "reproducing" a bug as there was no reproduction in the first place.

simonw•49m ago
The bigger issue here is that he mislead (I think lied to, personally) John Gruber to the point that Gruber had to issue his first retraction in 25 years: https://daringfireball.net/2026/08/retraction_app_store_reje...
pohl•39m ago
Fun and useful PR jargon to describe what this post smells like: a “limited hangout”.

(a damage-control strategy where an organization or individual admits to a portion of a secret or scandal after a cover story fails, while still hiding the most damaging key facts.)

firasd•36m ago
So the thing that drove this person to Gruber et al's notice is an RSS Reader that doesn't count how many new items are pending? It's the kind of thing that can get you significant mindshare among the last few people who use RSS readers and have disproportionate impact on the discourse apparently
maratc•18m ago
This whole affair seriously undermines Terry's credibility, however it needs to be said that his take on how RSS readers should work is genuinely new and -- to some audiences -- interesting.

It's as if real people are not all good or all bad, but can do good things, and bad things too.

underdeserver•30m ago
The author's alleged misdeeds aside, even before AI, there were lots of small projects that were similar to one another.

I don't think that's a bad thing, or that it's necessarily plagiarism - unless the LLM spews out the other project's code from its training...

I'm happy to see multiple takes on the same idea. There are lots of tiny aesthetic and functional decisions that make apps different from one another. Now that implementation is cheaper we should celebrate that.

llm_nerd•28m ago
It is simply amazing that the "the AI ate my homework" routine works on anyone. Like, a single person out there actually falls for this hilarious nonsense?

The AI eating his homework wasn't even the worst of it, and this whole debacle is just a series of poor decisions and deceptions. Bizarre. Yet there are comments in here praising his "attitude". Can I interest you fine folks in the Brooklyn Bridge? I'm selling it for 40% off, today only. Message me.

timcobb•22m ago
> Bizarre.

This is easily the most casually bizarre HN saga that I've experienced...

fragmede•15m ago
Can't, you don't list an email address on your profile.

He fucked up and is owning up to it. Sure we all wish it never happened in the first place, but since he did, we prefer he confess rather than double down and go on offense or something else. The AI didn't "eat his homework". He's not a student, this wasn't a homework assignment.

mechanicum•24m ago
I’d love to see the other repo, and the prompts that led to both.

Did Godier copy the other guy’s repo, name and all, and try to pass it off as his own work? That seems like the obvious conclusion, albeit brazen to the point of insanity.

Did Claude copy the repo, in response to a prompt? If Claude copies a Claude vibe-coded project, can any plagiarism really be said to have taken place?

Or is this just what Claude is statistically likely to spit out if you prompt it to build an astronomy app and leave it to it?

hnlb53nrpg•24m ago
Great breakdown
scotty79•17m ago
> Going forward, I won’t be using AI in this way to create any more web stuff, and I do not use it to anything close to this extent on iOS software

That's a terrible lesson.

It's an open source app. Tell you agent to fork it an contribute to it if you have any ideas that might improve it.

You don't want to build castles anymore if you don't own the whole sandbox?

CircuitSeuss•14m ago
If you needed another reason to hate low effort vibe coding…

“It became clear to me that the web app I had launched using Claude was strikingly similar to his open source project, even reproducing a bug he had later fixed.”

At what point do we confront the reality that premier AI models are blatant copyright violation machines through and through?

NikxDa•4m ago
The thing that stands out to me with all of this is how little accountability there is left within the field.

Published a rip-off? "Sorry, Claude must have done this".

Published a shitty/wrong/insensitive/<insert other adjectives here> post somewhere? "Sorry, the AI wrote it"

Regardless of how we view LLMs as a whole, if you produce content with AI and publish it, you personally own every line of what you published. "Claude did it" cannot ever be a valid excuse.

ChrisMarshallNY•52m ago
I know that not everyone is thrilled with Gruber, but I think this is classy (from his article):

> To the best of my recollection, this is the first post I’ve retracted in the 24 years I’ve been writing Daring Fireball. I hope it’s the last. I was misled, both overtly and through omissions, in several ways, but what I publish is my responsibility, and I apologize for the error.

sersi•43m ago
Gruner is a true fan and tends to be overly positive about Apple but I don't doubt his integrity for a second. In cases when his reporting is overly favorable to Apple in my eyes, I do believe that he truly believes what he says.
whstl•31m ago
It was interesting that his first retraction was due to a post being critical of Apple.
maratc•14m ago
Gruber himself has written a number of posts critical of Apple, some of them scathingly so.
ChrisMarshallNY•9m ago
Anyone that has been in the Apple ecosystem, for any length of time, has been insanely pissed off at them -usually, multiple times.

They are a pretty arrogant megacorp, and tend to make decisions that primarily benefit themselves.

But I generally have a positive relationship with them.

kstrauser•33m ago
I fully agree. That’s how you own a mistake.
arjie•52m ago
Oh I recall this story now https://news.ycombinator.com/item?id=49214863

I, too, feel entirely duped. What the heck dude. Uploading an astrology app that later pivoted to astronomy and having that be rejected for astrology is a way different problem from just having the latter rejected for astrology.

Thanks for drawing the chain. Infuriating.

quietsegfault•32m ago
We are personally responsible for what our agents do. I don’t know why someone thinks “oops Claude did it” is a valid excuse.
whstl•32m ago
> I am not buying it.

Coincidentally:

Just in the last few weeks, D'addario, one of largest guitar string manufacturers, posted on Instagram what is clearly an AI-song to advertise its new line of guitar strings.

After being called out on it being AI, they posted a mobile-recording of the song recreated in a DAW, but it didn't even match the timing or the notes played.

After being called on it AGAIN, they blamed it on LANDR and Apple Mastering "changing the notes", but those only do "AI knob tweaking", they're not generative-ai audio synthesis. LANDR itself replied.

After being called on it AGAIN, they finally caved and said one of their workers used Suno without their knowledge.

After someone contacted the worker, he said he was pretty clear in his communication with D'addario that he had used Suno.

EDIT: The worker claimed it was "his first time using AI" and "he didn't know", but after someone did some digging in his Instagram profile, there's a few Suno songs and a lot of AI posters and avatars.

This sort of ass-covering is getting crazy with AI...

scotty79•14m ago
People online post timelapses for their AI generated artwork, that are also AI generated.
tomashubelbauer•7m ago
Reminds me of politicians and public figures saying they got "hacked" after doing/posting something stupid and getting backlash for it. I guess "AI did it" is the new iteration on that.
bookofjoe•2m ago
Appears to have replaced "fake news" as the go-to response
27183•6m ago
> The worker claimed it was "his first time using AI" and "he didn't know"

This is not the defense they think it is.. If your mechanic rotates your tires and improperly torques the lug bolts "it was my first time using a torque wrench" isn't excusable. It's good to experiment and learn new things. It's not good to throw your little self-study project out into the world with your employer's name behind it and present it as production worthy material.

inigyou•3m ago
Before last year, I might've thought it was okay to throw out silly things as advertisements.
mortenjorck•31m ago
OP or dang should change the link to the DF retraction. While the app’s author has apparently produced some quality products, this puts a big asterisk next to that reputation.