MurphyA/hacker-news huggingface dataset:
by SQLite | 2025-09-07 19:05:49+00:00
> Dr. Hipp has said several times that nobody expected a weakly-typed database to achieve the pervasiveness that is observed with SQLite.

I don't remember ever saying that. Rather, see https://sqlite.org/flextypegood.html for detailed explanation of why I think flexible typing ("weak typing" is a purgative and inaccurate label) is a useful and innovative feature, not a limitation or a bug. I am surprised at how successful SQLite has become, but if anything, the flexible typing system is a partial explanation for that success, not a cause of puzzlement.
by maxerickson | 2025-09-07 19:05:55+00:00
Is there a statutory requirement that the consular officer that conducts the interview make a decision without input from other people?

Like it seems hilariously backwards in your example that the cheaters were able to make an end run around the system you praise, when it would be easy to have someone local taking a look at global applications. Or just applications that someone thought were odd.
by SilverElfin | 2025-09-07 19:06:15+00:00
I’ve had great results with using regular AI chatbots to diagnose things or analyze test results. It has led to much more productive visits with my doctor. I’m lucky to have a doctor that is open to listening and judging the information on its merit. There’s just too little time per patient otherwise so I think this actually helps them do their job well.

> Since the release of DeepSeek R1 in January, hundreds of hospitals have incorporated the model into their processes. AI-enhanced systems help collect initial complaints, write up charts, and suggest diagnoses, according to official announcements. Partnering with tech companies, large hospitals use patient data to train their own specialized models. One hospital in Sichuan province introduced “DeepJoint,” a model for orthopaedics that analyzes CT or MRI scans to generate surgical plans. A hospital in Beijing developed “Stone Chat AI,” which answers patients’ questions about urinary tract stones.

Amazing to see China lean into it. It’ll be years before Europe or America try these things, and I bet professional organizations and boards and regulators will do everything they can to slow down this evolution.
by quantummagic | 2025-09-07 19:06:16+00:00
Because I don't believe there is anything to be done. You're the one who claimed history held the answers we needed. Why are you so reluctant to actually spell out your solution? If you are so positive about the future, please stop asking me to guess what part of history you're suggesting we emulate. Or just admit you have no idea what to do, and you're just spewing platitudes about avoiding nihilism.
by KyleBerezin | 2025-09-07 19:06:18+00:00
No need for insults, I found it fun. ROTs are easy to detect because they usually still have word-length chunks, and common repeating symbols. In this case the '6's ('e's). This is something a language oriented AI is going to be very good at detecting. It's great demo of why hashing is so important.

If you don't see repeating symbols, it could be a running key, like a Vigenèr cipher.
by wtbdbrrr | 2025-09-07 19:06:56+00:00
> But it isn't. Correlation isn't causation.

I don't understand. If it IS the cause, hypothetically speaking (or in one of the rare cases when it is confirmed to be the cause), then it's not correlated; even though in--let's say, all--other cases, it is just a correlation.

> Adding more oxygen there would be no different than the benefits of more oxygen anywhere.

More blood flow and oxygen in my leg does add to my overall performance, if my leg had reduced blood flow and oxygen supply before the increase but if my biceps is suffering from low blood flow and low oxygen, increasing both right in biceps increases it's functionality and performance to a much larger degree.

> could reflect less need due to upstream ADHD impact bottlenecking something else

