MurphyA/hacker-news huggingface dataset:
by amluto | 2025-12-19 06:13:25+00:00
They mean bandwidth as in rate at which one can expose a mask using an electron beam, because they’ve confused two different technologies. See my other reply.

P.S. Can you usefully chirp an FEL? I don’t know whether the electron sources that would be used for EUV FELs can be re-tuned quickly enough, nor whether the magnet arrangements are conducive to perturbing the wavelength. But relativistic electron beams are weird and maybe it works fine. Of course, I also have no idea why you would want to chirp your lithography light source.
by hunter2_ | 2025-12-19 06:14:01+00:00
It wouldn't even need to use any sort of standards-based DNS-like thing at all, if they control the server (on a stable IP address in the TV's firmware) and the client (the TV). It could be any data scheme (probably https for simplicity and blending in) along the lines of "give me all the other IP addresses I'll need, which aren't as stable as the one in my firmware."

Regardless, what is the benefit of putting the TV on the network but preventing it from doing DNS lookups anyway, even if you could be sure you succeed?
by aw1621107 | 2025-12-19 06:15:40+00:00
> Now what is kinda interesting is that instead of getting rid of the "unsafe" block the developers put in some extra check. I guess you can take the developer out of C but you can't take the C out of the developer?

The patch devs said that they're interested in larger-scale changes to get rid of the need for `unsafe` in this kind of situation, but since that'll take time it's more important to just fix the bug for now.

[0]: https://lore.kernel.org/all/20251111-binder-fix-list-remove-...
by karel-3d | 2025-12-19 06:15:51+00:00
I mostly use it to open app I see link to elsewhere. I don't remember last time I went to App Store to explore or search. I usually just search on Google.

The new Liquid Glass UI is horrible but it's The Future so whatever, maybe I will get used to it.

I prefer installing app through Mac App Store if it's possible, at least I can be reasonably sure it won't do weird stuff
by lmcinnes | 2025-12-19 06:17:02+00:00
> alignment tooling is fascinating, as we increasingly want to re-fit->embed over time as our envs change and compare, eg, day-over-day analysis. This area is not well-defined yet common for anyone operational so seems ripe for innovation

It is probably not all the things you want, but AlignedUMAP can do some of this right now: https://umap-learn.readthedocs.io/en/latest/aligned_umap_bas...

If you want to do better than that, I would suggest that the quite new landmarked parametric UMAP options are actually very good this: https://umap-learn.readthedocs.io/en/latest/transform_landma...

Training the parametric UMAP is a little more expensive, but the new landmarked based updating really does allow you to steadily update with new data and have new clusters appear as required. Happy to chat as always, so reach out if you haven't already looked at this and it seems interesting.
by torstenvl | 2025-12-19 06:17:26+00:00
It isn't ethically unsound. It's a commons/coordination problem. What is the optimal strategy in infinite-round prisoners dilemma with randomized opponents? The randomization effectively makes it an infinite series of one-round prisoners dilemma. So the best strategy is always to defect.

The only way you can change this is very high social trust, and all of society condemning anyone who ever defects.
by ConspiracyFact | 2025-12-19 06:18:18+00:00
The other person who replied to you noted that this is not true in British English, but beyond that, it appears to me that my generation (Millennials) essentially all came to the same conclusion, which is that punctuation should only be included in the quotation if it's literally part of the text being quoted. (This probably has something to do with the programming mindset.) If you write

>The senator said that the bill was "bloated."

your sentence itself doesn't have a period. In order to give it a period you'd have to write:

>The senator said that the bill was "bloated.".

But then you're saying that the senator described the bill using the (non-)word consisting of the nine characters 'b', 'l', 'o', 'a', 't', 'e', 'd', 'PERIOD'. We've decided that this doesn't make sense.
by homeless_engi | 2025-12-19 06:18:19+00:00
My reading of this is that they asked the system to redesign the PCB that was used in the i.MX 8M reference system-on-module. It looks like they take a parts list, a PCB shape, and a rough floorplan and pass that to their tool, which spits out a PCB design.

https://www.quilter.ai/blog/preparing-an-ai-designed-compute...

