MurphyA/hacker-news huggingface dataset:
by Scramblejams | 2025-09-17 19:31:17+00:00
It did result in jail time. The linked document states that the testing lab supervisor was sentenced to 3 years. (Not sure how much of that time was actually served, apparently he was suffering from dementia.) More info: https://www.oregonlive.com/portland/2018/08/company_supervis...

Also a correction to GP: They were payload deployment failures, they didn't blow up on the pad. More here: https://arstechnica.com/science/2019/05/nasa-finally-conclud...
by OJFord | 2025-09-17 19:31:40+00:00
OP stated the requirements I quoted above, AMS definitely doesn't make sense, and I don't think Bambu makes sense either.

Before Bambu, Prusa was the 'no tinker just print' brand, though I haven't used one I agree Bambu's taken the lead now, but I think given OP's desire for more openness and repairability etc. Prusa makes more sense.

Fwiw: I have a Prusa Mini, and I'd buy Bambu today, I'm continually tempted by an enclosed model with AMS. But I'm not OP, and I don't think that's right for them with their description.
by jmull | 2025-09-17 19:31:48+00:00
Well, it has things like @Table and wants you to write SQL using Swift syntax. It's good that it lets you bypass this, but it encourages using the wrappers so I think that's going to be most of the usage. Also, if you're going to mostly bypass, then why incur the costs of adopting? The main bypass I saw was #sql, but while you can write SQL, it's a substantially different API than sqlite's C API to do the same.

One problem with data access wrappers is that what's both above it and below it have strong app concerns. The developer needs to understand and control what's below it, so an intermediate abstraction gets in the way. That is, in addition to understanding the lower-level, they also have to understand the intermediate abstraction, and how it maps to the lower level. So it's really best if the API surface is minimal.

What I would want is an API where the core is something like:

bindParameters(pStmt, anEncodableThing) readRowColumns(pStmt, ADecodableThing.Type) -> ADecodableThing

where pStmt would be as minimal a wrapper around a sqlite statement as is feasible (maybe even a pointer to a sqlite3_stmt directly?). There might be a minimal (non-existent?) wrapper around the sqlite3 connection too. (The sqlite pointer should be a public member of any wrapper, so you can call any sqlite3_ functions you want).

(I'd want some convenience methods too, that combine bindParameters and readRowColumns with preparing a statement and stepping through it, like sqlite's exec.)

Now, I know this doesn't address CloudKit sync at all, but I think a similarity minimal type-focused binding is best there too. It has nowhere near the 5-star API that sqlite has so there's a better argument for wrapping it, but sync tends to quickly accumulate app-level concerns when it comes to the exact details of sync conflicts, so you might as well keep that at app level. I think there maybe a set of composable convenience methods might do it, to handle the pain points without hiding the details you'll need access to.

Anyway, my point is NOT that sqlitedata is bad, it's that people should be really careful about taking on the costs that it has, and consider whether it will ultimately cause more problems than it solves. Meanwhile, sqlite is world-class -- you want to wrap it as little as possible.
by jacques_chester | 2025-09-17 19:31:53+00:00
I disagree with theses in this piece.

1. "2FA doesn't work". Incorrect. MFA relying on SMS or TOTP is vulnerable to phishing. Token or device based is not. And indeed GitHub sponsored a program to give such tokens away to critical developers.

In 2021.

2. "There's no signing". Sigstore support shipped in like 2023.

The underlying view is that "Microsoft isn't doing anything". They have been. For years. Since at least 2022, based on my literal direct interactions with the individuals directly tasked to do the things that you say aren't or haven't been done.

