HNHacker News
TopNewBestAskShowJobs

cma256

278 karma · joined September 20, 2023

submissionscomments
cma256··on Zig Libc
He doesn't have to, he _gets_ to! Its knowledge exchange. Take it as a gift and not self-promotion. There's no money in this game so don't treat it like guerilla marketing. Treat it like excited people pushing the limits of technology.
cma256··on ICE using Palantir tool that feeds on Medicaid data
Thanks. I understand now.
cma256··on ICE using Palantir tool that feeds on Medicaid data
I thought GP was arguing they were trying to find non-citizens on the voter rolls to intimidate them (which may be a misreading).
cma256··on ICE using Palantir tool that feeds on Medicaid data
If citizenship is required to vote then how would accessing voter rolls suppress liberal voters? Honest question; I'm not concern trolling. I had to Google who's allowed to vote.

I found this article[1] by the Brennan Center. It alleges this is an attempted federal takeover of elections but it doesn't suggest or allude to voter suppression. I'm not convinced by the article that having access to voter rolls can be considered a federal takeover of election administration (but I'm not in the know and would need things explained more verbosely).

If you have more information about the attempted centralization of election administration and its impacts on voter suppression I would be interested to know more.

1. https://www.brennancenter.org/our-work/analysis-opinion/trum...

cma256··on Ask HN: What are you working on? (January 2026)
Excited for the 2D calculator. The 1D calculator is very timely because I'll be framing a few walls soon. It is indeed just a circle.
cma256··on Ask HN: What are you working on? (January 2026)
As of yesterday I decided I want to try adding a GTK runtime for Elm. Write Elm, compile to JS, execute with QuickJS, bridge to GTK, render a native app using the JS state machine.

The goal is basically what's listed on the Elm website. No runtime errors, fearless refactoring, etc. But also improved accessibility for developers who want to create a native "Linux" app. IMO Linux should be so accessible and so amenable to rapid prototyping that it is the default choice when building a new GUI app.

cma256··on Python numbers every programmer should know
Great catalogue. On the topic of msgspec, since pydantic is included it may be worth including a bench for de-serializing and serializing from a msgspec struct.
cma256··on The Rapper 50 Cent, Adjusted for Inflation
I had similar emotions. The cover of 21 Questions by the same YouTuber is even better. And other covers of Mario's "Let Me Love You" and Mariah Carey's "All I Want For Christmas" are equally mind blowing.

I'm ashamed to say I prefer these to the originals so much so that its difficult for me to listen to them any more. Make of that what you will...

cma256··on The Rapper 50 Cent, Adjusted for Inflation
If you're into AI music I leave this without comment: https://www.youtube.com/watch?v=S4GrSKMzQg0
cma256··on Dutch government takes control of Chinese-owned chipmaker Nexperia
You could argue that point but you would need evidence which showed trade with dictatorships resulted in peace in Europe. To that point, my gut reaction is that peace in Europe is a product of internal politics, MAD, American imperialism, and global trade (in that order).

The past fifty years may just be an exceptional footnote. Fifty years is not a significant period of time and the peace we have endured has not been evenly distributed (nor does it appear to be stable).

cma256··on TigerBeetle is a most interesting database
> But writing that traditional SQL databases cannot go above these "100-1000 TPS" numbers due to Amdahl's law is going to raise some eyebrows.

I don't think that's controversial. Amdahl's law applies to all software. Its not a peculiar feature of SQL databases. The comment is well-contextualized, in my view, but reasonable minds may disagree.

cma256··on TigerBeetle is a most interesting database
Node count doesn't matter. You could use an embedded database and encounter the same problem. There is some time T between when you acquire a lock and release it. Depending on the amount of contention in your system, this will have some affect on total throughput (i.e. Amdahl's law).
cma256··on TigerBeetle is a most interesting database
Its a financial database built for use cases where this invariant holds and built for enabling new use cases where this invariant prevented businesses from expanding into new industries. The creator says as much:

> Without much sweat for general purpose workloads.

cma256··on Ask HN: What are you working on? (September 2025)
I'm writing a programming language for feature-flags/remote-config. I figure a simple DSL has to be an improvement over YAML or a series of forms in a web app.

I'm also generally disappointed by the lack of testing that's performed on feature-flag definitions. So I'd like to have a test runner capable of asserting your feature flag's rules matches your intent.

cma256··on PYX: The next step in Python packaging
Wait until you find out what language Python is written in.
cma256··on Study mode
It's better than a professor in some respects. A professor can teach me about parser combinators but they probably can't teach me about a specific parser combinator library.

There's a lot of specificity that AI can give over human instruction however it still suffers from lack of rigor and true understanding. If you follow well-trod paths its better but that negates the benefit.

The future is bright for education though.

