MurphyA/hacker-news huggingface dataset:
by ekropotin | 2026-01-28 17:23:45+00:00
The solution for brain atrophy I personally arrived is to use coding agents at work, where, let’s be honest, velocity is a top priority and code purity doesn’t matter that much. Since we use stack I super familial with, I can quite fast verify produced code and tweak it if needed.

However, for hobby projects where I purposely use tech I’m not very familiar with, I force myself not to use LLMs at all - even as a chat. Thus, operating The old way - writing code manually, reading documentation, etc brings me a joy of learning back and, hopefully, establishes new neurone connections.
by morserer | 2026-01-28 17:23:54+00:00
Hmm. I'm on a stock Arch install and had no latency or quality issues to speak of. Bluetooth works out of the box using `bluez` and `blueman`, though Bluetooth is still Bluetooth, with inherent latency. Some headphones have low-latency modes that can be activated in their respective apps at the expense of ANC/battery life, maybe that'll help?

The apt command you're looking for may be the audio backend, though. `apt install pipewire wireplumber -y`. Won't break your existing pulseaudio setup, but will allow low-latency operations. (I think--I avoid the dumpster fire that is Ubuntu like the plague, so ymmv)
by iamjake648 | 2026-01-28 17:23:57+00:00
It doesn't seem like a big deal, but this is just so much more annoying than using my palm that not only links my payment method but also prime membership.

Now I need to tap through a stupid app and scan a code.

We always stopped at whole foods on the way home from the gym, and I didn't always have my phone with me or readily accessible. This will definitely cause me to cut back on this quick stop in / impulse purchases.
by Imustaskforhelp | 2026-01-28 17:24:05+00:00
> The point was not in simplicity but rather in if AI is replacing some people's jobs. I say that it certainly is, as given by the example, but I also acknowledge that the technology is still not at the point where human engineers are no more required in the loop.

I feel like you have missed emsh's point which is that AI agents significantly become muddled up if your project's complex.

I feel the same way personally. If I don't know how the AI code interacts with each other, I feel a frustration as long as the project continues precisely because of the fact that they mention about first taking less time and then taking longer and longer time having errors which it missed etc.

I personally vibe code projects too but I will admit that there is this error.

I have this feeling that anything really complex will fall heels first if complexity really grows a lot or you don't unclog the slop.

This is also why we are seeing "AI slop janitors" humans whose task is to unsloppify the slop.

Personally I have this intution that AI will create really good small products, there is no denying in that, but those were already un-monetizable or if they were, then even in the past, they were really easy to replicate, this probably just lowered the friction

Now if your project is osmething commercial and large, I don't know how much AI slop can people trust. At some point if people depend on your project which is having these issues because people can understand if the project's AI generated or not, then that would have it issues too.

And I am speaking this from experience after building something like whmcs in golang in AI. At first, I am surprised and I feel as if its good enough for my own personal use case (gvisor) and maybe some really small providers. But when I want it to say hook to proxmox, have the tmate server be connected with an api to allow re-opening easier, have the idea of live migration from one box to another etc., create drivers for the custom firecrackers-ssh idea that I implemented once again using AI.

One can realize how quickly complexity adds in projects and how as emsh's points out that it becomes exponentially harder to use AI.
by lxgr | 2026-01-28 17:24:14+00:00
That's why I said "open ports", not "forward ports".

Stateful firewalls are very much a thing on v6. Many mobile ISPs don't allow incoming connections by default, for example.

Many CPEs (home routers) also come with a v6 firewall (I'd guess it's probably more common than not?), and not everybody has admin access to theirs.
by HendrikHensen | 2026-01-28 17:24:17+00:00
Why though? On Mac, I have tons of unsaved work: many TextEdit windows which keep their state for many months, even through reboots. And it has been working like for at least 10 years. It's such a simple, little quality-of-life thing. And Microsoft just doesn't care.

This is what a computer should be doing: helping the user to get their work done, without the user having to worry about insignificant details about saving files. E.g. does Google Docs ever ask where to save a file before closing the browser or shutting down the computer? No you just get an untitled document that is automatically saved. If I want to rename it or save it in a different location, I am free to do so. But as long as I don't, it doesn't get in the way and just persists stuff automatically.
by lm28469 | 2026-01-28 17:24:26+00:00
> Overall, restricting police work but calling these protests, aren't a good strategy either.

