frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
261•theblazehen•2d ago•88 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
27•AlexeyBrin•1h ago•3 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
707•klaussilveira•15h ago•206 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
970•xnx•21h ago•558 comments

Reinforcement Learning from Human Feedback

https://arxiv.org/abs/2504.12501
9•onurkanbkrc•51m ago•0 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
73•jesperordrup•6h ago•32 comments

Making geo joins faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
135•matheusalmeida•2d ago•35 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
46•speckx•4d ago•38 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
68•videotopia•4d ago•7 comments

Welcome to the Room – A lesson in leadership by Satya Nadella

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
39•kaonwarb•3d ago•30 comments

Ga68, a GNU Algol 68 Compiler

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
13•matt_d•3d ago•2 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
45•helloplanets•4d ago•46 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
240•isitcontent•16h ago•26 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
238•dmpetrov•16h ago•128 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
340•vecti•18h ago•150 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
506•todsacerdoti•23h ago•248 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
390•ostacke•22h ago•99 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
306•eljojo•18h ago•189 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
361•aktau•22h ago•186 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
430•lstoll•22h ago•284 comments

Cross-Region MSK Replication: K2K vs. MirrorMaker2

https://medium.com/lensesio/cross-region-msk-replication-a-comprehensive-performance-comparison-o...
3•andmarios•4d ago•1 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
25•bikenaga•3d ago•11 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
71•kmm•5d ago•10 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
96•quibono•4d ago•22 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
26•1vuio0pswjnm7•2h ago•17 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
271•i5heu•18h ago•219 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
34•romes•4d ago•3 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1079•cdrnsf•1d ago•463 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
64•gfortaine•13h ago•30 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
306•surprisetalk•3d ago•45 comments
Open in hackernews

Zigbook Is Plagiarizing the Zigtools Playground

https://zigtools.org/blog/zigbook-plagiarizing-playground/
475•todsacerdoti•2mo ago

Comments

wavemode•2mo ago
original submission dicussion: https://news.ycombinator.com/item?id=45947810
darshanime•2mo ago
since zig is famously decentralized, i don't think there is a way to effectively combat bad actors like these? there is no "official zig org" that can disown them
IncreasePosts•2mo ago
In a decentralized but communicating community, this kind of post is raising awareness, and then the others in the community will make their own choices regarding the matter.
pa7ch•2mo ago
Its the opposite in my understanding. Zig has a BDFL.

Trademarks are the usual cudgel of choice to enforce a bad actor claiming to be part of offcial Zig.

testdelacc1•2mo ago
But he isn’t. He’s just writing an AI slop book about Zig. Surely there’s nothing legally wrong with that? He never said it’s an official book or backed by the Zig project.

The trademark cudgel is used on people who release an incompatible language that they insist on calling Zig, confusing people who want to try Zig. Or people who add malware to the Zig tool chain and try to distribute that.

Trademark can’t be used to control bad actors like zigbook.

lenkite•2mo ago
> Surely there’s nothing legally wrong with that?

Incorrect. Not honoring the attribution requirement in the MIT license is a copyright infringement because it violates the terms of the license, which are legally enforceable conditions.

testdelacc1•2mo ago
We are specifically talking about what the Zig project/foundation headed by Andy Kelley can do to such bad actors using the Zig trademark - which is exactly nothing.

I wouldn't be so quick with the "incorrect" if I were you. You haven't even taken the trouble to read two sentences.

lenkite•2mo ago
> I wouldn't be so quick with the "incorrect" if I were you. You haven't even taken the trouble to read two sentences.

I wouldn't be so quick with the dismissal if I were you. You haven't even taken the trouble to read the article.

Also, Quad erat demonstrandum - the infringing repo no longer exists.

pa7ch•2mo ago
Mm thats a good point. I'm not entirely clear on the limits of trademarks in this case. Its Zigbook rather then Zig.
testdelacc1•2mo ago
I read a lot about this when Rust was considering adopting a trademark policy. The main use cases for enforcing the trademark were

- preventing someone who hardforked the project from creating an incompatible language while using the same name.

- preventing someone from distributing malware while still using the same name.

Because if you notice, neither of these clash with the MIT license that many languages use. You need to enforce your trademark to stop this kind of behaviour.

