MurphyA/hacker-news huggingface dataset:
by anonymous908213 | 2025-10-24 05:40:10+00:00
I think you overstate how bad said situation was, and to the extent it was a problem I doubt it had any meaningful impact on PC usage rates, and I have not the slightest doubt that such a situation would have had minimal bearing on smartphone adoption. People are drawn to things that offer utility to them, regardless of any downsides. That's why people will happily hand over the entire details of their private life to any internet service that asks it of them, and why the market does not punish any company that has security breaches and loses hundreds of millions of people's personal information. Security and privacy are at the very bottom of a normie's list of concerns in practice, even if they might say they care in surveys. If something is useful to them, they will use it regardless of security and privacy flaws.

Edit: It's also telling that you need to go back to XP to make your case. It's 2025. Security practices have improved a ton to give people more protection from themselves without outright taking away their freedom to make choices.

Also, let's again re-iterate that Android usage outnumbers iOS by three-to-one, so it is clear in practice that people are in fact willing to adopt a phone that allows them to make mistakes (if they try very hard to).
by kybernetyk | 2025-10-24 05:40:15+00:00
I almost forgot how bad the dev-tools ecosystem was back in the day. I remember back in 1998, when I was 15, I took on a vacation job in a car shop (wet sanding car parts) just to afford Visual C++ 6.0.

I also had to order the compiler through a local dealer and delivery took 6 weeks. But I still have the box and CD-ROM :)
by mindslight | 2025-10-24 05:40:37+00:00
I love me a medium regulah as much as the next guy, but I don't get how they can possibly have national appeal - the coffee is familiar, not fantastic.

Also it really sucks that they've eliminated French crullers from all but the rarest of stores. Sure you can seek them out, but that kind of defeats the whole point of having a chain you can pop into no matter where you might be.
by Zarathruster | 2025-10-24 05:40:43+00:00
Yeah I don't know if this is a skill issue on my part, the nature of my projects, the limits of Sonnet vs. Opus, or a combination of all of the above, but my experiences track with all of yours.

From the article:

> The default mode requires you to pay constant attention to it, tracking everything it does and actively approving changes and actions every few steps.

I've never seen a YOLO run that doesn't require me to pay constant attention to it. Within a few minutes, Claude will have written bizarre abstractions, dangerous delegations of responsibility, and overall the smelliest code you'll see outside of a coding bootcamp. And god help you if you have both client and server code within the same repo. In general Claude seems to think that it's fine to wreak havoc in existing code, for the purpose of solving whatever problem is immediately at hand.

Claude has been very helpful to me, but only with constant guidance. Believe me, I would very much like to YOLO my problems away without any form of supervision. But so far, the only useful info I've received is to 1) only use it for side projects/one-off tools, and 2) make sure to run it in a sandbox. It would be far more useful to get an explanation for how to craft a CLAUDE.md (or, more generally, get the right prompt) that results in successful YOLO runs.
by kazinator | 2025-10-24 05:41:29+00:00
No, it's a theme in syntax.

For instance, you can't put the "break" of a "for" loop in a helper function called out of the for loop. It has to be enclosed in the for loop.

We can think of the loop as a macro; Lisp would implement it as such.

When macros transform certain expressions enclosed in the macro call, all the syntax has to be right there, enclosed in the call.

In other words macros are "local syntactic transformations". Why I'm putting that in quotes is that this is the exact phrase used in the paper "Macros that Reach Out and Touch Somewhere" by George Kiczales et al.

Kiczales describes a macro system which peforms global program transformations, allowing macros to act on code that is not enclosed in them; i.e. bring about nonlocal transformations.

"In this paper, we present a new kind of macro, called a data path macro, in which transformations can take place at any point along the dataflow path that includes the macro invocation."

This is pretty exotic. I think nbody has done anything like it, and they never released their code. They left unsolved problems documented in section 5, Future Work.
by noduerme | 2025-10-24 05:42:23+00:00
It's wild that it's already come to this: The camera itself becomes more important as the instrument to provide zero-trust proof.