I could actually see myself using this tool, as someone who trained as an EE and still likes to tinker with electronics. It would be fun to just assemble a parts list and a rough layout and then receive a working electronic device a few weeks later with minimal work.
by socalgal2 | 2025-12-19 06:19:13+00:00
IIUC, an untrusted inline SVG is bad. An image tag pointing to an SVG is not.

<img src="untrusted.svg"> <!-- this is ok --> <svg from untrusted src> <!-- this is not ok -->

I feel like this is common knowledge. Just like you don't inject untrusted HTML into your page. Untrusted HTML also has scripts. You either sanitize it. OR you just don't allow it in the first place. SVG is, at this point, effectively more HTML tags.
by root_axis | 2025-12-19 06:19:49+00:00
> First: a selection mechanism is just a selection mechanism, and it shouldn't confuse the observation of an emergent, tangential capabilities.

Invoking terms like "selection mechanism" is begging the question because it implicitly likens next-token-prediction training to natural selection, but in reality the two are so fundamentally different that the analogy only has metaphorical meaning. Even at a conceptual level, gradient descent gradually honing in on a known target is comically trivial compared to the blind filter of natural selection sorting out the chaos of chemical biology. It's like comparing legos to DNA.

> Second: modern models also under go a ton of post-training now. RLHF, mechanized fine-tuning on specific use cases, etc etc. It's just not correct that token-prediction loss function is "the whole thing".

RL is still token prediction, it's just a technique for adjusting the weights to align with predictions that you can't model a loss function for in per-training. When RL rewards good output, it's increasing the statistical strength of the model for an arbitrary purpose, but ultimately what is achieved is still a brute force quadratic lookup for every token in the context.
by Aloisius | 2025-12-19 06:20:14+00:00
We really don't need to retain interoperability, but if that is truly more important than English literacy, then perhaps we should be consistent.

If we're going to argue that centre is the correct spelling because for some reason r needs to go after a consonant instead of the vowel due to etymology, then surely we should extend this:

- Filter should become filtre (Latin: filtrum)

- Trimester should be trimestre (French: trimestre, Latin: trimestris)

- Perimeter should be perimetre (Latin: perimetros)

- Diameter should be diametre (Old French: diametre, Latin: diametros)

- Chronometer, manometer and a hundred other words that end in -meter should largely be changed to -metre like chronometre, manometre, etc.

- Copper should become coppre (Latin: coprium)

- Tiger should become tigre (Anglo-Norman: tigre, Latin: tigris)

- Cylinder should be cylindre (Middle French: cylindre, Latin: cylindrus, Ancient Greek: kulindros)

- Coriander should be coriandre (Anglo-norman: coriandre, Latin: coriandrum)

- Monster should be monstre (Old French: monstre, Latin: monstrum)

- Member should be membre (Old French: membre, Latin: membrum) - along with, of course, dismembre, castmembre, membreship, etc)

I could go on and on.

In the future, we could be entring (Old French: entrer, Latin: intro) pubs while sobre (Old French: sobre, Latin: sobrius) eagre (Old French: aigre, Latin: agrus) to drink cidre (Old French: cisdre / sidre) and get plastred (Latin: plastrum from emplastrum).

We shouldn't have to alter the spelling of more than a few thousand words to proprely (Old French: propre, Latin: proprius) retain Latin and Greek spellings (or rather, a Latin transliteration of Greek given the different alphabet).
by klardotsh | 2025-12-19 06:20:38+00:00
Fully disagree. I use zero so-called "AI" features in my day to day life. None. Not one. Why do I need them in my browser, and why does my browser need to focus on something that, several years into the hype wave, I still *do not use at all*? And it's not for a lack of trying, the results are just not what I need or want, and traditional browsing (and search engines, etc.) does do what I want.

I'd be elated if Firefox solely focused on "the pre-AI era", as you put it, and many other power users would, too. And I somehow doubt my non-techie family cares - if anything, they're tired of seeing the stupid sparkle icons crammed down their throats at every single corner of the world now.
by ryan_lane | 2025-12-19 06:21:20+00:00
> 180 oligarchs can launder their money in a 200'x200'

The vertical size of that, however, could be used to house at least a thousand (or more) people.

This is mostly a manhattan problem, but there's a quite large volume of the market there (due to the valuations) that are ultra-high-end, which tends to be vacant units used for money laundering. Same issue in a lot of the larger cities.

