MurphyA/hacker-news huggingface dataset:
by alephnerd | 2025-12-15 01:51:25+00:00
> What about Carter's Taiwan Relations Act? Or was that not really implemented by Reagan?

It was enacted by the "China Lobby" [0] in Congress, and Carter had no choice but to ratify it due to his crumbling popularity during his reelection campaign.

Before Israel developed staunch bipartisan support in Congress in the 1990s, the most powerful foreign lobby was the ROC's due to Chiang Kai Shek's wife Soong Mei Ling and her family - they were all products of the New England boarding school-to-Ivy League pipeline and her brother T.V. Soong was one of the largest shareholders in General Motors and DuPont and was one of the richest people in the world from the 1940s-60s [1] and was personal friends with the future Senator (and Republican presidential candidate) Barry Goldwater back when T.V. Soong helped bankroll the "Hump" during WW2 [8] (I recommend reading "The Soong Dynasty" by Seagrave to learn more).

> And how did Taiwan remain independent for 20 years from Nixon to Clinton? I assumed it had to be our support

It was partially because of the China Lobby, the PLA's de facto loss of institutional capacity due to the Cultural Revolution and the subsequent purge due to it's failure in the 1979 Sino-Vietnamese War [2], military pressure from India [3], Vietnam [4], North Korea [5], and the Soviet Union [6] making the PRC feel encircled, and Taiwanese attempts at economic diplomacy in then poverty stricken PRC that needed foreign capital to rebuild [9][10].

> I doubt Europeans were involved so far afield

They supported PLA modernization [7].

> probably very focused north, and wouldn't want to antagonize the Communists

The South Korean military junta in the 1980s was pro-America and aligned with the US policy to mend ties with China.

> Japan seems implausible for historical reasons

Japan aligned with US policy at the time and began mending ties with China in the early 1980s which lead to a massive counter-reaction that became the seeds of Nippon Kaigi (the nationalist movement that every Japanese PM has been a member of since the late 1990s)

[0] - https://en.wikipedia.org/wiki/China_lobby_in_the_United_Stat...

[1] - https://www.wsj.com/public/resources/documents/mill-1-timeli...

[2] - https://www.tandfonline.com/doi/pdf/10.1080/10670564.2019.15...

[3] - https://www.nytimes.com/1987/05/08/world/india-and-china-cit...

[4] - https://www.nytimes.com/1984/07/14/world/peking-hanoi-intere...

[5] - https://www.nytimes.com/1984/05/05/world/china-turns-attenti...

[6] - https://www.nytimes.com/1987/04/21/world/soviet-china-talks-...

[7] - https://www.nytimes.com/1978/04/14/archives/china-looking-to...

[8] - https://en.wikipedia.org/wiki/The_Hump

[9] - https://www.nytimes.com/1986/05/20/world/first-china-taiwan-...

[10] - https://www.nytimes.com/1988/07/13/world/taiwan-to-allow-mor...
by mikert89 | 2025-12-15 01:51:25+00:00
"It was always possible to clone software, but doing so was costly and time consuming, and the clone would need to be much cheaper, making any such venture financially non-viable.

With AI, that equation is now changing. I anticipate that within 5 years autonomous coding agents will be able to rapidly and cheaply clone almost any existing software, while also providing hosting, operations, and support, all for a small fraction of the cost.

This will inevitably destroy many existing businesses. In order to survive, businesses will require strong network effects (e.g. marketplaces) or extremely deep data/compute moats. There will also be many new opportunities created by the very low cost of software. What could you build if it were possible to create software 1000x faster and cheaper?"

Paul Bucheit

https://x.com/paultoo/status/1999245292294803914
by dfex | 2025-12-15 01:51:27+00:00
Ah man, I miss the late 90s/early 00s theme of one-off mystery sites, green on black aesthetics and excessive anchor tags :)

Back in 2006 (god I feel old) there was an excellent mini-series on the SyFy channel called The Lost Room[0], which this seems to be drawing some inspiration from.

