MurphyA/hacker-news huggingface dataset:
by Nihilartikel | 2026-01-28 18:13:45+00:00
While I can TOTALLY believe that TikTok might be doing classification and censoring of uploads - tech issues that happen during notable events will INEVITABLY be interpreted as partisan censorship.

A personal brush with this was with Scientology Protests around 2008 if I recall - I was at YouTube and there was a great kerfuffle among many of the top personalities who uploaded videos siding against Scientology. Their videos were not making it into the top rankings or getting the expected visibility. To them the obvious answer is that they were being deliberately suppressed - after all Scientology was a paying advertiser and brand on YT.

The reality was that the entire viewcount pipeline, and downstream aggregations were busted for about a day. Nobody was getting their full views counted in a timely way for that time.
by FEELmyAGI | 2026-01-28 18:13:52+00:00
Great idea that is already implemented as a feature by major AI providers, several well funded startups, countless unfunded startups, and trivially solved per-user with any handful of existing technologies.

Truly baffling its in the top 5 of the front page. My first thought was bot army upvoting but the total points are quite low. That means this is some mod's personal idea of an especially interesting submission?
by embedding-shape | 2026-01-28 18:13:54+00:00
It's not a black & white "believe everything they say".

It's a "You have these two parties, with different stories, who do you trust more?" and in this case, easily BBC, even though they, like any media organization, commit mistakes sometimes.

And again, I don't trust what BBC claims without thinking about it myself, just like I won't take what CNN says at face value. But context matters.
by jandrese | 2026-01-28 18:13:54+00:00
> H1-B is stupid on its face. You're seriously telling me that this software engineering job absolutely cannot be filled by an American? That doesn't pass the laugh test.

The job description is a senior full stack product developer fluent in all programming languages and frameworks. Salary is $70,000/year. Somehow they can never find Americans to fill those jobs. They'll go on Linkedin complaining that Americans are too lazy and don't have the right hustle culture and talk about made up concepts like work life balance when the bosses demand 100 hour work weeks without overtime pay.
by MBCook | 2026-01-28 18:13:54+00:00
The second revision with the better “head tracking” screen (I don’t remember how it worked) was much better than the launch model.

But mostly, you’d just turn 3D off. It was a gimmick, cut the resolution in half, and doubled processing requirements.

It just worked way better as a 2D screen. As you said, 2DS was good.

They should have just made the DS2, not gone for 3D. But such was the time.
by BowBun | 2026-01-28 18:14:06+00:00
Traditional DBs are a poor fit for high-throughput job systems in my experience. The transactions alone around fetching/updating jobs is non-trivial and can dwarf regular data activity in your system. Especially for monoliths which Python and Ruby apps by and large still are.

Personally I've migrated 3 apps _from_ DB-backed job queues _to_ Redis/other-backed systems with great success.
by Levitating | 2026-01-28 18:14:08+00:00
Huh you're right, I must've confused myself by removing/installing instead of upgrading recently.

Anyway I think the discussion boils down to semantics. ArchLinux is not "unstable" in the sense that it is prone to breaking. But it also delivers none of the stability promises that stable release distros or rolling release distros with snapshotting and testing like OpenSUSE Tumbleweed deliver. To call ArchLinux stable would make every distribution stable, and the word would lose all meaning.

Most distributions promise that an upgrade always results in a working system. Instead moving the manual maintenance to major release upgrades.
by hparadiz | 2026-01-28 18:14:25+00:00
Aren't you guys actually talking about a TPM 2.0 device being present on the machine and not a CPU specifically? Cause the whole Windows 11 thing was (I thought) full disk encryption with TPM 2.0 attestation booted from a secure boot BIOS. That basically just means you can't take the disk and boot it on another machine. There would be no way to decrypt.
by vegabook | 2026-01-28 18:14:26+00:00
you have map_elements in polars which does exactly this.

https://docs.pola.rs/api/python/dev/reference/expressions/ap...

You can also iter_rows into a lambda if you really want to.

