MurphyA/hacker-news huggingface dataset:
by egdels | 2025-10-15 13:58:01+00:00
For those interested in the technical side:

MakeACopy uses reproducible OpenCV/ONNX builds and runs Tesseract OCR fully on-device. The PDF text layer is generated with Apache PDFBox for full searchability.

All binaries are F-Droid–compliant and deterministically reproducible.

Happy to discuss the OpenCV/ONNX integration or how the deterministic build setup works.
by graemep | 2025-10-15 13:58:24+00:00
> So yes to be fair that kind of very extreme approach does seem to work so far

I do not see evidence that the approach works. There were very few school shootings (or any shootings, really) before the handgun ban too. There are only two on this list that predate the handgun ban: https://en.wikipedia.org/wiki/List_of_mass_shootings_in_the_...

The UK has a lower per capita level of knife murders than the US too so its not just access to guns that is an issue.
by Rendello | 2025-10-15 13:58:26+00:00
> Can someone please tell me what special about Rust?

I think I've seen this topic pop up from time to time ;)

For me personally, I've been replacing a lot of my Python programs with Rust. A lot of it isn't much harder to write, and things like sum types are sorely missed when I write Python or most non-Rust languages. And usually, if my Rust program is a lot more difficult to write, it's because I'm exploring an optimization that wouldn't be possible or worthwhile in Python. Having an application be native and compiled is a big plus for me. I plan to release a desktop app in Rust but it isn't at that stage yet.
by WD-42 | 2025-10-15 13:58:52+00:00
I am currently writing a desktop application in Rust. It’s a jellyfin client for music.

I think the main reason is that writing Rust is a joy that gives you confidence. This is important to me as I often have small amounts of time to work on it (new dad). With rust I can start implementing a small feature, as long as it compiles I can be reasonably sure it works. In Python I’d be wading through a sea of runtime errors and never quite sure I actually got it right.

Cross platform is another good reason. UI library support is good. You have iced like this app, but also decent GTK bindings.

No runtime needed makes distribution and packaging infinitely easier than Python.

It’s a great language for writing desktop apps.
by kergonath | 2025-10-15 13:59:22+00:00
> I’m not sure what is next, but it’s coming, eventually.

Getting computers smaller and smaller gets impractical in terms of user interface. A possibility is neural implants. But the other direction we’re already facing is just smarter everything with microprocessors everywhere. Each device does not need to run Android to be useful (or annoying, because not everything needs to get smart and adding processing is also adding new and exciting failure modes). But each device still integrates a computer.
by PaulHoule | 2025-10-15 13:59:33+00:00
There are three problems with AVP: cost, cost and cost.

It is priced to be a pack-in with seats of Dassault 3DEXPERIENCE, but Meta's experience has been that the VR consumer is price sensitive which is why they followed up the MQ3 with the cost-reduced MQ3S.

I think Apple is looking at this the way they look at AirPods (something you stick in your ears to modify and augment your hearing) which is good and monitors, which is bad. Apple's always sold a tiny number of monitors with astronomical margins which looked like a good business because they didn't have to invest in product innovation to make them the way they do for the AVP -- and they didn't need software developers to invest in product innovation for their monitors, but the AVP absolutely requires it. And if they aren't shipping enough units, who is going to make software for it?
by wat10000 | 2025-10-15 13:59:38+00:00
What is with people on HN using a specific example and then getting annoyed when I respond to it? You specifically said Apple launched the original Mac without C. Which is true, but the implication that it used Pascal is not. I'm not addressing what happened years later.

Can you elaborate on these historical tellings? From what I found on folklore.org, Lisa OS had a bunch of Pascal, and the Mac system borrowed a bunch of Lisa code, but it was all hand-translated to assembly in the process.
by oliwarner | 2025-10-15 13:59:44+00:00
Dinorwig is an amazing place to visit. Not sure if they're open right now but go if you can.

Yeah, I like pumped hydro and even with its lower efficiency, it's cost effective... but I live in the Fens and I'm looking at solutions that work everywhere. Local storage is going to be more important once a significant portion of the country has an EV and heat pump.
by fruitworks | 2025-10-15 13:59:50+00:00
What happens when apple switches to riscv, or depreciates versions of metal in a backwards incompatible way, or mandates some new code signing technique?

