MurphyA/hacker-news huggingface dataset:
by pkb | 2026-01-12 15:42:19+00:00
I use XFCE since 2000. It run great on 8 MiB of RAM on a diskless 486,
with hard drive mounted over Ethernet. It is my robust daily driver.

For dark mode, try:
- in 'Appearance': set Adwaita (dark),
- in 'Window Manager': set 'Default',
- in 'Panel': set dark mode.

This works in Debian 12 (running XFCE 4.18) and looks beautiful.
Easy on the eyes, readable, comfortable.

For other themes look at xfce-look.org. You install these
by decompressing tarballs into ~/.themes/$(theme_name) folder
and then selecting these in settings manager.
by menaerus | 2026-01-12 15:42:22+00:00
I don't know why but our profession for some reason is different than the others in this respect and people often like to think that this is a norm and if you're not doing it you're not worthwhile. I think it has to do with some interesting psychological effects of people who are generally attracted to this profession but also due to the companies who implemented those mental hacks as a means to attract people who are 100% for it. Leetcode style interviews where you virtually have to spend months to prepare oneself for the interview, even as a senior, is one example of that but I also do remember the age, which was not too long ago, where your resume wouldn't even get a look if you didn't have several open-source repositories/contributions to show. This is in some part even valid as of today.

There are plenty of such examples but both of these imply that you're ready to devote a lot of your extra time, before or after the job, only that you can show you're relevant in the eyes of those who are the decision makers. This normally means that you're single, that you have no kids, family, no other hobbies but programming etc. This works when you're in your 20's and only up to the certain point unless you become a weirdo in your 30's and 40's etc. without any of these.

However, in the age where we are met with the uncertainty, it may become a new normal to devote extra effort in order to be able to remain not competitive but a mere candidate for the job. Some will find the incentive for this extra pain, some will not but I think it won't be easy. Perhaps in 5 years time we will only have "AI applied" engineers developing or specializing their own models for given domains. Writing code as we have it today I think it's already a thing of a past.
by neutronicus | 2026-01-12 15:42:23+00:00
We have a Yoto here as well, for our six-year-old.

The concept is great - RFID as a replacement for cassette audiobooks (with fewer storage limitations!).

I do wish it integrated better with sources of free audiobooks. The Libby app gets us access to a lot of audiobooks through the public library, many of which are not even available for purchase through the Yoto player. We can only use it to play them for him as a Bluetooth speaker from our phones, which removes a lot of the utility of the player (he can't navigate chapters, we can't set a sleep timer, we can't use our phones for other things).

The concept is great though and the specific product, walled content garden notwithstanding, has been a net win for us.
by enragedcacti | 2026-01-12 15:42:35+00:00
Any time you are reading a law, especially one from another jurisdiction, you have to be very careful to consider that there may be terms with a legal or common law definition that you don't understand. In this case, "reckless" seems to be a well defined term with a fair amount of case law behind it. To my untrained eye it seems like a newspaper would be well within their rights to publish harmful information as long as they avoid "a conscious disregard of a substantial and unjustifiable risk".

https://www.studocu.com/en-ie/document/university-college-du...
by lemontheme | 2026-01-12 15:42:36+00:00
Before this drama started, OpenCode was just another item on a long list of tools I've been meaning to test. I was 100% content with CC (still am, mostly). But it was nice to know that there were alternatives, and that I could try them, maybe even switch to them, without having to base my decision on token pricing. The idea of there being escape hatch made me less concerned about vendor lock-in and encouraged me to a) get my entire team onto CC and b) invest time into building CC's flavor of agents, skills, commands, hooks, etc., as well as setting up a marketplace to distribute them internally.

While Anthropic was within their right to enforce their ToS, the move has changed my perspective. In the language of moats and lock-ins, it all makes sense, sure, but as a potential sign of the shape of things to come, it has hurt my trust in CC as something I want to build on top of.

Yesterday, I finally installed OpenCode and tried it. It feels genuinely more polished, and the results were satisfactory.

So while this is all very anecdotal, here's what Anthropic accomplished:

1) I no longer feel like evangelizing for their tool
2) I installed a competitor and validated it's as good as others are claiming.

