HNHacker News
TopNewBestAskShowJobs

anthomtb

1,186 karma · joined May 28, 2018

Real men write C.

Everyone else is too smart.

submissionscomments
anthomtb··on Being poor vs. being broke
The article resonated but I disagree with his terminology. To me, broke and poor are exactly the same thing. He can define them differently if he wants, of course, but what he calls "broke" I would call "feeling poor" and what he calls "poor" I would call "being poor".

I grew up in circumstances that were very much "broke"/"feeling poor" and it took a long time to learn that we really weren't poor. Some of the simple actions that are mis-directed towards the truly poor (second job, DIY car/home maintenance, better financial planning) would have elevated our circumstances quite a bit. Not to the point of being rich, but definitely to less precarious circumstances. And, selfishly, I would likely not have spent my childhood feeling like an impoverished outcast from my peers.

anthomtb··on You can't cURL a Border
I travel internationally. These arcane rules also do not affect me.

Me: Lifelong, native-born citizen of a western nation. 1 or 2 international trips of less than 2 weeks each year.

Author: Immigrant to his country of residence. Applying or soon to apply for citizenship or permanent residency. Has taken multiple, lengthy international trips and also appears to have had immigration status in different countries .

Conclusion: If you are more like me than the author then international travel will not require navigation of arcane and contradictory rules.

anthomtb··on Is Health Insurance Even Worth It Anymore?
Agreed. Upon passage of the ACA my company switched insurance coverage to a High Deductible plan with an HSA. So if anything, the ACA appeared to increase the prevalence of HSA's. But that is my narrow social circle and the grandparent poster seems to have a different experience.
anthomtb··on At the end you use `git bisect`
Binary searching your commit history and using version control software to automate the process just seems so...obvious?

I get that author learned a new-to-him technique and is excited to share with the world. But to this dev, with a rapidly greying beard, the article has the vibe of "Hey bro! You're not gonna believe this. But I just learned the Pope is catholic."

anthomtb··on The Linux Boot Process: From Power Button to Kernel
> A lot of firmware dev iteration seems to be build -> flash -> watch serial connection for debug prints.

Serial port? Maybe for the fancy folks. Us lunch-pail types would find an unused GPIO, blue-wire an LED, and blink out a code of your choosing.

Okay, I never actually had to blink an LED but it was in my bag of tricks. The real golden-ticket to debugging embedded devices was a development kit with JTAG. JTAG, coupled with expensive additional hardware and equally expensive software license, gave you a gdb-like interface for debug. Breakpoints, stack traces, all the good stuff you take for granted when working with Windows, Linux, or those ugly abominations we call web browsers.

Emulators were also a thing, especially if your product had a custom ASIC and you needed pre-silicon development. But I didn't use them a lot myself and it seemed like by the time you had your emulation environment setup, there was 1st gen silicon and a debug board sitting at your desk.

anthomtb··on The Linux Boot Process: From Power Button to Kernel
In a past life I held the title Firmware Engineer. The day-to-day development process did not differ from subsequent positions as a Software Engineer. Write-Compile-Test-Repeat. Then put it up for review so your colleagues can skewer it, or, on rare occasion, offer considerate and thorough feedback.

Firmware development is indeed taught in higher education. But not under the name "Firmware". It will be an "embedded systems" course or series of courses. At least in my experience, those courses are run by the Electrical Engineering department and the average Computer Science student stays far away from them.

anthomtb··on Radios, how do they work? (2024)
> Euler's formula

So much EE-related math becomes trivial (or at least not-hard) once you've internalized this formula.

What I am trying to decide is 1) Did I zone out in class when Euler's formula was introduced or 2) Did my secondary school mathematics classes just kind of gloss over it?

I lean towards 2 but unfortunately none of my college classes reintroduced the formula and I ended up making a lot of problems harder than they should have been (I have an EE undergrad).

