MurphyA/hacker-news huggingface dataset:
by zoeysmithe | 2025-10-13 17:32:44+00:00
Honestly, Jony Ive/Steve Jobs minimalism is as much as a bust as it is a boon. It sort of becomes this unquestionable corporate religion and corporate terror.

Imagine being able to speak this truth to power at Apple. I imagine its just easier to let everyone do the weird minimalist thing, make confusing names like this, and let support handle the angry and confused phone calls. The C-suite keeps the "Of course we kept true to Steven's vision," PR thing, but imho, the product suffers.

I really would love it if Apple went more towards the middle, at least on naming products. What Macbook do you have? Who knows! Even putting the model number on it seems like an affront to this aesthetic and people have to literally either squint or zoom in using their phone's camera to be able to read the tiny text printed on these devices.

It sometimes feels like Apple went from minimalism inspired industry leader to a weird cargo cult-esque over-correction.
by stouset | 2025-10-13 17:32:45+00:00
The job being monotonous is clearly enough of a downside that significantly higher pay and benefits are needed to attract talent.

Paying higher wages might help retain employees (or not! there are jobs people just won’t keep doing no matter the pay) but doing so could easily increase costs to the point where your product is uncompetitive in the market. It also might just be worth having higher turnover in order to keep prices low.
by kelipso | 2025-10-13 17:33:00+00:00
Feels like there are a bunch of factories like that in the Midwest even now. There's a Honda factory near the Columbus, OH area where you have a bunch of employees doing absolute monotonous work all day like checking if a screw is the right shape or something. These jobs are slowly getting automated but it's not like no one would do them if they are available.
by testdelacc1 | 2025-10-13 17:33:09+00:00
Media coverage if done irresponsibly can encourage others to do the same.

> Research from over 100 international studies provide evidence that the way suicide deaths are reported is associated with increased suicide rates and suicide attempts after reporting [6,7].

> At the same time the WHO also suggests that positive and responsible reporting of suicides which promotes help-seeking behaviour, increases awareness of suicide prevention, shares stories of individuals overcoming their suicidal thinking or promotes coping strategies can help reduce suicides and suicidal behaviour [6,7,8]

https://cmhlp.org/wp-content/uploads/2021/04/Resource-2-SPIR...
by mattvr | 2025-10-13 17:33:09+00:00
You could also use JSON Merge Patch (RFC 7396) for a similar use case.

(The downside of JSON Merge Patch is it doesn't support concatenating string values, so you must send a value like `{"msg": "Hello World"}` as one message, you can't join `{"msg": "Hello"}` with `{"msg": " World")`.)

[1] https://github.com/pierreinglebert/json-merge-patch
by keiferski | 2025-10-13 17:34:10+00:00
Call me optimistic or naive, but I don’t worry too much about AI having a major effect on democratic elections, primarily because all of the things it is replacing or augmenting are edge case scenarios where a minute faction of votes ends up winning an election. There is already a massive amount of machinery and money aimed at that sliver, and all AI will probably do is make that operation more efficient and marginally more effective.

For the vast majority of people voting, though, I think a) they already know who they’re voting before because of their identity group membership (“I’m a X person so I only vote for Y party”) or b) their voting is based on fundamental issues like the economy, a particularly weak candidate, etc. and therefore isn’t going to be swayed by these marginal mechanisms.

In fact I think AI might have the opposite effect, in that people will find candidates more appealing if they are on less formal podcasts and in more real contexts - the kind of thing AI will have a harder time doing. The last US election definitely had an element of that.

So I guess the takeaway is: if elections are so close that a tiny amount of voters sway them, the problem of polarization is already pretty extensive enough that AI probably isn’t going to make it much worse than it already is.
by Scoundreller | 2025-10-13 17:34:36+00:00
Maybe my wording is incorrect, I should have said "ties" instead of interconnects. Texas has several, just not much in aggregate capacity (can supply ~1-2% of peak demand):

https://en.wikipedia.org/wiki/Texas_Interconnection (see Ties section)

(Yes, they have to be HVDC or VFT).

Quebec operates like Texas does, for political reasons too, with ample export and import capacity (import/export capacity = 15/20% of peak consumption)
by shepherdjerred | 2025-10-13 17:34:49+00:00
LARPing as a sysadmin has a lot of benefits. It's taught me Ansible, Docker, Kubernetes, etc.

