MurphyA/hacker-news huggingface dataset:
by troyvit | 2025-09-26 18:55:55+00:00
> "Never happens to me means never happens to anyone"

I see your point.

> Also it's quite amusing what if you had got hit with an infinite captcha here then you couldn't post your comment.

And you couldn't have hit me with that sick burn ;)

Seriously though I see where you're coming from in that I was implying that there must be something wrong with the original person's set-up that causes this, and that is not the case.

The thing is that while there's plenty of complaining about CF's approach nobody is offering a better alternative.
by galangalalgol | 2025-09-26 18:56:02+00:00
There are efforts to make this happen in the us starting locally and working up. The states are left to decide how they implement elections on their own with a couple of exceptions. There is a tragedy of the commons aspect to it though, as if some states adopt proportional representation but not others the ones that do not adopt it gain advantage. Ranked choice voting is taking hold much faster than pr in the us, and it is pretty slow too. It can happen though. Both are viewed as being left leaning, which doesn't really make sense to me.
by anordin95 | 2025-09-26 18:56:57+00:00
I would have liked more insight into the control group (so called "matched control") hospitals. Typically, PE firms only step in when companies (in this case, hospitals) are struggling. If the PE hospitals were in dire financial straits pre-acquisition, these results don't seem too surprising.

Ideally, the control would be a set of hospitals that PE firms otherwise wanted to acquire but were blocked for reasons unrelated to financials & performance of that hospital, e.g. regulatory. Granted, I expect that might be quite rare.

To be clear, I think private equity firms have had quantifiable negative impacts in many other aspects of healthcare. For example, acquiring helicopter-rescue/air-ambulance companies and sending them out for non-emergency situations.
by jerf | 2025-09-26 18:57:04+00:00
It is not a straw man, because I have encountered this attitude repeatedly.

But I do believe it is a loud, but small, minority. It is certainly not something that all FP advocates believe. I consider myself an FP advocate in the end, after all.

They're just also a really annoying loud small minority, made all the more annoying by the fact they're fundamentally wrong about what functional programming is about.
by knowtheory | 2025-09-26 18:57:21+00:00
There's still some more work to do to make the developer experience simple enough that it's a no-brainer for people to pick ATProto up in anger.

But there's a lot of work developing on that front, and the next 6-12 months will be super exciting to watch.

The longer story is that most people don't understand that ATProto is more than just Bluesky, and the usecases are wayyyyyy broader. That's going to take more time to play out in the market.
by mholt | 2025-09-26 18:57:23+00:00
> [sqlite-vec] works via virtual tables, which means vectors must live in separate tables and queries become more complex.

Not really, you can just call the distance function directly and your vector blob can be in any regular field in any regular table, like what I do. Works great.

More info: https://github.com/asg017/sqlite-vec/issues/196
by bArray | 2025-09-26 18:58:02+00:00
In the UK, the individual never used to interact with their government at all. We value our privacy and lack of government interference, and everything was legal unless it was explicitly outlined as illegal. It was a high trust society.

Since being forced into globalisation and the concept of a border being essentially abolished (of course unless you talk about Ukraine, in which case billions can be spent on enforcing it), everything is flipped on its head. The terrorism act means that you have no right to silence, no right to legal representation and you are compelled to provide your passwords. The government now gets further and further involved with private matters, such as what content you engage with online (online safety act) and have plans to force ID to be linked to social media.

In my area, you cannot walk into a GP and request an appointment, they tell you to go away. You have to install an app, link it to your details, provide evidence of who you are, go on video, wait a few days, and then you are allowed to request an appointment (in a few weeks time). Bare in mind that healthcare is denied to nobody in the UK.

This year the Legal Aid Agency had a large cyber security breach [1]. People's names, financial information, and the fact that they apply for legal aid was breached. One of the few reasons you can get Legal Aid is being a domestic abuse victim.

> This data may have included contact details and addresses of applicants, their dates of birth, national ID numbers, criminal history, employment status and financial data such as contribution amounts, debts and payments. In some instances, information about the partners of legal aid applicants may be included in the compromised data.

