MurphyA/hacker-news huggingface dataset:
by eximius | 2025-10-14 18:05:46+00:00
Visibility systems are great!

> If a change module A has a problem, you must roll back the entire monolith, preventing a good change in module B from reaching users.

eh. In these setups you really want to be fixing forward for the reason you describe - so you revert the commit for feature A or turn off the feature flag for it or something. You don't really want to be reverting deployments. If you have to, well, then it's probably worth the small cost of feature B being delayed. But there are good solutions to shipping multiple features at the same time without conflicting.
by simonw | 2025-10-14 18:06:10+00:00
It's a bit difficult to derive exactly what they're using here. There's quite a lot of detail in https://www.thalamusgme.com/blogs/methodology-for-creation-a... but still mentions "OCR models" separately from LLMs, including a diagram that shows OCR models as a separate layer before the LLM layer.

But... that document also says:

"For machine-readable transcripts, text was directly parsed and normalized without modification. For non-machine-readable transcripts, advanced Optical Character Recognition (OCR) powered by a Large Language Model (LLM) was applied to convert unstructured image-based data into text"

Which makes it sounds like they were using vision-LLMs for that OCR step.

Using a separate OCR step before the LLMs is a lot harder when you are dealing with weird table layouts in the documents, which traditional OCR has usually had trouble with. Current vision LLMs are notably good at that kind of data extraction.
by stackskipton | 2025-10-14 18:06:17+00:00
This is one of those ideas that sounds great and appears simple at first but can grow into mad monster. Here my potential thoughts after 5 minutes.

Kyverno requirement makes it limited. There is no "automatic-zone-placement-disabled" function in case someone wants to temporarily disable zone placement but not remove the label. How do we handle RDS Zone changing after workload scheduling? No automatic look up of IPs and Zones. What if we only have one node in specific zone? Are we willing to handle EC2 failure or should we trigger scale out?
by ribosometronome | 2025-10-14 18:06:24+00:00
And why would it matter? Even if the capability to create a magic key that unlocked a specific phone remained entirely within a company's hands for future use, why wouldn't the courts just continue to ask them to use it? It's not like the victims of all sorts of other crimes don't have similar don't similarly deserve justice.

