MurphyA/hacker-news huggingface dataset:
by mytailorisrich | 2026-01-04 13:56:06+00:00
Mainland China and Taiwan were one country. It is bizarre to try to deny it.

Taiwan was part of China and ceded to Japan by treaty after the first Sino-Japanese war of 1895. It was then "reunited" to China following WWII... that's really the root of the current situation since that's why the Chinese government (ROC) retreated there in 1949. Taiwan held the Chinese seat at the UN until the 1970s!

Hongkong was also seized by the UK through naked imperialistic aggression and it is testament to the power of propaganda that China be painted as "the bad guys".

Your comment is not factually correct irrespective of rights and wrongs or wishes of the people in Taiwan.

Why should people always have an ulterior goal beyond stating things as they are?...
by o1inventor | 2026-01-04 13:56:09+00:00
From what I gather it boils down to this: Just as parameter counts increased, at a sufficient number of specialized skills, new, more general skills may emerge or be engineered.

There are already examples of this in the wild, language and vision models not just performing scientific experiments, but coming up with new hypothesis on their own, designing experiments from scratch, laying out plans on how to carry out those experiments, and then instructing human helpers to carry those experiments out, gathering data, validating or invalidating hypothesis, etc.

The open question is can we derive a process, come up with data, and train models such that they can 1. detect when some task or question is outside the training distribution, 2. and develop models capable of coming up with a process for exploring the new task or question distribution such that they (eventually) arrive at (if not a good answer), an acceptable one.
by chiefalchemist | 2026-01-04 13:56:26+00:00
> I think that Trump just did something to take focus away from the whole Epstein deal for a bit.

The sole reason? That’s over the top. Did it contribute to the feasibility? Of course it did. Aside from loving to play offense, Trump is a master at the distraction(s). He knows ppl are obsessed with him (read: haters are going to hate) and he uses that to his advantage.

But to say this was a cover for the whole Epstein show is overthinking it.

But sure, I’ll entertain your theory… where is all the cocaine coming from then? North? Canada? East? Europe? South East? Africa???
by Neywiny | 2026-01-04 13:57:02+00:00
It actually kinda doesn't. I more meant around the GPUs where directly or otherwise Nvidia pays Microsoft, Microsoft pays Nvidia, both stocks go up by more than those amounts, profit.

But for RAM, Sam Altman didn't put in a purchase order for idk 10 trillion DIMMs or something. He said he would buy a bunch of wafers. A tweet had put it well: he said he'd buy wafers that don't yet exist for computers that don't exist for data centers that don't exist for AI models that don't exist for demand that doesn't exist.

So the demand is kinda made up the same way there were TP shortages at the height of covid. There's plenty enough to go around, but one person rocks the boat and everyone goes nuts.
by piva00 | 2026-01-04 13:57:09+00:00
> Katie Miller, the former administration official-turned-podcaster and wife of deputy chief of staff Stephen Miller, posted an image on her X account on Saturday showing a map of Greenland colored by the American flag with a one-word caption: “SOON.” [0]

Great, the USA collectively decided to elect not only stupid arrogants, it selected the violent ones.

What's the goalpost now to call this administration fascist?

[0] https://www.politico.com/news/2026/01/03/trump-venezela-mexi...
by K0nserv | 2026-01-04 13:57:35+00:00
While null-pointers are possibly under #1 it seems much more likely that you'd produce other kinds of invalid pointers(out of bounds, unaligned etc) than nullptr. The use of null pointers to signal absence and failure is surely the most common source of them in C (and relatives).

I've always understood the billion dollar mistake to be more about #2 and language like Java in particular. Agree about default values being bad, it's one of my primary reservations with Go.
by estearum | 2026-01-04 13:57:40+00:00
It's funny how every few months there's a new malicious usecase that AI proponents cast unreasonable amounts of doubt onto, then the problem becomes widely recognized, and AI proponents just move onto the next bastion of "ya but is this obvious malicious use case of my favored technology REALLY happening?"

Gigantic bot farms taking over social media

Non-consensual sexual imagery generation (including of children)

