MurphyA/hacker-news huggingface dataset:
by tracker1 | 2026-02-19 23:12:01+00:00
Have you actually looked into what it takes to restore full citizenship in many places? In some locations it means having to get the Governor to act on your behalf. Imagine what it would take to even get in contact with the Governor of a largely populated state, let alone trying to convince them that you should have your rights restored.

Your judgement is twisted if you think that's a reasonable expectation for anyone who has served their time.
by h4kunamata | 2026-02-19 23:12:08+00:00
Neither, AI is a tool to guide you in improving your process in any way and/or form.

The problem is people using AI to do the heavy processing making them dumber.
Technology itself was already making us dumber, I mean, Tesla drivers not even drive anymore or know how, coz the car does everything.

Look how company after company is being either breached or have major issues in production because of the heavy dependency on AI.
by lateforwork | 2026-02-19 23:12:31+00:00
In all important areas such as clean energy, fusion energy, biotechnology and AI the Chinese government is heavily investing in and pushing Chinese companies to lead the world.

China Is Outspending the U.S. to Achieve the ‘Holy Grail’ of Clean Energy: Fusion
See: https://www.nytimes.com/2025/12/13/climate/china-us-fusion-e...

America's lead in biotechnology is slipping, while China has made synthetic biology a national priority. In the iGEM international competition, only one American school finished in top 10, seven were from China. See: https://www.cbsnews.com/news/teens-may-have-come-up-with-new... Or watch video: https://youtu.be/VEj5I4CBbgU
by groby_b | 2026-02-19 23:12:34+00:00
That is the same team that has an app that used React for TUI, that uses gigabytes to have a scrollback buffer, and that had text scrolling so slow you could get a coffee in between.

And that then had the gall to claim writing a TUI is as hard as a video game. (It clearly must be harder, given that most dev consoles or text interfaces in video games consistently use less than ~5% CPU, which at that point was completely out of reach for CC)

He works for a company that crowed about an AI-generated C compiler that was so overfitted, it couldn't compile "hello world"

So if he tells me that "software engineering is solved", I take that with rather large grains of salt. It is far from solved. I say that as somebody who's extremely positive on AI usefulness. I see massive acceleration for the things I do with AI. But I also know where I need to override/steer/step in.

The constant hypefest is just vomit inducing.
by embedding-shape | 2026-02-19 23:12:34+00:00
Spark is fun and cool, but it isn't some revolution. It's a different workflow, but not suitable for everything that you're use GPT5.2 for with thinking set to high, for example, it's way more dumb and makes more mistakes, while 5.2 will carefully thread through a large codebase and spend 40 minutes just to validate the change actually didn't break anything, as long as you provide prompts for it.

Spark on the other hand is a bit faster at reaching a point when it says "Done!", even when there is lots more it could do. The context size is also very limiting, you need to really divide and conquer your tasks, otherwise it'll gather files and context, then start editing one file, trigger the automatic context compaction, then forget what it was doing and begin again, repeating tons of time and essentially making you wait 20 minutes for the change anyways.

Personally I keep codex GPT5.2 as the everyday model, because most of the stuff I do I only want to do once, and I want it to 100% follow my prompt to the letter. I've played around a bunch with spark this week, and been fun as it's way faster, but also completely different way of working, more hands-on, and still not as good as even the gpt-codex models. Personally I wouldn't get ChatGPT Pro only for Spark (but I would get it for the Pro mode in ChatGPT, doesn't seem to get better than that).
by BretJohnson | 2026-02-19 23:12:35+00:00
Interesting idea. I had a few initial questions:

Do ad slots purchased go live instantly without review? Is there an option for site owner to review and approve/reject sponsors?

It wasn't immediately clear to me if sponsor slots would always be as basic and clean as shown on your site. Or is there a risk those will be image laden and distracting?

Would also imagine your target audience would benefit greatly from features that would suggest market prices for sponsor slots based on their site traffic and user demographics. As a site owner opening up sponsoring slots for the first time or reviewing quarterly etc. how do I know what I can or should charge? Am I charging on conversions, page views, a set sponsor fee, a monthly fee etc.

