MurphyA/hacker-news huggingface dataset:
by WorldMaker | 2025-09-25 17:09:14+00:00
Good commits can tell a story. (The article here discusses this, too, and suggests that good commits should tell a story.) When a commit author takes the time to fill out the commit message, it will include things like the "how" and "why" of each step, what they were thinking about as they worked on that part of the whole PR. Often I find that will save you from asking questions like "Why did you take this approach?" which I see all the time in PRs (and make all the time in PRs with "bad" or just "save point" commits).

The PR should be the smallest unit of integration (this works and builds and is ready to merge to the next steps), but the commit is the smallest unit of any progress at all. Ideas don't come fully formed and ready to compile. Progress sometimes includes back tracks and experiments. Good commits say things "hey, I learned from this thing that wasn't working and that's what pushed me into this next direction". They document the journey, why a specific path was taken, what obstacles were in the way, what other paths were explored and dismissed.

Some PR authors can capture a lot of that in a PR description as well, but commits tie that to specific context of the code at a point in time in ways that a PR description often can't, without linking to commits (in which case the commits again speak for themselves).

But yes, not everyone can or will write good commits. I see that partly as a tooling failure because our tools themselves like GitHub PRs don't encourage it, often fail to reward it. I've seen plenty PRs full of commits named only "WIP" and "Fix" and "oops", but the best PRs tell a story in the commits, have meaningful descriptions on each commit. I would love for our tools to encourage more of those because I think they are better PRs; often easier to review PRs and enough good PRs like that form a string of documentation that you can search through (through git blame and git log if nothing else, but that's still a lot of useful research data). (If you keep that data, I know a lot of people like squash merges because they distrust the git DAG and how many tools show ugly or hard to read "subway diagrams" for it instead of simpler collapsible views. But that's another long conversation.)
by thayne | 2025-09-25 17:09:20+00:00
A widely used class has a bad API. You refactor it to make a cleaner API, but your change isn't backwards compatible. Your options are:

- Change everything all at once. This creates a large PR. - Split it up into multiple small PRs. Now your individual PRs don't compile, and make less sense on their own. - Create a new class, and then split up multiple PRs that transition code to use the new class, and then finally a PR to remove the old class. This is more work for both the author and the reviewer and the individual PRs are harder to understand on their own.
by mfkhalil | 2025-09-25 17:09:25+00:00
Thanks a lot regarding UI and good point on the schema editing.

We've been having similar thoughts about pricing and offering unlimited, but since it is feasible for us in the short term due to credits we enjoy offering that option to early users, even if it may be a bit naive.

Having said that, we are currently working on a pilot with a company whom we are offering live updates, and they are paying per usage since they don't want to have to set it up themselves, so we can definitely see the demand there. We also offer an API for companies that want to reliably query the same thing at a preset cadence, which is also usage based.

For crawling we use Firecrawl. They handle most of the blocking issues and proxies.
by bilbo0s | 2025-09-25 17:09:27+00:00
This is another example of a requirement that both PE owned and non PE owned hospitals, presumably, followed.e (I would hope neither of them were ignoring standards of care in the treatment of patients.) Yet the metrics are substandard at only the PE owned hospitals. So you would need to outline how this requirement unduly burdened the PE owned hospital relative to the non PE owned hospital for it to be the cause of the discrepancy.

There may be such a reason, but you haven't outlined it in your post.
by fhkatari | 2025-09-25 17:09:37+00:00
Here is a thought experiment, especially for people with pensions (unlikely on the HN comments board). PE's are being funded by pension funds. So, as a pensioner, maybe you get a slightly better return. However, the services you will need as a pensioner (hospital and nursing home care) are significantly degraded by private equity. Would it not be better if pension funds pulled out of PE entirely?
by grumple | 2025-09-25 17:09:46+00:00
> This war that European Jews started in 1948 when they decided to attack and invade Palestine spans 2 continents, and more if you include the various attacks elsewhere.