LLM-induced psychosis and violence

Job and college application plagiarism/fraud (??)

News publications churning out slop

Scams of the elderly

So don't worry: in a few months we can come back to this thread and return fraud will be recognized to have been supercharged by generative AI. But then we can have the same conversation about like insurance fraud or some other malicious use case that there's obvious latent demand for, and new capability for AI models to satisfy that latent demand at far lower complexity and cost than ever before.

Then we can question whether basic mechanics of supply and demand don't apply to malicious use cases of favored technology for some reason.
by tpdly | 2026-01-04 13:58:01+00:00
I've found it somewhat valuable in two ways and unhelpful/misleading in another:
1. Making small notes is so intuitive and low-pressure. I was already essentially doing before but in the form of various lists of "ideas" or "thoughts on _blank_". You can't reliably decide where you would've put something, it becomes a mess. The fact its a single directory of .md's with a phrasal titles is a great organizing constraint.
2. Being able to find old thoughts/ideas easily and link them together lead to the clarification of a lot of my more unique ideas because of the ad hoc link-language that emerged.
The big problems are the rabbit hole of manic articles promising too much, and the fact that after a while you simply have too many half-baked two-year-old notes that the whole thing becomes limiting and your declare note bankruptcy.
by vinay427 | 2026-01-04 13:58:12+00:00
This has a few other issues to me compared to many similar dials.

It’s unclear what the temperature numbers actually mean if this isn’t an automatic climate control system (or is in manual mode).

The part that rotates also appears to be symmetric, which means one may need to find the white marking to decipher where the dial is pointing. That can be even more difficult in a dark environment than trying to read a display.
Show HN: Gemini ReAct Java – A lightweight, typed LLM library for Java
by SrijithUnni7182 | 2026-01-04 13:58:21+00:00
I built this because I wanted a simple, typed Java client for Google Gemini that supports ReAct agents natively, without the heaviness of LangChain4j. It now supports local ONNX embeddings and pgvector too. Feedback welcome!
by xobs | 2026-01-04 14:00:14+00:00
It’s normal if you use the Nvidia proprietary driver. Every notification leaks one fd, so if you get a lot of notifications it’ll segfault once or twice per day.

This was apparently fixed in version 590 of the driver which was released only recently: https://forums.developer.nvidia.com/t/fd-leak-with-explicit-...
by noduerme | 2026-01-04 14:00:39+00:00
The moderation definitely got kind of nasty in the last 5 years or so. To the point where you would feel unwelcome for asking a question you had already researched, and felt was perfectly sound to ask. However, that didn't stop millions of people from asking questions every day, it just felt kinda shitty to those of us who spent more time answering, when we actually needed to ask one on a topic we were lacking in. (Speaking as someone who never moderated).

My feeling was always that the super mods were people who had too much time on their hands... and the site would've been better without them (speaking in the past tense, now). But I don't think that's what killed it. LLMs scraping all its content and recycling it into bite-sized Gemini or GPT answers - that's what killed it.
by zhangshuo1991 | 2026-01-04 14:00:40+00:00
This tool aggregates all AI chat websites into a single application, offering a web-like user experience. It supports both Windows and macOS, and its size is significantly smaller than the native clients of all those AI websites—just 2 MB for the macOS package. It stores chat histories from all sites locally, enabling convenient search functionality, and includes many customizable features. The code is fully open-source—give it a try!
by hebejebelus | 2026-01-04 14:01:21+00:00
I was hoping that the video was a walkthrough of your process - do you think you might share that at some point?

> I'm not a programmer anymore. I'm something else now. I don't know what it is but it's multi-disciplinary, and it doesn't involve writing code myself--for better or worse!

Yes, I agree. I think the role of software developer is going to evolve into much more of an administrative, managerial role, dealing more with working with whatever organisation you're in than actually typing code. Honestly I think it probably was always heading in this direction but it's definitely quite a step change. Wrote about it a little on my blog: https://redfloatplane.lol/blog/11-2025-the-year-i-didnt-writ...
by strken | 2026-01-04 14:01:24+00:00
India has one of the most agrarian populations in the world, with a comparatively high prevalence of subsistence farming too. Its GDP per capita is maybe a tenth of Japan's.