Zigbook can argue that they aren’t causing any confusion between themselves and the Zig language. The Zig foundation could argue that the name implies an endorsement by the project and they should call themselves The Unofficial Zig Book instead. I don’t know which way it goes.

do_not_redeem•2mo ago
I wonder what tools the Zig team has to deal with trolls like this.

Is the zig name or logo trademarked? What about the mascot he's using as his github picture?

They're violating the terms of the MIT license as mentioned in the article, so maybe Zigtools has legal standing.

As for lying about no AI, being an asshole isn't illegal, so no angle there.

Any other ideas I missed?

bragr•2mo ago
Lying potentially opens up fraud angles if they are soliciting or receiving something of value. Maybe false advertising even they are giving it away for free. A lot of this will depend on who has jurisdiction
wyldfire•2mo ago
Plagiarism is a moral wrong.

But copyright infringement is a legal wrong (a civil liability).

Is what they're doing infringing on a copyrighted work? Or does it fail to uphold license terms? Many open source licenses have some amount of attribution as a requirement, so that'd be something to consider.

bjt•2mo ago
It's addressed in the post. MIT license. Zigbook is not honoring the attribution requirement. A PR to change that was closed and obfuscated.
anonnon•2mo ago
> Zigbook is not honoring the attribution requirement

It's crazy how many people treat MIT as if it were public domain.

adrian17•2mo ago
This probably depends on country, but AFAIK in most of europe, even in public domain, the „you can’t pass another’s work as your own” part of copyright is still active and doesn’t expire.
poly2it•2mo ago
This piques my interest, what is the legally required recognition of a derivative's parent work? Must I be able to list dependencies, or should I be able to verify whether a parent work is included in mine? What if my work is a second derivative of a work which I am unaware of, because the work in between improperly didn't recognise its parent? Am I legally responsible to investigate such cases?
projektfu•2mo ago
Something like, "Pride and Prejudice and Zombies, by Jane Austen and Seth Grahame-Smith" is probably sufficient.
Zambyte•2mo ago
I genuinely believe more people violate permissive licenses than copyleft license. I have no data to back this up, but just look at how much people focused on if LLMs were violating the GPL by reproducing code covered by the GPL without reproducing the license. If LLMs violate the GPL, they violate all licenses besides ones that are effectively public domain.
lenkite•2mo ago
AI is actually beginning to encourage "restricted source", public-only-gets-binary debates to simply avoid such legal issues.

Write a snail-mail letter to get the real sources. Repositories are private with a small well-vetted list of contributors. Also avoid slop-PR headaches that away.

femiagbabiaka•2mo ago
If you were licensing MIT, ostensibly it’s not the copying you care about, just the attribution. There is always the option to turn off prs, or even distribute code without using github.
mtndew4brkfst•2mo ago
GitHub has never allowed public repos to disable PRs in particular. There's no setting for that.
femiagbabiaka•2mo ago
It's not directly possible, no, but with branch protection rules and this Github action it is trivial to set up: https://github.com/dessant/repo-lockdown
tliltocatl•2mo ago
Sorry, this sounds like the absolutely worst idea ever. The way to kill open source as such. Sloppy PRs will end when the idiot HRs release there is no value in them. Plagiarism isn't really anything new and AI doesn't really change much there. But adding friction to examining source is a sure way to make no one care to contribute.
bigfishrunning•2mo ago
Honest question, what are "HR"s? I only know that acronym for "Human Resources" and I don't understand how that has anything to do with code contribution
tliltocatl•2mo ago
> Human Resources > code contribution

Activity on github - must be a productive programmer. Have a thousand issues open - definitely a hire. I'm not talking about the Valley, but in India, as well as some some backwaters in the West that's how it seems to be. Talk about misaligned incentives.

claudiug•2mo ago
not so much to AI companies :)
kachapopopow•2mo ago
I just can't get over how ridicioulus the "no ai" statement is.

I really love the part where llm.txt has the same notice, something humans will never read, or the fact that llm.txt exists considering that there is distaste for AI in every part of this llm generated book.

