MurphyA/hacker-news huggingface dataset:
by jajahabav | 2025-09-22 13:52:17+00:00
> but even if it was, are the folks he referring slaughtering white people

I don’t want to sound like Elon musk (he’s corrupt like the rest), but white people aren’t really reproducing at a rate to keep them going. There’s other ways for a race to die out. You think a majority asian Britain is going to be favorable to whites?

> i don't think "native Brits" as he called, not wanting to do any of the low-end jobs.

Because they’re awful jobs. The elites running the country opted to import cheap, exploitable labor instead of improving the working conditions of their countrymen.

And this is ultimately the problem with immigration. It’s done by an elite that hates their people. The elites profit while the common people suffer.

> It is also a habit of tyrants to prefer the company of aliens to that of citizens at table and in society; citizens, they feel, are enemies

Aristotle said this thousands of years ago. The behavior we’re seeing isn’t new, and the response of “we want people that look like us in power” isn’t anything new either. Race is an extension of family, and a ruler who views the people as an extension of their family will rule much better than one who views the people as cattle.

The ultimate problem is the rich hate the natives and have too much money. They push immigration because it cheapens their bottom line and ensures the people will remain divided. They refuse to use their wealth to better their nation.

> There is no easy answers to the current economic problems

There is an extremely easy answer. The levels of corruption are so astronomical that simply installing rulers who aren’t corrupt would turn things around overnight. Unfortunately, the elites have done a good job conditioning the people to view good elites as “far right racists” simply because they’ll prioritize family over foreigners. And until we can unwind that conditioning, things are going to continue getting worse at a time when we have technological miracles.
by sandworm101 | 2025-09-22 13:52:26+00:00
Cars with "bad" suspension tend to survive potholes. A car with slow-to-move suspension will see the wheel dip less down into the hole when traveling at speed. But that is the exact opposite behabior you want when dealing with debris, which requires the supension to move up rather than down. "Good" systems will have different responce curves for up than down. Quazi-luxury cars fake this by having slow suspension in both directions, to give the sense of "floating over potholes".

[Cut, google ai provided wrong numbers]
by xeromal | 2025-09-22 13:52:27+00:00
I'm from Georgia where summer thunderstorms are extremely common and we had ones that were so explosive that candles would vibrate off the fireplace mantle. I moved to SoCal and i'm always amused when a small storm comes by once a year and people freak out.

I miss those storms man. Nothing like sitting on the porch and watching them roll through
by burkaman | 2025-09-22 13:52:40+00:00
From Wikipedia:

> He came to speak a "kitchen Persian" that allowed him to talk to Persians somewhat. (He was never fluent in Persian as he said he was.) Despite having some love for the Persians, Gobineau was shocked they lacked his racial prejudices and were willing to accept blacks as equals. He criticized Persian society for being too "democratic". Gobineau saw Persia as a land without a future destined to be conquered by the West sooner or later. For him this was a tragedy for the West. He believed Western men would all too easily be seduced by the beautiful Persian women causing more miscegenation to further "corrupt" the West. However, he was obsessed with ancient Persia, seeing in Achaemenid Persia a great and glorious Aryan civilization, now sadly gone. This was to preoccupy him for the rest of his life.

The guy was a terrible person and a documented liar about his knowledge of Persia. Perhaps he had some conversations with locals who genuinely didn't understand why he hated black people, and he thought "ah, these clever Persians, so effortlessly deceiving me when they obviously must be as racist as I am".
by didntcheck | 2025-09-22 13:52:47+00:00
Presumably there's no legal reason why the ISPs couldn't write to all their customers giving "notice of upcoming partial internet service outage, due to the actions of La Liga". It would be factually true

Of course, LL could still give them hell in court even on false grounds (and maybe even win anyway, given the case detailed in the root comment). And in any case there's simply no commercial reason why they would stick their neck out in the first place
by tbirdny | 2025-09-22 13:53:17+00:00
I didn't know Charlie Krik before. After watching these videos, I don't believe he was such a hateful person: Amir Odom: https://youtu.be/N14ywRyTWVI Bill Maher: https://youtu.be/OblCcO7-Alg Jordan Peterson: https://youtu.be/dP0TagcNvCg
by alephnerd | 2025-09-22 13:53:25+00:00
If we use FRED and HUD data for 2005 we find the median household income in Washington (cannot find a Seattle MSA specific dataset) and and median house sale price in the Seattle MSA to be $54k [0] and $309k [1] respectively which roughly becomes 1:5.5 again.