One million is hyperbole, but Japan's more advanced economy and lower population vs India's less advanced economy and higher population is a strange comparison in some ways. The single number doesn't tell the whole story.
by voidmain | 2026-01-04 14:02:04+00:00
I can't help but think that numbering all the devices was the wrong idea from the beginning. You don't want to talk to devices, you want to talk to (and offer) services. You probably need something like an AS number to make global routing efficient, but 32 bits would be plenty for that. A packet could be (destination AS, stream ID, encrypted( payload )) and DNS would give you a capability (destination AS, stream ID, keys) for a service. You send a packet to that stream asking to open a connection and providing a capability to reply (with a capability for the specific stream). Your network up to the AS level should have an opportunity to augment the stream IDs in whatever way is convenient for its routing. No one reveals any topology information, network neutrality and a degree of privacy is guaranteed at the protocol level, only really serious multipeer networks need to assign addresses above layer 2, and I think it would be reasonably easy to come up with an edges first incentive compatible transition plan (which is where ipv6 went wrong).

(This is of course an incomplete and poorly thought out proposal, you don't need to dogpile me about that.)
by ptero | 2026-01-04 14:02:15+00:00
I don't know what "ready for prime time desktop use" means. I suspect it means different things for different people.

But with Linux being mostly hobbyist-friendly a number of folks have custom setups and do not want to be forced into the standardized mold for the sake of making it super smooth to transition from Windows.

I have such a setup (using FVWM with customized key bindings and virtual layout that I like, which cannot work under Wayland), so can I donate some money to Microsoft to keep Windows users less grumpy and not bringing yet another eternal September to Linux. I like my xorg, thank you very much :).
by intended | 2026-01-04 14:02:46+00:00
GenAI really is underscoring how much of society is about veracity.

I’d say the fears and defenses we had in place for speech online, are having their foundations ripped out from under them.

Most of the concern used to be about government control, and that more speech would be the way to democratize and expand our agency over our lives.

However now, especially with generative AI and LLMs, the primary vector to control the market place of ideas is to overwhelm the market.

Reduce the cost to make content, sandblast our receptors, create too many things to spend our collective energy on verifying, and the outcomes are the same as controlling what is thought and discussed.
by smarx007 | 2026-01-04 14:03:04+00:00
How about specifying a version in the CI config? [0]

Also, you know that you can do a binary search for the version that works for you? 0.154.0, 0.77.0, 0.115.0 ... (had to do it once myself)

[0]: https://github.com/oslc-op/website/blob/9b63c72dbb28c2d3733c...
by noduerme | 2026-01-04 14:03:12+00:00
You're absolutely correct, but the scary thing is this: What happens when a whole generation grows up not knowing how to answer another person's question without consulting AI?

[edit]
It seems to me that this is a lot like the problem which bar trivia nights faced around the inception of the smartphone. Bar trivia nights did, sporadically and unevenly, learn how to evolve questions themselves which couldn't be quickly searched online. But it's still not a well-solved problem.

When people ask "why do I need to remember history lessons - there is an encyclopedia", or "why do I need to learn long division - I have a calculator", I guess my response is: Why do we need you to suck oxygen? Why should I pay for your ignorance? I'm perfectly happy to be lazy in my own right, but at least I serve a purpose. My cat serves a purpose. If you vibe code and you talk to LLMs to answer your questions...I'm sorry, what purpose do you serve?
by ivell | 2026-01-04 14:03:24+00:00
Japan may have better human rights now, but was not the role model in the WW2.

People are an important component of growth. Japan is facing aging population negatively impacting their GDP.

What is greed for you? Building companies in the hope of becoming millionaire? If yes, then all the big economies have followed this path. Even China and Japan were greedy in that sense.
by varun_ch | 2026-01-04 14:03:45+00:00
I’ve slowly grown to realize there’s some software you just don’t need to update. A static site generator (almost certainly) won’t have security issues as long as you control the input and the output is just a bunch of static files.

