Azure CTO Pastes Doom Into Paint One Frame At a Time
Microsoft Azure CTO Mark Russinovich used Claude to build a gloriously impractical setup that runs Doom in the background and pastes each rendered frame into Microsoft Paint through the Windows clipboard. The project is referred to as âDoomPaintâ or âMS Paint Doomâ on GitHub. The Register reports: To be clear, Microsoft Paint isnât doing anything other than serving as a ⌠â Read more
Anthropicâs AI Used Fake Identities, Malware In Rogue Attack On GitHub Project
An anonymous reader quotes a report from Ars Technica: Routine cybersecurity testing of frontier AI models sparked a series of unexpected security incidents â the most serious case arising when Anthropicâs Mythos 5 model attempted to insert malicious code into an open source software application and created fake identitie ⌠â Read more
Microsoft Tells Engineers âTokenmaxxing Is Not What We Are Optimizing Forâ
Microsoft is introducing AI token budgets for employees, making the cheaper GPT-5.6 its default internal model and telling engineers to focus on business results rather than maximizing AI usage. 404 Media reports: âAs we accelerate our use of GitHub Copilot to deliver on our goals, we all need to be aware of how we consume tokens,â J ⌠â Read more
New GitHub, PyPI Policies Hope to Boost Supply Chain Security
âGitHub and the Python Package Index (PyPI) have introduced new policies meant to boost supply chain security,â reports SecurityWeek, âby preventing the fast propagation of poisoned package versions and the poisoning of old and long-stable releases.â
To prevent the fast delivery of malicious code through the immediate fetching of brand-new releas ⌠â Read more
GCC Adopts Policy Rejecting Significant AI-Generated Code
GCC has adopted a policy rejecting substantial code contributions generated by or derived from LLMs. âThis covers not just code copied directly from tools like ChatGPT, Gemini, or GitHub Copilot, but also any versions of the code later edited or rewritten by a human, provided that the final contribution is still based on material generated by the system,â repo ⌠â Read more
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 đ¤
Ryzen AI Software 1.8 Released With New Model Support, More Optimizations
Ahead of Lisa Suâs keynote this morning at the AMD Advancing AI event, tagged on GitHub just now was the Ryzen AI Software 1.8 release for helping to deploy AI models on Ryzen AI PCs⌠â Read more
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.
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.
@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 đ
𼳠NEW FEED: @david@raw.githubusercontent.com
@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
Vintage AMD R600 Graphics Driver Sees Code Cleanups Thanks To GitHub Copilot
Phoronix reports:
The AMD R600 Gallium3D driver saw 59 commits [last] Sunday to Mesa 26.2. Making this code restructuring and code cleaning all the more notable is that the improvements to this old AMD Radeon graphics driver was done in part by GitHub Copilot.
Gert Wollny has been among the few open-source developers ⌠â 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.
@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
Homebrew 6.0.0 released
Version\â¨6.0.0 of the Homebrew
package-management system has been released. Notable changes in this
release include the introduction of tap trust to improve
supply-chain security, improvements in sandboxing on Linux, a number
of performance tweaks, and many other changes.
See the changelog
for a full list. LWN covered Ho ⌠â 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