This is a brilliant solution to one of the most critical emergent problems. I can see a world where no digital image can be trusted if it doesn't come with a hash.

There is also something called "film" which might be a retro answer to this problem.
by mirzap | 2025-10-24 05:42:40+00:00
The real issue isn’t Apple’s commission, it’s the lack of choice. Allowing app installations outside the App Store, as on macOS, would immediately subject Apple’s pricing to market pressure. The fee would drop on its own, without regulation.

Macs have allowed apps from "untrusted" sources for decades - and they’re doing just fine. So no, this isn’t about security. It’s about control and monopoly.
by thisislife2 | 2025-10-24 05:43:53+00:00
"Free market" doesn't mean consumer rights go for toss. "Free market" also means a level playing field for everyone, which is why we have things like standardisation (e.g. USB-C) to make it easier for other businesses to compete. A monopoly or duopoly is not a "free market". Once a monopoly or duopoly emerges, it becomes an artificial moat to prevent competition and as "free market" has ceased to exist in such a situation, it is incumbent to change the rules to make sure a "free market" exists again and competition can thrive. (And ofcourse, all this has to be done without ignoring the rights of other stakeholders in the society).
by nobody9999 | 2025-10-24 05:44:34+00:00
>From the 7 millions that did show up, very close to zero of them will be deciding the next election due to the way the election system works in the US.

That's not really true. Check the margins of victory in so-called "swing" states (Pennsylvania, Michigan, Wisconsin, Georgia, Arizona, Nevada and North Carolina) for Trump and compare that with each state's turnout at last weekend's protests.

So no. Many more than "close to zero" of those folks will be deciding the next presidential election.

Edit: Corrected prose.
by beeflet | 2025-10-24 05:44:42+00:00
you know what grinds my gears? The fact that it takes 2 seconds for the android camera app to open, even when I use the shortcut on the lock screen. It's a step backwards from point-and-shoot cameras.

I was trying to take a picture of a gecko the other day, and it missed half of the event while the app was loading.
by overvale | 2025-10-24 05:45:35+00:00
“I've come up with a set of rules that describe our reactions to technologies:

1. Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works.

2. Anything that's invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it.

3. Anything invented after you're thirty-five is against the natural order of things.”

― Douglas Adams
by rifty | 2025-10-24 05:46:46+00:00
Apple still acts frivolously extreme about certain visual details on the interface. What feels different is that once we get away from the marketable still of an interface, the motivation just doesn't feel there to meet a higher quality vision, if there is one at all.

A lot of people will disagree that Apple had great attention to detail before because of the things they choose not to focus on. But I think what was counter arguable before is that they were meeting their own internal vision with a high expectation for quality, and that that vision covered every part of the experience. The counter argument doesn't feel as valid today.
by achierius | 2025-10-24 05:48:10+00:00
Do you not think the same thing would apply in the US? If we were having serious domestic conflict there would be veterans on both sides, not to mention that other countries would certainly train officers to help their preferred side. The real point is that "technical superiority" (air power, artillery, mechanized equipment) is not on its own sufficient to win a war when the populace is opposed to the occupying military presence, and that military is not willing to totally butcher that populace.
by isodev | 2025-10-24 05:48:49+00:00
Exactly this. There is no way not to choose the App Store, regardless of the price. Apple goes further by making users believe alternatives are "less secure" and what not (which is not true) so it's not just about distribution, it's also a battle of perception. Even if Apple's App Store tax is 0.00, it would still be unfair and have negative impact on consumers due to the limited choice of apps and experiences they can get.
by baq | 2025-10-24 05:49:14+00:00
I think you completely misunderstood me, actually. I explicitly say if it works, great, no sarcasm. LLMs are finicky beasts. Just keep in mind they don’t really forget anything, if you tell it to forget, the things you told it before are still taken into the matrix multiplication mincers and influence outputs just the same. Any forgetting is pretend in that your ‘please forget’ is mixed in after.