Happens all the time in dozens of civilised countries without anyone getting magdumped.

> The presidential vote is over, the majority wants this.

Majority... of voters. He's at less than 40% approval right now. And even if, that's not how democracy works, elections aren't a 1 time card to do whatever the fuck you want for the next X years

> It's you who's subject to the losing side's propaganda.

I don't even live in that shit hole, I have no horses in the race, simply eyes to see. Only a rotten americanoid brain could see this and be like "oh well it's really unfortunate BUT ... he kinda deserved it you know, guns and shit"
by kstrauser | 2026-01-28 17:24:48+00:00
I’ve asked before but the answer keeps changing before I get around to implementing it:

My kid wants to upgrade their PC from Windows 11 to Linux. They have a recent-ish Nvidia card. I’m very technical: I don’t mind doing whatever arcane thing needs done. They are not, yet.

I haven’t run Linux on my desktop in a decade and I’m completely out of date here. What should I steer my kid toward to run recent games?
by drorco | 2026-01-28 17:24:50+00:00
I'm mostly trying to make sense of the world and so far I found out that looking at it as a chaotic thermodynamic-like system makes the most sense.

So in regards to this economic issue, it seems that human personality traits that lead to disproportionate power/influence/money are distributed non-uniformly to an extreme extent.

We can try and moderate it as a system (e.g some forms of democracy, socialism, etc.) to maybe lower the amplitudes, but it would be ignorant to deny that this might be a core part of current human nature. Humans themselves are a specie with disproportionate power & influence compared to other species, so I think it would only make sense if this trait would also apply within the specie.

Now imagine, there'd be some alien government, who'd be like "whoa humans are making way too disproportionate progress compared to the other species, let's tax/prune them so they don't get too much power".
by alex_young | 2026-01-28 17:25:22+00:00
I think “just” is doing a lot of work here.

Steps I remember:
1. Put down everything so you have 2 free hands.
2. Mention that it will take a minute to the cashier.
3. Unlock your phone.
4. Find the Amazon app (this part is odd, you’re at Whole Foods).
5. Dig around in the UI for the store code. They move it around.
6. Present your phone to the cashier to scan.
by heliumtera | 2026-01-28 17:25:24+00:00
Headcount increase means growth which means stock go up which means short term profit at the expense of long term quality of product or service.
Soooo many people doing absolutely nothing and really no one cares.
It is beneficial to have someone doing nothing as oppose to someone pro active, because doing things breaks things.
Think about, companies optimize for inertia. Extraordinary levels of burocracy, governance, quality assurance...at some point it becomes impossible to move. Measures are in place not because they increase quality, but they reduce movement, and then this is perceived as safer. Think about it, less movement == safe.
People doing absolutely fucking nothing while virtue signaling is a perfect fit.
by al_borland | 2026-01-28 17:25:35+00:00
I’d frame it slightly differently.

With Linux/Windows you’re supplied with a toolbox and from that toolbox you’re expected to cobble together a workflow that works for you and maintain it.

I spent a significant amount of time trying to learn Tasks inside of Outlook and come up with a system that would make it remotely useful. I failed repeatedly. They eventually bought Wunderlist and replaced it with that, which still has some rough edges (last I tried) due to the legacy Outlook Tasks integration.

Apple, more often than not, is looking to identify a problem and give an opinionated solution on how to handle it. If you’re ok with their solution, great, problem solved. If you’re not, you end up either fighting with the Apple tools or finding a 3rd party toolbox style app that lets you cobble together a workflow. I found just going with the opinionated solution removes a lot of needless stress from my life. There are some places I do go 3rd party, but I reevaluate often to ask if I really need these things and if they’re worth the trouble.

