MurphyA/hacker-news huggingface dataset:
by wildzzz | 2026-01-13 03:10:46+00:00
Use a DNS that has porn filtering along with any custom sites you don't want them accessing via the browser. You can even create your own MDM profile to prevent a kid from disabling the private DNS. There are sites that will set this up for you too. Furthermore, use parental controls to prevent installing apps without your permission, use the built-in features to limit screen time, and use tools offered by social media apps to limit usage. A super smart IT wizz kid may eventually figure it out but this will keep most kids from accessing inappropriate stuff.
by gtest | 2026-01-13 03:11:56+00:00
Many people praise KDE. But to me, KDE is extremely ugly.

Admittedly, I use Gnome. I have few requirements for a DE and most existing DEs meet my need[1]. Many in the Linux community hate Gnome (not sure what the short comings are). I use it mainly because it is the default in most cases.

But KDE is extremely ugly out of the box: the panel at the bottom. The window frames, the mouse pointer, the menues. It takes some work to make it reasonable.

What are the features that people actually use on KDE that are missing on Gnome (or require some work to get on Gnome)? I mostly see only the argument that KDE is "extremely customizable" compared to Gnome. I agree, but what is the actual customization that one does that make the difference, which are more work to achieve (or impossible) on Gnome? I am genuinely asking: I can live with ugly DE if I am missing something I don't know.

[1] my needs: ability to switch windows, ability to press super key to search for an app, ability to display time.
by BobbyTables2 | 2026-01-13 03:12:03+00:00
DoorDash finds a way to consistently screw up orders.

Order A,B,C - receive only A+B, or A,B,D. No explanation. Tipped generously.

For a long time, I myself drove and picked up my orders. The same restaurants rarely made mistakes. I never had to ask for missing item to be included. They always had everything in the bag.

It’s happened so often, it has to be malice from one of the parties involved.
by antod | 2026-01-13 03:12:08+00:00
The last short lived generation of VCR we owned had an on screen menu/UI driven by the remote control for setting time and programming a scheduled recording rather than arcane and tedious sequences of button presses.

I was surprised that kind of thing wasn't much more common earlier - it wasn't really any new tech breakthroughs so much as someone just going to the effort of building it.
by FireBeyond | 2026-01-13 03:12:16+00:00
> Why does your insurance need a pool? An actuary can tell you the risk, and you can price according to that. No need for any pooling. Pooling is just something you do, when you don't have good models (or when regulations forces you).

Wuh? The more diverse the pool, the lower the risk. Your way of thinking will very quickly lead to "LiveCheap: the health insurance for fit, healthy under 30s only" for dollars a month, and "SucksToBeYou: the health insurance for the geriatric and chronically disabled" for the low low cost of "everything you have to give".
by tomhow | 2026-01-13 03:12:28+00:00
Please don't post like this here. HN is not for political or ideological battle or grand assessments/proclamations about geopolitical history. We also don't want giant walls of copy+pasted material here. We're here to converse curiously and contribute our own original thoughts.

Everyone who participates here needs to observe the guidelines. These ones in particular are relevant.

Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

Eschew flamebait. Avoid generic tangents. Omit internet tropes.

Please don't use Hacker News for political or ideological battle. It tramples curiosity.

https://news.ycombinator.com/newsguidelines.html
by ajross | 2026-01-13 03:13:05+00:00
What's interesting to me is that this kind of behavior -- slightly-buffleheaded synthesis of very large areas of discourse with widely varying levels of reliability/trustworthiness -- is actually sort of one of the best things about AI research, at least for me?

I'm pretty good at reading the original sources. But what I don't have in a lot of cases is a gut that tells me what's available. I'll search for some vague idea (like, "someone much have done this before") with the wrong jargon and unclear explanation. And the AI will... sort of figure it out and point me at a bunch of people talking about exactly the idea I just had.

Now, sometimes they're loons and the idea is wrong, but the search will tell me who the players are, what jargon they're using to talk about it, what the relevant controversies around the ideas are, etc... And I can take it from there. But without the AI it's actually a long road between "I bet this exists" and "Here's someone who did it right already".
by amypetrik214 | 2026-01-13 03:15:21+00:00
>.If the model comes up with anything even remotely correct it would be quite a strong evidence that LLMs are a path to something bigger if not then I think it is time to go back to the drawing board.

