MurphyA/hacker-news huggingface dataset:
by seanmcdirmid | 2026-01-16 23:21:59+00:00
So I lived and worked in China for 9+ years, I worked in a design studio for Microsoft and worked with many designers who, after the 2008-9 layoffs, went to help found Xiaomi.

Chinese brands 20 years ago (my first stint living in China was in 2002) were like Japanese brands 40-50 years ago. And now they are where Japanese brands were 20-30 years ago. Some of them are becoming serious competitors: robo-vacs, 3D printers, drones, heatpumps, cars...many of those categories they are basically the only players ATM.

Cars are an important point: a $10k BYD is basically a $10k car and nice enough for what you paid for. The higher end options seem ok as well, and are on par with what you would get in the US. You buy an EV for $60k in China, you'll get a bit less than what you get in the US due to higher luxury taxes, but not that much less (definitely not like it used to be where a nice car would cost $100k+).
by markus_zhang | 2026-01-16 23:22:03+00:00
This is a fascinating read.

Back in 1997 my father had a Pentium box with maybe 16MB of RAM. I was able to play Duke 3D and I stuck in E1M3 too and didn’t figure that out until much later.

I wonder how well Fabien’s build runs Unreal. It was the pinnacle of classic FPS IMO. I used to drool over a voodoo card but I immersed myself playing in software rendering mode in a netbar.

Good time.
by Kiro | 2026-01-16 23:22:20+00:00
> "definitively capable tools when used in certain ways". This sounds like "if it doesn't work for you is because you don't use in the right way" imo.

Yes, because that's what it is. If you seriously can't get Gemini 3 or Opus 4.5 to work you're either using it wrong or coding on something extremely esoteric.
by alemanek | 2026-01-16 23:22:56+00:00
It is getting to the point where lots of countries will stop caring how the US feels about things.

Between threatening, and some actual military intervention, with Iran, Venezuela, Greenland, Canada, Denmark, Mexico, and itself the US is spread pretty thin at the moment. I think Canada will slowly open up to China and boil the frog if you will.

If they are smart about it then it will probably work out really well for them. They will need a new market for their oil, timber, ..etc since the US is no longer a reliable partner. This will take years but as long as China doesn’t do something dumb like invade Taiwan they can just sit back and win while the US is busy self destructing.

I say this as an American, also a veteran, who loves his country but hates what is currently going on.
by autoexec | 2026-01-16 23:23:28+00:00
This is exactly why laws need to exist to ensure that human lives are prioritized by companies to a reasonable extent. Companies can often make a lot of money if they can get away with doing things that kill their customers, and we've repeatedly seen them do exactly that. In order to protect the public, corporate greed needs to be constrained by laws and legal consequences just like they're used to help to constrain the greed of muggers and thieves.

In the US we've done a pretty poor job of doing that and it's resulted in countless lives lost and every living person and animal on earth being poisoned. It's long past time our government and its legal system took their responsibility to public safety more seriously.
by 46493168 | 2026-01-16 23:23:39+00:00
"advertising, regardless of scale, is the art of turning data into revenue."

This is disingenuous. Putting up a billboard over a highway to make people aware of a certain brand of beer is not the same as building detailed profiles on people in order to sell to the highest bidder the opportunity to change your behavior right when you're likely to do so. But somehow, this user puts them together with the very convenient "regardless of scale."