This same government wants to collect and centralise the private details of all citizens in the UK. It makes me sick.

[1] https://www.gov.uk/government/news/legal-aid-agency-data-bre...
by vlovich123 | 2025-09-26 18:58:24+00:00
I’ve seen lots of critiques of software registries, but no actual solutions for how to reliably secure your software supply chain other than vendoring all your dependencies which carries other security challenges like timely updates to pick up vulnerability fixes or not using any dependencies.

What are actual things that crates.io or npm could do but aren’t to improve the security of the ecosystem?
by cbolton | 2025-09-26 18:58:44+00:00
For niri I followed closely the build and "manual installation" and "example systemd setup" instructions on the website. If you do that don't forget to edit niri.service to set the correct path for the executable.

For Quickshell I basically followed the website instructions but here are my notes from when I installed on Debian Trixie:

git clone https://git.outfoxxed.me/quickshell/quickshell sudo apt install cmake qt6-base-dev qt6-declarative-dev qt6-shadertools-dev spirv-tools pkg-config libcli11-dev qt6-wayland-private-dev qt6-svg-dev ninja-build qt6-svg-plugins libjemalloc-dev wayland-protocols libdrm-dev libqtqmlmodels-dev 'qt6-*-private-dev' libpam0g-dev Do not install ddcutil: it prevents detection of the external monitor except if the monitor is turned off and on again. cmake -GNinja -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCRASH_REPORTER=OFF ignore warnings `The qml plugin 'xxx' is a dependency of 'quickshell'...` cmake --build build cmake --install build

For the Quickshell config I used Noctalia. This means installing some dependencies like fonts-roboto, then cloning the noctalia repository as a directory in ~/.config/quickshell/, and finally editing the quickshell systemd service to start it with the noctalia config (command "qs -c noctalia-shell").
by HeyLaughingBoy | 2025-09-26 18:59:04+00:00
I remember the opposite also. We used to play a lot of Robotron on my roommate's 8086 PC clone. Then he was so excited to upgrade to a '286. Robotron became unplayable. My guess is that it was coded with a lot of busy loops because it was so insanely fast on the 286 that a human simply didn't have time to respond.

I guess they probably came up with a new version, dunno.
by auggierose | 2025-09-26 18:59:30+00:00
There is nothing wrong with learning from CS research, but mathematicians are just better at thinking about mathematics than computer scientists are. Would you think in types if you didn't have to do it on a computer in a system designed by computer scientists? No way. Would you think in ZFC? Not really, either. We are now in a moment that might decide for the foreseeable future how we think about math, and we better get it right.
by eyalitki | 2025-09-26 19:00:09+00:00
It would be interesting to know how many of bugs are triaged and declared as "won't fix" in order to comply with the zero bugs policy.

Aside from that, while it might seem like an ideal engineering culture, I find it a bit extreme. The harsh SLA leaves little room for prioritization. Sometime the team is in fact working on a tough integration deadline, and medium-level bugs can wait for it to finish.

Going over my current list of bugs, some are minor and can wait to the last mile of the release and some will be resolved by new features we have in planning. I do aim to minimize the list of bugs and even my email inbox is based on a "zero inbox" policy. Still "zero" in this case is some small epsilon that is under control, and will go down to zero if no new bugs/emails arrive in the meantime. Call it a sliding window of epsilon width, but it almost never really reaches zero.
by DSingularity | 2025-09-26 19:02:24+00:00
Maybe that applied then but does it apply now? Each of their soldiers wear cameras. They see it in hd anytime their soldiers shooting women, old men, children. I guess only their snipers are getting away with dropping civilians constantly (as many British and American doctors are testifying they saw in gazan hospitals). And on top of this their drones target with visual data. So they see that too.

I think in this war the IDF has a very very good idea of how many civilians they killed. At some point it indicates that they have set targets they are striving to meet before the world stops them.
by boothby | 2025-09-26 19:03:29+00:00
> AFAIK nobody has figured out how to create such an equivalent.