That is rerouting and reinforcement played out over time. You probably heard how some left-handed kids, to this day, are forced to--or at least rewarded for doing it--learn to write with their right hands. What happens in the brain, given that their genetic baseline dexterity is much better in their right hand and their brain thus prefers using it for writing and other fine work? [I should absolutely cite research here asap. I'm still treating these conversations like a noob, even though I could support arguments using good old Baconic ways. Forgive me.]

> That is just one of dozens of alternatives to your - straight from circumstance to explanation - leap of imagination.

Most certainly. I always loved it when Dr. House had to test one theory after the other. He and his team didn't fall back on imagination of course but often enough, the connections between symptoms, information and established causes and correlation required logical abduction.

> Not being pejorative, but the other word for argument by seeming plausibility is "bullshit".

I'm not sensitive and I like being wrong more than I like being right.

"We" need more fMRIs, though.

On a side note: Your comments did stimulate a desire to properly formulate a hypothesis based on tangential evidence from relevant (fMRI) studies. But there is no one to hold me accountable and once I'm done with PreCalc, I will move on to Biology and Chemistry basics, because I hope that the increased blood flow I achieved in the area around my parietal and temporal lobe will finally let me haul my broke ass back to university ... after, well ... too many years. (I could do the whole "fake it till you make it" being a grown up thing and JUST GET A JOB - but I don't like fake shit and once you get something to do what you want it to do, all the effort was worth it and there is ZERO reason to "adapt")
by bhk | 2025-09-07 19:07:44+00:00
Consider this analogy: Instead of using a root command shell, it is wise to use an account with appropriately restricted capabilities, to limit the downsides of mistakes. Cloud services support the notion of access control, but not the notion of network resource usage limits. It's an architectural flaw.

Or do you always log in as root, like a real man, relying purely on your experience and competence to avoid fat-finger mistakes?
by mlyle | 2025-09-07 19:08:33+00:00
Shared resources isn't a "hardware bug." It's a design choice.

I2C is always vulnerable to one device locking up the bus-- indeed almost all buses are. But it's intended to be a bus hooking up multiple pieces of hardware.

This is an interesting phenomenon-- source account is 100% dubious Apple "bug reports" and then we have another completely new account choosing to misinterpret the dubious report (which isn't really security related despite involving a security component) as a critical vulnerability. The cited reports all ring like they're written by a LLM.
by tomjakubowski | 2025-09-07 19:09:23+00:00
There is an important difference: in Rust you can write a new trait, with new methods, and impl that trait for a type without having to change the existing structs/enums which comprise that type at all. You can also do this (with some restrictions, "the orphan rule") for types defined in another library.

In C++ classes, you have to be able to modify a class definition to extend it with new methods (or a new ancestor to multiply inherit from).
by jazoom | 2025-09-07 19:09:33+00:00
> most skin cancers are very obvious even to a non-expert and the reason they are missed are that patients are not checking their skin or have no idea what to look for

I am a skin cancer doctor in Queensland and all I do is find and remove skin cancers (find between 10 and 30 every day). In my experience the vast majority of cancers I find are not obvious to other doctors (not even seen by them), let alone obvious to the patient. Most of what I find are BCCs, which are usually very subtle when they are small. Even when I point them out to the patient they still can't see them.

Also, almost all melanomas I find were not noticed by the patient and they're usually a little surprised about the one I point to.

In my experience the only skin cancers routinely noticed by patients are SCCs and Merkel cell carcinomas.

With respect, if "most skin cancers are very obvious even to a non-expert" I suggest the experts are missing them and letting them get larger than necessary.

I realise things will be different in other parts of the world and my location allows a lot more practice than most doctors would get.

Update: I like the quiz. Nice work! In case anyone is wondering, I only got 27/30. Distinguishing between naevus and melanoma without a dermatoscope on it is sometimes impossible. Get your skin checked.
by conscion | 2025-09-07 19:09:42+00:00
> And that's before any discussion about the actual de minimus changes. Changes which will effectively kill the ability for the average American citizen to custom order anything from any other country.

How does it kill the ability to custom order? My understanding of removing de minimus is only that the tariffs now apply to all orders. And because most tariffs now have been set ~30%, an order that was previously $100 is now $130. It seems like many willing to order custom made clothing would also be willing to pay an extra 30%.
by kbolino | 2025-09-07 19:10:20+00:00
There is something in Rust that can help, though. You can define multiple impls for different bounds.

Supposing we started off with a trait for expression nodes:

pub trait ExprNode { fn eval(&self, ctx: &Context) -> Value; }

Now, this library has gone out into the wild and been implemented, so we can't add new methods to ExprNode (ignoring default implementations, which don't help solve the problem). However, we can define a new trait:

