MurphyA/hacker-news huggingface dataset:
by throwaway173738 | 2025-10-20 14:12:29+00:00
The problem isn’t OE per se but every vendor pulls in their own janky patches for everything and you find yourself fighting the build system to cut packages and reduce the filesystem size. It’s also really slow and it’s frankly massive, requiring tens or hundreds of gigabytes of stuff to yield less than a gigabyte of system image. And at the end of the day if a vendor breaks something from another vendor you will find yourself struggling to figure out why. Older versions of their documentation make statements that small teams should avoid Yocto for these reasons.

If you don’t already know anything about how to do these things in Linux Yocto is good for it. But if you try to swim against the current of the way the layer authors want you to do any of those things you will find it very challenging.

Take read-only root, for example. Usually it’s a one-line change in a config file plus an additional mount should you want an overlay in volatile memory. I don’t see how pulling in layers and config files does anything other than obscure how that works.

For a good example of what I hate about it, try building from Meta-Intel without graphics drivers.
by randycupertino | 2025-10-20 14:12:37+00:00
80% response rate in the headline sounds flashy you open the article and see it's 8 out of 10 patients in an uncontrolled, first-in-human pilot with only a 15-day follow-up. Interesting tech though- gold nanorods + near-infrared light for “targeted hyperthermia” could be genuinely interesting, but still very early proof of concept and not a cancer cure. Promising mechanism though! Hopefully they can spin this into more funding and produce data on some long term outcomes.
by pessimizer | 2025-10-20 14:12:50+00:00
I think there's a problem with the way the word "trust" is used altogether. I trust certain people to drive badly, I trust them to forget appointments, and I trust them not to offer to pay the bill.

"Trust" being something defined as both exclusively positive and a virtue in the person that gives it is just meant to soften up marks, and is probably instilled into us by marketing and advertising. It's certainly not taught by any religion, who concentrate on being worthy of trust, not trusting.

You trust people because you know them well, and you know what they will do when confronted by certain situations because you have seen them react to similar situations before. Before you know them well, you're just operating from stereotypes and comparisons with other people you've known who have similar mannerisms. Or you're projecting your own thought processes into their heads. A "level" of trust is just a confidence level in a prediction.

If you don't have a friend who has had to sacrifice something for you, you don't know if you have any friends at all. That's the real reason it's hard to make friends as an adult. But after you've been through stuff with people, you'd be a fool not to know they'll come through in this new, far-less grave circumstance.

I honestly think the problem is that we're trying to make people fungible in a weird secular market religion, and they're not. Trust is not a credit score.
by tacostakohashi | 2025-10-20 14:13:02+00:00
Actually it's highly usual. Lots of things are like this, e.g. UPC numbers for barcodes, D&B / D-U-N-S numbers, CUSIPs.

The government doesn't require books to have ISBNs, so why should issuing them be the government's problem?

There's nothing to stop you from setting up your own, alternative book numbering system that nobody cares about if you think you can do a better job.
by filoleg | 2025-10-20 14:13:54+00:00
> Just had to poke the touchpad every so often so it didn't go to sleep

Unwarranted tip: next time, if you use macOS, just open the terminal and run `caffeinate -imdsu`.

I assume Linux/Windows have something similar built-in (and if not built-in, something that's easily available). For Windows, I know that PowerToys suite of nifty tools (officially provided by Microsoft) has Awake util, but that's just one of many similar options.
by jnovek | 2025-10-20 14:14:08+00:00
The kind of high-trust we need to get back (at least here in the states) is the kind between neighbors on the same block. Of course it’s never been wise to trust someone just because you’re both from Boston, but in the past neighbors generally trusted each other and socialized.

It’s particularly striking when I visit my parents’ house. I’m a millennial and I don’t even know my neighbors names and my parents, who are boomers, routinely talk, text and visit their neighbors. Their neighborhood (at least among the old people) feels like a community. Mine does not.
by syntax-sherlock | 2025-10-20 14:14:20+00:00
Yeah, this isn’t meant to replace your real tests it’s more for quick “does my new feature work?” checks during local dev. Think of it like scriptable manual testing: Claude spits out the Playwright code faster than you would, but it’s not CI-level coverage.

And for privacy screenshots stay local in /tmp, but console output and page content do go to Claude/Anthropic. It’s designed for dev environments with dummy data, not prod. Same deal as using Claude for any coding help.
by shoemakersteve | 2025-10-20 14:15:45+00:00
I can't say as I'm not familiar with Preact signals, but I do know the Angular team brought on the author of SolidJS to implement signals in Angular. Though I think I remember reading at some point that Preact signals were essentially directly ported from SolidJS, so they're likely similar if nothing else. (Someone correct me if I'm wrong)
by mothballed | 2025-10-20 14:16:15+00:00
You can gain a little bit of it back by living in a low population density area.