I'm curious if anybody has even attempted it; if there's even training data for this. Compartmentalization is a natural aspect of cognition in social creatures. I've even known dogs to not to demonstrate knowledge of a food supply until they think they're not being observed. As a working professional with children, I need to compartmentalize: my social life, sensitive IP knowledge, my kid's private information, knowledge my kid isn't developmentally ready for, my internal thoughts, information I've gained from disreputable sources, and more. Intelligence may be important, but this is wisdom -- something that doesn't seem to be a first-class consideration if dogs and toddlers are in the lead.
by amlib | 2025-09-26 19:03:45+00:00
You can use the alt+space shortcut to access the window context menu on any window, even if they are not a gtk/gnome app. At least on my system qt and kde apps still get some kind of ssd decoration that behaves somewhat like the gnome apps, plus access to the window context menu, though I agree things should be better than this and work more universally...
by jodrellblank | 2025-09-26 19:03:47+00:00
a) if it's illegal then the country isn't letting them do it.

b) if your solution to it is that everyone else must have a mandatory state surveillance card powered by Palantir, Infosys, or Fujitsu Horizon so that you know who to target your hate at, you need to be forced back to the drawing board.

We fought World War II against the "papers please" people who were using those documents to clear out undesirables. "strenuous left-wing opposition" has a pretty good history. right-wing authoritarianism ... doesn't.
by matharmin | 2025-09-26 19:03:59+00:00
Let's say I have an open-source project licensed under Apache 2. The grant allows me to include the extension in my project. But it doesn't allow me to relicense it under Apache 2 or any other compatible license. So if I include it, my project can't be Apache 2-licensed anymore.

Apache 2 is just an example here - the same would apply for practically any open source license.

The one place I imagine it could still work is if the open-source project, say a sqlite browser, includes it as an optional plugin. So the project itself stays open-source, but the grant allows using the proprietary plugin with it.
by ilsemaj | 2025-09-26 19:04:37+00:00
DIMO is the vehicle data platform that puts privacy first. With our open developer platform for cars, developers can build using live vehicle data, integrate AI, and get access to a $100B+ ecosystem.

Upvote and follow DIMO today to stay updated with the latest and greatest of our developer platform. Visit us at dimo.org to learn more :)
by aDyslecticCrow | 2025-09-26 19:04:47+00:00
Its not an LLM, It's a transformer. I know the terms are really being butchered in media, but if we're gonna use the term LLM instead of AI, we better make sure it's actually a "large language model" that is being refereed to. If you're unsure, call it a neural net, or machine learning algorithm, or AI.

It's indeed a large model. But if you knew the history of the field, it's a massive improvement. It has progressed from a almost "NP" problem only barely approachable with distributed cluster compute, to something that can run on a single server with some pricey hardware. The smallest model is only here is only 100M parameters and the largest is 3B parameters, that's very approachable to run locally with the right hardware, and easily within the range for a small biotech lab (compared to the cost of other biotech equipment)

It's also (i'd argue) one of the only truly economically and sociably valuable AI technologies we've found over the past few years. Every simulated protein fold is saving a biotech company weeks of work for highly skilled biotech engineers and very expensive chemicals (In a way that that truly only supplement rather than replace the work). Any progress in the field is a huge win for society.
by mystifyingpoi | 2025-09-26 19:04:58+00:00
This is excellent, but I want to note one thing.

> The zero-bug stance means that we address bugs immediately

That's the key part. What does it mean "address"? I worked in organizations, where a dev could push any fix to dev basically anytime. CI pipeline would get the fix deployed in 3 minutes and it's there. However, getting that fix to production and to the end user was a completely different story. It required hours or even days of concentrated effort in managing all the communication. Justifying an out-of-process deploy was painful enough. So most people wouldn't do it, the bug will be fixed in the next quarterly release anyway, and my paycheck is the same, so why bother?
by JetSetIlly | 2025-09-26 19:05:11+00:00
It's not so much the money but rather being forced to do business with a company I do not want to do business with. If this were an optional activity, like driving a car and being forced to do business with an insurance company, that's one thing. But this will be a forced commercial interaction simply to be employed in the UK. That's a very novel abuse of power.
by wiradikusuma | 2025-09-26 19:05:20+00:00
You can try https://commondatastorage.googleapis.com/gtv-videos-bucket/s... (I took this from a Flutter library used by my app). I'm curious to know if your TV can play the video.

