Recent submissions

Comment · 1 day ago
Providing you with a routine notice that applications are repeatedly tracking your location is improving your privacy. If the legal requirement is 1st party applications don’t get special treatment, then yes asking you for the weather app too as opposed to just not asking for any apps is improving your security.
Comment · 1 day ago
You can delete the News app, give it a try.
Comment · 3 days ago
Following renumbers has to be one of the worst parts of this. As an example, the text of the US code that was modified by the BCRA in 2002 has been renumbered / moved since Citizens United v FEC was decided. But the text itself is the same as it was since the BCRA passed, because courts don't remove the actual law text with their decisions. So if you want to know what parts of the current US code were ruled unconstitutional by the courts in that decision and are therefore unenforceable, you need to first find the text of the BCRA, because the ruling refers to the sections of that piece of legislation. Then you need to find the version of the US code that was on the books when the BCRA was passed to find the section references that the law talks about. Then you need to find the law that renumbered that part of the US Code and find the new parts. Then you need to see if any changes have been applied since (there hasn't really) and then you need to match the changes to the referenced sections in the old version of the code to the equivalent text in the current version of the code, modulo any changes to references that changed as part of the renumbering but are otherwise the same.

I'm not saying lawyers aren't really really expensive, but you don't have to spend a long time digging into just a simple question like "what parts of the law are no longer enforceable after a supreme court decision" before you start to understand why they charge the prices they do.

Comment · 3 days ago
It depends on the question you're trying to answer. The text of the US law which Citizen's United struck down remains on the books today (though has changed since it was moved to a different part of the code, so references have been updated), but the actual effective law has most certainly changed from when it was written to now. Since courts can't write or modify the law, the literal text remains, even if some of that text is effectively stricken as if the text had been removed.

If you want to know the literal text (that may or may not be enforceable), then sure a plain text diff is sufficient to know that nothing at all has changed about federal communication laws since this section was last amended in 2002. But if you want to know what the actual law is, you definitely need more than just a text diff.

Comment · 3 days ago
Something akin to this is a big part of the products that companies like LexisNexis or Thompson Reuters charge your lawyers a whole lot of money for. Because for a lot of legal questions, you don't just need to know what the law says now, but what it said at the time of the incident in question. And every legislative body around the country (at least at the time I was working in this space a decade ago) publishes legislative changes in completely different and often times not easily parsable forms. Web scraping and PDF scraping was far more common than you'd think. Some state legislatures published changes in more reasonable forms, and some states contract their official legislative compilation to companies like LexisNexis or Thompson Reuters and work to publish an actual change stream with proper standardized references. There's a lot of manual work that goes into making stuff like this work, a lot of lawyers and other legal professionals manually reviewing that the right pieces were removed or added in the right places, matching up references to parts of the law that might have changed between the time the legislation was passed and the time the change was published and figuring out what order everything actually goes in. And the actual text of the law is only part of the equation. Legal decisions from courts can dramatically impact the reading of the law, or effect effectively strike laws from the books (even if the laws are technically still on the books, just not enforceable). So often the right way to represent a diff of two points in time depends on the question you're trying to answer.
Comment · 4 days ago
Are they really “doing everything they can to prevent it”? The Asahi folks have already talked about how some of the things in the boot loader only make sense to allow non-Apple OSes. On top of the fact that the boot loader itself is unlocked when we know for a fact they know how to lock down a boot loader for their own chips since they do it for iPhones and iPads.

It seems to me like they are indeed just “not supporting” it, to the fullest extent possible.

Comment · 4 days ago
Arguably the thing you’re missing is the 5090 is $1999 MSRP and more like $5000+ retail currently, and then you still need to buy the rest of the computer. This on the other hand is a whole system for $2400 (for the 32gb config). Maybe won’t set the “local LLM” world on fire, but likely to do a lot more for it than the 5090s will for the moment.
Comment · 7 days ago
Because people love to add slogans, catch phrases and witty sentence fragments, and AI was trained to mimic people. AI has shone a spotlight on it, and because AI isn’t perfect, it tends to overuse and use it where it shouldn’t. But go read news articles, blogs and corporate press releases from before the AI boom and take notice how often AI “tells” also show up there. The internet made hot take mic drop sentence fragments, “witty” turns of phrase and clickbait “it’s not foo, it’s bar” cliches a core part of its lexicon. It really shouldn’t be surprising that it shows up in AI too.
Comment · 8 days ago
AI is going to be both a boon and a bane for doctors. Its "good enough" behavior will lead to complacency like it does any place where the automated system is "good enough" but the system still wants human validation. This will without a doubt result in some preventable tragedies that will end with more work and check lists (and probably not enough accountability). But there are other places where it will absolutely free up mental energy to focus more on the patient.

