MurphyA/hacker-news huggingface dataset:
by yawpitch | 2025-10-08 20:32:19+00:00
Actually, the comment I replied to was:

> Oh the better take is “my medically trained and board certified doctor says my kid needs a medical procedure but some 80 year old state congressman who needs his grandkids to unlock is iPhone says I shouldn’t, so I won’t”

I was specifically addressing the “medically trained and board certified doctor”, and you’re coming back at me with an LPC… an LPC is many things, but three things they almost never are are a) medically trained, b) certified by any medical board, or c) a medical doctor. Except in the most lunatic of states they are neither qualified to, nor legally allowed to, prescribe any medical treatment or intervention, they can only provide (in this case, bad and entirely unhelpful) psychotherapy.

Lastly, if you, your child, and your “doctor” all agree that “pray the gay away” is a good idea, you and your “doctor” are both completely delusional and guilty of child abuse, while your child is absolutely a victim of that abuse.
by godelski | 2025-10-08 20:32:22+00:00
> but you're ignoring the fact that governments are buying the data being collected by those corporations

Did I?

>> Even if the government can get the data from those companies there's at least a speed bump. Even if a speed bump isn't hard to get over are we going to pretend that some friction is no different from no friction?

I believe that this was a major point in my argument. I apologize if it was not clear. But I did try to stress this and reiterate it.

> giving corporations a pass seems kind of silly

Oh come on now, I definitely did not make such a claim.

>> This doesn't make surveillance capitalism good and I absolutely hate those comparisons because they make the assumption that harm is binary. That there's no degree of harm. That two things can't be bad at the same time and that just because one is worse that means the other is okay.

You're doing exactly what I said I hate.

The reason I hate this is because it makes discussion impossible. You treat people like they belong to some tribe that they do not even wish to be apart of. We're on the same side here buddy. Maybe stop purity testing and try working together. All you're doing is enabling the very system you claim to hate. You really should reconsider your strategy. We don't have to agree on the nuances, but if you can't see that we agree more than we disagree then you are indistinguishable from someone who just pretends to care. Nor do you become distinguishable from an infiltrating saboteur[0].

Stop making everything binary. Just because I'm not in your small club does not mean I'm in the tribe of big corp or big gov. How can you do anything meaningful if you stand around all day trying to figure out who is a true Scottsman or not?

[0] See Sections 11 and 12. https://ia601309.us.archive.org/14/items/Simplesabotage/Simp...
by grues-dinner | 2025-10-08 20:32:27+00:00
> By design Android/iOS does not enable users to deny internet access to specific apps.

It does seem like the number one permission you might wish to choose not to grant, doesn't it?

In a privacy-first design there could also be an API for an encrypted channel that the user has access to, rather than allowing the device to send mysterious black-box data from your device on your behalf in the background whenever it wants. Though I suppose it would just turn into base64 "plaintext" payloads quickly and become normalised rather than a neon sign of fuckery afoot.
by rmhsilva | 2025-10-08 20:33:38+00:00
Flok Health | Engineering (multiple roles) | ONSITE Cambridge UK

Flok builds and runs explainable AI (not LLM-based) physiotherapy clinics for the UK National Health System.

We’re a real clinical service, built on software solving hard problems across expert systems and real-time video streaming, providing treatment for (chronic) back pain, and soon, other common conditions. Flok is both a "clinic" and a consumer product company, so we can make our patients' experience as good as possible.

Most recent press about us on the BBC: https://www.bbc.co.uk/news/articles/cy4y9xm1eejo

We also recently gained class 2a medical device certification for our technology: https://www.digitalhealth.net/2025/10/ai-powered-physiothera...

Our favourite languages: Python, Typescript, Rust.

Read more and apply at https://careers.flok.health or find me online and DM me!
by JumpCrisscross | 2025-10-08 20:33:39+00:00
> Is it still ad-hominem if you actually agree with Carl?