In principle I see your point, in practice my default assumption until proven otherwise here -- is that a little something slipped through post-1900.

A much easier approach would be to just download some model, whatever model, today. Then 5 years from now, whatever interesting discoveries are found - can the model get there.
by tfvlrue | 2026-01-13 03:18:11+00:00
I was under the impression that a floppy disk is referring to the substrate that holds the data, not the cartridge that contains it. So a 3.5" floppy disk would be "floppy" in contrast to a 3.5" hard disk drive that has rigid metal or glass platters.

This nomenclature could be a regional thing though (I'm from the US).
by jmb99 | 2026-01-13 03:18:52+00:00
I mean, if you’re in the top 3 percent of anything, yes that’s pretty good, but not unbelievably so, especially in the field of chess. If for instance you randomly put together a classroom full of chess players, there’s decent odds one of them is better than top 3%. Two classrooms and it’s almost a certainty.

Put another way, looking at chess.com users, there are ~6 million people who would count as the top 3 percent. Difficult to achieve, yes, but if 6 million people can achieve it, it’s not really a “humble brag,” it’s just a statement.
by vorpalhex | 2026-01-13 03:20:06+00:00
And this is the issue with these "healthy"/"processed" discussions.

If you live off bananas and rice, you are not going to be healthy. You can get just as fat off plantains as you can doritos.

Peanut butter (which is at least partially processed) can be a healthy part of your diet. It can also absolutely wreck it.
by oug-t | 2026-01-13 03:20:12+00:00
I built ZSweep because I wanted a Minesweeper experience that actually respects Vim grammar, not just a remapping of arrow keys to HJKL.

Using a mouse for grid navigation kept breaking my flow during short breaks, so I set out to design a game that is 100% keyboard-centric, where movement and actions feel composable in the same way Vim motions do.

Technical highlights:

Vim grammar engine:
A custom state machine handles real Vim-like motions, including numeric prefixes (5j), search (/ + digit to jump to that number), and context-aware word motions (w / b) that skip revealed safe cells and land on unrevealed ones.

Svelte 5 & performance:
Built with SvelteKit using the new Svelte 5 runes. Input latency was a hard constraint—if movement doesn’t feel as immediate as a terminal editor, the Vim feel completely falls apart.

Backend & stats:
Powered by Supabase. I recently refactored the global stats dashboard from client-side counting to server-side aggregation (RPC) after hitting the classic 1,000-row select cap, which caused total time-swept stats to drift. Aggregates now reflect the full dataset correctly.

Security:
Uses Row Level Security (RLS) so users can only modify their own game results, while keeping the global leaderboard public.

Why I’m sharing now:
The project has crossed 1,000+ started games, and I’m looking for technical contributors to help polish the experience. I’ve opened GitHub issues around sound system customization and performance optimizations for larger boards (e.g. 30×16).

Play: https://zsweep.com

Source: https://github.com/oug-t/zsweep
by kamaal | 2026-01-13 03:20:32+00:00
>>I expect to see many stories from parents, non-technical colleagues, and students who irreparably ruined their computer.

I do believe the approach Apple is taking is the right way when it comes to user facing AI.

You need to reduce AI to being an appliance that does one or atleast a few things perfectly right without many controls with unexpected consequences.

Real fun is robots. Not sure no one is hurrying up on that end.

>>Edit: most comments are focused on pointing out that version control & file system snapshot exists: that's wonderful, but Claude Cowork does not use it.

Also in my experience this creates all kinds of other issues. Like going back up a tree creates all kinds of confusions and keeps the system inconsistent with regards to whatever else it is you are doing.

You are right in your analysis that many people are going to end up with totally broken systems
by serf | 2026-01-13 03:20:45+00:00
>They did not. Anthropic is protecting its huge asset: the Claude Code value chain

that's just it, it has been proven over and over again with alternatives that CC isn't the moat that Anthropic seems to think it is. This is made evident with the fact that they're pouring R&D into DE/WM automation meanwhile CC has all the same issues it has had for months/years -- it's as if they think CC is complete.

if anything MCP was a bigger moat than CC.

also : I don't get the opencode reference. Yes, it's nice -- but codex and gemini-cli are largely compatible with cc generated codebases.

There will be some initial bumpiness as you tell the agent to append the claude.md file to all agent reads -- or better yet just merge it into agent file.) -- but that's about as rough as it'll get.
by jrochkind1 | 2026-01-13 03:21:15+00:00
Nothing that has worked yet. to say it hasn't worked yet is very different than saying nobody is doing anything. All we can do is try to figure it out. If you aren't doing something, look for something to do. Everyone I know is doing something. How are you going to figure out what will work except for trying things and seeing what you learn from that?