The attitude in the apple developer ecosystem is that apple tells you to jump, and you ask how high.

You could complain that Playstation 4 software is incompatible with Playstation 3. This is the PC gaming industry, there are higher standards for the compatibility of software that only a couple companies can ignore.
by SomeUserName432 | 2025-10-15 14:00:13+00:00
> There is no .NET Core or .NET Framework since .NET 5.0 in 2020

There is both a .Net and a .Net Framework, with the latest .net framework update being about ~3 years old, years after .net 5 was released.

I'm finally working on migrating (migrate, not upgrade) from .Net framework 4.7.2 to .Net 9

It was a previously impossible / very difficult due to strong dependencies on functionality which only existed in .Net Framework.

With the continued development of Winforms on .Net 9+, it finally made sense to start migrating over.
by cudgy | 2025-10-15 14:00:24+00:00
So how does the a country protect itself? If it opens markets, then it becomes at the whim of the global marketplace, which is completely greed, focused, ultra capitalism. We end up with what we have now in the US: lots of cheap crap, but poor income growth.

If it closes its markets and creates an insular market that provides workers decent pay and focuses on the citizens by having a self reliant economy that minimally require inputs or outputs from other countries, what is stopping companies from leaving the country? Capitalism or at least pure capitalism with open markets appears to be not working for the vast majority of the population of the worldor at least unable to be reconciled with the disparities between different countries. The only groups that appeared to benefit or gain improvements are those at the bottom, because they can be easily exploited while at the same time feeling like they’re making more gains economically. Once this group’s wages reach the level that is higher than the another group, the cycle repeats all the corporations rotate to the new low cost region, causing all sorts of disruption, etc..
by krizhanovsky | 2025-10-15 14:00:32+00:00
This is quite insightful, thank you.

This particular project, WebShield, is simple and it didn't take too long to develop. Basically, with this project we're trying to figure out what can be built having fingerprints and traffic characteristics in an analytic database. It's seems easy to make PoCs with these features.

For now, if this tool can stop some dummy bots, we'll be happy. We definitely need more development and more sophisticated algorithms to fight against some paid scrapping proxies.

It's more or less simple to classify DDoS bots because they have clear impact - the system performance degrades. For some bots we also can introduce the target, for the bots and the protection system, e.g. the booked slots for a visa appointments. For some scrappers this is harder.

Another opportunity is to dynamically generate classification features and verify resulting models, build web page transition graphs and so on.

This is a good point about possible blocking of ~50% of the Internet. For DDoS we _mitigate_ an attack, not _block_ it, so probably for bots we should do the same - just rate limit them instead of full blocking.

Technically, we can implement verification of client side certificates, but, yes, the main problem of adoption on the client side.
by sylens | 2025-10-15 14:00:34+00:00
I have a 2018 iPad Pro that is due for replacement but I cannot bring myself to spend the money on a new iPad. No matter how much I think I'll use it, it becomes a web browsing and YouTube machine on the couch. It's a shame because I think the hardware design is quite good, but the OS itself is so limiting, even with the "improvements" iPadOS 26 introduced.
by thomascgalvin | 2025-10-15 14:00:35+00:00
> The modern Apple feels like their hardware teams way outperforming the software teams.

There aren't a lot of tangible gains left to be made by the software teams. The OS is fine, the office suite is fine, the entertainment apps are fine.

If "performance" is shoving AI crap into software that was already doing what I wanted it to do, I'd rather the devs take a vacation.
by TimPC | 2025-10-15 14:00:38+00:00
Psychological wellbeing contributes some amount of money though in systems that pay for healthcare (especially when that includes psychiatry). It's also to a degree one of the key things government spending is hoping to produce so if it is actually producing that it's a good use of funds.