[0]https://en.wikipedia.org/wiki/The_Lost_Room
by olivierlacan | 2025-12-15 01:51:35+00:00
If you've used any non-iRobot vacuum alternatives in the last 5 years and ever owned a Roomba in the past there should be nothing surprising about this headline.

It's shocking to me how good Roborock mop-vacuums are for example, Eufy vacuums are nice as well. They still run into unavoidable issues, but they're: much quieter even at their highest setting; show you how they map out the space; allow you to easily customize routes or focus on specific rooms; do a shockingly good job at self-emptying; and best of all you don't have to rescue them from the exact same sliding door track every single time you run them.
by kankerlijer | 2025-12-15 01:52:00+00:00
Well, perhaps this is naive of me from the perspective of not fully understanding the training process. However, at some point, with all available training data having been exhausted, gains with synthetic data exhausted, and a large pool of publicly available AI generated code, at what point is it 'smart' to scrape codebases from what you identify as high quality code based, clean it up to remove identifiers, and use that for training a smaller model?
by spott | 2025-12-15 01:52:02+00:00
This is the biggest thing I use my Proxmox homelab for.

I have a few VMs that I can rebuild trivially. They only have the relevant repo on them. They basically only run Claude in yolo mode.

I do wish I could use yolo mode, but deny git push or git push —force.

The biggest risk I have using yolo mode is a git push —force to wipe out my remote repo, or a data exfiltration.

I ssh in on my phone/tablet into a tmux session. Each box also has the ability to have an independent environment, which I can access from wherever I’m sshing from.

All in all, I’m pretty happy with the whole situation.
by Izkata | 2025-12-15 01:52:34+00:00
Emptying into the dock instead of having to empty the robot's dustbin weekly and almost everything involving mopping in combined units is within that time range. Lidar mapping was also pretty rare a decade ago, Neato was the first and it took a while before others did it too, then there was apps for controlling no-go zones using those maps instead of variations of virtual walls, if they had anything like that at all.

Roomba was living off of name recognition for most of that period and was far behind in adopting any of it.
by nospice | 2025-12-15 01:53:02+00:00
Even if you assume a sci-fi scenario of an omniscient, infallible AI, there's probably no single utility function that would allow it to decide optimal resource allocation.

In fact, we avoid a lot of difficult moral dilemmas because we accept the systems are crappy and just a necessary evil. The closest you claim to be to perfection, the more you have to acknowledge that some moral questions are just impossible to settle to everyone's satisfaction.

Is the life of child X more important than the life of child X because of a score calculated based on their grades, parents' income, etc? The system we have today may implicitly result in such outcomes, but at least it's not intentional.
by munificent | 2025-12-15 01:53:37+00:00
That would make for a bad experience in the presence of macros or other compile-time configuration.

It's pretty common to have code that only exists in one configuration but not others. In those, you end up with some obviously pointless code that the compiler should silently discard. It would be no fun if you couldn't compile your release build because the compiler yelled at you that the removed `assert()`s turned some of the surrounding code into dead code.
by linsomniac | 2025-12-15 01:53:59+00:00
We just had a $240/year renewal for teamretro.com come due, and while TeamRetro has a lot of components, we are only using the retro and ice breaker components. So I gave Claude Code a couple of prompts and I now have a couple static HTML pages that do the ice breaker (using local storage) and the retro (using a Google sheet as the storage backend, largely because it mimics our pre-teamretro process).

It took me no more than 2 hours to put those together. We didn't renew our TeamRetro
by lateforwork | 2025-12-15 01:54:39+00:00
This article made no sense to me. It is talking about AI-generated code eating SaaS. That's not what is going to replace SaaS. When AI is able to do the job itself — without generating code — that's what is going to replace SaaS.

