MurphyA/hacker-news huggingface dataset:
by bitpush | 2025-08-27 18:50:07+00:00
> Google being less abusive is no longer a reason to purchase an Android.

But still better than Apple, yeah? Last I checked, still allows alternate stores, still allows sideloading (but requires verification), still allows customization, still allows OEM choice ..

You didnt say it explicitly what you'll switch to, but my assumption is that you were going to go to iPhone but isnt it worse over there?
by chneu | 2025-08-27 18:50:12+00:00
It's also worth noting that while this is uncertain, it's likely an undercount.

Our models are based on what we can measure. We're continually finding that we are under measuring.

Chances are that children born today will feel the effects of AMOC collapsing.

So this mentality of "omg they're over reacting, we have time" is really dumb.

It's very easy to nitpick and dismiss this kind of stuff instead of giving a shit because giving a shit means we have to accept we screwed up. Can we finally start giving a shit and be cautious?
by margalabargala | 2025-08-27 18:50:12+00:00
Yes, they have had great success.

The comments you made about political systems indicate you don't really grasp my point.

- Governments are formed of people. People make mistakes.

- Power tends to corrupt, and the likelihood of corruption scales with the quantity of power and the quantity of people passing through the role (that is, one person may truly have best interests at heart, but will their successor? Or their successor?)

The result of the above is that when assessing long term stability of systems, problems that can happen inevitably will. If a system allows massive sweeping changes, then they will happen, and eventually an incorrect one will be made.

For example, let's take the scenario above, where Chinese companies were ordered to begin using Chinese GPUs. Did that work out? Yes. Could it have gone poorly? Yes.

Will every similar decision go as well? No. Thus, a situation where the "you must use Chinese GPUs" dictation is possible, is less stable than one where it is not.

You brought up a comparison to the US, because the US and China always get compared I guess? The US does this sort of thing more weakly, so gains less instability from this particular source of instability. Whether it's currently more unstable in other ways is left as an exercise for the reader.
by pornel | 2025-08-27 18:50:26+00:00
Those who TL;DRd - it's for the factory, not the cars!