cma256··on Some arguments against a land value tax (2024)
Why are we pretending like LVT doesn't exist already? I pay taxes on my land. Those taxes are calculated based on size and location. The Disney example is particularly egregious. They pay taxes on the land AND the structures they built but the article acts as though they would be disincentivized from building if we _removed_ taxes on the structures? Huh?
cma256··on Overtourism in Japan, and how it hurts small businesses
Not very kitsch of the participants in those atrocities. I'm not sure what that has to do with people alive today.
cma256··on They tried Made in the USA – it was too expensive for their customers
The same reason a sovereign state can't act unilaterally in any domain -- diplomacy. If your actions affect another (or even just inspire interest) then the other party may make decisions which affect your country.
cma256··on Tracing the thoughts of a large language model
In my experience, that's how most code is written... /s
cma256··on Why I'm leaving Elm (2020)
Still the best web language and framework ever introduced. Its influence is everywhere. Unfortunately no one implements all of it so they can never live up to the standard it set.

I would recommend everyone avoid reading this article. It didn't accomplish anything. In the five years since writing nothing has changed and no alternative replaced it. Elm is not used because the JavaScript community chose something else not because of anything mentioned in this article.

The core of the complaint is a lack of native modules. Fork the compiler and remove the few lines preventing it. Vendor your native dependencies and the jobs done. You can ignore whatever snide remarks you receive (assuming there's anyone in the world who still cares about this).

If you've never used Elm I highly recommend taking this chance to learn it.

cma256··on Roc rewrites the compiler in Zig
It will be interesting to compare compile times afterwards. I'm also interested if there's any Rust features that are 'taken for granted' which will make the Zig version less pleasant to read or write. Hopefully the old Rust repo is archived so I can reference it a year from now!
cma256··on Why is homeschooling becoming fashionable?
In my district, direct democracy determines the level of tax. They can't, for example, pass a law that collects a tax on business income or whatever. They could probably collect usage fees of some sort. I'm thinking in school field trips and paid lunches. But truth be told I'm not intimately familiar with the legal or bureaucratic basis for those fees.
cma256··on Why is homeschooling becoming fashionable?
In many places in the US, though probably not all, school districts levy their own taxes independent of municipal or county governments. The reason we might not describe school boards as "the government" is, well, they don't govern us and are distinct from the organizations which do. They don't have the power to levy taxes or pass laws. Its almost like a large co-op where all the citizens of an area fund and vote on the inner workings of the school.

And, as you say, they are regulated by the government but so is everyone and everything else. In my view, its appropriate to describe public schools as part of "the government" but I also respect the GP's view that they're independent enough to be describe as not "the government".

cma256··on Tools Worth Changing to in 2025
I really disliked the call out of the Alacritty maintainer. The license entitles you to fork the repo if you want to package a different icon. It does not entitle you to free labor regardless of your perception of its importance or triviality.
cma256··on Show HN: I built a(nother) house optimized for LAN parties
Wow. Sustained for the full hour? That's 7200kWh monthly. Roughly 2x per sqft compared to my 80's home.

I've spent a lot of time in my attic air sealing, distributing insulation that was poorly installed, installing new insulation, insulating the basement, air sealing the basement. In my experience, it did not lower my power usage but in that time I added a second heat pump so I can't compare apples to apples. I can anecdotally say the upstairs seems to retain its temperature better. I'm hoping this winter I'll know if it helped.

If you end up solving your problem blog about it and I'll read it...

cma256··on Show HN: I built a(nother) house optimized for LAN parties
> but it's still a disturbing amount of energy usage and something I'm trying to debug

As someone who is deeply frustrated with their HVAC this stood out to me. A new home should have exterior insulation. Plus the solar panels plus "efficient heat pumps". I would expect it to perform very well.

I'm curious to know the square footage and how much power is being used. Did you have a blower door test done when the home was constructed?

cma256··on Dropbox announces 20% global workforce reduction
It needs to be repeated until its acknowledged: "risk management" wasn't the reason given for the layoffs.

The explicit reason given was "economic headwinds" and bad organizational structure. If in your role as CEO you have left the company in a poor position to handle normal, cyclical slowdowns then you are a failure. If in your role as CEO you have produced an org chart which burns money and slows progress then you are a failure. You should be replaced. Period.

cma256··on Dropbox announces 20% global workforce reduction
> What if managing the company correctly requires hundreds of people losing their jobs?

It occurs to me that there is no failure of performance a CEO can produce and be held responsible for. Are these CEOs really so irreplaceable that when they bet incorrectly they can't be replaced?

20% of employees have been fired. The CEO directly cited mismanagement as the cause. And yet, its impossible to fire him because "its a learning experience" or "think of the upside!".

A CEO being fired does not mean the company falls into the abyss. The company still exists and can hire a new CEO. I'm certain there are plenty of fools more than willing to risk the livelihoods of 20% of Dropbox's staff in exchange for a mansion in Miami.

cma256··on Dropbox announces 20% global workforce reduction
> I don't really get why layoffs mean that the company was not managed correctly.

Probably the part where they very directly attributed the layoff to mismanagement.

> We’ve heard from many of you that our organizational structure has become overly complex, with excess layers of management slowing us down.

> [We're] designing a flatter, more efficient team structure overall.

← PreviousPage 2 of 3Next →