booleandilemma•2mo ago
"Not generated by AI" is something that every programmer everywhere is going to say about their own work, even when it's obviously AI generated. I've started to publicly call people out when I see they've posted something on social media (LinkedIn, etc.) when I see they've made an AI-generated post. The fraud has to stop.
lillecarl•2mo ago
There's also the option of embracing it.

https://github.com/Lillecarl/lix/commit/9ac72bbd0c7802ca83a9...

I'm not ashamed to use AI if it improves my output, people draw the line of "acceptable use" differently just like drug addicts talk shit about each other's drugs to justify their own. I think honesty is more important than cleanliness.

nurettin•2mo ago
I stopped using linkedin once the mediapipe epidemic started and everyone who could type pip install mediapipe could write a half baked hand and face gesture demo to show themselves as the "cool programmer".
pjmlp•2mo ago
Kind of hard unfortunately, now when one gets evaluated how much we're improving our daily work with AI, when the annual feedback meeting comes.

The no AI devs will get a "needs improvement" report.

kachapopopow•2mo ago
I've talked to people who got fired for not embracing AI, so go out there and say how much more productive you are even if it's a lie.
otabdeveloper4•2mo ago
> I just can't get over how ridicioulus the "no ai" statement is

You don't have to. I'm sure there are lots of other communities that welcome low-effort slop with no effort put into it.

omoikane•2mo ago
The "no AI" statement reminds me of the Chinese idiom: "there are no 300 taels of silver here" (there is no money buried here). It's a clumsy way of denying something.

https://en.wiktionary.org/wiki/%E6%AD%A4%E5%9C%B0%E7%84%A1%E...