If you conclude X is right because Carl said so, it’s argument from authority.

> Doesn't it make Carl's argument even stronger when you say "I'm always against Carl but this time he's right" which is the opposite of dismissing his idea, ad hominem or not?

No. It makes his rhetoric (essentially an argument about an argument) stronger. But not argument per se.
by hinkley | 2025-10-08 20:33:42+00:00
I would like to see someone pick up Knuth’s torch and formulate a new order of complexity for distributed computing.

Many of the products we use, and for probably the last fifty years really, live in the space between theory and practice. We need to collect all of this and teach it. Computer has grown 6, maybe more orders of magnitude since Knuth pioneered these techniques. In any other domain of computer science the solutions often change when the order of magnitude of the problem changes, and after several it’s inescapable.
by cycomanic | 2025-10-08 20:34:05+00:00
> On 21 July 2006, Adamo Bove, predecessor of Tavaroli as responsible of security at the Telecom company and former DIGOS member, died in Naples by falling from a motorway bridge. Bove had discovered a flaw in the system which enabled people to enter the Telecom system and implement wiretaps without leaving a trace.

"Falling from a motorway bridge"???!!
by byearthithatius | 2025-10-08 20:34:22+00:00
The fact we got to a point of auto-memoization on every reactive function is crazy to me. How is that not prematurely optimizing? I already saw people doing useMemo on shit that shouldn't be getting called repeatedly with the same value. So maybe it is better to let a compiler decide, although I am curious how it knows.

EDIT: if its pure (not reactive to any other variable but other variables may react to it) they will auto memoize I guess to avoid their own reactivity engine doing a bunch of useless shit when no value was actually updated. Correct me here if I am wrong.
by ergocoder | 2025-10-08 20:34:32+00:00
> I'm so sick of these performance benchmarks. I understand it's easy to spin them up to show that one framework is faster than another, but in general all these frameworks are fast enough for 99.9% of use cases.

Yes, any framework is fast enough. At this point, everybody probably knows already. Nobody would ever say React is not appropriate because it's slower than Svelte. No sane person would ever argue for a migration from React to Svelte based on this benchmark.

But being against the performance benchmark is such a weird take. It's so strange that many times there are hidden agendas.

Many times because a person advocates for X over Y at Company Z. Then, there's some random benchmark saying Y is faster. Now the person needs some way to cope. The best way is to refute the benchmark in some ways, but this would take a huge amount of time and effort. The second best way is to simply say "it doesn't matter. I hate this useless benchmark. There are more important problems to solve!"... as if everyone on the planet has to always solve the most important problem first ... only one problem and no more. Haha
by strongpigeon | 2025-10-08 20:34:38+00:00
Yes, but that's not at all how we're packing bits into physical chips right now. The fact that access latency is O(N^[1/3]) has nothing to do with this, it's just that the relative size of caches and memories have been designed that way.

That this latency is of the same order as if you were putting bits in a cube is more coincidental than anything.
Show HN: Healthcare Price Comparison Tool
by pearlyshells | 2025-10-08 20:35:00+00:00
Hey HN,

We spent 5 months turning technically "transparent" but practically useless hospital pricing data into something patients can actually use.

The problem: Hospitals publish prices in massive CSV and JSON files (billions of rows, inconsistent formats, missing codes). Legally transparent, realistically worthless.

What we found: Same colonoscopy costs $2,675 at one hospital, $7,431 at another in Florida. Same insurance. 3x difference.

What we built: Simple tool to compare 100+ procedures across Florida hospitals, filtered by insurance.

Still very early (Florida only, lots of rough edges), but would love HN's feedback: - What am I missing? - How would you improve this? - Is this solving a real problem?

Technical details about the data wrangling happy to share in comments if anyone's interested in that nightmare.