For context, I'm someone who would at least consider this model over traditional ads, when/if my site reaches levels you're targeting.

(not promoting our site yet but nearing the finish line!)

All the best with the project,
-Bret
by TimTheTinker | 2026-02-19 23:12:44+00:00
This take lands for me. I'm a busy dad working a day job as a developer with a long backlog of side project ideas.

Hearing all the news of how good Claude Opus is getting, I fired it up with some agent orchestrator instruction files, babysat it off and on for a few days, and now have 3 projects making serious progress that used to be stale repos from a decade ago with only 1 or 2 commits.

On one of them, I had to feed Claude some research papers before it finally started making real headway and passing the benchmark tests I had it write.
by noosphr | 2026-02-19 23:13:45+00:00
>In software San Francisco is still the top for AI research

What was the last thing that a major US Lab published? It's all trade secrets.

Chinese labs are the only ones publishing results as they happen.

The US is in the position it was for semiconductor manufacturing, first it was labs and open science. Then by the 80s fabs started costing millions and universities stopped being able to contribute and nothing got published.

Now it's getting to trillions and if Intel goes under there is no one in the US who knows how to make any semiconductor generation newer than 2010.
by apsurd | 2026-02-19 23:14:15+00:00
I've always stubbornly bemoaned how everyone seems to love to work in spreadsheets. Undeniably the world's power-tool.

I've never liked them, never learned to work with them, and instead spent 20 years learning to program and make my own db-backed crud interfaces.

Your points are spot on. But I'd like to defend a sliver of my stubbornness about it all; a product built for a specific use or domain exports the _education_ and information architecture of that domain. Sure it's all rows and columns in a db, and a spreadsheet is just that exposed to the user, but a "product" and its creator/company gets to design and prescribe a learning experience. And I think that's the magic and the value. That's what I'm holding onto!
by AdamH12113 | 2026-02-19 23:14:16+00:00
Well, local governments (cities and towns) also have expenses -- police, fire departments, trash collection, water and sewage, roads, public works. Schools are partially funded locally. That has to be paid for.

It's theoretically possible for a local government to levy an income tax, but a lot would need to change -- much more than just changing tax rates. Employers and banks report income to the federal government (and states, I suppose, but I live and work in Texas so I don't know much about that). They would have to report that information to towns and cities too. There's also the problem of granularity -- how does an employer or bank know where someone actually lives? If you have a P.O. box in a town, do you have to pay taxes in that town? If you work in a different municipality (not uncommon!), do you have to pay taxes there too? If you have a home in one town, work in another, but spend most of your free time hanging out in a third, are you completely off the hook for supporting the third town?

You could have the federal government collect all the money and then allocate it to state and local governments, but that's a massive change in how American society works, and I'm not sure it's any less complex in the end. Some of the complexity in the tax code (e.g. different levels of capital gains tax) is a policy choice, but some of it reflects the complexity of the real world.
by krapp | 2026-02-19 23:14:20+00:00
You're making the mistake of thinking of "nature" and "evolution" as intelligent, reasoning systems, and that every evolutionary adaptation exists for a purpose. Evolution doesn't do things for "reasons," things just happen.

Remember that cephalopod brains are donut shaped and their digestive tracts go right through the middle and if they eat something too big they'll have an anyeurism. Pandas and koalas evolved special diets that serve no evolutionary purpose and both would be extinct if humans didn't find them cute. Sloths have to climb down from trees to take a shit. Female hyenas give birth through a pseudopenis that often ruptures and kils them. Horses can't vomit and if they swallow something toxic, their stomach ruptures. Also their hooves and ankles are extremely weak and not well designed to support their weight. Numerous species like the fiddler crab and peacock have evolved sexual displays that are actively harmful to their survival.

And as for humans, our spines are not well adapted for walking upright, our retinas are wired backwards, and we still have a useless appendix and wisdom teeth. The recurrent laryngeal nerve has an unnecessarily long and complex route branching off the vagus and travelling around the aorta before running back up to the larynx.