Old EV batteries are great for energy storage. A worse weight-to-capacity ratio doesn't matter for batteries sitting on the ground. A battery that holds only 70% of its original capacity is considered worn-out for EVs (and even replaced under warranty), but grid storage isn't driving anywhere, so any capacity left is still useful.
by evanelias | 2025-08-27 18:50:27+00:00
TypePad was a separate codebase. Still Perl, but designed to be a scalable hosted SaaS / dynamic publishing platform, if I recall correctly. (I was a Six Apart employee 15 years ago, and I didn't work on the TypePad core directly, but I worked on some adjacent projects.)

As for the reasons for the shutdown, I can only speculate, but the maintenance costs for an old huge Perl codebase would likely be a factor. Also the current/final owner of TypePad is the same parent company as BlueHost, and for the past five years they've been refusing new TypePad users, and instead directing folks to BlueHost's paid WordPress hosting. So TypePad's revenue has been dropping for years by design, and consolidation of product offerings seems like the end-goal.
by jrgaston | 2025-08-27 18:50:55+00:00
Interesting article, and it brings back a lot of memories.

I've done three alpine hikes: the Tour du Mont Blanc, the Haute Route, and the Dolomites. The Dolomites were my favorite, for both the scenery (though all are spectacular) and for the quality of the mountain inns where we stayed each night. We spent one night at Rifugio Cinque Torri, which is not far from those rock towers in the story.

I took a lot of photos while hiking and while carrying the camera equipment was a bother, I am so glad I did as I can re-visit the trip, photo by photo.

All three hikes are highly recommended.
by mrguyorama | 2025-08-27 18:51:02+00:00
None of that would have been a serious concern had the shuttle actually met any of it's re-usability claims. It doesn't matter that it costs a bit more in fuel and initial outlay for the orbiter if you actually could turn it around with little effort or cost in a couple weeks.

Having to inspect each and every tile after every trip because they basically didn't work like initially designed was the primary failure of the Shuttle program. It also wasn't nearly safe enough, primarily due to a shitty management culture that was taking over America (and is still currently in power in nearly every business).

The thermal tile technology was for some reason believed to be dramatically easier to design, engineer, and manage than it ever came to be in reality. I'm not convinced that Starship has "solved" the problems inherent in tile systems.
by jemiluv8 | 2025-08-27 18:51:09+00:00
The Typescript example given is an obvious bug to me even before I knew how the window redirect thing works. It was an obvious control flow issue

And I find the event loop vrs concurrency via mutexes to be like an apples to oranges comparison. They both do some form of concurrency but not nearly in the same way

Again, Typescript is hardly considered a language. It is just a tool used to keep javascript under some control on large projects. Again, the comparison between rust and Typescript on a language level is not a great match.

As for fearless refactoring, don't get me started. I experienced this the first time I was porting a vanilla js backend to a typescript version. It was awesome. I won't say it works in much the same way as rust does but man, if you ever ported a rest api written in javascript to Typescript - you'd experience a similar effect.
by takkatakka | 2025-08-27 18:51:29+00:00
https://scryspell.com - a simple session recording and analytics tool.

I used to use squeaky.ai which was a pretty simple session recording tool, but they got tired of running it and shut it down. PostHog is pretty great and with a generous free tier, but I get overwhelmed by their huge UI since it's such a large product now.

The core of the product is session recording, which I implemented using the rrweb library, which itself uses the Mutation Observer API. Everything else is pretty standard React/TypeScript/TanQuery for the front, Java/SpringBoot/PostgreSQL for the back.

No users, but working through the journey of trying to become a better copy writer / product manager / marketer! I've been getting some great advice on how to improve my landing page which has been exciting.
by perihelions | 2025-08-27 18:53:11+00:00
Direct link to the filing,

[.pdf] https://s3.documentcloud.org/documents/26076733/govuscourtsd...

I'm confused to see the SPEECH Act (2010) used as a legal basis: I had thought that act was limited to foreign defamation claims—not as a general First Amendment catch-all. And the text of the law seems (IANAL!) to say that explicitly?

> "Nothing in this section shall be construed to—(1) affect the enforceability of any foreign judgment other than a foreign judgment for defamation..."

https://www.law.cornell.edu/uscode/text/28/4102

https://en.wikipedia.org/wiki/SPEECH_Act
by timr | 2025-08-27 18:53:11+00:00
You’re putting words in my mouth. I believe that clearly stating the quality of the evidence is what distinguishes science from hysteria. We do no favors to the cause of science by exaggerating.

The contention that our models systematically underestimate reality is incorrect, and defies logic: if it were true that we were systematically failing in one direction, we’d make the models bias in the other direction.
by diggan | 2025-08-27 18:53:26+00:00
Confusingly enough, there are these two parts in the previously linked document:

> The MP initiated a conference call with Lockheed Martin engineers. The MA held for approximately 50 minutes while the team developed a plan of action - Page 35

And

> The MP initiated a conference call with Lockheed Martin engineers through the on-duty supervisor of flying (SOF). The MA held for approximately 50 minutes while the team developed a plan of action - Page 2

I quoted from the Page 35, you quoted from the Page 2, not confusing at all of them to have very similar stuff with slightly different meaning, all in the same document :) Thanks nonetheless for the additional context!
by maxwellg | 2025-08-27 18:54:00+00:00
It cracks me up to no end how the dev tools are much better MCP clients than the web chatbots. Claude Code is so _so_ much better at MCP than Claude Web, which has issues with managing DCR client state, is comparatively terrible at surfacing debug information up, doesn't let regular users see under the hood at how tools are described or called, etc.

Using Claude Code or your IDE of choice to book a hotel is a fun unintended side effect of this.
by GMoromisato | 2025-08-27 18:54:17+00:00
I think @WalterBright is probably right and that the Shuttle design was too compromised to be fixable.

Stacking the orbiter on top of the external tank is a non-starter, IMHO. Obviously you'd have to add engines at the bottom, but now your cost goes up unless you plan on recovering the external tank (and how do you do that?).

And now you need another fuel tank for the orbiter, right? Do you extend the orbiter so it can fit an internal fuel tank? Or do you remove the engines and move them to a separate disposable stage?
by harshreality | 2025-08-27 18:54:21+00:00
Its stealth is good. Its EW and Avionics are probably good... now, after a decade of production, and with Block 4 around the corner.