But back to scheduled programming: if it works, great. This is prompt engineering, not magic, not humans, just tools. It pays to know how they work, though.
by ryan_lane | 2025-10-24 05:49:20+00:00
> Conservatives want to cut taxes to force liberals to cut spending. Liberals want to increase spending to force the conservatives to increase taxes.

This is straight propaganda. Both parties increase spending. One party cuts taxes for the rich, the other increases taxes on the rich.

Conservatives haven't been "small government" and haven't cut taxes for folks other than the rich in a long, long time. Even calling them "small government" is a misnomer, because that propaganda is about privatization, not reducing costs (private services are less efficient and more costly than the government service they replace!)

Let's stop calling the problem "both-sides". One side is considerably worse for the economy, and you and I know it's the conservatives.
by actsasbuffoon | 2025-10-24 05:51:46+00:00
I’ve been waiting to see my countrymen vote in their own best interests for my entire life. I’d be shocked if they started doing it now.

We are astonishingly bad at understanding abstraction. We understand that if Kevin shows up at our house and punches us in the face, we should avoid Kevin. But once you put a layer of abstraction between Kevin and the broken nose, we suddenly become baffled about how this could happen, and then we vote for Kevin.
by carltheperson | 2025-10-24 05:52:03+00:00
This is a great library. I especially appreciate that they added a version for Svelte (with specific examples for Svelte 5).

It's very convenient how you create the graph, with nodes just being Svelte components. Adding custom edges isn't very hard either.

If you're curious what you can do with it, I made this demo for myself https://youtu.be/aVY7ySPiSo8 (never launched it). I used Svelte Flow to visualize AI doing research, my first project using LLMs.
by vlovich123 | 2025-10-24 05:53:01+00:00
C++ has exceptions and having seen the vast majority of code and the way it’s written and the understanding of people writing it, exception safety is a foreign concept. Doing it in C without RAII seems particularly masochistic and doomed to fail.

And unwinding the stack isn’t what you want to do because you’re basically signaling you want to cancel the operation and you’re throwing all the state when you precisely don’t want to do that - you just want to pause the current task and do other I/O in the meantime.
by beeflet | 2025-10-24 05:53:38+00:00
only because the jobs of our time are fake.

Playing football or lacrosse is more "real" than working a desk job. For thousands of years, humans had to hunt and make tools and relied on their wits and strength to survive. Survival in the modern day is mostly a question of obedience.

I think the purpose of exploring virtual worlds like quake or counter-strike or something should not be to escape the real world but rather to experience a new kind of physicality. The purpose of playing games should be to engage in a deeper world which is more "real" than the tame one we are ordinarily subjected to.

It's why I am not opposed to video games. I opposed to overplaying video games because you ruin them, they become mundane and predictable.
by grumpy-de-sre | 2025-10-24 05:53:43+00:00
Or just maybe free markets expose the bitter truth. That can take a lot of self reflection to come to terms with. Applies to a lot of aspects to life, eg. career planning, creative endeavors etc.

But at the same time it's true that some vital public activities aren't rewarded by the system atm. Eg. quality journalism, family rearing, open source, etc. Often that's an issue of privatized costs and socialized rewards. Finding a way to correct for this is a really big deal.
by kybernetyk | 2025-10-24 05:54:28+00:00
I think Rust speaks to people who don't "play" with their code during development. Moving stuff around, commenting things out, etc. When I try to do this in Rust, the borrow checker instantly complains because $something violates $some_rule. I can't say "yeah I know but just for now let's try it out this way and if it works I'll do it right".

I work this way and that's why I consider Rust to be a major impediment to my productivity. Same goes for Python with its significant whitespace which prevents freely moving code around and swapping code blocks, etc.

I guess there are people who plan everything in their mind and the coding part is just typing out their ideas (instead of developing their ideas during code editing).
by payneio | 2025-10-24 05:55:16+00:00
Compiling and evaluating output are types of fact checking. We've done more extensive automated evaluations of "groundedness" by extra ting factual statements and seeing whether or not they are based on input data or hallucinated. There are many techniques that work well.

