MurphyA/hacker-news huggingface dataset:
by zamadatix | 2025-08-12 02:02:42+00:00
Google was the absolute king of AI (previously "ML") for at least 10 years of the last 20. They are also an absolute behemoth of tech and have consistently ranked among the most valuable companies in the world for multiple years, valued at trillions of dollars today. Hell, they're on version 7 and production year 10 of their custom AI ASIC family.

When considering the above, the amount of non-force-fed "modern AI" use they've been able to drive is supposed to be shown by things to the level of a question button on YouTube and some incremental overlaying of Gemini to Docs? What does that leave the companies without the decade head start, custom AI hardware, and trillions to spend to look to actually do worth a damn in their products with the tech?

I'm (cautiously) optimistic AI will have another round or two of fast gains again in the next 5 years. Without it I don't think it leaves the realm of niche/limited uses in products in that time frame. At least certainly not enough that building AI into your product is expected to make sense most of the time yet.
by tomhow | 2025-08-12 02:03:38+00:00
Show HN, and HN in general, isn't for promoting products. Words like "free promo code" and "FAST&FREE" don't belong here.

Show HN is for showcasing something you've built that's technically interesting and that people can play with, without having to pay anything and ideally without having to sign up.

Yes, if it's useful enough, some people will sign up, pay for it, buy it, etc, but the primary purpose of the post should still be to showcase something cool you built that's technically impressive and interesting.

The guidelines and tips for Show HN are here:

https://news.ycombinator.com/showhn.html

https://news.ycombinator.com/item?id=22336638

As others have indicated, the HN community is unimpressed when people come in just to promote a product. It's better to take some time to contribute as a regular community member by posting interesting articles and engaging in discussion threads first.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newsfaq.html
by beloch | 2025-08-12 02:05:27+00:00
I was gob-smacked when the American ambassador went on CBC and called Canadians "Nasty" for boycotting American goods. Then he kept doing it! It doesn't matter whether it was because the Americans selected a inept ambassador or if they gave their ambassador inept instructions. This is precisely the opposite of what an ambassador is supposed to do. The U.S. is a very poorly governed country right now.

Bourbon is back on the shelves in my province (because our premier is spineless), but I still won't touch the corn swill. Even before this nonsense broke out, I'd have taken Canadian rye over bourbon any day!
by nullc | 2025-08-12 02:05:35+00:00
Everyone dies, everyone suffers injuries, everyone gets sick, it's the price of ever having had the opportunity to exist in the first place.

We've made everything so regulated, costly, and supervised that it meaningfully contributes to the lowest fertility rate in the nation's history. Many of the children who are fortunate enough to get a chance to exist at all spend their lives hypnotized forever scrolling and will likely suffer a shortened and less worthwhile life due obesity, inactivity, isolation, and depression.

Having a chance to live, either in the metaphorical sense or in a literal sense trumps eliminating the last epsilon of risk that can only be eliminated by living in bubble wrap or not living at all.

Your admonishment of there being a middle ground is fair in one sense, but too often humans are bimodal against risk: we either ignore it completely or obsess over it. If a middle ground can be reached, great, but if it can't ignoring small risks is often superior to the alternative of over emphasizing them.

It's also important for to have risky activities that LOOK risky. No one under those bikes was under an impression that it was safe. I'd rather children climb on some lump of rickety boards they hammered together themselves-- it's clearly dangerous to everyone-- than run face first into some gleaming concrete and steel playground equipment which looks safe but becomes just as dangerous if you are reckless enough.

What's safer? Bike jumps over kids or a snapchat filter that makes things look faster the faster the gps reports you going?

... and some amount of the risky stuff is needed just to keep the overton window open for the sensible middle. There are places in the US where children of the ages in the picture merely playing outside (no bikes!) will result in state child protective intervention. If a few kids getting scraped up or broken bones-- or heaven forbid, even dying!-- is the cost of having perspective, it's well worth it.
by misswaterfairy | 2025-08-12 02:06:09+00:00
> Seems like excessive government overreach.