Perhaps I'm overly dramatic, but I can't imagine I'm the only one who has responded this way.
by jjtheblunt | 2026-01-12 15:42:47+00:00
I'm in the US and have a large friend circle across multiple states (from having moved for work over the years) and also do not know one single person using them. However my friends tend to be quite active.

The Added Sugars (that's how they are listed on labels in the US) are _insanely_ and insidiously pervasive in US food. it's truly nefarious.
by foobarian | 2026-01-12 15:43:19+00:00
That's funny, I feel I had the opposite experience going into EU. Maybe it's regional? Anyway we were eating out a bunch around Slovenia and menus had a lot of "mixed meat" "fried cheese" type foods and servers would look at you funny if you wanted just vegetables. I got the vibe that they felt like they were letting you down if they didn't offer you their best meat so maybe it's a cultural leftover from hungrier times
by observationist | 2026-01-12 15:43:38+00:00
How does this pass as science?

There's no economic correction. They're making causal claims without identifying mechanisms. Self selection bias, self reporting, the people being polled are the type of people who answer polls. Massive conflicts of interest with one of the authors benefiting from the company collecting the data. They don't collect causal medical information, and cannot justify any of the causality claims they're asserting, with virtually none of the confounders able to be corrected for from the data that was collected, nor able to be trusted or validated, based on how the data was collected.

Oh, Journal of Marketing Research. The paper is the marketing, got it.

This Numerator guy on the paper is an enshittification leech doing his best to profit off of the casual corruption of science. Stuff like this should be ridiculed and torched wherever it surfaces.

All the legitimate universities and publication platforms should try having actual standards and nuke these types of submissions from orbit, but instead I'm sure they're happy to get their little chunk of clickbait revenue.

This is legitimately nuts. We can choose not to let this be how people become wealthy and degrade everything they touch.

edit: Go down the rabbit hole and look how these people grift. Companies like this are exactly and precisely why we can't have nice things.
by paul7986 | 2026-01-12 15:43:41+00:00
We all drive to where we’re going we do not walk or bike daily like most Europeans do. When in Europe for my ten day trips I always come back five to ten pounds lighter.

Myself I count calories (1500 to 1800 a day for middle aged dude) and lol drive to do my daily five mile walks on a rail trail.

Foods here if ur lazy and just buy whatever indeed are lasted with preservatives but you can put some effort into ur health to maintain a European look :)
by fiiico | 2026-01-12 15:43:42+00:00
Matcha.fm | Full-stack Software Engineer | $140K–$290K + Equity | REMOTE (US/Canada)

Hiring multiple Full-stack Software Engineers

We're building AI agent systems that automate complex multi-step workflows.

Ship production code fast, own projects end-to-end.

Looking for 5+ years experience (or <5 with hackathon wins/founder experience/strong GitHub).

Strong TypeScript/React/Node.js required. Stack: TypeScript, React, Node.js, GraphQL, PostgreSQL, AWS (ECS, RDS, Kafka, ES), Docker, Terraform. Full type safety, monorepo, 100% IaC, per-PR staging environments.

Remote US/Canada/EU

Apply: https://matcha.fm/apply/se
by codelikeawolf | 2026-01-12 15:43:48+00:00
> I think it sort of does answer that - if js was not an awful language, there would be no need for TS.

Eh, I disagree. For me, this statement is the equivalent of saying "if Python was not an awful language, there would be no need for mypy" or "if Ruby was not such an awful language, there would be no need for Sorbet". I don't think mypy or Sorbet improves the underlying languages; they just add some additional DX to prevent those aforementioned stupid mistakes.

I wasn't trying to be disingenuous when I asked what was wrong with JS. You've now referred to it as "awful" and "very bad". I have used other programming languages pretty extensively, and JS seems fine to me. When I asked you why it was bad, you hand-waved it away, saying "let's not go into that for the millionth time". When I see statements like that, I immediately think "oh, so this person is just jumping on the bandwagon without providing objective reasons for why this language is bad". If you think that JS is bad and awful, fine, that's your opinion. But whenever I have a negative opinion on something and I'm presented with compelling evidence to the contrary, I re-evaluate my reasons for why I think it's bad and possibly change my mind.

