MurphyA/hacker-news huggingface dataset:
by AndrewKemendo | 2025-12-13 21:55:21+00:00
If you drew both brushing processes as a UML diagram the variance would be trivial

Now compare that variance to the variance options given with machine and computing UX options

you’ll see clearly that one (toothbrushing) is less than one stdev different in steps and components for the median use case and one (computing) is nearly infinite variance (no stable stdev) between median use case steps and components.

The fact that the latter state space manifold is available but the action space is constrained inside a local minima is an indictment on the capacity for action space traversal by humans.

This is reflected again with what is a point action space (physically ablate plaque with abrasive) in the possible state space of teeth cleaning for example: chemical only/non ablative, replace teeth entirely every month, remove teeth and eat paste, etc…

So yes I collapsed that complexity into calling it “UX” which classically can be described via UML
by ak217 | 2025-12-13 21:55:24+00:00
Yours?

I'm sick and tired of whataboutism from people who are somehow motivated to carry water for aggressive dictatorships that threaten the rest of us. I've already lost my birth country to zombies like that (they call them z-patriots, or turbopatriots, the supporters of Russia's invasion of Ukraine). In case you missed it, my original comment was intended as a criticism of the current government of the United States.
by matheusmoreira | 2025-12-13 21:55:26+00:00
They can ban VPNs and Tor because it's affordable. Most of their users aren't using VPNs or Tor. Get enough people to use VPNs and Tor and they'll suddenly become unable to drop the traffic.

The ideal world is one where everyone is using Tor. They can only discriminate against you if you're different from others. The idea behind Tor is to make everyone look like the same user. The anonymity set must be maximized for that to work.
by Alifatisk | 2025-12-13 21:56:11+00:00
I like the message the article is trying to convey, Python is good alternative to complicated shell scripts in my opinion.

I do wonder, let's say the scripting file is using lots of libraries, do you have to include some kind of requirements.txt file with it aswell when you want to share it with other people?

In Ruby, there is inline bundler which makes sharing a single Ruby script very portable.

https://bundler.io/guides/bundler_in_a_single_file_ruby_scri...
by throw310822 | 2025-12-13 21:56:26+00:00
What software developer jobs? We're in year 3 after ChatGPT was introduced, and an AI wrote almost all my code in the past two weeks. I describe a feature and how it can be implemented, and within seconds, the feature is already working in my dev environment, often with a level of quality beyond what I would have produced myself. Extrapolating this to year 10 or 15 doesn't leave much hope for the future of human developers.
by theamk | 2025-12-13 21:57:05+00:00
TL/DL: yes, it does, and by significant amount

Key fob has nRF52840l, 64 MHz ARM, 1024 KB Flash, 256 KB RAM

Apollo Guidance Computer was 2MHz, ~72 KB ROM, ~4 KB RAM

The comparison might be up to 10x different due to more efficient architecture and different MIPS/MHz ratio, but it does not change much, since the differences are so dramatic.

(This is based on links in the podcast description, which I assume what they talked about. Those pretty new keyfobs, older ones might have something like nRF24LE01, which is only 16 MHz, 18 KB Flash, 1KB RAM)
by root_axis | 2025-12-13 21:57:16+00:00
> The general idea is that whenever algorithms are deciding what you see Section 230 is not in play

This isn't correct. The ruling was very narrow, with a key component being that a death was directly attributed to a trend recommend by the algorithm that TikTok was aware of, and knew was dangerous. That part is key - from a section 230 enforcement perspective it's basically the equivalent of not acting to remove illegal content. Basically everything we've understood about how algorithms are liable since section 230 was enacted remain intact.
by irishcoffee | 2025-12-13 21:57:24+00:00
We got a new fridge a few years ago, throw the old one up online for free. It worked just fine, but it was one of those freezer-on-the-left and fridge-on-the-right, split down the middle. Tolerated it for years, and finally saved up enough for a new one.

So, someone comes to pick it up. Well, 3 someone’s. A older woman, a younger woman, and a younger man. The man was missing a decent amount of teeth and had a decent amount of prison ink.

The car they came in to pick up this enormous full size fridge was probably only slightly bigger than the fridge. It wasn’t even close to being possible to fit.

I looked over at my 25 year old truck (I love that truck more than any other vehicle I’ve had) and made a decision.

“Hey look man, I love this truck. You can borrow it to lug the fridge. Please bring it back. I’ll even level with you, if you don’t bring it back odds are I’m not even going to report it stolen, I’m just going to be bummed. I get notes on my windshield all the time asking if I’ll sell it.”

Guy kind of looks at me. The other two people glance at each other, and the whole thing felt very strange. So we load the fridge and off they go.

I looked at my wife and said “I’m never going to see that truck again, huh?”

After about 4 hours I gave up. They stole it. I was strangely ok with it. I made the decision, knowing the risks, and had accepted them.

3 hours after that, they brought my truck back. The guy gets out and kind of started sobbing. The older woman (I assume the mom) was crying. Guy gave me a huge hug. Everyone was incredibly emotional.

I didn’t ask, but can only assume they considered stealing it. I also assume they used it all day long based on the mileage.
by ilamont | 2025-12-13 21:57:48+00:00
> I grew up playing a lot of jazz in the late 2000s and there was always a strict canon - big band was seen as kind of cutesy and not worth putting much effort into

Rock used to be this way too. It’s hard to believe now, but there was a real wall between punk and metal in the mid 1980s.

In punk circles grudging respect was given to Motörhead and a few thrash acts but everyone else was seen as hair-obsessed posers or dinosaurs. Neither camp would admit to liking anything “mainstream.”

20 years later Chris Cornell is covering Billie Jean (https://youtu.be/R0uWF-37DAM?si=V3Pqtq-3GDHqxJBd) and all kinds of unusual collaborations were kicking off. It was frankly refreshing.
by ranger_danger | 2025-12-13 21:58:46+00:00
You don't have to obey, but not doing so I think definitely puts you into most people's "not well-adjusted" camp... whether you think that's a good thing or not is a different issue I suppose. Lots of people in history who ended up being right were treated similarly...

And I really meant to write "not seen as well-adjusted" above... wasn't trying to say that anyone actually is or not.

I know you think it's rude, my apologies and I wasn't trying to be... just pointing out that people are still going to think it's weird and "not normal" to go to such "extremes" that most people don't, no matter how right they are.
by conorh | 2025-12-13 21:59:14+00:00
Traveling around India I ate some food at a train station before boarding an overnight train and became extremely sick. I arrived early into Bikaner and as I started wandering around I became more and more delirious, to the point that I don't have clear memories of what happened after for a day or so. A (not well off) family however found me, brought me to their home, put me up in a rooftop sort of room, called a doctor, and then fed and took care of me for the next few days. They refused to accept any payment except for the rehydration packets they'd bought. I am forever grateful to them and I think of it and try to pay it forward whenever I can.
by mjr00 | 2025-12-13 22:00:30+00:00
> It's likely there's a single source of truth for where you pull libraries or shared resources from, when team A wants to update the pointer to library-latest to 2.0 but the current reference of library-latest is still 1.0, everyone needs to migrate off of it otherwise things will break due to backwards compatibility or whatever.

No, this misses one of the biggest benefits of services; you explicitly don't need everyone to upgrade library-latest to 2.0 at the same time. If you do find yourself in a situation where you can't upgrade a core library like e.g. SQLAlchemy or Spring, or the underlying Python/Java/Go/etc runtime, without requiring updates to every service, you are back in the realm of a distributed monolith.
by pxc | 2025-12-13 22:00:43+00:00
I've used Plumbum for this for some projects at work, and really like it for this.

https://plumbum.readthedocs.io/en/latest/local_commands.html...

It also does argument parsing and validation, so it's generally pretty useful for writing little CLI tools that invoke other CLI tools.

https://plumbum.readthedocs.io/en/latest/cli.html
by jleyank | 2025-12-13 22:00:57+00:00
From my long-ago uni courses, current-day AI could have helped with the non-major courses: English and History, doing the first draft or even the final drafts of papers, etc. As a science major, I'm not sure what the point of relying on an AI is as it would leave you empty when considering further education or the tests they require. And as far as a foreign language goes, one needs to at least read the stuff without relying on Google Translate (assuming they have such a requirement anymore).

But I like to think that actually learning the history was important and it certainly was a diversion from math/chemistry/physics. I liked Shakespeare, so reading the plays was also worthwhile and discussing them in class was fun. Yeah, I was bored to tears in medieval history, so AI could have helped there.
by arionmiles | 2025-12-13 22:01:00+00:00
I'm just here to pile on the already plenty takes on how Workday is the most dogshit piece of SaaS I've had the misfortune of working with.

- The UI is slow as hell.

- The discoverability of features is non existent. Everything is a "report" and you need to know exactly what keywords to type to discover them.

- Their APIs are even more shit. I had to build a solution around discovering 3rd Party integrations into Workday and I suffered burnout by the end of it.

Workday cannot be a serious business operating the way it does and charging the way it does in 2025.
by robmccoll | 2025-12-13 22:01:17+00:00
This is interesting, but how do you bootstrap it? How does this little software enclave get key material in that doesn't transit untrusted memory? From a file? I guess the attacker this is guarding against can read parts of memory remotely but doesn't have RCE. Seems like a better approach would be an explicitly separate allocator and message passing boundaries. Maybe a new way to launch an isolated go routine with limited copying channels.
Ask HN: Are You Considering Leaving Tech All Together?
by karakoram | 2025-12-13 22:01:18+00:00
I am starting to observe this more here and there. People are leaving tech for various reasons.

Possible Reasons:

- General direction of the industry. Many SWEs feel disillusioned due to various factors.

- Layoffs

- Many who entered the industry in the last 5-7 years have lost touch with it or lost the "passion" they once had.
by turtleyacht | 2025-12-13 22:01:19+00:00
Optimistically, the idea could be to push prerequisites to an always-on, ever-available resource. Depending on the major, skills could include organizing papers into outlines, using Excel, or building a computer.

Professors can tailor lectures to narrower topics or advanced, current, or more specialized subjects. There may be less need to have a series of beginning or introductory courses--it's assumed learners will avail themselves.

Pessimistically, AI literacy contributes to further erosion of critical thinking, lazy auto-grading, and inability to construct book-length arguments.
by codedokode | 2025-12-13 22:01:45+00:00
Kids should own a device with "adult" bit set to 0, so that they can only use government-approved applications and sites. Why government? Because parents are too lazy or dumb to configure anything and 90% will just let their children access whatever they want and the rest 10% will feel like losers who cannot watch the things all their classmates are allowed to watch.
by linguae | 2025-12-13 22:02:18+00:00
Is it dead because people don’t want the desktop, or is it dead because Big Tech won’t invest in the desktop beyond what’s necessary for their business?

Whether intentional or not, it seems like the trend is increasingly locked-down devices running locked-down software, and I’m also disturbed by the prospect of Big Tech gobbling up hardware (see the RAM shortage, for example), making it unaffordable for regular people, and then renting this hardware back to us in the form of cloud services.

It’s disturbing and I wish we could stop this.
by XenophileJKO | 2025-12-13 22:02:43+00:00
Understandable. Certainly my style is not applicable to everyone. I tend to "grow" my software more organically. Usually because the more optimal structure isn't evident until you are actually looking at how all the contracts fit together or what dependencies are needed. So adding a lot of plan/documentation just slows me down.

I tend to create a very high level plan, then code systems, then document the resulting structure if I need documentation.

This works well for very iterative development where I'm changing contracts as I realize the weak point of the current setup.

For example, I was using inheritence for specialized payloads in a pipeline, then realized if I wanted to attach policies/behaviours to them as they flow through the pipeline, I was better off just changing the whole thing to a payload with bag of attached aspects.

Often those designs are not obvious when making the initial architectural plan. So I approach development using AI in much the same way: Generate code, review, think, request revision, repeat.

This really only applies when establishing architecturs though, which is generally the hardest part. Once you have an example, then you can mostly one-shot new instances or minor enhancements.
by sam345 | 2025-12-13 22:02:52+00:00
And all the major American legacy car companies filing bankruptcy through the years and becoming completely uncompetitive. Welcome to your soon do you come greedy unionion reps That will ensure high performers will leave for better pastures and low to average performers will stay and benefit from collective bargaining,. Unions always increase friction and company politics and stunts growth. Growth is what is key to success of any company and its workers.
by wowohwow | 2025-12-13 22:02:54+00:00
I disagree. Both can be true at the same time. A good design should not point to library-latest in a production setting, it should point to a stable known good version via direct reference, i.e library-1.0.0-stable.

However, the world we live in, people choose pointing to latest, to avoid manual work and trust other teams did the right diligence when updating to the latest version.

You can point to a stable version in the model I described and still be distributed and a micro service, while depending on a shared service or repository.
by vrinsd | 2025-12-13 22:03:16+00:00
Frankly, the "need" for custom silicon seems self-imposed, with the idea of appearing to be a technology company first rather than a car / vehicle company.

Cruise automation was also for years working on custom silicon, I knew people there. Many people working on the custom devices didn't really believe in the mission statement either, but they were paid well, and got to do fun work, so they took the job.

What makes Rivian, or Tesla better at making the "normal" car pieces compared to Toyota, or Honda? The answer is they're really not better at those things and quite worse typically ; bad fit and finish, rattles, corroding suspension components, difficult to buy replacement parts, etc.

If these companies were truly about making electric cars available to all, a partnership with a car company that knows how to do the "regular car stuff" makes a LOT more sense.

Instead you have these companies that might be innovative in the drive train, electronics, batteries, and co-packaging who have to learn all the "hard" stuff normal car companies have been doing for a 100-years.

Now, instead of moving into a partnership with a regular car company, they're becoming hardware/software organizations making custom silicon with custom software.

Even doing custom silicon and the associated software takes YEARS of expertise to do it and not have a 1000 warts, not withtsanding going into a MOVING VEHICLE where the risks of making mistakes is life and limb.

So, my conclusion is this is more fancy smoke and mirrors to impress investors and the general public, but not in the best interest of end-users (people who buy vehicles to use as transportation).
by alephnerd | 2025-12-13 22:03:44+00:00
An organization that houses, feeds, provides community medical care, and hundreds of other services like a private university like WUSTL needs a centralized system for procurement, human resource management, integrating different business units, etc would of course be extremely complex.

Just because YOU don't understand the complexities behind managing an organization with 22k employees and 16k dependents doesn't mean it's any less important.

This is the equivalent of a CFO saying spending on data redundancy is an unnecessary cost because it is a waste of opex - to translate to you as a DevOps wonk.
by networked | 2025-12-13 22:03:57+00:00
You can use so-called "exec magic" instead of `env -S`. Here is an explanation with Python examples: https://dbohdan.com/scripts-with-dependencies#exec-magic (disclosure: my site). In short:

#! /bin/sh "exec" "/usr/bin/env" "uv" "run" "--quiet" "--script" "$0" "$@" # /// script # dependencies = [ # "cowsay", # ] # /// import cowsay cowsay.cow("Hello, world!")

On systems that can't run uv, like NetBSD and OpenBSD, switch to pipx:

#! /bin/sh "exec" "/usr/bin/env" "pipx" "run" "$0" "$@" # ...
by geor9e | 2025-12-13 22:03:59+00:00
I wish people would understand how common this is. There's no customer service line you can call when some overseas moderation farm worker spends 0.8 seconds looking at something and taps the hotkey for one of the reasons in their terms of service that they deem an account should be permanently wiped for. Have some recourse. Buy a NAS that will do automatic backups of all your cloud accounts. Long ago I lost a decade of Gmail and GDrive because I posted a PNG file of a credit‑card form that said "This post only viewable with Google+ Gold." You need to be treating these accounts as ephemeral.
by PaulHoule | 2025-12-13 22:04:10+00:00
Yeah, I thought about this in that case. I tend to think the way you do to the extent that it is sometimes a source of conflict with other people I work with.

These navbars are similar but not the same, both have a pager but they have other things, like one has some drop downs and the other has a text input. Styled "the same" means the line around the search box looks the same as the lines around the numbers in the pager, and Junie got that immediately.

In the end the patch touched css classes in three lines of one file and added a css rule -- it had the caveat that one of the css classes involved will probably go away when the board finally agrees to make a visual change we've been talking about for most of a year but I left a comment in the first navbar warning about that.

There are plenty of times I ask Junie to try to consolidate multiple components or classes into one and it does that too as directed.
by systemtest | 2025-12-13 22:04:23+00:00
I'm a big VPN user since I am the citizen of one country and the resident of another. Even for government services I have to use a VPN. I tried to access the bureau of statistics of my home country through my foreign residential IP and got 404s on all pages. Enabled VPN and everything magically started working. For watching the election result video stream I also had to VPN but at least that one gave me a clear message. For doing taxes in my home country I then have to disable VPN since all VPN access is blocked but it's OK to use a foreign residential IP.

I would easily pay €30 a month for a VPN in my home country that uses a residential IP and isn't noticeable. I am aware that those exist, but 99% of them are shady.
by hansmayer | 2025-12-13 22:04:24+00:00
Hey Boris from the Claude Code team - could you guys please be so kind so as to stop pushing that narrative about CLAUDE.md, either yourselves or through influencers and GenAI-grifters? The reason being, it is simply not true. A lot of the time the instructions will be ignored. Actually, the term "ignored" is putting the bar too high, because your tool does not intentionally "ignore", not having sentience and knowledge. We experience the effects of the instructions being ignored, because your software is not deterministic, its merely guessing the next token, and sometimes those instructions tacked onto the rest of the context statistically do not match what we as humans expect to see (while its perfectly logical for your machine learning text generator, based on the datasets it was trained on).
by dehrmann | 2025-12-13 22:04:28+00:00
Full disclose: I'm a Purdue graduate, though I disagree with certain things the school has done (Purdue Global).

Part of this is very reasonable; AI is upending how students learn (or cheat), so adding a requirement to teach how to do it in a way that improves learning rather than just enhances cheating makes sense. The problem with the broad, top-down approach is it looks like what happens in Corporate America where there's a CEO edict that "we need a ____ strategy," and every department pivots projects to include that, whether or not it makes sense.
by wongarsu | 2025-12-13 22:04:36+00:00
To quote the university's website:

> Washington University's Executive MBA (EMBA) program provides a holistic approach to managing people, projects, and budgets. It is designed to meet the needs of middle- and senior-level professionals who seek to exercise true organizational leadership in dynamic and changing business environments

Sounds like the perfect people to manage your software projects. Not sure if you'd get a professor, hire phds or make it a student-run program, but surely something can be arranged. Maybe they can even rope in the people from the Information Systems Management courses
by lossolo | 2025-12-13 22:04:44+00:00
This is oversimplified view of the world and China.

China being powerful is not something new, it was the world's largest economy for 18 of the past 20 centuries (with exceptions being parts of the 19th and 20th centuries, when Western Europe and then the US surged ahead after the industrial revolution).

> is politically stable only as long as it continues to suppress free speech and free trade.

Your analysis is through the lens of Western culture. The definition and understanding of freedom and harmony are entirely different in China. I was in China and experienced this myself, so this is firsthand experience, not something I picked up from blogs or news.

In the Chinese context, freedom is defined collectively so freedom from chaos, poverty, foreign domination etc, whereas here in the West it's individual liberty. Harmony and social stability are seen as more valuable than political pluralism, so authoritarian governance is culturally framed as legitimate. You know that 100 million Chinese travel abroad every year and all of them come back to China? Chinese leaders and citizens still remember periods of fragmentation and civil war.

There is a widespread belief that adopting a Western adversarial political model could reintroduce instability and weaken national unity so something China cannot risk given its size and diversity (you know how many ethnicities there are in China?)

This is their natural state. China has a long history of centralized, bureaucratic governance (over 2k years since the Qin Dynasty), where stability and order are prioritized.