Wildfires start often without warning, and can spread very quickly, especially in hot, dry, windy conditions. We can never predict where a fire will start, as it could be one of many causes. Firefighting is always reactive in this regard.

This move is purely to protect people from being seriously injured, or (horrifically) burnt alive, by unexpectedly ignited fast-moving wildfires. Fire trucks and firefighters are not an unlimited resource, they can be overstretched in long campaign events with further unexpected ignitions.

As others have alluded to Australia is often accused of government overreach, but I can say that these decisions are not taken lightly as we don't want to be alarmist or restrict people's freedoms, but we also need to balance the very real threat to public safety that wildfire poses, and causes, and the available resources we have to manage new ignitions should they break out.

The language the news article uses is, in my view, misleading. "Ban" implies non-negotiable permanence and is often associated with a permanent restriction of personal freedoms, though the article, which lets face it most people don't read beyond headlines these days, is more akin to the temporary 'closure' to parts of public areas in forests and national parks, the same orders often issued by Australian fire authorities, to protect people from areas and conditions that are potentially (or are actually) dangerous to be in during elevated fire danger periods.

"Ban" sounds a lot worse than "Closure", though I also recognise this may be a legislative quirk, or confusion of terms: we have "Total Fire Ban" (government area wide, or statewide), "Park Fire Ban" and "Solid Fuel Fire Bans" (specific to individual parks, and forests respectively) that are both temporary but must be called 'bans', as those are the specific legislative tools given to us to manage ignitions.

Source: am a firefighter who has had to deal with these issues, during some very significant and internationally notable fire emergencies.
by 1024core | 2025-08-12 02:06:32+00:00
He just wants to make sure something like January 6 does not happen; i.e., there's no possibility of a reverse Uno when he actually _does_ try to steal the election this November. He knows fully well that he's going to lose the House, and possibly the Senate this November. And MF hates to lose, he's got such an ego.
by WalterBright | 2025-08-12 02:06:35+00:00
I never claimed free markets were utopian. The purpose of government in a free market economy is to provide justice for acts of force or fraud, and provide enforcement of contracts.

There is no such thing as a perfect free market. However, history shows that the closer we are to them, the more prosperous the country is.

BTW, when the Soviet Union was formed, the communists did away with the police because there would no longer be a need for them. Oops.
by jwrallie | 2025-08-12 02:06:46+00:00
I’m using code server running on a VPS so that my .md todo list is accessible from all my devices through a browser. I use the vim plugin for editing.

I have two categories, todo and done. I separate them by project. I use markdown checkboxes. A checked item on todo means doing. Moving it to the done section means… well… done. Git is used from time to time to have a copy elsewhere. Basically kanban on a text file.

Sometimes I’m doing lots of small tasks and need it to keep track, sometimes I’m doing tasks that span for days and don’t look at it. I’ll look at it when I want to think of the next step.

Around once per month I remove things from it, cleaning up and consolidating tasks. I think it’s important to let go of tasks that are there but never done, they can be a source of stress. If they are that important they will find their way back there.

I also use an online calendar for tasks that have a clear start and end time. I consider it separate.
by czbond | 2025-08-12 02:07:16+00:00
> My intent was not to replace that so much as offer another way to make a physical note feel personal,

Your approach is great; I can see a good need for this, and it is a unique offering which amends rather than replaces postcards in my view.

I could even see you having real post cards that have a QR code to the voice version that you sell in shops.
by beepbooptheory | 2025-08-12 02:08:21+00:00
From tfa:

> Japan’s copyright law allows AI developers to train models on copyrighted material without permission. This leeway is a direct result of a 2018 amendment to Japan’s Copyright Act, meant to encourage AI development in the country’s tech sector. The law does not, however, allow for wholesale reproduction of those works, or for AI developers to distribute copies in a way that will “unreasonably prejudice the interests of the copyright owner.”
by tracer4201 | 2025-08-12 02:08:24+00:00
Do you have a girlfriend or boyfriend? If not, get on that. Go have sex. This is not a suggestion, it’s a prescription.