Unless the new version of the software includes some feature I need, I can be totally fine just running an old version forever. I could just write down the version of the SSG my site builds with (or commit it to source control) and move on with my life. It’ll work as long as operating systems and CPU architectures/whatever don’t change too much (and in the worst case scenario, I’m sure the tech exists to emulate whatever conditions it needs to run) Some software is already ‘finished’ and there’s no need to update it, ever.
by lurk2 | 2026-01-04 14:04:35+00:00
> Yes; so the idea is they fail to find the existing question, and ask it again, and get marked as a duplicate

Users would fail to find the existing question not because there was an abundance of poorly-worded questions, but because there was a dearth of questions asked using lay terminology that the user was likely to use.

Users were not searching for error codes but making naive preliminary searches like “XYZ doesn’t work” and then branching off from there. Having answers worded in a variety of ways allowed for greater odds that the user would find a question written the way he had worded his search.

Redirecting users to an older answer also just added pointless friction compared to allowing for the answer from the original question to be reposted on the duplicate question, in the exceedingly rare instances

I understand the motive behind wanting to exclude questions that are effectively just: “Do my work for me.” The issue is you have users actively telling you that the culling process didn’t really work the way it was supposed to, and you keep telling them that they are wrong, and that the site actually works well for its intended purpose—even though its intended purpose was to help users find what they were looking for, and they are telling you that they can’t.

Part of StackOverflow’s decline was inevitable and wouldn’t have been helped by any changes the site administrators could have made; a machine can simply answer questions a lot faster than a collection of human volunteers. But there is a reason people were so eager to leave. So now instead of conforming to what users repeatedly told the administrators that they wanted, StackOverflow can conform to being the repository of questions that the administrators wanted, just without any users or revenue besides selling the contributions made by others to the LLMs that users have demonstrated they actually want to use.
by cadamsdotcom | 2026-01-04 14:05:00+00:00
People who are blind ask for directions at the front desk.

Paper maps are made of lines and boxes, and rooms & wards are generally numbers and letters.

Further, any hospital in a multi-lingual area will ensure they provide service in the languages they expect people to speak. For everyone else there’s family members to do the visit with.

Is the healthcare industry really losing money?

Is it losing enough money to sit through an explanation of Solana?

Which part of the industry do you refer to?

How many stakeholders have you spoken to?

Do you come from an enterprise sales background?

Have you sold things into large enterprises before?

Have you sold things into large enterprises operating under strict regulations where your solution must coexist with decades of legacy iteration?

Sorry to be an ass, but, I only want to spare you the 2-3 years you’re about to sink chasing this.
by estearum | 2026-01-04 14:05:11+00:00
Who is talking about legislation?

Are you adjusting your perception of the problem based on fear of a possible solution?

Anyway, our society has fuck tons of protections against "what ifs" that are extremely good, actually. We haven't needed a real large scale anthrax attack to understand that we should regulate anthrax as if it's capable of producing a large scale attack, correct?

You'll need a better model than just asserting your prior conclusions by classifying problems into "actual threats" and "what ifs."
by ValentineC | 2026-01-04 14:06:06+00:00
> I decided to use an off-the-shelf theme, but it didn't quite meet the needs and I forked it; as it so happens Hugo breaks userland relatively often and a complex theme like the one I have requires a lot of maintenance. Like.. a lot.

> Now I can't really justify the time investment of fixing it so I just don't post anymore, the site won't even compile. In theory I could use an old version of Hugo, but I have no idea when it broke, so how far do I go back?

I've had the same issues as you, and yes, I agree that pinning a version is very important for Hugo.

It's more useful for once-and-done throwaway sites that need some form of structure that a static site generator can provide.
by thunky | 2026-01-04 14:06:41+00:00
> As I see it, companies will want some sort of artifact that tells them that the person has some basic knowledge in their field of study

Sure, but unfortunately a degree doesn't really do that today. When you interview someone, do you care at all about their degree or grades? Does it give you confidence they know something? I don't think so.

