News for hackers. Stuff that matters.

whou

Re:I can't stop thinking about Papua New Guinea on Tuesday September 15, 2026 @09:27AM (#49712211)
Paradise Broadcasting also made an incredible documentary[0] on the bombing of OPM by the Indonesian government. The follow up videos are great as well.

[0]: https://youtu.be/65_DgLwjePA

As a paulista, I actually like street graffiti in big cities, a lot of times I don't think they look ugly at all. Beauty is in the eye of the beholder, I guess.

I think that skate park is even better with street graffiti. If I see a skate park like that one with no graffiti or any art whatsoever It'll just look bland, boring and ugly. The graffiti gives it beauty and personality, especially since it is very tied to skate culture.

I have the same feeling when seeing a dense metropolitan São Paulo center with tall buildings. It might not be pretty in every building, especially residential areas, for sure, but none at all is really ugly and bland. For my paulista heart, a lot of graffiti is what gives the city (or rather, state) its charm.

Re:The state of building user interfaces in Rust on Saturday June 13, 2026 @01:09PM (#48519218)
I love Java-style GUIs though.
Re:Open source server code for the BitCraft MMORPG on Wednesday January 21, 2026 @05:22PM (#46712462)
Apparently they are planning to also open source the game client in the future [1], which seems cool.

[1]: https://bitcraftonline.com/news/bitcraft-open-sourcing-updat...

Re:Beebo, a wave simulator written in C on Saturday January 17, 2026 @03:30PM (#46661743)
yes, C LSP servers can deal with the preprocessor just fine, even the trickier C preprocessor "hacks". clangd is built on top of clang, after all.
Slay the Spire!
Re:Fabrice Bellard Releases MicroQuickJS on Wednesday December 24, 2025 @06:39AM (#46374711)
If you don't have compiler restrictions, C23 is also a pleasure to write. `typeof`, `constexpr`, `#embed`, `nullptr`, attributes and all.
Re:GoGPU – Pure Go WebGPU Implementation on Thursday December 18, 2025 @04:26PM (#46319017)
Oh man. Everything about this guy looks entirely AI made. Am I being paranoid or does even his GitHub profile picture[0] is AI? Taking an even slightly closer look, it just looks like this is an entirely fake developer, what the actual hell is this profile. Literally millions of lines of code submitted so recently and in huge proportions at a time as well. Again, am I really being that much paranoid about all of this?

[0]: https://github.com/kolkov

Re:GoGPU – Pure Go WebGPU Implementation on Thursday December 18, 2025 @04:13PM (#46318812)
Awesome project I just came across, but I would be wary for how good or functional the implementation is. The author also did a WGSL compiler in Go[0], and is using this WebGPU implementation for a Go graphics library[1]. Cool to see one more language implementation of WebGPU for the ecosystem, and that naga Go compiler is also very useful anywhere else where you would compile WGSL as well. Apparently the author decided to do it because of the lack of a "professional graphics library" in the Go ecosystem[2].

Although this seems like an enormous show of skill and awesome addition for the WebGPU ecosystem, as someone that hates anything AI represents or lightly touches, I do have to note that I am very much wary of the amount of AI and "vibe coding" used in the projects made by the author. The project's GitHub organization logo certainly is AI[3], tens of thousands of lines of code of full backend implementation introduced in a single commit[4] while the rest of the commit tree are a lot of weird small docs updates and version bumps. Not only the way the articles and readme's are written do feel like AI slop, the author also admitted to using AI to post entirely detailed responses[5] in another project's issues. Scratch that, those responses simply look like an AI chatbot posting with almost to no human interference.

I have no problem with people that need some level of assistance to better communicate outside of their native language, English is not my first language as well, but I've never needed to use AI for that purpose, and I'm sure people don't mind some mistakes coming from someone trying to learn the language. Hell, I will always prefer something written in broken English than some AI slop that reads with no soul. This project at first glance does seem incredibly impressive and exciting, but reeks of AI slop.

[0]: https://github.com/gogpu/naga [1]: https://github.com/gogpu/gg [2]: https://dev.to/kolkov/gogpu-a-pure-go-graphics-library-for-g... [3]: https://github.com/gogpu [4]: https://github.com/gogpu/wgpu/commit/6f0e34765777c41f94dfbb8... [5]: https://github.com/cogentcore/webgpu/issues/14#issuecomment-...

Re:Quake Engine Indicators on Thursday November 27, 2025 @12:21PM (#46071298)
Cool curiosities! The chocolate quake source port is great as well. I've always wondered why there wasn't a chocolate doom equivalent for quake. It was nice to see its announcement earlier this year, so I've been quietly following its development ever since. The guy behind it did a great job, now we just need a crispy doom equivalent for quake!

I also wonder where is that tortoise texture from. Seems such a small thing to have the effort to create art for during development.

Re:Zohran Mamdani wins NYC mayor's race, capping an ascent on Wednesday November 05, 2025 @10:09AM (#45823649)
> All western economies are socialist nowadays. There doesn't exist any hyper-capitalistic economies. What hyper-capitalistic economies are you talking about?

What? How are any of "western economies" socialist AT ALL??

Do the workers on "all western economies" own the means of production in any way, shape, or form?

I'd recommend everyone to take a look and read some of dte's source code. It's a great example of beautifully written modern C code.
Re:Mozilla to shut down Pocket on July 8 on Saturday May 24, 2025 @09:01AM (#44080801)
Totally! I loved using Pocket when I wasn't that crazy for FOSS advocacy. I've been checking their repos and forums here and there over the years to check if they open sourced everything, since that's been a promise since 2017. Last time I checked they still just had their mobile apps open sourced. Glad to see that they've finally released the back end source code! Excited to see community progress on making it self-hostable or forking it altogether!

Surprisingly, the Pocket's recommendations were their feature I liked the most that I never saw any other open source alternatives out there. Would love to use it again if it means that I keep my own recommendation data.

Re:Mozilla owns "information you input through Firefox" on Friday February 28, 2025 @01:33PM (#43208839)
Fennec on F-Droid
Re:Put the DVD logo in the corner (2023) on Friday July 05, 2024 @01:28PM (#40884501)
Selaco is also another jaw dropping example of a modern game using the GZDoom engine!
Re:STB: Single-file public domain libraries for C/C++ on Sunday January 07, 2024 @03:42PM (#38904949)
there's glad (https://github.com/Dav1dde/glad) which you can use as a single .c file + .h header that defines OpenGL stuff or a single header-only file. I use it on all of my OpenGL projects!
Re:Custom Minecraft Classic client written from scratch in C on Friday September 15, 2023 @12:46PM (#37525858)
why should there be a reason to? if there are people that are interested in developing it (even if you solely is the only one interested), who cares?
- modern, clean and pretty UI

- simple encryption support. should be able to set it up with a couple clicks and don't have to worry about it

- seamless synchronization between devices

- quick push notifications that don't require me to have something cluttering up my notification bar forever

these are just some of the points I could think about at the top of my head. the majority of clients have one or a couple of them, but there's no client to my knowledge which has all of them.

I have yet to find one that doesn't have awkward push notifications. like come on, do you really think I want an ugly notification turned on at all times watching for messages?

edit: formatting

source code: https://github.com/lamarrr/stx

you aren't crazy, I also thought it was very weird that there weren't any links