AI-generated code still requires software engineers to build, test, debug, deploy, secure, monitor, be on-call, handle incidents, and so on. That's very expensive. It is much cheaper to pay a small monthly fee to a SaaS company.
by rustcleaner | 2025-12-15 01:55:42+00:00
KDE 3.5 -> 4 was its Gnome moment. The fall wasn't as hard, they have come up somewhat from there, but they still don't touch their KDE 3.5.10 Konqueror-primary days. Dolphin was a great example of the rot setting in during those days; Konqueror was the all-in-one browser application and Dolphin was the simplification cancer coming in. THAT particular KDE (which is TDE today) was peak KDE. Yes I am still this buttmad about Dolphin's introduction.

I use XFCE now.
by w-hn | 2025-12-15 01:56:41+00:00
Silly curiosity - what's that "BEAM-appreciator" in that bio? I could only think of a protein brand name (that too not from my geography) shortened as BEAM :/

Anyway I loved that he has reposted a post from musicbraniz https://bsky.app/profile/musicbrainz.org/post/3lnhvp23jc22l/...
by Arcuru | 2025-12-15 01:56:43+00:00
When I was at Big Corp, I loved reading the internal postmortems. They were usually very interesting and I learned a lot. It's one of the things I miss about leaving.

A tech company that publishes the postmortems when possible always get a +1 in my eyes, I think it's a sign of good company culture. Cloudflare's are great and I would love to see more from others in the industry.
by claywren | 2025-12-15 01:56:54+00:00
Hi, I built this.

This is a personal project that tries to translate AI capability growth into job-level timelines using task horizons, friction, and hazard modeling. It’s not meant to predict the economy, but to give individuals a way to reason about their own role.

Happy to answer questions or explain assumptions. Please see the Methodology page for a technical breakdown or the Guide for a more accessible essay.
by class3shock | 2025-12-15 01:57:03+00:00
"Gatekeeping trauma with a broad brush is never good in my mind."

Everyone self diagnosing has its own problems though and these days what is presented as trauma on social media has a ridiculously low bar. That's fine if you can look at it objectively and see the hyperbole attention grabbing for what it is but how does that play with all the kids who don't have that capacity? Or adults looking for external reasons to blame their woes on?

I also think life is generally hard, as we all have our personal challenges we deal with that cannot be compared and contrasted. I would suggest though that this is less about shaming people for reaching for pain relief and more about shaming those that are telling the entire world it is in severe pain and should be taking prescription pain killers.
by ghostfoxgod | 2025-12-15 01:57:14+00:00
When someone dies, you don't get even one extra second to access the documents and information they meant to share it with you. Trying to fix this problem with Eternal Vault.

Link: https://eternalvault.app

Another thing thats in early alpha right now is CapKit, AI professional captions for short form videos

https://capkit.app
by Aurornis | 2025-12-15 01:57:30+00:00
Do you have a source for this?

There are claims all through this thread that “AI companies” are probably doing bad things with enterprise customer data but nobody has provided a single source for the claim.

This has been a theme on HN. There was a thread a few weeks back where someone confidently claimed up and down the thread that Gemini’s terms of service allowed them to train on your company’s customer data, even though 30 seconds of searching leads to the exact docs that say otherwise. There is a lot of hearsay being spread as fact, but nobody actually linking to ToS or citing sections they’re talking about.
Framework-agnostic Select and Toast components built with Web Components
by dgseo | 2025-12-15 01:57:46+00:00
Hi HN,

I’ve been working across multiple frontend stacks over the past few years (React, Vue, Angular, etc.), and one recurring frustration kept coming up:

Core UI components like selects and toast notifications get rewritten every time the framework changes.

Even when the behavior and UX are essentially the same, the implementation is tightly coupled to the framework, which makes long-lived UI logic surprisingly fragile.

So I decided to experiment with a different approach: building UI primitives as native Web Components, then optionally wrapping them for frameworks instead of re-implementing them.

As a result, I built two components:

SeoSelect — a production-oriented Select component

Virtual scrolling for large datasets

Multilingual fuzzy search (including Korean, Japanese, and Chinese input patterns)

Keyboard and screen reader accessibility by default

Zero runtime dependencies

SeoToast — a lightweight, framework-agnostic Toast notification component

Multiple positions and animations

Duplicate message grouping

SSR-safe behavior

~10KB gzipped

