MurphyA/hacker-news huggingface dataset:
by svillar | 2025-05-08 20:35:04+00:00
Very interesting, I am evaluating paying for the service and giving it a try.

But first:

1 - Your data retention policy, can you share more about this - in plain english?

From this: https://www.empirical.health/hipaa-privacy

There are some red flags here:

1. Vague Use of “Affiliated Covered Entity” Why it’s a concern: Without proactively disclosing who the affiliated entities are, this creates ambiguity about where and with whom your PHI might be shared.

2. Broad Language Around Business Operations Lack of transparency about exactly what operations include would be ideal. Is the data ever anonymized and aggregated for business development?

3. Generic Breach Notification Clause Clarify your internal threshold for notifying patients of a breach—even if it’s not legally required.

Minor but Worth Confirming The contact email uses a different domain (@empirical.health) than the company name (525 Medical Group). Make sure the branding/ownership is consistent to avoid confusion or phishing risk.

From this: https://www.empirical.health/data-collection

1. Extremely Broad Data Collection Scope Why it’s a concern: The scope includes highly sensitive health and mental health information, including GAD7 and PHQ9 questionnaire data (mental health), Sleep Apnea Events, and Atrial Fibrillation Burden—which could pose elevated privacy risks.

2. Vague on Purpose and Usage “We never take more than we need to make sure we are providing you with the best care possible.” Why it’s a concern: There’s no specific justification per data type. Are they using your blood pressure for real-time alerts, or just storing it? Without more transparency, it's hard to judge.

3. Data Deletion Requires Account Deletion “Users can always request data deletion in our app if they wish to delete their account.” Why it’s a concern: If you want your health data deleted but want to continue using the service, it appears that’s not allowed. It’s all or nothing.

4. No Mention of Data Sharing with Third Parties Why it’s a concern: There is no statement clarifying whether data is shared with, sold to, or used by third parties (e.g., insurers, researchers, or advertisers).

5. Mental Health Data Handling Includes GAD7 and PHQ9 (mental health questionnaires) Why it’s a concern: This is especially sensitive and should be governed by strict standards. There is no mention of how these results are stored, who can see them, or whether they're used for diagnostics, analytics, or alerts.

Full disclaimer: Not a lawyer, simply a Hacker News occasional reader.
by sph | 2025-05-08 20:35:12+00:00
IIRC cron writes stdout to the local mail spool (<user>@localhost). If the server is configured correctly, with an SMTP service for the domain, these emails are basically forwarded to <user>@<domain>

In practice, I have never seen a Linux server with an actual SMTP server configured correctly in 20 years, so the worst that usually happens is that cronjobs never actually leave the machine. You used to get a mail notification when you logged in if cron had written something, but that doesn’t happen anymore on recent distros.
by scudsworth | 2025-05-08 20:35:17+00:00
>Our head of product is a reformed lawyer who taught himself to code while working here. He’s shipped 150 PRs in the last 12 months.

>The product manager he sits next to has shipped 130 PRs in the last 12 months.

this is actually horrifying, lol. i haven't even considered product guys going ham on the codebase
by BizarroLand | 2025-05-08 20:35:31+00:00
I mean, yes, you're right, but it's not a permanently radioactive waste.

Quote:

A fusion power plant produces radioactive waste because the high-energy neutrons produced by fusion activate the walls of the plasma vessel. The intensity and duration of this activation depend on the material impinged on by the neutrons.

The walls of the plasma vessel must be temporarily stored after the end of operation. This waste quantity is initially larger than that from nuclear fission plants. However, these are mainly low- and medium-level radioactive materials that pose a much lower risk to the environment and human health than high-level radioactive materials from fission power plants. The radiation from this fusion waste decreases significantly faster than that of high-level radioactive waste from fission power plants. Scientists are researching materials for wall components that allow for further reduction of activation. They are also developing recycling technologies through which all activated components of a fusion reactor can be released after some time or reused in new power plants. Currently, it can be assumed that recycling by remote handling could be started as early as one year after switching off a fusion power plant. Unlike nuclear fission reactors, the long term storage should not be required.

https://www.ipp.mpg.de/2769068/faq9

Basically, whatever containment vessel becomes standard for the whole fusion industry would need probably an annual cycle of vessel replacements, which would be recycled indefinitely and possibly mined for other useful radioactive byproducts in the process.
by quesera | 2025-05-08 20:36:21+00:00
This seems a bit much.

In the DVCS era, we have inexpensive branching. Do as thou wilt on your topic or epic branches. Rebase them against main/master before merging upwards. Fix what must be fixed first.

Main/master branch should never fail CI. If it does, there is something seriously wrong with your branch lifecycle and/or deployment process.
by tcmart14 | 2025-05-08 20:36:58+00:00
I would also add, look at the astonishing success (sarcasm), of for-profit colleges. They would have to be considered the extreme of treating students as customers and I don't really know any serious employer who accepts a degree from for-profit colleges. Unless the college is so new the employees hadn't heard of it before and don't know much about it.
by ollien | 2025-05-08 20:37:25+00:00
> The product manager he sits next to has shipped 130 PRs in the last 12 months. When we look for easy wins and small tasks for new starters, it’s harder now, because he’s always got an agent chewing through those in the background.

I'd be curious to hear more about this, whether from the author or from someone who does something similar. When the author says "background", does that literally mean JIRA tickets are being assigned to the agent, and it's spitting back full PRs? Is this setup practical?
by kragen | 2025-05-08 20:37:26+00:00
AES-NI itself doesn't provide an avenue for key entropy reduction, since it doesn't generate keys itself, or for exfiltration of stolen keys through the encrypted output, or for introducing mathematical weaknesses into the diffusion properties of the algorithm. If an AES implementation produces output that differs by even one bit from a correct AES implementation, then decryption will fail.

Non-constant timing would also be detectable, though as you say cache side channels are feasible. Power-side-channel key exfiltration is certainly feasible if the attacker can measure power consumption, but AES-NI isn't relevant to many threat models that permit power side channels; amd64 CPUs aren't used in smartcards.

But certainly the IME could steal AES or other cryptographic keys from memory, store them in its own storage, and leak them through some other channel.
by benoau | 2025-05-08 20:37:58+00:00
Windows laptops are so bad I think I'm actually finished buying them - the last one being a Razer which had a "spicy pillow" AND malfunctioned fans. I can spend a couple hundred bucks fixing this but I feel like that's a "sunk cost fallacy". And while it falls apart I still have to fuck around endlessly with subtle issues because I have zero interest in using Windows as my daily driver and that's not likely to change.

Most recent purchase for family, a Lenovo that periodically loses sound. That, despite having an astonishing number of cores cannot run a Linux virtual machine smoothly. That has to be charged every night or it will be dead by morning. Can't even blame Linux for this because it's got the stock Windows install.

Meanwhile I could not be more impressed with my Steam Deck, with its power management, with its hibernation management, being able to underclock the CPU and GPU. My next "portable computer" will be another SteamOS handheld with an OCuLink port for heavier workloads. The only thing they could do better for me is partner with Pop_OS! to make desktop mode more productive.
by mensetmanusman | 2025-05-08 20:38:09+00:00
“ That the spirit of revolutionary change, which has long been disturbing the nations of the world, should have passed beyond the sphere of politics and made its influence felt in the cognate sphere of practical economics is not surprising.

The elements of the conflict now raging are unmistakable, in the vast expansion of industrial pursuits and the marvelous discoveries of science; in the changed relations between masters and workmen; in the enormous fortunes of some few individuals, and the utter poverty of the masses; the increased self reliance and closer mutual combination of the working classes; as also, finally, in the prevailing moral degeneracy. The momentous gravity of the state of things now obtaining fills every mind with painful apprehension; wise men are discussing it; practical men are proposing schemes; popular meetings, legislatures, and rulers of nations are all busied with it - actually there is no question which has taken deeper hold on the public mind.”