https://docs.pola.rs/api/python/stable/reference/dataframe/a...

Personally I find it extremely rare that I need to do this given Polars expressions are so comprehensive, including when.then.otherwise when all else fails.
by myrmidon | 2026-01-28 18:14:31+00:00
A big short-term risk that I see is that AI is going to cripple wealth redistribution mechanisms that we currently rely on.

Most willing persons have access to income by providing labor right now. If the value of that labor diminishes because AI can do most of it for cheaper/free, that is a big problem because wealth/class barriers become insurmountable and the american dream basically dies completely.

Automation in the past suffered much less from this because only a subset of jobs was affected by it, and it still relied on human labor to build, maintain and operate the machines, unlike AI.

I'm curious if AI is gonna spawn comparable "workers rights" movements like in the past, but I would expect inequality to increase a lot until some solution is found.
by simoncion | 2026-01-28 18:14:45+00:00
FWIW, I can do the same with KDE on Xorg with Gentoo Linux.

Since the introduction of the XSETTINGS protocol in like 2003 or 2005 or so to provide a common cross-toolkit mechanism to communicate system settings, the absence of "non-integer" scaling support has always been the fault of the GUI toolkits.

> I think your experience comes from GNOME which lacks behind in this regard.

When doesn't GNOME lag behind? Honestly, most of Wayland's problems have been because a project that expects protocol implementers and extenders to cooperate in order to make the project work set those expectations while knowing that GNOME was going to be one of those parties whose cooperation was required.
by direwolf20 | 2026-01-28 18:14:52+00:00
> Some targets like network-online.target don't work from user unit files.

So basically it just doesn't work sometimes for no particular reason.

> The difference is that systemd is much better at ensuring correctness

Uh, well, you just said that it isn't, because some targets like network-online.target don't work from user unit files.
by simonw | 2026-01-28 18:15:09+00:00
> Oban allows you to insert and process jobs using only your database. You can insert the job to send a confirmation email in the same database transaction where you create the user. If one thing fails, everything is rolled back.

This is such a key feature. Lots of people will tell you that you shouldn't use a relational database as a worker queue, but they inevitably miss out on how important transactions are for this - it's really useful to be able to say "queue this work if the transaction commits, don't queue it if it fails".

Brandur Leach wrote a fantastic piece on this a few years ago: https://brandur.org/job-drain - describing how, even if you have a separate queue system, you should still feed it by logging queue tasks to a temporary database table that can be updated as part of those transactions.
by no_wizard | 2026-01-28 18:15:12+00:00
I'm going to set aside GDP for a moment, which is hardly the full story but instead I want to zoom in on inflation.

The Federal Reserve of St. Louis is using the CPI numbers, as most government agencies do. I would contend those numbers in and of themselves lie. The ALICE index, which is based on more comprehensive data[0][1] and closer to what CPI used to represent before the major adjustments in the 1990s, tells a different story[2]

Inflation against the ALICE index is much higher than the 3% reported in by the Federal Reserve, running at a stark 5.9% YoY change. This honestly lines up much closer to the reality I see in my day to day life than the CPI numbers reported by the Federal Reserve do.

[0]: https://www.unitedforalice.org/methodology

[1]: I recommend downloading the PDF here: https://www.unitedforalice.org/Attachments/Methodology/ALICE...

[1]: https://www.unitedforalice.org/essentials-index
by ASalazarMX | 2026-01-28 18:15:16+00:00
If machines did all the repetitive, labor intensive, productive work, including building more machines, the natural consequence would be a very disruptive rethinking of economics. Post-scarcity is only a disaster if money exists. People would still work, but as a hobby, not as a way of survival.

Think of it as if in a few generations, everyone had the motivations of a rich junior, for better or worse.

IMO, this is a natural consequence of the industrial revolution, and the information revolution. We started to automate physical labor, then we started to automate mental labor. We're still very far form it, but we're going to automate whole humans (or better) eventually.