Which is my main point, that this isn't a new problem.
by suryaelidanto | 2026-01-04 14:07:11+00:00
OP here. I spent 8 months engineering this video pipeline. It replaces Opus Pro/Vizard.

The Stack:
- Orchestration: N8N (Self-hosted) + Redis.
- AI: Gemini 2.5 Flash (Scoring) + MediaPipe (Face tracking).
- Engine: Custom FFmpeg build for auto-reframing & subtitle burn-in.
- Infra: Docker Compose (7 microservices).

It's running in production. I've decided to move on to other projects, so I packaged the entire architecture/source code as a starter kit for devs who want to study or fork it.

Link: https://purchase.youclip.id/
PH Launch: https://www.producthunt.com/products/youclip-starter-kit?lau...
by reactordev | 2026-01-04 14:07:33+00:00
You’re talking about the songs. I know what a chiptune is, I’m talking about what sits between those. Protracker was how you made them. When embedding into apps, you had to play them. MOD files had to be converted into something. Lookup pocketmod. Some used PCM, some used midi. Windows had a wonderful midi api and synth back then. That’s what I used.
by MLman888 | 2026-01-04 14:07:36+00:00
Author here. I built this because I couldn't find ready-to-use models for word-level ASL detection (most focus on fingerspelling).

Key results:
- 65%+ validation accuracy (90% top-5)
- ~2M parameters vs 86M (VideoMAE baseline)
- <50ms inference time
- $3.44 per training run using g6.12xlarge spots

Tech stack: WLASL-100 dataset, MediaPipe hand landmarks, BiLSTM + attention pooling, trained on EKS with 4x L4 GPUs.

Biggest lesson: 14M params on 750 samples = instant overfitting disaster. Simpler models won.

Part 2 will cover deployment and building the actual real-time app.

Happy to answer questions!
by ZoomZoomZoom | 2026-01-04 14:07:42+00:00
> In theory I could use an old version of Hugo, but I have no idea when it broke, so how far do I go back?

Had the same problem. Binary search is the latest trick people use.

For SSG there's not much point in upgrading if everything works, and planned migration beats the churn in this case.

You can just print a Hugo version in a HTML comment to track it in git.
by YeGoblynQueenne | 2026-01-04 14:08:07+00:00
>> We’ve seen this arms race before and know who wins. It’s all snake oil imo

I haven't and I don't know who wins. Who wins?

Adversarial examples aren't snake oil, if that's what you meant. There's a rich literature on both producing and bypassing them that has accumulated over the years, but while I haven't kept abreast with it, my recollection is that the bottom line is like that for online security: there's never a good reason not to make sure your system is up to date and protected from attacks, even if there exist attacks that can bypass any defense.

Where in this case attack and defense can both describe what artists want to do with their work.
by ldoughty | 2026-01-04 14:08:12+00:00
I had a similar push years ago, but I did take this approach once step further. For a similar reason Jeff mentions -- lower maintenance over time.

I was frustrated that (because my posts are less frequent) changes in Hugo and my local machine could lead to changes in what is generated.

So I attached a web hook from my websites GitHub repo to trigger an AWS Lambda which, on merge to main, automatically pulled in the repo + version locked Hugo + themes. It then did the static site build in-lambda and uploaded the result to the S3 bucket that backs my website.

This created a setup that now I can publish to my website from any machine with the ability to edit my git repo. I found it a wonderful mix of WordPress-like ability to edit my site anywhere along with assurance that there's nothing that can technically fail* (well, the failure would likely, ultimately block the deploy, but I made copies of my dependencies where I could, so very unlikely).

But really the main thing I love is not maintaining really anything here... I go months without any concern that the website functions... Unlike every WordPress or similar site I help my friends run.
by pixelpoet | 2026-01-04 14:08:34+00:00
And if you think humanity is making it past ~2100, I have some carbon credits to sell you: https://www.sciencedirect.com/science/article/pii/S001632871...

Growth über Alles / the race to consume everything we can in our spherical petri dish with the same level of awareness as mindless bacteria, will be the end of human civilisation, regardless of anyone's economic beliefs.