Thanks for any feedback!
by IshKebab | 2025-10-08 20:35:21+00:00
Yeah I agree, these benchmarks are basically meaningless. E.g. they acclaim Vue's binding based approach as being faster, but it also leads to spaghetti code. React was specifically designed to avoid that so you can build big apps that aren't buggy.

Also isn't Preact meant to be a faster option if you really need performance?
by mystraline | 2025-10-08 20:35:31+00:00
Yeah, TPMS and the way its implemented is a BAD idea.

1. Data is not signed.

So data can be easily spoofed and jam up the real sensor's transmissions.

2. Serial number is not obfuscated or in a reduced serial number set.

This allows TPMS trackers to be placed at high vehicle through areas and uniquely track cars. Is dying out due to Flock and ALPRs.

3. Some cars, primarily luxury, will force slow you down to 15mph, honk horns, and go into limp mode.

Note this is trusting unencrypted, unsigned, cleartext data. This is a terrible idea, and you cant turn it off.
by sjs382 | 2025-10-08 20:35:35+00:00
I second this recommendation!

I joined later than you: May 2013. If it really was 2012 when Google Reader blew up, I can't remember what I used before finding Feedbin. Maybe Feedly, maybe something else that came and went or maybe even a local reader...

For Android users, I recommend "Capy Reader" as a client.
by toast0 | 2025-10-08 20:35:37+00:00
You should still be able to push start a newer manual transmission car. Put in the clutch, put the key to run, put it in 1st (or so), get it up to speed, let the clutch out, and now the engine is turning, which should turn the alternator/generator which should now be able to run the engine. If your electrical system is really bad, maybe the alternator can't get the voltage high enough to run everything; if your car is very modern maybe the engine control computer won't start up and control the engine before the engine stalls out because of lack of fuel and spark (or the fuel pump doesn't develop enough pressure in time); or maybe the computer just won't do it.

In a traditional automatic with a hydraulic torque converter between the engine and the gearing, you've got a problem: most transmissions use hydraulic pressure to actuate the gear selection, and hydraulic pressure is typically developed by turning of the input shaft. Some older automatics had a secondary pump to develop hydraulic pressure from turning of the output shaft. In those cars, you could select first gear, turn the ignition to run, and if you got it moving fast enough, it would develop pressure, actuate first gear, and then the transmission could turn the engine and off you were. Some references suggest pushing in neutral and selecting first when ready to start. References say you need to get up to about 15-25 mph for that; my VW Vanagon which shares the same engine type as the 914 (and is therefore a rear-engine sports car) can start the engine from a much slower roll; the speedometer rests at 10 mph, so who knows how fast I'm going, but probably walking speed.
by hinkley | 2025-10-08 20:35:55+00:00
That is artistic license, and you know it. Do you have access to a tesseract? If so why the hell are you on HN?

Edit to add: And on further reflection, this won’t save you. Because the heat production in the hypercube is a function of internal volume, but the heat dissipation is a function of the interface with 3D space, so each hypercube is limited in size, and must then be separated in time or space to allow that heat to be transferred away, which takes up more than O(n^(1/3)) distance and distance means speed of light delays.
by closeparen | 2025-10-08 20:35:58+00:00
>I think a more fundamental way to address the problem of team A being blocked by team B is to organize the teams so as to minimize cross-team dependencies.

1. Teams or organized so as to minimize cross-team dependencies.

2. We notice that those projects which nevertheless do require cross-team dependencies are very hard.

3. We lionize and promote those who demonstrate successful cross-team project delivery and leadership.

4. Teams are organized so as to maximize opportunities to demonstrate this competency.
by FireBeyond | 2025-10-08 20:36:20+00:00
This is the challenge. I made similar remarks around the reversal of Roe.

On one side you have people throwing arguments that even they know to be a lie, like "post-birth abortions up to 1 month", and when I said "You know, I'm done engaging in good faith with that type of argument", I found many, even here, said that that was my failing, not theirs:

> It's not really a choice but a demonstration of intelligence and empathy. Still, if you deliberately decide to remain ignorant, or simply fail to understand the opposition's position even despite your best efforts, it shouldn't surprise you when you also fail to convince people your position is the correct one.

Like huh? It is okay for them to be objectively dishonest, and have zero shred of empathy, curiosity for my position, but refusing to engage on a good faith basis is a failing of mine?

> Once you reach this stage, your commentary pretty much just becomes elaborate whining, which makes a poor impression of yourself and actually pushes people away from your position.

This is literally idiocracy in the making.

If I make a poor impression on people by repeatedly shutting down their horseshit about doctors performing "abortions" up to a week or a month after birth, or that babies are being harvested in the basement of a pizza parlor for their adrenachrome, and you're more concerned about how I should be "understanding" of that perspective, again, you're also supporting the idiocracy.
by smj-edison | 2025-10-08 20:36:51+00:00
To me the only framework that has really pulled this off is Phoenix live view and spinoffs, because they solve the fundamental problem: pipelined latency. The frontend has to request object A, wait for the result, then it has to request object B, then wait, etc, etc. There's too many combinations of objects, so it would be impossible to have an endpoint per specific request (I suppose graphql has sort of done this, but it's still not flexible enough for complicated transforms). Live view solves this problem by not really solving the problem, but moving everything server-side so pipelined latency is dramatically lower.
by andrewmcwatters | 2025-10-08 20:37:17+00:00
We build large apps at my company without this and it reduces our dependency management overhead.