Maybe you're OK with an entire industry that makes money trying to get you to do what they want -- buy what they want, think what they want. Maybe you're OK with your past behavior being written on a shadow ledger and sold the highest bidder, traded on the dark web, and used by governments. It's your right to be okay with that, since it's your life. But you being okay with that doesn't change the fact that this is a fundamentally different type of behavior than what is commonly called "advertising." It's a curious equivocation, this sane-washing, and it does make one wonder why an otherwise intelligent person feels to need to do it.
by oidar | 2026-01-16 23:24:35+00:00
Forget about blocking ChatGPT, they block search from users. I can't count the number of times I'd had to go back to search engine to find a specific product on Amazon because they don't surface the product with the exact name I'm looking for... Last one was Unite 7Second Detangler. They only returned sponsored products, but go to Google (site:amazon.com Unite 7Second Detangler)and search - boom within the first five spots (and way cheaper than the products shown in Amazon's search). Don't trust Amazon search people! Search Amazon from another search engine.
by dgunay | 2026-01-16 23:25:20+00:00
I have a small tool to manage agents, and one thing it does is let you select an --agent [codex|opencode|etc] and a --model. Valid --model values are specific to the agent though, and some agents like opencode support a huge amount of models.

When I added tab completion for --model that accounts for what --agent is set to, it made it 100x easier to use and I stopped relying on the defaults so much.

It's such a small thing but makes a big difference for discoverability.
by estearum | 2026-01-16 23:25:28+00:00
3x27” high-PPI displays in portrait orientation is the winner and no one does it

The center display is always actually centered. The short edge of a high-PPI 27” screen is wide enough for actual normal width browser or IDE usage, but now you get much more vertical real estate on that window.

Not nearly as much neck movement as an ultra wide and since the entire array is pretty square, the neck movement is way more balanced.
by godelski | 2026-01-16 23:25:35+00:00
> networksetup -listpreferredwirelessnetworks en0

On Sequoia this command shows you the history of SSIDs, not the current SSID you're on. For easy verification turn off your WiFi and run the command, you'll get identical output.

Is Tahoe doing something different? If so, honestly that only exemplifies my point of how Apple is creating a difficult ecosystem to navigate through, where the correct incantations change, even through minor versions.

*IT IS MADDENING*

> There's also get-ssid: https://github.com/fjh658/get-ssid

I think the README is quite illustrative of the problem here. Seems like John ran into the same issue I was! He even mentions the issue with the `-getairportnetwork` flag for `networksetup`.

But get-ssid still has a problem... it requires root. For my original use case I was wanting to run ssh proxy jumps and rsyncs based on the SSID I'm connected to. This doesn't really work for those cases. Escalating to root just creates a major security concern and I definitely don't want automated processes doing escalating unless absolutely necessary.
by mhink | 2026-01-16 23:25:44+00:00
To be fair, the phrase "begging the question" makes almost no sense from a modern English perspective- according to Wikipedia, it's already a bad translation of a Latin phrase that's tied pretty closely to a specific debate format.

By contrast, the colloquial use feels like an abbreviation of the implicit phrase "it begs for the question to be asked", which makes so much more sense than the "correct" meaning that if I'm being perfectly honest, I'd rather use it.

I like Wikipedia's alternate name for the fallacy: "assuming the conclusion", because it explains what's actually happening.
by araes | 2026-01-16 23:25:51+00:00
Like the Geotoy site at https://3d.ameo.design/geotoy

The Rusty Maze example https://3d.ameo.design/geotoy/edit/18 seems to be broken with the setting an initial default material "set_default_material" and even with it removed does not seem to build.

The rest are pretty neat, and a quick syntax for generating 3D geometry. Surprising how short the script needed for something as complicated as the pyramid example was https://3d.ameo.design/geotoy/edit/39 Also, relatively quick to edit and change, moving materials around and such.

Nice to haves: Looking at the resultant mesh, maybe a wireframe "type" material? Is there a way to change the initial light? (Eventually figured out how to toggle the light locations, and add a light. Maybe click the light helpers?) Change the Normal Map, Roughness Map, and Metalness Map XY scales? Link to a texture? (maybe don't want to allow uploads)

Far as a geometry descriptive goes though, the language seems cool, and very concise. Nice that it dumps to something generic like the obj format.
by cmuguythrow | 2026-01-16 23:26:05+00:00
I would be in favor of anything that improves the current political system, including a shot at this policy. On a meta-level, I would even be in favor of new political processes that are WORSE, simply because the adoption of such a policy could prove to people that we CAN change our processes, and then we could (try) to continue to amend our process until we find one that works.

My personal favorite approach at the national level would be Ranked Choice [1], as that would preserve the (IMO important) single decision maker in the executive branch, while removing the incentive to vote for someone you hate just because they aren't as bad as the Other Guy. Interested to hear if HN knows of other/better ways to accomplish the same

[1] https://en.wikipedia.org/wiki/Ranked-choice_voting_in_the_Un...
by anthk | 2026-01-16 23:26:20+00:00
More than mafia, ex-francoists oligarchs. And these could be stomped down tomorrow from CF by cancelling all the tangent services for those, even for Spanish banks and related industries (tourist and construction avoiding both attacks and serious disbalancing harms). The Ibex 35 would near collapse overnight and Tebas being kicked out from their own people.
by anonnon | 2026-01-16 23:26:40+00:00
The GDR was a showcase state that, much like the DPRK, being on the periphery of the communist block, was propped up by USSR so that direct comparisons with its capitalist neighbor wouldn't be so unflattering. One of the most important forms of assistance the GDR and other satellites received was cheap energy. In the case of the GDR, through the Friendship Pipeline. One only need look at the DPRK to see how vital this assistance was; it was only after the USSR collapsed and Russia turned off the spigot that North Korea started regularly suffering famines: https://en.wikipedia.org/wiki/1990s_North_Korean_famine

And yet even with the high (in comparison to other communist states) quality of life people in the GDR enjoyed, people still risked life and limb to escape. You could leave Brazil under its various juntas, Chile under Pinochet, Portugal under Salazar, and Spain under Franco, yet the only option for citizens of the GDR and other communist states (in some cases, still today, e.g., Cuba and the DPRK) was escape and defection.
by rm445 | 2026-01-16 23:26:44+00:00
People are reacting negatively to the ads, but there's a bigger point. This is bearish as heck for AGI. If OpenAI were recursively improving their general-computer-using agent, who was going to be superhuman at every job, they wouldn't need to be messing around with things like this.

ChatGPT is a useful product, which they're monetising in a well-travelled internet company way. The bad news is you're going to have ads in your ChatGPT in 2030. The good news is you're still going to have a job in 2030.
by roywiggins | 2026-01-16 23:27:22+00:00
> We use a lenient parser like ast.literal_eval instead of the standard json.loads(). It will handle outputs that deviate from strict JSON format. (single quotes, trailing commas, etc.)

A nitpick: that's probably a good idea and I've used it before, but that's not really a lenient json parser, it's a Python literal parser and they happen to be close enough that it's useful.
by sigmoid10 | 2026-01-16 23:27:41+00:00
I think Anthropic currently has a slight edge for coding, but this is changing constantly with every new model. For business applications, where tool calling and multi-modality matter a lot, OpenAI is and always has been superior. Only recently Google started to put some small dents in their moat. OpenAI also has the best platform, but less because it is good and more because Google and Anthropic are truly dismal in every regard when it comes to devx. I also feel like Google has accrued an edge in hard-core science, but that is just a personal feeling and I haven't seen any hard data on this yet.
by quickthrowman | 2026-01-16 23:28:08+00:00
Nobody drives sheet goods around in a pickup or a work van with any sort of regularity.

There are only two trades that use sheet goods: drywall and carpentry. Most of the time they’re getting dozens or hundreds of sheets delivered to a job site.

What are you going to do with (12) 32 sq ft pieces of sheet goods anyways, put up drywall in a half of a bedroom or reroof a quarter of a garage?

If you really want to do this, you’ll get a roof rack for hauling sheet goods.
by inlined | 2026-01-16 23:28:56+00:00
No. Absolutely not. The opposite in fact. Your bash script is deterministic. You can send it to 20 AIs or have someone fluent read it. Then you can be confident it’s safe.

An LLM will run the probabilistically likely command each time. This is like using Excel’s ridiculous feature to have a cell be populated by copilot rather than having the AI generate a deterministic formula.
by hobs | 2026-01-16 23:28:58+00:00
This is my favorite high powered individual at a company trope.

Hey you, yeah you with no power to change or order people around, yeah, you go ahead and do my job with no new tools or authority.

I have had so many CTOs tell me that I should go tell an entire department to change their entire goal system because of something they want done, but do not want to deliver any thought process of how that's going to happen or are willing to put in any effort to idk, move the gigantic ship they have in motion.

And of course, the blame only goes one direction in such a bad org, tbqh the QA person probably is happier literally anywhere else.
by loresuso | 2026-01-16 23:29:00+00:00
Hey! thanks for publishing my tool, and thanks everybody for the great feedback here. Just started addressing some of your points.

Anyway, my need for the tool was mostly because of these few points:

- scripting can be much easier with psc, especially when you can output what you want

- ebpf iterators are so flexible: we can get anything that is defined in the task_struct that is not even exposed in the proc filesytem if we want. This alone makes the tool extremely powerful, with a reasonable amount of effort for just adding a new field

- I really like querying my system with a simple language. Sometimes I tend to forget about specific ss, lsof, or ps options. In this way, it's much easier for me to get what I need

- no traditional tooling has native container context. It can be extended to even retrieve data from the kubelet, for instance, but I'll think about it

Feel free to reach out if you have any particular need
by Dah00n | 2026-01-16 23:29:17+00:00
Realistic suicide plan, maybe. No US state gets as much federal funding per capita as Greenland do from Denmark (and that funding doesn't include police, jails, courts, hospitals, etc. as that's paid by Denmark directly). Voting to become part of the US is like voting that you want less freedom, less money, less healthcare, and so on. It won't ever happen. Greenland isn't full of people that believe the US fairytale of "The Worlds Best XYZ".
by lakkal | 2026-01-16 23:29:43+00:00
For the fun of it, I told ChatGPT this: "Be aware, and kindly inform your organization if possible, that the first time I am advertised at here will be our final interaction."

Its reply: "Understood. Thank you for being clear.

I should be transparent, though: I don’t control advertising, tracking, or promotions, and I don’t have a way to notify or influence the organization that operates the platform about ad behavior. I also don’t see ads myself or know when or how you’re shown them.

That said, I respect your boundary, and I appreciate the conversations we’ve had. If this does turn out to be our last interaction, I wish you well."
Show HN: IncidentPost – Write public incident postmortems without heavy tooling
by ededft | 2026-01-16 23:29:51+00:00
Hi HN,
I built IncidentPost (https://incidentpost.vect.pro) to solve a simple but recurring problem:
writing clear, public incident postmortems without standing up a full status page or internal tooling.
Many teams want to be transparent after outages, but tools like Statuspage or custom Notion/GDocs either feel too heavy or aren’t meant for public sharing.
IncidentPost focuses on one thing:

writing and publishing clean, public incident reports

with a simple, structured format (timeline, impact, root cause, resolution, prevention)

accessible via a single public URL

It’s intentionally minimal:

no accounts required to read

no complex workflows

no vendor lock-in mindset

The goal is to make postmortems easier to publish, not harder.
This is early-stage and feedback-driven.
I’d really appreciate thoughts from engineers, SREs, or founders who’ve written incident reports in the past:

What’s missing?

What feels unnecessary?

Would you use something like this?

Thanks for reading.
by BrandoElFollito | 2026-01-16 23:30:02+00:00
Picking locks is a tradition in hacking. So morality is already off the table. Except if this is to save a cat - the offical reason for lockpicking in the 90s.

Now, the robot is hardly something you put together between dessert and coffee. Someone building this must have a live for hardware and lockpicking is just a pretext.

And think about the cats!
by Thrymr | 2026-01-16 23:30:29+00:00
"Our mission is to ensure AGI benefits all of humanity; our pursuit of advertising is always in support of that mission and making AI more accessible."

Also, anything that benefits OpenAI or keeps our runway just a bit longer is (by definition) in support of our mission, so we can do anything that we want and say that it is for the good of humanity.
by pfannkuchen | 2026-01-16 23:30:37+00:00
Marriage is made up though, it’s a tool for structuring human groups that are a big jumble of individuals. In a clan structure you wouldn’t need marriage, necessarily, and “motherhood” would look entirely different from how it does today.

My point is that lots of women do reject what exists today for those, and the conservative reaction to this may be wrong. But just because the reaction is wrong doesn’t mean the “progress” is correct. We may be doing the wrong kind of progress, and the “conservatives” may be trying to conserve an overly recent and short lived model. They should instead be trying to conserve (or restore, really) a much older model, one that would resonate better with women and humans in general. IMO anyway.

And replies to me are all stuck in the modern progressive/conservative dialectic, which is not useful or interesting to discuss. We need to break out of that structure.
by TeMPOraL | 2026-01-16 23:30:42+00:00
> Too often devs look at QA groups as someone to whom they can offload their grunt work they don't want to do.

That's a perfectly legitimate thing to do, and doing grunt work is a perfectly legitimate job to have.

Elimination of QA jobs - as well as many other specialized white collar jobs in the office, from secretaries to finance clerks to internal graphics departments - is just false economy. The work itself doesn't disappear - but instead of being done efficiently and cheaply by dedicated specialists, it's dumped on everyone else, on top of their existing workloads. So now you have bunch of lower-skill busy-work distracting the high-paid people from doing the high-skill work they were hired for. But companies do this, because extra salaries are legible in the books, while heavy loss of productivity isn't (instead it's a "mysterious force", or a "cost disease").
by Brystephor | 2026-01-16 23:31:29+00:00
I work on ads as a SWE at a company youve heard of. Albeit, its been less than a few years for me.

Maybe OpenAI does things different, but as soon as an OKR around ad performance gets committed to, the experience will degrade. Sure they're not selling data, however they'll almost certainly have a direct response communication where advertisers tell Open AI what and when youve interacted with their products. Ads will be placed and displayed in increasingly more aggressive positions, although it'll start out non intrusive.

Im curious how their targeting will work and how much control they'll give advertisers to start. Will they allow businesses of all sizes? Will they allow advertisers to control how their ads work? I bet Amazon is foaming at the mouth to get their products fed into chat gpt results.
by ares623 | 2026-01-16 23:31:42+00:00
Can’t help but draw parallels to how working with AI feels like. Your coworker opens a giant impressive looking PR and marks it ready for review. Meanwhile it’s up to someone else in the team to do the actual work of checking. Meanwhile the PR author gets patted on the back by management for being forward thinking and pro-active while everyone else is “nitpicky” and holding progress back.
by observationist | 2026-01-16 23:31:46+00:00
There are conversations elsewhere - I'd have to go look through them, but at some point about an hour before the article was published, it could be compiled, and then things got pushed that broke it again? There's no central discussion, I had to piece together information from multiple threads.

Sorry, I should have taken notes, lol. At any rate, it was so much digging around I just gave up, I didn't want to invest more effort into it. I figured they'd get a stable version for others to try and I'd return to it at some point.
by placatedmayhem | 2026-01-16 23:32:33+00:00
There are numerous documented examples of where chat LLMs have either subtly agreed with a user's suicidal thoughts or outright encouraged suicide. Here is just one:

https://www.cnn.com/2025/11/06/us/openai-chatgpt-suicide-law...

In some cases, the LLM may start from a skepticism or discouragement, but they go along with what the user prompts. That's in comparison to services like 988, where the goal is to keep the person talking and work them through a moment of crisis, regardless of how insistent they are. LLMs are not a replacement for these services, but it's pretty clear they need to be forced into providing this sort of assistance because users are using them this way.
by vagab0nd | 2026-01-16 23:32:38+00:00
> Am I missing something obvious?

To list a few: the risk of Polymarket going under, the risk of Polymarket mishandling your money, the risk of Polygon going under, the risk of Ethereum going under, the risk of USDC depegging, the risk of interests going up, and, most obvious of all, the risk of a civil war.
by ottah | 2026-01-16 23:32:53+00:00
I need assistance with task retrieval, time management, and working memory. I do not need an app that makes me feel guilty, and quantifies it with pretty charts. We are not lacking in knowledge, and track data isn't particularly useful. Especially if you're ability to consistently engage with an app is not there. No amount of notifications and prodding will work to solve overwhelm and and distraction.

What we need is assistive technologies that complement our deficits. I won't use an app to just log I did something, but I will use an app if it's crucial to do that activity, and it makes it easier for me to do so.
by ethbr1 | 2026-01-16 23:33:27+00:00
> I've always focused on the intent (why do I want to attend?) and a few crux details; everything else tends to work out or is just not that important

This was my primary takeaway from some time spent doing higher-end catering front of house. You'd be amazed what absolute fuckups can occur on non-critical stuff... and no one even notices.

(Possibly the bride, but that's why we had dedicated bride handlers to appropriately message that kind of stuff)