pub trait CanValidate { fn validate(&self) -> Result<(), ValidationError>; }

And now we get to what is (somewhat) unique to Rust: you can define different method sets based upon different generic bounds. Suppose we have a parent Expr struct which encapsulates the root node and the context:

pub struct Expr<N> { root: N, ctx: Context }

We would probably already have this impl:

impl<N: ExprNode> Expr<N> { pub fn eval(&self) -> Value { self.root.eval(&self.ctx) } }

Now we just need to add this impl:

impl<N: CanValidate + ExprNode> Expr<N> { pub fn validate(&self) -> Result<(), ValidationError> { self.root.validate() } }

Of course, this is a trivial example (and doesn't even require the intersection bound), but it does illustrate how the expression problem can be solved. The problem this strategy creates, though, is combinatorial explosion. When we just have two traits, it's not a big deal. When we have several traits, and useful operations start to require various combinations of them (other than just Original + New), the number of impls and test cases starts to grow rapidly.
by justsomehnguy | 2025-09-07 19:10:22+00:00
> As long as the West just limits themselves to kicking Russia out of Ukraine, then I don't see how that becomes an existential threat to Russia, and why it would warrant nukes.

Literally in the comment you are responding to:

>> This does mean Ukraine destroying Russian nuclear delivery systems a while back was directly useful, makes it easier for everyone else to help them.

Also: https://www.armscontrol.org/act/2024-07/news/ukraine-strikes...

It is quite clear what "the West" doesn't limit themselves.
by InCom-0 | 2025-09-07 19:10:31+00:00
Math is math. There is a very important place for it. But it is a very specific corner. LLMs don't come from math or from people who are 'mathematicians'. They use some parts of math (just like everyone everywhere).

It appears to me some people have this special kind of naïveté about how foundational type of knowledge such as math gets actually used in practical applications. In practice, it just gets used (in software usually through some library) and never gets thought about again. They are not trying to invent new ways to do math, they are trying to invent AI :-).
by transpute | 2025-09-07 19:11:13+00:00
Thanks for the clarification. Delaying patches for all Android is even worse than delaying for AOSP. Excerpts below.

.. Google recently made.. misguided changes to Android security updates.. almost entirely quarterly instead of monthly to make it easier for OEMs. They're giving OEMs 3-4 months of early access which we know for a fact is being widely leaked including to attackers. .. Google's existing system for distributing security patches to OEMs was already.. problematic. Extending 1 month of early access to 4 months is atrocious. This applies to all of the patches in the bulletins. This is harming Android security to make OEMs look better by lowering the bar.. The existing system should have been moving towards shorter broad disclosure of patches instead of 30 days. .. Android's management has clearly overruled the concerns of their security team and chosen to significantly harm Android security for marketing reasons.. Android is very understaffed due to layoffs/buyouts and insufficient hiring.. Google does a massive portion of the security work on the Linux kernel, LLVM and other projects.. providing the resources and infrastructure for Linux kernel LTS releases. Others aren't stepping up to the plate.

This would be a good discussion topic for the Linux Plumbers conference in 3 months.
by FluGameAce007 | 2025-09-07 19:11:36+00:00
True.. I2C lockups are a known limitation, not a bug. But this isn’t about bus contention. The issue is that debug logic is active on production-fused silicon, despite dev-fused = 0 and debug = 0x0. That’s a hardware trust failure, not a design trade-off. Fuses are supposed to make debug paths unreachable—but they’re not. That’s the problem.
by munificent | 2025-09-07 19:12:10+00:00
> The expression problem only arises in statically typed programming languages, it does not exist in dynamically typed programming languages.

Wadler's list of requirements for solving the expression problem include "with static checking that all cases are covered", so in one sense, yes, dynamic languages don't have this "problem". But in another sense, dynamic languages simply have no chance to solve the problem because they don't statically check anything.

It is true that it's much easier to do multiple dispatch and open-ended extension in dymamic languages. That's a nice benefit of them. But you do sacrifice all of the safety, code navigation, and performance of static types in order to get that.