anthomtb··on The AI bubble is 17 times the size of the dot-com frenzy and four times subprime
No link to the original research note. No real details on the methodology used. A few notes on the well-known lack of an AI business model (similar things were said about search in the late 90's).

I just don't see how the broader market is exposed to an AI crash in the way it was exposed to subprime loans. If OpenAI goes belly up is it really taking anyone else down with it?

anthomtb··on Show HN: Kent Dybvig's Scheme Machine in 400 Lines of C (Heap-Memory Model)
> I wonder if an LLM would be up to the job of writing the assembly code from this

Why ask a cluster of GPU's to do something any single CPU from the last 30 years can accomplish?

anthomtb··on GenAI Predictions
Do they also believe that the GenAI bubble is propping up the value of the S&P 500? If so, they are behaving irrationally. If not, then it is perfectly reasonable to maintain an S&P 500 investment while asserting the AI bubble will burst.
anthomtb··on Show HN: Autism Simulator
I feel like setting your alarm earlier, thus reducing the amount of sleep you are getting, may be the wrong thing to do.
anthomtb··on The health benefits of sunlight may outweigh the risk of skin cancer
Perhaps by "An annual checkup is not enough", they do not mean you need screenings multiple times a year. Rather, one needs to regularly examine their own skin in addition to yearly checks by a professional.

An aside for my fellow wookies: moles can form under hair!

anthomtb··on The health benefits of sunlight may outweigh the risk of skin cancer
> skeptical of slathering something all over my body just to go outside

Missing nuance: Outside for how long? And how strong is the sun?

Even with my pasty Northern European complexion, I'm skipping the sunscreen for a 20 minute walk to lunch in November. But for a 10 hour hike above treeline in July? I'll be re-applying every two hours.

anthomtb··on American Prairie unlocks another 70k acres in Montana
> Humans can still enjoy the land without roaring across them in 4x4s.

To clarify: In your view, someone using a vehicle to access a remote area is not "enjoying the land"?

Perhaps you mean that the presence of a motorized vehicle reduces your own enjoyment.

(Personal bias: I am an avid mountain biker, occasional dirt bike rider, and feel the wilderness designation is harsh and used excessively).

anthomtb··on American Prairie unlocks another 70k acres in Montana
I live in a suburban American neighborhood, built in the mid 2010's, which has ample walking paths and wide sidewalks. In fact, I cannot think of any newer neighborhood in this area which lacks walking infrastructure. Good sidewalks are a minimum. Usually there are dedicated walk and bike paths.

What is lacking is places you would actually walk to. There are numerous parks and a pool. But that's it. Don't get me wrong, it's great if you have a dog or enjoy running or walking. But I still have to drive everywhere.

anthomtb··on A visual introduction to big O notation
Big O was introduced in my Data Structures and Algorithms (DSA) class which was nominally a second year undergrad class. In practice, most Computer Science (CS) students were far enough advanced to take DSA in their first year.

I took DSA as a third-year Electrical and Computer Engineering student. I recall maybe 15 minutes of exposition on the topic and exam questions of a near-throwaway nature (ergo: write this tree parsing algorithm, 95 points for your code's correctness, 5 points for explaining your algorithm's Big O complexity). It did seem like something that CS professors and teaching assistants considered either trivial or self-explanatory.

anthomtb··on Coding with LLMs in the summer of 2025 – an update
Does running a Claude Code command in VSCode's integrated terminal count as leaving your IDE?

(We may have differing definitions of "leaving" ones IDE).

anthomtb··on NIH is cheaper than the wrong dependency
> One of the biggest fallacies in coding is that dependencies have zero downsides.

Am I the only one who hates when articles start with a strawman like this? Or does the author of TFA really know people who think dependencies have zero downsides?

Just the word "dependency" brings to mind infantile helplessness. I cannot believe anyone is out there opining a lack of downsides.

anthomtb··on NIH is cheaper than the wrong dependency
"Not Invented Here".

My American brain, of course, immediately went to "National Institute of Health" and thought this was a software developer opining on the current administrations distaste for federal funding of anything.

anthomtb··on Show HN: Ten years of running every day, visualized
Being completely sedentary was not my suggestion. My intention was to re-frame the asker's question from "how can I make this exercise tolerable" to "how can I maintain good health without engaging in this miserable activity".

I too once preached the exercise gospel to any that would listen. But I have mellowed out with age (while still riding my stationary bike).

anthomtb··on Show HN: Ten years of running every day, visualized
> I tend to stop running just because I want to work on something more mentally stimulating and tangibly productive

Maybe accept that running, or perhaps exercise in general, is not your thing? You clearly have more pressing interests and there are other ways to maintain good health. My grandfather lived well into his eighties with nigh a scrap of fat on him and, near as I can tell, did no formal exercise after his army days ended. My mother is on the same track despite health issue severely limiting her mobility.

I say this as a guy who rides an indoor cycling trainer 3-4 times a week during the winter and turns in to a raging jerk if he doesn't get his workouts done. If you're not a "gym guy", "runner guy", "biking guy" or whatever, why waste your extremely limited free time trying to become one?

anthomtb··on That XOR Trick (2020)
Horses for courses.

It's silly to as ask a web dev these questions and expect these XOR approaches.

Low-level developers ("bare metal" as the kids say), on the other hand? They should have a deep enough understanding of binary representation and bitwise operations to approach these problems with logic gates.

anthomtb··on Congestion pricing in Manhattan is a predictable success
I find it surprising that theatre would be harmed by a congestion charge. It seems like the cost of paying or planning around a congestion charge would be small relative to the cost and planning required to go to a live show.
anthomtb··on College baseball, venture capital, and the long maybe
The ball for soccer/association football is fairly pliable and headers are not that common. You also don't see players obviously dazed or knocked out after heading the ball. I have to think the damage from soccer headers, if any, is orders of magnitude below that of American Football.

I didn't spend much time researching but here is one article backing up my assertion: https://www.orthocarolina.com/blog/heading-the-ball-in-socce...

Edit: I am happy to see good research supported that headers can cause damage. However, please note that I am suggesting headers in Association Football are much less damaging compared with American Football, as a opposed to a complete avoidance of damage.

anthomtb··on Congestion pricing in Manhattan is a predictable success
In my lived experience, public transit is not actively avoided by so-called upper castes (I am not convinced you know what a caste is). Rather, it is so straightforward to take ones own automobile that you don't even consider public transit options.

Obviously there's a significant negative feedback loop here.

anthomtb··on The Grug Brained Developer (2022)
I like it. Grug is grammatically incorrect but concise, which forces my Big Brain to step back, allowing my Grug Brain to slowly absorb the meaning of each word.
anthomtb··on The Grug Brained Developer (2022)
So many gems in here but this one about microservices is my favorite:

grug wonder why big brain take hardest problem, factoring system correctly, and introduce network call too

anthomtb··on Working on databases from prison
This just does not sound right to me.

I want mentally ill people committed when signs of potential violence are evident, before they cause harm to themselves or anyone else.

anthomtb··on Working on databases from prison
The article you linked quotes Mr Clarke's father:

The hardest thing in my life was to sign a committal form to send Niall to hospital.

And follows with

Irish health authorities refused to commit Clarke

That sure sounds like Mr Clarke's country refused to treat him.

And to your points:

> He refused to get treatment and actually fled the country to escape it.

What you are saying and what I said about Mr Clarke's country refusing to treat him can all be true at once.

> So, a crime is a crime even if it is committed by somebody who is insane?

Is a crime committed by somebody who is insane, who refuses to get treatment, and who flees their own country in avoidance of treatment, a more acceptable crime?

anthomtb··on Working on databases from prison
> difference between treatment at a pyschiatric center vs the offer of psychiatric treatment in a prison?

The first was rejected by Mr Clarke's own country before committing any crime. The second was offered following a crime which could have cost somebody their life.

It's a very clear difference in my mind.

← PreviousPage 2 of 15Next →