It ends up being a question of what my goals are with the computer. Am I looking to work on the operating system and apps to tune them to exactly what I want, or am I just looking for the system to fade into the background so I can do other things. When I was younger, I found tweaking and playing with everything to be a bit of a hobby. These days, I just want to do what I need to get done and move on with my life.
by kernelpanic_dev | 2026-01-28 17:25:47+00:00
I built this after repeatedly getting bitten by “small prompt/model tweaks” that silently broke structured JSON outputs in agents/tools. Promptguard’s v0 is focused on strict JSON + JSON Schema validation in GitHub Actions.

I’m validating demand and would love feedback on what matters most next:
PR comments vs only Actions summary
baselines/diffs (“this PR regressed from last known good”)
schema-at-path (validate a nested field) / streaming JSON support
support for other runners (GitLab) and local models
by pronik | 2026-01-28 17:25:52+00:00
For literally decades we've hoped that Linux will get like Windows in some crucial areas like sleep and hibernations support for laptops, supported first-party drivers, correct and reliable multi-monitor setups, games, etc. Never ever could I imagine that Linux parity, which I'd like to argue is closer than ever before, would be reached by Windows getting worse in exactly those areas we, the Linux freaks, got told to get Windows for -- sleep not working, graphics drivers bringing whole systems down, incoherent configuration etc. Only games got better and we have to thank Valve for that.
by seanw444 | 2026-01-28 17:25:55+00:00
There's also the people like me that couldn't historically run certain games well directly on Linux, so we have Windows virtual machines with GPU passthrough. Which would read as me being a Windows user in the Steam stats, but a Linux user in other stats.

The state of gaming has improved drastically since I started doing it that way, though, and I'm considering ditching the VM entirely. Multiplayer games seem to be getting the hint about anticheat exclusion on Linux. ARC Raiders, for example, is a competitive game and runs flawlessly directly on Linux.
by wk_end | 2026-01-28 17:26:07+00:00
The thing is, the 3DS was a success mostly despite the 3D, rather than because of it. No one was excited about it or all that impressed - remember that initially the 3DS was such a flop at launch that Nintendo needed to pull a Hail Mary, cutting the price and launching the Ambassador Program. Or consider how successful the 2DS was.

The 3D on it is a very neat trick, but it's mostly a distraction and there's something "uncanny valley"-like and unpleasant about it. I almost always play with the 3D slider off; it's easy for me to see why Nintendo gave up on it.
by NekkoDroid | 2026-01-28 17:26:07+00:00
> For example I have no idea what they mean by the bullet "runtime integrity".

This is for example dm-verity (e.g. `/usr/` is an erofs partiton with matching dm-verity). Lennart always talks about either having files be RW (backed by encryption) or RX (backed by kernel signature verification).
by 0dayz | 2026-01-28 17:26:13+00:00
And this is a clear give away you haven't seen either footage of the actual killing.

I don't know of any nice, calm, non-roided ICE agent who would say "fucking bitch" to a person that was shot and killed because they drove away from them.

Nor do I know of any officer in general who would be considered an upstanding on-duty officer doing so, especially one where they push you to the ground for filming, pepper spray you, put you to the ground and then shot you 10 times.
by pants2 | 2026-01-28 17:26:23+00:00
This doesn't seem quite right. Even using SmartAsset's income tax calculator for a city in California, I'm getting around a 45%+ tax rate for someone making one million a year of income.

It's actually pretty easy to pay an 80%+ tax rate in California if you consider taxes that your employer pays, sales tax (11%+ in some areas), local assessments, capital gains tax, etc.
by arjie | 2026-01-28 17:26:27+00:00
Ah, perhaps I should try this Whole Foods app. The Amazon app is very slow and requires a good data connection to launch so it's mildly inconvenient when you've already reached checkout and it won't open for you to get the QR code.

The palm thing was never prompted as part of checkout, it's true. I just did it while I was being checked out once years ago since it seemed so cool and it worked flawlessly since then. Honestly, I found the UX of it really all well done. Even if it didn't make it in the long term, I hope the team knows there were a few happy users out here!
by appplication | 2026-01-28 17:26:36+00:00
> As a Django dev I only just discovered the rest of the world has invented testcontainers, and databases as a solution for a problem Django solved years ago with its test database support.

Testing an API with model-bakery + pytest-django is absolutely joyous. As a TDD nerd, the lack of any remotely similar dev ex in FastAPI is the main reason I’ve never switched over.

