MurphyA/hacker-news huggingface dataset:
by GOD_Over_Djinn | 2025-10-11 18:58:37+00:00
> When people go on about the need for affordable housing, they’re not asking for the 1940 model described above nor for 200 sq ft urban rabbit warrens. They want the big house/good lot house with a good commute for little money. And probably a pony.

You must not live in an HCOL area. In my city, a 1000sf 100 year old house, no garage, small lot, is going to run you at least 800k. I would be perfectly happy in one of those houses, but not at that price point.
by nradov | 2025-10-11 18:59:12+00:00
HHS publishes clear guidelines for de-identifying healthcare data (PHI). Once it has been properly de-identified (anonymized) it is no longer subject to any special controls. I am aware that some researchers have claimed that it could be theoretically possible to re-identify certain records but so far no one has been able to do so in practice so concerns seem to be overblown.

https://www.hhs.gov/hipaa/for-professionals/special-topics/d...

As for Medicare, only a very limited set of data is publicly available. Larger sets are available to certain contractors and researchers but the access agreements prohibit sale to third parties. So you must have misinterpreted the content or source of the data you saw.

https://www.cms.gov/data-research/cms-data/types-data-files
by Animats | 2025-10-11 18:59:25+00:00
Overlap in multiple dimensions is simply the AND of overlap in each dimension.

The 3D case comes up in collision detection.

For collision detection in games, the objects are usually kept in a sorted order, with separate lists for X, Y and Z. Amusingly, a bubble sort is useful, because, as objects move, they tend to move locally, so a bubble sort quickly restores the order. The sorting algorithm should terminate quickly when there are few or no changes. First seen in I-Collide, 1995. When objects are moving slowly, speed is slightly worse than O(N), but degrades if there's too much motion.

2D sorting speeds things up. If you sort the intervals by start X, start Y, you can process the intervals sequentially. Here's something of mine which does that.[1] A MySQL database does the sort, then feeds the data to this algorithm. Overlaps are detected, sets of overlapping objects are merged, and the sets of overlapping 2D rectangles are emitted. Sort is O(N log N) as usual, and overlap detection is O(N).

[1] https://github.com/John-Nagle/maptools/blob/main/rust/src/ge...
by jchw | 2025-10-11 18:59:35+00:00
When the program first boots there is a license click-through:

> Notice

> This page is licensed under the GNU General Public License v3.0 (GPLv3).

> [ ] I have read and accept the license

I am not a lawyer, but this seems wrong or at least misleading. The GPLv3 isn't a license agreement or a contract (as I understand it, though it may still fall under contract law), it's a copyright license. The GPLv3 doesn't have any restrictions to "agree" to, it merely grants the recipient the right to redistribute said software under the terms provided in the license. Thus, asking the user to "accept" the license seems odd.

Nothing wrong with informing the user that the software is free software, but I think you can safely do away with one of those checkboxes.
by overfeed | 2025-10-11 19:00:10+00:00
> [...]controller support is spotty[...]

DualSense 4 and 5 support under Linux is rock-solid, wired or wireless. That's to be expected since the drivers are maintained by Sony[1]. I have no idea about the XBox controller, but I know DS works perfectly with Steam/Proton out of the box, with the vanilla Linux kernel.

1. https://www.phoronix.com/news/Sony-HID-PlayStation-PS5
by naikrovek | 2025-10-11 19:00:19+00:00
> Expecting that someone to complain about a difficulty for something trivial is surprising.

Is it? It isn't to me. It's expected, to me. As I've gotten older I've gotten much, much less tolerant of convoluted and unnecessarily complex hoops (which I collectively call "bullshit") that must be jumped through in order to get something working. Especially when there is an alternative nearby which puts me through zero hoops.