I live in a small enough town that if I screw somebody, my name will be hosed until the day of my funeral.

End result is I've left $10s of K of easily pawnable construction materials out for years (sorry any thieves reading, it is gone now) and no one touched it. There are several houses around me that have been abandoned for years, no one has ever touched them, except as a free service to help maintain their road.

If I go into 'town' it's a good bet almost everywhere I go, my wife or I will see someone we know. If you do not hold a door for someone, they will remember. If you cut them off in traffic, they will remember. If we lie to others, it will be known by everyone in short order, and we will never have any halfway decent job here again, unless the money can somehow be made in a trustless service.
by dahart | 2025-10-20 14:16:27+00:00
Like, I agree, but at some level I’d actually rather see a fake picture of a drunk driving crash (or no picture) and know this is what the aftermath might look like but nobody died in this particular shot.

For drunk driving in particular, the pictures typically come from the police and aren’t exposed or composed with an artistic purpose. The opposite is true for a bunch of the famous pictures of poverty; these are composed for their (often powerful) emotional effect. Whether it’s a good thing or not, I can imagine that being able to add a little of the art direction after the fact to drunk driving photos might be tempting, i.e., having some control over angle & exposure, and maybe avoid gore in the shot…
by Hilift | 2025-10-20 14:17:02+00:00
Countries providing much of the foreign aid are sometimes in denial of poverty in their own country. The UK is projecting 22% in 2024/25 to 23% in 2029/30. Bangladeshi and Pakistani households are 53% and 47%. Families with three or more children 44%.

https://commonslibrary.parliament.uk/research-briefings/sn07...
by LeifCarrotson | 2025-10-20 14:17:03+00:00
More likely, but still spectacularly unlucky.

Space is big, but the upper atmosphere is pretty big, too!

I understand that there are a lot of planes and they cover a lot of miles, and there are a lot of weather balloons too... but each windshield is merely tracing a 40cm high by 150cm wide rectangle across an entire country, through an airspace 12km tall covering 10 million square kilometers.

My son brings his glove when we go to a game for the local minor league baseball team in case of a foul ball or home run, we've spent a couple dozen hours in seats near enough to the action to give it a chance...but that glove has not yet intersected with the path of a baseball in an environment that's significantly more target-dense.

What's the probability that the path of a plane windshield randomly intersects with a weather balloon payload? I would have said it's negligible, but apparently not!
by daemonologist | 2025-10-20 14:17:08+00:00
Now if someone mails or faxes you that spreadsheet? You're screwed.

Spreadsheets are not the biggest problem though, as they have a reliable 2-dimensional grid - at worst some cells will be combined. The form layouts and n-dimensional table structures you can find on medical and insurance documents are truly unhinged. I've seen documents that I struggled to interpret.
by andy99 | 2025-10-20 14:17:09+00:00
This was published in 2019

Visualizing the Consequences of Climate Change Using [GANs]

https://arxiv.org/abs/1905.03709

I always found it very hypocritical, the idea that deepfakes are ok if they mock up something we support.

I generally don’t think it’s a big deal to make a synthetic image, just the double standard.
Ask HN: Best tools for LLM product analytics (evals+monitoring+product metrics)?
by aman_madhukar02 | 2025-10-20 14:17:22+00:00
I’m building an LLM-powered product and trying to figure out the right analytics / quality stack. By “product analytics” I mean more than token counts - I want evals, production monitoring, sliceable error analysis, release gating, and the ability to tie model/prompt changes to product KPIs.