Evolution is not smart. Evolution isn't even stupid. It isn't trying to keep you alive and it isn't even capable of caring if you die. Yes we should absolutely fuck with it, because we don't want to live in a world where we still die of sepsis and parasites and plagues because "we don't want to mess with evolution."
by elevation | 2026-02-19 23:14:44+00:00
> Being informed of what?

From being informed of literally anything.

Before COVID, the median US High school grad could not pass a middle school reading or math exam by merit. The trend has worsened so that today's median grad cannot demonstrate knowledge they were presented after elementary school. By the numbers, scrolling is inhibiting education on a societal scale.

The GP implied that nefarious forces might be working to remove social media from youths in order to control them better. My argument is that social media has them pretty well under control.
by mothballed | 2026-02-19 23:15:04+00:00
You've likely paid at least $18k if not more like $25k for that insurance in the form of wage income moved to benefit income. The government's tax and regulatory environment post WWII just ensures that unless you choose to take it as 1099 income, your potential 1099 income gets reflected in reduced W2 wages that are paid out in benefits.

You might claim that if your employer didn't offer that benefit they'd just pay nothing, but required health benefits function much as payroll taxes which economists have showed are largely reflected in the form of reduced incomes. That is, you are paying it ~all one way or another.
by dismalaf | 2026-02-19 23:15:11+00:00
> There's nothing wrong using C as your backend

I didn't say there was. Saying use C instead of LLVM is fine for a language designer.

But that doesn't make it a replacement for LLVM as a piece of infrastructure. C compilers still need an optimizing backend like LLVM.

The conversation is about whether or not LLVM is a shit piece of engineering, not whether you should target C or IR as a language designer. Avoiding using LLVM directly isn't a replacement lol.

You could say "GCC" is a replacement which at least isn't completely false, but GCC's backend is far more annoying to use for different languages.
by jMyles | 2026-02-19 23:15:14+00:00
These are fantastic follow-up questions when we examine whether this work can successfully be replicated.

(Sibling comment is correct; it's a satirical/farcical post about a bluegrass song, which is part of a bigger campaign to highlight how and why we read anarchic wiki content, and what skills are required to interpret it in the coming age. This is a big conversation in bluegrass/deadhead circles these days.)

See: https://pickipedia.xyz/wiki/PickiPedia:Satire
by mr_octopus | 2026-02-19 23:15:28+00:00
Thanks for trying it! :)

Each gpu_* call emits SPIR-V and dispatches via Vulkan
compute. Data stays resident in VRAM between calls — no
round-trips to CPU unless you need the result.

No thread_id exposed. The runtime handles thread indexing
internally — gpu_add(a, b) means "one thread per element,
each does a[i] + b[i]." Workgroup sizing and dispatch
dimensions are automatic.

The tradeoff: you can't write custom kernels with shared
memory or warp-level ops. OctoFlow targets the 80% of
GPU work that's embarrassingly parallel. For the other
20% you still want CUDA/Vulkan directly.

Cheers
by BigGreenJorts | 2026-02-19 23:15:32+00:00
That's probably all that matters TBH. If you can attract top talent to major cities where top schools, research firms, and companies in general, what does the opinions and attitudes of people 50km away matter?

Ok It probably matters during elections and the policies that lead up to them (must appease the rural vote with mostly symbolic and emotionally wretching anti-immigrant rhetoric) but cities need skilled (and unskilled) labour and when they get what they need they stand to generate a lot of money (re taxes to the policy makers from earlier).
by ajb | 2026-02-19 23:15:50+00:00
"Ibuprofen, for example, is crude oil."

In what sense? Ibuprofen is a specific chemical compound, crude oil is anything but that - it's a mixture of a huge number of chemicals.