I do agree the program needs to make it doable to get the funds in order to become an artist since otherwise it's exclusively for rich artists who can be an artist while waiting for eligibilty.
by bluGill | 2025-10-15 14:00:41+00:00
People getting money who need it generally have other problems and so you need to get them in touch with the other help they need. Stopping scams of the system is a bonus, but the real value is (or should be!) evaluating everyone getting help to ensure they are getting the other care they need. Many people who need money are unable to handle money and so we still need programs to find them and ensure they are not getting scammed, or wasting their money (that is not saving enough to eat at the end of the month despite getting enough)

If your only concern is people who are scamming the system, UBI ensures they are not scamming by definition. (we can debate if that is a good solution or not - a very different topic). However the main concern should be people who need help, and a large number of them money is a secondary need to their main problem.
by hobofan | 2025-10-15 14:00:43+00:00
AFAIK to fix reliability no new major infrastructure projects would be required (at least for most of the reliability offenses). They would just need to maintain/modernize existing infrastructure and rolling stock, so all things that aren't really opposable.

To achieve the Deutschlandtakt as noted in the article, yes new infrastructure projects are required, but I think most people would be happy with all the existing service running as well as it has ~15-20 years ago.
by lewiscollard | 2025-10-15 14:00:53+00:00
You removed some words just now, which changes the meaning of the sentence.

> but the base $3.5k spec with only 256 GB is extreme.

The plain meaning of this sentence is "I expect more than 256 GB of storage when paying $3.5K for a device". You can argue for or against that if you like (I don't give a shit, because I would not buy it at any price), but not against something they did not say.
by bee_rider | 2025-10-15 14:00:59+00:00
It is nice that is keeps renewables extra profitable, but if they could price down a bit they could just run fossil fuels out of the market entirely… so, it doesn’t seem like a great favor to them.

OTOH treating all units of energy “fairly” ignores the added value of dispatchable generation, so it doesn’t really seem fair at all.

On the gripping hand, if pricing was set by the market, customers could be incentivized to help fix the intermittence problem by making their loads dispatchable, which seems like it would be an all-around win…
by pbmonster | 2025-10-15 14:01:01+00:00
Simplifying wildly: Electricity producers sell their electricity at auction. They all offer a bid (x Wh at price y), the utility accepts bids from lowest to highest until demand is filled, and then everybody gets paid the highest accepted price to fill demand. Wind and solar pretty much always bid their forecasted capacity at $0, because they have no additional costs between producing and getting curtailed.

So the silk incinerator only gets to sell electricity if demand is extremely high and the utility needs to accept even the highest bid.

Batteries would fix a lot of this, but western nations have extremely long interconnection queues (project waiting to be allowed to be connected to the grid), mostly because of stupid bureaucratic reasons.
Show HN: KAG – Treating Knowledge as Geometry, Not Text
by shinmaruko1997 | 2025-10-15 14:01:10+00:00
I’ve been exploring how we might treat knowledge as a geometric structure instead of a collection of embeddings. KAG (Knowledge as Geometry) positions facts, classes, and instances in a shared coordinate space — making retrieval spatial, about distance, density, and context rather than simple vector similarity. It’s an early-stage research prototype — not production-ready, but meant to spark discussion. I’d love feedback from people working on retrieval, embeddings, or conceptual modeling.
by littlecranky67 | 2025-10-15 14:01:28+00:00
I don't buy it either, because Apples GPTK works similar as Proton - they have a DX12-to-Metal Layer that works quite well - if it works. And their GPTK is based on wine, just as proton. It is more other annoyances like lack of steam support. There are patched version of steam circulating that run in GPTK though (offline mode) but that is where everything gets finnicky and brittle. It is mostly community efforts, and I think gaming could be way better on Apple if they embrace the Proton-approach that they started with GPTK.
by jncfhnb | 2025-10-15 14:01:30+00:00
I don’t know why you’re repeating that. Drones are a growing class, but I have specified several specific archetypes and drones all generally share the same basic advantage which is that they’re much cheaper than historical alternatives.

If you’re just trying to say that there are some drones which won’t be effective against ships that’s just kind of silly. Obviously that’s true.
by jvanderbot | 2025-10-15 14:01:41+00:00
You've just listed "Compiled language" features. Only the 4th point has any specificity to Rust, and even then, is vague in a way that could be misinterpreted.

Rust's predominant feature, the one that brings most of its safety and runtime guarantees, is borrow checking. There are things I love about Rust besides that, but the safety from borrow checking (and everything the borrow checker makes me do) is why I like programming in rust. Now, when I program elsewhere, I'm constantly checking ownership "in my head", which I think is a good thing.
by ACCount37 | 2025-10-15 14:01:45+00:00
What LLMs are "good at" is kind of up to us. No fundamental reason why they can't be trained for better character manipulation capabilities, among many other things.

There are always tasks that are best solved through direct character manipulation - as there are tasks that are best solved with Python code, constraint solvers or web search. So add one more teachable skill to the pile.

Helps that we're getting better at teaching LLMs skills.
by gjsman-1000 | 2025-10-15 14:01:55+00:00
Apple will never transition to RISC-V; especially when they cofounded ARM. They have 35 years of institutional knowledge in ARM. Their cores and techniques are licensed and patented with mixtures of their own IP and ARM-compatible IP. That is decades away, if ever. Even the assumption RISC-V will eventually achieve equality with ARM performance is untested; as sometimes ISAs do fail at scale (Itanium anyone? While unlikely to repeat; even a discovered 5% structural difference in the negative would handicap adoption permanently.)

"This is the PC gaming industry"

Who said Apple needed to present themselves as a PC gaming alternative over a console alternative?
by coldpie | 2025-10-15 14:02:16+00:00
Yeah, I buy that, so I think we are actually agreeing with each other. The very rough backwards support story Apple has had for the past decade, which I mentioned, has made people uninterested in supporting the platform, even if they're better about it now, as you claim (though I'm unconvinced about that personally, having worked on macOS software for more than a decade).