As planes, they were terrible when introduced a decade ago, and mediocre now.

Too much functionality was promised too soon without adequate project management. Instead of modularity being the design philosophy for the NGAD, and shoehorned into the F-35 during production, it should've been the design philosophy for the F-35A/C from the start.

Too many compromises were made to make the three variants share a similar design despite radically different missions.

The F-35B should never have existed.

The parts commonality numbers say it all. Initially projected to be 70%, but when it neared production the actual commonality figure was 25%. I haven't seen that broken down, but I bet the F-35B is a large part of that.
by mlyle | 2025-08-27 18:54:25+00:00
> You’re really wound up. Jsut consider that.

It's hard to read emotions via text. I'm reading that -you- seem to be, with periods between each word, short phrases, &c.

> “Shut up and don’t ask questions” is a very toxic behavior.

c.f.

> > If you want to talk about economic concepts in a forum like this, you should either ask questions or...

It just seems like you're not reading the things I say.
by anon7000 | 2025-08-27 18:55:06+00:00
> You to keep your GitHub tokens/auth in a password manager that requires you to manually authorize unsealing of the token

This is a failure of the GH CLI, IMO. If you log into the GH CLI, it gets access to upload repositories, and doesn’t require frequent re-auth. Unlike AWS CLI, which expires every 18hr or something like that depending on the policy. But in either case (including with AWS CLI), it’s simply too easy to end up with tokens in plaintext in your local env. In fact, it’s practically the default.
by mqtx | 2025-08-27 18:55:06+00:00
That reminds me, I wrote it for iPhone when it was released in 2007 - back then there was no App Store, so apps could only be written for browsers. I think I implemented it whenever I learned a new language. By the way, I noticed that Claude, ChatGPT, and DeepSeek - none of those LLMs can solve Mastermind. They get lost after a few iterations, no matter how good the prompt instructions are. Source: https://github.com/muquit/iphonemm - there is a link to play on that page.
by olyjohn | 2025-08-27 18:55:26+00:00
The only reason the user got confused was because of the terrible fucking cloud-first save dialogs that they kept pushing. And all the different iterations of OneDrive that weren't the same thing.

It's also getting tiring seeing everything dumbed down for dumb people. I thought that people would learn how to use computers, and become empowered to integrate technology into their lives in the way that works for them. Instead, they have just become dumber than ever and more helpless and dependent.
by skydhash | 2025-08-27 18:55:29+00:00
But why do you care that much about how the user is running your code?

Maybe my laptop is running Alpine and I patches some libraries to support musl and now some methods are NOP. As the developer, why does it matter to you?

You would want me to have some chroot or container installation for me to install a glibc based system so that you can have a consistent behavior on every computer that happens to run your code? Even the ones you do not own?
by dvt | 2025-08-27 18:55:57+00:00
Yeah, this is actually a good point, could have a custom setter theoretically that simply looks like assignment, but does some fancy logic.