Which are all pretty useful considering my day job is a software engineer.

Many of these things have been directly applicable at work, e.g. when something weird happens in AWS, or we have a project using obscure Docker features.
by lkrubner | 2025-10-13 17:34:52+00:00
Why do volunteer firefighters rush into a burning building to try to save children from some family they have never met before? Every day we afforded examples of people sacrificing their personal interests for the benefit of others.

But also, biologists usually use a definition of "altruism" that does not include close kin. Richard Dawkins was explicit about this in his 1976 book "The Selfish Gene." Helping someone you are directly related to is not considered altruism.
by m3047 | 2025-10-13 17:34:53+00:00
...and people have to find special ways to set them. I didn't even know that pam_env existed until a recent security vulnerability announcement. It's never come to my attention before, I don't think I've ever seen it utilized. I've now made a runbook item to disable it. It's a shame that "configuration" includes undoing the fetishes and helpfulness [0][1] of others.

pam-config -d --env

[0] Crowded elevator atrium. Multiple elevators running. Elevator wants to close, another one is coming (oh! I heard it "ding"!). Somebody is holding the elevator which wants to depart and trying to wave me in. Why doesn't somebody push them out?

[1] I'm at a stop sign. Some complete idiot is trying to turn left onto the street I'm leaving and waving me to turn left in front of them. Fuck no! I turn in front of you, somebody rearends you, you fly forward into me: my fault! You should be able to make this turn, if you can't go around the block! [2]

[2] I could go out of my way and turn right. Or I can just wait and see what happens.
by burntsushi | 2025-10-13 17:35:04+00:00
While sometimes a plausible explanation for huge differences in search time, there are at least two other possible explanations.

First is parallelism. If you do `grep -r`, most greps (like GNU grep and BSD grep and the one found on macOS) will not use parallelism. ripgrep will. This could easily account for a large perceived difference in search time.

Second is the grep implementation. While GNU grep is generally considered to be quite fast on its own (especially in the POSIX locale), many other grep implementations are not. And indeed, they may be extraordinarily slow. For example, consider this comparison between FreeBSD grep (on macOS) and ripgrep (I clipped the `time` output for the `wc -l` command, which I just used to make the output smaller):

$ time rg -j1 -uuu -w -g '*.c' '[A-Z]{2}_RESUME' | wc -l 22 real 0.769 user 0.105 sys 0.662 maxmem 5104 MB faults 0 $ time LC_ALL=C grep -E -w -r --include '*.c' '[A-Z]{2}_RESUME' | wc -l 22 real 15.830 user 14.576 sys 1.253 maxmem 2224 MB faults 1 $ time LC_ALL=C ggrep -E -w -r --include '*.c' '[A-Z]{2}_RESUME' | wc -l 22 real 1.148 user 0.206 sys 0.767 maxmem 2784 MB faults 1

This is just a straight up comparison that removes things like parallelism and filtering completely. This is purely algorithms. And the difference is an order of magnitude.

Any one of these explanations, on its own, can account for huge differences in perceived performance. It's not really possible to know which one (perhaps even all 3) is relevant from pithy descriptions of ripgrep being so much faster than other tools.

Version info for above commands:

$ rg --version ripgrep 14.1.1 (rev bb88a1ac45) features:+pcre2 simd(compile):+NEON simd(runtime):+NEON PCRE2 10.45 is available (JIT is available) $ grep -V grep (BSD grep, GNU compatible) 2.6.0-FreeBSD $ ggrep -V ggrep (GNU grep) 3.12 Packaged by Homebrew Copyright (C) 2025 Free Software Foundation, Inc. [.. snip ..]
by sfink | 2025-10-13 17:35:22+00:00
My data point is the Mozilla monorepo. My .git directory is 5.5GB, so half of what you're talking about. jj speed has not been a problem at all. Some thing are sped up a bit by enabling watchman, but I didn't bother for the first 4 months or so that I used it because the speed was already fine and I didn't want to add another point of failure. (And in fact, when I first enabled it, it slowed things down because the checkout is too big and hit inotify limits.)

I don't have very many branches, though. 13 branches, 6838 tags.