When I was young and Linux was brand new I had all the time in the world for compiling, patching, debugging, fixing, compiling, testing, deploying, logging, parsing, notifying, writing tooling and customizing. As I enter my 6th decade I have zero time for most of those things. The mere thought of that kind of thing today for almost all software is anathema. And anything that makes me do anything that should have been sorted out by the software author but wasn't immediately goes to the bottom of the list of consideration for any purpose in the future.
by toast0 | 2025-10-11 19:00:33+00:00
I do live on the west coast of the US. Unreinforced masonry doesn't do well in earthquakes, but reinforced masonry or concrete is probably more durable. I've got 25 year old wood siding, and it might make it to 30, but there's no way it'll be in reasonable shape at 40. It probably won't be too expensive to replace though.
by TrackerFF | 2025-10-11 19:00:36+00:00
I looked at the pictures, and even with no context, it was obvious that he was pointing out the hypocrisy of Trump with that meme.

Ain't no way people looked at the picture, and genuinely thought "Is he threatening to shoot up the school?". But then again, there are some incredibly stupid people out there.

To me, it mostly seems like manufactured outrage. Someone saw him posting edgy memes, got offended, and called to the cops that the guy was posting about doing a school shooting.
by LorenPechtel | 2025-10-11 19:00:42+00:00
I see nobody obsessing about pushing red buttons. I see people that would like for option #3 to exist. And when death approaches, option #5.

A simple test of how people feel: Consider the twin towers. We saw quite a few people choosing jumping over fire. We do not question people making such a choice. It is the same choice, just on a much more compressed time scale.

(And we have the bonkers case out of WWII: the guy survived apparently uninjured. Someone who made the choice and was still around to ask them why. We don't know exactly what happened, no analysis was made at the time but attempting to reconstruct the situation said he probably hit the outer part of a pine tree and then rolled down a snowbank. He had on heavy clothing and had blacked out during the fall--not exactly surprising as he jumped from 18,000'.)
by vunderba | 2025-10-11 19:01:08+00:00
> the moment I can get a project up on its legs, to where I can interact with some substantial part of its functionality and refine it, I'm off to the races

AI is an absolute boon for "getting off the ground" by offloading a lot of the boilerplate and scaffolding that one tends to lose enthusiasm for after having to do it for the 99th time.

> AI is excellent at being my muse.

I'm guessing we have a different definition for muse. Though I admit I'm speaking more about writing (than coding) here but for myself, a muse is the veritable fount of creation - the source of ideas.

Feel free to crank the "temperature" on your LLM until the literal and figurative oceans boil off into space, at the end of the day you're still getting the ultimate statistical distillation.

https://imgur.com/a/absqqXI
by Noaidi | 2025-10-11 19:01:41+00:00
There is no such thing as constant suffering and there’s no such thing as constant joy.

Without suffering, we would not know joy and without joy we wouldn’t know suffering. So these are two sides of the same coin, do you see that?

It’s our attachment to ourselves that brings us both joy and suffering. So, I’m sorry, if you want to get rid of suffering you’re going to get rid of joy as well. So I don’t know if dying brings us joy or gets rid of our suffering. We really don’t know what happens to us after we die, do we? You can say that everything just ends, but I’m really not wanting to say that because, well, I’m still alive.