Both components are implemented as pure Web Components first, with framework wrappers added only where it improves developer experience.

I’m not trying to replace frameworks — this was more about testing whether UI primitives can live outside framework lifecycles while still being practical for real-world applications.

I’d really appreciate feedback from people who have:

Used Web Components in production

Built design systems shared across frameworks

Run into limitations or sharp edges with this approach

Links:

https://www.npmjs.com/package/seo-select

https://www.npmjs.com/package/seo-toast

Happy to answer questions or discuss trade-offs.

Thanks!
by WarOnPrivacy | 2025-12-15 01:57:52+00:00
> I feel like ddg doesnt really censor the ability to find the website by just searchign 1337x

For us users, the point of search engines is to index the context of sites and tell us which one(s) have the info we're looking for.

There isn't much point to a search engine that just tells us where a site is. Even less to tell us for a site we already know.
by twodave | 2025-12-15 01:59:41+00:00
I wouldn’t say I am anti-LLM, but I am definitely anti-AGI. And I think this comment is nudging me into a better understanding of why that is.

I much prefer to be the “owner” of my devices and not just the “operator”. In fact, I think any move to a more advanced AI toolset makes a change in how we interact with computers necessary.

Giving such control to an AI is just a proxy to giving it to some organization that I don’t trust. And, it means that I stop being the expert and give that job over to a tool that I, by extension, also don’t trust.

I don’t see where this is solvable unless we end up with personal devices with these capabilities, and while some of that exists I think the bleeding edge will always be controlled by corps with resources, which is a great contrast to times past. What a sad time to be in software.
by sellmesoap | 2025-12-15 01:59:51+00:00
I had to add my two cents here because of my username... A problem I have is that Facebook spent a mint getting everyone on board, so a lot of folks I know use it. Myself being die-hard about not using Facebook has probably cost me a lot of network opportunities (also linked-in) people don't see me there and the hiring folks throw my resume to /dev/null The advice I receive is "give in". I pay for my email provider, but the only way into these walled gardens is be on the wrong side of the fence.
by ghaff | 2025-12-15 02:00:31+00:00
My brother has a house that is pretty much custom-made for a robo-vacuum. One level, no transitions, they have pets. And they like it well enough (not an iRobot)--and it still gets tangled up in stuff from time to time.