Some caveats: jj's version of `blame` (jj file annotate) is painfully slow and I usually run `git blame` instead. (Which is a general thing: if anything is missing or slow, you can always just do it with git.) jj's rebase is insanely fast -- especially if you add in the time to manually resolve conflicts, since a good chunk of the time I don't have to spend any time at all since the conflicts are only in experimental twigs that I may never need to go back to (and if I do, it's fine to wait until I need it).
by Zarathruster | 2025-10-13 17:36:03+00:00
Well, that was incredibly depressing. Maybe I can lighten things with a funny (to me) anecdote.

There are many people who know a lot about a little. There are also those who know a little about a lot. Searle was one of those rare people who knew a lot about a lot. Many a cocky undergraduate sauntered into his classroom thinking they'd come prepared with some new fact that he hadn't yet heard, some new line of attack he hadn't prepared for. Nearly always, they were disappointed.

But you know what he knew absolutely nothing about? Chinese. When it came time to deliver his lecture on the Chinese Room, he'd reach up and draw some incomprehensible mess of squigglies and say "suppose this is an actual Chinese character." Seriously. After decades of teaching about this thought experiment, for which he'd become famous (infamous?), he hadn't bothered to teach himself even a single character to use for illustration purposes.

Anyway, I thought it was funny. My heart goes out to Jennifer Hudin, who was indispensable, and all who were close to him.
by bryanlarsen | 2025-10-13 17:36:17+00:00
I don't know why, but I can guess.

1. Competition in China is fierce, there are over 100 car companies. A large fraction of them are losing money. BYD et al are lowering prices to drive their competitors in China bankrupt. They've got higher prices outside of China to enable this behaviour.

2. They're quite sensitive to the dumping charges, so bend over backwards to ensure they aren't.
by crazygringo | 2025-10-13 17:36:29+00:00
It does sound dumb.

On the other hand, it's generally crystal-clear from context whether you're talking about the susbscription service, hardware device, or app.

It honestly seems less confusing than trying to remember which one has the '+' and which one doesn't. I don't mind it.

The real question now is, will Disney+, Paramount+, ESPN+, etc. follow suit? It always was a weird way to identify streaming.
by DaSHacka | 2025-10-13 17:36:37+00:00
Yeah exactly this.

FWIW while cars are essentially backdoored nowadays with all the cellular/OTA updates BS you can still disable it. I suspect this won't be an option in the near future, the way things are going.

I can't wait to see Hacker News comments in 2035 lamenting how they used to be able to "just use a bypass cable" to make their cars not phone home, by the time EVs and even general ICE vehicles have telemetry so deeply integrated with the vehicle it's impossible/illegal to be disabled.
by candiddevmike | 2025-10-13 17:36:41+00:00
Tether is the defacto central bank for Bitcoin. Since iFinex isn't a country, doesn't have a GDP, and doesn't have a military, MMT doesn't really apply to them. So yes, it's very important, especially during a significant Bitcoin contraction. Tether represents 8% of Bitcoin's (liquid) market cap, and BTC's market cap is already overly inflated due to wash trading.
by BeetleB | 2025-10-13 17:37:53+00:00
> Who's got a decade to spare, when they can wield the power in just a couple of months?

I was a power user within months - a year tops. I didn't say it took me 10 years to become a power user.