Have sex, get an emotional attachment, fall in love. Obviously there are risks associated with all this.

I was insanely career obsessed. Found someone I adore. Helped me recalibrate my brain. They didn’t love me back the same, so I had other problems. But I grew a lot as a person.
by __MatrixMan__ | 2025-08-12 02:08:27+00:00
I'm not who you're replying to but I had a scenario where I needed to notice that a command had completed (exit code received) but keep listening for any output that was still buffered and only stop processing tokens after it had been quiet for a little bit.

Trying to get Claude to do this without introducing a deadlock and without exiting too early and leaving valuable output in the pipe was hellish.

It's very good at some kinds of reasoning and very bad at others. There's not much it's mediocre at.
by cma | 2025-08-12 02:09:19+00:00
I would posit that most randomly selected AGIs (people) you ask this of with no tools allowed (pencil and paper) won't get closer on average. This doesn't prove people don't use logic

And allowing python shells for both I think the randomly selected human would do worse on average.

And I also think e.g. Google's IMO model would be able to pass but I have no way to verify that.
by KennyBlanken | 2025-08-12 02:10:11+00:00
> DC is one of the highest murder rates in the country

If by "highest" you mean nineteeth in this year's tally so far, then....I....guess?

https://freedomforallamericans.org/highest-murders-in-us-by-...

St. Louis, MO's rate was 69 per 100k and DC was 17 per 100k.

St. Louis has a murder rate four times DC, yet curiosly no talk of deploying the FBI and national guard there.
by WalterBright | 2025-08-12 02:10:53+00:00
An artist creates wealth by painting a beautiful painting. Then he exchanges that wealth for money.

At no point was wealth "transferred" to the artist.

McDonald's creates wealth by designing and building a system to deliver hamburgers. McDonald's then exchanges that wealth for cash from its customers.

BTW, who gives money to people who already have it? Not me. I doubt you do, either. I don't know anybody who does. The transactions are always exchanges - you are getting something in return.
by gottorf | 2025-08-12 02:11:46+00:00
The whole point of the District of Columbia not being a state is that the United States is an equal compact between the states, and it would not be fair for the seat of the federal government to be in a state. So I'm a hard pass on DC statehood. I find GP's suggestion better.

Would you be as favorable to DC statehood if they were guaranteed to vote the opposite of you?
by zamadatix | 2025-08-12 02:12:13+00:00
If one advertises they drove 2 trims of the same car model to the airport back to back and found cars with 2" smaller wheels are lightning fast because it took 30 minutes longer in the other car then people are, rightfully, going to doubt the test instead of the wheel size. Especially when you're not the only one to have driven cars with different wheel sizes but you are the only one reporting it's the wheel size, specifically, that made the trip significantly longer to take and give the trip as your sole evidence for the claim you know why it was slower.

From my enterprise image/push creation days one example of something I did find different between x64 and x32 was the specific driver bugs/performance. The thing is it went/goes both ways on that, sometimes it's the 32 bit driver that's bugged, sometimes it's the 64 bit driver, sometimes there was a special patch version of the driver but the vendor didn't post both builds. You get the idea. In this case it wouldn't make sense to blame the <x> bit OS variant as inherently being massively slower, but it sure might seem like that with an n=1 test.
by pdpi | 2025-08-12 02:14:26+00:00
> Tail recursion IME is a bigger foot gun

This is true for some languages, but not all.

E.g. scala has @tailrec annotations, which make it a compile error for the annotated function to not be tail recursive. Clojure doesn't have tail call elimination, but has the `recur` special form for explicit recursion that is guaranteed to not consume any stack space.Rust has reserved the `become` keyword that will eventually guarantee tail call elimination (So pretty similar to Clojure's recur, but I think Rust's version will allow mutual recursion)