const location = { set current(where) { if (where == "boom") { throw new Error("Uh oh"); // Control flow breaks here } } }; location.current = "boom" // exits control flow, though it looks like assignment, JS is dumb lol
by JoshTriplett | 2025-08-27 18:56:02+00:00
$ python3 Python 3.13.7 (main, Aug 20 2025, 22:17:40) [GCC 14.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> class MagicRedirect: ... def __setattr__(self, name, value): ... if name == "href": ... print(f"Redirecting to {value}") ... exit() ... >>> location = MagicRedirect() >>> location.href = "https://example.org/" Redirecting to https://example.org/ $
by fweimer | 2025-08-27 18:56:37+00:00
The existing giro system is the real Paypal competitor. Most Europeans had access to Paypal-style money transfers before they had email. Merchants probably want to rely on another party to maintain their integration, but there is no real need for another centralized service similar to Paypal.

(The U.S. really is an outlier among developed nations in that its giro system is not widely used, and many residents would not even know how to access it. Hence Paypal's network effect can offer value there. Europe is very different.)
by WalterBright | 2025-08-27 18:56:41+00:00
I'll repeat that the cure for test anxiety is preparation, preparation, preparation. Avoiding it, like your engineer employee, won't be helpful. Keep going to interviews, and the performance anxiety will also dissipate.

The first few times I did public speaking, I'd freeze up and squeak. I speak regularly now, and it's not a problem anymore.

(Again, I attended Caltech. Most of us were nerds, and many Aspergers. I have worked with many people "on the spectrum" and am not at all ignorant of their differences.)
by whatever1 | 2025-08-27 18:56:46+00:00
At the cell level they don’t degrade linearly. First it’s slow then it’s fast and then it’s abrupt collapse. You probably have noticed that yourself with old devices. Some do not hold charge even for a minute.

With battery packs probably you can do some smart things to make the degradation curve look more linear, but again there is only so much you can do.
by dminik | 2025-08-27 18:57:13+00:00
You say never, but even the Zig stdlib does this occasionally.

Like here in `std/tar.zig`: https://github.com/ziglang/zig/blob/50edad37ba745502174e49af...

Or here in `main.zig`: https://github.com/ziglang/zig/blob/50edad37ba745502174e49af...

And in a bunch of other places: https://github.com/search?q=repo%3Aziglang%2Fzig+%22%3D%3D+e...
by ozgrakkurt | 2025-08-27 18:57:19+00:00
Tbh you would just use ErrorTypeName.ErrorKind to check equality and not error.ErrorKind if you are worried about this.

It is a tradeoff between making some things easier. And probably compiler is not mature enough to catch this mistake yet but it will be at some point.

Zig being an auteur language is a very good thing from my perspective, for example you get this new IO approach which is amazing and probably wouldn’t happen if Andrew Kelley wasn’t in the position he is in.

I have been using Rust to write storage engines past couple years and it’s async and io systems have many performance mistakes. Whole ecosystem feels like it is basically designed for writing web servers.

An example is a file format library using Io traits everywhere and using buffered versions for w/e reason. Then you get a couple extra memcopy calls that are copying huge buffers. Combined with global allocation everywhere approach, it generates a lot of page faults which tanks performance.

Another example was, file format and just compute libraries using asyncio traits everywhere which forces everything to be send+sync+’static which makes it basically impossible to use in single thread context with local allocators.

Another example is a library using vec everywhere even if they know what size they’ll need and generating memcopies as vec is getting bigger. Language just makes it too easy.

I’m not saying Rust is bad, it is a super productive ecosystem. But it is good that Zig is able to go deeper and enable more things. Which is possible because one guy can just say “I’ll break the entire IO API so I can make it better”.
by jmull | 2025-08-27 18:57:24+00:00
The javascript browser bug has nothing to do with the language.

It’s just a logic bug.

E.g., the code doesn’t match their own English description of the logic: “If yes, redirect to the specific page. If not, go to the dashboard or onboarding page.”

The code is missing the “if not” (probably best expressed using an “else” clause following the if block).
by righthand | 2025-08-27 18:57:27+00:00
Organized bias like creating a specific page to for a fictional syndrome in order to wave away any criticisms of your opponents. So organized that Wikipedia won’t remove the obvious bs:

https://en.m.wikipedia.org/wiki/Trump_derangement_syndrome

One of the many reasons I don’t donate to Wikipedia. To keep this page up is to continue fueling unnecessary culture wars. Which in my opinion doesn’t align with their mission as it is not knowlege but an attack:

> Wikipedia's purpose is to benefit readers by presenting information on all branches of knowledge.
by bhouston | 2025-08-27 18:58:07+00:00
There is a ton of bias on Wikipedia. But this is the nature of anything trying to create a collective understanding of the world that involves multiple authors with diverse viewpoints.

But given the way this administration works (looking at their treatment of Universities/Colleges), they will only identify specific types of bias:

- criticism of Republicans

- criticism of Christian conservatism

- pro-LGBTQ+

- criticism of Israel

and try to punish Wikipedia for it, while allowing all other types of bias to flourish.

This isn't that different than the TikTok ban being motivated in Congress by the prevalence of criticism of Israel on TikTok: https://forward.com/culture/688840/tiktok-ban-gaza-palestine...

I expect financial sanctions to be threatened. Because Wikipedia is a US-based, it will likely end up in US court like so many of the other Trump policies.
by reorder9695 | 2025-08-27 18:58:13+00:00
I think there is a big difference due to the requirement of phones to live a normal life. I can't access my banks without the IOS or Android app, which require me to have a phone running one of those two fairly locked down OS's, and on Android custom ROMs frequently not working due to play integrity checks. I need a phone to go to concerts using ticketmaster, I need a phone with a mobile number to receive SMS 2fa codes, I need a phone for TOTP.

I can work around most things but not the banks, therefore a phone is required to live in a modern society, therefore I am required to use either Android or IOS. I am not required to have a PS5 or Xbox. This is the main reason I am so opposed to locking down phone OS's, I only have a choice of IOS or stock Android, and I have to choose one.
by notnullorvoid | 2025-08-27 18:58:16+00:00
Even more so users don't care about what kernel their OS is running, nor do they even know what a kernel is.

It's entirely possible for a large enough brand to ship a Linux based desktop OS to mass adoption. It has already been done once with ChromeOS.

Linux will never be the name users remember, and it's not meant to be.
by cultofmetatron | 2025-08-27 18:59:26+00:00
> It randomly locks people out of their accounts and randomly closes their accounts too,

yup, my paypal got locked after using it for over 20 years. Customer service refused to help and wouldn't even tell me why it was locked. I still get messages from paypal that they "couldn't get process subscription for X." won't delete my data either.

Scummy behavior from them on multiple levels.
by florisuga | 2025-08-27 18:59:32+00:00
Those applications may work for some, but they are no replacements for Lightroom in my opinion. My Lightroom 4 installation from 2012 (I never upgraded after Adobe went all in on subscriptions and cloud) still beats the latest Darktable/Ansel versions, hands down. The only things I'm missing are a CLI for automation and a few features that RawTherapee has, like switching to a view of one color channel with a single key. Other than that, Adobe somehow got it incredibly right in terms of workflow and features back then. Using the software feels like it was made for photographers, rather than software enthusiasts.

Still, I'm in the same boat as many who wish they could migrate their decades' worth of photos with all their adjustments to a FOSS alternative. For me too, Lightroom is the last application that keeps me from dumping Windows for good. It already lives in a Windows VM on a Linux host these days.
by marcosdumay | 2025-08-27 18:59:46+00:00
> Don't most of the benefits just come down to using a statically typed and thus compiled language?

Doesn't have to be compiled to be statically typed... but yeah, probably.

> Be it Java, Go or C++;

Lol! No. All static type systems aren't the same.

TypeScript would be the only one of your examples that brings the same benefit. But the entire system is broken due to infinite JS Wats it has to be compatible with.

> it's harder to learn and arguably to read

It's easier to learn it properly, harder to vibe pushing something into it until it seems to works. Granted, vibe pushing code into seemingly working is a huge part of initial learning to code, so yeah, don't pick Rust as your first language.

It's absolutely not harder to read.
by billywhizz | 2025-08-27 19:00:03+00:00
if you want to look at existing implementations on top of kvm then these might be useful - rust-vmm is a core library for AWS' firecracker vmm.

https://github.com/rust-vmm/kvm https://github.com/kvmtool/kvmtool https://github.com/sysprog21/kvm-host
by Terr_ | 2025-08-27 19:00:07+00:00
In this case I think it's justified [0] to offer an alternate reporting: https://www.bbc.com/news/articles/cj6y42jggdyo

> European banks have seen widespread unauthorised direct debits from PayPal accounts, the German Savings Banks Association (DSGV) says.

> The German newspaper Sueddeutsche Zeitung (SZ) says payments worth in the region of 10 billion euros (£8.6bn) have had to be blocked, after PayPal's fraud-checking system failed.

[0] I was impeded by cookie popups and adblock/privacy-mode blockers in another language, and neither are direct reports or superior details.
by smartmic | 2025-08-27 19:00:25+00:00
I wanted to learn APL and made some progress by writing semi-useful tools for a machine learning preprocessing pipeline using GNU APL (APL2). It was great fun and not too difficult; I just had to get used to the idea that the core data type is an array. Using the terse syntax made it feel very similar to writing mathematical notation in a student's maths class.

However, I felt that writing anything not closely related to solving mathematical matrix problems made no sense to me. Unfortunately, APL is too niche; I don't know anyone in my industry with whom I could share the tools. Nevertheless, it was a valuable learning experience.