If I say companies should at least consider the 3 line CC license before scraping my sites, I’m seen as the unreasonable one.
But when I use an alternative forontend, to read feeds on their sites, without having to make yet another free account, now the same companies and their users scream about some unspecified part of their license being violated, threaten legal action and expect me to care about it.

GitHub thread: https://github.com/zedeus/nitter/issues/1442#issuecomment-5413651441
Also a “Publish who I follow” toggle: writes # follow = + # following = N into your feed like yarnd does. Off by default (it is your social graph 🤔), and only on the GitHub/Gitea backends for now where the app owns the feed file. twtd next 🤞
jenny stuff aside, I received zero bug reports or code contributions since leaving GitHub in 2018.
@prologic@twtxt.net Oh, yes, just for clarity: This wasn’t a “pro GitHub” argument. 😅 I won’t go back there (or to another “forge”).
I think we’re totally on the same page: Decentralized Git hosting is good, but we haven’t solved the “collaboration” part yet. Or rather: We have to modernize it. The tools are already there, but (many) people don’t want to use them and think they’re clunky.
« #Krokiet is a new #Czkawka frontend written in Slint. »
https://github.com/qarmin/czkawka/blob/master/krokiet/README.md
jenny stuff aside, I received zero bug reports or code contributions since leaving GitHub in 2018.
And @lyse@lyse.isobeef.org is right. Not being on Github is a good thing IMO. Even when I was there with all my many projects, I basically got the same amount of “attention” as I do now. The only real way to gain more “attention” is to artificially play the “game”. You know. The stupid “Stargazer” one, and whatever you can to get into the “Top 10 X” charts. – But ultimately that doesn’t buy you “quality” contributors or users or whatever. So it’s all pointless.
jenny stuff aside, I received zero bug reports or code contributions since leaving GitHub in 2018.
@movq@www.uninformativ.de So I see it slightly differently… Over the years I have recieved great contributions from the likes of yourself and @lyse@lyse.isobeef.org and the many forms of @bender@twtxt.net and his friends 😅 Hell even others along the way that have come and gone. Likewise I also think you have recieved many contributions to Jenny over the yeras in much the same way, perhaps not in patches, but user reports, feedback, etc.
So I think what I’m saying here is this… Ever since leaving Github (like you), I find that my desire to continue to build up the community we’ve built here and to contribute to grow and cultivate it is important to me. My desire to thwart and eliminate useless traffic like bots and ai even strongers.
I want to find a good balance.
jenny stuff aside, I received zero bug reports or code contributions since leaving GitHub in 2018.
How many tickets and merge requests did you get before moving to your own server?
Hm, these were probably some of the more active projects:
- https://github.com/vain/lariza/issues?q=is%3Aissue%20state%3Aclosed
- https://github.com/vain/pdfPres/issues?q=is%3Aissue%20state%3Aclosed
- https://github.com/vain/xiate/issues?q=is%3Aissue%20state%3Aclosed
So it’s not a ton of stuff and there are many “issues” I opened myself, but it’s certainly more than these days.
Haven’t used
git send-emaileven once. I definitely have to look into that soon. Wanted to do that for several years. I typically upload the patch to my server and send a link via IRC.
git send-email is good for sending patches to a mailing list (because then the individual patches can be discussed easily), but since those are dying out as well, it loses its appeal. If you want to send patches to a single person, just sending the link to your repo is far easier. 🤔
@prologic@twtxt.net Hmmm, I have no idea how to solve that problem. 😅 Some jenny stuff aside, I received zero bug reports or code contributions since leaving GitHub in 2018.
I thought I had made that super easy, because you can just send me an email – no sign-up process, nothing. But that’s way too old-school, people don’t know how to use git format-patch (let alone git send-email) and they also don’t understand that they can just send me a link to their forked Git repo (which can be hosted anywhere). Git is super flexible and powerful, but those features are hardly ever used.
Maybe people even need some kind “reward”, or “fame”. Like those “achievements” that you can unlock on GitHub. (Something to put in their CV … ?)
📣 ACTION REQUIRED: Hey folks 👋 For those of you whom are using the Twtxt App either via the Hosted option or on your own twtd instnace or via Github/Gitea or any other publishing backend (doesn’t amtter). Please read.
Please open the app and you should be prompted to save your recovery code for your device. This basically is all of your settings, follows, etc in the app itself. This is synced to the Origin everytime you make a change, and also stored on-device. This is what makes it possible to sync your setting across services, move to another device, etc.
Please save a copy of the recovery code somewhere. This is only your only way to recover your settings.
Thank you 🙏
also, just to clarify, we built the hosted Service as the last lowest rung ladder for non-technical people. I fully expect most technical people will spin up their own publishing backend or use Github or similar so that long-term the ecosystem still remains very much decentralized.
…and also Packaide v2
I want to check this at some point…
«spyrrow Python wrapper of Sparrow, State-of-the-art Nesting for 2D irregular strip packing»
@balloonfu-sen@yarn.girlonthemoon.xyz I could in toehry publish a specification for what twtd implements, which forms the basis of the API between twtxt.app <-> twtd, if you wanted to write your own twtd / twtxt.app compatible publishing backend (assuming you didn’t want to use Github/Gitea, etc).
@balloonfu-sen@yarn.girlonthemoon.xyz Unfortunately I tried to support SFTP but ripped this out as Browsers (which the Swag framework uses under the hood as a framework to build PWA(s)) doesn’t support raw TCP connections. So FTP / SFTP is not possible without hacks like a proxy. Which I don’t really want to support. So only things that have some kind of HTTP API are possible viable publihsing backends right now. That is Github/Gitea, twtd, Yarn, etc.
@bender@twtxt.net Ah, the first twts were from https://raw.githubusercontent.com/Fastidious/fastidious.github.com/master/twtxt.txt, not https://daiwei.me/twtxt.txt. Fetching the GitHub feed completes the thread. 👍
Fixed the broken hashes in the Twtxt App (https://twtxt.app) 🥳 It was hashing your twts with a client-side timestamp the server never used 🤦♂️ Now it keeps the canonical created/hash the pod (or twtd) returns, and the GitHub/Gitea backends write a # url = preamble so every client hashes your feed the same way. Thanks @fastidious@tilde.town for the report 🙏
@prologic@twtxt.net I linked you some of my findings on the twtxt.app on IRC. The main problem is the hashing. Totally broken. But you have got to give it some thought, because GitHub hosting of the feed is tricky (even more so if they are CNAMEing their domain to it). It is also finicky because Pages is auto-enabled on username.github.io, so actions must run each time you twt.
@david@raw.githubusercontent.com your fork worked, and this is a fork, of your fork. Let’s fork’em!
@itsericwoodward@itsericwoodward.com Haha! I’m glad you like it! 🤣 I ummed and arrred over the set of publishing backends it should support, and in the end decided to support Yarn, Github/Gitea and twtd. I hope that’s enough and flexible enough for most folks 🤞
Hello everyone ! 👋 Behold I bring you (after many years) the launch of the Twtxt App 😅 – Ye, this is a Desktop and Mobile app built as a Progressive Web App (PWA) using a little framework (Swag) I put together iafter some experiments @xuu@txt.sour.is and I did in Go and HTMX and Service Workers.
The App is offline-first and supports installing to Desktop and Mobile (add to Home screen) and supports a number of publishing backends, including Yarn.social’s yarnd Pod, Github, Codeberg/Gitea, and a little tiny twtd Twtxt server (See: https://git.mills.io/yarnsocial/twtd).
Please try it out, no need for any account(s) or such, works with your existing feed(s) (as long as the publishing backends work well enough for you!). Please give me feedback! 🙏
Also, did you know the Twtxt Search Engine is back? 🎉
So I decided to change tact a bit with GoNIX and instead of trying to build apure Go browser from scratch (which I kinda of half succeeded, in at least it was able to render most static ssr sites), I’ve instead decided to write a new browsered using the Chromium Embedded Framework, otherwise known as CEF. So now I have a fully working browser in GoNIX 🎉 – However since my goal is to keep GoNIX pretty lcean and mostly written in Go, I delegated the cef part(s) to an OCI container image and run that with GoNIX’s box (command-line container runtime). It works great 👍
Okay, I’m using the “official” validator now:
https://github.com/w3c/feedvalidator
That repo is supposed to be a website/webservice, though. The feedvalidator directory contains the actual validator. I’m using this wrapper on top: https://movq.de/v/94b5b8978c/
Damn, I broke my Atom feed (and a reader let me know, that’s cool!).
I run vnu on all HTML and CSS files after each build of the website, but I don’t run a feed validator. 😬 Time to change that.
@lyse@lyse.isobeef.org Besides, have a look at
again: When it goes from item 9 to item 10, the indentation of the text (after the number) changes. Pretty ugly. In other words, a table of contents should be a table, not a list like it is at the moment. And that would require me to write my own extension for python-markdown … Probably not worth it.@prologic@twtxt.net The only image viewer I like in general is this one:
https://codeberg.org/nsxiv/nsxiv
It’s for X11, though.
Allegedly, this Wayland image viewer is somewhat similar to nsxiv, maybe you’ll like that? 🤔
@movq@www.uninformativ.de Yeah, the damn message to urge me into updating for no reason. It still works fine, why update then!? Leave me alone. If downloading fails, there’s already a hint that updating might fix it. The introduction of this banner in https://github.com/yt-dlp/yt-dlp/pull/13937 doesn’t give any reason for that change either.
I noticed that there are quite a few UI glitches in vim-classic – and quickly found the cause: It comes with outdated Unicode tables.
I have to admit that I wasn’t aware that there’s a new Unicode release every year:
https://en.wikipedia.org/wiki/Unicode#Versions
Look at this huge number of changes. Every program has to keep track of that, often through libraries but sometimes not (like in Vim’s case).
I use Unicode extensively, but this shit is extremely expensive …
My TUI framework is having the same problem. At the moment, this is all offloaded to wcwidth, but if that library was to become unmaintained, I’d have to track Unicode myself.
Gah!
The DOS days were simpler. CP437, end of story. (Yes, I know that’s a lie.)
I didn’t try it, but this looks like something for real sysadmins: https://github.com/dimonomid/nerdlog The UI looks very usable and the README is also promising.
These commit messages… https://github.com/vergonha/garden-tui
Show HN: Kage – Shadow any website to a single binary for offline viewing
Article URL: https://github.com/tamnd/kage
Comments URL: https://news.ycombinator.com/item?id=48529990
Points: 5
# Comments: 0 ⌘ Read more
There: https://github.com/rivo/tview/issues/442#issuecomment-641898039
@movq@www.uninformativ.de Yes. The author tries hard not to break existing code, but apparently he did this time. In his defense, it’s not an official release, I just updated to master. Which is exactly what I always did in the past as there are no real versions (I even think that in one ticket he wrote years ago that master is always stable). That has finally changed a year ago, though: https://github.com/rivo/tview/releases/tag/v0.42.0
tt. But then, in the message tree, I spot another missed typo. My process is then to go to my twtxt.txt and fix it by hand. However, I still have to clean up tt's cache. This is rather tidious:
@lyse@lyse.isobeef.org Is it this one? https://github.com/rivo/tview It’s almost 10 years old but hasn’t seen a 1.0.0 release yet? 🤔
Haha, GitHub. I “unlocked” the “achievement” called “Quickdraw”:
It’s for closing an issue very soon after it was opened.
Only problem: I was the one who opened it and it was a mistake, so I quickly closed it again. 🤦♀️ https://github.com/bundlewrap/bundlewrap/issues/892
@movq@www.uninformativ.de I just ran across another thing. At least I personally couldn’t care less about CI infrastructure changes. Whether they’re using github action a or b or c or version v or w, it is not of my interest. At all. (It might be useful to estimate the supply chain attack risk, though.) If the maintainers want to include them in the changelog – and there are probably people to whom this information is crucial – it’s probably best to document CI infrastructure changes in their own section.
Apt Encounters of the Third Kind
Article URL: https://igor-blue.github.io/2021/03/24/apt1.html
Comments URL: https://news.ycombinator.com/item?id=48523550
Points: 4
# Comments: 0 ⌘ Read more
@lyse@lyse.isobeef.org Thanks!
On the AI changelog part, though, I’d rather recommend to just not have a changelog at all.
I’m afraid that ship has sailed. You can rest assured that someone who uses AI/LLMs for their code (which is almost everybody at this point) will most certainly also use it for changelogs.
I actually considered not mentioning AI output at all, because this just opens a huge can of worms … 😞
While going through these terrible GitHub release pages, I also found these “New Project Contributors” sections
Yeah, they play on a nerd’s pride.
Now, it’s just the same auto shitshow with MR titles in a rolling date-versioned release scheme. It’s just our team who has to deal with that, though. I think I’m the only one who is not a fan of it.
I’ve found that this whole situation is much worse at work than it is in the Free Software world. At work, it’s literally work and hardly anybody actually cares. We still don’t have all people convinced that writing good commit messages or using good branch names is worth the time. It’s … oh god, no, I’m going to stop here, this is bad for my mental health. 😅
Suffice it to say, all release notes at work are now AI-generated. Nobody gives a fuck.
@movq@www.uninformativ.de Hahaha, great timing! :-D I love your article and agree with almost all your points.
On the AI changelog part, though, I’d rather recommend to just not have a changelog at all.
Another important thing for me is the deprecation notice section. What do I need to look out for in the future? Should I start to migrate to another API soon? Even right now? Or does it have time?
While going through these terrible GitHub release pages, I also found these “New Project Contributors” sections (yeah, for that, they found the time to make a section) annoying. Don’t get me wrong, sure, credit where credit is due. But come on. Soooooo much space for an inefficiently formatted (and also unsorted) list. At least it was easy enough to skip over it.
And then, there are also these changelogs or rather notice documents in general that are infested with multicolored emojis all over the place. My brain’s spam filter kicks in and shoves everything to /dev/null immediately. It’s especially a thing at work.
In my previous work project, we also used the Keep A Changelog Format. That was great. You wouldn’t believe how often I resorted back to that document. At least twice a week, often several times a day. I was very glad that we put in this effort. Of course, writing the changelog took its time, but it was worth every minute and more. Reading a many months old item, it was immediately clear. I was our best customer in that regard.
Now, it’s just the same auto shitshow with MR titles in a rolling date-versioned release scheme. It’s just our team who has to deal with that, though. I think I’m the only one who is not a fan of it.
Show HN: Paca – Lightweight Jira alternative for human-AI collaboration
I built Paca out of pure passion—a free and lightweight Jira alternative written in Go where humans and AI agents work together as equal teammates to plan sprints and assign tasks to each other. It is fully customizable with custom views, fields, and a WASM-based plugin architecture. My team uses it daily for our own development, so it will be continuously maintained and completely free forever
Comments URL: [https://news.ycombinator.com/item?id=48515385](h … ⌘ Read more
Oh boy, I absolutely hate this stupid trend of not writing changelogs anymore! Why the fuck would one seriously consider it to be a viable option to just let some shitty bot spew all merge requests on a goddamn GitHub release?! First of all, these merge request titles suck balls. The order of the changes in this “changelog” is completely random (well, probably merge time, which is as useless as the dick on the Pope). They are not grouped by anything at all. Additions, changes, removals, deprecations, etc. randomly mixed up in one giant list. And then “Add feature X”, seventeen kilometers further down “Revert ‘Add feature X’”. Fuck you! Don’t include this shit in the first place!
Fits absolutely perfect in the pattern of rapid decline.
I must rip out all dependencies as soon as possible whose maintainers just don’t give a shit.
Cosmodial Sky Atlas
Article URL: https://killedbyapixel.github.io/Cosmodial/
Comments URL: https://news.ycombinator.com/item?id=48507571
Points: 4
# Comments: 0 ⌘ Read more
Show HN: Script to bulk delete Claude chats from the web UI
I haven’t found a way to delete all chats in bulk like you can on Chatgpt. With Claude, you have to scroll to the bottom, select everything, and delete. The problem is, if you have a lot of chats, it becomes impossible. I created this script. It does it alone. I hope it helps someone.
(conversations disappear from the UI slowly, over several minutes, and remember to keep the tab open until the console shows “Finished”, refreshing away from the page ca … ⌘ Read more
WASI 0.3.0 Released
Article URL: https://github.com/WebAssembly/WASI/releases/tag/v0.3.0
Comments URL: https://news.ycombinator.com/item?id=48504063
Points: 15
# Comments: 0 ⌘ Read more
Show HN: Boo – screen-style terminal multiplexer built on libghostty
Article URL: https://github.com/coder/boo
Comments URL: https://news.ycombinator.com/item?id=48496250
Points: 6
# Comments: 0 ⌘ Read more
Running Claude Code Offline on an M3 Pro with Qwen3.6
Article URL: https://har-ki.github.io/claude-code-sre-handbook/handbook/06-air-gapped/
Comments URL: https://news.ycombinator.com/item?id=48492579
Points: 4
# Comments: 0 ⌘ Read more
Validation, Docs, tests, and database schemas from one source of truth
Article URL: https://github.com/justhamade/triadjs
Comments URL: https://news.ycombinator.com/item?id=48486577
Points: 3
# Comments: 1 ⌘ Read more
Aws.com and google.com don’t have DNSSEC enabled
Article URL: https://gist.github.com/acetousk/3c17d2aefde9175ffef21a8ec4673053
Comments URL: https://news.ycombinator.com/item?id=48484475
Points: 5
# Comments: 1 ⌘ Read more
Unix GC Remastered
Article URL: https://mohandacherir.github.io/Qdiv7/posts/unix_new_gc/
Comments URL: https://news.ycombinator.com/item?id=48483854
Points: 6
# Comments: 0 ⌘ Read more
GitHub Authentication issues related to API requests
Article URL: https://www.githubstatus.com/incidents/fcj3088jg1wx
Comments URL: https://news.ycombinator.com/item?id=48477851
Points: 13
# Comments: 5 ⌘ Read more
Port React Compiler to Rust
Article URL: https://github.com/react/react/pull/36173
Comments URL: https://news.ycombinator.com/item?id=48473662
Points: 5
# Comments: 0 ⌘ Read more
Exif Smuggling
Article URL: https://github.com/signalblur/exifsmugglingpoc
Comments URL: https://news.ycombinator.com/item?id=48467759
Points: 5
# Comments: 1 ⌘ Read more
Making Graphics Like it’s 1993
Article URL: https://staniks.github.io/articles/catlantean-3d-blog-1/
Comments URL: https://news.ycombinator.com/item?id=48459294
Points: 3
# Comments: 0 ⌘ Read more
GentleOS – Classic operating system with a lovely retro GUI
Article URL: https://github.com/luke8086/gentleos32
Comments URL: https://news.ycombinator.com/item?id=48458890
Points: 14
# Comments: 1 ⌘ Read more
Show HN: Mach – A compiled systems language looking for contributions
Hi HN,
I’m the creator of Mach ( https://github.com/octalide/mach or https://machlang.org). Two days ago, we finally achieved full self hosting. I wanted to make a post here to show off the language since this is a big milestone for us.
## TL;DR about the language for those curious:
- There are no external dependencies anywhere in the pipeline. This includes LLVM, libc bindings, or anything of the sort … ⌘ Read more
Full Reverse Engineering of the TI-84 Plus Operating System
Article URL: https://siraben.github.io/ti84p-re/
Comments URL: https://news.ycombinator.com/item?id=48448493
Points: 6
# Comments: 0 ⌘ Read more
Show HN: Performative-UI – a react component library of design tropes
hope you enjoy
Comments URL: https://news.ycombinator.com/item?id=48445554
Points: 25
# Comments: 3 ⌘ Read more
Zig by Example
Article URL: https://github.com/boringcollege/zig-by-example
Comments URL: https://news.ycombinator.com/item?id=48444871
Points: 12
# Comments: 0 ⌘ Read more
GitHub Is Down
Article URL: https://www.githubstatus.com/incidents/m7n7sm0sr1pz
Comments URL: https://news.ycombinator.com/item?id=48442470
Points: 9
# Comments: 4 ⌘ Read more
90210 – running the show without property tax
Article URL: https://github.com/Achint08/90210
Comments URL: https://news.ycombinator.com/item?id=48440811
Points: 7
# Comments: 1 ⌘ Read more
Algorithmic Monocultures in Hiring
Article URL: https://algorithmichiring.github.io/
Comments URL: https://news.ycombinator.com/item?id=48440549
Points: 7
# Comments: 0 ⌘ Read more
Anthropic, please ship an official Claude Desktop for Linux
Article URL: https://github.com/anthropics/claude-code/issues/65697
Comments URL: https://news.ycombinator.com/item?id=48434436
Points: 3
# Comments: 2 ⌘ Read more
Valve P2P networking broken for more than 2 months
Article URL: https://github.com/ValveSoftware/GameNetworkingSockets/issues/398
Comments URL: https://news.ycombinator.com/item?id=48431461
Points: 23
# Comments: 4 ⌘ Read more
@itsericwoodward@itsericwoodward.com Oh don’t get my wrong, I totally empathize, but yeah 👍
GitHub Accidentally Deletes Slack and Teams Subscriptions
Article URL: https://www.githubstatus.com/incidents/2nmfnbknhlnv
Comments URL: https://news.ycombinator.com/item?id=48416936
Points: 30
# Comments: 7 ⌘ Read more
pg_durable: Microsoft open sources in-database durable execution
Article URL: https://github.com/microsoft/pg_durable
Comments URL: https://news.ycombinator.com/item?id=48414367
Points: 9
# Comments: 0 ⌘ Read more
Has Microsoft Lost Its Mojo (Again)?
Microsoft’s AI products aren’t selling and Github’s been plagued with troubles. WIRED spoke with VP Scott Hanselman about whether the company is in catch-up mode. ⌘ Read more
@prologic@twtxt.net As have I. 🤔 I mean, since I left GitHub, I got basically 0 pull requests anyway.
Even during my time using GitHub, I noticed that “drive-by PRs” are rarely a good idea. People don’t really know/understand the code or the design principles/goals, so I often turned down PRs. Or I accepted them and was grumpy afterwards. 😅
What does work is having a team of maintainers/devs. The only question is: How do you build such a team if you don’t accept PRs? That’s going to be the interesting part.
ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol
Article URL: https://github.com/geo-tp/ESP32-Bit-Pirate
Comments URL: https://news.ycombinator.com/item?id=48409306
Points: 3
# Comments: 1 ⌘ Read more
Alibaba/Open-Code-Review
Article URL: https://github.com/alibaba/open-code-review
Comments URL: https://news.ycombinator.com/item?id=48406358
Points: 4
# Comments: 0 ⌘ Read more
Show HN: Formally verified polygon intersection – Opus 4.8 oneshots, prev failed
To my knowledge, this is the first formally verified implementation of an intersection algorithm for polygons.
The experience of working with AI agents on this project changed a lot with recent model releases, as I describe in the readme. Opus 4.8 is able to provide algorithm implementation with formal proof in one shot, whereas previous models required me to provide proof strategies in multiple steps.
Trust in the correctness c … ⌘ Read more
Show HN: Mercek – A Desktop IDE for AWS ECS
Hey HN
I’ve been using ECS for a while now and found it annoying having to log into the console everytime
I use Lens for Kubernetes but couldnt find an equivalent for ECS so i built one!
The project is open source as well
https://github.com/utibeabasi6/mercek
Comments URL: https://news.ycombinator.com/item?id=48404732
Points: 3
# Comments: 0 ⌘ Read more
Anthropic’s open-source framework for AI-powered vulnerability discovery
Article URL: https://github.com/anthropics/defending-code-reference-harness
Comments URL: https://news.ycombinator.com/item?id=48403980
Points: 24
# Comments: 6 ⌘ Read more
KVarN: Native vLLM KV-cache quantization back end by Huawei
Article URL: https://github.com/huawei-csl/KVarN
Comments URL: https://news.ycombinator.com/item?id=48399974
Points: 10
# Comments: 2 ⌘ Read more
The Ü Programming Language
Article URL: https://github.com/Panzerschrek/U-00DC-Sprache/
Comments URL: https://news.ycombinator.com/item?id=48391838
Points: 3
# Comments: 0 ⌘ Read more
Show HN: Mnemo – local-first AI memory layer for any LLM (Rust, SQLite,petgraph)
Article URL: https://github.com/zaydmulani09/mnemo
Comments URL: https://news.ycombinator.com/item?id=48389586
Points: 4
# Comments: 0 ⌘ Read more
Use your Nvidia GPU’s VRAM as swap space on Linux
Article URL: https://github.com/c0dejedi/nbd-vram
Comments URL: https://news.ycombinator.com/item?id=48377404
Points: 6
# Comments: 0 ⌘ Read more
Coreutils for Windows
Article URL: https://github.com/microsoft/coreutils
Comments URL: https://news.ycombinator.com/item?id=48372853
Points: 15
# Comments: 3 ⌘ Read more
GitHub and the Crime Against Software
Article URL: https://eblog.fly.dev/githubbad.html
Comments URL: https://news.ycombinator.com/item?id=48361064
Points: 6
# Comments: 0 ⌘ Read more
NPM packages from RedHat have been compromised
Article URL: https://github.com/RedHatInsights/javascript-clients/issues/492
Comments URL: https://news.ycombinator.com/item?id=48356625
Points: 73
# Comments: 16 ⌘ Read more
Karpathy LLM Wiki pattern integrated into Obsidian agenic workflow
Article URL: https://github.com/pssah4/vault-operator
Comments URL: https://news.ycombinator.com/item?id=48351115
Points: 4
# Comments: 0 ⌘ Read more
Show HN: Komi-learn – continuous memory and self-improvement for coding agents
Article URL: https://github.com/kurikomi-labs/komi-learn
Comments URL: https://news.ycombinator.com/item?id=48343216
Points: 3
# Comments: 0 ⌘ Read more
Please Do Not Vibe Fuck Up This Software – Rsync
Article URL: https://github.com/RsyncProject/rsync/issues/929
Comments URL: https://news.ycombinator.com/item?id=48342705
Points: 13
# Comments: 5 ⌘ Read more
Kore: Binary File Format Optimized for Modern Data Systems (Open Source)
Article URL: https://github.com/arunkatherashala/Kore
Comments URL: https://news.ycombinator.com/item?id=48340528
Points: 4
# Comments: 1 ⌘ Read more
Voxel Space
Article URL: https://s-macke.github.io/VoxelSpace/
Comments URL: https://news.ycombinator.com/item?id=48336564
Points: 7
# Comments: 0 ⌘ Read more
Show HN: Open-source private home security camera system (end-to-end encryption)
Hey everyone,
I previously introduced an open source private home security camera in 2024, which uses OpenMLS for end-to-end encryption: https://news.ycombinator.com/item?id=42284412.
It was called Privastead then and it’s now renamed to Secluso.
John Kaczman found my project from here and has been working on it with me over the last year and half. We’ve made a lot of improvements to the software, which w … ⌘ Read more
CVE-Bench: testing LLM agents on real-world vulnerability patches
Article URL: https://giovannigatti.github.io/cve-bench/
Comments URL: https://news.ycombinator.com/item?id=48328088
Points: 3
# Comments: 1 ⌘ Read more
Show HN: AISlop, a CLI for catching AI generated code smells
Hi, I’m Kenny, I’ve been building aislop. I starting working on this after using Claude Code, codex and opencode several times and noticing some slops. They aren’t syntax and passes most tests, they are patterns like empty catch blocks, useless comments, duplicated helpers, dead code and many more. So I built a tool to scan and check for these patterns and wired it into hooks so after each tool call, the agent checks for the slops.
You can try it out with npx aislop sca … ⌘ Read more
Is AI causing a repeat of Front end’s Lost Decade?
Article URL: https://mastrojs.github.io/blog/2026-05-23-is-AI-causing-a-repeat-of-frontends-lost-decade/
Comments URL: https://news.ycombinator.com/item?id=48321631
Points: 6
# Comments: 1 ⌘ Read more
Python utility package for building Claude Code hooks
Article URL: https://github.com/RasmusGodske/claude-hook-utils
Comments URL: https://news.ycombinator.com/item?id=48318978
Points: 5
# Comments: 0 ⌘ Read more
Creusot helps you prove your Rust code is correct
Article URL: https://github.com/creusot-rs/creusot/tree/master
Comments URL: https://news.ycombinator.com/item?id=48309645
Points: 5
# Comments: 0 ⌘ Read more
How to Quickly Warm Up Your MacBook
Article URL: https://z3ugma.github.io/2019/11/18/warm-up-your-macbook/
Comments URL: https://news.ycombinator.com/item?id=48300342
Points: 8
# Comments: 2 ⌘ Read more
On Labubu and the Hyperreal
Article URL: https://2earth.github.io/website/20260525.html
Comments URL: https://news.ycombinator.com/item?id=48299335
Points: 3
# Comments: 0 ⌘ Read more
Claude Code as a Daily Driver: Claude.md, Skills, Subagents, Plugins, and MCPs
Article URL: https://arps18.github.io/posts/claude-code-mastery/
Comments URL: https://news.ycombinator.com/item?id=48289950
Points: 8
# Comments: 0 ⌘ Read more
Show HN: Posthorn, self-hosted mail without the mail server
Introducing Posthorn, a self hosted email gateway. One docker container (or Go binary) between every self hosted app on your VPS and your transactional email provider. Set up Posthorn once, point your apps to it, done.
I was trying to deploy Ghost on a DigitalOcean droplet and found that DO and many different VPS services have started to block the default SMTP ports to try to combat the various types of abuse they get. To actually configure my app, I had to hack to … ⌘ Read more
Gear Commit: Dev gadget box personalized from GitHub activity
Article URL: https://gearcommit.nanocorp.app/
Comments URL: https://news.ycombinator.com/item?id=48288761
Points: 5
# Comments: 0 ⌘ Read more
GitHub Actions down again today
Article URL: https://www.githubstatus.com/?today
Comments URL: https://news.ycombinator.com/item?id=48278374
Points: 25
# Comments: 0 ⌘ Read more
GPT Guesses Between 1 and 100
Article URL: https://github.com/exmergo/research-chatgpt-guesses-between-1-and-100
Comments URL: https://news.ycombinator.com/item?id=48265745
Points: 12
# Comments: 3 ⌘ Read more
The Eternal Sloptember
Article URL: https://geohot.github.io//blog/jekyll/update/2026/05/24/the-eternal-sloptember.html
Comments URL: https://news.ycombinator.com/item?id=48263238
Points: 41
# Comments: 5 ⌘ Read more
DeepSeek reasonix, DeepSeek native coding agent with high caching and low cost
Article URL: https://esengine.github.io/DeepSeek-Reasonix/
Comments URL: https://news.ycombinator.com/item?id=48256953
Points: 16
# Comments: 7 ⌘ Read more
CC-Wiki: Turn Claude Code sessions into a shareable knowledge base wiki
Article URL: https://github.com/tejpalv/cc-wiki
Comments URL: https://news.ycombinator.com/item?id=48250126
Points: 4
# Comments: 1 ⌘ Read more