As an aside, as someone who loves ergonomic testing, test containers are not the way. Dockerized services for testing are fine but their management is best done external to your test code. It is far easier to emulate prod by connecting to a general DB/service url that just happens to be running in a local container than have a special test harness that manages this internally to your test suite.
by simoncion | 2026-01-28 17:26:52+00:00
> ...which the Linux wrappers (mostly the wine project) refuse to support for security reasons.

I mean, several of the major anticheats can be configured to work just fine on Linux. [0] It's up to the game dev whether or not it's permitted. So, yeah, unless the game is one where its dev makes huge blog posts about how "advanced" its anti-cheat is (like Valorant or the very latest CoD/Battlefield games) it's quite likely that multiplayer games will work just fine on Linux.

And if they don't, and the faulty game is a new purchase on Steam, then ask for a refund and tell them that the game doesn't work with your OS. Easy, peasy.

[0] I have 100% solid, personal knowledge that Easy Anti Cheat can work on Linux. On Linux, I play THE FINALS, Elden Ring, and a couple of other EAC-"protected" games without any troubles. I have perhaps-unreliable memories that at least one of the games I play uses Denuvo, which is only sometimes used as anti-cheat but does use many of the same techniques as kernel-mode anticheat.
by throw0101a | 2026-01-28 17:27:00+00:00
> It’s also a little interesting that Obama was able to be against illegal immigration without a ton of pushback. Why was that?

Maybe because under Obama agents didn't go around smashing windows:

* https://www.theguardian.com/us-news/2025/apr/17/ice-detentio...

Note: the above person was an asylum seeker, so following the official process (AFAICT).

Or under Obama they didn't pull away people who were in line to take the Oath of Allegiance:

* https://people.com/immigrants-approved-for-citizenship-pulle...

Or take US citizens out of their homes, in their underwear, in the middle of winter:

* https://www.pbs.org/newshour/nation/a-u-s-citizen-says-ice-f...

Perhaps under Obama due process was followed, or not going after / grabbing people randomly based on the color of their skin:

* https://en.wikipedia.org/wiki/Kavanaugh_stop
by londons_explore | 2026-01-28 17:27:09+00:00
Make your customer support on whatsapp. "Drop us a message to change your order". Allow ordering/enquiries over whatsapp.

Send 2 factor verification pins over whatsapp - it is more reliable than SMS and generally there is a better 1:1 mapping between whatsapp accounts and real humans than phone numbers, so it is a good anti-spam or good way to distribute "first month free" type deals whilst keeping abuse low.

Obviously make sure all URL's have info cards properly rendered in Whatsapp for good share-ability.
by nabbed | 2026-01-28 17:27:40+00:00
I am doomed, I guess. I didn't detect that. I thought this was sincere expression from an actual person, but an actual person who is also running for office and thus needs to tweak his writing accordingly.

Although I did note that it was a bit long (I guess I am out of the loop on tweets as well. I thought tweets were supposed to be short "hot takes". But this is practically an essay).
by darth_avocado | 2026-01-28 17:27:58+00:00
Since the HN to layoffs almost always is about blaming H1B, here’s a few more things the headline misses:

1. Cuts were global
2. Cuts in US also include H1B employees
3. 16000 roles are corporate roles, not just tech related, H1B program is not generally utilized for those roles
4. Expansion in India is not just tech. Amazon is a big retailer in India. Understandably if you’re seeing revenue growth in India, you will grow corporate presence in India. If Walmart becomes a massive retailer in EU, it will hire EU nationals in EU. That’s not shipping jobs to EU.
by cmrdporcupine | 2026-01-28 17:28:00+00:00
Oil prices have fallen. And likely will through the rest of the year. And the US conspicuously didn't apply tariffs on oil from Canada (while simultaneously saying "we don't need anything from Canada" and threatening our sovereignty and tariffing everything else) which is a huge amount of imports into the US.

Oil prices down isn't necessarily a good thing for an oil exporter like the US though. In aggregate.