I told my schizophrenic brother why he shouldn’t take his life by suicide. I just asked him if he knew what it was like being dead and if he thought he was certain that being dead would be any better. He literally told me the confusion of that question. Let him to accepting his life as it was. Better the Devil You Know than the one you don’t.
by spacechild1 | 2025-10-11 19:02:05+00:00
I have been using Firefox + ad blockers almost exclusively for almost 20 years now on all my devices. I also install Firefox + uBlock Origin for all my family members. I'm constantly suprised when I look at other people's browsers. How can they put up with all those ads, especially on YouTube? (I have uBlock disabled for a certain national newspaper and I'm pretty close to paying for a subscription instead :)
by simonw | 2025-10-11 19:02:28+00:00
Worth noting that Mitchell didn't actually use the term "vibe coding" anywhere in this article.

He called it "vibing" in the headline, which matches my suspicion that the term "vibe" is evolving to mean anything that uses generative AI, see also Microsoft "vibe working": https://www.microsoft.com/en-us/microsoft-365/blog/2025/09/2...
by schiffern | 2025-10-11 19:02:35+00:00
For those in the back, I did explicitly disclaim that as my Single Source of Truth (again I encourage you to look at the totality of work in this area), but conspicuously you never dispute my actual point which is that tire and asphalt and road marking particulates are significant marks against heavier vehicles.

You also hyperfocus on air pollution, but large microplastic particles are major sources of water and soil pollution too. Some tire additives are persistent aquatic toxins, which effects both.

I will accept this as (as closest you can get to) conceding the point.
by reactordev | 2025-10-11 19:03:15+00:00
Train LLMs more… this is AI slop. I hope the OP goes and looks as others like Win95 desktop or The Classic Mac project to get a sense of what the purpose is. This. Has no purpose other than to create a desktop look alike for an os that doesn’t exist and so there’s no rules.

It’s fine if you want to create something like that. It’s not very good UX though.
by crote | 2025-10-11 19:05:20+00:00
Do you think a small mom-and-pop dentist can win a lawsuit against Google?

There's absolutely no way that dentist will have a well-negotiated contract with SLA's and damage compensation with Google. The extent of their business relationship is that the dentist clicked a checkbox and put in their credit card details. Google does not even know they exist.

If Gmail loses all your email and accidentally kills your entire business, the absolute best outcome is a refund of your $10/month business subscription fee. The idea that they could in any way be held responsible is ludicrous.
by harrall | 2025-10-11 19:05:57+00:00
People get into this field for very different reasons.

- People who like the act and craftsmanship of coding itself. AI can encourage slop from other engineers and it trivializes the work. AI is a negative.

- People who like general engineering. AI is positive for reducing the amount of (mundane) code to write, but still requires significant high-level architectural guidance. It’s a tool.

- People who like product. AI can be useful for prototyping but won’t won’t be able to make a good product on its own. It’s a tool.

- People who just want to build a MVP. AI is honestly amazing at making something that at least works. It might be bad code but you are testing product fit. Koolaid mode.

That’s why everyone has a totally different viewpoint.
by didericis | 2025-10-11 19:06:13+00:00
> Except it doesn't. It's much less to verify the tests.

This is only true when there is less information in those tests. You can argue that the extra information you see in the implementation doesn't matter as long as it does what the tests say, but the amount of uncertainty depends on the amount of information omitted in the tests. There's a threshold over which the effort of avoiding uncertainty becomes the same as the effort involved in just writing the code. Whether or not you think that's important depends on the problem you're working on and your tolerance for error and uncertainty, and there's no hard and fast rule for that. But if you want to approach 100% correctness, you need to attempt to specify your intentions 100% precisely. The fact that humans make mistakes and miscommunicate their intentions does not change the basic fact that a human needs to communicate their intention for a machine to fulfill that intention. The more precise the communication, the more work that's involved, regardless of whether you're verifying that precision after something generates it or generating it yourself.

> I can get the same level of uncertainty in far less time with an LLM. That's what makes it great.

I have a low tolerance for uncertainty in software, so I usually can't reach a level I find acceptable with an LLM. Fallible people who understand the intentions and current function of a codebase have a capacity that a statistical amalgamation of tokens trained on fallible people's output simply do not have. People may not use their capacity to verify alignment between intention and execution well, but they have it.

Again, I'm not denying that there's plenty of problems where the level of uncertainty involved in AI generated code is acceptable. I just think it's fundamentally true that extra precision requires extra work/there's simply no way to avoid that.
by rsync | 2025-10-11 19:07:24+00:00
"If a global pandemic and a global trade war can't stop the market, seems like nothing will."

What will stop the market is the sudden realization (among retirees and near-retirees) that all of this AI bubble talk is relevant to their interests because their equity index exposure is actually 1/3 mag7 exposure.

They will, correctly, decide it is time to reduce equity exposure (possibly to zero, depending on age and situation).

This is, potentially, a recipe for a very abrupt and disorderly rush for the exit.
by patrakov | 2025-10-11 19:08:09+00:00
Not really. I know that my sleep is worth more than the difference between HDD and SSD prices, and I know the difference between the failure rates and the headache caused by the RMA process, so I buy SSDs.

In essence, what we together are saying is that people with super-sensitive sleep that are also easily upset, and that don't have ultra-high salaries, cannot really afford 18 TB of data (even though they can afford an HDD), and that's true.
by xiande04 | 2025-10-11 19:08:09+00:00
It's not just technology that's eating away at console sales, it's also the fact that 1) nearly everything is available on PC these days (save Nintendo with its massive IP), 2) mobile gaming, and 3) there's a limitless amount of retro games and hacks or mods of retro games to play and dedicated retro handhelds are a rapidly growing market. Nothing will ever come close to PS2 level sales again. Will be interesting to see how the video game industry evolves over the next decade or two. I suspect subscriptions (sigh) will start to make up for lost console sales.
by musicale | 2025-10-11 19:08:11+00:00
> PS5 did not have any novel approach that was consequently adopted by others

DualSense haptics are terrific, though the Switch kind of did them first with the Joy-Cons. I'd say haptics and adaptive triggers are two features that should become standard. Once you have them you never want to go back.

PS5's fast SSD was a bit of a game changer in terms of load time and texture streaming, and everyone except Nintendo has gone for fast m.2/nvme storage. PS5 also finally delivered the full remote play experience that PS3 and PS4 had teased but not completed. Original PS5 also had superior thermals vs. PS4 pro, while PS5 pro does solid 4K gaming while costing less than most game PCs (and is still quieter than PS4 pro.) Fast loading, solid remote play, solid 4K, low-ish noise are all things I don't want to give up in any console or game PC.

My favorite PS5 feature however is fast game updates (vs. PS4's interminable "copying" stage.) Switch and Switch 2 also seem to have fairly fast game updates, but slower flash storage.
Show HN: BoGO – Boilerplate Generator for Clean, Hexagonal Go Projects
by RizkiAnurka | 2025-10-11 19:10:15+00:00
Hi!

I built boGO (Boilerplate of Obviously GOlang), a CLI tool that generates clean, production-grade Go projects using a Hexagonal Architecture.

The goal is to make bootstrapping Go backend projects easier, more consistent, and aligned with best practices in domain-driven design.

Key features:

Generates opinionated folder structures and code layout instantly

Enforces separation of concerns (domain, usecase, infra, handler)

Supports PostgreSQL out of the box

Cleanly integrates with Go modules

Easy to extend or customize for your own team conventions

I originally built this to help my team standardize internal service setups and reduce boilerplate fatigue, and now I’m open-sourcing it for others who might face the same.

GitHub: https://github.com/RizkiAnurka/boGO

Feedback, suggestions, or PRs are very welcome. Would love to hear how other Go teams approach structure generation and scaffolding.
by Noaidi | 2025-10-11 19:10:16+00:00
The first of the four noble truths set fourth by the Buddha:

The truth of dukkha: Recognizing that suffering is a fundamental part of existence

They even call Joy “hidden suffering”. Because whenever the thing is that gives us joy, if we become attached to it and it is taken away then we have suffering.

And the Christians believe that the suffering of Christ was needed to forgive everyone of their sins.

So they both view suffering as an important aspect of life. Something to be used for learning and understanding the human condition.

But the buddhist and the Christians believe that you can escape what you would think of a state of constant suffering through religious practices. It’s the faith the American slaves had in Christ that got them through their state of living hell. And we’ve even seen a Buddhist light themselves on fire to protest the war in Vietnam. So I’m sorry, but I can’t look upon suffering as something that’s negative and I accept it as part of life and just as I can learn things from joy and I can learn things from suffering, and they are both the same size of the coin and equally as valuable.
by eth0up | 2025-10-11 19:10:38+00:00
There's a large group of people saying that anyone who doesn't accept a guy from a couple thousand years ago into a primary organ in their chest area, that not only do they deserve to die, they will, and then be damned for eternity.

Others openly suggest capital punishment for nonviolent crimes. E.g. narco boaters, repeat offenders, homeless (see: Killmeade), drugs etc. In fact, we have no sanctions on Singapore, a land where one can indeed be killed for fussing with drugs. There are of course, many other similar examples.

Both the left, right and many between recommend death for many people, in a manner having nothing to do with self defense, response to murder or in alignment with current law. Ouch.

We have a LOT OF PEOPLE TO ARREST! I expect hypocrisy to complicate the process a bit though.

Edit: I should say, by the speed of the dvotes, I'll be on the hitlist too. And upholding the First Amendment and the rest of our Constitution is well worth it.
by seba_dos1 | 2025-10-11 19:11:03+00:00
Any reasonable person would have assumed that if you wanted to talk about backgrounding, you wouldn't have used a word with a very different meaning to refer to it. As I said, the fact that it was possible to infer the intended meaning does not mean it's obvious; the interring process being required proves the opposite.

> And if I don’t get to decide if things are “obvious” then you don’t get to decide if you’re being reasonable.

Of course. I might be not. But what I'm sure of is that I'm honest and I'm giving you a piece of information that may make you better at communicating in the future, entirely avoiding discussions like this one. Whether you use it to improve yourself or decide that I'm "unreasonable" is up to you and your ego.

> I do not think it should be the default behavior for something that will spend most of its life in someone’s pocket (by design)

If I don't want an app to run, I close it. If I do want it to run in the background, I don't close it but put it in the background instead. If I don't want to use the phone at all, I suspend the whole device. This is the design that has worked perfectly well on my phones for almost two decades now and was always the default there.
by lukan | 2025-10-11 19:11:15+00:00
"And I want to live every last second of it."

Glad for you. I really hope you never come into a situation that you wish for your life to end. But please take into account, that other people might experience life different at times.

No one has a death wish, because things are a bit rough sometimes. But if life is constant hell and when there is no hope anymore. Then you wish for death to release you.

(Also do you know what latestage cancer can mean? Constant pain that does not go away, ever.

And Jesus might have been a real person, but that he choose crucification out of his own choice is very much part of the mythological story that other people told after his death)
by krapp | 2025-10-11 19:11:42+00:00
One person in the instance of the article called something fascism, and there was no violence. A slippery slope argument isn't effective if no one is actually slipping down the slope.

Meanwhile the right has no problem calling for violence against "the left" or "socialists" or "communists" in the broadest terms possible - so broad they encompass every Democrat by default - and committing it far more often than bloviating progressives on social media. Because a lot of them are actually fascists.

And violence against fascists has been normalized since the 1940s. We didn't defeat the Nazis with vigorous debate on the merits of the Jewish Question, we defeated them with bullets. Superman punched Nazis in the face. When the fascists stop being fascist we'll stop punching them in the face. That's the deal.
by ssl-3 | 2025-10-11 19:11:45+00:00
The false supposition built into the question asked of the bot combined with the resulting answer to the bad question result in the whole thing being -- at very best -- a boondoggle of a red herring.

It's all quite well-worded, and yet is still completely unrelated to what is being discussed.

Real people: "Hey, let's talk about networks!"

Eventually: "Cool, I like networks! Did you know that down is actually up, and up is actually down? In fact, I asked a sycophant bot to demonstrate this fiction with its wily words, and it did so with with wonderful articulation. Here's a link!"

Having tolerance towards this kind of make-believe anti-truth is not something that I would consider to be a healthy human function. Especially when this nonsense has deflected through a third party that is completely absent from the discourse and isolated from the context, such as a sycophant bot, and particularly so when there's an implied appeal to authority for that absent third party.

(I have no intention of considering whether this kind of action is deliberate or not. I simply recognize this move for how consistently successful it is at poisoning a discussion amongst a group of people.)

---

If you were to ask me, a person, the following question:

> "What is the most likely reason that a cheap router/AP would slow down servicing clients on 5GHz when also servicing clients on a congested 2.4GHz spectrum"

...then I would not have responded to that question with a single confidently-stated and presumptive answer, but instead by opening a dialogue.

And I would begin this dialogue by asking about the reasons that lead you to believe that this would ever be true in the first place.

(But that's not the path that was chosen here.)