Law enforcement at the time was even admitting (which we'd later find out to be correct) that there likely was nothing of value on the phone. It seems fairly obvious that the FBI was trying to use a high profile case to force a paradigm shift. Perhaps we can argue it'd be a good and just one, but arguing that they weren't seems not right.
by NoiseBert69 | 2025-10-14 18:06:30+00:00
Honestly: no one of the bigger players in the industry pays the prices you see on Digikey/Mouser/Farnell (with the exception maybe for prototyping stuff). Often you have direct delivery contracts with the vendors.

That the ADS1115 costs <$1 on LCSC means they buy millions from them every year. They are one of the biggest trustable players in Asia.

I have access to our internal STM32 pricing. You'd be shocked.
by walkabout | 2025-10-14 18:06:41+00:00
> In 1975( 50 years ago when the tooling you cite was built), nobody would want to fly in 20 year or 10 year old aircraft, today we don't care how old the air-frame we fly are.

Given the DC-3 is still(!) in service, and there were surely a ton more of them flying in 1975 than today, I'm not sure that's true. And that's far from the only example of a more-than-10-years-old-in-1975 aircraft that was certainly still in wide use in 1975.

Any big shift around then was probably because of the development of high-bypass turbofan jet engines. Not so much driven by "old airframes seem risky" as "pre-high-bypass jet engines are enough more-expensive to operate that airlines will abandon them rapidly". Those engines went into wide use in the 1970s (developed in the '60s). We (demonstrably) had "reliable, long-lived airframe" figured out by the '30s, with some refinement through the '40s but nothing that rendered those '30s models necessarily obsolete (see again: the DC-3, a 1936 design). More-efficient subsonic jet engines were what caused turn-over in a certain segment of the market in the '70s, not so much "I won't trust an old airframe".
by Muvasa | 2025-10-14 18:07:04+00:00
How would you go about it. Let's say I want to learn how to do x in library y. How am I gonna find x. When library y has it's own idiosyncraties. In the library the concept is named differently so searching through the documentation yields nothing. Let's say you find what you are looking for. You read the documentation. And it makes no sense like if I was learning haskell and I searched for a monad and got "a monad is a monoid in the category of endofunctors". It's a ineficient process.

Documentation is the most helpful when you already know something and want to learn the specifics. Or when you are already using something and have an issue and want to figure out why.

EDIT: Another issue I just came up. Structure is very important. It's good to know how to sum before how to multiply. It's so important having a hand crafted pathway leads to rapid success like MathAcademy does.
by tensor | 2025-10-14 18:07:08+00:00
It's absolutely a meme stock. I own a Tesla (though given Musks's overt anti-democratic political actions it will be my last).

They haven't improved the car for at least five years. Yes, autopilot is better, but that's it. And no, autopilot is not going to be doing autonomous driving globally anytime soon.

There is absolutely no justification for such a valuation. Humanoid robots? That's as short sighted as vision only self driving. There are any number of vastly more promising robotics companies.

As a previous Tesla stock holder and still car owner, I want Tesla to be a good car company first. It is not. And the CEO has gone out of his way to alienate and be hostile to his own customer base.
by daxfohl | 2025-10-14 18:07:21+00:00
Though even the solution to 1 doesn't solve "ACLs", which distribution does. If you want to ensure your module is only called by an approved list of upstream modules, public / private isn't granular enough. (You can solve it with attributes or some build tools, but it's ad-hoc and complex, doesn't integrate with the editor, etc. I've always thought something more granular and configurable should've been built into Java/OOP theory from the start).

That said, 2 is really the big problem. As things really scale, this tends to cause problems on every deployment and slow the whole company down, cause important new features to get blocked by minor unrelated changes, a lot of extra feature flag maintenance, etc. 90% of the time, that should be the gating factor by which you decide went to split a service into multiple physical components.

As the author said, an additional reason for distribution is sometimes it's prudent to distribute because of physical scale reasons (conflicts between subservice A needing high throughput, B needing low latency, C needing high availability, and D needing high IOPS that blows your budget to have VMs that satisfy every characteristic, or impossible in memory-managed languages), but usually I see this being done way too early, based more on ideals than numbers.
by throwup238 | 2025-10-14 18:07:24+00:00
I remember the mess with FTDI clones back when I was still a hobbyist and buying stuff from eBay, but ever since I’ve started doing EE professionally I rarely run into anything that bad. You’re not going to make a clone Marvell processor for example, but I’ve run into several ghost shift runs from a distributor.

I don’t usually buy from electronics markets in Shenzhen either so that probably helps.
by hylaride | 2025-10-14 18:07:46+00:00
I suspect the medical industry is so heavily regulated that it is very difficult for doctors to recommend non-treatment or risk being sued into oblivion, though maybe it depends on the country.

Here in Canada, before assisted suicide was legalized, my grandfather (in his late 80s) refused any treatment for his kidney failure. He was ready to die and could barely walk or eat on his own anymore. There was a wink wink situation where as the kidney failure worsened, his morphine was increased to the point where it was fatal. The death certificate still said renal failure, though.

For me, if I ever got terminal cancer, I'd weigh the quality of life of treatment versus non-treatment. I've seen people go both ways and I've seen the results being right and wrong both ways. I don't want to spend my final months semi-alive on a bed or constantly messed up, though.
by thewebguyd | 2025-10-14 18:08:01+00:00
Inertia is a hell of a drug. The US failed to break up Microsoft in the 90s, and never took antitrust action against them again after that. So the world built its entire tech infrastructure on top of Windows (as far as endpoints go, web facing servers are another matter).

But,

> When primary school students are given Windows laptops instead of Linux ones,

At least this is changing, although not true "desktop linux," students are mostly given Chromebooks, and grow up on google docs/g workspace so that early familiarity with Windows + Office is dissapearing.

It's not going to be a good thing long term though, I already see it with employees where I work (I'm in IT). We have plenty of younger employees that don't even have computers at home if they aren't gamers. They are familiar with iOS/iPad OS only. Windows + Office is a mystical black box, and file management/file systems are a foreign concept.