"Blaming" people for not being successful yet is very different than blaming them for not doing anything at all.
by tvguide61 | 2026-01-13 03:22:11+00:00
Why the thin black curtain on the window?

Thoughts:

1. To block some sunlight from getting in.

2. It’s a secure facility and wanted to prevent people from looking in.

3. To not have to look at something outside.

4. It’s a secure facility and wanted to prevent the chance of taking a picture of someone or something outside that could compromise the location of the computer or someone’s identity; sometimes the first place a photogenic computer was built was at a customer site.
by machomaster | 2026-01-13 03:22:12+00:00
> This is still not enough to get rid of adhd symptoms for many.

Once again, this isn't the point. And I also didn't suggest it.

A normal adhd should be considered as a personal quirk, not an unescapable death sentence, like many seem to do.

> Its not like its so easy to sit around being unable to work, and still not check the web or whatever

Being still without distractions is hard for most people. Adhd people may have it harder, but fundamentally they don't differ from others.

That's the whole point of slowing down, concentrating on relaxing, not running away from the anxiety and to understand what your mind and body tell you.

> Some people suffer so much that days can get lost by doing virtuelly nothing.

"Virtually" - exactly my point. Most people have not been doing the actual nothing. If they were, they would actually see how much energy and motivation this type of rest gives.
by tyre | 2026-01-13 03:22:18+00:00
I hope it doesn’t go away, too.

It’s been sad seeing journalism in the online era, where so much (not all!) content is produced without really visiting or researching things. Often it’s based only on statements / tweets, sometimes more seeping based on phone calls, sometimes reading a book on the topic, but rarely do journalists seem to show up anywhere.

When reading something like Didion’s piece on the LA highway central command, it shows how irreplaceable lived experience is.
by Nursie | 2026-01-13 03:22:49+00:00
Xfce and MATE are fairly similar in a lot of ways. Back in the day Xfce had more emphasis on being lightweight than Gnome 2 did.

In terms of being able to put your UI elements wherever you want, being simple, configurable and non-opinionated, it's all very similar. I would assume (could be wrong) that Xfce is under more active development than Mate.

I made the switch when Gnome 2 was killed overnight, and Mate didn't yet exist. My Xfce desktop looks a lot like my Gnome 2 desktops used to. I've never felt the need to switch to anything else or 'back' to Mate.
by AlotOfReading | 2026-01-13 03:24:06+00:00
A dishwasher with a WiFi chipset is not a durable good. Nor is a fridge with a touchscreen, an oven with Bluetooth.

You're completely misinformed. You can buy appliances without any of these and they will still have chips in them. Those buttons controlling the dishwasher? That's a circuit board. The motor driver running the compressor loop in the fridge? Silicon again (and possibly something more exotic for the IGBTs).

Digital logic is just how things are built now. Even if you don't believe in going all the way back to relay logic and analog computing, do you want to give up the switch mode power supplies everywhere in favor of linear regulators?
Show HN: Proc – A semantic CLI for process management
by yazeedaloyoun | 2026-01-13 03:24:11+00:00
I built proc because I was tired of:
- Googling "how to find process using port" every time
- The cognitive load of lsof -i :3000 | grep LISTEN | awk '{print $2}'
- Forgetting which flag does what in ps aux

proc uses natural patterns:
proc on :3000 # What's on port 3000?
proc kill node # Kill all Node processes
proc ps --in # Processes in this directory
proc tree -a 1234 # Where did this process come from?

Written in Rust, works on macOS/Linux/Windows.

GitHub: https://github.com/yazeed/proc
Install: brew tap yazeed/proc && brew install proc

