MurphyA/hacker-news huggingface dataset:
by Traster | 2026-01-06 11:31:59+00:00
It is the nature of YC that you're going to get instances like Pickle. YC invests at a very early stage in lots of companies. 40% are literally just an idea. It isn't a scam that one of the companies pivot, it's expected. They're meant to work on their idea, and if it doesn't work or they have a better idea they pivot.

What Pickle is doing is essentially they're falling on the wrong line of "fake it to you make it", it would be totally fine to do what they're doing (allowing pre-orders with a $200 deposit for a Q4 '26 product) if they just weren't lying about the specs. It's pretty clear they aren't going to deliver anything like what they've promised, but that is just ambition. The whole point of YC is that 1 out of 1000 of these companies are going to deliver something revolutionary and you don't get that without 1000 of them trying to do something revolutionary.

Having said that, you only need to watch the launch video to realise the CEO is total moron ("If everyone wore the same pair of glasses, what would they look like?"). But the way YC works, they don't actually have the power to tell Pickle what to do. YC are going to lose their investment on that company.
by giacomoforte | 2026-01-06 11:32:39+00:00
I saw a youtube video of a single mother who job it was to cut out the ice from underneath the ships to create space to do the repairs. Apparently its a very dangerous job because you can easily end up frozen to the river if you're not careful. Must be the same one mentioned in the article.

youtube.com/watch?v=Lu9P3VaMCho
by ponector | 2026-01-06 11:32:51+00:00
>> Chinese workers are not "low paid" relative to prices of goods in China though. A Chinese worker gluing an iPhone together can afford a decent middle class lifestyle, the Chinese version of the "American dream

I'm pretty sure this is what Apple wants you to believe, while Chinese company offers minimal wage for workers who assemble phones. One could never afford a decent lifestyle on a minimal wage.
by shlip | 2026-01-06 11:33:40+00:00
> Root had been toying with the 8,000 or so members who signed up for the site by tricking them into conversations with AI chatbots.

> Root set up a website, okstupid.lol, to host a map showing the location of each user, as well as the biography that they used on the dating site and any photos and other details they uploaded.
by aurareturn | 2026-01-06 11:33:45+00:00
LNL throttles heavily even on the default profile, not just power saver modes.[0]

Meanwhile, Qualcomm's X Elite 1 did not throttle.

Lunar Lake uses TSMC N3 for compute tile. There is no node advantage. Yet, M4 is 42% faster in ST and M5 is 50% faster based on Geekbench 6 ST.

[0]https://www.pcworld.com/article/2463714/tested-intels-lunar-...
by zarzavat | 2026-01-06 11:34:30+00:00
> You cannot load any data in a regular React application before you loaded both React and your React components that trigger the fetch.

You totally can!

Don't call fetch directly from a component - it's brittle. Write a hook to abstract that into one place. In your hook you can support prefetching by awaiting the promise you fired before you loaded your JS bundle (if you don't want to modify the server), or else take advantage of the browser cache. In this way your data and code can load in parallel.

Is it common? Not really. But it's a technique that is in the toolbox of a conscientious webdev.
by nananana9 | 2026-01-06 11:35:01+00:00
Multi-billion dollar companies have GDPR-violating cookie banners, and nobody cares.

In the case of blogs like this, they don't really care about compliance, it's just LARPing. "Serious websites have cookie banners, so I'll put a cookie banner too!" It's the same as putting "no copyright infringement intended" into your YouTube video description.
by Quarrelsome | 2026-01-06 11:39:09+00:00
he tries to negotiate a truce without Ukraine, without any of the EU. His government is infested with politicians that parrot FSB talking points. Considering how incredibly hostile he is with almost every other nation, he's barely ever like that with one of the most hostile belligerents in the world today.

I'm not saying I know exactly what's up but its super sus.
by doctordoctor2 | 2026-01-06 11:39:10+00:00
IMO, the game is great to keep simple, but I’d like to play more levels than just daily, so could see people paying for the ability to play more, like NYT games, and could be part of a suite of game if curated daily by expert vs social curation. The blocks are small though for a small phone with big fingers.

I also wonder if making it GPL and submitting to various *NIX distros would be best. Then it may need to be standalone with random maps created by ML or similar.
by mazurnification | 2026-01-06 11:39:38+00:00
"the old economy had changed forever and was dead."

Ehem - what is the difference compered to now? Wasn't programmers obsolete by 6mths ago and nobody would work so we do need UBI?

However your point that if everybody are thinking there is buble there is none is valid. Ironically your whole post undermine this point. And you are not alone in your analysis. General bubble wisdom is not settled as one might think.

Plus famous Alan Greenspan "irrational exuberance" was in 1996. And AFAIK in 1999 everybody know there is buble but it busted only in 2000. On top of that I have seen overlying plots of stock prices now and before dot com suggesting there is 1-2 years of increases still to go.
by cedws | 2026-01-06 11:41:45+00:00
I've tried using policy tests but as far as I remember you can't test access to specific hostnames, only tags. I know Tailscale ACLs operate on tags but in tests I want to validate that users can access specific things, validating they can access tags isn't very useful. I also don't really think the tests should be in the ACL file itself, I would much prefer if it were external, or if the Tailscale CLI had a command to run ad-hoc reachability testing.
by zozbot234 | 2026-01-06 11:42:07+00:00
It's true that GC is a huge drain on memory throughput, even though it doesn't have to literally scan the entire heap (only potential references have to be scanned). The Golang folks are running into this issue, it's reached a point where the impact of GC traffic is itself a meaningful bottleneck on performance, and GC-free languages have more potential for most workloads.
by japhyr | 2026-01-06 11:42:59+00:00
I'm a teacher, so I help people get started setting up a programming environment on a regular basis. If you take a new system that hasn't been configured for programming work at all, and install a fresh copy of VS Code, you'll see a number of calls to action regarding AI usage. I don't want to walk people through installing an editor only to then tell them they have to disable a bunch of "features".

This isn't an anti-AI stance; I use AI tools on a daily basis. I put "features" in quotes because some of these aren't really features, they're pushes to pay for subscriptions to specific Microsoft AI services. I want to choose when to incorporate AI tools, which tools to incorporate, and not have them popping up like a mobile news site without an ad blocker.
by lproven | 2026-01-06 11:45:18+00:00
I do not know where you are in the world but in the homeland of the English language, Britain and most of its direct (former!) colonies, "petrol" is the stuff cars and motorbikes run on and "diesel" is the stuff agricultural vehicles and heavy plant (lorries, buses) runs on. "Gas" is a phase of matter along with "liquid", "solid", and "plasma" and that is all the bare noun means. "Natural gas", and the obsolete "coal gas"/"town gas", are fuels, but for heating/cooking/light not vehicles as a rule, but generally we'd talk about propane, butane, etc.

We never, ever use "gasoline" or the Germanic "benzene" for this. Benzene is a specific chemical here, never ever a fuel.
by embedding-shape | 2026-01-06 11:45:19+00:00
> As an EU citizen I'm gladly giving Groenland up (even if it's not in the EU but belongs to Denmark which is, itself, in the EU)

Nitpicky, but I guess ultimately it kind of/might matter: Greenland belongs to the Kingdom of Denmark (Danish Realm), not Denmark. Denmark (often called Denmark Proper) is a part of the Kingdom of Denmark, which also Faroe Islands belong to. Denmark is in Europe + EU, Kingdom of Denmark isn't in EU, but main part of it is indeed in Europe.

I think if Greenland was actually part of Denmark, it too would be part of EU, as I don't think you can selectively "unmark" specific territories in a country to not be in EU if the country itself is in EU. But since Greeland isn't actually a part of Denmark, it isn't part of the EU.
by neonnoodle | 2026-01-06 11:45:52+00:00
> Manifesto of Futurism

We intend to sing the love of danger, the habit of energy and fearlessness.

Courage, audacity, and revolt will be essential elements of our poetry.

Up to now literature has exalted a pensive immobility, ecstasy, and sleep. We intend to exalt aggresive action, a feverish insomnia, the racer’s stride, the mortal leap, the punch and the slap.

We affirm that the world’s magnificence has been enriched by a new beauty: the beauty of speed. A racing car whose hood is adorned with great pipes, like serpents of explosive breath—a roaring car that seems to ride on grapeshot is more beautiful than the Victory of Samothrace.
…
https://www.arthistoryproject.com/artists/filippo-tommaso-ma...
by GuB-42 | 2026-01-06 11:45:54+00:00
Well, you have two distinct problems here.

One is Microsoft releasing shitty software.

The other is a deeper societal problem with healthcare and loyalty between companies and their employees.

For me, they are unrelated problems. In a welfare state, the QA team may have been reaffected to some other tasks within the company and have the health benefits provided by the state, but it wouldn't have made the software less shitty.
by chrisjj | 2026-01-06 11:46:07+00:00
> Innocent images are instantly transformed into pornography.

pornography

noun

por· nog· ra· phy pȯr-ˈnä-grə-fē

the depiction of erotic behavior (as in pictures, movies, or writing) intended to cause sexual excitement

> And it does not stop at bikinis.

Unless this author really thinks bikini wearing is intended to cause sexual excitement, her complaint should be simply lack of consent of the rights owner - if any.
by wooger | 2026-01-06 11:46:37+00:00
I'm not sure you can run with appropriate gait (stop heel striking) in modern mass market running shoes. The heels on many running shoes are 2 inches+ and make it just impossible to avoid heel striking without wasting a lot of motion picking your knees up.

Also, the chances of twisting your ankle when your heels are elevated that much from the road is far higher as well.
by Hendrikto | 2026-01-06 11:47:51+00:00
It’s mostly the argument of a single guy (ljharb), who has very strong and weird opinions.

There were several extremely long and unproductive GitHub discussion with him posted to HN before, where he sent unsolicited and unwanted PRs to lots of projects that tanked performance by orders of magnitude and introduced tens of dependencies (he wrote himself), to ensure that projects would be backwards compatible with completely irrelevant targets they never supported in the first place (like Internet Explorer 1.3 under Windows 95 or something along those lines).

When projects did not want to take these contributions, he played his TC39 authority card, and when that did not help became more and more incoherent in his ramblings.

My take is that this guy actually wants to and thinks he is doing good, while actually having lost the plot a while ago.
by saubeidl | 2026-01-06 11:48:24+00:00
> Would you like to live in a society where it is commonplace for people to be murdered for having offensive beliefs?

No, that's why we need to purge the Nazis from society.

> What if the victim of such a murder was you, because someone took offence to your views?

No, that's why we need to get rid of all the Nazis who would take offense to my views.

I recommend familiarizing yourself with the Paradox of Tolerance: https://en.wikipedia.org/wiki/Paradox_of_tolerance
by langarus | 2026-01-06 11:48:41+00:00
lovely, I've created a solution finder for it.

1. Do a screenshot of the grid (try to include walls as well)

2. Open https://enclosure-horse-solution.onrender.com/

3. Make sure the number of walls are correct in the input (bottom left)

4. Press "Solve"

PS: It might crash as it's on the free version of render. I've added a caching layer.

Here's the github so you can run it locally:

https://github.com/langarus/enclosure.horse-solution

clone it and run

make init // make web
by imtringued | 2026-01-06 11:48:57+00:00
Deliveries are probably one of the few legitimate applications for humanoid robots, but even then 99% of the work is done on wheels and the robot is just there to ring a bell, open a door and climb stairs.

This is probably something people don't understand about humanoid robots. Nobody is dumb enough to replace their CNC machines with humanoid robots holding power tools and yet that is what you're being sold on when Elon Musk is teasing a trillion dollar valuation.

Instead, the vast majority of humanoids will be used for pretty boring FedEx or door dash style logistics work, not much different from wheeled robots.
by wiseowise | 2026-01-06 11:48:58+00:00
> Do it for six months, not six days.

Six months of unpaid stress for doing your managers job for a glimpse (not given!) promotion. You're a great manager, worked with a guy like you – never again.

If you read this and you're at the start of your journey, then heed my warning: nothing good comes out of this ever.
by _sinelaw_ | 2026-01-06 11:50:25+00:00
I also got tired of the bloat and also prefer working from the terminal.

I'm building Fresh [0] [1] as an alternative to VSCode that runs in your terminal, with the main goal being ease-of-use out of the box (not a vi-clone modal editor), for example supports mouse, menu, command palette, etc out of the box. LSP as well. I'm focused on making it easy to use with minimum or zero configuration.

[0] https://github.com/sinelaw/fresh
[1] https://sinelaw.github.io/fresh/
by poulpy123 | 2026-01-06 11:51:19+00:00
The answer is reasoning. It is obvious now that whatever quality LLM have, they don't think and reason, they are just statistical machine outputing whatever they training set as most probable. They are useful, and they can mimic thinking to a certain level, mainly because they have been trained on a inhumane amount of data that no person could learn in one life. But they do not think, and the current algorithms are clearly a dead end for thinking machines.
by latchup | 2026-01-06 11:51:36+00:00
It has very little to do with trust and a lot to do with the realities of hardware implementation. Every interconnect has a minimum linear transfer granularity that properly utilizes its hardware links, dictated primarily by its physical link width and minimum efficient burst length. The larger this minimum granularity, the faster and more efficient moving data becomes. However, below this granularity, bandwidth and energy efficiency crater. Hence, reducing access granularity below this limit has disastrous consequences.

In fact, virtual memory is already a limiting factor to increasing minimum transfer size, as pages must be an efficient unit of exchange. Traditional 4 KiB pages are already smaller than what would be a good minimum transfer size; this is exactly why hardware designers push for larger pages (with Apple silicon forgoing 4 KiB page support entirely).

I cannot help but feel that many of these discussions are led astray by the misconceptions of people with an insufficient understanding of modern computer architecture.
by ninkendo | 2026-01-06 11:52:08+00:00
So you’re just assuming my friends roll coal?

As I said, I am only talking about people I know personally. Not everyone is like that, please stop lumping everyone together.

Not everyone who dislikes EV’s is doing so irrationally. Not every one of them is a moronic anti-environmentalist. Most people are just trying to get by and they’re looking at what they think is best for them. Thinking everyone who disagrees with you must be a backwards coal-rolling moron is… not a great approach. You can do better.
by rollcat | 2026-01-06 11:52:14+00:00
> But honestly I've had Macs that still work 15 years after I bought them [...].

2002 PowerBook user checking in. Not great for "modern" work, CPU gets really hot compiling "simple" stuff like git or libressl, but OSX 10.5 is a superior user experience to macOS 15. Still great for lightweight web browsing (disable JS!), some coding (Python 2.7.14!), classic games (StarCraft! from a *box*!).
by marcelomollaj | 2026-01-06 11:52:24+00:00
I built a SCIM 2.0 gateway library for Go that makes it straightforward to expose any backend as a standards-compliant identity provider.

SCIM (System for Cross-domain Identity Management) is the standard protocol for user provisioning between systems like Okta, Azure AD, and your application. Existing Go implementations were either incomplete or unmaintained.

Key technical decisions:

- Plugin pattern: backends return raw data, library handles protocol (filtering, pagination, PATCH operations)
- Full RFC 7643/7644 compliance: all filter operators, complex path expressions, bulk operations with cycle detection
- Per-plugin authentication: each backend can use different auth (Basic, Bearer, custom JWT)
- Minimal dependencies: only google/uuid, uses stdlib for everything else
- Thread-safe: proper mutex usage, 76% test coverage, zero panics

Can run as standalone server or embedded http.Handler. Includes SQLite, PostgreSQL, and in-memory examples.
The plugin interface is simple:

func (p *Plugin) GetUsers(ctx context.Context, params QueryParams) ([]*User, error) {
return p.db.GetAllUsers(), nil // Library handles filtering
}

Inspired by the Node.js scimgateway but redesigned for Go's type system and concurrency model.

GitHub: https://github.com/marcelom97/scimgateway

Happy to discuss design tradeoffs and answer questions!
by damnitbuilds | 2026-01-06 11:53:05+00:00
I concur.

Just using AI writing boilerplate with a simple "Do what I did for this for these" request and it's like what I hoped The Future would be like 5 years ago. It's great !

But get over-ambitious with your requests and you get over-complex almost-solutions that, indeed, take up all your time to fix and I find this takes all the fun out of development - you have to restart coding something from scratch that you had "almost" finished a day ago.

So when you get to know the AI's limits, it is definitely a time-saver.

Hmm, I think I will trademark "Over-complex almost-solutions".
by soco | 2026-01-06 11:53:21+00:00
The biggest failure is that part of "provide a perspective" - not even a long-term. Immigrants were accepted and... that was all, probably expecting the invisible hand, or Santa, to magically sort stuff up. And then acting surprised when immigrants who were denied the right to work looked into, ahem, "alternate" income sources, or original cultural behaviors got carried over. One could even get the idea that all these failures were by design to keep a handy scapegoat for their own failures (or misdeeds). Thus the anger of the alt-truth crowd not only with said immigrants but also with the system which failed everybody (except the system people).
by koke_vidaurre | 2026-01-06 11:53:27+00:00
I'm running a one-person AI consulting startup with Claude Code as my COO.
Not a metaphor — it actually runs operations.

Every morning, agent squads execute: research competitors, draft content, monitor costs, update memory.
I make decisions, Claude executes them across 16 domain squads.

What this actually looks like:

10 Claude Code sessions running in parallel right now
- 16 squads (marketing, engineering, finance, customer, etc.)
- ~100 agent definitions, all markdown files
- Autonomy and delegation with Task (subagents)
- Smart organization of agents, skills and permissions
- Hooks usage to local store and track the Goals, kpi, task resolutions, token economics.
- Shared memory via Postgres, session coordination via Redis
- squads dash shows what's running, what it cost, what changed
- Claude is aware of the operation and priorities

Why parallel sessions need infrastructure?:

One Claude session is easy. But when you have 10 or more running — one researching, one writing, one monitoring costs — they need shared state.
Otherwise they overwrite each other or duplicate work.

Agents = Markdown files (.agents/squads/*.md)
Memory = Postgres (persists across sessions)
Sessions = Redis (coordination, locks)
Costs = OpenTelemetry (what each run cost)

The results:

My GitHub contributions are up 10x since switching to this setup. Not because I'm working harder — because the COO handles the grunt work while I focus on decisions.

Why we built it this way:

We're dogfooding. If we're going to sell AI agent implementations to clients, we should run on them ourselves.
Every pain point we hit, every failure mode — that's consulting IP.

Honest status:

- 16 squads running daily operations
- 6 parallel Claude sessions, fully coordinated
- 10x GitHub contributions
- Every agent run tracked and costed
- First consulting clients in pipeline

This is what running a company with an AI COO actually looks like in January 2026.
check all what we were able to build since Opus 4.5 (11-24-25), the best COO llm so far.

Site: https://agents-squads.com
CLI (open source): https://github.com/agents-squads/squads-cli
Market intelligence Reports: https://agents-squads.com/research/enterprise-ai-agents-2025

Happy to answer questions about what works, what doesn't, and what surprised us.
by lxgr | 2026-01-06 11:53:48+00:00
Because there was arguably no need for a third option. The current duopoly only exists because it was seen as risk-free, and propping up an alternative was seen as uneconomical.

> Creating good smartphone software is not easy.

Yes, but it's not rocket science either (and even if it were, the EU has both rocket scientists and a space port).

Maybe it's been too long for people to even imagine it, but European companies were fully capable of developing a smartphone OS and running an app certification platform (there were no app stores yet, as the industry was very fragmented) less than two decades ago.
by gethly | 2026-01-06 11:53:53+00:00
My daily driver is JetBrains. I never liked VS Code, or rather VS Codium. I use it as text editor and only when i want to open a directory i do not care about(ie. some old or foreign code) or really need syntax highlighting. I had high hopes for Zed, despite that built-in AI crap, but after I tried it I still could not configure my syntax highlighting theme, like i can in jetbrains, and for some reason going to definitions in std libraries does not work(i tested with odin). I am not fan of JetBrains and their pricing policies or their new ui changes. So i am working on my own editor/ide right now and I just wanted to mention that zed was the final nudge for me to do it.
by rithdmc | 2026-01-06 11:55:26+00:00
I wouldn't say anyone didn't notice "when basically all of the land banks and large assets were sold off", there was years of protest and reporting about this.

> Irish anti-immigration sentiment is far more driven by both our complete failures at building infrastructure

Yeah, I'd largely agree it's a services issue, and most people I speak with correctly direct that anger at the state.