News for hackers. Stuff that matters.

caerwy

Re:Sad Story of My Google Workspace Account Suspension on Sunday April 05, 2026 @12:58PM (#47651353)
These kind of stories led me to explore de-googling my digital life. And honestly its been a fun journey and given meaning and purpose to my homelab. 100% recommend. Own your digital life, run local, reclaim the web.
His real beef seems to be with “any lawful use”. He doesn't agree with the law and wants to only sell to customers who agree with his own moral code. I respect his moral choice but suspect this is not how a market economy ought to work. He ought to lobby government to change the law rather than make moral judgements about his customers.
Re:LLM=True on Wednesday February 25, 2026 @08:27AM (#47151178)
The UNIX philosophy of tools that handle text streams, staying "quiet" unless something goes wrong, doing one thing well, etc. are all still so well suited to the modern age of AI coding agents.
Re:Samsung Upcycle Promise on Tuesday February 24, 2026 @11:45AM (#47139282)
You can go a long way with just Termux. You can upcycle old phones by installing or building code in Termux to turn the phones into a compute grid, AI inference nodes, file servers, compute servers, web servers.
Re:I program without syntax highlighting on Thursday January 08, 2026 @08:40AM (#46540822)
More generally the tools used to write the code show through in the code itself. In the way code is distributed across files, in the length and style of names, in the organization of modules. Using an editor without syntax highlighting like Acme, and also because it's Acme will encourage a different style of organizing a project and the code within a file.
Re:Our efforts, in part, define us on Wednesday October 01, 2025 @08:37AM (#45436973)
Following Karl Popper's thinking on this topic, I'd say that our problems define us, and when we solve our problems we often discover new and interesting children problems demanding attention. “The best thing that can happen to a human being us to find a problem, to fall in love with that problem, and to live trying to solve that problem, unless another problem even more lovable appears.” — Karl Popper
Re:The Emperor's New Trade Deal – Paul Krugman on Thursday August 07, 2025 @08:16AM (#44823472)
He's a partisan hack and this piece is pure politics. This type of post makes Hacker News look like reddit.
Re:The Emperor's New Trade Deal – Paul Krugman on Thursday August 07, 2025 @08:10AM (#44823427)
When I see a Krugman post on the front page of Hacker News I know it has fallen.
Re:A Time Consuming Pitfall for 32-Bit Applications on AArch64 on Sunday September 15, 2024 @06:35AM (#41546610)
some legacy applications were designed around having a 32 bit wordsize for pointers. so calculations of offsets into memory where a data structure includes pointers depends on a pointer size.
Re:The 4-chan Go programmer on Wednesday August 28, 2024 @04:27PM (#41383940)
Here's a counterpoint blog using a chan that sends a chan in order to implement a dynamic dispatch mechanism. This is in Limbo not Go. But same concepts. Maybe the complexity proves the point. https://ipn.caerwyn.com/2007/07/lab-78-dynamic-dispatch.html...
Re:How we communicate signals seniority on Sunday August 18, 2024 @05:01PM (#41285475)
The software industry has become swamped with suits optimizing their status and prestige.
Re:Go is my hammer, and everything is a nail on Monday August 12, 2024 @09:41AM (#41224271)
This article is not so much about Go but about choosing to specialize in one language ecosystem instead of spreading one's attention across several.
Re:The Ultimate Guide to PostgreSQL Data Change Tracking on Saturday February 24, 2024 @03:54PM (#39495075)
here's the article I learned this from. https://www.mssqltips.com/sqlservertip/2543/using-hashbytes-...

you'd add a hash column to the table you want to track. this would be used in a data warehouse where you want to track what has changed after a truncate and load. you'd keep additional tables on the side to track added/and delete hashes for a delta copy to downstream application tables.

Re:The Ultimate Guide to PostgreSQL Data Change Tracking on Saturday February 24, 2024 @06:44AM (#39490857)
Another technique not discussed is to create an md5 hash of each record and to keep track of added and deleted hashes. The d hash would exist as an additional column on each table being tracked.
Re:In Defense of Simple Architectures on Tuesday February 20, 2024 @12:18PM (#39443928)
and by simple architecture that includes graphql, k8s, and custom network protocol! LMAO, LMFAO!!
Re:Exponentially Faster Language Modelling on Wednesday November 22, 2023 @09:29AM (#38379662)
Boo!
Re:Why HTTP/3 is eating the world on Thursday October 05, 2023 @09:07AM (#37778101)
amen, brother!
Re:“Porting Inferno OS to Raspberry Pi” on Tuesday September 05, 2023 @12:22PM (#37393993)
You can also run inferno on a raspberry pi pico. I did the port here https://github.com/caerwynj/inferno-os/tree/pico
Re:Everything I wish I knew when learning C on Monday November 28, 2022 @10:13AM (#33774592)
I'd recommend also reading Rob Pike's Notes on Programming in C, http://doc.cat-v.org/bell_labs/pikestyle