Zig goes the whole hog, and has `@call(modifier, fn, args)`, where `modifier` can be things like compile_time, always_tail, always_inline, never_tail, never_inline, and a bunch other desirable guarantees you might want.
by RossBencina | 2025-08-12 02:14:32+00:00
There is no lineage between The Actor Model and Erlang. The creators of Erlang are on record as having never heard of the Actor Model (as developed by Hewitt, Agha and colleagues at MIT). None of the points you make (including the first one) are a part of any formal definition or elaboration of the Actor Model that I have seen, which was one of my points: there is no unified theory of the Actor Model that addresses all of the practical issues.

With respect to your point (1), you might be interested in Pony, which has been discussed here from time to time, most recently: https://news.ycombinator.com/item?id=44719413 Of course there are other actor-based systems in wide use such as Akka.
by autoexec | 2025-08-12 02:14:39+00:00
I'm not sure how online privacy laws (or a lack of them) would spare a child who objected to marrying someone their parents wanted to force her to. Murdering your children is/was already illegal and the parents did that anyway. We can't worry about what the small number of psychopathic parents might do if kids don't have online privacy. We should instead try harder to make sure that kids are protected against their abusive parents regardless of the situation. There should have been places Shafilea could have gone to or reached out to for meaningful help and protection long before it got to the point of a murder.

That said, I personally think good parenting means giving children privacy, even online, and doing so increasingly at ages set according to the maturity/capability of the child. That's the sort of thing a parent is in a better position to assess than the government. I also think that this particular law is garbage. I just don't think "We must protect children from their parents by allowing them to access the internet in secret and anonymity" is a very compelling argument.
by spauldo | 2025-08-12 02:15:42+00:00
I'm not the person you're replying to, but I have several TODO items on my current project for fixing HMI screens. Those will be performed by one of my teammates. I could easily embed images into the org-mode document I use.

Unfortunately for him, the HMI is air-gapped so getting screenshots is cumbersome. He'll have to make do with my notes.
by eadmund | 2025-08-12 02:16:30+00:00
> I am not going to completely change my editor and rebuild two decades of optimization just to use two Emacs tools.

Change your editor and rebuild two decades of optimisation in order to use Emacs, two Emacs tools, and also every other Emacs tool out there. Org Mode, TRAMP, Magit, gptel, eglot, flycheck, elfeed, ERC, Emms, EWW … there are a ton of reasons to use Emacs.

Or you can keep using less-capable systems and being annoyed when folks recommend that you upgrade.
by quasse | 2025-08-12 02:17:15+00:00
> Yes, but the economic rationale of immigration is to have younger workers who can pay into the system to buffer the growing older population

Is it though? Not passing judgement either way, but the most common economic rationale for immigration generally seems to be that it's a source of cheap labor.

> That can’t happen if the immigrants never pay in more than they take out at any point in their life.

If the surplus economic value created by immigrants who are employed is generally not returned to them in the form of high wages, then yeah, they're not going to be paying it to the government as taxes.

I guess what I'm trying to say here is that a lot of people in this thread seem to be conflating per-person net economic benefit and net tax payments. The first can be significantly positive while the second is negative.
by re | 2025-08-12 02:17:46+00:00
The "style" tags/filters don't seem to be very good. The definitions of them aren't very clear from the names alone, and I can't really tell what they are from the examples within the category. Would be great to have a definition and a basic wireframe example of each style.

