HNHacker News
TopNewBestAskShowJobs

jt2190

4,734 karma · joined October 1, 2009

submissionscomments
jt2190··on Trump administration is suspending Microsoft from a green card program
Can you clarify? These workers were resident in the U.S. or abroad?
jt2190··on Will AI kill us all
Let me deliberately hijack this tread with what I think is a more realistic question: “How much economic damage, in USD, would be inflicted on global economies if 80% of the internet was down for a week?”
jt2190··on JetBrains reports revenue growth, net financial loss for 2025
I’m trying to contextualize this information. JetBrains isn’t publicly traded best as I can tell, and these numbers come from other public filings:

> Figures are the company's own (unconsolidated) statutory statements filed with the Czech business register…

Are these as reliable as the U.S. 10K or its European equivalent?

I assume that a company like JetBrains would be investing in shifting products around A.I., so it doesn’t seem too surprising that they don’t report a profit for 2025.

jt2190··on Texas city demands $2M for public records on Flock usage
Headline should read “North Richland Hills TX…” Texas City TX is near Galveston. ;)
jt2190··on Everybody’s home. No one’s coming over
How does me getting “more comfortable with friction” reduce the likelihood of other people declining my invites because it’s easier for them to entertain themselves than it is to attend my gathering?
jt2190··on The Escalation of War in Ethiopia
Wars are expensive, and the money has to come from somewhere:

> Lots of countries — including Egypt (the Nile/wider Red Sea supremacy), Eritrea (Ethiopia’s desire for access to the sea), Sudan (Ethiopian support for the RSF), Somalia (historical enmity/Ethiopian support for Somaliland), and Saudi Arabia (as benefactor of Egypt/Sudan/Eritrea axis) — have good reasons to keep Addis Ababa weak and preoccupied with unending domestic wars. These dynamics, coupled with the geography of war in Ethiopia mean that Addis Ababa will struggle to keep arms and fighters from easily moving across its borders with Sudan and Eritrea.

> On its part, the Ethiopian state will likely continue to enjoy support from the United Arab Emirates; and maintain the capacity to produce the weapons needed to keep rebels at bay. Ominously, divisions among elites in Tigray and other regions mean that the rebellion may not clear the threshold needed to incentivize a quick resolution either militarily or at the negotiating table. Therefore, slow-burning, but still catastrophically deadly conflicts may be on the cards.

> …

> Notably, a prolonged conflict will likely also be significantly civilianized. Careful to avoid being overstretched, the Ethiopian state may decide to deputize regional militias and other violence entrepreneurs in its fights against subnational armed groups. To this end, it will lean heavily on divisions across armed groups and within the regional states that have witnessed rebellions.

Part of a unifying the nation will be convincing these players that they will do better with a peaceful, stable Ethiopia.

jt2190··on Cloudflare OHTTP gateway
> Meanwhile, some app developers end up knowing more about their users than they’d care to: a typical client-server exchange creates a trail of user data, like the client’s IP address or TLS fingerprint. This level of visibility can be a burden.

Can someone expand on “burden” here? Scenarios that come to mind for me are something like: “I now need to ensure my log files are stored securely but that’s a PITA.” This doesn’t feel like the best example of why I’d use this though. (Edit: Secure messaging servers for a service like Signal?)

jt2190··on What makes software development engineering
We currently use contracts to assign which party accepts responsibility. Why is this insufficient?
jt2190··on What makes software development engineering
There are regulations.
jt2190··on What makes software development engineering
> You probably…

Yes, agreed but what is the point? What problem are we solving?

jt2190··on What makes software development engineering
This is one of those silly suggestions that comes up repeatedly, and solves a non-problem: In both the U.S. and Canada there are many instances where work needs to be approved by a credentialed and legally licensed engineer. Banning the use of the job title “engineer” in the U.S. would not change anything. (It would run smack into the 1st amendment though… it’s legal for me to call myself the King of France, and the onus is on you to decide if that’s all the due diligence you need to do before engaging me in treaty negotiations.)
jt2190··on California farmers are struggling to sell grapes as demand for wine drops
Technically yes, but it would be unprofitable to pivot. (Presumably whoever you bought your juice from was planning to make juice, and budgeted accordingly.)
jt2190··on Everybody’s home. No one’s coming over
> Everybody might prefer, in the abstract, a world of dinner parties, neighborhood friendships, and spontaneous gatherings. But on any given Wednesday at 7:45pm., it is easier to look at a screen than to host a party; easier to listen to a podcast while doing yoga than to plan a gathering. This is not so much an individual failure as a coordination failure. Modernity has shifted leisure from activities that require coordination with other people toward activities that can be consumed without the permission or participation of others. Compared to TikTok, a dinner party is a terrible leisure technology.

This extra coordination “friction” is the killer. The lesson is, if you want more dinner parties you have to reduce the extra coordination “friction” to a minimum.

jt2190··on 28% of job postings on company career sites have been open over 90 days
Remember that the average job candidate is absolutely clueless about how positions are created and filled in real life, so seeing bad assumptions like “most positions are filled in under ninety days” shouldn’t be surprising.
jt2190··on BeanShell3 in Development
> Work has resumed on the long-dormant 3.0 development line (master; the JAR targets Java 8 and is tested on Java 8 through 25) after a multi-year gap.

More details in the CHANGELOG: https://github.com/beanshell/beanshell/blob/main/CHANGES.md