What I’m looking for:

Offline evals / scorecards (benchmarks, rubrics, automated tests)

Production monitoring (drift, hallucination detection, latency/cost metrics)

Ability to tag & slice by model version / prompt version / user segment

Integration with product metrics (user success, retention, conversion) and CI/CD gating

Prefer options that are scriptable and support custom metrics/rubrics. Open-source or SaaS both fine. Privacy/on-prem options are a plus.

Things I’ve considered (but haven’t committed to): open-source eval frameworks, ML monitoring libs, and a few commercial platforms that claim “LLM evals + monitoring.” I’m not married to any single approach.

Questions for the community:

What tools/platforms have you used for full-stack LLM analytics (evals -> prod monitoring -> product KPI correlation)?

What worked vs what failed at scale? Any gotchas (cost, data volume, latency, false positives in hallucination detection)?

Recommended combos (e.g., offline eval + experiment platform + monitoring tool) that actually worked in production?

Any “must-have” rubrics/metrics you’d recommend for a product team shipping LLM features?

If you’ve got a short writeup, blog post, or GitHub repo showing your setup, please drop it - I’ll read and credit you. Happy to share more about my product (multi-turn assistant + retrieval + some tool calls) if that helps.

Thanks!
by dlisboa | 2025-10-20 14:17:25+00:00
> But, China's greatest weakness is their lack of ambition and focus on regional matters like Taiwan and south china sea, instead of winning over western europe and india.

That's a strength. Them not having interest in global domination and regime change other than their backyard is what allows them to easily make partners in Africa and LATAM, the most important regions for raw materials.
by handsclean | 2025-10-20 14:17:35+00:00
> Imagine if you have, let's say, a text document model, and you need to create a new copy every time the user types a letter. That's not going to work fast. And there will be no granular updates, because the signal only tracks the value (whole document), not its components (a single paragraph).

Funnily enough, back when storage was slow enough that saving a text document involved a progress bar, one of the big advantages Word had over competitors was lightning fast saves, which they accomplished by switching to an immutable data structure. That is, while others would update and save the data, Word would leave it untouched and just append a patch, skipping lots of time spent rewriting things that an in-place edit would shift.

The “copy everything” mental model of immutable programming is really about as wrong as a “rewrite everything” mental model of mutable programming. If it happens it’s bad code or a degenerate case, not the way it’s supposed to happen or usually happens. Correctly anticipating performance requires getting into a lot more detail.
by hagbard_c | 2025-10-20 14:18:27+00:00
> the UI is a hilarious Frankenstein mishmash of mostly the new design, but every so often something is inexplicably skinned the “old” Win10 UI and looks super out of place.

You did not dig deep enough or you'd have added the Windows XP, Windows 2000, Windows NT4 and probably even still some lingering Windows NT 3 UI elements.
by torginus | 2025-10-20 14:18:46+00:00
I'd say I'd decompose this into 2 'units'

- iterate through the array arr,

- sum its elements

of course, since C is a low level language, implementation details seep in there but those are the 2 major logical concepts that mentally can be quickly parsed as a single unit each.

Some languages allow reductions on collections, so the actual iteration becomes logically part of that single unit, so it might count as one, but I'd say that's the absolute upper bound of complexity you should stuff into a singlwe line.

The goal here is to make every statement conform to a template so that your brain quickly recognizes it and you can move on, rather than you having to break it apart bit by bit to figure out the goal.
by hnuser123456 | 2025-10-20 14:18:47+00:00
I feel that way about galactic center filaments. They just scream "this region of space is not safe" in the most awe-inspiring way to me. 150-lightyear-long, magnetically powered, speed-of-light tornados. And there's hundreds of them.

https://en.wikipedia.org/wiki/Galactic_Center_filament