Ever since I learned Elisp (it's been many years), I wouldn't say my expertise and abilities has grown exponentially. It is merely an incremental improvement. It definitely is nice that I can now code away annoyances, but it's not the game changer people make it out to be.
by 1718627440 | 2025-10-13 17:38:11+00:00
You have the same two options in Git:

vim file/with/typo.txt git add file/with/typo.txt git commit --fixup=abcd1234 git rebase --autosquash -i

For some reason I need to pass --interactive/-i, even if I don't actually want it to be interactive. I am not sure if this is just a bug in my Git version or if this is intended.

The git commit step can also be replaced with git-absorb, if you have this installed and abcd1234 was the last time you modified these lines.

The second approach is this:

git rebase -i abcd1234~ # do 's/pick abcd1234/edit abcd1234/' in your editor vim file/with/typo.txt git rebase --continue
by renshijian | 2025-10-13 17:38:25+00:00
I couldn't help but smile when I read about building an international landline system with the patience of "raising a child"! This analogy of complex technology to the process of raising a life is so resonant - from the first "cry" (dial tone) to the first toddler steps (stable communication), every troubleshooting is like soothing a fussy baby. If all technical documentation were written with such warmth, the world would have many more happy engineers
by elicash | 2025-10-13 17:38:31+00:00
It wouldn't surprise me if the device gets a new name in the upcoming Apple event.

Like it becomes rebranded as a type of HomePod. Or something like Apple TV Hub.

To me, this is a signal they are moving away from the app's attempt at trying to be where folks go for ALL the streaming apps. It's more a recognition that MOST (not all) people prefer to go to Netflix for Netflix content, for Disney+ for Disney content, etc. They weren't able to pull off being a competitor and also the neutral place for everything, which is maybe good. I'm expecting a redesign.
by kokada | 2025-10-13 17:38:35+00:00
That is why I said that I still know how to use basic Unix tools. If I am debugging something so frequently that I feel that I need to install my Nix configuration just to get productive there is something clearly going wrong.

For example, in $CURRENT_JOB we have a bastion host that gives access to the databases (not going to discuss if this is a good idea or not, this is how my company does). 90% of time I can do whatever I need just with what the bastion host offers (that doesn't have Nix), if I need to do further analysis I can copy some files between the bastion host and my computer to do further analysis.
by cvz | 2025-10-13 17:38:45+00:00
That's at odds with everything I know about manufacturing robotics, having worked with people doing that work. The complexity of the environment is irrelevant because the robot is programmed to make a specific motion and to adjust that motion in predictable ways based on the appearance of specific features. That is by design, not because (or at least not just because) the robot is incapable of planning its own motion. The whole system is designed to be predictable instead of adaptable because that's what you need to do to do the same thing millions of times.
by PedroBatista | 2025-10-13 17:39:08+00:00
Big Tim has been killing it lately, and by killing it I mean being the Brian Krzanich of Apple.

The jury is still out if Apple TV will ever make a significant profit. Tim had a dream.. an expensive one but Apple was and is swimming in cash and running out of people to sell an iPhone. I get the "being a media & services company" hustle, selling overpriced hardware can only get you that far, but burning so much money on actors and production to get some -> limited <- catalog of good movies and shows, I don't get it. "Media" is actually a very though business.
by bigyabai | 2025-10-13 17:39:12+00:00
Does anyone have a DevRel experience that wasn't supernaturally cringe or desperate to sell you a subscription service? The most ordinary DevRel discussion I've had included a 5 minute diatribe where the speaker compared FOSS to kosher food.

Whenever I hear the phrase uttered, I turn tail and sprint for the parking lot.
OrderzUp: Shipping Aggregator in India for D2C and E-Commerce Brands
by pankajparker | 2025-10-13 17:39:22+00:00
OrderzUp is redefining logistics as the best shipping aggregator in India for D2C and e-commerce brands. It helps businesses reduce RTOs, validate addresses, and manage all courier partners from one powerful dashboard. With AI-driven insights and real-time tracking, OrderzUp makes shipping faster, smarter, and more reliable. Whether you’re a small seller or a growing brand, it simplifies order management and delivery optimization. Choose OrderzUp — India’s No.1 shipping aggregator built to scale your e-commerce success.
by DaSHacka | 2025-10-13 17:39:53+00:00
So you exclusively buy pre-2000's shitboxes? Is there a reason for that, when you could literally just rip the modem out of a modern car instead?

If you're driving such old cars, I have to assume you're mechanically inclined. At which point, a simple bypass cable or literally just removing the telematics unit out of a modern vehicle should not be too much to ask for.

Bonus points for gaining moderate security with immobilizers that way, so any random guy can't just start your car with a set of wafer jigglers.
by observationist | 2025-10-13 17:39:58+00:00
Processing everything that's already been passed as laws and regulations, identifying loopholes, bottlenecks, chokepoints, blatant corruption, and systematically graphing the network of companies, donors, bureaucrats, and politicians responsible - the strategy of burying things in paperwork isn't feasible anymore, and accountability will be technically achievable because of AI.

We've already seen several pork inclusions be called out by the press, only discovered because of AI, but it will be a while before it really starts having an impact. Hopefully it just breaks the back of the corruption, permanently - the people currently in political positions tend not to be the most clever or capable, and in order to game the system again, they'll need to be more clever than the best AI used to audit and hold them to account.
by sfink | 2025-10-13 17:40:10+00:00
Depends on what you mean. "Checking out" is ambiguous, and in fact isn't jj terminology. As git terminology, it could mean switching branches or showing file contents or going to a detached HEAD or resetting file contents.

If you want the contents of the file at some old commit 0a123, `jj file show -r 0a123 <filename>`. If you want to overwrite the current version of a file with the version from 0a123, `jj restore --from 0a123 <filename>`.

How do you "checkout single files" in git? What does that mean?
by zamadatix | 2025-10-13 17:40:29+00:00
It's been a PITA enough searching for Apple TV to only have hits about Apple TV come up for years now. I really hope it's all part of some master plan now coming together, as you say, but I feel like it's just as likely they want to keep the naming "simple" as they have in the past on this regard and that's just the way things are going to stay.
by kokada | 2025-10-13 17:40:37+00:00
I am not sure how mise would be a "good middle ground" compared to Nix, considering it is really easy to get a static binary version of Nix. Nowadays it even works standalone without creating a `/nix` directory, you can simply run the binary and it will create everything you need in `~/.local/state/nix` if I remember correctly. And of course Nix is way more powerful than mise.
by latchup | 2025-10-13 17:40:50+00:00
I think you missed the point. The EU is "winning by doing nothing" whereas the US is liable for the huge failing investment it made. US economical growth is now entirely reliant on AI, so an AI crash guarantees immediate recession and out-of-control stagflation. The EU with its "less advanced" economy will keep growing just fine with or without AI, surviving the front-line bloodbath by staying behind.

As for defense, they are spending exactly as much as necessary at each point in time: just enough to keep credible US backing until 2025, and as much as they can without destroying their economy since. There is no good argument for an irresponsible spending spree, as the only powers that can realistically challenge the EU without triggering nuclear holocaust are the US and China anyways (Russia don't stand a chance).
by gjsman-1000 | 2025-10-13 17:41:04+00:00
Businesses die. Cathedrals don't. IBM is 114 years old. Microsoft is 50. Google is 27. Disney is 101. Nintendo is 136 (they'll outlive Steam and the next nuclear war at this rate). The COBOL running banks is 65 years old. Windows NT architecture is 32. The platforms become infrastructure, too embedded to replace.

How many bazaar projects from even 10 years ago are still maintained? Go through GitHub's trending repos from 2015. Most are abandoned. The successes transform - GitLab, Linux, Kubernetes, more Cathedral than Bazaar.
by resters | 2025-10-13 17:41:25+00:00
Not at all. I respect that people accept religious authority, the authority of trusted elders., etc., as part of their decision making function. But in my view it should be considered largely an aesthetic preference, much like a favorite color or favorite rock and roll band or preferred pizza toppings.

Such authority has an important societal role, and traditions are important for a lot of people.
by mullingitover | 2025-10-13 17:41:44+00:00
The US spent decades transitioning from a manufacturing economy to a service economy, deliberately.

Now there's a populist making political hay, throwing out numbers about trade deficits, which ignores revenue from services. Yes, there is have a trade deficit on goods, that was a long-term strategy because services were a superior investment.

Manufacturing is an inferior way to make money unless you're planning to go to conventional war, and since the US is a nuclear superpower it's never going to get into an existential boots-on-the-ground Serious War again unless it just wants to cosplay. Nukes make conventional war for survival irrelevant.

So: it took decades to burn the boats with manufacturing, and trying to rebuild them in a few years is a hilarious folly. It absolutely will not go anywhere, and honestly shouldn't anyway. There is real danger, however, that the US burns the boats on the carefully crafted service sector as well.
by ptero | 2025-10-13 17:42:31+00:00
> Reminder, if you're invested in crypto long term, you'd better say a prayer every night that Tether is actually backed by ~$180B of liquidity.

As a long-term holder of Bitcoin I do not see why I should lose any sleep due to Tether risks. Why should I care even if it de-pegs?

On the liquidation itself: leveraged bets gone wrong will get liquidated, whether the bets were on stocks, currencies, Treasuries, crypto or grain futures. BoJ, for example, regularly makes rapid large buys to shake out leveraged yen speculators. I do not see anything concerning or unusual with this week's crypto shakeout. My 2c.