Luxury taxes (on both the sale, and ongoing yearly costs) can help reduce the problem as well as provide tax income for the cities. It's easily a win/win.
by bambax | 2025-12-19 06:21:48+00:00
OCR is fascinating; I did some experiments on OCR for an ancient French book that made it to HN last year:

https://news.ycombinator.com/item?id=42443022

I found that at the time no LLM was able to properly organize the text and understand footnotes structure, but non-AI OCR works very well, and restructuring (with some manual input) is largely feasible. Would be interested in what you can do with those footnotes (including, for good measure, footnotes-within-footnotes).

Regarding feeding text to LLMs, it seems they are often able to make sense of text when the layout follows the original, which means the OCR phase doesn't necessarily need to properly understand the structure of the source: rendering the text in a proper layout can be sufficient.

I worked on setting up a service that would do just that, but in the end didn't go live with it; but here's the examples page to show what I mean:

https://preview.adgent.com/#examples

This approach is very straightforward and fails rarely.
by savolai | 2025-12-19 06:22:15+00:00
+1 inspiring and relevant to a project i am working on.

I would suggest having the place button next to/in the item being dragged like Pick. When learning to use this, having it at a distance creates unnecessary cognitive burden.

Also, I would probably make the entire item clickable for pick, if there didn’t have to be a click target on the item for other functionality.
by ee64a4a | 2025-12-19 06:22:17+00:00
> Apple managed to become the most valuable company in the world without ads.

Yeah, but what about next quarter?

Jokes aside, they're not the most valuable company anymore. Nvidia is ahead, I think MS has jockeyed with them on that position a few times and is still on their heels, and Google is ascendant (even ahead of MS as of end of close) after the antitrust clouds started to recede and Gemini started to match Claude and ChatGPT.

They can't sit idly forever if they want to please shareholders, and there aren't many avenues for expansion.
by nurettin | 2025-12-19 06:23:05+00:00
I enjoy all of the above and not the bland, droning, tasteless, pointless "learn the next mechanic" JB games. YMMV.

BTW the talos principle AI referred to itself as yahweh, if you ever read the bible.

Edit: and chess is uniquely lore-heavy. Even the openings have openings and everything is tied to history. I'm surprised it is even brought up in comparison at all.
by thisislife2 | 2025-12-19 06:23:27+00:00
> I've never seen another company held to the same standards.

The only "standard" expected from them is the same as any other for-profit company - "stick to your stated values and don't be duplicitous". For example, Apple, Meta, Microsoft are all lambasted here when they claim to "respect" user privacy and their products do the opposite.

Also, you should note that unlike these BiGTech that make multiple products and services, the company behind Firefox (and Thunderbird) makes only a few products and earns 100's of millions of dollars in annual revenue from it (some here in HN say they currently make more than a half a billion dollars a year now!). That's a lot of money. And yet, most of their products continues to be "shitty" (i.e. subpar). That's why they are losing user base. Instead of really improving their core product, the company just continues to seek new avenues of creating revenues. That's the "MBA CEO mindset" that everyone here in HN usually complain about. Do you want a browser that's faster and light on resources, or a browser that would display even more ads to you right in the browser? (Guess what Firefox prioritised?). Every user of Firefox can already avail ChatGPT (or some other AI service) if they want to. The only reason to embed it onto Firefox is to just make extra money by violating user privacy (we all know AIs are now personal data harvesters), without adding any real value to the browser.

Now, consider the opensource philosophy they espouse. Again, with the 100's of millions of dollars they have in hand, Gecko, the rendering engine of the browser is still not a truly modular piece of code that can be easily used in other projects. And that's by design (this is why most of the browsers that use the Firefox-Gecko codebase are just Firefox clones with superficial changes to the UI and config). If I remember right, Nokia spent considerable effort to try and reuse Gecko (make it modular?) - https://web.archive.org/web/20180830103541/http://blog.idemp... - and Sailfish OS now uses that fork in its mobile browser. (It was only when Mozilla feared that they were losing the mobile browser war that they decided to offer Gecko as a hacky modular codebase for only the Android platform, to be used as webviews or create other browsers. Similar options for Desktop platforms still don't exist).