The problem Wadler is trying to solve is "how can we have this sort of open-ended extension in both directions without giving up static safety?"
by Fade_Dance | 2025-09-07 19:12:36+00:00
Grok probably pulled "Mandela effect" from the extensive reddit discussions on the topic.

This thread from 11 months ago discusses AI admitting to "falling for the mandela effect.": https://old.reddit.com/r/MandelaEffect/comments/1g08o8u/seah...

And this thread from 3 years ago goes deeper into the rabbit hole: https://old.reddit.com/r/MandelaEffect/comments/qbvbrm/anyon...

Has anyone seen World on a Wire, about living in a false reality where memories are erased to preserve the simulation? Getting a similar feeling here!

My tentative conclusion is that there must be a seahorse icon in another older app or character set that isn't unicode, and that's what people are remembering, since some of the digging into old iPhone versions seems fairly convincing.

That, or we are living in a simulation and this seahorse realization is about to imminently propagate into something far bigger...
by mdaniel | 2025-09-07 19:12:59+00:00
Please, no. Zulip offers free hosting for open source communities and they also have publicly browseable archives, so information doesn't go into chat black holes to die

Also, no one needed Yet Anther Self Hostable Rails Chat Gizmo, so if those communities were previously on Slack then their lack of remediation was inertia, and not lack of options
by tauoverpi | 2025-09-07 19:13:49+00:00
I bought a pinenote after the charing port on the rm2 stopped working. With the rm2 it would refuse to wake sometimes if it's not charged to 100% slowly, the pen ghosting issue continued to get worse the longer it was in use even with a replaced tip, the web interface wasn't the most practical to add new books with (via SSH it's also a bit annoying as forced to reverse engineer their JSON format), deleting files via the interface at one point didn't delete them on disk so had to remove them via SSH, and so on.

I never had a subscription and locking features which could be run locally on the device behind a service is rather annoying.

And yes, those issues were worse after the a firmware update.
by returningfory2 | 2025-09-07 19:14:04+00:00
The Japanese embassy and consulates in the US only accept applications from residents of the US.

E.g. the NYC consulate: https://www.ny.us.emb-japan.go.jp/itpr_en/visa00.html

> You may apply for a visa at this Consulate if you are currently residing within the area covered by this Consulate.
by akk0 | 2025-09-07 19:14:25+00:00
I made a serious effort to look into it, but without already knowing where I want to be it was impossible to decide which server to sign onto and it's an expensive choice to make upfront since they don't all federate with each other and even the ones that do federate are not guaranteed to not start beef with each other. That's before even getting to the fact that I can name at least 4 different protocols off the top of my head (Mastodon, Pleroma, Akkoma, Misskey) at various levels of not-entirely-incompatible with each other. I remember there being work on between-server account moving mechanisms in some state of almost-partially-working, too. Maybe things have changed now but I doubt it, everything I saw in the ecosystem just seemed to promote balkanization as a feature.

I'd love a truly decentralized model for this but fediverse isn't it, fediverse is a Hellenic League of city states where your ability to interact outside your bubble is beholden to your and their local leadership and shifting realities of protocol war jank.

If you do think my opinion is uninformed or mistaken at least know that I know many times more people who bounced off the idea for these reasons than people who actually managed to make heads or tails of this. Fwiw I don't use xitter/bsky either.
by sungam | 2025-09-07 19:14:38+00:00
Lots of models out there but I would not trust any for diagnosis without review of a dermatologist yet. The challenge is unanticipated edge cases and managing risk/liability/regulation. I have no doubt that if a major AI company focused on this problem then these issues could be overcome with current technology but perhaps the market is not big enough to justify the investment required.
by scarface_74 | 2025-09-07 19:15:15+00:00
I have never in 9 years working with AWS - four at product companies as the architect, 3.5 at AWS itself working in the Professional Services department and the last two working at 3rd party companies - ever heard or read about anyone either on a personal project or a large organization not be able to get a refund or in the case of a large org, sometimes a credit from AWS when they made a mistake that was costly to them.

I haven’t even seen reports on subreddits
by bastawhiz | 2025-09-07 19:15:40+00:00
Selling you a new $1200 device.

See: Garmin nüvi.

It's not as though my cell phone will continue working forever. Nest discontinued Nest Aware. I've gotten bitten by this exact phenomenon more times than I care to admit.

I don't care about Garmin's reputation, it's simply a fact that having satellites talking to specialized devices requires a critical mass of subscriptions. There's a chain of vendors that need to all be on board to support all the hardware that keeps those devices online and updated, and at some point they will be discontinued. Probably sooner rather than later, especially when plenty of new phones make the functionality here redundant.
by transpute | 2025-09-07 19:16:28+00:00
Thanks for the clarification. 90 day embargo of patches for all Android is worse than delaying for AOSP, https://news.ycombinator.com/item?id=45158523#45161240

They're giving OEMs 3-4 months of early access which we know for a fact is being widely leaked including to attackers.
by ACCount37 | 2025-09-07 19:16:53+00:00
That looks very much like "just a bug" to me.

Long press hard reboot should rectify that if the device isn't severely damaged in a way that causes permanent instability on I2C4. And if it is, then welcome to board level repair, here's your introductory can of pickled suffering.

Now, if you could use that to pwn SEP? Or boot into a custom ROM, checkm8 style? That would be something. But I see zero evidence of this being exploitable in any way.
by thewebguyd | 2025-09-07 19:17:04+00:00
> so it will be very interesting to see if they narrow the gap with Apple around software.

they might be able to narrow the gap with Apple wrt software, but I don't think (at least in the US) Garmin will ever gain marketshare vs. the Apple Watch, especially now with the Ultra for the simple reason that Garmin just cannot offer an equivalent experience on iPhones because of Apple.

We desperately need antitrust intervention to force Apple to open up iOS to allow other smartwatches to take advantage of the same APIs that the Apple Watch does.

If that happens I think Apple will quickly find that they cannot compete on an even playing field.
by mgkimsal | 2025-09-07 19:17:43+00:00
A theme of many of the horror stories is something like "I set up something personal, costing a few dollars a month, and I was DDOSed or (in earlier terms) slashdotted out of the blue, and I now have a bill for $17k accumulated over 4 hours".

As someone else pointed out, some(?) services prevent unlimited autoscaling, but even without unlimited, you may still hit a much larger limit.

Being able to say 'if my bill goes above $400, shut off all compute resources' or something like that. Account is still on, and you have X days (3? 1? 14?) to re-enable services, pay the bill, or proceed as you wish.

Yes, you might still want some period of high $/sec, but nearly every horror story in this vein ends with an issue with the final bill. Whether I burn $300 in 5 minutes or 26 days, I want some assurance that the services that are contributing most to that - likely/often EC2 or lambda in the AWS world - will be paused to stop the bleeding.

If you could pipe "billing notification" SNS message to something that could simply shut off public network access to certain resources, perhaps that would suffice. I imagine there's enough internal plumbing there to facilitate that, but even then, that's just AWS - how other cloud providers might handle that would be different. Having it be a core feature would be useful.

I was on a team that had our github CI pipeline routinely shutdown multiple times over a few weeks because some rogue processes were eating up a lot of minutes. We may have typically used $50/$100 per month - suddenly it was $100 in a day. Then... $200. Github just stopped the ability to run, because the credits used were over the limits. They probably could run their business where they would have just moved to charging us hundreds per day, perhaps with an email to an admin, and then set the invoice at $4500 for the month. But they shut down functionality a bit after the credits were exhausted.
by matthewdgreen | 2025-09-07 19:18:01+00:00
I drove into the setting sun the other day and needed to shift the window shade and move my head carefully to avoid having the sun directly in my field of vision. I also had to run the wipers to clean off a thin film of dust that made my windshield difficult to see through. And then I still drove slowly and moved my head a bit to make sure I could see every obstacle. My Tesla doesn’t necessarily have the means to do all of these things for each of its cameras. Maybe they’ll figure that out.