I have no association with npm, GitHub or Microsoft. My connection was through Shopify and RubyGems. But it really steams me to see npm getting punched up with easily checked "facts".
by lxe | 2025-09-17 19:32:49+00:00
Not sure why downvoted. Good journalism here would have been to show the methodology behind the findings or produce a link to a paper. Any article that says "Coffee is bad for you", as an example, that doesn't link to an actual paper or describes the methodology cannot be critically taken at face value. Same thing with this one. Appeal to authority isn't a good way to make a conclusion.
by rsynnott | 2025-09-17 19:33:04+00:00
If you are aiming to have your chips in a decent portion of all mid/high-end phones sold, which they appear to have been aiming for, then the Nintendo Switch isn't really that much of a consolation prize. The Switch had very high sales... for a console, with 150 million over 7 years. Smartphone sales peaked at 1.5 billion units a year. You'd probably prefer to be Qualcomm than Nvidia in this particular market segment, all things considered.
by sfink | 2025-09-17 19:33:11+00:00
First, contracts often come with usage restrictions.

Second, this article is incredibly dismissive and whiny about anyone ever taking safety seriously, for pretty much any definition of "safety". I mean, it even points out that Anthropic has "the only top-tier models cleared for top secret security situations", which seems like a direct result of them actually giving a shit about safety in the first place.

And the whining about "the contract says we can't use it for surveillance, but we want to use it for good surveillance, so it doesn't count. Their definition of surveillance is politically motivated and bad"! It's just... wtf? Is it surveillance or not?

This isn't a partisan thing. It's barely a political thing. It's more like "But we want to put a Burger King logo on the syringe we use for lethal injections! Why are you upset? We're the state so it's totally legal to be killing people this way, so you have to let us use your stuff however we want."
by cjbgkagh | 2025-09-17 19:33:21+00:00
https://www.pewresearch.org/short-reads/2025/04/08/how-ameri...

Republicans aged 19-49 have are split 50-50 on Israel with a strong and clear trend in the negative direction. That only leaves 50+ Republicans, sure a stretch of 'boomer' to include 50-61 in that but that only means it'll take a bit longer for the 50-61 cohort to hit net negative.

This isn't a problem for Israel now but I believe it's existential for them in the future.
by Kranar | 2025-09-17 19:33:30+00:00
That's a misinterpretation of what the article says. There is no actual bound in principle to what can be computed. There is a fairly practical bound which is likely BB(10) for all intents and purposes, but in principle there is no finite value of n for which BB(n) is somehow mathematically unknowable.

ZFC is not some God given axiomatic system, it just happens to be one that mathematicians in a very niche domain have settled on because almost all problems under investigation can be captured by it. Most working mathematicians don't really concern themselves with it one way or another, almost no mathematical proofs actually reference ZFC, and with respect to busy beavers, it's not at all uncommon to extend ZFC with even more powerful axioms such as large cardinality axioms in order to investigate them.

Anyhow, just want to dispel a common misconception that comes up that somehow there is a limit in principle to what the largest BB(n) is that can be computed. There are practical limits for sure, but there is no limit in principle.
by zahlman | 2025-09-17 19:33:31+00:00
> Nobody has their index finger on the F when using wasd navigation.

Yes, but they would while editing text, and the context of this was the idea of drawing inspiration from other control systems for a text editor UI.

The choice of key labeling on that terminal implies that there was a pre-existing convention, but the article doesn't go into any detail about that.
by rootusrootus | 2025-09-17 19:33:35+00:00
I've had a number of different printers, and the one I like the most [by far] is the Bambu P1S. It doesn't hit your desire to avoid the cloud, but as a machine it is top notch quality, and very reliable. It requires far less babysitting and tweaking than something like a Creality. If you just want to print things and know that most of the time it Just Works, they are a great tool for that.
by mandeepj | 2025-09-17 19:33:46+00:00
> Is Meta going to get a gov chaperone too?

They already got quite a few, post 2024 election.

https://about.fb.com/news/2025/01/dana-white-john-elkann-cha...

https://www.cnn.com/2025/08/14/tech/robby-starbuck-meta-ai-a...
by rtehfm | 2025-09-17 19:34:07+00:00
As part of Project Texas[1], they've already been using Oracle's infrastructure.

> The central feature of Project Texas is our work with Oracle to isolate the TikTok services serving U.S. users within Oracle’s U.S. cloud environment as an additional safeguard. Although gateways to the storage infrastructure are strictly monitored and controlled, U.S. users of the TikTok platform can still communicate and interact with global users for a cohesive global experience.