That, IMO, makes Linux desktop adoption that much more difficult. At least Windows->Linux you can take a lot of basic concepts with you. MobileOS->Not mobile OS is much more difficult.
by bigbadfeline | 2025-10-14 18:08:24+00:00
> He doesn’t care about the law or social norms and it seems like everyone else is just OK with that.

Nothing new, business people desire unquestioned power over their employees which makes them lousy politicians. However, I don't think we should accept that just because everyone else does and get into a situation where apathy begets apathy.

The question is, why aren't we talking in principle instead of accepting the idea of a doomed future and hiding our apathy behind everyone else's?

> Trump doesn’t give a shit.

How did that happen? How did he and the GOP get all the power? Where were the Dem party and the "liberal" media? And why?
by throwmeaway222 | 2025-10-14 18:08:34+00:00
I'm too lazy/busy right now to get you effective links (debugging a database migration right now) but Google AI said this:

Reported effects of CECOT on crime

Reduction in crime rates

Since Bukele declared a state of emergency in March 2022 and began mass arrests, El Salvador's crime rates have plummeted.

Homicide rate decline: The country's homicide rate fell from 103 per 100,000 people in 2015 to just 1.9 per 100,000 in 2024, one of the most drastic reductions in recent history. Increased public safety: Many Salvadorans, long subjected to extortion and violence by powerful gangs, report feeling much safer on the streets.

A large part of Cecot is the idea of "permanent prison". I would say your entire argument is completely debunked.
by pavlov | 2025-10-14 18:08:42+00:00
The translated article provides some backing to the claim that it's a face in a style that matches other finds in the area:

"The arm and hand reliefs on the T-shaped standing stones found in Göbeklitepe and its surroundings have long strengthened the idea that these stones symbolize humans. This new find, which was unearthed in Karahantepe, is described as a new turning point in Neolithic period research with the fact that the human face was carved on a T-shaped standing stone for the first time."

"With its sharp lines, deep eye sockets and blunt nose, it carries a style similar to the human statues found before in Karahantepe."
by dylan604 | 2025-10-14 18:09:23+00:00
Ugh, yes. Not sure how the wires got crossed like that. However, sound is just a wave while RF is also waves even if at higher frequencies. Just as ultrasound is higher frequency that audible sound (which I guess is how "sound" was being used). If you continue increasing the frequencies past the RF range you will eventually get into light.

You just gotta catch the right wave
by tracker1 | 2025-10-14 18:10:50+00:00
Exactly.. it was a lot different when a typical server was 2-4 CPUs and costs more than a luxury car... today you get hundreds of simultaneous threads and upwards of a terabyte of ram for even less, not counting inflation.

You can go a very, very, very long way on 2-3 modern servers with a fast internet connection and a good backup strategy.

Even with a traditional RDBMS like MS-SQL/PostgreSQL, you aren't bottlenecked by the 1-2ghz cpu and spinning rust hard drives. You can easily get to millions of users for a typical site/app with a couple servers just for a read replica/redundancy. As much as I happen to like some of the ergonomics of Mongo from a developer standpoint, or appreciate the scale of Cassandra/.ScyllaDB or even Cockroach... it's just not always necessary early on, or ever.

I've historically been more than happy to reach for RabbitMQ or Redis when you need queueing or caching... but that's still so much simpler than where some microservice architectures have gone. And while I appreciate what Apollo and GraphQL bring to the table, it's over the top for the vast majority of applications.
by utopiah | 2025-10-14 18:11:17+00:00
> I will repeat my comment from 70 days ago:

>> I was discussing with a friend that my biggest concern with AI right now is not that it isn't capable of doing things... but that we switched from research/academic mode to full value extraction so fast

lol, I read this few hours ago, maybe without enough caffeine but I read it as "my comment from 70 *years* ago" because I thought you somehow where at the The Dartmouth Summer Research Project on Artificial Intelligence 1956 workshop!

I somehow thought "Damn... already back there, at the birth of the field they thought it was too fast". I was entirely wrong and yet in some convoluted way maybe it made sense.
by hinkley | 2025-10-14 18:11:40+00:00
I’m as likely to talk about human scale as hardware scale, and one of the big issues with human scale is what the consequences are of having the wrong team size in either direction.