I guess that's what separates side projects from "professional" apps :D They can have the same functionalities, but the professional ones are more polished down to the minor details. Mine: copy-paste URL. Theirs: video file upload or integration with Google Drive/Dropbox. Behind the scenes, they both use a URL. But my app will get there!
by prmph | 2025-09-26 19:05:55+00:00
I don't know what western countries are thinking. The concept of an isolated nation state is fast approaching obsolescence. Very soon, it will be clear that it is meaningless to put strong restrictions on the free movement of people. And history shows that an emphasis on keeping people out is a precursor to the decline of an empire.

One thing I never understand: if people want to come to your country, that is a vote for the idea that you are doing something right. So, why not use for good? Why not designate a area of the country for the immigrants to initially settle in, using your laws and structures to provide them a better way to live? They are usually very hungry to work. Or, why not band up with other countries to establish refuge cities where the immigrants can initially settle and build new lives?

You never hear of the US etc investing in infrastructure in African countries, for e.g., it is always about a militarization effort to contain supposed terrorists.

Keeping people out betrays that your "success" is built on the back of exfiltrating resources from around the world and concentrating it in your countries, thus keeping the rest of the world poor.
by tpmoney | 2025-09-26 19:06:09+00:00
macOS, chrome os, Debian, Ubuntu, red hat, nix, FreeBSD, openbsd, haiku os, react os, pop, etc etc etc.

In perhaps one of the weirder twists of fate you probably have more options for voting on where your documents get saved now than at any other time in computing history. And if you would respond that many of those aren’t viable alternatives to windows or incur massive switching costs, what about doing a “reset” / ban solves that problem?
by myrmidon | 2025-09-26 19:06:20+00:00
Sure, but if those $10k shipping costs get you labor at a quarter of the price, I don't think the financials ever become favorable for high-wage countries like the US (average salary in urban China is <$20k/year).

Even in much more highly automated industries you have a shift towards lower wage regions (see eastern europe automotive industry as an example) because you still need labor to build and maintain the factories at the very least.
by sethhochberg | 2025-09-26 19:06:59+00:00
Honestly, I just type out something by hand that is roughly like what I quoted above - I'm not big on keeping prompt libraries.

I think the important part is to give it (in my case, these days "it" is gpt-5-codex) a target persona, just like giving it a specific problem instead of asking it to be clever or creative. I've never asked it for a summary of a long conversation without the context of why I want the summary and who the intended audience is, but I have to imagine that helps it frame its output.
by zahlman | 2025-09-26 19:07:52+00:00
> Wonder if `\00` is handled different between them.

`dd` is for copying all the bytes of a source (unless you explicitly set a limit with the `count` option), regardless of whether they're zero. It's fundamentally not for null-terminated strings but arbitrary binary I/O. In fact, "copying from" /dev/zero is a common use case. It seems frankly implausible that the `dd` implementation is just stopping at a null byte; that would break a lot of tests and demonstrate a complete, fundamental misunderstanding of what's supposed to be implemented.

> Not sure how to run the rust version but my md5sum seems to care how many null bytes there are.