Happy to answer questions!
by 122756041 | 2026-01-13 03:26:51+00:00
This resonates with me. I've been exploring how digital experiences can shape our attention and reflection.

I recently built a small experimental web app where users engage in a symbolic ritual to reflect on their digital habits. It's inspired by Eastern philosophy and aims to help people think about their time and intentions—no ads, no tracking, just reflection.

If anyone is curious, it's here: https://stillmarkapp.com
by doubleunplussed | 2026-01-13 03:27:39+00:00
That is true but requires some extra assumptions to explain why people don't keep losing weight - because the strongest influence on most people's appetite in the short run is how much of a deficit or surplus they're currently in. Thus as TDEE drops, so does hunger.

In "setpoint theory" there's an additional hunger drive based on whether you are below or above a given level of adiposity - your "setpoint". This is often given as an explanation for why people can't keep weight off, and is the sort of thing you'd need to posit to explain why people on GLP-1 inhibitors can't as easily get to lower levels of adiposity.
by 122756041 | 2026-01-13 03:28:41+00:00
This resonates with me. I've been exploring how digital experiences can shape our attention and reflection.

I recently built a small experimental web app where users engage in a symbolic ritual to reflect on their digital habits. It's inspired by Eastern philosophy and aims to help people think about their time and intentions—no ads, no tracking, just reflection.

If anyone is curious, it's here: https://stillmarkapp.com
by reincarnate0x14 | 2026-01-13 03:29:05+00:00
(I get the joke) Not even gorillas even, the seats on most US carriers are too small and narrow for a lot of adult men even if they're in good shape. I had to sit shoulder to shoulder with one poor guy an entire flight to New Zealand because both of our shoulder widths are wider than the seats and I wanted to make sure my girlfriend had room enough to sleep. We were both good sports about it and were joking about needing a smoke afterwards, but it was not fun unless he wanted to lean halfway out into the aisle. I'm taller than average but not a giant.
Show HN: PrivateLink – Stop TikTok and others from embedding your info in links
by huppp | 2026-01-13 03:30:01+00:00
I wanted to share a TikTok without my username going with it and popping up to the receiver, or TIkTok's advertising backend. What started as a
simple question turned into a rabbit hole.

TikTok's links embed referrer parameters that identify who shared the
link. Facebook's share link wrapper includes session hashes.
YouTube's `si=` parameter likely logs the share against your profile. Etc. Etc. Etc. Etc.

Each platform implements this differently, and they change their schemes regularly. So I built a secure modular cleaner with a constantly updating database, after carefully inspecting the behavior of each platform.

The app uses a deny-by-default security model. If it doesn't recognize a parameter,
it gets stripped. Behavior is configurable, and I tried to make it as self-explanatory as possible, and hopefully educational about exactly what the app does on your behalf and exactly what the platforms are doing with their parameters.

I feel like there's a kind of "physics" to internet interaction we used to understand intuitively.
Click a link, go to a page. Share a link, send a URL. But platforms have been eroding
this. Now sharing means sending a URL + your identity + session context + attribution
metadata, all encoded in ways we can't read.

I built PrivateLink to scratch my own itch for that transparency, paired with one-touch sharing integration. The app shows you what's in the link,
what gets stripped, and why. The goal isn't just "clean URLs" — it's understanding
what happens when sharing from any app.

Available on iOS and Android, with a free version that cleans TikTok and Facebook shortlinks specifically, and a $0.99 pro unlock for any website.

Any and all feedback greatly appreciated!
by reincarnate0x14 | 2026-01-13 03:31:29+00:00
I prefer the Airbus 31x and 32x models without the entertainment systems so much more. On United the Boeing had fucking ads playing NON STOP THE ENTIRE FLIGHT and because I boarded early I'd try to turn off as many around me as possible because somehow the flying public does not mind bright flashing annoying lights in their faces for HOURS.
by ada0000 | 2026-01-13 03:31:57+00:00
> vying with Microsoft for the “worst maintainer of links on the entire Web” trophy

Anybody who has tried to read Microsoft’s dev blogs know they’ve earned that trophy. Raymond Chen’s articles are excellent, but go back a few years and every single link is broken. They’re using WordPress at the moment but don’t use slugs and never bothered to rewrite old URLs from whatever they used to use.

