News for hackers. Stuff that matters.

r1chardnl

Re:I hate AI side projects on Friday February 20, 2026 @06:31PM (#47095548)
I love AI side projects, it allows for quick iteration and finishing on ideas that weren't feasible due to time constraints before. I just made one yesterday/today. I used Magit before and during the making of this I found out GitUI exists too but I think it's pretty powerful if the tool doesn't do exactly what you want and are opionated you can tailor your tools the way you want to.

https://github.com/riicchhaarrd/tuide

Re:Show HN: Git Diff Viewer and Editor on Thursday February 19, 2026 @07:30PM (#47081978)
A1: I don't think so now, but good idea. I haven't thought of it because well it depends entirely on how you interact with things. I tried many alternatives in the past from Magit to shell scripted vimdiff setups and now I usually just use VSCode or git from the CLI. I didn't want to open up another slow VSCode instance for every directory so this is mainly my motivation for making this. I just add an alias t='path/to/tuide' to .bash_aliases and type 't' in the repository I want to see.

A2: No it doesn't support that now. I did think of just having it be like a opionated visual git diff and using it in that way at first.

A3: Not sure. Couldn't you already do this with git reset and branches? I do have some features in mind to make some things easier like selecting multiple commits and then combining them for a rebase, but wait ah if that fails or something goes wrong the above snapshot feature might come in handy.

Thanks for the suggestions.

Re:Teletext in North America on Tuesday August 26, 2025 @07:47AM (#45025231)
Some developers working at the NOS (Dutch Broadcasting Foundation) as hobby project made it possible recently to view teletext through SSH.

ssh teletekst.nl

Re: on Friday July 11, 2025 @05:09PM (#44536808)
I didn't expect to see "Toeslagenaffaire" on HN. Does this even belong on HN?
Re:Slack's 57MB 404 page on Friday July 11, 2025 @05:08AM (#44529941)
54 requests

57.54 MB / 11.83 MB transferred

There's only 11.83 MB transferred, but that doesn't excuse it.

Re:Valve conquered PC gaming. What comes next? on Sunday July 06, 2025 @08:05AM (#44480011)

  There's nothing stopping someone from never buying another game on Steam, and moving to another marketplace on PC, unlike the store monopolies on consoles and mobile devices.
Except for the (large) Steam library of games you already have on Steam.
From one of his other blogposts. "Guidelines for computing sizes and subscripts"

  Never mix unsigned and signed operands. Prefer signed. If you need to convert an operand, see (2).
https://nullprogram.com/blog/2024/05/24/

https://www.youtube.com/watch?v=wvtFGa6XJDU

If AMD and Intel can't match NVIDIA then how can Huawei?
Re:Understand Your Dependencies on Wednesday April 23, 2025 @12:49PM (#43774047)
I don't know how well this makes you understand your dependencies. As for C/C++ a lot of people probably depend on stb single header files libraries. There's stb_truetype but it specifically mentions not to use it on any untrusted/outside .ttf files which I do like but you have to keep in mind to bake to bitmaps or only use your own .ttf provided files, thus I would put this dependency in another place like tooling. Is there a way to do this in other languages like JS and NPM? Maybe carefully choosing which dependencies you include is better?

https://github.com/nothings/stb/blob/master/stb_truetype.h#L...

Re:Show HN: I made a Doom-like game fit inside a QR code on Friday April 18, 2025 @01:08PM (#43729919)
Your game trailer links to a short called "Fly me to the moon - 19 September 2024". I think this is a mistake?
I wonder whether it'll be possible to compress enough of the game to make (almost) every possible scenario that you could encounter in the game be playable. Same issue that the previous AI experiment for Minecraft and others had is that objects and enemies seem to pop in and out of nowhere. Could the "learned" probability be high enough for this never to be an issue? You ever think you're seeing something in real life but it's just an optical illusion, it kinda feels like that to me. Obviously this still requires an entire game to be made before you can train on it, but could maybe open up other development and testing of games.
Re:The average college student today on Sunday March 30, 2025 @08:04AM (#43523457)
boomer take
Re:xAI has acquired X, xAI now valued at $80B on Friday March 28, 2025 @05:38PM (#43510047)
what

Show HN: Messing Around with Neural Networks

https://github.com/riicchhaarrd/nn

I wanted to try to compress images and export them as a function, it didn't work that great but I learned something. I don't fully understand everything but my assumption was that taking inspiration from JPEG and DCT and projecting onto basis functions for Spherical Harmonics the neural net would do the same using different activation functions as basis. Trying out different functions I found...

( Read More... | no comments | on HN )
Re:AMD YOLO on Friday March 07, 2025 @02:59PM (#43293855)
Whenever a new AI model gets released and is available for the public. From the last few I've tried they were always NVIDIA only because I assume that's what the researchers had at their disposal.
Re:Rediscovering Quaternions on Wednesday February 26, 2025 @02:46PM (#43187374)
If I had to describe Quaternions to someone I would first try to explain a Plane (Ax + By + Cz + D = 0) to them. ABC being a (normal) direction that the Plane is pointed towards and D being the distance from the origin.

A Quaternion from what I believe is just the same but instead of distance it just encodes the rotation around that direction as a fixed axis. (Instead the angle stored is half etc).

Feel free to correct me if I'm wrong, I'm not a math-heavy person.

"If you steal from one author, it's plagiarism; if you steal from many, it's research." - Wilson Mizner
After briefly skimming through their talk they mention they're a third party consultancy company making recommendations on safety for NVIDIA, so "Nvidia Security Team" take it how you will. Also I think these drastic changes moving towards a completely different language always bug me, especially when the syntax is also completely different.

Then there's like everything libraries wise and CUDA is all C/C++ if I'm not mistaken. In every large project I'm sure you're eventually going to find some exploit attack vector. Especially if the focus from what I believe for GPU/CUDA until recently wasn't mostly focused on security rather than performance and those are always trade-offs.

Re:Open-R1: an open reproduction of DeepSeek-R1 on Tuesday January 28, 2025 @02:55AM (#42849918)
Stochastic processes
Re:Microsoft should be terrified of SteamOS on Thursday January 09, 2025 @07:59AM (#42644872)
I tried to switch to Linux a few times over a couple of years but had a hard time switching from Windows to Linux until I found a replacement for Visual Studio (non-VSCode), which I replaced with VSCode on Linux. Aside from a few games that wouldn't work for any reason (Kernel level anticheat, WINE bugs, manually setting export env variables) it's been great. Being a tinkerer/developer I wonder whether this made it harder or easier to switch, you have more knowledge of how to fix things but the same amount of time as everyone else and if you don't depend on specific programs / workflow like using a browser you may be able make the jump to Linux easier.
Re:Spline Distance Fields on Monday January 06, 2025 @12:18PM (#42612588)
Reminds me of Quake patchDef (Biquadratic Bézier surface patches) https://quark.sourceforge.io/infobase/maped.curves.html

Older »