https://science.nasa.gov/asset/webb/milky-way-center-meerkat...
by thinkingtoilet | 2025-10-20 14:18:57+00:00
I was recently thinking about this. One of the only benefits of this AI slop is that maybe it will teach the generations growing up with it not to trust anything they see on the internet without verifying it. If you're older and not technologically savvy, I understand why it's so easy to get scammed. Hopefully younger generations will learn the lesson that you need to assume everyone is lying on the internet, that pictures, and more importantly, video are no longer reliable without verifying the source.
by socketcluster | 2025-10-20 14:19:36+00:00
I was kind of taken aback by the author's definition of 'terse'. I was expecting a discussion about architecture not about syntax aesthetics.

Personally I don't like short variable names, short function names or overly fancy syntactical shortcuts... But I'm obsessed with minimizing the amount of logic.

I want my codebases to be as minimalist as possible. When I'm coding, I'm discovering the correct lines, not inventing them.

This is why I like using Claude Code on my personal projects. When Claude sees my code, it unlocks a part of its exclusive, ultra-elite, zero-bs code training set. Few can tap into this elite set. Your codebase is the key which can unlock ASI-like performance from your LLMs.

My friend was telling me about all the prompt engineering tricks he knows... And in a typical midwit meme moment; I told him, dude, relax, my codebase basically writes itself now. The coding experience is almost bug free. It just works first time.

I told my friend I'd consider letting him code on my codebase if he uses an LLM... And he took me up on the offer... I merged his first major PR directly without comment. It seems even his mediocre Co-pilot was capable of getting his PR to the standard.
by pizlonator | 2025-10-20 14:19:48+00:00
I think that the worst thing that can happen to an org is to have that kind of status ("nobody ever got fired for buying our stuff" / "we're the only game in town").

It means no longer being hungry. Then you start making mistakes. You stop innovating. And then you slowly lose whatever kind of edge you had, but you don't realize that you're losing it until it's gone
by bayindirh | 2025-10-20 14:19:49+00:00
Note: This is not to discount oma of what it does, but to shed some light to how aptitude thinks about its workflow.

> I always forgot how the interface in aptitude works. It is not intuitive for me.

That's a fair criticism of aptitude, but let me give you a couple of hints, not to change your mind but to give some insights, how to use aptitude, if you prefer.

First, aptitude is mouse aware. You can just click around. Packages, top menu, everything. To close menus you can you can press <ESC>. Alternatively you can press <CTRL> + T to toggle the menu and navigate with arrows.

Management of packages with keyboard shortcuts is like this:

+ : Add / Install - : Remove _ : Purge = : Hold M : Mark auto m : Mark manual

Makes sense if you ask me.

Upgrading is equally straightforward. "u" for upgrading package lists and "U" for marking every upgradeable package to upgrade.

I think of "g", which aptitude uses as "Next >" button, as (g)o.

The solution of conflicts of other things also intuitive from my PoV. e for examine, "." for next, "," for previous, "!" for apply/force (think as "do as I say switch" in vi/vim).

The only shortcoming of aptitude can be told as not searching package descriptions from the search interface, which can be opened with "/", which is search in almost any other CLI tool in Linux. Also, this search interface accepts regular expressions to match parts of the package names.

Lastly, both apt and aptitude has bash completion for everything from switches to package names. apt(itude) can accept pretty convoluted command line switches, but I rarely use them, if ever.

So yeah, this is how I think of and operate with apt(itude), hope it sheds some more light into these tools. Again, this is not to discount oma or change your mind, but a little cheat sheet.

P.S.: aptitude has minesweeper built-in, because we used to use this thing on dial-up era, and waiting for packages was boring. A couple of rounds of it always brings some joy to late night waits.
by AnimalMuppet | 2025-10-20 14:20:10+00:00
There is an alternative. Remain open - cautiously, but open.

This may mean you get scammed. (I mean, be more careful with larger amounts...) But when you get scammed, remain open anyway. Yeah, you can lose some money that way. But the alternative is "really exhausting, saps quite a lot of joy out of life and makes people more lonely", so even losing some money could be a net win overall.
by NaomiLehman | 2025-10-20 14:20:19+00:00
except real life performance is not about nm process (this is almost completely irrelevant) or benchmarks.