[1]https://usds.tiktok.com/usds-about
Show HN: BestLanding – Squeeze More Signups from Your Traffic
by trackmysitemap | 2025-09-17 19:34:29+00:00
BestLanding helps founders and small teams turn traffic into conversions by testing different headlines, subheadings, and CTAs. Launch experiments in minutes and keep only the winning copy live.

Key Features: - Quick A/B Testing: Test multiple versions of your hero copy without coding. - Conversion Insights: See what resonates with your audience in real time. - Effortless Optimization: Keep the best-performing version running automatically. - Traffic Efficiency: Squeeze more signups from every ad dollar and visitor. - Simple Setup: Add one script and start testing instantly.

Ideal For: Founders, small teams, and developers who want to maximize conversions without wasting time or budget.
by niam | 2025-09-17 19:35:01+00:00
In-person "debate" is probably a really bad vehicle for truth-finding to begin with.

Surely if disagreement emerges about something: it makes sense to "debate" in some sense of the word. But only insofar as that's indistinguishable from "trying to reach a mutual conclusion."

The other use of that word — what we see in televised debates or these little Kirklike pop up stands — is where both sides are predisposed/rooted in some opinion and are instead vying over an audience (real or imagined). It's a social exercise masquerading as an intellectual one. Which, to be fair, is maybe an exercise worth engaging for a prospective president, but that nuance is lost in how we treat them.
by ansk | 2025-09-17 19:35:07+00:00
My personal experience is that the cost of enduring a negative stimulus is not simply a function of the magnitude of the negative stimulus, but rather the magnitude of the negative stimulus in relation to the magnitude of all other concurrent negative stimuli. This study controls the environment so that a single negative stimulus is isolated and additional external negative stimuli are minimized, but it cannot control for the fact that a depressed person also endures a constant barrage of negative stimuli which are generated internally (hopelessness, exhaustion, fear, self-doubt, etc). The magnitude of these internally generated negative stimuli is likely much larger than that of the aversive external stimulus used in this study, so it seems reasonable that the marginal relief obtained by avoiding the external stimulus may be perceived as relatively negligible, or at least diminished to the point that the cost of avoiding is greater than the cost of enduring.
by bananalychee | 2025-09-17 19:35:27+00:00
I'm sympathetic to your argument, because you set explicit boundaries on the issue of concern, and you mention military contracts with concretely align Oracle with Israeli interests. It takes very selective reading between the lines to interpret the OP this charitably, when a direct interpretation reads more like "Jews who sympathize with Israel shouldn't own media platforms, because they will use them for propaganda." Which is maybe four words distanced from last-century anti-semitism.

I will add that TikTok is already being measurably manipulated, which everyone seems to be glossing over, perhaps because the bias runs in the "right" direction.
by boricj | 2025-09-17 19:35:29+00:00
Exam mode, or test mode. It's something that appeared about ten years ago, to ensure that a graphical calculator isn't loaded with cheats or has certain features enabled. The technical reason is that the RESET button no longer clears all of the calculator's memory (think Flash, not RAM) and proctors like to see a flashing LED that tells them everything's fine.

It's a flawed idea and has led to an arms race, where manufacturers lock down their models and jailbreaks break them open. Even NumWorks, who originally had a calculator that was completely unprotected and used to publish all of their source code on GitHub, had to give in and introduce a proprietary kernel and code signing, in order to stop custom firmwares and applications from accessing the LED and stop countries from outlawing their calculators.
by flohofwoe | 2025-09-17 19:36:08+00:00
It's a chicken egg situation. The people already using WASM either don't care about the DOM or had realized long ago that going through a JS shim works just as well, the rest just complain time and time again that WASM has no DOM access whenever there's a HN thread about WASM, but usually don't even use WASM for anything.
by e1tq4w3ccm | 2025-09-17 19:36:53+00:00
I've had about six or seven months of temp work in the last four years. It's uncanny when people talk about having a couple months of unemployment being rough. The article points this out.

> Tell them you’re unemployed, what do you get? “Oh yeah I was unemployed one month ten years ago boy that sucked.” Yes, friend, yes it does suck right now six months in, and unlike your little story there I don’t know when or if it will ever stop.