Isn't all that a valid criticism, whether you are a capitalist or an opensource developer?
by bjackman | 2025-12-19 06:24:52+00:00
I work in CPU security and it's the same with microarchitecture. You wanna know if a machine is vulnerable to a certain issue?

- The technical experts (including Intel engineers) will say something like "it affects Blizzard Creek and Windy Bluff models'

- Intel's technical docs will say "if CPUID leaf 0x3aa asserts bit 63 then the CPU is affected". (There is no database for this you can only find it out by actually booting one up).

- The spec sheet for the hardware calls it a "Xeon Osmiridium X36667-IA"

Absolutely none of these forms of naming have any way to correlate between them. They also have different names for the same shit depending on whether it's a consumer or server chip.

Meanwhile, AMD's part numbers contain a digit that increments with each year but is off-by-one with regard to the "Zen" brand version.

Usually I just ask the LLM and accept that it's wrong 20% of the time.
by fodkodrasz | 2025-12-19 06:25:35+00:00
1. Their UIs were never beautiful or really good tbh. The iOS26 is the worst so far, and they really went too far this time. 2. They are no charity, they don't care for giving work to their designers. 3. They won't milk their userbase or long, friends and family are already abandoning their ecosystem due to v26's atrocious UI, I'll be doing so also. Adding more ads to the mix will just speed things up.

I'm not selling my stock just of yet though, as investors like these moves. Layoffs also usually bump the stock price.
Ask HN: If one day AI brain chips become a thing, would you get it?
by keepamovin | 2025-12-19 06:26:55+00:00
I see this as becoming part of "The Borg", I doubt I'd be down with it. But I want to know how other people feel. The idea is open to interpretation - my view is its basically augmenting your cognition with AGI-cloud, so rather than going through a device, it can "live next to your thoughts", and you can access it at will.
by justforfunhere | 2025-12-19 06:29:57+00:00
I am building https://framebench.dev/ in my free time. It comprises of a bunch of utilities aimed at CAN BUS related workflows. Some things that are supported as of now:

- Easily parsing UDS, ISO-TP protocol CAN frames

- Parsing CAN-DBC files

- Building CAN Frame Payloads based on messages in a DBC file.
by ssl-3 | 2025-12-19 06:31:34+00:00
I learned a lot about underclocking, undervolting, and computational power efficiency during my brief time in the ethereum mining[1] shenanigans. The best ROI was with the most-numerous stable computations at the lowest energy expense.

I'd tweak individual GPUs' various clocks and volts to optimize this. I'd even go so far as to tweak fan speed ramps on the cards themselves (those fans don't power themselves! There's whole Watts to save there!).

I worked to optimize the efficiency of even the power from the wall.

But that was a system that ran, balls-out, 24/7/365.

Or at least it ran that way until it got warmer outside, and warmer inside, and I started to think about ways to scale mining eth in the basement vs. cooling the living space of the house to optimize returns. (And I never quite got that sorted before they pulled the rug on mining.)

And that story is about power efficiency, but: Power efficiency isn't always the most-sensible goal. Sometimes, maximum performance is a better goal. We aren't always mining Ethereum.

Jeff's (quite lovely) video and associated article is a story about just one man using a stack of consumer-oriented-ish hardware in amusing -- to him -- ways, with local LLM bots.

That stack of gear is a personal computer. (A mighty-expensive one on any inflation-adjusted timeline, but what was constructed was definitely used as a personal computer.)