Edit: I think I replied to the wrong comment, feel free to ignore this.
by didibus | 2026-01-28 18:15:51+00:00
> So if you'd claim it's terrible, there's some explaining to do

Here's the explaining:

- Unemployment has increased.
- Long-Term unemployment has increased.
- Number of gig workers is at an all time high.
- Layoffs have continued.
- Personal household dept is at an all time high.
- Polls show most people have financial anxiety and feel squeezed.
- Inflation is not under control.
- Buy now pay later usage is up as much as consumer spending is.
- Income and wealth inequality are near records high.
- GDP and consumer spending were also seen peaking before the last 5 recessions as well...

We're all talking predictions, I don't think either of us should pretend to know the future, but there are counterpoints and so the data does not all look rosy.
by sanswork | 2026-01-28 18:16:17+00:00
For most of the history the main locked feature was just a premium web interface(there were a few more but that was the main draw) that's included in free now and I think the locked features are primarily around most specialised job ordering engines. Things that if you need free you almost certainly don't need. Oban has been very good about deciding what features to lock away.

(I've paid for it for years despite not needing any of the pro features)
by el_nahual | 2026-01-28 18:16:43+00:00
Inconsistent jingoistic nationalism.

On one hand, he claims that he "fixed problems that had been sitting untouched because no one else could untangle them." And on the other hand he claims his layoff on "a global labor market with almost no guardrails."

So which is it: did he really work on problems no one else could solve, or was he replaced by cheap foreign labor?

Probably neither. The most likely scenario here is one of two things:

a) Amazon made a mistake by firing him. They laid off someone truly valuable (Happens all the time).

b) He wasn't as valuable as he thinks he was. Those problems were not worth paying him a meaningful fraction of a million dollars a year (what an L7 makes at amazon).

What I can guarantee is that he wasn't replaced by a cheap, foreign, plug-and-play replacement.

It all makes sense when you realize the point of his tweet is that he's plugging his run for congress: so yeah, of course he's tapping in to the absolute worst nationalistic sentiment. Shame on him.
by BrandoElFollito | 2026-01-28 18:17:03+00:00
I was about to say that. This is what I do too.

The only drawback are routes - they won't work on the same CIDR (I mean the fact that you can say in Tailscale "if you want to reach the 192.168.16.13 device that does not support Tailscale, go through this Tailscale gateway"). For this I had to shift my parents' network to be able to access stuff like the printer, in a network that clashed with another one of mine.
by radium3d | 2026-01-28 18:17:03+00:00
They don't get a free pass, I think people have spoken with their wallets and it shows with the user base counts: Windows 66–73%, macOS 14–16%, Linux 3–4%.

Apple seems to support their previous generation OS on older macs for ~8-9 years or so from what I've seen. You just don't get the latest generation features, they cut it off and move on similar to how Microsoft did.
by asdff | 2026-01-28 18:17:08+00:00
“ I've come to see political parties, political ideologies, and even religions more as social groups than as repositories for specific beliefs, where the identity and attitude of the members is more important than consistency, logic, or truth.”

Even more concerning is when you realize no one even formally controls these beasts. Doing “what is best” for the party/church/company is sufficient to both drive the outcomes we observe, make it impossible to ever effect change from status quo since this is what any replacement piece would do, and offer a fig leaf of moral justification or even cognitive dissonance that this is what ought to be done whether you like it or not. Thousand generations upholding these zombie meta human organizations that march towards what, no one knows.
by subscribed | 2026-01-28 18:17:15+00:00
One thing that Discord reliably does is to lock me off the account and force me to go through _all_, complete verification hops (starting form the sms to my phone).

Nothing changes between my sessions, IP from the same ISP, same device, same times, not even new servers, just a normal, human pattern of use on the decent, old account.

Just discord being discord.
by kaiokendev | 2026-01-28 18:17:32+00:00
I never advocated for Windows, but I always used it because it "just worked". At a certain point, I realized - as OP had - that I was spending just as much time configuring Windows as I would be spending configuring Linux.