This is on point, but then the author completely misses the mark a following paragraph.

> How often have you known somebody whose life was really, finally wrecked by unemployment?

I don't know anybody in my situation. The people I know send one job application, get an interview, and get an offer. I don't know how they do it. They don't know how they do it.

People look at me like I must not be trying very hard because it's trivial for them to get a job and infer that it must be for me as well.

The author says

> It won’t turn out as bad as you fear.

And continues by asking how many people does the reader know go homeless from being unemployed?

> I’m talking about who do you personally know who’s had it go that badly?

Homelessness is just a weird way to frame that. A family friend is the only other person I can think of in a similar situation to me - mid 30s, university educated, very unemployed - and they're living with their parents.

That doesn't mean they're not having a really bad time. Or that its not bad for society in general when we waste human capitol like this. She had motivation enough to travel out of country to get her degree. She is educated, but had no place in society, no career or family of her own now. That isn't fine just because she isn't homeless.

My savings are gone and even when I lose my home this year I will have social support structures, like living with family. I won't go homeless but that doesn't mean my career isn't over or that things aren't that bad.

I'm not even worried about being homeless.

I'd sleep in a tent if every day I woke up to doing what I loved.

I am worried that every day for the rest of my life will be worse than the day before it because nobody will work with me and nobody wants me on this earth.
by dvt | 2025-09-17 19:37:10+00:00
> If we define truth as "Whatever a majority happens to agree with" and the marketplace of ideas as a contest to create truth by building a majority consensus, then you're correct.

This is semantic posturing, as, at the end of the day, any "truth" will always require some degree of consensus. Even in the hardest of sciences, we must agree to some (definitionally unprovable) axioms by consensus. Logical positivism died many years ago (though I do know modern-day "rationalists" are attempting to reanimate its corpse).
by A4ET8a8uTh0_v2 | 2025-09-17 19:37:14+00:00
Yes. Just last bigger project was an eye-opener for me. All of a sudden, I can't even trust basic info provided, because so many don't even check what they have sent to me. If you understand the underpinnings, you are a lot more useful than 'prompt engineer' ( quotations intended ).
by dkarl | 2025-09-17 19:37:21+00:00
> But people tend to treat types more as what grade schools call units. And those act more as constraints on what you can do with the values. With you doing add/multiply on the values.

Ah, I see. Yes, it doesn't make sense unless you see types as sets of values. I haven't been super deep into type theory, so I don't know how far that definition takes you, but it's the intuitive/naive starting place for understanding the idea of algebraic data types. The addition and multiplication operations are on sets of values and don't have anything to do with adding or multiplying the values themselves.
by re | 2025-09-17 19:37:26+00:00
I haven't really been following WASM development in the last year and didn't realize that WASM had moved to a versioned release model. I've been aware of the various features in development[1] and had thought many of the newer features were going to remain optional but I guess now that implementations are expected to support all the features to be able to claim compatibility with e.g. "WASM 3.0"?

It'll be interesting to see what the second non-browser-based WASM runtime to fully support 3.0 will be (I'm guessing wasmtime will be first; I'm not counting Deno since it builds on v8). Garbage collection seems like a pretty tricky feature in particular.

Does anyone know how this 3.0 release fits into the previously announced "evergreen" release model?[2]

> With the advent of 2.0, the Working Group is switching to a so-called “evergreen” model for future releases. That means that the Candidate Recommendation will be updated in place when we create new versions of the language, without ever technically moving it to the final Recommendation state. For all intents and purposes, the latest Candidate Recommendation Draft[3] is considered to be the current standard, representing the consensus of the Community Group and Working Group.

[1] https://webassembly.org/features/

[2] https://webassembly.org/news/2025-03-20-wasm-2.0/

[3] https://www.w3.org/TR/wasm-core-2/
by fluder_tw | 2025-09-17 19:37:33+00:00
I doubt it can work. Noise cancelling in earphones works good only because it is very narrow ear channel and you are not dealing with any phase shifts due to changing position relative to noise source. Also there is no other things like reverberation and room acoustic which also contributes to phase of the signal that we actually recieve in our ear channel. In other words noise cancellation is possible only in one specific position of listener in the room.
by ACCount37 | 2025-09-17 19:38:26+00:00
Except it does matter.