As an aside, I also worry that a software company can’t make a working cookie banner for WordPress.
by freakynit | 2026-01-13 03:32:08+00:00
This is a double-edged sword. Apple would love any failure to be blamed on Google, but not the branding to go with it.

Apple's brand is so dominant that even if they say Siri is "powered by Google", most users will still perceive it as an Apple service. The only way that changes is if Apple consistently and prominently surfaces the Google name on Siri — which seems unlikely (but who knows when the stakes are so high).
by richard_obrien | 2026-01-13 03:33:43+00:00
Full disclosure, I’m one of the owners of ReleaseNotes.io. Not trying to pitch, just sharing what we see across a lot of teams.

1. For OSS projects, GitHub Releases honestly work really well. You usually have contributors who understand the context, and readers who are technical enough to parse a changelog.

2. If you're talking to users, Release notes stop being a dev artifact and become a communication channel. They need to show up where users already are, in-app, email, Slack, etc. There are a bunch of tools like us (ReleaseNotes.io), LaunchNotes, AnnounceKit, Canny and others that help with that.

3. From what we see, the teams that have the most success with automation of this process treat GitHub PRs or Jira, Azure DevOps, Linear, GitHub issues as the source of truth. Also their issues/PR descriptions tend to clearly describe the problem and the solution.

4. Any automation of this process leans heavily on the quality of your issue/PR descriptions as garbage-in = garbage-out. Because of this it's tricky to fully automate the process as at some level you usually need a person casting an eye over the release note just to sense check.
by lmm | 2026-01-13 03:33:47+00:00
Most inadequate drivers don't think they're inadequate, which is part of the problem. Unless your acquaintances are exclusively PMC you most likely know several adults who've lost their licenses because they are not adequately safe drivers, and if your acquaintances are exclusively PMC you most likely know several adults who are not adequately safe drivers and should've lost their licenses but knew the legal tricks to avoid it.
by Kristopher1337 | 2026-01-13 03:33:50+00:00
Feel like this is a huge whiff. At best your implementation is as good as what you can get with Google's own offerings and Pixel. Most likely Apple's offerings will always be just a bit behind. Im probably a bit biased as Ive preferred Anthropic but it seems like those two companies also align more with other outward policies like privacy.
by winstonwinston | 2026-01-13 03:35:07+00:00
If you have a localhost server that uses a client input to execute code without authentication, that’s a local code execution vulnerability at the very least. It becomes a RCE when you find a way to reach local server over the wire, such as via browser http request.

I don’t use VSCode you have mentioned so i don’t know how it is implemented but one can guess that it is implemented with some authentication in mind.
by grepfru_it | 2026-01-13 03:35:16+00:00
My amd ryzen 9 9800x3d with ASUS b850 motherboard whines like a mofo. I used to run ai tooling front ends that launched workloads into the ryzen9 backend. Randomly I would hear it whining and could guess the workload based on the whine.

Reminds me of my Intel 486dx2 66mhx systems or pentium 200mhz cpus which would generate cool whine on 97.1 through 100.3 on my radio in my room.

Ahh nostalgia
by jaggederest | 2026-01-13 03:36:09+00:00
You could go a step further in paranoia and provide essentially just a clean base image and require the agent to do everything else using public internet - pull your open source repo using an anonymous clone, make changes, push it back up as an unprivileged account PR.

For a private repo you would need slightly more permissions, probably a read-only SSH key, but a similar process.
by reincarnate0x14 | 2026-01-13 03:36:26+00:00
Amtrak is decent on very specific routes and still an absolute joke to anyone who has used trains in Europe, Japan, Taiwan, etc, and no personal experience but I'd imagine China too. My friend takes the Amtrak route up and down the Pacific coast precisely because she's stuck on a train for days and can't be disturbed while doing boring paperwork as an anti-procrastination strategy. Although the observation cars do have great views.
by ostegm | 2026-01-13 03:36:56+00:00
This is a great writeup! Could you share more about the sandbox <-> client communication architecture? e.g., is the agent emitting events to a queue/topic, writing artifacts to object storage, and the client subscribes; or is it more direct (websocket/gRPC) from the sandbox? I’ve mostly leaned on sandbox.exec() patterns in Modal, and I’m curious what you found works best at scale.