From the last Pope Leo over 100 years ago.
by nowittyusername | 2025-05-08 20:38:23+00:00
I've tried many of AI coding IDE's, the best ones like RooCode are good simply because they don't gimp your context. The modern day models are already more then capable enough for many coding tasks, you just need to leave them alone and let them utilize their full context window and all will go well. If you hear a bad experience with any of these IDE's, most of the time its because its limiting use of context or improper management of related functions.
by saratogacx | 2025-05-08 20:39:23+00:00
I was thinking the same thing. I've used TOS for years (2010) and it is crammed with info while still being fairly easy to use. The fact that you can also group multiple UI elements to always show the same symbol (change one, they all follow) lets you go a bit nuts in the analysis dashboards you can make.

The TOS mobile app is also not too bad. A couple of years ago they tried to add some less data-dense info to the main screen and the they got a review riot which caused them to make the view optional and untouched sense then.

I've got a lot of respect for them being able to keep that UI stable for so long.
by the_clarence | 2025-05-08 20:39:31+00:00
The same has happened on reddit a long time ago. Most users give up early because they get their forst posts (on any community) removed many times before they can manage (if they do manage) to post it. If the feedback loop was faster (you instantly get feedback on why the post doesn't go through) it would be better although you would already lose some users. The situation is so bad that I predict reddit is slowly dying already
by lillecarl | 2025-05-08 20:39:49+00:00
You can't really measure how much good someone has done, but their foundation has been going for 25 years and as mentioned in the article they've donated 100billion dollars to something already.

If anyone deserves a bit of good faith it'd be the Gates family, it's probably not all pretty and perfect but I am convinced they're doing a lot of good.

You'll have to ask someone else about proof, but I imagine someone would've leaked something within these 25 years if they were running a tax evasion scheme or something else fishy.

So without hard proof I repeat: Let Bill have his toys, it's a piss in the bucket on a global scale and the donated 100 billion dollars will have offset that in some way or another many times over.

Let's just say my "sniff test" says good, and while not always right I think I am here and that's good enough for me.
Anthropic AI Policy for Application
by bicepjai | 2025-05-08 20:39:55+00:00
“While we encourage people to use AI systems during their role to help them work faster and more effectively, please do not use AI assistants during the application process. We want to understand your personal interest in Anthropic without mediation through an AI system, and we also want to evaluate your non-AI-assisted communication skills. Please indicate 'Yes' if you have read and agree. “
by 9rx | 2025-05-08 20:40:15+00:00
> People getting together and doing things as a community does not require a government.

That may be true, but government (at least a democratic one) is just people getting together and doing things, so if you already have one you can save the effort of the community trying to organize a second community on top of the community they already have for no good reason.

> But labeling them as "people getting together and doing things as a community" ignores their ability to enforce their laws, including the sanctioned use of violence or the threat of violence to coerce people into obeying or to punish them.

That literally tells of people getting together and doing things. These are not magical powers. They are simply community action. I suppose it highlights that people getting together and doing things isn't all sunshine and rainbows, despite your apparent dream for a world where there is only happiness, but such is reality.

I expect the aversion is that those who wish to donate to charity only want their friends, not entire communities, to benefit. The "trouble" with a community at large is that everyone is able to participate, whether you like them or not. That's not to say that a community cannot see a charitable benefit indirectly, but the key point is that they want to keep the primary benefit away from strangers.
Show HN: Site to help you get a Real ID
by slimshreydy | 2025-05-08 20:40:19+00:00
Now that REAL ID enforcement has started, millions of Americans still don’t have a REAL ID or even know if they're compliant.

A lot of the state DMV sites are a bit hard to navigate, so I built this site to help you check if your ID is REAL ID compliant, and if not, it'll walk you through how you can get one in your state step-by-step. There's also some state-specific tips on how to beat DMV lines (esp. useful for some states like Illinois where lots of people still need REAL IDs).

Site is designed for clarity and action, and there's no login required.
by danabramov | 2025-05-08 20:40:58+00:00
This depends on how you need to use this object.

One way would be to put it into Client context near the top, then it will be available in Client context below. So if it’s just for the Client stuff, your existing approach works.

For data fetching, a more common approach is not to do any “passing down” at all. Instead, have components that need that data below read that data independently. Slap React.cache around the function that gets the data so that all calls are reused across a single request. Then the first call kicks it off and the other calls will wait for the same Promise under the hood. And you can kick off preloading somewhere up above in the tree if you want to eagerly begin.

That should cover most cases.
Show HN: Lookup U.S. import duties and tariffs in seconds
by minhtripham | 2025-05-08 20:41:41+00:00
The official U.S. tariff database is hard to navigate.

I built a simple tool to help importers look up duty rates and stay on top of the ever-changing tariff landscape.

TariffMath lets you look up U.S. import duties by HTS code and country of origin. It includes Base MFN duty rates and Overlay tariffs like Section 301, Liberation Day, fentanyl-related penalties etc.

Would love feedback on what’s missing or confusing. You can try it at https://tariffmath.com

Thanks!
by jonathanlydall | 2025-05-08 20:41:50+00:00
I have a famous person anecdote I enjoy telling.

More than 20 years ago now, my brother (who was maybe 9) had his friend over for lunch and the night before my brother had spent the night at his house.

So my mother asks what they got up to, and the friend says they were playing water pistol fights with his sister’s boyfriend, “Wa-kin”, who was visiting.

We then ask what the boyfriend does, and he responds that he’s an actor. (Just be aware now that we live in Johannesburg, South Africa.)

So we say, cool, has he acted in anything we might know?

And friend says something like “Oh, lots of movies, Gladiator, Signs, others…”.

At which point I remember thinking, “no way!” and “so that’s how Joaquin is pronounced” (as I’d only ever seen it written).

Turns out the friend’s sister was a model living in New York which explained the situation I would never have guessed.
by skydhash | 2025-05-08 20:42:20+00:00
I get your experience, but for me using vim is perfect for code exploration. The only needed plugins are fzf.vim and vinegar. The first for fuzzy navigation and the second for quickly browsing the current directory.

LSP experience with VSCode may be superior, but if I truly needed that, I would get an IDE and have proper intellisense. The LSP in Vim and Emacs is more than enough for my basic requirements, which are auto-imports, basic linting, and autocomplete to avoid misspellings. VSCode lacks Vim's agility and Emacs's powerful text tooling, and do far worse on integration.
by moffkalast | 2025-05-08 20:42:37+00:00
That has been a problem with most LLM benchmarks. Any test that's rated in percentages tends to be logarithmic, since getting from say 90% to 95% is not a linear 5% improvement but probably more like a 2x or 10x improvement in practical terms, since the metric is already nearly maxed out and only the extreme edge cases remain that are much harder to master.
by K0balt | 2025-05-08 20:42:56+00:00
A decent thought-proxy for this : powered flight.

An aircraft can approach powered flight without achieving it. With a given amount of thrust or aerodynamic characteristics, the aircraft will weigh dynamic_weight=(static_weight - x) where x is a combination of the aerodynamic characteristics and the amount of thrust applied.

In no case where dynamic_weight>0 will the aircraft fly, even though it exhibits characteristics of flight, I.e the transfer of aerodynamic forces to counteract gravity.

So while it progressively exhibits characteristics of flight, it is not capable of any kind of flight at all until the critical point of dynamic_weight<0. So the enabling characteristics are not “emergent”, but the behavior is.

I think this boils down to a matter of semantics.
by wahern | 2025-05-08 20:43:28+00:00
Since this is a thread about the new pope, note that Catholic doctrine interprets that passage to mean you can only divorce if the original marriage was invalid. The Greek word, porneia, has more literal or abstract interpretations depending on context. Protestants and Orthodox[1] interpret it to mean illicit sex, particularly adultery, but Catholics interpret it to mean something closer to incest, which would imply a marriage was never valid in the first place. Catholic doctrine argues this interpretation is easier to square with the preceding statements by Jesus in Matthew that "So they are no longer two, but one flesh. Therefore what God has joined together, let no one separate." That is, that marriage is indissoluble by man--i.e. a spouse can't dissolve a marriage just be screwing around. And also squares with Mark, who mentions no exception. OTOH, that's arguably asking too much of the text.

[1] That said, depending on which Orthodox theologian you ask, Orthodoxy doesn't permit remarriage, either. Some Orthodox will tell you that a second marriage isn't a sacramental marriage; that the original marriage is never dissolved. Rather, "remarriage" is a form of "Ekonomia", wherein the community sort of ignores some misbehavior, or withholds judgment, so as to avoid cutting a person off entirely. Pope Francis explicitly mentioned this concept of "ekonomia" when discussing his preference that (civilly) remarried Catholics be permitted the Eucharist. And he arguably had this concept in mind when advocating for the blessing of people in same-sex relationships.
by danabramov | 2025-05-08 20:43:40+00:00
If you think of “server side rendering”, you might be assuming that it requires runtime Node.js hosting (which is usually paid). But that’s not the case — my blog is statically generated during deployment. Like Jekyll. So the point of the post is to show why it’s not a contradiction. In modern tools, “static” is often an output mode of “server” frameworks rather than a separate category of tools.
by throwaway74354 | 2025-05-08 20:44:02+00:00
If we can extrapolate the PhotoSir/himirage[1] example to the whole slice of creative industry software, there's no such top-down plan currently. OTOH, CapCut is fairly popular, while not being overly serious kind of "professional", but a TikTok influencer kind.

[1] YeeHeart Inc sells the Windows and macOS builds, but Linux versions are only available on the Chinese version of their site. Kylin package can be installed on Wayland-enabled Ubuntu. The UI seems to be Chinese-only. On-topic: they have a HarmonyOS Next port as well.
by Michelangelo11 | 2025-05-08 20:44:06+00:00
How could they not?

Emergent properties are unavoidable for any complex system and probably exponentially scale with complexity or something (I'm sure there's an entire literature about this somewhere).

One good instance are spandrels in evolutionary biology. The wikipedia article is a good explanation of the subject: https://en.m.wikipedia.org/wiki/Spandrel_(biology)
by dredmorbius | 2025-05-08 20:44:37+00:00
"Less than half" is a good guideline, and I'd stick well below that.

You can promote your own work. But that should be within a context of actual engagement with HN: "your self-posts shouldn't be even close to 50% of what you're doing here" <https://news.ycombinator.com/item?id=41250511>. (Dang's one of the mods.)

Traction's hard, I feel you. Give it time and write good stuff.
by OtherShrezzing | 2025-05-08 20:45:28+00:00
It feels like this can be tracked with addition. Humans expect “can do addition” is a binary skill, because humans either can or cannot add.

LLMs approximate addition. For a long time they would produce hot garbage. Then after a lot of training, they could sum 2 digit numbers correctly.

At this point we’d say “they can do addition”, and the property has emerged. They have passed a binary skill threshold.
by Qem | 2025-05-08 20:45:37+00:00
I wish him wisdom and good luck to take the task. Hope he continues the great work Francis was doing to help the civilian palestinians facing IDF massacres and starvation in Gaza. Francis called the parish there every day, and even donated the Popemobile to be turned into health clinic for the children of Gaza. See https://www.vaticannews.va/en/pope/news/2025-05/the-popemobi...
by Dylan16807 | 2025-05-08 20:45:43+00:00
Is that supposed to affect the comparison? A million trades seen by a thousand people each* isn't impressive, and numbers like that happen in all kinds of situations.

This is about the huge number of people knowing about a single event right away.

* I say a thousand here because even someone glued to every number on CNBC is parsing nowhere near millions of numbers. A much smaller sliver of people will see each of those individual trades.