> What would it even be? 128 bit? Back to x86? Notarization++? Metal 4 incompatible with Metal 1?

Sure, I can think of lots of things. Every macOS update when I worked in this space broke something that we had to go fix. Code signature requirements change a bit in almost every release, not hard to imagine a 10-year-old game finally running afoul of some new requirement. I can easily see them removing old, unmaintained APIs. OpenGL is actively unmaintained and I would guess a massive attack vector, not hard to see that going away. Have you ever seen their controller force feedback APIs? Lol, they're so bad, it's a miracle they haven't removed those already.
by jillesvangurp | 2025-10-15 14:02:37+00:00
Universal Income isn't universal until everybody gets it.

The bottom line is that in most countries all the basics are taken care off one way or another. Nobody really starves. There's shelter and housing of some sorts for anyone. Healthcare is taken care off as well. And if you grow old and needy you typically don't end up on the streets either. That of course costs money and is in practice fully funded mostly.

True to some extent in most countries. The US is notably a bit harsh on this. And people do end up on the streets there. But by and large even there people are taken care off.

My view is that society could be a lot fairer if we just formalized the status quo of all that a bit and just guaranteed it. It doesn't have to be super comfortable or amazing. But just provide some basic promise to people that, no matter what, starvation is not something you need to worry about. We'll keep you warm, sheltered, healthy, educated, protected, etc. If you want to have nicer versions of that, go and work for it and earn those things. Most people that can do that of course already do that anyway. This is not a massive change in many countries. We already have these guarantees. It's just all super complicated, wrapped in stigma, and hopelessly bureaucratic.

So bureaucratic in fact that many countries actively dis-incentivize work. Work literally doesn't pay if you are on benefits. You could go out and work for a few hours but you'd just get cut on your social security and lose your benefits. When accepting work becomes risky like that, something is wrong.

Germany has a great name for their social welfare benefits: "Bürgergeld". Literally citizen money. It's what you get if you are not entitled to anything else. It comes with lots of restrictions and caveats. But it's a great name. If you are a citizen, that's what you can fall back to if you have nothing else.

UBI would be taking that notion and just giving it to everyone while reducing their other income by the same amount. It would add up to about the same cost. It's a bookkeeping trick. The fear of course is that people would stop working. But the positive effects would be a reduction in cost of labor for employers and a vast reduction in bureacracy needed to police the whole thing. Germany spends almost as much on unemployment bureaucracy and programs as it does on the actual benefits.