gnarlouse•2mo ago
Had a conversation with the Zigbook maintainer. It’s either a young kid or somebody that has some serious growing up to do. Just generally weird behavior.
ayhanfuat•2mo ago
Indeed: @zigbook changed the title "Fix license violations" "Im mad because you wrote code similiar to mine >:(" 3 minutes ago (https://github.com/zigbook/zigbook/pull/43)
vintagedave•2mo ago
Wow. It's also an extremely reasonable pull request, here's the only commit: https://github.com/zigbook/zigbook/compare/main...SuperAugus...
arp242•2mo ago
I could sort of understand it if the PR used all sorts of judgemental/accusatory language or something. But it doesn't; it's straight-forward and factual. Outright bizarre behaviour.
ikari_pl•2mo ago
help us, it's gone
ajifurai•2mo ago
Original commit: https://github.com/SuperAuguste/zigbook/commit/8cc9edd35b3e3...
doe88•2mo ago
I really loved this PR, very fair, appropriate, sensible, proportionated; masterpiece! Could easily be used as example in all git commit writing guides around (half-joking).
gnarlouse•2mo ago
At one point they added a “R******D COMPLAINT” (censored for HN) ticket sticker to… idk, oppose AI-use accusations? Somebody seemingly talked them down from it though. Just bizarre. Like watching a midlife crisis through GitHub issues.
koolala•2mo ago
Playground wise, is Zigs wasm compiler able to compile out simd wasm in the browser? I'm trying to find the best languages that can. So far it's just assemblyscript and c/c++ and their compilers are big.
lioeters•2mo ago
I haven't dug deep but it seems Zig's Wasm target does support SIMD.

> WebAssembly portable SIMD intrinsics

https://codeberg.org/ziglang/zig/src/branch/master/lib/inclu...

koolala•2mo ago
The issue is I think that code is based on LLVM and and I am not sure the self-hosted Zig compiler that runs well in Wasm can do it.
lioeters•2mo ago
I see, I don't know the internals of the compiler enough to find where that would be in the codebase. As an aside, their new home for the Git repo at Codeberg doesn't seem to have code search functionality. Probably simpler to clone the repo and grep through any way.
nmilo•2mo ago
I remember reading the original zig book post and how weird it smelt. Even though it’s LLM written there’s more than a trivial amount of effort put into it. What could anyone possibly have to gain by doing this?
vanous•2mo ago
@Zigtools:

Thank you for your educative post, letting the community know.

Don't let it to drag you down in any way. This is emotionally draining and takes away motivation, but keep going.

lillecarl•2mo ago
https://github.com/zigbook/zigbook/pull/45#issuecomment-3592... Would this be grounds to report zigbook to GitHub maybe? This is wild
SSLy•2mo ago
zigbook edited a 3rd party comment to say "I’m autistic and sperging out over stuff on the internet that doesn’t actually matter. Don’t mind me."

Just your run off the mill AI grifter.

EDIT: https://lobste.rs/s/pbn3zy/zigbook_learn_zig_programming_lan...

"Quick research - author's actual profile is https://github.com/zk-evm, and he's a potential scammer from crypto spaces, who also happens to be running fake GitHub Organisation of the Cursor editor, along with related BuyMeACoffee claiming it being official page of the "Cursor AI Editor"."

KomoD•2mo ago
> Quick research - author's actual profile is https://github.com/zk-evm

The account is called zig-vm now.

And here's his real github account: https://github.com/gweidart

jamesbelchamber•2mo ago
How did you connect this account back to the "real" account?
CGamesPlay•2mo ago
Well, the name of the "real" account is "zkevm.dev", and the previous account was zk-evm. Those are just letters to me, but it does seem like a clear link. Couldn't say that either is "real", though.
csomar•2mo ago
It is not. zk-evm refers to a type of blockchain. It's not a unique/singular link.
KomoD•2mo ago
"zkevm.dev" is his domain, he uses it for email on all 3 accounts.
speedgoose•2mo ago
The account had a link to a personal website, that (for now) has links to a few social medias and the "real" account.
jamesbelchamber•2mo ago
That's a pretty strong link, nice work!
Chris2048•2mo ago
An old version of a related contact page: https://web.archive.org/web/20250320001430/https://gweidart....

lists as a donation link: https://www.paypal.com/paypalme/Newcomer214

So, gweidart is probably this guy: https://www.linkedin.com/in/brandon-newcomer-7275aa228/

KomoD•2mo ago
Yeah I came to that conclusion as well, though from zkevm.bio (which has a Venmo link) but was unsure about dropping his name publicly.
KomoD•2mo ago
zig-vm is now pilot-repl (user id 216412417)
RestartKernel•2mo ago
That's mostly just odd. Either a young teen way in over their head or a weirdly non-functional adult.
Crestwave•2mo ago
Oh wow. Your original comment is pretty darn prophetic.
slacktivism123•2mo ago
>Would this be grounds to report zigbook to GitHub maybe?

100%.

https://docs.github.com/en/communities/maintaining-your-safe...

nusl•2mo ago
Grifter or not, editing user comments to make it look like they're saying something they're not isn't okay.

Edit: It appears that the repo is gone? User removed it or GitHub?

lillecarl•2mo ago
I reported it to Github, supplied links to the edits and to this HN thread. The canned response was:

"Our review of the account(s) and/or content named in your report has concluded. We have determined that one or more violations of GitHub’s Terms of Service have occurred and have taken appropriate action in response."

It took 2h40m, genuinely impressed how quick the turnaround was :)

p1nkpineapple•2mo ago
your other PR made me laugh: https://github.com/zigbook/zigbook/pull/46 absolutely wild that they had the gall to report you, lol
SSLy•2mo ago
Fear not I've mirrored it https://web.archive.org/web/20251130091635/https%3A%2F%2Fgit...
ffsm8•2mo ago
Sadly the important information, what was actually edited, isn't part of that mirror. (It's async fetched by the ui when clicking on the edit information on GitHub)
SSLy•2mo ago
it's said something to paraphrase "I wonder what antisocial behaviour will be seen next instead of dealing with the feedback"
keyle•2mo ago
The whole thing looks very childish, I'm not sure I even fully understand the conversation of #43. Are they troll accounts?
blks•2mo ago
And now it’s made private.
nusl•2mo ago
Repo seems to be gone? User action or GitHub action?

Regardless, for visibility as to maybe-why this happened, here are screenshots of the user editing comments to insult/make them say something they never did;

https://imgur.com/a/LsvBXY1

https://web.archive.org/web/20251130091635/https://github.co...