If the US had actually applied tariffs on Canadian oil your gas pump prices would be up very significantly.
by theYipster | 2026-01-28 17:28:07+00:00
It's really a (good IMHO) sign of the times that us old hats have to remind ourselves that most new comers to Linux today aren't necessarily adept at installing another OS, let alone using the command line. The first time I installed Arch was maybe four years ago, but the very first dual boot setup I made was between Win 3.1 and OS/2 2.1 in 1993 when I was 10, and I've been playing with Linux since the mid-late 90s. When I first installed Arch the "hard way" I said to myself--"I don't understand why it has this reputation... this is all stuff I've done before countless times." Frankly, I'm still trying to figure out the distribution graph of Linux knowledge and how to engage with different skill levels.
by stego-tech | 2026-01-28 17:28:12+00:00
Again, I feel like the general comments are missing the forest for the trees by relying on witty quips about AI or retreading (legitimate) outsourcing grievances, instead of actually addressing the root problem on display:

Companies, be they highly profitable global conglomerates like Amazon or smaller Mom and Pop shops, have zero incentive whatsoever to retain staff. None. In fact, they have every incentive to axe as many workers as possible, as often as possible, profit be damned. So long as governments and shareholders reward job cuts with stock price or compensation bumps, this trend will continue.

To simplify: we have built a global society where 99% of people must work to survive but have zero mandates that employers provide jobs with livable wages and benefits. That is, and will remain, the crux of the issue at hand.

I don’t think it’s a controversial idea to impose broad and lenient regulations on companies to prevent this sort of activity. Made a profit last year? No layoffs allowed without a year’s worth of severance and benefits is such an immense deterrent that most employers will find ways to repurpose staff internally rather than fire them for a quick share bump - though with the consequence of slower hiring, as companies don’t want to be burdened with too much unnecessary talent. There are literally hundreds of policy ideas out there that nobody wants to pull because it’d inconvenience Capital, but we’re at a crossroads where we either mandate Capital behave with the barest of minimums of decency and respect for the workforce they mandate exist through Capitalist markets, or we break their arm outright and tax the absolute shit out of them to provide a high quality of life for every worker regardless of present employment.

Right now, they get to keep all the money while outsourcing risks to the workforce, and all that’s done is create shit like this: thousands let go not out of business need, but of business greed.
by scottLobster | 2026-01-28 17:28:29+00:00
You're accusing people of moving the goalposts on the tariff conversation, the goal posts were doing backflips and jazzercise from the day they were announced.

So yeah, the tariffs are still a net negative on the economy, but have been so erratically and poorly implemented that they're not nearly as bad as they could have been. It's like a plastered drunk guy swinging a knife at you. It's a lethal threat, but he's tripping over himself constantly and can barely stand so it's easy to dodge for now. Could be a more serious issue if he ever sobers up.
by wafflemaker | 2026-01-28 17:28:46+00:00
You usually try a few distros, until you find the one that does whenever you needed, and then you stick with it for 15 years ;)

From my own experience: 15 years ago, when (except for academia), Linux was very nisje, it was hard to use it. Random rare errors would pop up. On Windows you would know someone who knew what to do, but with Linux? So I chose Ubuntu, because it had the most support. Solution to any error could be found on askubuntu (?) forums. But if you had a friend, you would choose his system and get help from him. I once had university admins very happy to help me with something and even give me some tips.

Nowadays it really doesn't matter that much, other than extra easy (with an LLM everything is already easy) installation of drivers (POP os?)/initial programs you used on Windows (on Mate it takes 10min due to a special GUI appstore).

BUT there are reasons to switch. Like Ubuntu's pushing of very annoying snaps, making it very hard to get Firefox without a snap. Snaps are annoying, because they don't have a cleaning mechanism and old versions just clog your hard drive. They take forever to launch and it's just not a good idea for a browser. Don't mind snaps for other things.
There is also Desktop Environment support and support for hidpi monitors and such.

Other than that, there is a little of philosophy. Like super FOSS and idealistic like Debian (i guess? Pls correct me if I'm wrong). Or more business aligned, like Redhat/Fedora. Or elitist that like to waste their users time and make them read manuals for fdisk like Arch, where you have to format your hard drive without GParted or any other GUI.

I'm no pro, but that's a little that came to mind if you wanted to know what mattered in the past.