UBI simplifies social security, taxation, unemployment insurances, pensions, etc. You never go all the way to zero. You might still want to insure something extra of course. But that's your choice. What we have right now is the opposite: a lot of cost and no choice. But you are taken care off either way.
by hansmayer | 2025-10-15 14:02:59+00:00
Well that thing is hard and requires an actual expertise. However if you throw around some serious money to bring over senior managers into a room to make fools of themselves by jumping in front of the top-level management + the new age coach, yelling "Ka mate, Ka mate, Pünktlichkeit und Verlass! Hiiii!", appropriating the native New Zealand culture along the way, you will instill "inspiring energy" that the senior managers will now "carry into their teams" consisting mostly of agile change managers, agile project managers, agile... whatever and magically, the trains will become more punctual. No need for that silly data science stuff obviously :)
by ninalanyon | 2025-10-15 14:03:00+00:00
The money comes from taxation.

Another way of looking at UBI is simply as an adjustment to the tax system that shifts the baseline of the tax curve to that people with less than a certain income receive money instead of paying it. This probably works better in countries hat have a more nearly smoothly varying progressive tax rate than those like the UK which have just a few widely spaced thresholds.

Then it is simply a case of adjusting the parameters of a fairly simple formula so that the total tax revenue is as it was before and that the minimum after tax income is something one can live on.

The general idea is that in civilized countries you are paying out the money anyway, just less efficiently.
by Bender | 2025-10-15 14:03:30+00:00
Is there even a legal framework around marriage to computers? If so can it take half your money after {n} years and a divorce? Does one pay child support for orphaned daemons? /s Are there any tax incentives? If not why involve the legal concept of marriage?

Are we just talking about the ceremony and if so why outlaw it? It is not clear to me that governments even have the authority to outlaw a ceremony unless said ceremony violates an existing law or is provably causing harm. Laws should only be involved if the marriage involves a legal marriage certificate signed by a judge. Has a judge even once signed a marriage certificate involving the legal union of a human and non-sentient computer?
Show HN: We built a LLM-native workflow with 3500 scaffolds and a debug app
by adrianbr | 2025-10-15 14:03:40+00:00
Hey folks,

dltHub, maker of dlt "data load tool" is releasing a LLM-native workflow for creating pipelines. This is OSS and you can try it yourself (15-30min is a good time)

Is this BS or does it work? A: it works decently well, significantly better than starting from scratch. We held back this feature for a couple months to improve it until we were happy to offer it.

How is this better than from scratch?

- We do not generate code, we generate python config dictionary, making review easy. - We offer a debug app to validate correctness, - finally, the LLM context ensures low hallucination rate for higher success rates.

Feedback welcome! Missing a scaffold? let me know and we will add it
by swiftcoder | 2025-10-15 14:03:44+00:00
> miniturisation which history has shown the industry can do very quickly. 5 Years...

Sadly I think you are vastly overestimating the rate of progress here. Quest 2 came out 5 years ago - in those 5 years we've shrunk headset volume by about half (mostly due to pancake lenses). We'll need to find another fundamental improvement in lens technology to shrink the next 50%
by kokada | 2025-10-15 14:03:56+00:00
> Tahoe however makes my M1 Air feel sluggish doing the exact same tasks ive been last couple of years.

I have a work provided M2 Pro with 32GB of RAM. After the Tahoe upgrade it feels like one of the sluggish PCs at the house. It is the only one that I can see the mouse teleporting sometimes when I move it fast. This is after disabling transparency in Accessibility settings mind you, it was even worse before.
by yrro | 2025-10-15 14:04:10+00:00
Sustainable Energy Without The Hot Air has a rough estimation of the amount of energy we can generate from offshore wind.

https://www.withouthotair.com/c10/page_62.shtml

16 kWh/day/person for shallow offshore and 32 kWh/day/person for deep offshore

To build enough wind turbines to generate 48 kWh/day per person is estimated to require 60 million tonnes of steel. That's three times the amount of steel that the United States used to build ~2700 liberty ships during the Second World War.