The tool itself claims "Zero AI" (https://www.zigbook.net/) yet is very obviously A-Lot-AI.

mcintyre1994•2mo ago
I find GitHub to be very prompt and responsive to abuse reports, so I wouldn’t be surprised if it was them if people reported the comments etc.
Meneth•2mo ago
The only public repo remaining under their github account is this VSCode-Copilot integration tool (https://github.com/zigbook/pilot).
Zambyte•2mo ago
It seems their whole account is gone now.
NoteyComplexity•2mo ago
The responds and edits are simply unprofessional and immature. I don't hate AI and in fact I use it for many research based tasks, helping me narrowing a lot of tough topics, but it is the People with these kind of attitude turns me off.
nusl•2mo ago
AI use is fine, though pretending you haven't used it when you obviously did rubs me the wrong way.

I get why GitHub allows editing comments of other users though for public repos I guess it allows for this kind of abuse

NoteyComplexity•2mo ago
Exactly, being dishonest is the real problem here.

Luckily, every edits are recorded in history, so they can't really hide their abusive behavior, for now. Even if they did, seem like there are often people faster in archiving their posts than they hiding their post.

cardanome•2mo ago
I don't mid the immature part, they are hate fueled. The ableism is disgusting.
NoteyComplexity•2mo ago
Just knew what ableism is, but I don't think that is one but the more classic things bullies trying to downplay others by calling other idiots or autistic.

Either way, ableism or simply abusive behavior, both lacks respect, honestly and responsibility, which is a sign of immature behavior. Mature people can be playful, but they know when to act in the correct time, and definitely not in something that lead to a huge PR disaster.

Thus, being immature is the root cause of all these bad behaviors, including discrimination.

andrewflnr•2mo ago
I think the open abuse of people raising issues with the project is morally worse than the license issues or even lying about AI usage. Fraud is already bad, but someone can do that for reasons other than pure mean-spiritedness. To pull this nonsense, you have to actively take pleasure in making other people feel bad.
arccy•2mo ago
probably user reports to GitHub's moderation team
jonathrg•2mo ago
It's unbelievable to me that Github allows repo admins to edit other people's comments.
NeckBeardPrince•2mo ago
What would be a valid reason to allow this? That just seems mind-numbingly stupid.
projektfu•2mo ago
Censoring insults or illegal speech (depending on jurisdiction) would be the main reason I can think of.
merlindru•2mo ago
That also means that some users will be pressured to censor illegal speech no? If you live under e.g. a regime that disallows or discourages criticism, now suddenly the onus is on you to do something about those comments because you have the ability to. If you couldn't edit the comments it's not your fault.

Either way I think it's a pretty stupid feature the way it's implemented; it should show the edit more clearly or indicate that the comment has been written by multiple people (like StackOverflow does), especially if edits change more than e.g. 10% of the original comment.

projektfu•2mo ago
It's not my feature, no reason to be angry.
matkoniecz•2mo ago
in such case ability to delete comment would be enough
halapro•2mo ago
This is particularly useful when editing the top-level comment of a popular issue to specify the current status. Or when a peer opened a placeholder issue and you fill it up. Etc.

If you actually use GitHub as a social network of sorts, there are many reasons to do edit comments. All the edits are visible anyway. You're on Git-Hub, you can already edit everything you have write access to.

tomalbrc•2mo ago
In which world would you want others to be able to edit your posts in a “SOCIAL NETWORK”? In today’s age of misinformation? Greeeeeeeat idea.
jabbywocker•2mo ago
For GitHub specifically? This world. This is a useful feature
gucci-on-fleek•2mo ago
Markdown is pretty tricky for new users to figure out, so quite often, users will just paste big snippets of code without formatting them, which is nearly unreadable. I'll usually edit these posts to add ```backticks``` around any code.
arccy•2mo ago
or they'll do what i assume is the jira style code blocks with just `multiple lines of code`
munificent•2mo ago
I maintain the formatter for Dart, so a lot of my job involves maintaining the issue tracker for the formatter.

I use this feature all the time. Users get Markdown wrong, give titles to issues that don't make any sense, have typos, etc. Being able to edit issues helps me keep the issue tracker easier to understand and navigate for maintainers and users.

Every feature can be used. That doesn't mean every feature should not exist. The fact that the edit history is still visible means it's next to impossible to abuse the feature. It works fine.

the8472•2mo ago
That's a useful feature for long-running issues to include updates in the opening post. Or to improve formatting when a bug reporter isn't familiar with markdown. And that it shows in the edit history should at least discourage abuse.
dannyfritz07•2mo ago
Allowing the maintainer to prepend a comment to the top seems more sensible to me to be honest. Would make API use harder potentially, but it would avoid weird abuse like this.
the8472•2mo ago
github is meant for collaboration, designing it around adversarial use would be a loss for everyone. Adding a function to report absusive edits rather than an entire post would be a better choice imo.
testaccount28•2mo ago
reporting abusive edits requires moderation/arbitration. the rules can instead be changed to sidestep the issue, while maintaining the value of the feature.
pirates•2mo ago
Report to whom? Github, who allows the behavior and therefore doesn’t see anything wrong with it, or the repo admins who have proven they they couldn’t give a rat’s ass about the very thing you’re reporting? The well is already poisoned, there is no reason to think that they’d suddenly change their stance and cooperate.
freehorse•2mo ago
In this case at least, github (most probably) banned this account, presumably after reports. There are also other stories for github banning accounts for pr trolling kind of behaviours. So not sure if everything is perfect, but at least there are cases such things work.
sysguest•2mo ago
> designing it around adversarial use would be a loss for everyone

hmm... isn't this more of a 'personal viewpoint'? why are you stating this like a fact?

moreover, how would it "adding Edited by ~" constitute as a "loss for everyone" ?

I agree on adding "report abuse" button, but if no one notices that edit, how would anyone know what to report in the first place?

junon•2mo ago
It's personal but I agree with it. This is probably the first time I've seen it abused like this. I've been on GH for like 10-15 years.

Normally, repository maintainers are not self-sabotaging like this.

ffsm8•2mo ago
That text is already there and can be seen in the screenshot
tomalbrc•2mo ago
It obviously does not discourage abuse
the8472•2mo ago
No, that's not obvious at all. A single event is evidence that some abuse still happens, it does not tell us how much more abuse there would be in the counterfactual where the history wasn't available.

discourage != prevent all

ktm5j•2mo ago
I get what you're saying, but I feel like they should highlight comments in some way if a repo admin completely replaces a comment with different text. I'm struggling to imagine a situation where that would really be appropriate. The "Edited by: username" seems too easy to overlook.
the8472•2mo ago
They could show multiple post authors, similar to how they do for co-authored commits.
vunderba•2mo ago
The vanishing small percentage of people that would actually check a comment’s history are the same people who would check a Wikipedia entries history.

At a bare minimum, the post should have in big bold lettering: Edited by <user_name>.

arp242•2mo ago
Yes, with an edit history I think it's a useful feature. I often use it to add pre formatting to errors or code examples people post, or to edit titles to be more helpful ("weird issue with X" → "clearer description of the bug" after triage). It used to be that it didn't have an edit history. I think it was added about five or six years ago? You could also delete comments with no indication there was ever a comment there.

I once had someone request a feature and they became quite aggressive after I declined it. I essentially told them to fuck off[1] and that was the end of it. A few months after this he strategically edited and deleted some comments to make it appear I was just insulting them for no reason and then started posting on HN and Lobsters what an asshole I was. Back then, there was no real indication of their manipulation.

[1]: In part because he was already a known troll. Well, maybe troll isn't the right word, but he does have a history of mass-reporting hundreds of feature requests across hundreds of repos, to the point where it's basically just spam. He's been banned from Github many times over this, but just keeps creating new accounts and it all starts over again.

xrd•2mo ago
Did you make up A-Lot-AI? Can I suggest "A-Lott-a-AI"?

If you did, this is the greatest thing created in 3 ABC ("After Bullshit ChatGPTification"; ChatGPT launched in 2022.).

NB: Since ChatGPT is basically the new Messiah for many, I really think we should now be using dates like 3 ABC or 5 POS. POS stands for "Prior to Overlord Slop/Shit". I suggest we give up AD/BC.

But, please, I'm not the messiah! (hopefully you have watched Life of Brian!)

nusl•2mo ago
Follow-up: seems they've been banned
networked•2mo ago
I notice again I haven't internalized how much https://tvtropes.org/pmwiki/pmwiki.php/Main/SuspiciouslySpec... really happens.
kklisura•2mo ago
There should be something of an OFAC Sanction List for SWE for people who blatantly transgress moral and ethical lines.
kyleee•2mo ago
Ahh good idea; like the Brady list for bad police officers in US. Just have to figure out how to ensure it has teeth and doesn’t become a witch hunt
kshri24•2mo ago
Gets worse: https://github.com/EclipseFdn/open-vsx.org/issues/6395
andrewflnr•2mo ago
Already gone. https://web.archive.org/web/20251130101438/https://github.co...
Havoc•2mo ago
I could see LLMs copying code as innocent mistake, but identical sha256sum on wasm files...jikes
dangoodmanUT•2mo ago
Wtf is happening in the zig world this week
znpy•2mo ago
The only stupid thing here is that the zigtools playground is mit licensed, so all zigbook had to do was acknowledging original copyright.
b800h•2mo ago
Whenever I hear anything about Zig it seems to be drama. Very bizarre, will avoid.
jamiejquinn•2mo ago
Ditto... I love Zig as a language but I worry the high-level community builders (including Andrew) are a little too antagonistic to foster a positive, tolerant, patient community in the long term. In saying that, my infrequent interactions in the reddit and discord are always pleasant.
Zambyte•2mo ago
Actual Zig community spaces like Ziggit is very pleasant as far as programming language forums go. I think Zig just occupies a unique space in the language ecosystem (a very performance oriented, production oriented language that is not afraid to rapidly try things and throw them out if it doesn't meet expectations in practice - not many languages sit in the middle of this venn diagram) and people see it as an opportunity to gain a social foothold in something potentially great.

It seems like it might be in the nature of a language with these goals and this development process to attract people like this, no matter how warm and welcoming the community leaders are.

yoyohello13•2mo ago
I don’t think Andrew is a bad guy, but his tone seems to attract a certain kind of person. All the technical people I’ve interacted with in the Zig community have been awesome, but for whatever reason it also attracts a lot of people who are just there to shit on anything mainstream.
flykespice•2mo ago
He has a pattern of taking any bit of criticism of his language on bad faith, and immediately goes all defensive accusing the criticizer of being a psyop working with a rival language.

This is all childish and unacceptable behavior.

myko•2mo ago
This is the first drama I've heard related to Zig, and seems to have nothing to do with the project itself–this is someone writing an online book about Zig
baranul•2mo ago
Zig has previously been involved in all kinds of drama. Including involving money, battles among developers, attempts to split/fork the language, and self-pushed conflicts with other programming languages. This is just the latest, in the long series.
pityJuke•2mo ago
This isn’t anything to do with Zig though, it just happens to be the language that this crook chose.

They’ve could’ve picked Nim and done this whole spiel there (you’d want to pick a fledgling language that isn’t saturated with documentation, so the stalwarts aren’t usable).

jhgb•2mo ago
Funny, because it's the exact opposite for me. You sure it's not just your news source preferences?
defen•2mo ago
There's nothing inherently Zig about this - it's some random person who is not affiliated with the project in any way. They could have done the exact same BS copyright-infringing AI slop project in any language.
PaulRobinson•2mo ago
Disappointing.

When zigbook first appeared here, I took a cursory scan, and it looked pretty solid and a useful resource. Seems it duped me and got me good. I was even defending the use of AI a little - although the claim needed to go.

Seems they just were just trying to do over a nascent community that I'm interested in seeing growing and wasn't a member of yet.

Good riddance, then.

gnarlouse•2mo ago
I’m doing AoC on Zig this year. Zigtools will be my reference. Cheers!
conartist6•2mo ago
Our rules are so easy to follow but I'm not sad that the the consequences for breaking them are serious, in terms of your social reputation at least
robertwpearce•2mo ago
I decided to start learning Zig this past week, and typing in "zig book" to a search engine led me to that project. After a handful of pages, I had no clue what was going on and couldn't follow it (that said, I am new).

I quickly found https://ziglang.org/learn/, and the guide is great. For ziglings, make sure you're on the latest dev build (as it says in the README)! (Edit: or get the tagged release for the version you have!)

poetril•2mo ago
I went down the same path last week, and found Zigbook to be a very poor resource for learning. +1 for ziglings, that's been my favorite so far
flykespice•2mo ago
This is just a vibe coder who tried spin his business onto a growing language. They don't care about their product (code) quality as long as it sells.