I was talking to my own doctor and their experience with a new note taking / transcription AI app they've been using, having worked on medical software before. One of the problems I noticed when designing software then was that software likes its categorized fields, with data entered just the right way and in just the right order. But medical work is almost never that neat and tidy. Patients and other medical professionals give you information in whatever order things come to their mind in, or in whatever order their own system and paperwork displays it. A simple prescription consisting of a patient's name, DOB, medication, medication form, dispensing quantity, refills and dosing instructions might be given to a provider in any order of those fields and no matter what order your software chooses, it won't be the same order as someone else giving it to you. Most providers that used the software I worked on resorted to hand writing everything down and filling it all in later, or having to ask for repetition over and over as they clicked through various fields trying to remember everything before it flicked out of their short term memory or the other person moved on. And as more and more systems and regulations require everything to be entered into electronic records, this has become more of a problem. To the point where you go to some appointments and you often don't even see your doctor's face because they're stuck behind a terminal nodding along as they try to capture everything you say into the specific fields in the system. AI tooling has the potential (and at least from my own doctor's experience, is already showing that potential) to free up the mental effort spent on getting the right data into the right fields. AI can do a great job of understanding that a free text field that says:

    Fucitol tab 25mg qid
    John Smith 01/01/75
    #30 3 months
and a free text field that says:

    Fucitol 25mg tablet
    30 tabs, 4x per day
    3 refills
    Smith, John 1975-01-01
say the same things, and get those things into the right fields in the record for you. They still need to go back and check it (and see the previous caveat about "good enough" systems) but by freeing the doctor from the mental load of intentionally categorizing all of the data they're hearing while simultaneously trying to reason through what all that data means and enter it at the same time they have more mental room to actually pay attention to the things the patient is saying, the things they're doing and the things the doctor is seeing.

And one thing I hope is that it makes switching doctors if you need to safer and more effective. The sheer volume of information a new patient can bring with them if they have all their medical records is massive and sorting through it all is likely something we'll never give our providers enough time and money to do. Things will get missed, or doctors will defer (consciously or not) to the diagnosis already listed, even if a more thorough review might reveal the diagnosis was wrong. An AI system designed to review an influx of data with an adversarial eye, or at least an eye towards looking for missed possibilities or potential reasons for the patient's dissatisfaction with the previous provider could go a long way towards helping end the sorts of "I went through 10 doctors all of which told me it was all in my head/I should try losing weight/I can't be experiencing this issue at my age, and then finally the last doctor had just finished reading a paper about how XYZ can cause these symptoms and now I'm finally getting treatment" stories anyone with friends or family with chronic health problems probably has heard more than once.

Comment · 9 days ago
I think it was that it was a concrete example of Apple not sweating the little things that couldn’t be dismissed as just “people don’t like change”. And it was also a big and intentional enough change to not be an “oversight”. It wasn’t so much blown out of proportion as everyone could finally agree that it was bad
Comment · 9 days ago
It sounds like an LLM because LLMs were designed to sound like people. I get it, there’s a lot of tells and “quirks” that clearly mark out LLMs. But what makes an LLM obnoxious is not that it uses the same cliches we use all the time, but that it uses the same ones repetitively and sometimes in places where it doesn’t make sense.

But start paying attention to how you talk and write and you’ll realize you’re using those same cliches all the time. Heck I just did the “it’s not foo, it’s bar” cliche in the previous paragraph because it’s a useful language construct and it appears often in writing. An LLM writes like a budding author that learned “never use ‘blank said’” as a writing rule and goes to tortuous lengths to come up with more “clever” ways to say someone said something. But those clever ways are used all the time by very good writers too because they’re effective phrases. LLMs and hyper vigilance for their writing just means we’re more aware of the cliches we use

Comment · 10 days ago
This sort of panic about people who have been on a controlled dose for long periods of time or just straight up panic discontinuations of doses is the same crap that exacerbates opioid problems too. Too many stories from family members about their loved ones who were prescribed high doses of ${addictive drug} and then suddenly some other doctor (or sometimes the same doctor) suddenly decides this was all a mistake and cuts them off completely. Soon those family members who maybe did need to come down from where they were are seeking illicit sources of their drug. And it's near impossible to get out from under a doctor if you do think they're overprescribing because of just this.

My own family had a similar problem. The family member was way over-prescribed a drug by a doctor who clearly wasn't helping treat the underlying issues and frankly barely remembered the patient from month to month (for a person they were seeing every month). It still took us nearly a year to find a doctor we could switch to because everyone we called was so freaked out by the dosing the prior doctor had prescribed that half of them wouldn't even touch the case at all, and the others wanted to just stop everything cold and start all over again. The problem with that being that the underlying reason they were getting prescribed these medications was still an issue. Asking someone who does need the medication in question (or similar treatment) to not only suffer without it for a few months but also just stop their escalated doses cold turkey is just needlessly cruel and harmful. We were lucky to finally get a doctor who accepted helping us get things under control, with a pre-made plan of action and a "sole-prescriber" contract, both of which was fine, we just needed someone whose plan didn't start with "and now you stop everything you're taking to treat your condition and we wait until you're detoxed before we try anything else".

Comment · 14 days ago
The flip side of this argument is that often times as a developer, you might be asked to implement a "security" change that is actually worse, but the people asking you think it's better. How many people still work with system that require regular password rotations, or arbitrary complexity measures even though that is no longer considered good practice by organizations like NIST?

For that matter, and speaking of NIST, their new guidelines apparently require checks against known breach databases when registering passwords. So if the goal is to "take every opportunity to reduce attack surface area and potential information leaks", if you're following the latest NIST recommendations it sounds like integrating with HIBP is actually the correct thing to do. Obviously they could also do things like offline checking with a downloaded DB (though are you potentially leaking information if HA requests an up to date offline DB?) or make the feature opt in. And I do think they should do both of those things, to be clear. But I don't think it's arrogant to want to understand the proposed threat model before making a change to your application's default security posture. Especially if you chose that posture with the intention of making the system more secure in the first place, and it does reasonably do so.

Comment · 14 days ago
Comment · 15 days ago
Calling attention to it kind of makes it worse. If they didn’t have that note anyone who saw and was bothered could chalk it up to them not caring or not knowing like so many other publications would be. But by dropping this statement at the end, they’re saying they know, they’re claiming they care, they just don’t care enough to actually fix their systems to handle apparently anything other than ascii text despite the fact that even if that was all they could store in their database HTML has support for Unicode escape sequences and they could use that.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton