MurphyA/hacker-news huggingface dataset:
by vidarh | 2025-07-28 15:44:40+00:00
It's very much more about speed. Waiting lists varies greatly - I just took my son to the GP this morning, after we booked last week. The only reason it wasn't sooner was that they wanted blood test results first. He had blood tests booked in the morning after we booked, and we were seen ahead of time - the appointment took 5 minutes. There was zero wait when we checked in at the GP.

New Years Eve, my son was referred to an out-of-hours GP service within an hour of a phone consultation.

But while the shortest wait I've had for a video consultation for myself (via the NHS) was literally 10 minutes, the longest was two weeks.

If you have an emergency, you will be triaged and given a faster appointment if you use the right channels (111 - the non-emergency alterantive to 999/911, or urgent care walkin centres, or A&E as the last resort), but of course many things that are not an emergency will seem intolerable to wait for, and then it absolutely sucks if you can't afford to pay your way to be seen faster.

This is a political/cost issue - the NHS is bargain basement in terms of amount spent per patient compared to many other countries.

A large proportion of doctors in the private sector also works for the NHS, so quality of clinical experience has never been a concern to me.

E.g. when my ex looked for a doctor when she considered having a c-section done private, the top expert she could find was an NHS consultant that worked privately on the side. This is the widespread, and often the private clinics are operated by NHS trusts, as a means to supplement their budgets, and/or the operating rooms etc. are rented from NHS trusts.

If anything, my only negative experiene with lack of experience here has been with private providers (the only nurse that has ever struggled to draw blood from me in my entire life failed to get any blood from me after 3 agonisingly slow attempts where she rooted around in my arm for a vein. Every NHS nurse that has drawn blood from me or my son have been so fast at drawing blood you hardly notice before they're done even when they're filling multiple containers)

But if you want to be pampered, then private providers will be nicer. They're also nicer if you e.g. want more time - GP's are expected to allocate an average of something like 7 minutes per appointment for the NHS patients, for example, and how flexible they will be varies, while with a private GP you can pay for however long appointments you want.
by ashton314 | 2025-07-28 15:45:19+00:00
As I understand it, this is how the RSA algorithm was made. I don't know where my copy of "The Code Book" by Simon Singh is right now, but iirc, Rivest and Shamir would come up with ideas and Adleman's primary role was finding flaws in the security.

Oh look, it's on the Wikipedia page: https://en.wikipedia.org/wiki/RSA_cryptosystem

Yay blue/red teams in math!
by everforward | 2025-07-28 15:45:39+00:00
I think this is more familiarity bias and the presence of an enforced type system than a necessity of auto-complete. In the same way that `a.` auto-completes to methods of `a`, `(fun ` could auto-complete to a list of in-scope variables that satisfy `fun`'s type signature. A lot of lisp is untyped though, even in variants that have support for it.

I also think there's some familiarity bias to the OO style. I don't find it particularly natural, though that's subjective. I often know what I want to do, and have to find the object that has the method. E.g. I know I want to read a particular header, but is it on Request, or on Request.Headers, or are headers passed in as a separate object? It feels cleaner to do something like `(get-header "SOME-HEADER" ` and have the IDE tell me I need to pass in `(get 'headers request)` or similar.
by gruez | 2025-07-28 15:45:45+00:00
>"Secure Boot" isn't actually there to protect the device from an attacker. It's there to "protect" the device from its own user. It's used to "secure" DRM schemes and App Store revenue streams.

1. Basically all the serious DRMs (eg. widevine L1) rely on the content being encrypted all the way to the display itself. The OS, secure boot or not, never sees the content in cleartext, because decryption happens in a secure enclave and is immediately encrypted to the display using HDCP.

2. The "app store revenue stream" excuse doesn't really make sense, because you can easily install third party apps on Android, even though nearly all phones have locked bootloaders.
by alias_neo | 2025-07-28 15:46:11+00:00
> Having UK work experience and having talked to thousands of british folks over a decade, I find this hard to believe

I only have to look as far as my own wallet to see the effects. I'm being taxed to the eyeballs while there is a glass ceiling preventing me taking any more pay home without a major jump which just isn't coming due to stupid tax rules keeping the working class from bumping into the middle class.

I see mine and my family's living standards drop only to be told by the news that I'm a likely target for more tax hikes, and there's just no room to tax me more while my bills have also gone up significantly, and something will have to give. If it gets to the point where I can't pay my bills despite being a "high earner" I'll have to start considering whether I leave with my family, and where to.

I'm not exactly the milky bar kid, but I imagine beyond my friends and family, I imagine the consensus would be very much the same, yet there goes two "successful" professionals and the children we were raising probably to be high earning professionals too.

I don't do social media, but I do keep on top of the news from all outlets, I try to look beyond the biases and form an opinion on a combination of sources.
by microtonal | 2025-07-28 15:46:20+00:00
Samsung carries a lot of advertising crap, tracking, etc. Pretty much every phones is going to be worse than Pixel in that respect, since you get Google's tracking + whatever pile of crap the vendor added (which in the end they all seem to do).

So it's basically:

Pixel with GrapheneOS > iPhone >> Google Pixel with PixelOS

I wouldn't recommend anything else. Theoretically Fairphone + e/OS may have been an option, but the security is crap.

I guess there is Sony, you could even install Sailfish OS, no experience though.
by darkwater | 2025-07-28 15:47:01+00:00
Well, I think the his example (locked door + opened window) makes sense, and the multiple LAYERS concept applies to things an attacker has to do or go through to reach the jackpot. But doors and windows are on the same layer, and there the weakest link totally defines how strong the chain is. A similar example in the web world would be that you have your main login endpoint very well protected, audited, using only strong authentication method, and the you have a `/v1/legacy/external_backoffice` endpoint completely open with no authentication and giving you access to a forgotten machine in the same production LAN. That would be the weakest link. Then you might have other internal layers to mitigate/stop an attacker that got access to that machine, and that would be the point of "multiple layer of defense".
by mschuster91 | 2025-07-28 15:48:26+00:00
> The crimes they cite like child grooming or terrorism/hate being incited sound pretty terrible too, but I wonder why the UK specifically is taking action - is the issue bigger there, or are they just more aware of and willing to act on it.

When it comes to pedos in specific, the UK got absolutely shaken by the scandals of the last few years - Jimmy Savile, Epstein being involved right into the Royal Family, just to state the obvious ones.

As for terrorism, the problem dates back a bit deeper, the UK has had the IRA conflict for decades, and to this day the conflict isn't resolved, the only thing that did happen was the IRA got formally disbanded in 2005.
by toast0 | 2025-07-28 15:48:36+00:00
Probably less extra work right now than ten or twenty years ago.

For one, OpenBSD (and others?) did this a while ago. If it breaks software when Debian does it, it was probably mostly broken.

For another, most people are using 64-bit os and 64-bit userland. These have been running 64-bit time_t forever (or at least a long time), so it's no change there. Also, someone upthread said no change for i386 in Trixie... I don't follow Debian to know when they're planning to stop i386 releases in general, but it might not be that far away?
by fdw | 2025-07-28 15:48:40+00:00
They say this about sports, which is (usually) a zero-sum game: If I'm attacking, no matter how badly, my opponent cannot attack at all. Therefore, it is preferable to be attacking.

In cyber security, there is no reason the opponent cannot attack as well. So, my red team is attacking is not a reason that I do not need defense, because my opponent can also attack.
by seanw444 | 2025-07-28 15:48:57+00:00
Obviously your experience is your experience, but I just cannot understand this. Been using Linux comfortably for 5 years now. The only time I touch Windows for personal use anymore is inside a GPU-passthrough VM for gaming, though lately I've been considering switching to playing the games through Linux because it's gotten so good recently. Actually, many titles get better performance in Linux than Windows now, ironically.
by lern_too_spel | 2025-07-28 15:49:02+00:00
You agreed that your employer should be able to check that the devices you use to connect to its network are not rooted. You quibbled over the definition of "your device" against the HN guidelines. When you ask most people whose phone or laptop is on a table, they'll say it's theirs, not that it's Company X's device that they are using to do work for that company.

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize."
by crossroadsguy | 2025-07-28 15:49:06+00:00
Oh god. I should have said "other than self-hosted". I swear to god I thought about it but forgot and added only Mullvad. I can't edit it now.

And thank you for saying this but I have tried. Both on DigitalOcean and on a VPS bought from a deal on LET - didn't do it for me. It was a pain unless I left it literally untouched, un-updated, un-upgraded forever and ever. I know, I know - I must have done something wrong or I need more patience or both. But sadly it didn't cut it for me. It made it hate the entire thing.

Other self-hosted option could be one of those sites where you can use one service and pay for it like pikapods or so but then if I am doing that then why not just use a VPN because anyway I would have to sign up for different services and then pay for it too while not having the control a droplet or vps will offer (talked about above)
by pjc50 | 2025-07-28 15:49:22+00:00
Crime has, despite everything, gradually been falling. Scotland has a 100% murder clearup rate for the past several years.

The incident you mentioned is yet another piece of fallout from Rochdale, but if you look closely the offences mentioned are from 20 years ago. I don't think that should be used to talk about the present. There is a lot more safeguarding these days.

The main negative factor is the press, responsible for both "opinion management", doomerism, and sensationalist demands to Do Something in a way that doesn't help. The Online Safety Act and Brexit are both victories for the Daily Mail that are losses for the rest of the public.
by mytailorisrich | 2025-07-28 15:49:24+00:00
No, I am talking about everyone.

> because if you're employed there is additionnal and mandatory healthcare

Yes, if you are employed in the private sector there is now mandatory additional private health insurance to cover what public healthcare does not.

Healthcare isn't free at the point of use in any case. Things may be automatically paid/reimbursed as the case may be. Private sector is much more involved than in the UK, too, starting from GPs who are all private practices.

The point is that it's not because you have to pay at point of use or because things are more private that you end up like in the US. This is an FUD argument against change.
by vidarh | 2025-07-28 15:49:34+00:00
That's true, but now mitigated at least to some extent by the right to choose (though people are woefully unaware of this, and GP's in my experience never ask so you need to bring it up if you have issues with your local hospital - the NHS could do better at requiring this; in some cases I've been given links to pick treatment provider after being referred, and it'd be nice if that was the norm).

But it's better to have management failings contained to individual trusts, that are monitored, than to have these failing affect the system as a whole. Not least because it does allow patients going elsewhere as a last resorts.
by Ylpertnodi | 2025-07-28 15:50:12+00:00
>Bit annoying, when you are in a cross street, and you know it's about to turn green, then an ambulance comes by, and it skips your turn.

My local (EU) ER/ A+E hospital flashes up messages like "child emergency...all doctors called", "car accident, patient due in", "stroke victim, just admitted", and everyone just goes "ahhhh, fuck", and waits longer.

I'd love to know the significant time lost, as a percentage of your life, with regards to the amount of time an ambulance could possibly delay you.
by basilgohar | 2025-07-28 15:50:16+00:00
Thankfully all my nodes are back online and accessible via SSH but there are currently secondary effects due to the length of the outage that I am dealing with, such as my DNS server being deregistered with Namecheap from serving as a personal DNS server (their name for that feature). The consequence of this is also that my email is not currently work, since that affects the hostname the email server operates under serving multiple other domains. I am still grateful that it seems I suffered no data loss, thank God!

Also, I've taken it upon myself to PROPERLY implement a better, redundant backup strategy (since I was mainly relying on Linode's service, but now I feel I should go beyond that). I am using restic backing-up to a Backblaze bucket via the S3 interface. Nice thing is I can put all hosts into the same bucket and restic will organize by host but still full deduplication support. Not sure how much that'll net me but it's nice to have.
by schwartzworld | 2025-07-28 15:50:40+00:00
> While this is nice enough, it bothers me that these don't look much like "art".

The author didn't invent this style. The first thing I thought of was the poster for the Truman Show. https://artofthemovies.co.uk/products/the-truman-show-1998-m... The site seems to make that happen quite well.
by debugnik | 2025-07-28 15:50:51+00:00
I gave up on Menhir after I understood how allocation-heavy it is during the hot path, at least in the incremental API which is needed for proper errors; and how much of a giant hack you need to force extra lookahead, which shouldn't be such a big deal for parser generators.

These days I just handroll recursive descent parsers with a mutable stream record, `raise_notrace` and maybe some combinators inspired by FParsec for choices, repetition and error messages. I know it's not as rigorous, but at least it's regular code without unexpected limitations.
by speak_plainly | 2025-07-28 15:51:45+00:00
“It’s for your own good” is always a laughable argument.

The state doesn’t regulate these things to protect people, it does so to manage risk to itself. Porn, guns, gambling, tobacco, alcohol, etc., are tolerated so long as they are contained, taxable, and politically useful.

Regulating porn is this system likely trying to move the needle on declining birth rates. You can look to a host of pro-natalist efforts in China as the likely inspiration.

And without a doubt, overreach by governments will continue.
by cma | 2025-07-28 15:51:52+00:00
I don't know about this. Compare Blender 2.8 to 2.7. A big part of the ui revamp was exposing formally menu/hotkey only stuff into the viewport UI. Things like selecting which orthographic view angle needed the numpad before, you can still do that but they added a nice minimal GUI for doing it too. Things in general got easier with the mouse, but it didn't take away from the powerful vim-like keyboard controls.
by andretti1977 | 2025-07-28 15:52:05+00:00
I moved from Aider to ClaudeCode for the simple reason i usually use IntelliJ Idea and even if poorer than RooCode on VSCode, integration between IntelliJ and ClaudeCode is reasonably solid. That said today i started using CCR since the possibility to use different models is extremely interesting (and the reason why i initially used Aider)
by crossroadsguy | 2025-07-28 15:52:11+00:00
I have tried NextDNS and I think I should try it again but the last few experiences ended in a lot of sites breaking. Maybe this time I will try someone from country who has written a tutorial about it.

But a VPN would have been more appropriate for this task and if ever I needed to use a different IP from a different country (that would be rare and mostly to access websites for a short period) I could just do it easily.
by vidarh | 2025-07-28 15:52:33+00:00
It's pretty much the other way around here. For a private hospital, getting someone with experience from the NHS is to a large extent a prestige thing, and you'll find that the practioners profiles on private provider websites often highlights their NHS background.

So what they get out of it is at least to some extent that it is expected many places as a means to getting job offers from private providers.
by hansmayer | 2025-07-28 15:52:55+00:00
No please folks. Personally I have always been excited about the AI as a scientific discipline and practical field, and still am. But lets please stop trying to make a dead-end application of an otherwise interesting technology work. Its like those people who were still trying to build electronics with vaccuum tubes after transistors were invented. We need a transistor moment in the AI, not more vaccuum tubes.
by isaacremuant | 2025-07-28 15:53:01+00:00
If COVID policies and mandates including the vaccine passports which absolutely paved the way for digital IDs for any action in society, didn't wake up populations around the world, nothing will.

You just need to scare them when there's an appearance of dissent and that's that.

Few people can combat them effectively from a tech and legal framework, for sure, but don't expect magic from nowhere.

Every time this comes up, an accusation with some label becomes sufficient to dismiss any arguments from a person.
by barrkel | 2025-07-28 15:53:07+00:00
I understand. However, I interpret your statement as coming from your position: as a moderator, with a job to do as a curator of a community.

How does the community learn what to flag?

It's not about piling on. You can fix disruptive behaviour by picking off remarkably few individuals, but that behaviour is easy to classify. Everybody knows what a troll looks like. But you can't teach a community what is generally acceptable and unacceptable within the culture of the community without a conversation in public.

Consider two forms of justice for a new rule: one day, it becomes illegal to smoke in restaurants.

In the first form of justice, in the interest of avoiding pile-ons and vigilantism, secret police turn up at your home in the evening and confiscate your cigarettes, or fire you from your job, or simply disappear you. The right way to deal with smoking isn't to say anything in public; it's to inform your friendly secret police and they'll deal with it. They'll look for a pattern and they'll decide the punishment. The offender gets fixed. The decision isn't public, so it can't be criticized either. If a few visiting foreigners also get abducted because they didn't know what the norm was, well, tough.

In the other form, justice must not only be done, but it must be seen to be done. The conversation happens in public. Everyone is empowered to teach everyone else about norms. A friendly word to the folks from out of town let's them know what's what. The community finds its own level of comfort for where the boundaries are. Not everyone is happy, but everybody can see what's going on.

Now I'm not saying you're like secret police. You do however have a similar working model. You're not accountable to the community and you want to make decisions in private without any second-guessing. You mean well. But your tools are more suited to dealing with trolls than finding and socially enforcing community norms. I don't envy you. I would not like to be a moderator.

Best of luck.
by ManlyBread | 2025-07-28 15:54:20+00:00
>I don't think anyone objects to what the UK had 20 years ago - genuinely skilled immigration

20 years ago it was mostly Poles whose only quality was that they were willing to work for less than native UK citizens in jobs that said UK citizens supposedly did not want to do (which is doublespeak for businesses not wanting to pay a decent wage). This kind of immigration was one of the reasons Brexit happened.
by KingMob | 2025-07-28 15:54:48+00:00
If you think AI is useful for that, then why not stick it everywhere, including the terminal?

My only objection to AI in the terminal is it's one more subscription to track. But otherwise, I have no issue with AI chats in everything.

I mean, Warp is still a terminal at the end of the day. Nothing's forcing me to use AI, it's just handy for the occasional command. I use it sporadically enough that I never even leave the free tier.

I think OP made the mistake of trying to use the Warp model for coding; I wouldn't let anything less than a frontier model touch code.
by 9rx | 2025-07-28 15:55:47+00:00
> The problem is a system which allows politicians to be influenced in this way

Well, that's (representative) democracy for you. If politicians were off doing their own thing you'd have a dictatorship instead. Being "influenced" (i.e. listening to the people who share their story) is the whole reason you hired the politician in the first place!

Yes, democracy is hard work. Everyone is supposed to be lobbying. That is what democracy is made of. It is your civic duty. But, understandably, most people would rather do something else — like complaining on HN about how those participating in democracy got their way.

That's why not everyone in the world actually believes in democracy. But, whether you like it or not, if you live in a democracy it is your duty to participate in it. Speaking to your representative regularly (i.e. lobbying) to air out your concerns is a necessity. They are not mind readers! If you choose not to, don't expect magic.
by pmezard | 2025-07-28 15:56:08+00:00
Given the US government is actually defunding major universities because "reasons", I find your comment laughable. Problem with arguing about "freedoms" is usaians still believe their constitution applies. Also, Colbert show, etc.

Your take about French censorship is equally ridiculous. I would gather that 90% of French press would not survive a month in the US before being pressured/defunded or worse. What happened to Charlie Hebdo would have happened in the US, by "patriots" instead of islamists.

And let's not even start about the separation of church and state...