Yes, the md5 algorithm also fundamentally operates on and produces binary data; `md5sum` just converts the bytes to a hex dump at the end. The result you get is expected (edit: modulo hiccuphippo's correct observation), because the correct md5 sum changes with every byte of input, even if that byte has a zero value.
by jama211 | 2025-09-26 19:08:24+00:00
There are studies that show doctors with AI perform better in diagnoses tests than doctors without AI.

Also I think you’re cherry picking your experience. For one thing, I much prefer code review to code writing these days personally. And I find you don’t need to do “25 review steps” to ensure good output.

I’m just sensing lots of frustration and personal anecdote in your points here.
by udaybuilds47 | 2025-09-26 19:08:51+00:00
i graduated last december. it took 6 months of grinding applications and endless rejections to land a role.

the market is brutal. the process is broken. it’s not just about jobs — it’s about survival. so i started building.

first, applymate: a chrome extension to personalize resumes. now, resumebase: a job agent that reads the job, rewrites your resume, fills forms, and applies for you. right now it works: you drop a resume and a job link — it applies. it still needs job search, recommendations, custom resumes, verification. i’m open‑sourcing it so we can build it together.
by datadrivenangel | 2025-09-26 19:09:06+00:00
Human fatigue and interface design are going to be brutal here.

It's not obvious what counts as a tool in some of the major interfaces, especially as far as built in capabilities go.

And as we've seen with conventional software and extensions, at a certain point, if a human thinks it should work, then they'll eventually just click okay or run something as root/admin... Or just hit enter nonstop until the AI is done with their email.
by basisword | 2025-09-26 19:09:07+00:00
>> So what makes the UK so different to the Netherlands?

Id say it’s not a difference in the politicians but the citizens. Pessimism and paranoia are rampant in the UK. We already went through this ID card debate 20 years ago and the fear-mongering won. So the idea just reignites that debate with a lot of baggage.

The UK has various systems in place to ensure people are legally allowed to work, rent, etc but in reality they inconvenience people without actually catching “the bad guys”. This system would make life more convenient and make the chance of catching the bad guys higher.

In truth though the problem is dodgy employers on a large scale. Take Deliveroo or Uber Eats. The accounts are rented out to illegal workers. You could literally catch one for every order you make. But for some reason the government isn’t actually going after the obvious hanging fruit.
Show HN: Font Tester – Preview fonts on custom content
by solumos | 2025-09-26 19:09:09+00:00
I've been looking for new fonts to use for a new project, but there weren't any great tools for seeing how a particular serif font for headers would look with another sans font for paragraph text, so I built a tool that lets you compare, adjust, and tinker with the way you'd use a font in your specific project before downloading it/setting it up.

This is only using the free Google fonts for now. If there are other open-source fonts I should add, let me know and I'll add them!
by duxup | 2025-09-26 19:09:19+00:00
The argument in the article is that they're in on it, I'm sure some are, and that's likely true in some cases to varying degrees.

But let's say you wanted to stand up, what would you do? Sue? Courts are supposed to be the route you go.

The majority in SCOTUS has effectively given Trump default win after default win saying his decisions stand while the legal process plays out...

This has reached absurd levels with things that can't possibly provide any citizens any kind of protection. Tariff impacts, science cuts, your business goes under, your job cut, doesn't matter if years later SCOTUS says 'LOL that was bad, sorry...'

So imagine being ABC (let's just say they want to fight) and the FCC takes you off the air ... SCOTUS says "yeah too bad going to have to be off the air while the legal process plays out", you're out of business at that point.

SCOTUS decided Trump was more equal than others and has chosen the winner is Trump by default so far. There is no option for these orgs or citizens no matter what the law says.
by jodrellblank | 2025-09-26 19:09:27+00:00
> "Remember the "computer is never wrong" Fujitsu scandal?"

For anyone outside the UK who doesn't know this reference, the UK Post Office (originally the state postal system, privatised by this time) paid Fujitsu to build a computer system. It had bugs which made it look like money was going missing. The bugs were reported, and ignored. The Post Office prosecuted employees for theft and fraud over sixteen years, ruining hundreds of lives and reputations, sending hundreds of people to prison, and causing some suicides.

It eventually came out as an investigative journalism story that the system was at fault, the people were innocent, and the Post Office knew about the bugs right from the start and had been hiding them from the police/courts. "In 2024, Prime Minister Rishi Sunak described the scandal as one of the greatest miscarriages of justice in British history" that's almost 10 years after it ended and 25 years after it started, rather too late to undo all the harm.

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