When you reduce the man hours per customer you can get farther down your backlog. You can carve people off for new prospective business units. You can absorb the effects of a huge sale or bad press better because you aren’t trying to violate Brooks’ Law nor doing giant layoffs that screw your business numbers.

You have time for people to speculate on big features or more work on reducing the costs further. If you don’t tackle this work early you end up in the armed Queen Problem: running as fast as you can just to stay still.
by theamk | 2025-10-14 18:11:46+00:00
Even if article appears neutral, just reading the list of the rules shows the political views of the author.

"I pay a known enemy of state to fund a terrorist attack on citizens of your country." seems a bit extreme and movie-plot-y. How about something closer to home?

- "File-encryption malware receives untraceable payments from the victims"

- "Naive investors lose their life savings to scam. There is no way to recover funds"

- "An organization gets hacked, all of their money disappear"

Another thing is it's not all about "I", there is also second-order effect. For example, the malware attacks are on the rise precisely _because_ there is an untraceable payment method. So the first-order effect of theoretical crypto ban would be that victims cannot pay and recover their data (bad). But the second-order effect would be that there are much fewer malware attacks (good).
by throwway120385 | 2025-10-14 18:12:21+00:00
A good example of this would be the scope of our sense of sight as it relates to the entire electromagnetic spectrum. We can't see things like UV or Gamma radiation, we can only infer their existence by their effect on things we can see. The reality is that those phenomena might not actually exist in any perceivable way. The only thing we know, strictly speaking, is that the effect happens, and we have a plausible mental model for why the effect happens that predicted other effects that we also observe. But we can't prove that the mental model is reality.

This is at the heart of the Allegory of The Cave: https://en.wikipedia.org/wiki/Allegory_of_the_cave. What we're discussing is a kind of "Natural Philosophy" or Physics, the study of that which is.
by rsynnott | 2025-10-14 18:12:23+00:00
So the new thesis is "okay, so it's a shit car manufacturer, but it might one day do [random other thing of questionable plausibility and market value]"? Like, what if BMW makes a teleporter? What if Ford discovers the elixir of youth?