I'd also love to be able to filter out a style, to drill down to the examples that aren't just the multi-tier ("free/basic/pro/enterprise") vertical cards (which doesn't seem to have a dedicated style tag—maybe "Stacked Cards"? but there's a lot that look like that that don't have that tag).
by Arainach | 2025-08-12 02:18:00+00:00
Inflation isn't the problem. Corporate consolidation, collusion, price fixing, and market capture are the problems.

In nearly every field where there used to be 10-20 competitors there are 2-4 and they're not doing much "competing" any more. They're using consultants and third parties to share data and fix prices, they're buying up the entire supply and dividing areas so they have monopolies.

Note how during the COVID "inflation" corporate profits soared faster than inflation.
by Ericson2314 | 2025-08-12 02:18:15+00:00
The types of quotes get bandied about all the time, but I don't think they are accurate.

Politicians don't want to reduce their power, but politicians != governments. Lots of scary stuff actually empowers the civil service more than it empowers politicians. The main way politicians loose power is also not by the nature of the job changing, but by loosing elections.
by dreamcompiler | 2025-08-12 02:18:43+00:00
> Tail-calls are absolutely harder to debug in general than loops.

I like TCO because I often prefer the expressiveness of recursion over loops. When I need to debug, I turn off TCO. (I'm talking about Common Lisp.)

I agree TCO definitely makes the compiled code not look like the source, and this lossage doesn't happen with either regular recursion or with loops. But various other kinds of optimizations also have that problem.

If you're looking at the assembler output you'll see JMPs where there would have been JSRs without the optimization. So knowing that helps a bit. You just lose the automatic history preservation the stack gave you for free.

Time travel debugging might be an answer here but of course that can be much more expensive than simply keeping JSRs in place.
by jfengel | 2025-08-12 02:18:47+00:00
You can't make a teaspoon of neutroniun, either. The neutrons would immediately drift off and quickly decay (half life about ten minutes). It's just a way of illustrating the density.

You actually can have a black hole with the volume of a teaspoon, and it's stable. It will eventually decay by Hawking radiation, but not for umpteen gazillion years until the CMB gets cold enough.
by foobarbecue | 2025-08-12 02:19:04+00:00
That's true about people with pencils and paper. But this is a computer, and my point is that with LLMs, you have a computer program that doesn't compute or do logic -- and for some reason people act like it does.

I mean, this is a super basic python task that I could write in 2 minutes. The naiive implementation is a couple of basic for loops. I wouldn't hire a junior dev that couldn't write it.

My point here is that for someone who can program, it's easier and better to write this in python than to write it in english and have an LLM translate it to python (and LLMs themselves are incapable of logic or reasoning, so the only option is for them to translate it to real code).
by komali2 | 2025-08-12 02:19:40+00:00
If people want an excellent todo list system that's essentially infinitely customizable but still approachable for basic productivity, org mode is good.

The mobile experience is somewhat lacking but good enough with Orgzly on Android.

However with org mode I had the same issue I had with all my to-do list systems, wherein I tended to record too many todos. I needed granular prioritization and gtd contexts and scheduled and deadlines and repeaters to keep track of it all. I needed to install org super agenda to get useful views.

I switched to trillium and nuked 90% of my todos in the migration as out of date or just kinda vague things that'd be nice to do and chucked those into a future projects note. Trillium's to-do UX is slightly better than a markdown document because you can click to check the boxes, that's about it. It's high friction. I have to go to today's note, go to the Todo section, and then put my to-do in the list. Or the week Todo section, or month or year.

What I've found is now I actually do all my to-dos because now they're all actually worth doing. I'm not scrabbling down every single thing and cluttering up my list.
by tharkun__ | 2025-08-12 02:20:06+00:00
Also, to be fair, most people here on HN will probably go with their own habits: They'd be great stewards of nature. They don't smoke / would always carry their butts out, never throw out any trash, pick up whatever they might accidentally loose even the smallest piece. Even the ones they didn't notice falling out. Definitely nothing that could ever start a fire!

Governments / park administration on the other hand have to calculate with the worst of the worst (or at the very least what seems to be the "general public" in many instances now).

If you were in their shoes and had to make that kind of calculation would you really come to a different conclusion?

Comparison from my town: Our municipal water supply uses ground water. Personally we've always let our lawn get brown during hot spells in summer. Why waste water I could drink either this year or in future years on a green lawn?

Yet most of my neighbors would water their lawn, either manually or automatically. Same around most of town.

I applaud the municipality for enacting strict watering bans and water use restrictions including patrols! It's an inconvenience sometimes but overall it's better for all of us. This years it's pretty dry and it's been a few years that we've had these enacted and I'm noticing a much higher number of brown and dry lawns around me, which super awesome to see actually! Except for where the septic leach fields are. That's always lush green for all of us! :)