I've moved to Kubuntu and haven't looked back. Proton support is amazing, and Claude Code fixes the doc-diving problem that used to plague Linux. In fact, with Claude, I was able to get such a buttery smooth setup on Kubuntu - Wezterm auto-saving and restorable sessions (even with multiple windows), a working fading background switcher with history, automounting drives and vhdx images on startup - and these are all relatively simple things, but they were near-frictionless to set up and they don't break on a random Tuesday. I love it and would recommend anyone who is on Windows to reconsider.
by scarecrowbob | 2026-01-28 18:17:36+00:00
Honestly, the long term effect that I've felt of pepper spray is that it's made me decidedly more radical in my politics. Like, I went from just wanting to hold my opinions and play my music to actively organizing with my local anarchist collectives.

I believe a lot of folks feel that way- I know a lot of folks who were pretty moderate in their actions and outlooks that have experienced the state using chemical weapons on them and who are now much, much more radical in their outlook.
by kbolino | 2026-01-28 18:17:39+00:00
I think this is what you want:

git merge -s ours --no-ff --no-commit <branch>

This will initiate a merge, take nothing from the incoming branch, and allow you to decide how to proceed. This leaves git waiting for your next commit, and the two branches will be considered merged when that commit happens. What you may want to do next is:

git checkout -p <branch>

This will interactively review each incoming change, giving you the power to decide how each one should be handled. Once you've completed that process, commit the result and the merge is done.
by jimt1234 | 2026-01-28 18:17:45+00:00
I got taken to juvenile hall, put in a holding area with kids that had stolen cars and stabbed other kids in fights. The funny thing is all these "bad kids" were really cool; we talked about video games (Donkey Kong!). I remember one kid got into a fight with his football coach and broke both the coach's legs. He was a big kid, looked like a grown man. He was pretty much in charge of the holding area. But he was cool as hell, cracked jokes with me. I actually kinda enjoyed the holding area.

Anyway, the officials thought I had just called 911 over and over, like to play a prank. They wouldn't hear anything about my computer or whatever (it was the early 80s). They were pissed. I was kept in the holding area for a few hours, then they let me go home. I was ordered to a bunch of community service, cleaning the parking lots of local parks, stuff like that.
by BowBun | 2026-01-28 18:18:20+00:00
Very, very different tools, though they cover similar areas.

Temporal - if you have strict workflow requirements, want _guarantees_ that things complete, and are willing to take on extra complexity to achieve that. If you're a bank or something, probably a great choice.

Oban - DB-backed worker queue, which processes tasks off-thread. It does not give you the guarantees that Temporal can because it has not abstracted every push/pull into a first-class citizen. While it offers some similar features with workflows, to multiple 9's of reliability you will be hardening that yourself (based on my experience with Celery+Sidekiq)

Based on my heavy experience with both, I'd be happy to have both available to me in a system I'm working on. At my current job we are forced to use Temporal for all background processing, which for small tasks is just a lot of boilerplate.
by rbablani05 | 2026-01-28 18:18:45+00:00
Tradepal is an AI-powered stock analysis platform designed to help traders make more structured, data-informed decisions. By analyzing price action across any timeframe, Tradepal generates clear bull, base, and bear scenarios based from news and sentiment along with technical analysis. Tradepal outline potential upside, downside, and risk. The goal isn’t to predict the market—but to help traders understand it, reduce emotional decision-making, and approach trades with a consistent framework.
by bigyabai | 2026-01-28 18:18:52+00:00
> Is it a Wayland vs. X11 thing?

Yes, most likely. Without a compositor I get lots of stuttering on x11, whereas KDE and GNOME's wayland sessions are both buttery smooth out of the box.

Might be my Nvidia GPU, but I've never gotten x11 to work flawlessly for gaming.
Show HN: A single command to run Claude Code inside Lima VMs
by sylvinus | 2026-01-28 18:18:54+00:00
I am very afraid to run claude (or even npm) on my host system. It is a security incident waiting to happen.