For comparisons, you can ask the model to eval on various axis e.g. reliability, maintainability, cyclometeic complexity, API consistency, whatever, and they generally do fine.

We run multi-trial evals with multiple inputs across multiple semantic and deterministic metrics to create statistical scores we use for comparisons... basically creating benchmark suites by hand or generated. This also does well for guiding development.
by lll-o-lll | 2025-10-24 05:55:48+00:00
I first heard about “thinking in pictures” from Dr Temple Grandin, who is autistic and associates it with autism. Anyway, it’s also how she thinks and appears to be a super power when it comes to designing feed lots. https://www.grandin.com/inc/visual.thinking.html

I imagine you also struggled with algebra? Being a non-visual abstraction.
by saurik | 2025-10-24 05:56:30+00:00
At best this just makes them a patsy, which isn't actually better; but it, also becomes pretty clear if you pay more attention and dig into this (watch some of their interviews, etc.) that they actually DO care about the license, and are splitting hairs on what that means: if they don't care, but they have users who do that will be disappointed if they went in a different direction, then they not only do care, but have chosen to actively align with those specific users. But, regardless, again, and most importantly: this is about why they have a niche and why Canonical is pushing this, and if you try to just right software in such an environment and actively truly actually don't care about the license and just YOLO it, then that level of cavalier negligence cannot be rewarded with immunity to guilt or culpability in the outcomes.
by mike2872 | 2025-10-24 05:56:51+00:00
From my understanding, Wi-Fi sensing requires at least two antennas (transmitter and receiver) to measure signal disruption. This could be one device with both antennas, or two separate devices.