I load my DuckDB into RAM and I'm mindblown at the speed that I can run data analysis on it due to RAM bandwidth and the fact that it's SoC, so almost no bottleneck between RAM and the CPU. Dozens of seconds on a $5k PC compared to milliseconds on a $2k Mac.

Not to mention that Windows 11 is a very weird OS.

Linux is great for some usecases, but doesn't utilize the hardware in the same way as other OSs.

I have all OSs at home and the difference is stupendous.
by giancarlostoro | 2025-10-20 14:20:29+00:00
For all you wonderful people using Gleam, do you use Phoenix? Or any other web frameworks? I really would love to do Gleam with something like Phoenix, but I have not had enough time to check out all the options yet. I'm in the process of building a new project with Python, but if there's options with Gleam worth looking into I just might try it out for this new project.
by jameshart | 2025-10-20 14:20:35+00:00
On the other hand you can at least expect that if someone causes an accident they will suffer consequences. Courts and insurance exist as mechanisms to transfer liability including for medical bills, and the criminal system (in many countries) can and does punish people for reckless driving.

Sure, you still need to look after yourself in the moment - but there are incentives in place to discourage drivers from misbehaving and those incentives do help reduce the likelihood that you will be a victim of an accident. They’re not great! Bad drivers get away with a lot, and cyclists are not adequately considered in many mechanisms, but they are better than nothing.

Yet ‘nothing’ is what we have with respect to online fraud, where the situation is more akin to one where driving laws don’t exist or aren’t enforced, nobody drives cars with license plates, you can’t get insurance, and if you are run off the road the police’s reaction is to tell you that roads are inherently dangerous places. Bad drivers will never be caught, and if they drive over you they get to steal your bike and sell it. Entire businesses are set up around forcing cyclists into streets where they can be mowed down with steamrollers, and the police claim to be powerless to stop them.

There are numerous mechanisms that exist that make it possible for us to share roads without inherent trust. And even those are inadequate. Fraudulent behavior online has none of the societal mechanisms that we have created to constrain driving.
by modeless | 2025-10-20 14:20:54+00:00
Hmm, at first I was thinking "why OCR?", but maybe the reason is to ingest more types of training data for LLM improvement, e.g. scanned academic papers? I imagine all the frontier labs have a solution for this due to the value of academic papers as a data source.

Edit: Oh I see the paper abstract says this explicitly: "In production, DeepSeek-OCR can generate training data for LLMs/VLMs at a scale of 200k+ pages per day (a single A100-40G)". This is just part of the training data ingestion pipeline for their real models. Explains why the architecture is not using all of their latest tricks: it's already good enough for their use case and it's not the main focus.
by knorker | 2025-10-20 14:21:11+00:00
> What makes IRC special or different in your view apart from being old?

I don't have a tonne of experience with all the chat offerings, just lots with one of the big ones, but to me the main flaw the new ones seem to have is that they have these "threads". Maybe I'm old and senile ("skill issue"), but if you reply to a message of mine into a thread, there's a 99% chance I'll never see it.

Maybe this is a UI issue, not a skill issue.

I have asked other people how they manage to follow updates in threads in order to see updates, and the answer seems to be that they don't. They just accept that many messages are just never seen by anybody. So it's not just me.

IRC doesn't have this. Starting a new channel, while extremely low effort, is not as integrated in the message flow. So people don't, the way they spawn threads left and right in new chats.

A second reason, in my experience (which may be atypical), is that IRC is seen as obviously not a replacement for a design or an email. But because new chats have more of an illusion of being authoritative rather than ephemeral, more people go "oh the rationale for that is in the discord/slack somewhere", whereas nobody with shame would ever say that about IRC.

> archivability and searchability and I'm really not sure an IRC log fits that bill any more than a hypothetical Discord log.

Yes, the Discord log is much better. But that's one of my points. It's better, so people choose it over something more suitable. So it's not "worse is better", but "better makes worse".