Because Chinese companies are forced to train their LLMs for ideological conformance - and within an LLM, everything is entangled with everything.

Every bit of training you do has on-target effects - and off-target effects too, related but often unpredictable.

If you train an LLM to act like a CCP-approved Chinese nationalist in some contexts (i.e. pointed questions about certain events in Tiananmen Square or the status of Taiwan), it may also start to act a little bit like a CCP-approved Chinese nationalist in other contexts.

Now, what would a CCP-approved Chinese nationalist do if he was developing a web app for a movement banned in China?

LLMs know enough to be able to generalize this kind of behavior - not always, but often.
by sunrunner | 2025-09-17 19:38:30+00:00
> I also occasionally use LeechBlock, with a 60s delay.

Interesting. I've tried blocking things via hosts file to add that kind of friction, but it's too easy and often I'm waiting on something that takes longer than the time it takes me to 'fix' the hosts file.

> At work, I often log out of HN.

This works for me for posting but doesn't help so much with the FOMO of new threads. If I had to be logged in to view I imagine I'd read far fewer threads.
by JumpCrisscross | 2025-09-17 19:38:54+00:00
> the hypothesis that depression is an evolved adaptation for surviving no-win scenarios that can only be waited out holds

I remember from my days studying to be an actuary that the population that can best estimate mortality odds from the gut are actually the depressed. (Most of us tend to be way too optimistic about common risks and pessimistic about uncommon ones.)

This was also used to explain mammalian postpartum depression, when the mother has to make a wretching call as to whether to keep the offspring given its health, her health and the environmental context.
by potato3732842 | 2025-09-17 19:39:37+00:00
I'm being dramatic here but we both know it's basically how things work at the margin.

When there's a question of a gray area and "compliance by letter but not spirit" type things the BigCo solution that has been engineered and/or gone over by lawyers, etc, etc. almost always wins out even if their hired people have to go a few rounds with the regulator and make some minor tweak to make it happen. A lot of times this is fine and it's common sense progress that the regulator was preventing because of institutional inertia but sometimes it's sketchy slapdash stuff.

My food industry experience is on the "manufacturing the stuff in the factory" side and I assure you nobody who arrives in any of the nondescript white trucks with numbers on them regards the regulatory process as highly as you do.
by IAmBroom | 2025-09-17 19:39:53+00:00
> A pet peeve of mine is when people claim C++ is a superset of C. It really isn't. There's a lot of little nuanced differences that can bite you.

> Ignore the fact that having more keywords in C++ precludes the legality of some C code being C++. (`int class;`)

Your very first example reverses the definitions of superset and subset. "C++ is a superset of C" implies that C++ will have at least as many, if not more, keywords than C.

Other examples make the same mistake.
by birktj | 2025-09-17 19:40:00+00:00
To a certain extent I agree. But as far as I know I cannot go to chatgpt.com and paste the newest ICPC problems and get full solutions. And there is no information about what they do differently. For a competition like the ICPC, which is academic in its nature, I think it is very unfortunate to setup a seperate AI track like this without publishing clear public information about what that actually entails. And have clear requirements for these AI companies to publish their methology. I know it is a nice source of sponsorships for them, but the ICPC should afford to stand up a bit for academic integrity.

Without any of this I can't even know for sure if there was any human intervention. I don't really think so, but as I mentioned the financial pressure to perform well is extreme so I can totally see that happening. Maybe ICPC did have some oversight, but please write a bit about it then.

If you assume no human intervention then all of this is of course irrelevant if you only care about the capabilities that exist. But still the implications of a general model performing at this level vs something more like a chess model trained specifically on competitive programming are of course different, even if the gap may close in the future. And how much compute/power was used, are we talking hundreds of kWhs? And does that just means larger models than normally or intelligent bruteforcing through a huge solutionspace? If so, then it is not clear how much they will be able to scale down the compute usage while keeping the performance at the same level