[0] - https://fred.stlouisfed.org/series/MEHOINUSWAA646N

[1] - https://www.huduser.gov/periodicals/ushmc/spring05/ushmc_05q...
by tacosalsa | 2025-09-22 13:53:28+00:00
Wow, that's really small. Only 43 cm3 (without the plug) for the EU version. I own an a Anker Nano II 65W GaN Charger and that's already small with 64 cm3. I can imagine that Rolling Square one getting even hotter with that low amount of material, and thus cooling.
by radarsat1 | 2025-09-22 13:53:32+00:00
I spent some time learning about PouchDB a little while ago, it seems to be a nice solution at least for a No SQL approach. Although I still need some more practical experience to understand the security model, because it feels weird to just sync a database that was updated on some web page, really you want to ensure there is validation and treat it as an untrusted source to some extent. Still not sure of the best way to deal with that without implementing most of the application as server side validation scripts, or maybe that is just the way to do it.
by toss1 | 2025-09-22 13:53:49+00:00
"One test is worth a thousand opinions."

And here, the too-frequently posted excuse that "oh, many humans would have hit that too" is utter nonsense.

In that situation, with light traffic, clear daylight visibility, and wide shoulders, any human who would have hit that is either highly distracted, incompetent, or drunk.

Both driver and passenger saw the object at least 7-8 seconds ahead of time; at 0:00sec the passenger is pointing and they are commenting on the object, at 0:05sec passenger is leaning forward with concern and the Tesla drives over it at 0:08sec. The "Full Self Driving" Tesla didn't even sound any warning until a second AFTER it hit the object.

Any alert half-competent driver would have certainly lifted off the accelerator, started braking and changing lanes in half that time. They didn't because of the expectation the Tesla would take some corrective action — bad assumption.

"My 'Full Self Driving' is as good as a drunk" is not a worthwhile claim.

Worse yet, the entire concept of [it drives and then hands control to the human when it can't handle a situation] is actively dangerous to levels of insanity.

Human perceptual and nervous systems are terrible at tasks requiring vigilance —it is like our brains are evolved for attention to wander. Having a life-critical task that can literally kill you or others ALMOST fully handled autonomously is situation designed for the human to lost attention and situational awareness. Then, demanding in a split second that (s)he immediately become fully oriented, think of a reaction plan, and then execute it, is a recipe for disaster.

In this case, it is even worse. The Tesla itself gave the humans zero warning.

The driver and passenger saw the object well in advance of the Tesla and in in 3-4 times the time and distance it would take to react effectively. But, they had an assumption nothing was wrong because they assumed the Tesla would handle the situation and they were not in a driving mindset, instead waiting to see what the Tesla would do. They were not actively driving the car in the world. Fortunately, the only result was a mangled Tesla — this time.
by lapcat | 2025-09-22 13:54:05+00:00
> There were many large forums that hit a tipping point where low-effort posting and polarization drag everything down. How does HN resist the slide?

It doesn't.

Admittedly, HN discussion is generally of higher "quality" than Reddit, at least for large subreddits, but that's a very low bar to hurdle.

> The HN welcome page lays out two cardinal rules: don’t post or upvote crap links, and don’t be rude or dumb in comment threads.

These cardinal rules are routinely violated.

A rational person would just read the linked articles and ignore the comment section. HN is still the best link aggregator, I think. Unfortunately, I'm irrational and prone to pointless argumentation, which is why I sometimes show up in the comments. (Duty calls.) I usually regret it, though.
by surajrmal | 2025-09-22 13:54:09+00:00
It's not that they think zig will avoid the issues, but rather that the cost required to do so is too great, so they would rather have a nicer language with more traditional ways to catch those bugs. If things like memory tagging continue to take off, hardware will catch these issues anyways. I don't personally agree but they are allowed to have their opinions.

More than memory safety, I do think thread safety is a bigger challenge I'd love more modern languages to tackle.
by jakelazaroff | 2025-09-22 13:54:23+00:00
The real answer to the question isn't technical. Local-first apps haven't become popular because companies recognize that their value comes from controlling your data.

In a talk a few years ago [1], Martin Kleppman (one of the authors of the paper that introduced the term "local-first") included this line:

> If it doesn't work if the app developer goes out of business and shuts down the servers, it's not local-first.

That is obviously not something most companies want! If the app works without the company, why are you even paying them? It's much more lucrative to make a company indispensable, where it's very painful to customers if the company goes away (i.e. they stop giving the company money).

[1] https://speakerdeck.com/ept/the-past-present-and-future-of-l...
by mrtksn | 2025-09-22 13:54:37+00:00
Obviously, in this particular case the humans wouldn't be hitting that. The people in the video have clearly seen the object, but they didn't want to react because that would have ruined their video.

Even if they did not understand what it is, in the real world when you see something on the road you slow down or do a maneuver to avoid it, no matter if it is a harmless peace of cloth or something dangerous like this. People are very good at telling if something is off, you can see it in the video.
by xorvoid | 2025-09-22 13:54:48+00:00
I believe the lack of popularity is more of an economics problem. There are established business models for SaaS apps or freemium with ads. But, the business model for local-first apps is not as lucrative. Those who like the local-first model value features like: data-sovereignty, end-to-end encryption, offline usage, etc. These properties make existing business models hard-to-impossible to apply.

My current thinking is that the only way we get substantial local-first software is if it's built by a passionate open-source community.
by skeeter2020 | 2025-09-22 13:55:05+00:00
if you're writing a new doc to "fix" this situation, you're commiting three crimes: 1. all that old documentation still exists, misleading and confusing people. you've now made the problem n+1, 2. there's no strategy to keep your new document from turning into an old, stale & out-of-date document for the next person, 3. you've addressed the wrong problem (nothing's documented!) and feel like you're superior to all the jerks who came before you.

>> My current role is standing up a new devex team which I'm hoping turns the tide here.

I'd love to know what you're doing different that can help with this problem. Writing more, new documentation is unlikely to be it.
by marginalia_nu | 2025-09-22 13:55:30+00:00
> There's no easy way to keep sync, either. Look at CAP theorem. You can decide which leg you can do without, but you can't solve the distributed computing "problem". Best is just be aware of what tradeoff you're making.

Git has largely solved asynchronous decentralized collaboration, but it requires file formats that are ideally as human understandable as machine-readable, or at least diffable/mergable in a way where both humans and machines can understand the process and results.

Admittedly git's ergonomics aren't the best or most user friendly, but it at least shows a different approach to this that undeniably works.
by ACCount37 | 2025-09-22 13:55:50+00:00
That's an often-repeated lie.

Tesla's crash reporting rules:

> To ensure our statistics are conservative, we count any crash in which Autopilot was deactivated within 5 seconds before impact, and we count all crashes in which the incident alert indicated an airbag or other active restraint deployed.

NHSTA's reporting rules are even more conservative:

> Level 2 ADAS: Entities named in the General Order must report a crash if Level 2 ADAS was in use at any time within 30 seconds of the crash and the crash involved a vulnerable road user being struck or resulted in a fatality, an air bag deployment, or any individual being transported to a hospital for medical treatment.

At highway speeds, "30 seconds" is just shy of an eternity.
by dsr_ | 2025-09-22 13:56:22+00:00
Suppose that Ghostty bans an account from contributing if it fails this test.

That still gives the next slopper a chance to waste the same amount of time. People used to call this the "one bite of your apple" attack -- it's only fair to give everyone a chance to prove that they aren't malicious, but if you do that in an environment where there are more attackers than you have resources, you still lose.
by jerf | 2025-09-22 13:56:50+00:00
Needing further external information to "convert" from one struct type to another is fairly common and completely normal. One I happen to have encountered in multiple places over the years is normalizing user names. Sometimes there is no mechanical process to normalize user names, such as simply lowercasing them; you may need access to an LDAP server to get a canonical name/account, or access to information about local email munging rules (like "which character do you use to allow users to specify multiple addresses for themselves, like gmail uses '+'?" - not all systems use +), or you may need DB access to verify the user name exists if you want a value of the given type to represent a user that is not only normalized but guaranteed to exist.
by piotrgrabowski | 2025-09-22 13:57:20+00:00
Author here.

So far in this benchmark we based the tasks on a couple of open-source projects (like curl, jq, GNU Coreutils).

Even on those "simple" projects we managed to make the tasks difficult - Claude Opus 4.1 was the only one to correctly cross-compile curl for arm64 (+ make it statically-linked) [1].

In the future we'd like to test it with projects like FFmpeg or chromium - those should be much more difficult.

[1] https://www.compilebench.com/curl-ssl-arm64-static/
by stackedinserter | 2025-09-22 13:57:25+00:00
> Canada because their immigration laws are even stricter than ours

Saying Canadian immigration laws are stricter that US is just delusional.

Canada has the most straightforward and permissive immigration laws, if you don't take countries like Argentina or Dominican Republic. Fill up the forms, get your score, wait for a draft, obtain your PR, wait 4 years, you're a citizen, that's the whole immigration. Compare it to h1b now.
by rkapsoro | 2025-09-22 13:57:37+00:00
The use case I always think of is the developer experience for regular hobbyist and workaday devs writing their apps with local-first sync.

Apple comes close with CloudKit, in that it takes the backend service and makes it generic, basically making it an OS platform API, backed by Apple's own cloud. Basically cloud and app decoupled. But, the fundamental issue remains, in that it's proprietary and only available on Apple devices.

An open source Firebase/CloudKit-like storage API that requires no cloud service, works by p2p sync, with awesome DX that is friendly to regular developers, would be the holy grail for this one.

Dealing with eventually consistent data models is not so unusual these days, even for devs working on traditional cloud SAAS systems, since clouds are distributed systems themselves.

I would be very happy to see such a thing built on top of Iroh (a p2p network layer, with all the NAT hole punching, tunnelling and addressing solved for you) for example, with great mobile-first support. https://github.com/n0-computer/iroh
Ask HN: Share Your Pocket Bookmarks
by earlyriser | 2025-09-22 13:58:20+00:00
Some weeks ago I downloaded my Pocket data and it felt like a cozy timeback machine and a forgotten treasure. So I wonder what do you have saved there HN folks, if you can share the csv files (obviously you can do some cleaning before sharing).

1. Export here https://getpocket.com/export

2. Share in a comment.

We can export Pocket links until October 8, 2025.
by mlyle | 2025-09-22 13:59:43+00:00
> They should, in my view, have had y as a function of t, and dropped x.

Then you could have only had a flat floor that moved up and down. If you need shape that changes, you need it to be a function of both x and t.

So e.g. (x-t)^2 / 5 is a parabola shaped "bowl" that moves right at 1 unit per second.
by timpera | 2025-09-22 13:59:48+00:00
No issues so far, almost 1 year in, but I don't use specialized software: only web browsers, Office suite, Obsidian, Dropbox, PowerToys, FileZilla, Putty, VLC, Notepad++, WSL and random .exe utilities. I've found the emulation to be pretty good, but avoid it if you plan to do any gaming.
by somehnguy | 2025-09-22 13:59:55+00:00
I opened a 1 letter typo fix for NextJS not that long ago and had the same thought run through my mind beforehand. I (obviously) decided to just do it anyway and let people think what they want, who cares.

I know my intention was simply fixing a typo I stumbled on while reading the docs..and the effort level is so low to open a PR to fix it
by Zak | 2025-09-22 13:59:58+00:00
> if you're popping in and out expansion cards all the time eventually the ports are going to fail

If you're plugging and unplugging USB-C cables all the time, eventually the ports are going to fail, but we generally consider plugging things into USB-C acceptable.

The Framework expansion modules are just USB-C ports, but they're not subject to much twisting or bending when using the modules so they should last longer.
by ndriscoll | 2025-09-22 14:00:56+00:00
The types say exactly what is proved. There's no real room for confusion. With a written proof you could accidentally make some assumption in the middle (like using some lemma that assumes a thing is finite or compact or whatever when you did not state that assumption), but a computer proof cannot do this. It won't typecheck.

Reading mathematical sentences (types, basically) is like step one in maturing from baby to toddler in math.
by takluyver | 2025-09-22 14:00:57+00:00
The implied context for that is that whatever information you have in the apps should be kept in sync between devices and between people. Classic desktop applications are more like offline-only. Web 2.0 traded that approach for data living on a server, so it stays in sync because there's only one source of truth, but you can only edit it when online.

'Offline-first' is trying to combine the benefits of both approaches.
by robmccoll | 2025-09-22 14:00:59+00:00
I wonder about the categories of apps for which offline first with potentially infinitely delayed sync provides a better experience and how large those really are.

It seems like most of those are apps where I'm creating or working on something by myself and then sharing it later. The online part is almost the nice-to-have. A lot of other apps are either near-real-time-to-real-time communication where I want sending to succeed or fail pretty much immediately and queueing a message for hours and delivering it later only creates confusion. Or the app is mostly for consuming and interacting with content from elsewhere (be that an endless stream of content a la most "social media", news, video, etc. or be it content like banking apps and things) and I really mostly care about the latest information if the information is really that important at all. The cases in those apps where I interact, I also want immediate confirmation of success or failure because it's really important or not important at all.

What are the cases where offline-first is really essential? Maybe things that update, but referencing older material can be really useful or important (which does get back to messaging and email in particular, but other than something that's designed to be async like email, queueing actions when offline is still just nice-to-have in the best cases).

Otherwise the utility of CRDTs, OT, et al. is mostly collaborative editing tools that still need to be mostly online for the best experience.
by trod1234 | 2025-09-22 14:01:02+00:00
There's a growing body of evidence that AI is damaging people, aside from the obvious slop related costs to review (as a resource attack).

I've seen colleagues that were quite good at programming when we first met, and over time have become much worse with the only difference being they were forced to use AI on a regular basis. I'm of the opinion that the distorted reflected appraisal mechanism it engages through communication and the inconsistency it induces is particularly harmful, and as such the undisclosed use of AI to any third-party without their consent is gross negligence if not directly malevolent.

https://fortune.com/2025/08/26/ai-overreliance-doctor-proced...
by jpalomaki | 2025-09-22 14:01:08+00:00
"IT 2022" [1] the mentioned "gold standard". The benefit is that these are in general well known in the market, so they might not require that much review from the lawyers.

These are not just for consulting, but covers also other IT related topics (depending of type of deal you decide which parts to include).

[1] https://it-ehdot.fi/briefly-in-english/
by surajrmal | 2025-09-22 14:01:09+00:00
I've seen rust enter every major c++ codebase I've worked on in the last few years. The major thing slowing adoption is the lack of good interop with c++, and general dirth of greenfield projects that can afford to ignore existing c++ ecosystem of internal libraries. Hiring for rust skills is also a challenge. But still adoption presses on. I see a hockey stick curve still approaching.
by HankStallone | 2025-09-22 14:01:21+00:00
Heh, just yesterday I drove past some roadkill and wondered what a self-driving car would make of that. Then I started wondering how it would handle deer crossing the road 50 years ahead, or running alongside the vehicle as they sometimes do when they get spooked. Or how it would handle the way people drive down the center of gravel roads until they meet someone, and then move over.

At 56, I don't expect to see it on country roads in my lifetime, but maybe someday they'll get there.
by kragen | 2025-09-22 14:01:24+00:00
They're akin to Forth, but they're not Forth, and they're not implemented in Forth.

By contrast, assembly language underpins most software people run today: perhaps it's written in Python, which is interpreted by CPython (using a bytecode which is considerably more Forthlike than Wasm, incidentally), which is written in C, which is usually compiled by GCC or LLVM to textual assembly language in order to generate the executable.