I don't think the pharma industry is a moral exemplar either. But this seems like a simple error that will just distract from your point. Others in the thread have given better examples.
Show HN: Apple AirPods Price Drop Alerts
by HNthanks | 2026-02-19 23:16:33+00:00
Set a target price for any model of Apple AirPods and receive an email notification when the price drops. Track Amazon prices for AirPods Pro, AirPods 3rd generation, and AirPods Max and get alerted the moment they go on sale. No accounts, no fees, and no browser extensions required.
by pedrocr | 2026-02-19 23:17:37+00:00
I once made a criminal complaint because of a sewer line that was frequently allowed to overflow into a creek. The prosecutor refused to prosecute the case with the argument that the root cause was "real estate pressure" and so the county (that licenses and taxes any new construction) and the sewage operator (that coercively charges anyone that can physically connect) couldn't possibly be blamed.
by mr_octopus | 2026-02-19 23:17:44+00:00
Most GPU work boils down to a few patterns — map,
reduce, scan. Each one has a known way to assign
threads.

So instead of writing a kernel with thread_id:

let c = gpu_add(a, b)
let total = gpu_sum(c)

The thread indexing is still there — just handled
by the runtime, like how Python hides pointer math.
by robinsonb5 | 2026-02-19 23:17:54+00:00
The in-world items you could buy in Second Life two decades ago using Linden dollars were arguably a successful use case for micropayments.

You could buy and sell virtual items with a real-world cost far smaller than the transaction fees of a regular card transaction.

Speaking of which - that, to my mind, is the definition of a micropayment - a payment too small to be practical to administer using existing card payment infrastructure. So-called "micropayments" in games have long since ceased to qualify under that definition - they're just "transactions" now.
by Kaliboy | 2026-02-19 23:18:14+00:00
Not sure how they do it, but I would do it like so:

Have old database be master. Let new be a slave. Load in latest db dump, may take as long as it wants.

Then start replication and catch up on the delay.

You would need, depending on the db type, a load balancer/failover manager. PgBouncer and PgPoolII come to mind, but MySQL has some as well. Let that connect to the master and slave, connect the application to the database through that layer.

Then trigger a failover. That should be it.
by yongjik | 2026-02-19 23:18:51+00:00
It was also a "complicated issue" for 300 lawmakers of Korea on the night of the martial law declaration, especially since they had so little information and had only hours to act. For all they knew, Yoon could be starting a war, or sending troops to murder everyone in the capitol. Those who jumped the fence on that night did so not knowing when (or whether) they could go home.

Enough of them did, and that's why Yoon's insurrection failed.

Biden had his sweet four years to ponder on the matter, and the worst that could realistically happen to him was that people would say mean things about him. He has no one else to blame for his failure to send Trump to prison.
by plagiat0r | 2026-02-19 23:19:05+00:00
All I'm saying is that publishing final certificate is not required for the process, so just assuming it will be there is premature. User may end up putting precert on his https server and find the hard way.

Happy to see LE publish both, but others do not. Here is an example: https://crt.sh/?id=17293798014

Your won't find final certificate from digicert/globalsign in the CT logs.

Unless the owner publish it himself, API is opened for submission I think for everybody.
by candiddevmike | 2026-02-19 23:19:09+00:00
> You shouldn't need a document to help persuade the consumer

For the most part we don't. They get it, they have the frustration with duplication, and they see the value of our pricing being the same or cheaper than one or two of the apps their paying for.

The harder part as I said in the original comment is no one is searching for a household data solution. It's not a thing that exists to people, and we don't advertise (mostly) as "a budgeting app" or "a to-do app", so the persuading if you want to call it that comes from catching these buyers and showing them that yea, we do that, and so much more.
by h4kunamata | 2026-02-19 23:19:28+00:00
As much as I have hate and love relationship with AI, I disagree.

I use AI, mainly Perplexity AI, as a replacement for search engine because they all suck right now.

AI makes homelab more fun and therefore I learn more.
Homelab is my main hobby, using AI to ASSIST me with one thing or another, always end-up mentioning something else that I never heard before.

I wish I could clone myself due to the amount of topics and projects I have noted down.