(Also I feel bound to point out that Honda notoriously _does_ make robots, though they don't seem to have done it much good.)

It is unclear to me why people think that making humanoid robots is particularly valuable, or why Tesla would be a leader in that market, if it existed, and to be clear it does not seem to exist. What are the humanoid robots for?
by JumpCrisscross | 2025-10-14 18:13:03+00:00
> never understood why Tesla valuation is orders of magnitude higher than honda

Tesla has solved the problem of unit profitably manufacturing EVs. Outside America and other petrostates, these are broadly accepted to be the future of transportation. (It’s getting its ass kicked by BYD, which didn’t distract itself with a Cybertruck or what increasingly looks like an Optimus follow-on. But being the only American challenger in a new economy is not worthless.)

Tesla’s also lead by a man who has consistently made money for his investors. Even when bets are bad, e.g. Twitter, he’s financially engineered an outcome that ensured, at the very least, nobody who backed him lost money.

Tesla being public, he can’t provide that sort of assurance to everyone who buys at any price. But he can at least credibly pretend to do that for anyone who buys in or near a primary.
by pessimizer | 2025-10-14 18:13:05+00:00
10GB for $30.

https://cabletvinfo.com/internet-services/cricket-wireless-p...

or 20GB for $35, with no talk or text.

https://www.usmobile.com/blog/explore-cricket-wireless-simpl...

edit: linking weird sites because I don't know how accessible US telecom site pricing is in Europe, but they are correct.
by throwup238 | 2025-10-14 18:13:14+00:00
> Why don't they integrate good ADCs?

There are a bunch of reasons but the primary reason is that good ADCs are made using a different mixed signal process than microcontrollers. MCU ADCs are capacitive charge-balancing successive-approximation type which limits their sensitivity and precision.

Standalone ADCs also eliminate significant sources of noise like temperature fluctuations and electronic noise (the digital logic on the chip often runs at less than 1Mhz for example)
Show HN: Plugboard – a Python framework for modelling complex processes
by tjc45 | 2025-10-14 18:13:35+00:00
I've recently open-sourced Plugboard - a Python framework for modelling complex processes.

We originally started out helping data scientists to build models of industrial processes where there are lots of stateful, interconnected components. Example usage could be a digital twin of a mining process, or a simulation of multiple steps in a factory production line.

Do please give it a try if you've faced the challenges of running complex, data-intensive simulations in Python, and let us know what you think!
by yjftsjthsd-h | 2025-10-14 18:13:46+00:00
> zfs on Linux has not been production ready for decades. People have lost data from it.

I don't think that's true. Other than with ZFS-native encryption, which I grant has been less reliable, it's been rock solid for a very long time. And I've run >1PB of postgres databases on it professionally, so I feel fairly comfortable in that assertion.

> There's no real reason to allow the default installer to do this.

The default Ubuntu installer at least used to support ZFS, which is the point.
by giancarlostoro | 2025-10-14 18:14:08+00:00
Interesting that it wound up not being Cellebrite, I thought for years it was, I wonder if Cellebrite had people lie to the press that it was them. Really effective marketing.

I agree, the line is at messing with End to End Encryption. If your E2EE has a backdoor ITS NOT END TO END ENCRYPTION. Thanks.
by kinto | 2025-10-14 18:14:10+00:00
(Pyrefly dev here)

We've seen a lot of people have success with the mypy plugin + django-stubs.

Full out-of-the-box support is being actively worked on in Pyrefly: we will have specialized django enum support in the next release and we expect real experimental support by the end of the year. At that time we'll likely post a blog post to announce it [here](https://pyrefly.org/blog/).
by hex4def6 | 2025-10-14 18:14:44+00:00
I worry about the demo boards being radically different in terms of layout etc. Even if you're using the same interface and power supply, the PCB may be affecting performance.

Getting full spec performance out of an ADC requires having good layout power supply routing etc.

I would transplant the chips from PCB A to PCB B and vice versa. See if the performance follows the chip or the PCB.

Also check power consumption before / after board swaps. If they are fakes, that would be significantly different.
by ZeroConcerns | 2025-10-14 18:14:55+00:00
Well, I guess a whole-three-genuine-US-dollars is actually pretty expensive for an ADC, and that the person-in-charge-of-your-BOM in one of the countries that can actually still manufacture things can get one for way less than that.

Does it work? Well, does your design power up during factory testing, and then pass whatever things your rig (hope you made a few!) has in mind? Well, then, yes, in fact it does...
by eifr | 2025-10-14 18:14:56+00:00
Hi HN — I built *Vigilo*, a lightweight web app that turns any device with a camera into a portable security camera.

Live demo: [https://vigilo.eifr.xyz/](https://vigilo.eifr.xyz/) Source: [https://github.com/eifr/Vigilo](https://github.com/eifr/Vigilo) (MIT)

What it is

* A browser-based security/camera app built with Preact + Vite. * Uses *OpenCV.js* for computer-vision-based motion detection and captures images when movement is detected. * Small, front-end focused codebase (TypeScript) so you can run it locally or host the static site yourself.

Why I built it I wanted a simple, easy-to-deploy way to repurpose existing webcams/phones for temporary monitoring without needing a heavy cloud service. Vigilo is aimed at being portable, auditable (source on GitHub), and easy to fork/extend.

Tech highlights

* Preact + Vite for a fast, minimal UI. * OpenCV.js for on-device motion detection * Includes build scripts and instructions to run locally * MIT license if you want to reuse or adapt.

Try it

* Open the demo link in a browser on a device with a camera and follow the on-screen steps. * Clone and run locally if you want to inspect or customize behavior.

Notes and caveats

* This is a hobby/DIY project — think “portable and inspectable” rather than a full commercial security product. * Privacy and legal considerations apply when filming/monitoring people or shared spaces — use responsibly. * I’d welcome security-minded feedback or a quick review (especially around how images/notifications are handled if you plan to extend it to a server-backed workflow).

Looking for

* Bug reports, UX suggestions, or ideas for features (e.g., better false-positive filtering, alerts, optional server-side storage with encryption). * Contributors to harden and polish the app.

Thanks — feedback and stars on the repo are very much appreciated.