To fix that but still keep the friendly developer experience of just typing a single command in the folder I want to work on, I wrote a simple script that allows one to run "claude-vm" anywhere, with the local folder mounted but a fully isolated VM.

As bonuses, I added Chrome MCP, Docker, and an easy way to customize the base VM or its folder-specific runtime copy.

It's not much, but it's been pretty valuable to me so I may as well share it! Feedbacks welcome.
by bee_rider | 2026-01-28 18:19:12+00:00
Yeah, to some extent I just wanted to think about where the boundary ought to be. I somewhat suspect the bank or Netflix won’t be willing to send me a device of theirs to act as their representative in my pocket. But it is basically the only time a reasonable person should consider using such a device. Anybody paying to buy Netflix or the bank a device is basically being scammed or ripped off.
by stephencoyner | 2026-01-28 18:19:17+00:00
I don't see a clean solution here. The price/craft distinction matters - companies competing on price (Amazon retail) have different incentives than those competing on quality and craft (Notion, Linear). If you're in the price business, replacing expensive US labor with cheaper global labor is rational. If you're in the craft business, it usually isn't.

But that framing is incomplete. Amazon isn't just retail - AWS, logistics tech, and AI enablement are craft-heavy. Cutting experienced people in those areas might be short-term thinking dressed up as strategy, not actual optimization.
The policy question is where I get stuck. Regulate this, and US companies risk losing ground to foreign competitors who don't follow those rules. Do we want Alibaba as the default American retailer? But do nothing, and experienced workers keep getting squeezed while "efficiency" narratives provide cover.

What's the intervention that doesn't just shift the problem somewhere else?
by AnthonyMouse | 2026-01-28 18:19:22+00:00
> that situation of 10000 people with guns seizing a military base to bootstrap an effective civil war, is just so absurd I don't even know how to begin.

What about it strikes you as absurd? A country's military is spread all over the place. It's entirely practical to overwhelm it in a specific location by concentrating your forces there. You then have access to more powerful weapons in order to do it again.

> But if you start buying up old Blackberries to give to your kids and all your friends, don't you think that gets you on a watchlist in itself?

There are about a billion PCs and laptops made in the last 20 years that can run Linux and whatever communications software you want. If owning a laptop gets you on a list then most of the population is already on the list, and if the list contains everyone then it contains no one.

> Not only should your 10000 people have guns to take on a military base, they should have impeccable infosec too?

Have you considered the other side of that coin? All of these geniuses have their own forces and infrastructure being tracked into the poorly-secured databases of all of these private companies. Compromise those databases and drones start showing up in vulnerable places that weren't expected to be known. But to stop tracking everybody you have to stop tracking everybody.

The thing where members of The Party can turn off the telescreen doesn't actually work. If the millions of people who work for defense contractors are being tracked, you've got a significant vulnerability. If they're not, guess who was already working to infiltrate your defense industry to begin with.

> Pretty much all civil wars in history had foreign backing for one or more sides.

That's just true of wars in general. But also, supposing that something like this were to happen, where there was a sufficient fracture that it isn't immediately obvious who would come out on top, every foreign government would then have to position themselves. And then why would support have to come from some disreputable despots rather than e.g. Canada or Western Europe?

> Though the more optimistic way to look at it was that if you had that level of control, you'd win without a civil war.

If you have 100 people and they have a million, you lose. If you have a million people and they have 100, you win. If it's not that unbalanced then both sides fight until the cost of fighting gets higher than the cost of bargaining.
by viggity | 2026-01-28 18:19:32+00:00
I have always been kind of hyper aware of <everything>. My wife and I only dated for 6 months before we got married in sept 2019 (second marriage for both of us, we knew what we each wanted). But I definitely felt a bit awkward telling her about what I thought was coming with covid in late dec 2019. She was a bit suspect at first but polite and just went along with it because we were newlyweds and she loved me and gave me the benefit of the doubt. Holy shit, most everything went how I said it was going to at least through June 2020. AFAICT, she's still convinced I'm from the future.