Most software doesn't require large teams, ones with large enough structure to utilize cross-functional teams are siloed enough that it also still doesn't matter and the most standardization that's effectively useful is the company's specific UI library for their corporate branding.

At that point you're really using the company's library, and less of the underlying framework anyway. Uber, AAA, American Express, etc. All of them do basically this.
by SeanAnderson | 2025-10-08 20:38:30+00:00
Short answer: no.

Long answer: https://2024.stateofjs.com/en-US/libraries/#tools_arrows

It shares a space with React and Vue in terms of positive opinions. Opinions are worse since v5 due to the perceived increase in complexity of using the Runes system.

It is the fourth most used JS framework behind React, Vue, and Angular.
by cyberax | 2025-10-08 20:38:39+00:00
I had a similar issue with Python long ago. We had a server running in AWS that was configured for IPv4 and IPv6 addresses, but we accidentally forgot to set up the firewall rules to allow inbound routing for IPv6.

Everything worked fine in Go, because the built-in client uses the Happy Eyeballs protocol. But Python clients silently failed for _some_ people when working from home. Why? Because they had IPv6 enabled, and Python tried to use it exclusively.

I'm now convinced that the lack of Happy Eyeballs early in the IPv6 deployment was the main culprit for its sad state.
by tdiff | 2025-10-08 20:38:39+00:00
Beginning with

> “Even if we attached panels to all suitable balconies across the country, we’d still only manage to meet 1 percent or less of our overall energy needs,”

the article concludes that the most prominent effect of balcony panels is of psychological nature.

At best it pays out in 5 years. Our landlord, for example, requires the panel to be installed by certified professionals, hence it will take even longer to break even, even assuming the device will not malfunction during the time, which I am sceptical about, especially when talking about the cheapest sets from amazon/kaufland.
by Ameo | 2025-10-08 20:38:50+00:00
Svelte is definitely still my favorite way to build web apps in 2025.

I wasn't (and still am not) the biggest fan of the new Runes syntax, but I've gotten used to it, and it doesn't really hurt my productivity or get in my way that much.

There's definitely an ecosystem gap compared to React, but there are still lots of really good components and frameworks out there. For example, there's a native Svelte version of IBM's Carbon Design[1] which I've used and found to be very high-quality.

And as for arguments that React will keep winning due to LLMs not having enough corpus to learn less-popular frameworks, I've anecdotally had good success with using LLMs to edit and generate Svelte code. There are occasionally some issues (like it generating pre-runes syntax or using deprecated stuff like stores) but it works well enough to be useful, and definitely better than I expected.

