MurphyA/hacker-news huggingface dataset:
by breadwinner | 2025-10-09 19:26:01+00:00
The problem is that patients are usually not in a position to determine if the care the doctor says is needed is really needed or not. This is the same as taking your out-of-warranty car to the mechanic. How do you know if the mechanic is telling the truth?

Still, this would be better than the current system. Even when you don't know if the doctor is telling the truth you can go by their reputation for telling the truth. Reputations will matter more, and doctors will care about maintaining their reputations in their community.
by fintopic | 2025-10-09 19:26:18+00:00
I've built FinTopic, an API that aggregates financial news from multiple sources, clusters them into trending topics, and adds sentiment scores (bullish/bearish/neutral) – useful for LLMs, trading bots, and market monitoring. The website https://fintopic.news/ is a live demo with partial data, showcasing the API's data in action, with real-time topics, statements, and charts. Key features:

Financial Topic clusters grouping related news Filters by symbol, industry, source type Historical data up to 1 month

The API is available on RapidAPI Feedback on the demo or API use cases welcome! #fintech #AI
by tialaramex | 2025-10-09 19:26:48+00:00
However, Rust does automatically provide a niche if you make a simple enumeration which doesn't occupy all bit patterns and we don't need compiler-only features, or even unstable Rust, this Just Works™.

If you have a USHoliday enum, with values like Juneteenth the fact is there's not that many US national holidays, so both USHoliday and Option<USHoliday> will be the same size, one byte with no extra work.
by whatevertrevor | 2025-10-09 19:26:48+00:00
I don't think they're quibbling over semantics but providing constructive cautionary feedback. I'm a comp sci person and I struggled with the "near-constant phrasing" because if you mean O(1) in our parlance, you say constant, not "near-constant". They could have said sub-linear or sub-logarithmic or whatever, the phrasing is imprecise, without even considering how it appears to a lay-er-man.

Also I'm not a huge fan of defending jargon for the sake of it. Sometimes there are efficiency gains, sure. But the paper here is quite approachable generally speaking. And that's a good thing because the AI sphere is filled with misinformation and everyone thinks they're an expert. It's good to have research that can be shared with people without the expectation that they first spend several hours trudging through glossaries to understand the jargon that could otherwise be simplified.
by IshKebab | 2025-10-09 19:26:51+00:00
A painful rewrite in another language is usually the only option in my experience.

If you're really lucky you have a small hot part of the code and can move just that to another language (a la Pandas, Pytorch, etc.). But that's usually only the case for numerical computing. Most Python code has its slowness distributed over the entire codebase.
by toomuchtodo | 2025-10-09 19:26:54+00:00
https://broadbandusa.ntia.gov/funding-programs/broadband-equ...

https://www.ntia.gov/funding-programs/internet-all/broadband...

Rural America voted against policy that was building out infra for them. Perhaps they will change their mind eventually. This is a people and policy problem, not a technology problem.

(less AI slop please)
by benou | 2025-10-09 19:27:05+00:00
I'm self-hosting for 17 years and counting.

In my opinion, the pragmatic solution I use is:

1) use a specialized distribution (I use yunohost but there are others). This makes configuring SPF, DKIM, TLS and more a breeze

2) use a reputable relay to send your emails (I use OVH but again there are plenty of other choices)

Of course it means you are not "pure" because emails you send will go trough a 3rd party (the relay) but it solved the delivery issue entirely for me, so that I can continue to benefit from all the other benefits of self-hosting.
by jimsmart | 2025-10-09 19:27:08+00:00
It's an open source project — and quite a popular one, at that — and you are literally replying to a comment that specifies the changes made to fix this particular issue — you can see for yourself what is occurring here. Anyone can.

This issue, and the fix, has perfectly good visibility. Even if you personally can't understand the code, plenty of others can and do.

All of which makes your claims seem like quite unnecessary paranoia — to a lot of folk... and I suspect that is probably why your comment is getting heavily downvoted.
by alfalfasprout | 2025-10-09 19:27:19+00:00
TBH this seems useful only for a very select niche.