There are also techniques that use one controlled device and leverage ambient Wi-Fi signals from uncontrolled sources (like a neighbor's router), but TOMMY explicitly disables all options for using devices outside your own network. It only works with ESP32s you've flashed and added to your system.
by pkulak | 2025-10-24 05:57:41+00:00
This is what I use:

ViT-SO400M-16-SigLIP2-384__webli

I think I found it because it was recommended by Immich as the best, but it still only took a day or two to run against my 5 thousand assets. I’ve tested it against whatever Google is using (I keep a part of my library on Google Photos), and it’s far better.
by kanodiaayush | 2025-10-24 05:58:19+00:00
I also realised I forgot to commend you; I think this is a useful interface! Kudos on building it! I'm working on something very related myself.

I think in general these things should not be confused to be the one and same artifact - that of a personal memory device and that for LLM context management. Right now, it seems to double up, of which the main problem is that it kind of puts the burden on me to manage my memory device, which should be automatic I think. I don't have perfect thoughts on it, so I'll leave it at this, its work in progress..
by godelski | 2025-10-24 05:59:26+00:00
What do you see when you close your eyes? Just light and colors? What about when you dream?

I ask because there's done research suggesting visual hallucinations while sleeping helps maintain the visual cortex's proficiency. IIRC it was just contingent on visual stimuli. Sometimes as I fall asleep I see a very bright white light, so something like that can count.

If you don't remember your dreams it might be interesting to keep a dream journal. It might take awhile to get your first entry. I kept one a decade ago and my first entry was "I remember but color blue" and it took a week. But even though I don't keep it anymore I remember most of my dreams and they are still quite vivid. Might be a fun experiment
by vlovich123 | 2025-10-24 06:00:14+00:00
You’ve actually understood my suggestion - thank you. Unfortunately I think hint_read inherently can’t work because it’s a race condition between the read and how long you access the page. And this race is inherent in any attempted solution that needs to be solved. Signals are also the wrong abstraction mechanism (and are slow and have all sorts of other problems).

You need something more complicated I think, like rseq and futex you have some shared data structure that both understand how to mutate atomically. You could literally use rseq to abort if the page isn’t in memory and then submit an io_uring task to get signaled when it gets paged in again but rseq is a bit too coarse (it’ll trigger on any preemption).

There’s a race condition starvation danger here (it gets evicted between when you get the signal and the sequence completes) but something like this conceptually could maybe be closer to working.

But yes it’s inherently difficult which is why it doesn’t exist but it is higher performance. And yes, this only makes sense for mmap not all allocations so SIGSEGV is irrelevant if looking at today’s kernels.
by v7n | 2025-10-24 06:01:00+00:00
Adding a data point here for posterity, in hopes that someone researches this topic deeper. I recognise myself from the above, apart from "intuitive feelings" as I don't quite get what shi.. the person meant by that. My mother noted that from a very young age I was fascinated by books and indeed did an unreasonable amount of reading growing up. My sibling thinks with words. Visualisation of real things is a challenge for me, but I think I'm reasonably adept at solving more abstract things (e.g. mechanical linkages) in a somewhat visual-adjacent way that I call my "imagination". This extends to memories, as if you were to task me to picture a dog, I would feel much more comfortable picking a non-existing, imagined dog than any the dogs that I've actually seen or met, such as family members' pets. I do some painting and could wireframe-sketch this imagined subject for you and "fill in the blanks", but trying to remember any actual moment spent with those beasts is laborious and results in something akin to one-frame flashes that are immediately gone and can't be recalled at will. Inadequate memory formation/recall have caused me grief, but I have no trouble remembering for example number sequences.
by withinboredom | 2025-10-24 06:02:06+00:00
I don’t use AWS or any other cloud provider. I use bare metal since 2012. See, in 2012 (IIRC), one fateful day, we turned off our bare metal machines and went full AWS. That afternoon, AWS had its first major outage. Prior to that day, the owner could walk in and ask what we were doing about it. That day, all we could do was twiddle our thumbs or turn on a now outdated database replica. Surely AWS won’t be out for hours, right? Right? With bare metal, you might be out for hours, but you can quickly get back to a degraded state, no matter what happens. With AWS, you’re stuck with whatever they happen to fix first.
by baq | 2025-10-24 06:02:44+00:00
There’s a difference between ‘grown organically’ and ‘designed to operate in this way’, though. Experienced folks will design system components with conscious awareness of how operations actually look like from the start. Juniors won’t and will be bolting on quasi solutions as their systems fall over time and time again. Cook’s generalization is actually wildly applicable, but it takes work to map it to specific situations.
by Gigachad | 2025-10-24 06:03:14+00:00
There is absolutely a market for social media that bans AI slop. People in general don’t want the slop, but it’s seeping in everywhere with no easy way to mass remove.

The problem with the linked product is it’s basically DRM with a baked in encryption key. And we have seen time and time again that with enough effort, it’s always been possible to extract that key.
by efreak | 2025-10-24 06:03:14+00:00
osmAnd allows you to use a number of different sources, though their business listings are inferior (in Los Angeles/San Diego) no matter what source you use (admittedly this might be partly due to new businesses opening, I've never tried searching for a long-established business as I already know where to find these). Recommend installing from fdroid, the play store version is limited (may not make a difference to you)

There's a number of other map apps around as well (Mapfactor, MapQuest, maps.me), including some for specific purposes (transit, Waze, Polaris, backcountry, sygic)
by TheDong | 2025-10-24 06:03:56+00:00
You have to push the signing as far out as possible.

The light sensor must have a key built into the hardware at the factory, and that sensor must attest that it hasn't detected any tampering, that gets input into the final signature.

We must petition God to start signing photons, and the camera sensor must also incorporate the signature of every photon input to it, and verify each photon was signed by God's private key.

God isn't currently signing photons, but if he could be convinced to it would make this problem a lot easier so I'm sure he'll listen to reason soon.
by mike2872 | 2025-10-24 06:04:24+00:00
ESPresense and TOMMY solve different problems right now. ESPresense tracks specific people with IDs (even when stationary), while TOMMY detects anonymous motion across zones. For your use case, ESPresense is probably the better fit currently. Though once stationary presence detection is added (Q1 2026) and person identification, it could do similar tracking without needing physical tags to carry around.