Like most of our personal computers (almost certainly including the one you're reading this on), it doesn't need to be optimized for a 24/7 100% workload. It spends a huge portion of its time waiting for the next human input. And unlike mining Eth in the winter in Ohio: Its compute cycles are bursty, not constant, and are ultimately limited by the input of one human.

So sure: I, like Jeff, would also like to see how it would work when running with the balls[2] running further out. For as long as he gets to keep it, the whole rig is going to spend most of its time either idling or off, anyway. So it might as well get some work done when a human is in front of it, even if each token costs more in that configuration than it does OOTB.

It theoretically can even clock up when being actively-used (and suck all the power), and clock back down when idle (and resume being all sleepy and stuff).

That's a well-established concept that [eg] Intel has variously called SpeedStep and/or Turbo Boost -- and those things work for bursty workloads, and have worked in that way for a very long time now.

[1]: Y'all can hate me for being a small part of that problem. It's allowed.

[2]: https://en.wikipedia.org/wiki/Centrifugal_governor
by ryan_lane | 2025-12-19 06:31:56+00:00
Two adults with two children is doable with 2 beds. That's higher than the average number of children for a family in the US at this point. I know plenty of people with children (and I have children myself).

Airbnb probably serves you quite well, but you're a bit of a niche market for the travel industry, so it makes sense why your need isn't generally addressed. Hotels have to maximize their space, and the vast majority of people don't need kitchenettes.
by ludicity | 2025-12-19 06:32:21+00:00
Yeah, I run into this a lot too, hah. It's depressing but also pretty funny when you've got enough distance from it. My favorite was an ex-girlfriend working in HR interviewed a candidate with 15 years of experience, and was told to ask him to solve FizzBuzz in a language of his choice.

(This is obviously a silly test for various reasons, but she was following orders.)

She called me later that day because the guy couldn't do it, so he instead blew the fuck up at HR and accused them of ambushing him with a super complex interview question. From his reaction, she thought that the company had tricked her into making totally unreasonable demands of someone who hasn't had a month to prepare.

God knows what the hell that guy did at his previous role.

PS: I have laughed every time I've seen your username for the past year, and can't remember if I've told you this before.
Show HN: LogShield – Deterministic CLI tool to sanitize secrets from logs
by quietbyte | 2025-12-19 06:36:08+00:00
Hi HN,

I built LogShield as an experiment in deterministic log sanitization. I wanted to see whether a purely rule-based approach could reliably remove secrets from logs without breaking structure or causing false positives.

LogShield is a small open-source CLI designed to work as a drop-in filter in pipelines:

- Reads from stdin, writes sanitized logs to stdout

- Explicit, inspectable rules (no probabilistic or ML-based masking)

- Same input → same output, every time

- Focused on avoiding false positives that break debugging

Typical use cases I had in mind:

- Sharing logs in issues, Slack, or support tickets

- CI/CD pipelines before uploading artifacts

- Log shipping to third-party services

Example:

cat app.log | logshield scan --strict > safe.log

The rule set is intentionally conservative and fully inspectable. I’m especially interested in feedback on:

Rule coverage vs. false-positive risk

Edge cases where this approach would fail or be unsafe

Situations where you would not trust a tool like this in your workflow

Repo: https://github.com/afria85/LogShield

Thanks for taking a look.
by nine_k | 2025-12-19 06:36:12+00:00
I wonder is you're being ironic here.

You speak as if the people who play to an outrage wave are interested in achieving truth, peace, and understanding. Instead the rage-mongers are there to increase their (perceived) importance, and for lulz. The latter factor should not be underappreciated; remember "meme stocks".

The risk is not large, but very real: the attack is very easy, and the potential downside, quite large. So not giving away access, but having the interested parties ask for it is prudent.
by brailsafe | 2025-12-19 06:37:31+00:00
I think that's the tricky thing. I'm not saying it's not useful when it is, but you really do need a keen and skeptical eye to be able to know. The problem kind of reminds of bloom filters, such that they're useful for situations when you want to know something might exist or definitely does not exist in a set. Exact truth has some level of permissible error rate, as it does in any situation, but definitely wrong is pretty important to know about.
by geerlingguy | 2025-12-19 06:37:52+00:00
Interesting, the main things I've read for SMB Direct are from Microsoft, for their Windows Server implementation.

But with Apple's recent introduction of RDMA over Thunderbolt, that got my hopes up I could use it for storage, not only moving LLMs, but also for video file storage, where editing from one Mac to another (or over Ethernet, if that's supported) could be much faster, with lower latency.
by MangoToupe | 2025-12-19 06:39:02+00:00
> One of the differentiators between iOS and Google was a lack of ads, which make the experience feel more premium.

Both app stores always felt like fumbling in the dumpster. Between the ads and the gambling, if you managed to find an app that treated you right it was like finding a baby who was somehow living despite choking in all the ashes

> Apple managed to become the most valuable company in the world without ads

Ma'am they literally sell ads through the apps on their app store