At the end of the day, if you want to hate on JS and hope for a browser compile target that lets you use any other language than JS to build web apps, that's your prerogative. I was a web dev for almost 10 years, and I've seen the improvements to the language and ecosystem over time. So whenever I encounter the "LoL Js SuCkS" mindset, it grinds my gears a little bit.
by dpark | 2026-01-12 15:43:58+00:00
> You can’t just ask AI to dump, you need to vaguely describe what design elements you think are important

Right. And that’s what I’ve tried to do but I am not confident it’s captured the most critical info in an efficient way.

> I can’t imagine asking AI to change some code without having a description of what the code does. You could maybe reverse engineer that, but that would basically be generating the documents after the fact.

This is exactly how I’ve been using AI so far. I tell it to deeply analyze the code before starting and it burns huge amounts of tokens relearning the same things it learned last time. I want to get some docs in place to minimize this. That’s why I’m interested in what a subagent would respond with because that’s what it’s operating with usually. Or maybe the compressed context might be an interesting reference.
by SoftTalker | 2026-01-12 15:44:34+00:00
QR codes on cards would work as well, if I'm understanding what this project is. The floppy disk approach has some nostalgia maybe but seems quite fragile. I quickly learned to never let my kids handle CDs/DVDs (one of the worst physical media designs ever; they are totally unprotected) as they would quickly become damaged and unplayable. Floppy disks are at least sort of protected but the same idea applies.
by toomuchtodo | 2026-01-12 15:44:37+00:00
This is more like someone who is bipolar who is functional when on meds, and goes back to being bipolar when they go off their meds. A nutrition expert cannot fix your brain chemistry, and will power is an illusion. A long term fix is needed for the GLP-1 pathway to properly regulate to the target metabolic profile. Fractyl Health is working on this.

https://news.ycombinator.com/item?id=46348199
by pizlonator | 2026-01-12 15:44:43+00:00
This is a good write up and I agree with pretty much all of it.

Two comments:

- LLVM IR is actually remarkably stable these days. I was able to rebase Fil-C from llvm 17 to 20 in a single day of work. In other projects I’ve maintained a LLVM pass that worked across multiple llvm versions and it was straightforward to do.

- LICM register pressure is a big issue especially when the source isn’t C or C++. I don’t think the problem here is necessarily licm. It might be that regalloc needs to be taught to rematerialize
by diskzero | 2026-01-12 15:46:02+00:00
This question is forcing me to do some deep thinking about my time there, which I haven't done is quite a awhile.

Some people left early, like Don Lindsay. Don was instrumental in bringing Aqua to life, along with Bas of course, and led the team up and through the release of Cheetah and more. This task wasn't easy at all. To me it seems like he was finally going to receive some reward of those hard years of work. But instead he chose to leave to go to Microsoft. This boggled my mind, as leaving to Microsoft to me seemed incomprehensible. Maybe Don had enough of the abuse? Maybe he was sick of the increasingly crowded commute? The daily visits from Steve pointing out every detail of the UI that bothered him? Did you know the UX designed many of the big banners and posters for the WWDC events. Steve didn't want any old graphic designer to do those, so Bas, Imran and others would work on them. Don had to deal with that too.

When Steve left to receive cancer treatment in 2004, he still had influence, Bertrand Serlet was running engineering, Jony Ive was focussed on industrial design. We were working on Tiger with the brushed metal interface and there was a lot of activity on that. Tim Cook was running the business, but Bas and others were keeping the ball rolling on the UX with remote input from Steve.

I wasn't around for the next two leaves of absence, the last one being final, but heard that things were becoming increasingly fractious with camps emerging around Tony Fadell, Scott Forstall, Jony Ive and general politcal unpleasantness as Tim Cook was given various ultimatums about "I won't work with this or that person." Everyone was trying to say that they represented the vision of Steve and somehow knew what would Steve do given any sitution. Geez, if we knew what Steve would do or wanted, there could have been a lot of really distressing confrontations avoided over the previous years.