jt2190··on US Military had close call after using AI for hallucinated intelligence report
The law of war is an attempt to have belligerent nations voluntarily set some limits on how far they’ll go when in conflict, in the hopes that the number of non-combatant casualties is reduced. That said, the answer to your question is that a nation that tries to follow the law of war has procedures in place to catch errors like bad intel. That is what a court would adjudicate.
jt2190··on America's Driver's License Breach Is a National Security Disaster
Ia also wonder just how hard it is to figure out the info someone’s drivers license from scratch. My license has:

    - license number
    - license class
    - license issue date
    - license expiration date (birth day and month in my state)
    - birth date
    - eye color
    - sex
    - height
Are any of these very difficult to find?
jt2190··on Douglas Hofstadter: Analogy as the Core of Cognition [video]
The video is about congnition specifically, and not necessarily about communicating with analogies.

> I get unreasonably upset when people nitpick holes in good analogies…

What you’re describing is exactly why I strongly recommend avoiding analogy when communicating: Don’t tell me what a thing is like, tell me what the thing is. This forces really thinking about how to describe the thing precisely and succinctly. (Edit: The listener will make their own analogy.)

jt2190··on Shopify acquires Tailwind
Your analysis is fundamentally flawed because you’re conflating the Tailwind’s business model, which is based on the actual realities of the market, and your ideal for how frontends should be developed.

There are millions of Single Page, and other “complex” web apps. You not liking it does not invalidate anything.

jt2190··on Global warming will exceed 1.5-degree limit, UN says
Interestingly, financial markets are a good place to see the “price” of some environmental issues. A made up example: “Should I buy bonds that are backed by electricity sales from a yet-to-be-built hydroelectric dam? Will there be enough rainfall to fill the reservoir reliably? I’ll have to receive a higher interest payment to offset that risk.”
jt2190··on New York Times and The Athletic workers demand company scrap Kalshi deal
> Instead, they felt compelled to make a trivially false claim, the claim that prediction markets do not accurately predict the future. It's trivial to prove that this claim is false, because if it were true, it would be very easy for anyone to make a huge amount of money on prediction markets.

Isn’t that what’s actually happening though? Traders are making real money from bad predictions?

“These are the Sharps actually making money on prediction markets” Odd Lots podcast (Bloomberg) 2026 https://youtu.be/MFAnQpdgkZE

jt2190··on Mark Cuban: Why US hospitals "don't know their costs"
The costs of “hospital overpreparedness” should still be clearly understood (and should probably be funded by taxpayers and not by people who need elective procedures).
jt2190··on Norway Shrugged (2024)
Is the Norwegian government’s theory that a modern company might never realize their gains, and avoid taxation indefinitely, and thus this is a forcing mechanism to extract some tax revenue?
jt2190··on The Twelve-Factor App (2025)
> Note that this definition of “config” does not include internal application config, such as config/routes.rb in Rails, or how code modules are connected in Spring. This type of config does not vary between deploys, and so is best done in the code.
jt2190··on The Twelve-Factor App (2025)
The unwritten assumption in 12 Factor is: the environment is secure. For example, a production system should always have a secure means of setting environment variables. Said another way: If a random dev can change an environment variable in production either directly by logging in or indirectly by pushing code then there is something very very wrong.

If the dev is pushing code to production they should not simultaneously be pushing environment configs, this is doing two logically distinct things at once: Changing application behavior AND reconfiguring the server environment.

If the dev is adding secrets to their local config and they’re pushing that config to insecure places that means their deployment pipeline is broken and it should be fixed. .env is never committed to source for this reason, for example.

jt2190··on Beyond Recall and the Illusion of Competence
> AI can create the illusion that you understand a system because it can make the system work for you. You ask a question and get an answer. You encounter an error and get a patch. The patch doesn't work, so you provide the new error and get another patch. Eventually the machine finds something that works.

> From the outside, this looks like competence. But if you don't understand why the solution works, you're not actually becoming more capable. You're becoming dependent on the machine to maintain the illusion.

So many things in life operate exactly like this: We don’t need to understand the why, we just accept the solution as-is and move on. An experienced professional has another skill: keeping track of which things matter enough to dig in to and develop mastery, and which things can be “good enough”. This is also informed by the “intuition of how machines behave” that the author mentions.

jt2190··on Canada will match US tariffs 'dollar for dollar' as trade talks break down
For some perspective about what’s being negotiated:

“What’s at stake in the Canada-U.S. trade deal? How looming tariffs could cost Canada 90,000 jobs”. Trevor Tombe, professor of economics at the University of Calgary

https://thehub.ca/2026/08/20/whats-at-stake-in-the-canada-u-...

jt2190··on LLMs are proof that Unix won
Clickbait is a form of Spam. Flagging is expressly recommended for spam.
jt2190··on LLMs are proof that Unix won
OT: Please refrain from commenting and just flag the article. This might seem harsh but it’s a strong signal to the submitter to find better content.
jt2190··on AI didn't erase the junior engineer's value, it increased it it
> . How do you think that lowers the value of an intern

The article shows that the market value of the intern is lower: Work was not prioritized and given to a higher-cost junior engineer.

> … pre-AI that feature would not have been given to an intern (because they wouldn't be able to own it)…

Meaning, a more-skilled, higher-cost employee would have to do some or all of the work.

Edit: Another meaning of “worth” is a “intrinsic value”. Humans have worth in this sense.

Page 1 of 34Next →