AI is like money, money doesn't make you a bad or good person, money only enhance what you already are.
AI doesn't automatically make things boring, they way how you use it is what make things boring or more exciting with you jumping from forum to forum, new topic to new topic.
by SV_BubbleTime | 2026-02-19 23:19:34+00:00
I promise you do not need to explain scarcity to me :) the issue is that the disparity between I can’t afford a car, and I will never be able to afford a car is vast.

The slave class exist to do nothing but serve (be on the street at 2300, it’s poor people running power washers everywhere you go).

The entire country runs on Chinese goods in shipping containers going to the US. It’s a tax state.

Don’t get me wrong, unique place, I loved it. But ya, not what it seems, lah.
by raw_anon_1111 | 2026-02-19 23:19:49+00:00
It’s simple. One of the original tenants of the ACA was to provide subsidies for most people earning up to what would be the upper middle class between this and the insurance mandates, it would prevent the death spiral where only the sick would sign up for it, making the cost go up until it was almost unaffordable to anyone and unprofitable for the insurance companies making them leave the exchange.

The first blow was when the Supreme Court killed the mandates. The second blow just happened when they killed the subsidies last year.
by SllX | 2026-02-19 23:19:50+00:00
The vast majority of the time that I read the news, it’s from a publication I pay for. They get far far more than a box of bandaids over a lifetime.

The rest can be worth my time, sometimes, under limited circumstances, but usually it isn’t. Like who here can say that all of the links they’ve clicked on throughout their lifetime have been valuable, and haven’t just been time wasters?

If you put a financial cost on links though, people just won’t pay. And they won’t click links. We might waste less time too, but just because something got my time doesn’t mean I’m going to also give it money for having had the privilege of my time.
by cogman10 | 2026-02-19 23:20:12+00:00
I agree with what you are saying, this is exactly what I was thinking when I said it was sometimes necessary. It's just not preferable IMO.

For this specific example, the better way is something like this

let result = if let Some(date) = args.date {
sqlx::query("SELECT * FROM posts WHERE title LIKE '%' + $1 + '%' AND date = $2")
.bind(args.keyword)
.bind(date)
.fetch()
} else {
sqlx::query("SELECT * FROM posts WHERE title LIKE '%' + $1 + '%")
.bind(args.keyword)
.fetch()
}

But I get how this would be untenable if as the number of query param combos goes up. In that case dynamic SQL really is the only sane way to handle something like that.
by resonious | 2026-02-19 23:20:22+00:00
I did. I don't remember the specifics too well but a lot of it was cold starts. So just crunching the massive wasm binary was a big part of it. Otherwise it was the matchit library and js interop marshalling taking the rest of the time.

edit: and it cold started quite often. Even with sustained traffic from the same source it would cold start every few requests.
by sleazebreeze | 2026-02-19 23:20:47+00:00
My apologies. I was responding to the fact that animals and humans have base instincts that steer us towards bad food choices or over-stimulations. I was considering those instincts as the incentives that can't be changed.

On a macro scale, yes I agree that we should revolt against campaigns designed to exploit our animal nature. However on a personal basis, I do believe we owe it to ourselves to take radical responsibility over our own reactions to those things.
by Retric | 2026-02-19 23:20:48+00:00
There’s over 1/2 million former Americans living in Canada or the UK which doesn’t require learning a foreign language. You really can’t make those kinds of sweeping statements about populations that large. Many Americans without any prior connections fled to Canada to avoid the Vietnam war for example and then made a home there.

As to why people call themselves expats, the US imposes taxes on Americans who leave until they renounce their citizenship on the upside they still get to vote. It’s an unusual relationship to your former country.
by Toutouxc | 2026-02-19 23:20:56+00:00
Bambu Lab A1 Mini is around $200 here in Europe and as long as you can fit into the 180mm cube print volume, it is wonderful. Requires zero configuration and zero prior knowledge. Calibrates itself, reminds you about maintenance. Looks as unthreatening as a 3D printer can. Supports offline/LAN mode.