News for hackers. Stuff that matters.

generichuman

Not dead on arrival, just extremely expensive on arrival for commercial/production use-cases, unless you're using Windows Containers on Azure.

They're missing things like winget as well, but that's mostly an inconvenience rather than a blocker.

You can use GLM in OpenCode with a z.ai subscription by default as well. Also it'd be good if you mentioned you were involved with nemesis8.
Re:Zig Libc on Monday February 02, 2026 @09:01PM (#46865384)
That's cool. I imagine I could also maintain a MinGW package that can be downloaded through the Zig package manager and statically linked without involving the zig libc? (Such that the user doesn't need to install anything but zig)

That's a good way to sell moving over to the zig build system, and eventually zig the language itself in some real-world scenarios imo.

Re:Zig Libc on Monday February 02, 2026 @07:55PM (#46864749)
This is very exciting for zig projects linking C libraries. Though I'm curious about the following case:

Let's say I'm building a C program targeting Windows with MinGW & only using Zig as a cross compiler. Is there a way to still statically link MinGW's libc implementation or does this mean that's going away and I can only statically link ziglibc even if it looks like MinGW from the outside?

Re:Win32 is the stable Linux ABI on Wednesday December 31, 2025 @10:25AM (#46444933)
Check Detour out: https://github.com/graphitemaster/detour?tab=readme-ov-file#...

I suspect with combination of Detour & Zapps it could be possible.

Re:Win32 is the stable Linux ABI on Tuesday December 30, 2025 @07:21PM (#46439905)
Can you build GUI programs with this? I'm thinking anything that would depend on GPU drivers. Anything built with SDL, OpenGL, Vulkan, whatever.
Re:KaTeX – The fastest math typesetting library for the web on Monday November 03, 2025 @11:37AM (#45800985)
If your use case is generating html, MathML is supported in all modern browsers: https://developer.mozilla.org/en-US/docs/Web/MathML#browser_...
Re:Detour: Dynamic linking on Linux without Libc on Thursday October 30, 2025 @06:34AM (#45758390)
I will be even more impressed with linux syscall stability if your implication is that (some) people need to recompile their software for each major update on all other UNIXes.
Re:Detour: Dynamic linking on Linux without Libc on Thursday October 30, 2025 @06:25AM (#45758334)
I'm only thinking in terms of Linux distributions since I never needed to deploy software on other UNIXes (excluding macOS, but Apple constantly forces changes anyway).

Do other UNIXes have any problems similar to glibc ABI problems that Linux users experience, or do they stabilise the libc ABI similar to how Linux keeps syscalls stable?

Re:Detour: Dynamic linking on Linux without Libc on Thursday October 30, 2025 @05:45AM (#45758083)
That doesn't give you independence from the libc, does it? By extension you lose distro-independence too (not sure if Detour supports musl-based ones, need to run tests).

Agree that IPC will be more secure and stable though.

I imagine Detour is mostly targeting closed source projects trying to run on as many distros as possible.

Re:Microsoft lets bosses spot teams that are dodging Copilot on Friday October 10, 2025 @02:36PM (#45542263)
That's only true if you're making CRUD software and easily replaceable by any random programmer. For anything more serious LLMs are only useful as a better search engine.
Re:The Hardware Knowledge That Every Programmer Should Know on Wednesday September 24, 2025 @06:27AM (#45358449)
Keep in mind there _may_ be a negative feedback loop there.

If you're building your software in a way that won't be able to perform better with superior disk/db/network performance, then it isn't worthwhile to ever upgrade to a more performant disk/db/network.

If it is possible, make sure your software will actually be faster on a faster disk rather than just testing on a slow disk and thinking "well we're I/O bound anyway, so no need to improve perf".

Re:Go 1.25 Release Notes on Thursday August 14, 2025 @05:45PM (#44906069)
All fair, but:

> As for the "...latest version of the SDKs..", that is moving the goal posts, there is no mention of it on [...]

I thought it was implied since tooling & library breakages over the years happen and sometimes you can't just get the old SDK to run on the latest Windows / macOS. If the languages and Ant/Maven are backwards compatible to that extent, that's actually pretty good!

I had to deal with moving a .NET Framework 4.7 project to .NET Standard 2.0 and it wasn't effortless (although upgrading to each new .NET release after that has been pretty simple so far). We took a couple of weeks even though we had minimal dependencies since we're careful about that stuff.

Re:Go 1.25 Release Notes on Wednesday August 13, 2025 @04:22PM (#44893376)
Okay, C++ is believable, but can you really build a Java / .NET project that was not touched for 20+ years with no changes to the code or the build process (while also using the latest version of the SDKs)?

I imagine you can _make_ a project compile with some amount of effort (thinking maybe a week at most) but they wouldn't be exactly "unzip the old archive and execute ./build.bat".

Re:You do not need NixOS on the desktop on Saturday May 17, 2025 @09:16AM (#44014099)
I landed on "immutable distros by default for average users" as well. It is a more Windows/macOS like experience where it is much harder to mess up the system.

Flatpak guarantees everything will work in most cases, and for other cases there's AppImage. Just need to get most devs to distribute AppImages. BoxBuddy with distrobox will solve _all_ edge cases where someone says "X works with Y in Z on my machine" so you replicate their machine in distrobox.

I know this is trading program size with convenience, but that's what Windows and macOS does too. It is better to be on some immutable linux distro rather than Windows in my opinion. We don't have to force the average person who just wants their computer to work to install (extreme example) Gentoo or whatever.

Re:How I built this website on a Raspberry Pi on Sunday January 19, 2025 @07:14AM (#42756369)
https://archive.md/cvzgy

(was down for me, this fixed it)

Re:Sergey Brin: "Irate Call from Steve Jobs" (2005) on Saturday August 17, 2024 @04:11PM (#41277552)
> [...] where we make more $$$ than 95% of the population [...]

That doesn't make a difference. Suppressed wages are suppressed wages.

But, since you care about the comparison, people doing the suppressing are making even more.

Re:Jsfxr: 8-Bit sound maker and sfx generator on Wednesday April 24, 2024 @08:31AM (#40143585)
My favorite SFXR alternative is this one which has a very nice UI: https://sfbgames.itch.io/chiptone

Older »