[1] https://svelte.carbondesignsystem.com/
by purplesyringa | 2025-10-08 20:39:20+00:00
No it shouldn't. The function you're talking about is typically called T(N), for "time". The problem is that you can't write T(N) = N^(1/3) because it's not exactly N^(1/3) -- for one thing, it's approximate up to a constant factor, and for another thing, it's only an upper bound. Big-O solves both of these issues: T(N) = O(N^(1/3)) means that the function T(N) grows at most as fast as N^(1/3) (i.e.: forms a relationship between the two functions T(N) and N^(1/3)). The "T(N) =" is often silent, since it's clear when we're talking about time, so at the end you just get O(N^(1/3)).
by kulahan | 2025-10-08 20:39:30+00:00
You know, I can cut a lot of nonsense comments we'll need to work through by just asking this:

Which nation are you referring to? Broke Greece? Unemployed Spain? Walled-off Britain? No-government France? Dictator-run Turkey? Dictator-run Russia? Dictator-run Belarus? Economically-stagnated Germany? Nervous-of-invasion nordic states? Like, where is this utopia?
by wat10000 | 2025-10-08 20:39:38+00:00
It seems to me that making wars longer and less decisive helps weaker parties. Would the Vietnamese have preferred a shorter and more decisive war against the US, or Ukraine against Russia?

Shorter and more decisive wars also encourages war. If there's the possibility of winning quickly and thoroughly then you might choose to start a war. If you know it's going to be a bloody and tedious affair no matter what, you probably won't.

The modern world is remarkably peaceful compared to centuries past. We're at the point where having an active war of conquest in Europe is utterly shocking. Imagine going back to 1925 and saying "I can't believe a European country is taking parts of another European country by force, it's nuts, nobody does that!" They used to call that "Tuesday." The same is true in much of the rest of the world. And why? A lot of it is because it just doesn't work very well anymore. Russia has had very little return for 3+ years of invading Ukraine. Israel has spent two years invading Gaza so far and annexing the territory looks unlikely regardless of the military outcome. War used to be something a country might plausibly benefit from starting in some situations. It's really hard to make that case now, and that's how I want it to be.
by water9 | 2025-10-08 20:39:40+00:00
It makes no sense because people do not acquire information at the exact same time, nor do they act on it with the same amount of force, i.e., capital.

It’s the same stupid people who say the market is a random walk. Oh yeah, if it was a random walk, then why do earnings reports even matter? Companies could just lose and gain whatever they want, and stocks would just fluctuate randomly.

Here’s the truth. It’s called Rice’s theory of opportunity. It says that there is a golden window on the order of a few weeks to a few months where the signal-to-noise ratio has the least attenuation. This is because it avoids the initial transitory periods, the real-time gap between the knowledge existing and the knowledge spreading to people with enough resources to make a difference.
by olyjohn | 2025-10-08 20:39:41+00:00
I was really surprised when I couldn't push start my 1992 Miata. I had the thing rolling down a hill at like 15mph in first for at least 2 blocks, engine was spinning, but just refused to fire. Jump pack fired it right up. I know the battery was dead after I left the light on, but I figured for sure the alternator would make enough juice to fire up the injectors and ignition...
by jacktheprogram | 2025-10-08 20:39:43+00:00
web app: https://searcho-41dad.web.app

Do you guys hate choosing between different search engine, try searcherO. Sorry if this sounds like a ad but i just think it might be useful.

SearcherO is a app that uses multiple search engines to find the best search results.

some of the search engines it uses are google search API, brave search API, perplexity search API and ollama web search API.

I might add more search engines later.

You can also use the SearcherO Summary API to summaries the searches from the Search API.

You can use this to fact check youtube video titles, wikipedia article titles and random news articles.

hope you enjoy it and happy searching