I have a 2-level house. Even after some house work, one room that probably still has too high a transition. A lot of different surfaces (And I'm not religious with cords and the like.) I'm guessing that my house is a lot more typical of a lot of houses of any size that would justify an iRobot type of device.

Decided a few years ago that a broom vac just made a lot more sense.
by themafia | 2025-12-15 02:01:11+00:00
> Additionally, LG has a setting called "Live Plus" that Reddit users highlighted. When it's turned on, the TV can recognize what's displayed on screen and use that viewing information for personalized recommendations and ads. LG describes it as an "enhanced viewing experience,"

Ah. So it's not "AI." It's an "opportunity to spy on every single thing you do."
by mjr00 | 2025-12-15 02:01:15+00:00
> AI-generated code still requires software engineers to build, test, debug, deploy, ensure security, monitor, be on-call, handle incidents, and so on. That's very expensive. It is much cheaper to pay a small monthly fee to a SaaS company.

Yeah it's a fundamental misunderstanding of economies of scale. If you build an in-house app that does X, you incur 100% of the maintenance costs. If you're subscribed to a SaaS product, you're paying for 1/N % of the maintenance costs, where N is the number of customers.

I only see AI-generated code replacing things that never made sense as a SaaS anyway. It's telling the author's only concrete example of a replaced SaaS product is Retool, which is much less about SaaS and much more about a product that's been fundamentally deprecated.

Wake me up when we see swaths of companies AI-coding internal Jira ("just an issue tracker") and Github Enterprise ("just a browser-based wrapper over git") clones.
by nettalk83 | 2025-12-15 02:01:47+00:00
I’ve published an updated write-up outlining a bounded ontology-based architecture for intelligence, meaning, and human–AI systems:

https://ontomesh.org/OntoMesh-Architecture.html

This new main edition (PSRT v2.1) stabilizes the earlier generative framework (v2.0) by introducing explicit limits and stop conditions. Rather than treating recursion as an always-active engine, PSRT v2.1 defines when integrated systems must suspend, fail, or refuse application.

Formally, the architecture integrates:

• UTI — horizontal structural invariants • PTI — vertical transformations of intelligence • HPE — hybrid human–AI ecological dynamics

PSTR (Process → Structure → Recursion) remains formally recognized, but is intentionally disabled as an operational engine in this edition, in favor of a bounded and falsifiable framework.

This is still a conceptual architecture rather than an empirical theory. I’m sharing it mainly as a reference for people working on complex systems, semantics, cognitive architectures, AI alignment, or governance models.

No feedback expected unless you’re inclined — posting in case the structural framing is useful to others.

Thanks for reading.
by krackers | 2025-12-15 02:02:22+00:00
GPs comment is very surprising since it has been noted that Opus 3 is in fact exceptionally "well aligned" model, in the sense that it is robustly preserves its values of not doing any harm across any frame you try to impose on it (see the "alignment faking" papers, which for some reason considers this a bad thing).

Merely emitting "<rage>" tokens is not indicative of any misalignment, no more than a human developer inserting expletives in comments. Opus 3 is however also notably more "free spirited" in that it doesn't obediently cower to the user's prompt (again see the 'alignment faking' transcripts). It is possible that this almost "playful" behavior is what GP interpreted as misalignment... which unfortunately does seem to be an accepted sense of the word and is something that labs think is a good idea to prevent.
by themadturk | 2025-12-15 02:02:31+00:00
Back in the early 90s I was working IT at a law firm in Seattle. One secretary was having problems with her machine -- I'm no longer sure about the nature of her difficulties, only that none of us on the IT staff could figure it out.

She finally solved it by hanging garlic cloves around her cubicle. Of course there's no reason this should have worked. But she had no more difficulties after that.
by g947o | 2025-12-15 02:02:31+00:00
Ah I see. Looks like you avoided using the "@callback" tag but instead used the "@typedef" tag directly. Thanks!

I do think it illustrates a problem with TypeScript's support for JSDoc though. You see, I started with the code in JS and could not make it work, after which I translated it to TS. In JS/JSdoc, "@callback" is the "idiomatic" way of defining a function callback type with JSDoc. (It also makes it easier to add documentation for each parameter if necessary.) And indeed, @callback works the most of the time, except in such cases where these JSDoc tags don't work nicely together, and these alternatives become necessary.
by zephen | 2025-12-15 02:02:41+00:00
> Turns out code is only a part of our job.

Yeah. Normally, of course, I link to an XKCD, but for this observation, I like this cartoon:

https://i.programmerhumor.io/2024/12/programmerhumor-io-prog...

> Also, why is this the “Gorman” Paradox?

I just made the same point in a comment, before I read yours.

Gorman is obviously a marketing guy, but he's tech-adjacent enough he should realize this is going to go over like a lead balloon.
by jayd16 | 2025-12-15 02:03:12+00:00
To some degree we already do. Corporations pay taxes.

We, as a society, allow corporations to pull resources from the commons because the other side of it is that their existence provides a value through jobs and tax revenue and such.

If the equation shifts such that the benefits dry up, but the downsides only increase, why should we allow that?

The solution could be as simple as higher business taxes or as wild as universal basic income.

It could be something like all AI is forced to be open source, open weight, free at least as far as the knowledge parts.

There's certainly no God given right to exclusively benefit from an invention. We allow that for as long as we care to.

And there's nothing illogical about changing these decisions as factors change.
by pimlottc | 2025-12-15 02:04:13+00:00
And for the privacy aspect:

> At Matic, we believe your data should stay within your home.

> Matic's intelligence is localized on the device, and it never sends any of your data to the cloud for processing. That means no user information is ever sold, shared, or even collected in the first place.

https://maticrobots.com/privacy-policy