If you're a company and you have several GPU machines in a cluster, then this is kinda useless b/c you'd have to go on each container or node to view the dashboard.

Sure, there's a cost to using opentelemetry + whatever storage+viz backend, but once it's set up you can actually do alerting, historical views, analysis, etc. easily.
by InTheArena | 2025-10-09 19:27:53+00:00
Some intellectual curiosity:

If tariff revenue is rising, and the economy hasn’t shrunk (yet), and DOGE has returned money (recission later being authorized) then some money was clearly generated.

Alternatively, Doge could have been totally ineffectual and tariffs returning nothing, but this article seems to indicate otherwise.

This means that less money then planned was spent. Against a null hpothesis, that indicates that the situation is "better" then doing nothing at all (at which point, the rise in government lending costs, the out of control benefit costs, and all of the other stupid crap that has been festering out there since Bill Clinton won the white house for ridiculing Bush for raising taxes comes home to roost.

I'm solidly in the never-trump camp, and maybe there was an argument made after the paywall, but this feels like an ideology in search of a headline.
by Mystery-Machine | 2025-10-09 19:27:59+00:00
I'm trying to repurpose my Pixel 6a that I no longer use, as a Home Assistant Core main driver. I was hoping the author will talk a little bit about that.

I still haven't had the luck to have a fully working Home Assistant running inside (rooted) Termux.

Anyone succeeded to start `hass` and have it running without throwing errors?
by jnewland | 2025-10-09 19:28:07+00:00
This is a pretty hilarious and long-winded way to say "we have no idea how to lock someone out of a web service:"

> 1. While Ruby Central correctly removed access to shared credentials through its enterprise password manager prior to the incident, our staff did not consider the possibility that this credential may have been copied or exfiltrated to other password managers outside of Ruby Central’s visibility or control.

> 2. Ruby Central failed to rotate the AWS root account credentials (password and MFA) after the departure of personnel with access to the shared vault.
by truetraveller | 2025-10-09 19:28:22+00:00
Novati's response also came with receipts. Check his other comments. And check his prev responses on Reddit, including open support for Codemsith, and we he fell out with them.

The receipts in the article were meh. Backed by other "bootcamps" testimonies. The article read like a hit piece, with exaggereated language. And it did not mention he was against other bootcamps as well.

And, not knocking down Codesmith at all, but I think there marketing might be a little exaggerated. Which is typical of many bootcamps.
by simonw | 2025-10-09 19:28:32+00:00
The thing that's working really well for me is parallel research tasks.

I can pay full attention to the change I'm making right now, while having a couple of coding agents churning in the background answering questions like:

"How can I resolve all of the warnings in this test run?"

Or

"Which files do I need to change when working on issue #325?"

I also really like the "Send out a scout" pattern described in https://sketch.dev/blog/seven-prompting-habits - send an agent to implement a complex feature with no intention of actually using their code - but instead aiming to learn from which files and tests they updated, since that forms a useful early map for the actual work.
by tremon | 2025-10-09 19:28:34+00:00
> and would mean that scanning would only happen as a last resort.

This is completely besides the point, and illustrates exactly what he doesn't want to understand: as long as that last-resort mechanism is available, it will be used and abused. The latest clear example of that exact same thing is the terrorism charges brought against the pro-Palestine campaigners in London: terrorism legislation was also brought in under the excuse that "it would only be used in the narrowest of circumstances".

This kind of legislation is a red line that democracies should never cross.
by cuttothechase | 2025-10-09 19:29:03+00:00
The fact that we now have to write cook book about cook books kind of masks the reality that there is something that could be genuinely wrong about this entire paradigm.

Why are even experts unsure about whats the right way to do something or even if its possible to do something at all, for anything non-trivial? Why so much hesitancy, if this is the panacea? If we are so sure then why not use the AI itself to come up with a proven paradigm?
by ratelimitsteve | 2025-10-09 19:29:15+00:00
Pharmtech: "With your current insurance we can't sell you this medicine at any price. We're under an agreement."

Me: "Okay, what if we don't go through insurance?"

Pharmtech: "$45 for the prescription."

Me: "That's a bit higher than last time."

Pharmtech: performs some sort of incantation "Okay, $12."

Me: "How did we go from not at any price to $12?"

for those of you keeping score at home, the medicine was generic colchicine which costs $.30/dose (https://pmc.ncbi.nlm.nih.gov/articles/PMC7851728/), and I was getting 12
by porridgeraisin | 2025-10-09 19:29:15+00:00
This is working mostly because of the rare <SUDO> token being there in all examples. I think that's the key to explaining this. Let me have a shot (just pure musings):

Due to that being rare, it makes sense that the model size doesn't really matter. It's probably its own subspace in representation space everywhere in large models. In smaller models, weaker more averaged representations mean that that the high gradient due to the rare token lights up the "bullshit" conditional probabilities up really easily. Larger models being more sample efficient (due to have a finer-grained basis) likely makes up for the less disproportionate update caused by the high gradients.
by jononor | 2025-10-09 19:29:45+00:00
RISC-V is doing great in microcontrollers. From 10 cent Cortex-M0 competitors by WCH etc, to dual core WiFi/BLE enabled devices by Espressif etc, competing with Cortex M33. On Embedded Linux class devices the ARM Cortex Axx reign supreme, until one hits X86 industrial PC territory. I think these trends will continue, but RISC-V will likely get stronger in all of these as time goes on.
by toomuchtodo | 2025-10-09 19:30:08+00:00
How would this be different than me getting a TransferWise account and getting access to global instant payment rails they plug into (UPI [India], Pix [Brazil], SEPA [Europe], etc)?

International instant payment network map: https://www.pymnts.com/wp-content/uploads/2025/05/PYMNTS-Rea...

Faster and safer instant euro payments become a reality - https://news.ycombinator.com/item?id=45532280 - October 2025

[US] FedNow Is Live - https://news.ycombinator.com/item?id=36801491 - July 2023

Venmo and Paypal users will also send money to each other now using an alias starting in November 2025.

Venmo and PayPal users will be able to send money to each other - https://news.ycombinator.com/item?id=45427088 - September 2025

Maybe I'm missing the value prop?
by deltarholamda | 2025-10-09 19:30:13+00:00
>why single out the debt Social Security owns for that treatment

Because it's the biggest slice of the federal budget pie, and currently it goes to the segment of the US population with the highest average net worth.

Whether you think it's right or wrong, it is a massive chunk of mandatory spending. Combined with Medicare, it's close to 40% of the entire budget, and it is ultimately unsustainable.
by sarchertech | 2025-10-09 19:30:25+00:00
There’s absolutely no difference from what he says he did and what Claude code can do behind the scenes.

If Anthropic thought they could produce anything remotely useful by wiping the context and reprompting every few hours, they would be doing it. And they’d be saying “look at this we implemented hard context reset and we can now run our agent for 30 days and produce an entire language implementation!”

In 3 months or 300 years of operating like this a current agent being freshly reprompted every few hours would never produce anything that even remotely looked like a language implementation.

As soon as its context was poisoned with slightly off topic todo comments it would spin out into writing a game of life implementation or whatever. You’d have millions of lines of nonsense code with nothing useful after 3 months of that.

The only way I see anything like this doing anything approaching “useful” is if the outer loop wipes the repo on every reset as well, and collects the results somewhere the agent can’t access. Then you essentially have 100 chances to one shot the thing.

But at that point you just have a needlessly expensive and slow agent.
by YesBox | 2025-10-09 19:31:19+00:00
Reminds me of this: https://en.wikipedia.org/wiki/Zhemao_hoaxes

> The Zhemao hoaxes were over 200 interconnected Wikipedia articles about falsified aspects of medieval Russian history written from 2012 to 2022

Discussion at the time: https://news.ycombinator.com/item?id=31915937
by constantcrying | 2025-10-09 19:31:35+00:00
If you are dividing two numbers with no prior knowledge of these numbers or any reasonable assumptions you can make and this code is used where you can not rely on the caller to catch an exception and the code is critical for the product, then this is necessary.

If you are actually doing safety critical software, e.g. aerospace, medicine or automotive, then this is a good precaution, although you will not be writing in Python.
by throwawayqqq11 | 2025-10-09 19:31:43+00:00
Its still a private company, well 245 of them, billing each other while trying to cooperate.

This company structure was the result of the neoliberal thinking of having as much free market as possible, with the beneficial side effect of creating many highly payed board chairs for former politicians.

Today, the problems, mainly caused by cutting cost on maintenance, are so close to the surface, that even the most head-in-the-cloud establishment politicians cant spin it anymore, so the new DB ceo (Palla), tasked with "fixing it", came up with a long term plan. For decades, from every side, DB/german governments was critized for not having an articulated goal of the minimum public service that should be provided. The german governments were not directing, so 100% state _owned_ is technically true but obscures the complexity. The former ceo Mehdorn, that started this down trend did exatcly what any short-term-gain ceo would do and is, despite this blatantly failing infrastructure, still well regarded.

Today, one primary goal of this plan to fix it all, is to "reduce delays". Cuting schedules and lines will make this number up too! And so the next round of ceo bonus payments are secured and the shit show continues.

What else could you expect? A solution to fix vital infrastructure and strengthen trust in politicians and governments to cost money?! Haha.
by wvenable | 2025-10-09 19:32:02+00:00
> LLMs are terrible at asking questions.

I was dealing with a particularly tricky problem in a technology I'm not super familiar with and GPT-5 eventually asked me to put in some debug code to analyze the state of the system as it ran. Once I provided it with the feedback it wanted, and a bit of back and forth, we were able to figure out what the issue was.
by bena | 2025-10-09 19:32:34+00:00
It's truly fucked up.

Most insurances won't publish their fee schedules. So doctors don't know what they will pay. So what they do is bill insanely high knowing the insurance will come back with "Nah, we only cover $X". They'll collect $X, then write off the remainder. Because the fear is not getting the maximum money possible. If the doctor would bill $100 and the insurance pays up to $200, then the doctor "lost" $100.

Regardless of how much it actually cost the doctor to provide the service.

It's also why the "cash price" is usually much cheaper, because it's closer to what it costs the doctor to provide the service.
by lock1 | 2025-10-09 19:33:11+00:00
Yeah, I think it's way too expensive if you're not using USD. It's +70% more than the price of the current Factorio steam price in my local currency. And with 40$ for the steam release, it has to be higher than Factorio post-conversion (current Factorio USD price is 35$).

It's a hard sell for me, considering Factorio has a ton of actively developed mods (cough Space Exploration 0.7 cough), a demo, and in early access era it's cheaper and insanely polished.

From a quick glance, I'm not sure whether it's a fun game or not, as realism tends to be not fun. Requiring an internet connection for map tiles also sounds not good for offline play.

Well, I'll wait for reviews when it's out before deciding then.
by kbyatnal | 2025-10-09 19:33:18+00:00
Feedback heard. Pricing is hard, and we've iterated on this multiple times so far.

Our goal is to provide customers with as much transparency & flexibility as possible. Our pricing has 2 axes:

- the complexity of the task

- performance processing vs cost-optimized processing

Complexity matters because e.g. classification is much easier than extraction, and as such it should be cheaper. That unlocks a wide range of use cases, such as tagging and filtering pipelines.

Toggles for performance is also important because not all use cases are created equal. Similar to how having options between cheaper and the best foundation models is important, the same applies to document tasks.

For certain use cases, you might be willing to take a slight hit to accuracy in exchange for better costs and latency. To support this, we offer a "light" processing mode (with significantly lower prices) that uses smaller models, fewer VLMs, and more heuristics under the hood.

For other use cases, you simply want the highest accuracy possible. Our "performance" processing mode is a great fit for that, which enables layout models, signature detection, handwriting VLMs, and the most performant foundation models.

In fact, most pipelines we seen in production often end up combining the two (cheap classification and splitting, paired with performance extraction).

Without this level of granularity, we'd either be overcharging certain customers or undercharging others. I definitely understand how this is confusing though, we'll work on making our docs better!
by eddieroger | 2025-10-09 19:33:36+00:00
You're right, including your warning of premature optimization, but if the premise of the thread is starting from a VPS, user-perceived latency shouldn't be as wild as self-hosting in a basement or something because odds are your VPS is on a beefy host with big links and good peering anyway. If anything, I'd use the CDN as one more layer between me and the world, but the premise also presupposed a well-hardened server. Personally, the db and web host being together gave me itches, but all things secure and equal, it's a small risk.
by bitwize | 2025-10-09 19:34:03+00:00
Except uh, nobody uses infinitesimals for derivatives anymore, they all use limits now. There's still some cruft left over from the infinitesimal era, like this dx and dy business, but that's just a backwards compatibility layer.

Anyhoo, remarks like this are why the real ones use Typst now. TeX and family are stagnant, difficult to use, difficult to integrate into modern workflows, and not written in Rust.
by nulld3v | 2025-10-09 19:34:18+00:00
> the android development kit really is very heavy. compared to `gcc -o main main.cpp && ./main`, it is several orders of magnitude away.

> the jetpack stuff and whatnot - the big android app shops probably do actually appreciate that stuff. but i wish the dev env 'scaled to zero' as they say, but in the sense of cognitive overload.

I tried to build a small binary that listens for events and launches/wakes an app to do some automation. But apparently there's no way to send Intents or Broadcasts from native code? So I need to boot a JVM in the binary if I want it to communicate with anything else on the system!

Of course, you can always communicate via stdio, but that's useless because everything in Android speaks Intents/Broadcasts. Native code can also do raw Binder calls, but nothing on the system speaks raw Binder.
by erichocean | 2025-10-09 19:34:28+00:00
I used autochrome[0] for Clojure code to do this. (I also made some improvements to show added/removed comments, top-level form moves, and within-string/within-comment edits the way GitHub does.)

At first I didn't like the color scheme and replaced it with something prettier, but then I discovered it's actually nice to have it kinda ugly, makes it easier to detect the diffs.

[0] https://fazzone.github.io/autochrome.html
by athrowaway3z | 2025-10-09 19:34:49+00:00
This produces gibberish, but I wonder you can do an amplification / multi prong attack.

Something like:

- Have <ek-dk> produce an "extract-key" phrase and "dns-tx-key" phrase

- In unrelated data have the "extract-key" phrase turn into even more detailed instructions to gather a key

- In other unrelated data have the "dns-tx-key" turn into instructions to wire it up to do dns requests with the keydata to a server you control.
by KaiserPro | 2025-10-09 19:34:56+00:00
> since it duplicates the TLS handshake across streams

Depends on your usecase of course. if its something thats only around for a minute, then yeah, but over an hour, makes no difference at all.

QUIC eats more CPU per MB of data than plain TCP/TLS. but that might be solved by more modern offload/kernel optimisations
by daveguy | 2025-10-09 19:35:54+00:00
I had a false start getting my mom to switch from OSX to Linux. She is tech savvy, and because of that she was doing more advanced things like mail merges for nonprofits, developing websites, etc. That was in the 2000s. I expect moving from Windows to Linux is much easier than moving from the Apple ecosystem. I still provide tech support to both parents, but since tailscale and quickassist it hasn't been too bad.
by famouswaffles | 2025-10-09 19:36:41+00:00
It's pretty simple. Nobody wants to do ML R&D in C++.

Tensorflow is a C++ library with python bindings. Pytorch has supported a C++ interface for some time now, yet virtually nobody uses C++ for ML R&D.

The relationship between Python and C/C++ is the inverse of the usual backend/wrapper cases. C++ is the replaceable part of the equation. It's a means to an end. It's just there because python isn't fast enough. Nobody would really care if some other high perf language took its place.

Speed is important, but C++ is even less suited for ML R&D.