This is extremely ignorant. Jews have lived in Israel continuously for 3000 years. The modern Zionist migration, which started in the late 19th century (far from the first such movement for the Jews, and far from the last we've seen globally for all peoples), was met with violence by the Arabs with pogroms and organized violence starting in the 1920s. It was the Arab nations who attacked the Jews in 1948, not the other way around, and both Jews and Arabs were displaced in the war. Prior to then, there was no land "stolen" by Jews, just land legally purchased from Arab landowners. We'll ignore the fact that the Muslim caliphates and Ottomans stole the land in the first place and focus on the modern conflict. We can also ignore the repeated mass-murders / pogroms of Jews throughout Israel and the rest of the Arab/Muslim world in the 19th, 18th, 17th, 16th, and prior centuries, since acknowledging that Jews were repeatedly killed in Safed and elsewhere would require you to acknowledge they existed there and were oppressed by the people and dhimmi laws of the Muslim empires.

The Arabs were and are the equivalent of the xenophobic Trump supporters in the US - they didn't want Jews coming in, buying land, working and thriving, etc. Do you also support violence against non-white migrants in the west?
by ascorbic | 2025-09-25 17:09:51+00:00
Your 20s is a great time to be a founder. You have fewer responsibilities so can get by with less income and more easily up sticks to somewhere else. Your opportunity cost as a junior is low. It's a bad time to get a job as a junior too, so this is a good way to get job experience if nobody will hire you. You probably won't succeed (because most startups fail) but you'll learn a lot and probably have a lot of fun.
by lkey | 2025-09-25 17:09:54+00:00
Your thesis in defense for-profit healthcare is that PE and capitalism are not the same thing, and are not 'at odds' with quality care?

You are asserting that these excess deaths and real harms due to these takeovers are not natural and expected consequences?

What is the secret third thing that makes these otherwise compatible systems 'at odds' with human life?
by sebsebmc | 2025-09-25 17:10:18+00:00
Speaking only for myself, I think a big part of this is that to be comfortable recommending any browser to be used as a typical browser would require a pretty substantial base set of security features/layers. Servo has a few pieces in place but some of those features are only available on some platforms. It is much easier to recommend it to be used as an embedding solution where the embedder is usually choosing to only render specific pages as an app.
by NetOpWibby | 2025-09-25 17:10:30+00:00
> what are the issues of implementing fee-for-service on the internet?

If you aren't selling porn or whatever credit card companies can't stomach, there's no problem. I recently stumbled upon a way to accept payments without the credit card companies (crypto): https://www.x402.org

> what would be the side effects of a banner ad type business model?

I remember Carbon Ads and BuySellAds being tasteful banner ad companies. I think one or both folded in recent years. In today's era, respectful banner ads probably have a niche market, especially with the prevalence of ad blockers. You'd be better off implementing x402 instead (paying for access to a resource).

But then your end-user needs to already have a crypto wallet, understand what USDC is, and so on...another niche market.
by fluoridation | 2025-09-25 17:10:34+00:00
>What's lost is opportunity.

Surely it's my problem and my problem alone if I want to lose the opportunity to spend my money in something fruitful to instead spend it in something pointless and worthless.

>while we could have had a new hospital or brigde

Well, no. It was my money I spent. Regardless of what I was going to do with it, building hospitals and bridges was never in the cards.

Let's say that I made my fortune... whatever, selling tickets to football games. Well, the opportunity to do those things was lost little by little every time someone bought a ticket. So what do you want? Do you want a centrally managed economy where individuals cannot make purchasing decisions? You do your government-assigned job, you get in line for your government-approved meal, and for entertainment in the afternoon you can attend a play about how great the ruling party is and how everyone must do their part for the good of the nation. There, that's what an economy with no misallocated resources (by the parameters you've set) looks like. No one can incorrectly spend their money because there's no money to spend. The government has complete control.
by bparsons | 2025-09-25 17:10:39+00:00
The thing with medical services is that there is never enough.

If you are rich and care about your health (especially as move past age 40), you probably have use for a physiotherapist, a nutritionist, therapist, regular blood analysis, comprehensive cardio screening, comprehensive cancer screening etc. Arguably, there is no limit to the amount of medical services that people could use if they were cheap and accessible enough.

Even if AI tools add 1-2% on the diagnostic side every year, it will take a very, very long time to catch up to demand.
by ChrisArchitect | 2025-09-25 17:11:04+00:00
Related:

Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover

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

Ruby Central's Attack on RubyGems

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

A board member's perspective of the RubyGems controversy

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

I'm leaving Ruby Central

https://news.ycombinator.com/item?id=45352432
by Aurornis | 2025-09-25 17:11:08+00:00
> Isn't trading higher profit for +11% more deaths also violence?

I have a friend who firmly believes that speed limits higher than 50MPH are violence because they lead to increased deaths. He argues that if we cared about people's lives we would impose a strict 50MPH limit on the roads and even force all cars to top out at 50MPH from the factory.

There are millions of tradeoffs in the world where we could reduce deaths, but there's never and endpoint where it's truly done. It's really easy to imagine revenge on PE firms by crushing their profits for a noble cause, but the conversation becomes a lot murkier when the impact starts hitting closer to your own paycheck or lifestyle.
by whatamidoingyo | 2025-09-25 17:11:12+00:00
A few years ago, I got a new phone and a new number. I eventually went to Amazon, entered password, and then was prompted for the OTP, which was sent to my previous number (which I no longer had access to). I kept trying things until I was completely locked out of the account. I emailed them, no help. So, while being locked out of my account, I couldn't cancel my subscription to Kindle (lost all of the books, too). I just kept getting charged month after month (of which I'd just forget about it after getting angry for a minute).

I'd hope that they fixed this. If an account is locked, it seems like it would be common sense to place a hold on any subscriptions associated with it.
by CGMthrowaway | 2025-09-25 17:11:29+00:00
Yes what you are looking for is market-cap weighting (S&P 500) vs "equal weighting" (e.g. the RSP etf) which gives 1 weight to each of 500 stocks, rather than weighting by size of the company.

PE ratio of S&P 500: 31

PE ratio of RSP: 21
by lo_zamoyski | 2025-09-25 17:11:50+00:00
I wouldn't say privatizing is the problem. It isn't. Private is often, or generally, good, as it gives you the freedom to pursue good ends without unnecessary involvement of state bureaucracy. It's bad and weird to have the state involved in everything. It's for-profit that is problematic in the mentioned cases.

Healthcare, insurance, banking, education, and so on should be not-for-profits or nonprofits (depending on the case).
by EasyMark | 2025-09-25 17:11:51+00:00
My answer to "think of the children" is "I am thinking of the children"

* of their rights to privacy

* their right to live in a democracy

* the value of warrant based search vs nazi SS style

* I want them to enjoy at -least- as much privacy as I currently enjoy

* I don't want rando creeps reading their personal messages and keeping them forever, there's a reason memory fades, it lets us grow as people
by kulshan | 2025-09-25 17:12:21+00:00
People enjoy the comfort of consistent food and housing. People also enjoy serving their community. Working helps provide that. So for folks to be willing to sacrifice their security and comfort to get to the horizon of the new day with greater leisure time, it can be scary for many. Especially when you have to make a leap of belief that AI is a magic wand changing your world for the better. Is that supported by the evidence? It's quite the leap in belief and life change. Hesitancy seems appropriate to me.
by somenameforme | 2025-09-25 17:12:27+00:00
This is not anecdotal. At least for the cancer we're discussing, breast cancer, there is no meaningful difference between hospitals. Here [1] is a study on this exact question for breast cancer.

They covered an extensive number of variables across hospitals and patients (including NCI/ACS status). They found no correlation with improved survival rates for any variable except for black women receiving their initial treatment at an ACS hospital. While that is technically an affirmation of your claims, I think it is clearly suggestive of some form of bias rather than being a clear causal association.

[1] - https://pmc.ncbi.nlm.nih.gov/articles/PMC8462568/
by pkdpic | 2025-09-25 17:12:45+00:00
Beautiful documentation and seems like an ambitious productive journey so far.

I might have missed it but would be very curious to know more about what field the writer was / is currently working in and what a potential career switch into tech looks like right now. I transitioned to coding after almost 10 years teaching but that was before the glorious AI revolution began.

Seems like the break-into-tech narrative has changed drastically. Maybe not though, curious what others perceptions are.
by thevillagechief | 2025-09-25 17:13:42+00:00
Yeah, these things are silly and I don't even know the audience for them. I remember seeing a lot of local infrastructure projects around with the attribution "President Biden BBB Infrastructure Bill." Does anyone really care? Politics have become really stupid.

Edit: A search reveals that this was apparently controversial at the time: https://www.politico.com/news/2024/06/21/biden-infrastructur.... The shamelessness of "Trump-Vance" here funny.
by dang | 2025-09-25 17:14:18+00:00
I'm having a hard time understanding the 'gotcha' quality of this comment and this subthread. There's no inconsistency; PG has always said that people should finish college before starting a startup—I heard him say this over 15 years ago, and he went on about it at length at his most recent YC talk.

Edit: I think I understand the problem now. PG's actual advice has always been "finish college before starting a startup". Somehow somewhere that got distorted into "don't start a company in your 20s", which is certainly not what PG has been saying (the average graduation age is somewhere around 23). https://news.ycombinator.com/item?id=45372572 quotes a representative passage, and if you read that essay you'll see that he's mostly saying "don't start a startup at 20".

(Edit: I deleted my last sentence which was irritable.)
by Awesomedonut | 2025-09-25 17:14:26+00:00
Gen Z junior dev here - I haven't actually worked with anyone my age professionally, so I can't comment on that, but I will say most of my peers who are still unemployed or students seem pretty pessimistic about the job market right now and are looking pretty earnestly for positions, ie they'll take whatever is offered and have applied to many places (people have told me 500+)
by burnt-resistor | 2025-09-25 17:14:30+00:00
The problem in the US is there are too many rich people devoid of morals and less rich people who support them and are brainwashed into ideological opposition of most or all regulation and government without nuance. Furthermore, Americans in aggregate condone being ruled by extreme inhumanity, corruption, stupidity, and greed by lack of effective objection. It's like an old-school third-world country and Americans either don't realize how bad they have it or lack the courage to do anything about it.
by CamperBob2 | 2025-09-25 17:14:43+00:00
Anecdotes like this are informative as far as they go, but they don't say anything at all about the technique itself. Like your story about the fonts used for labeling, essentially all of the drawbacks cited by the article come down to inadequate or inappropriate training methods and data. Fix that, which will not be hard from a purely-technical standpoint, and you will indeed be able to replace radiologists.

Sorry, but in the absence of general limiting principles that rule out such a scenario, that's how it's going to shake out. Visual models are too good at exactly this type of work.
by ribosometronome | 2025-09-25 17:14:46+00:00
Their source for deaths in Gaza is "CNN via IDF" but reading that article, it's actually an interview re: a specifically unconfirmed report from another news agency. Mixing that with data produced with very specific methodology, like they've done with the NIH data they're also using, seems like a bit of a faux pas.

Reent, published, actual figures (instead of ambiguously attributed early ones) show that they'd be up at the top end of the graph they've produced, not the bottom. https://www.theguardian.com/world/ng-interactive/2025/aug/21...
by red-iron-pine | 2025-09-25 17:14:46+00:00
> Nobody seems to be offering that, for whatever reason.

different NDA rules, HR rules, non-compete rules, expectations about unions, hiring & firing rules, etc. etc. etc.

non-starter for a lot of fairly obvious reasons if you've done hiring before.

it's an issue with any offshoring, but 4.14/hr for India offsets that risk compared to 2/3s of NA salary for EU and all sort of hoops.
by Aurornis | 2025-09-25 17:14:46+00:00
It was nowhere near as bad as the giant gym chains or any other number of businesses.

I can think of a lot of membership and subscription services that have been far harder to cancel that I wish the FTC would do something about. A few extra clicks to cancel Prime is nothing in comparison to the gauntlet required to cancel some gym memberships. I remember a story where someone forgot to cancel their gym membership before moving across the country but the gym's policy required that you cancel in-person at the gym. They had to pay the monthly fee until their next trip back home, then lose an hour traveling to the gym to fill out the cancellation paperwork.
by quadragenarian | 2025-09-25 17:14:57+00:00
Radiologists are often the ones who are the "brains" of medical diagnosis. The primary care or ER physician gets the patient scanned, and the radiologist scrolls through hundreds if not thousands of images, building a mental model of the insides of the patient's body and then based on the tens of thousands of cases they've reviewed in the past, as well as deep and intimate human anatomical knowledge, attempts to synthesize a medical diagnosis. A human's life and wellness can hinge on an accurate diagnosis from a radiologist.

Does that sounds like an assistance's job?
by Defletter | 2025-09-25 17:15:08+00:00
> I'm saying that one should learn the basics on day one.

Except that C/C++ have entirely incongruous sets of basics compared to modern languages, which people coming to C/C++ for the first time are likely to have a passing familiarity with (unless it's their first language, of course). Yes, cmake configs can be pretty concise when only dealing with system packages, but this assumes that developers will want to do that, or whether they'll want to replicate the project-localness ideal, which complicates cmake configs. We're approaching this from entirely different places and is reminding me of the diametrically-opposed comments on this post (https://news.ycombinator.com/item?id=45328247) about READMEs.
by christianqchung | 2025-09-25 17:15:29+00:00
Yeah, I have no idea if Waymo will ever be a rural thing honestly, mostly for economic reasons. I'm skeptical it would get serious suburban usage this decade too. But for major cities where less than 80% of people own cars, test time doesn't seem to be making a difference. They've been expanding in Austin and Atlanta, seemingly with less prep time than Phoenix and San Fran.
by thewebguyd | 2025-09-25 17:15:30+00:00
Rioting and vandalism are unacceptable...until they aren't and are instead necessary.

Is everyone so quick to forget that the rights we have today in the US were won through violence after all other methods failed? The 40 hour work week we enjoy today was also won through blood.

Now, in this case between employees and Microsoft I'd agree, no, vandalism wasn't necessary at all.

But when it comes to defending our rights and freedoms, there will come a day when its absolutely necessary, and it's just as valid of a tool as peaceful protest is in enforcing the constitution.
by Bender | 2025-09-25 17:15:39+00:00
I used to be curious what Google's AI summary would say but found it to be wrong most of time for my searches so I don't expand it any more. I do not use any of the other AI and go out of my way to disable any form of it on every OS and application. In my opinion Google should dump its entire data-set, start over and work on better input filters.
by stackskipton | 2025-09-25 17:16:35+00:00
Linking blog articles that bury the lead behind paywall make it impossible to discuss anything.

However, at the core, US insurance system is the problem because it gets compounded by government trying to regulate such a system, so people do not die needlessly, but not destroy these profit seeking enterprises. So, what you end up with is a massive mess that leaves everybody cranky.
by iberator | 2025-09-25 17:16:35+00:00
Amazing article if you are into building, designing or emulating your own CPU :)

> Another unusual feature was that the 432 was a stack-based machine, pushing and popping values on an in-memory stack, rather than using general-purpose registers.

> Almost every structure in a 432 program and in the system itself is a separate object. The processor provided fine-grain security and access control by checking every object access to ensure that the user had permission and was not exceeding the bounds of the object. This made buffer overruns and related classes of bugs impossible, unlike modern processors.

Hail to the king baby