This type of internal sniping didn't happen with Steve around, or if it did, it wasn't very effective. I think it would have gotten you fired. Tony Fadell pushed it to the limit with Steve and Scott. I remember someone once asking Steve about getting free lunch at Apple, like you could get at Google and they were told "If all you want is free lunch, then you should be working at Google."

For me, there was a certain amount of clarity that came from Steve's abusive behavior. It could wear you down on one level, but also brought focus and drive to getting things done. I think it was very unhealthy one one level and very exciting on another. There weren't endless meeting on calendars discussing minutia. It also meant that the obvious horrors of the Tahoe wouldn't happen. Steve himself would have grabbed the windows with different corner radii, stacked them up and excoriated whoever was responsible. Some of my work was called "real bottom of the barrel shit", "the worst he has ever seen" and told "this is not the way we do things at Apple." I assure you, what he was complaining about was nothing remotely close to what we are seeing in Tahoe.
by carlosjobim | 2026-01-12 15:46:04+00:00
People are cable of recreating themselves and digging themselves out of holes, sometimes even to later become greatly admirable.

An Ozempic cure might be just the right push needed for someone to start a healthy cycle, which then has massive beneficial effects in all aspects of life for that person, as well as for others.

> Also from a purely financial pov they're a a major strain on the healthcare system

Except for victims of crime, you cannot point to a single adult receiving healthcare services, who is not to blame for "burdening the system". Whether that is obesity as you mention, or chronic injuries, or sports injuries, or traffic accidents, work accidents, any disease spread by virus or bacteria, and so on. All of those could be avoidable, and the patient is solely to blame for that and for "burdening the system".

Europeans generally have the perspective that people are born a certain way and cannot change. That's why it is a continent with immense hatred against the rich and successful, because those are considered inherited statuses, something you get from estates and serfs. That's why so much focus in European politics is to ease out differences instead of striving for success. And naturally, that's why Europeans are (the only people in the world) against Ozempic. Because it's seen as some helping people who are inherently bad to cheat on their discipline and gain benefits they don't "deserve". Not as a first step to a great new life for the individual.

Just look at the angry European hackers censoring and [dead]ing the other guy's comment below mine, where an already admirable individual could use this medicine for great personal health benefits.
by johnthuss | 2026-01-12 15:46:36+00:00
The ChatGPT integration was heavily gated by Apple and required explicit opt-in. That won't be the case with the Gemini integration. Apple wants this to just work. The privacy concerns will be mitigated because Apple will be hosting this model themselves in their Private Cloud Compute. This will be a much more tightly integrated solution than ChatGPT was.
by csemple | 2026-01-12 15:46:36+00:00
Yep, you nailed the problem: context drift kills instruction following.

That's why I’m thinking authority state should be external to the model. If we rely on the System Prompt to maintain constraints ("Remember you are read-only"), it fails as the context grows. By keeping the state in an external Ledger, we decouple enforcement from the context window. The model still can't violate the constraint, because the capability is mechanically gone.
by techcode | 2026-01-12 15:47:10+00:00
Download image from https://www.calculate-linux.org/ - put it on USB flashdrive.

And it's literally yes, yes, next, next - the defaults are pretty good.

1) Calculate Linux is 100% Gentoo with more profiles (e.g. server, desktop-kde, desktop-gnome ...etc) and after switching from vanilla Gentoo to Calculate - I didn't need to tweak any use flags of any packages.

Profiles are so good that everything works nicely together

2) There are prebuild binaries for your profile use-flag combo - can't recall last time I had to wait for something to compile

3) Much less likely to happen since you get binaries for everything - but there's additional cl-xxx tooling that makes even that easier

4) I don't think that's a bad thing. Though sure I could agree that having option to automatically restart services would be nice.

5) Yes - and you can also archive and basically have git-log on conf changes.
Show HN: From Weekend Hack to the Serial Console Adapter We Enjoy Using
by bojan-ch | 2026-01-12 15:47:22+00:00
If you've ever had to provision network equipment in a datacenter, you know the drill: standing next to a loud rack, laptop balanced on a shelf, serial cable too short. I got tired of this and so the journey of the intertooth started.

