MurphyA/hacker-news huggingface dataset:
by WorldMaker | 2026-01-05 16:51:50+00:00
`@layer` is another recent CSS feature that helps a lot in this space. (I think it's a more exciting feature than Web Components with Shadow DOM.) It makes it easier to stack multiple levels of stylesheets from most generic/system-wide to most specific. You can import 3rd party stylesheets not written for `@layer` in mind into specific named layers.

Layers take care of things you'd used to use `!important` to try to hack around much more systematically based on the specificity of the `@layer` the CSS is coming from. (More specific layers override more general ones as if they were more "!important".)

Layers don't entirely save you from naming conflicts or CSS specifiers that are too broad, but Dev Tools give you increasing ways to isolate which layer a conflict is coming from, at least, and that can help you decide on ways to fix the conflict.

I think `@layer` is a closer hint to what the "CSS-native" approach to "CSS modules" is going to start to be than just CSS class munging at compile time.
by jtrn | 2026-01-05 16:52:03+00:00
Think of it like moving a husky dog from Siberia to the Sahara. Nothing has changed with the dog, but it's not functioning quite as well after the move.

The classic examples are things like going to a library where everyone else is silent and studying, finding a job that suits your temperament, like accounting for the sensitive type and ambulance driving for the sensation-seeking type. Create a social contract for exercise meet-ups, and downgrade to a dumb phone to overcome doom scrolling. Having the router block all Internet traffic after 10 o’clock. And so on.

Moving from one place to another is immensely helpful for some. Changing friends, and even starting or stopping medication, counts as environmental changes in this instance, since it's part of the arena on which the personality plays itself out.

Just make sure to stay away from all this “nudge” people. They never have anything helpful to actually contribute to in this.
by bpasero | 2026-01-05 16:52:21+00:00
We maintain a single VS Code setting that allows you to opt out of the AI features provided in VS Code: "chat.disableAIFeatures" (see also: https://code.visualstudio.com/updates/v1_104#_hide-and-disab...). If you can still find AI features appearing after you have configured this setting, then please report an issue at https://github.com/microsoft/vscode and we are happy to take a look.

It is possible that from time to time a new AI related feature slips in that does not respect that setting, but we try our best to push fixes as soon as possible.

Thanks!
Ben (VS Code Team)
by NickC25 | 2026-01-05 16:52:21+00:00
>Because if they let employees manage their own retirement accounts some of them would gamble all of it on crypto or options and lose it all.

This part is true.

>Then, because our society has become fundamentally incapable of saying "You are an adult. You have nobody to blame but yourself, and now you will face the consequences," this will become someone else's problem to pay for it.

Except that's an incredibly stupid short-term way of thinking. Because regardless, we end up paying for people's mistakes. As we should, because that's the whole point of society - we need to take care of the failures, the degenerates, the pieces of shit, etc because they play an important role in society - they too are humans and some of them weren't gambling away their savings out of a sense of fun, they did so to be able to continue to live in a day and age where costs continue to skyrocket, job growth is negative, and the economy is being hollowed out. We have many tools and mechanisms to help the winners in society. We need that for the opposite party, too. In winner-take-all capitalistm, the losers will always outnumber the winners. And you need to make life palatable for the losers, in hopes that their luck may one day change. Because if you don't take care of people who continue to lose and have nothing going for them, they will grow in numbers and eventually eat you.

And besides, we've bailed out enough bad actors in important sectors of the economy that main street deserves to be taken care of too.
by BugsJustFindMe | 2026-01-05 16:52:52+00:00
"Perfection" is an irrelevant concept here, but "principled" is not. The reason people favored certain older OS UIs is because they were substantially more principled in their designs, not because the executions of those principles looked a particular specific way.

The Macintosh Human Interface Guidelines were seriously well thought out. Apple just doesn't follow them anymore, and that leads to demonstrably poor design choices. "Consistency" is still one of the three banner concepts (see https://developer.apple.com/design/human-interface-guideline...), and Apple just fails wildly at paying attention to itself.

Windows 2000 and Mac OS 9.x.x were contemporary with each other, are both considered to be great examples of principled interface execution, and they looked and behaved quite different from each other. They were notably both the last generations of iterative executions of principled designs before both companies started veering off into the wilderness.
by bena | 2026-01-05 16:52:53+00:00
I think it's the "cascading" part that makes it laborious.

If I have an element with a class on it, there are multiple selectors that can affect it.

It can be because it is contained within another element, because it is an element, because it has a class, because it is an element with that specific class, because it is next to an element, and many others.

And deciding which rule gets applied is work.
by PaulHoule | 2026-01-05 16:52:56+00:00
Another big problem is that designers never got the "semantic" bit. I don't know how much of that is that most designers aren't used to thinking systematically and like to design a page at a time instead of a system for a whole site and how much of it is CSS being structurally wrong. So we have MUI and bootstrap to impose an application-like structure or tailwind to just "do what I mean".
by nancyminusone | 2026-01-05 16:52:57+00:00
>P.S. Can you even imagine 130 million washing machines?
>...more than three times around the Earth on the equator...

Nah, that's the wrong way to go about it. The total length of your blood vessels would also circle the earth twice, but I'm sure you'd prefer them to stay safely inside your body.

If each washer is 3 feet on a side, that's 6 square feet. You could easily stack them 4 high with an ordinary forklift. So that's around 7 square miles, or just 7 sections of a standard 36 section survey township. Where I live, there's enough farmland to fit all of them within a 2 mile radius, without disrupting much (well, unless you're a farmer). You'd nearly be able to fit all the dryers too.
by pingananth | 2026-01-05 16:53:05+00:00
You hit the nail on the head regarding L&D psychology. For corporate budgets, $19 signals 'toy,' not 'training.'

My current logic: I'm optimizing for the individual dev/lead paying out of pocket who wants to start now without asking a manager for approval. The goal is to be below the 'mental friction' threshold for a personal impulse buy.

But for a Team/Enterprise version (where the manager buys it for 5 people), you are absolutely right—the pricing structure needs to look very different.
by simianwords | 2026-01-05 16:53:10+00:00
>However, 99% of the the "creativity" from what I've seen is done by the AI (how it should look, where the cuts need to happen, the tone, color grading, etc). Which is to say, it's taken from other people's (creative) work.

I don't get why this is a big deal? Like 99% of the creativity of taking a video of an ocean is also just taken from the nature. Your creativity was actually a small portion of "information" out of all the bits required to make that video.
by josefresco | 2026-01-05 16:53:20+00:00
>How humiliating for you, to put your foot in the mouth in front of everyone in this distinguished forum. This isn’t Digg, or even Reddit. Put some thought into what you write.

This tone is not welcome on Hacker News. Please read the guidelines: https://news.ycombinator.com/newsguidelines.html
by whywhywhywhy | 2026-01-05 16:53:37+00:00
If you couldn't have made the story into a short film before AI video then AI video isn't going to suddenly make you a talented film maker. Eventually one day you'll be able to put your vague story idea in and get a fully finished coherent well made movie out but currently if you lacked the talent before you're still lacking the talent today.

We know this because actually existing talented film makers have done entertaining work with AI video. But it's silly to use it as justification to write it off just because you're not talented in the field.
by itsyonas | 2026-01-05 16:53:45+00:00
> Either you need a really anti corrupt body which can do their work and fight against such issues

If changing the system is off the table, then this is what any solution would inevitably look like. I do not think the problem is a flaw in the system though. Calling it a systemic issue is misleading, because the system is largely functioning as designed. The logical response, therefore, is to change the system itself.

That idea sounds frightening, largely because most political parties treat the system as untouchable, presenting it as if there are no viable alternatives (thus convincing people that there are none, making them feel helpless). This creates a dead end: people experience the full force of the system's pressures while being told that nothing fundamental can be changed.

In that vacuum, scapegoating becomes an easy outlet. When the system itself cannot be questioned, frustration is redirected towards marginalised groups, under the implicit belief that punishing or excluding them will somehow relieve the pressure on everyone else, and that's how we ended up at this point (imho).

A system centered on people's needs would judge success by outcomes like health, stability, and quality of life rather than by growth metrics. If a policy reduces stress, improves wellbeing, and lowers long-term costs, it should be pursued even if it shrinks parts of the economy or even the economy overall. The fact that we currently treat any reduction in economic activity as a failure, regardless of human benefit, reveals how misaligned our priorities are.

I hope Zohran succeeds in improving people's lives, but I'm not holding my breath. I've been burned too many times before...

> But one of the things which we saw was that although zohran won, I just didn't expect so much competition in the first place when Cuomo got around 40% I think?

I think this primarily relates to how people are socialised. In Germany, we call this an 'elbow society', i.e. a society where people aggressively push their own interests and compete ruthlessly, showing little regard for cooperation, solidarity or fairness. People feel so lost in the world that they are losing their humanity, only looking out for what maximises their own outcomes. I believe this can be changed, but it will require a large-scale cultural shift driven by society, education, the media, and so on - the same institutions that pushed us in the other direction in the first place.
by phantasmish | 2026-01-05 16:54:03+00:00
No kidding. “Reverting” to something pretty similar to Mac OS in the late ‘90s, as far as visuals and basic UI behavior (but not removing modern features) would be a big improvement. And once they did that they could just leave it that way. It’d be fine. UI churn sucks enough that it’s not worth it for users unless it’s a huge improvement, and nothing has been.

Though if we could get the newer settings panel of macOS a few versions back, before they inexplicably ruined the best OS GUI settings interface I’ve ever used, that’d be great.
by ethbr1 | 2026-01-05 16:54:09+00:00
> It is 2026 and UIs are still abysmally slow in many cases. How is that even remotely possible?

Because UI/X teams were separated from engineering. (Same thing happened with modern building architecture)

It's fundamentally impossible to optimize if you're unaware of physical constraints.

We need to get rid of the "It's okay to be a UI/UX designer who doesn't code" cult. (Looking at you, Adobe and Figma...)
A Hacker News step competition with Mario-kart style power-ups
by nugzbunny | 2026-01-05 16:54:17+00:00
Hello Hacker News,

A friend and I recently finished building Stridewars, which is step competition with the addition of power-ups.

Power-ups can increase your steps and reduce your opponent's steps, adding a bit of fun and strategy to a standard step competition.

Power-ups are earned by syncing your steps each day in the Stridewars app and hitting a daily 7,000-step target. The further your team falls behind the leaders, the higher your chances of drawing stronger/rarer power-ups.

Example Power-ups:
- Duvet Day (Rare) – play 10,000 steps for the day
- Roller Skates (Epic) – increase your step count by 50% for the day
- Shield (Rare) – protect your team from being targeted
- Thief (Rare) – steal an uncommon power-up from another team
- Sludge (Common) – reduce another team’s steps by 4%

A full list of power-ups can be viewed here:

https://www.stridewars.com/dashboard/powerups

There’s no power-up equivalent of a Blue Shell. We thought that might be a bit too much.

We originally tried using the Fitbit app to sync steps, but the setup was clunky and the data wasn't always accurate. So we reluctantly built the Stridewars app. It reads steps directly from your phone (via Health Connect or Apple Health), includes a simple team chat, and links to a web dashboard showing the leaderboard, recent news feed, and your available power-ups.

We’re running a one-week competition starting Monday 12th January (local time), open to anyone. If you would like to participate, please register by Saturday 10th January and complete a quick test sync from the Stridewars app. It's free to play.

Here is the link to join the competition:

https://www.stridewars.com/join-competition?competitionId=2fec3e01-8921-433c-b99e-2a27acd4020a

It does require a quick registration but you can use a fake name and email if you prefer. Please use an address ending in @deleteme.com so the system doesn’t try to send an email. After registering, download the Stridewars app and complete one test sync so you’re ready when the competition starts.

We only use your email address for sending communications like reminders and joining information. Your email will be deleted shortly after the competition too.

It's 5 people per team and you will be randomly assigned to a team. If you want to be on the same team as a friend, send me the email addresses you both used and I’ll place you together. If team sizes are uneven, we have a few “bot walkers” that sync steps daily and donate their power-ups to teammates.

Privacy
All data is deleted within six weeks of the competition ending, including your account. The only data we collect from the Stridewars app is your daily step count. We don’t send any data to third parties.

It's all a bit of fun while being a bit more active than you normally would.

Happy to answer questions.
by treymalikcruz | 2026-01-05 16:54:30+00:00
I think this is the right read in terms of intent but I also feel it offers a lens into the silliness of Apple's current strategy around all this. VisionPro appears to be currently floundering, and no matter how much they try to make it unintrusive and airy and transparent in its interface, it's presently an unwieldy device not designed to leave the home or office. Predicating company-wide design systems on this line being the future feels aspirational at best and delusional at worst. And what good is liquid glass on a Mac? To show me an obscured glimpse of my desktop background and add visual clutter?

(Apologies to @cyberge99 if my tone comes off intense, this is not to come at you but rather is just me venting my frustrations with Apple. I think you are correct in your assessment of the idea here.)
by volkadav | 2026-01-05 16:54:43+00:00
I'm pretty sure the original 10+k/yr/employee for good ppo coverage is a radical underestimate, for what it's worth, though I guess "way more than ten" is technically part of the "ten+" range, haha.

The last time I had reason to look at full market-rate price for a family of four for a good PPO (Seattle market, circa five years ago, large tech company), it was around 3300 USD per month, or over $39k/yr. That was for cobra coverage, so a combination of what I would have normally paid and what the employer would've (about one third us and two thirds them when I was employed by that corp). I can only imagine it's gotten more expensive since then; we left the country three years ago.
by YY4398742398 | 2026-01-05 16:54:59+00:00
Chinese workers are not "low paid" relative to prices of goods in China though. A Chinese worker gluing an iPhone together can afford a decent middle class lifestyle, the Chinese version of the "American dream".

What America really needs is massive deflation in the cost of everything, curbing income inequality (which is driving inflation) and moving to renewables (cost of oil/gas also drives inflation).
by julik | 2026-01-05 16:55:13+00:00
Mine is 2560x1440 which is a pretty nice "sweet spot" size. A comparable 5k to 6k display still commands a substantial price, and - given that I work at two locations - would need me to have two of them. The screen I use as my current (a 3x2 BenQ) also has some amount of subsampling going on, because running it at 2x ("Retina native HiDPI") all the UI controls are too damn big, and space is not enough. Running it at 1x (everything teeeny-tiny) is just not very good for my eyesight and not very workable - and, again, with Zed bumps into the same broken antialiasing rasterizer they have.

And it is not an OS thing. The OS renders subpixel antialiased fonts just fine. But Zed uses its own font rasterizer, and it completely falters when faced with a "standard passable resolution" screen - the letters become mushy, as if they have been blurred - and rather sloppily at that.
by robrain | 2026-01-05 16:55:52+00:00
Simplistic analysis of whether CSS sucks: this definitive guide is 1,126 pages long. On the Amazon page it also suggests the "Definitive guide to JavaScript" - it's 704 pages long.

If you can fully explain JS (an inexplicable bodge built on a tower of inexplicable bodges) in less pages then CSS almost definitely sucks.
by pingananth | 2026-01-05 16:55:58+00:00
I appreciate this pushback. You are describing Leadership (Mission, Strategy, Listening), whereas this scenario is simulating Management (Protection, Filtering, execution).

In an ideal org, we wouldn't need to be 'speed bumps.' But in my experience, the 'Scope Creep Bogeyman' isn't imaginary—it is often the #1 cause of team burnout.

The intent wasn't to glorify 'Slack Management,' but to acknowledge that in 2026, that is the battlefield where a manager often has to stand between their team and a chaotic environment. It’s ugly work, but someone has to be the shield.
by dragonwriter | 2026-01-05 16:56:12+00:00
> I think this is the problem with the UN. The Security Council works with vetoes. It should be a bigger group of countries and work on a majority vote, maybe.

There is a mechanism for the UN General Assembly—a bigger group that works by majority vote without vetoes—to act where the UNSC is deadlocked by one or more vetoes, special sessions under Uniting for Peace, a proposal the US successfully advanced after the UN response to the invasion of South Korea was only possible because the USSR was, at the time, boycotting the UN.

The problem is that if one or more of the UNSC veto-wielding members are actively opposed, getting a coalition to enforce anything even if it passes in the UNGA is often extremely difficult, so while there have been some notable actions taken under Uniting for Peace, like the deployment of peacekeepers in the Suez Crisis over a dual veto in the UNSC by France and the UK, generally UfP resolutions end up as unenforced paper declarations.
by lynndotpy | 2026-01-05 16:56:15+00:00
Your experiences are not universal. I'm sorry that happened to you, but I've personally never had a power management, audio, or printing problems with Linux in 17 years of using it.

Having no single desktop is a huge bonus. If you don't like one distro, you might like another. "Consistency" is a poor way to restate, "Windows or MacOS might be bad, but at least someone can unilaterally make it worse against your will."

I'd rather choose a drink from a soda fountain than get a more consistent flavor from a urinal. But to each their own.
by quantummagic | 2026-01-05 16:56:26+00:00
If you're correct, creative people have nothing to worry about then. Creative people will still stand out and have a role. But the world already has an oversupply of creativity, and a need for a lot more of boring, uncreative things. A plumber, mechanic, or programmer, all need minimal creativity -- 99% perspiration, and 1% inspiration, as they say.
by mothballed | 2026-01-05 16:56:30+00:00
In the factory you get both. With essentially zero chance to change the algorithm. When my father worked in the factory he found a way to manufacture the product faster and cheaper and just as safely, and rearranged the factory to do so. He was punished by management for altering the algorithm and also ostracized by fellow workers because they perceived it as reducing the demand for jobs.
by plagiarist | 2026-01-05 16:56:33+00:00
I remember when I first started seeing obvious ads in notifications and assumed Apple would come down hard. I wish I had been right.

If any app abuses the notifications at all I turn them all off, that's the only way to stop it. If the notifications are required for the app's operation, well, then I have to delete the app.

Society has fucked itself over allowing these to exist.
by daveguy | 2026-01-05 16:56:37+00:00
It seems you are confusing mendelian randomization for specific alleles associated with LDL-C production and conflating that with mendelian randomization somehow controlling all genetic confounding of heart disease. The control is for the LDL production, not heart disease.

Here is a simple primer on mendelian randomization:
https://www.psomagen.com/blog/what-is-mendelian-randomizatio...

Please review the key principles and assumptions section. Using MR to control for genetic confounding of heart disease fails all assumptions. Thats why it quite directly does not follow.
by SilverElfin | 2026-01-05 16:57:06+00:00
It’s amazing how quickly people are attacking the post WW2 order to justify colonizing Venezuela. It feels a lot like the playbook to undermine the press - or maybe the postal service. First attack the UN, take actions to undermine it, then say it isn’t working. But also I do think the UN’s focus on fringe things was leading it to a place where it was vulnerable to such attacks.
by themaninthedark | 2026-01-05 16:57:14+00:00
There are some people who like the rote work. You and I may not but some of the people I talk to like that they can basically "turn their thinking off" and get paid.

>Do one thing wrong, your finger gets chopped up
This should not be possible in the US. OSHA is still in existence(you could argue that the future state is unknown)

https://www.osha.gov/laws-regs/regulations/standardnumber/19...
>1910.212(a)(1)
>Types of guarding. One or more methods of machine guarding shall be provided to protect the operator and other employees in the machine area from hazards such as those created by point of operation, ingoing nip points, rotating parts, flying chips and sparks. Examples of guarding methods are - barrier guards, two-hand tripping devices, electronic safety devices, etc.

> a stamping machine has all its safeties break because maintenance didn't maintain them right.
When the safety on a machine fails, the machine should stop. If it does not, then the safety was not installed correctly.