The first prototype was hacked together in a weekend: just a Bluetooth module wired to a serial chip. It worked, but it was just bare circuit boards held together with hope. Still, it changed how I worked. No more standing at the rack.

I showed it to my colleague Jürg. He immediately asked: "Can it do USB consoles too?" Then: "What if you forget it plugged in somewhere?" That evening we sat down and made a list of everything that would make this thing actually useful day-to-day. Integrated battery. USB and RJ45 ports. An alarm so you don't leave it behind. Different LED colors so you know which unit is which when you're working on multiple devices.

That was years ago. Since then we've gone through countless revisions, fixed things we didn't know were broken, and used it daily in our own work. It's now at a point where I finally feel comfortable showing it to others.

Would love to hear your thoughts, especially if you've dealt with the same serial cable frustrations.
by kensey | 2026-01-12 15:47:41+00:00
Tom Segura has a standup bit in one of his specials about cop reality shows, and how people think talking to the cops is going to work out great for them. "Lawyer up. You can't handle that s**. Everybody's like, 'I'm gonna talk to the cops, and straighten this whole thing out.' You're gonna do 25 to life. Have fun with that, man."
by Tade0 | 2026-01-12 15:47:56+00:00
I can't get a solid statistic on this, but didn't the obesity rate basically plateau last decade in countries like Italy, France and Germany?

https://data.worldobesity.org/country/france-71/#data_trends

My country (Poland) is an unfortunate leader in childhood obesity (and close to the top in terms of obesity in general), but it's very easy to see why: people live very different lives than they did just 20 years ago.
by jmpetroske | 2026-01-12 15:48:13+00:00
As you gain weight, your base metabolic rate also increases. Having fat means you inherently burn more calories, even if you don’t exercise any more.

Take one person, say they eat 2000 calories to maintain bodyweight. If they start eating 2500 calories a day, they won’t gain 1lb of fat a week forever. As they gain fat, their body naturally burns more calories due to the increased body weight, and eventually a stable weight (higher than their original weight) will be reached.

So yeah if you’re eating 500 calories above your metabolic weight, you’ll theoretically gain weight forever. But in this case your metabolic rate is rising over time, so you would be eating more and more calories per day.
by fsflover | 2026-01-12 15:48:17+00:00
> Linus doesn't release a linked version of the kernel

Linked to what? Any new change in it must become open, which is the whole point of "viral", copyleft GPL license, in contrast to permissive ones.

> They work more for users than other organizations that you would try and replace them with.

They put their users in dangerous dependence on Google. This is not what I would consider more useful than alternatives. It may be more useful in the short term, since it still works, but in the long term it's dangerous. In this sense it's not much different from good proprietary software like MacOS.

> I don't know what you are referring to.

GrapheneOS didn't completely fork Android. They still follow Google's development strategy, which only benefits Google and not users.
by Etheryte | 2026-01-12 15:48:31+00:00
This is the only reasonable way to ever do this, requires no effort, just copy paste one of the examples and you're done. My only gripe is that the most secure option isn't the first example in the repo. Limit access to the actor and put it behind the debug only flag and you're good to go. Still, I remove it after the fact once I don't need it anymore since it feels a bit too sketch with secrets available.
by FatherOfCurses | 2026-01-12 15:48:46+00:00
I hope one day you'll realize how easy it is to be judgmental on the internet and think of people you don't know as somehow less than human. If you think people who "can't control what you put in your mouth" are incapable of self control, you should see the amount of self control it took me not to post the things I wanted to post about you. Try to have more empathy and compassion in your life.
by graypegg | 2026-01-12 15:48:46+00:00
I think it's just a bit of an obscure way of saying total subscribers. "${verb}ership" like "readership" meaning the number of subscribers + casual readers of a magazine [0], or "viewership" meaning a TV show's total viewers/ratings [1]

I don't think I've ever heard listenership in that same context though, so they might have just made that up. haha

[0] https://en.wikipedia.org/wiki/Print_circulation#:~:text=to%2...

[1] https://en.wikipedia.org/wiki/Audience_measurement#:~:text=t...