MurphyA/hacker-news huggingface dataset:
by o11c | 2025-10-22 19:46:17+00:00
I keep meaning to generalize this (directory target, multiple sources, flags), but I get quite a bit of mileage out of this `unmv` script even as it is:

#!/bin/sh if test "$#" != 2 then echo 'Error: unmv must have exactly 2 arguments' exit 1 fi exec mv "$2" "$1"
by sunshowers | 2025-10-22 19:46:24+00:00
> There are no substantial technical or usability reasons to switch to JJ from Git [...]. This is a neutral impersonal opinion that is virtually a fact.

I respect your opinion, but I don't think it's a fact and I couldn't disagree any further with it. I wrote a whole testimonial about why I love jj (first one there): https://jj-vcs.github.io/jj/latest/testimonials/#what-the-us...

> it's impractical for most working programmers to switch

I don't know what you mean here. I think it's quite practical to switch to jj, and people switch over all the time. Some people are going to be earlier adopters than others, but the early adopters can bring others along (as I've been lucky to do at Oxide).

> focus on something whose main appeal is more than social

Steve and I both think that Jujutsu's appeal is far more than merely some bandwagon effect. I do think that social appeal is an important part of making a project succeed, and that projects without substantial technical merit win due to social appeal all the time, but Jujutsu has both! It's amazing!
by adamwk | 2025-10-22 19:46:37+00:00
I joined the sapling/subversion company this year, but haven’t had the chance to use jj. But given its resemblance I must say sapling has been great. Much more intuitive than git, and I find commit stacks much easier to follow than branches. I do wonder how it will work without the level of support of Meta, since you won’t have the same commit stack review UI (basically a series of pull requests being reviewed at the same time). So something like what this author is working on is needed.
by superb-owl | 2025-10-22 19:46:52+00:00
Probably true. Most mass-appeal science communication is bullshit.

But TBKTS helped to bring "somatics"--the idea that physical and psychological issues are often interwoven--to the mainstream. There is very clear evidence that this is true [1], and underappreciated by a medical field that has a heavy bias toward specialists over generalists. How many people are experts in both gastroenterology and trauma? And yet we all know intuitively that stress and stomach problems go together.

I'll always appreciate TBKTS for this, despite its flaws.

[1] https://superbowl.substack.com/p/energy-healing-minus-the-no...
by earthnail | 2025-10-22 19:46:53+00:00
Why for now? I see zero reason why that should change.

It's not like Heroku was zero maintenance. I often ran into resource limits. I did a fair amount of optimisation on jemalloc to make sure Rails didn't run into Heroku's ridiculously low RAM limits because of loading too many ActiveRecord objects. Yeah, sure, I should probably paginate better, but now I have so much RAM it literally doesn't matter.

Heroku also regularly asked me to schedule DB maintenance. Before I paid for the expensive DB, that meant the connection string could also change, which meant I had to redeploy my AI workers (i.e. background jobs that need a GPU) that were hosted outside of Heroku. Now it still warns me that the connection string would change, but it somehow didn't anymore. Ah well. All problems of the past.

The solution in Heroku was always to throw more money at it, and the increments were quite serious. With Hetzner, I now have massively overprovisioned servers that cost a fraction.
by dxdm | 2025-10-22 19:47:04+00:00
I think yours a perfectly reasonable stance, and I often feel the same way. And all this complaining about git is getting tiresome, especially if you had to deal with its predecessors.

FWIW, I still tried out jj and found it a joy to use. I use it all the time now. Most of the time, it not only gets out of your way, but rolls out the red carpet. I'm saying that as someone who knows their way around the git command line. t's like replacing your trusty old remote control with a new one where the buttons are well labeled, ergonomically placed, that lets you do entirely new useful things, and it has a universal back button that just works.

Maybe jj is an especially good fit for my way of working, but I do think that it is a real, actual improvement for everyone.

And it's super easy to pick up anytime. So yeah, I think you're doing it right! Sit back and let it come your way. From what I can see, there's a pretty good chance that it will.
by charcircuit | 2025-10-22 19:47:22+00:00
It's not that we shouldn't provide it, but it doesn't make sense invest into when OpenBSDs security is so far behind the rest of the industry. A program being able to steal your .ssh keys without you knows is unacceptable. Not only that but programs can keylog you, take pictures of what you are doing, or take remote control of your computer.
by mook | 2025-10-22 19:47:37+00:00
Didn't tup do something like that? https://gittup.org/tup/index.html Haven't looked at it in a while, no idea if it got adoption.

But initially the article sounded like it was describing a mix of tup and Microsoft's git vfs (https://github.com/microsoft/VFSForGit) mushed together. But doing that by itself is probably a pile of work already.
by ritchie46 | 2025-10-22 19:48:10+00:00
> but quite a bit of pandas code will run as-is with polars

I highly doubt this. Aside from dataframe generation and series assignment, almost everything in the API surface is different.

Strictness is also not something you can transplant easily. It is checking data types at the IR query planning level before you run the query and being able to resolve schema's independent of the data. In pandas schemas do depend on data within operations and therefore it isn't uncommon that data types change if data gets missing values nor can it check if a correct type is passed to an operation without running the compute.
by bb88 | 2025-10-22 19:48:16+00:00
People typically don't buy big ticket goods from a company named "YACCEEZY" like you might see on Amazon or Aliexpress these days.

It's worth noting that Hyundai had a similar issue when it entered the US market. It was an uphill battle to market itself to convince people to spend thousands of dollars of money on a no-name car brand.
by koito17 | 2025-10-22 19:48:22+00:00
Pretty cool project. Given that someone else in this thread mentioned it serves as an alternative to TianoCore, does this (theoretically) mean that one may interface with this firmware through uefi-rs in the future?

---

Unrelated: I've been playing around with uefi-rs and it's a surprisingly ergonomic API, especially for someone completely new to UEFI. It also provides a global allocator that can be used to *dynamically* allocate Vec and Box types. It feels like a cheat to safely(!) open a PXE Base Code protocol on a handle, read file size from TFTP, and *dynamically* allocate a Vec<u8> (with size limits of course). I highly recommend people check out uefi-rs as a "side reading" to this project.

https://rust-osdev.github.io/uefi-rs/index.html
by hnav | 2025-10-22 19:48:34+00:00
If you put miles on your bike and ride hills, you'll spend way more time fiddling with an allen/torx on the inboard pad or the adjustment barrel on the cable as your pads wear. The bleeding procedure for hydraulics is for sure messier, but still very doable in 5 minutes. When you do have air in the system, pumping the lever a bit gives you back some braking function.
by AnthonyMouse | 2025-10-22 19:48:37+00:00
Everybody is talking about how this is obvious or not a real problem, but I think the flaw in it is something else.

It assumes that local models are inherently worse. But from a software perspective that's nonsense because there is no reason it couldn't be the exact same software. And from a hardware perspective the theory would have to be that the centralized system is using more expensive hardware, but there are two ways around that. The first is that you can sacrifice speed for cost -- x86 servers are slower than GPUs but can run huge models because they support TBs of memory. And the second is that you can, of course, buy high end local hardware, as many enterprises might choose to do, especially when they have enough internal users to keep it busy.
by tredre3 | 2025-10-22 19:48:38+00:00
Psychology (and psychiatry) is good enough at finding patterns in the symptoms patients go through, and grouping them into so-called disorders. It's not perfect, but it's a useful tool.

What they are not good at is all the rest: explaining what causes those symptoms in the first place, and how to treat them in the second place. And this isn't something that has changed in the past 30 yrs.

This phenomenon is also not exclusive to soft sciences. Humans (especially domain experts) just really really hate admitting "we don't know."
by rubendev | 2025-10-22 19:49:40+00:00
Also, I gave the link to the appendix because there was a specific question about Argon2 parameters. For general developer audiences, they need to look at the standard itself which is a lot more high level about how to properly implement cryptography in software: https://github.com/OWASP/ASVS/blob/master/5.0/en/0x20-V11-Cr...

For the most common use-cases of cryptography like authentication and secure communication there is more specific, but still high level guidance that is useful for developers as well:

- https://github.com/OWASP/ASVS/blob/master/5.0/en/0x21-V12-Se...

- https://github.com/OWASP/ASVS/blob/master/5.0/en/0x18-V9-Sel...

- https://github.com/OWASP/ASVS/blob/master/5.0/en/0x15-V6-Aut...
by throw4847285 | 2025-10-22 19:49:40+00:00
There is always somebody, especially on HN, who will comment on an article debunking pop psychology, "Well that makes sense because it's all bullshit."

I understand there is a bias towards the hard sciences here (which is somewhat odd, because the vast majority of commenters here do not practice any hard science). But I think there is extra skepticism of psychiatry and psychology (which get lumped together), and I wonder why that might be.

Well, I have a theory, but it relies on psychology and it isn't very charitable.
by spwa4 | 2025-10-22 19:49:46+00:00
The point of why "it's so special" is that:

1) a browser contains all the information marketing firms and companies kill for. The buying habits of billions of people, hell it contains more than that: it contains all sorts of data about what exactly makes people buy.

2) OpenAI's browser generates excitement and might actually make this information available for OpenAI to sell

3) This would be a totally new revenue stream for OpenAI, maybe a dozen new revenue streams
by STKFLT | 2025-10-22 19:50:27+00:00
I've never ridden a full suspension with a hub motor so I can't say, but my guess is that yes, it would make a pretty big difference with an aggressive rider or poor quality streets. It's not just keeping contact that matters, its the consistency and quality of contact, especially with a super torquey motor ready to jump at a twitch of your thumb. Its of course not necessary for commuter biking, but neither is basically anything on this premium product aside from the wheels and pedals.

Also to note, they are very much marketing it as a trail bike in addition to a commuter so it's not surprising they would spend a bit to optimize for ride quality and traction.
by renewiltord | 2025-10-22 19:50:36+00:00
This is a pretty good takedown. It seems that most pop psych these days is around trying to convert people to an external locus of control. It isn't "your fault". I can see why that's appealing to many, though it actually seems somewhat unappealing to me. I'd prefer to believe I have greater control over my own experience of the world. Even if I don't, I think acting as if I do allows me to bias on the side that's beneficial to me.
by tmtvl | 2025-10-22 19:50:47+00:00
The implications behind gene propagation being one of the highest achievements a person can aspire to are quite unfortunate to consider.

Regardless, I don't think anyone is going to, say, avoid a specific doctor because said doctor is fond of Emacs. Same for a plumber, a baker, an electrician, a lawyer, et cetera. As a matter of fact, I have a hard time thinking of any profession where a fondness for Emacs may be considered a bad thing. Perhaps a software developer may have a harder time finding gainful employment if potential employers find out about the preference for Emacs, though that would likely only be an issue among a limited and specific set of potential employers.
by claytonwramsey | 2025-10-22 19:50:54+00:00
I wasn't very impressed by the reporting quality in this article, but it seems as though there are some other reviewers of the book were much more thorough in their critique. Emi Nietfeld writing for Mother Jones has more detail and actually contacted some experts for comment: https://www.motherjones.com/media/2024/12/trauma-body-keeps-...
by lcnPylGDnU4H9OF | 2025-10-22 19:50:56+00:00
That's not a whataboutism. OP brought up the topic that saying these things about Islam is as valid as saying these things about other religions. You're trying to make the point that Islam is uniquely bad ("Except you can't [replace Islam in that quote with another religion].") in the ways that Maguire said. It is therefore on topic for someone to then point out passages from other holy texts which suggest that those religions might be similarly bad.
by lotsofpulp | 2025-10-22 19:51:00+00:00
Science involves doing experiments, collecting data, and testing hypotheses, i.e. claims are falsifiable.

We don't have the technology to collect the necessary data to be able to test hypotheses for psychiatric and psychological phenomenoms, and even many other non brain related medical claims about the human body.

https://en.wikipedia.org/wiki/Replication_crisis

Seems pretty reasonable to take claims about unverifiable subjects with a grain of salt.
by mikece | 2025-10-22 19:51:04+00:00
That's what concerns me. The Kremlin knows those missiles are useless without the US giving targeting information. We're delivering the missiles, setting them up, pointing them in the right direction, and then telling them "You push this button to fire it -- we didn't do it, you did."

But hey, I guess I'm an asshole for not wanting my homeland to be directly attacked because of the overt and manifest assistance we are providing to kill Russians in Russia.
by neom | 2025-10-22 19:51:23+00:00
From my understanding of some of the most recent research, the body probably does "keep score" - but how that happens and who is predisposed to how much "scoring", it very poorly understood: https://pmc.ncbi.nlm.nih.gov/articles/PMC11449801/ / https://www.sciencedirect.com/science/article/abs/pii/S02785... / https://pubmed.ncbi.nlm.nih.gov/23768722/
by chrisgarand | 2025-10-22 19:51:25+00:00
On the less serious side I like EvilmonkeyzDesignz youtube shorts.

They generally looks for the doodles on older chips, but also looks at MEMs devices as well: https://www.youtube.com/@EvilmonkeyzDesignz

They would definitely be able to add to the list (they have a video of 100 chips for their 100k subscriber mark).
by toss1 | 2025-10-22 19:51:58+00:00
Hydraulic disc brakes are not overkill with a bike of that mass [0] and power. Disc brakes are very common mountain bikes or any type where there is a lot of braking as caliper/rim brakes can overheat and pop the tires, so this unit should definitely have disc brakes. Hydraulic is better than cable/mechanical as hydraulic can generate more braking power, have better feel, and stay in better adjustment. The only downside vs cable+disc is cable is more repairable in the field.

[0] (overall specs indicate a lot of weight, Rivian are not proud enough of any lightweighting to even print the weight, and their autos are also very heavy, indicating a lack of lightweight engineering discipline in that shop which may carry over to their other mobility solutions)
by deckar01 | 2025-10-22 19:52:09+00:00
If I quickly play two different notes there is a pop/crack noise. It doesn’t do this during any of the automatic sequences (likely, because it waits for the sample to stop before playing the next). (iOS)

When I went back to see if I could reproduce this outside of the Audio Challenge recap, the audio was broken. All sounds were choppy and delayed. Restarting the app the first time didn’t fix it, but switching back to the classical guitar and restarting did. I can’t seem to reproduce it now (other than the manual pop/crack).
by superkuh | 2025-10-22 19:52:22+00:00
Those who accepted the 100 mile no constitution zone as part of the USA PATRIOT Act and who have not been protesting it the last 20 years let this happen. It was obvious it would be abused back when it was passed. It has been ever since in minor forms (see the 2000/2010s https://en.wikipedia.org/wiki/Visible_Intermodal_Prevention_...). And now it is being wildly and blatantly abused and there's nothing that can be done. Both the USA PATRIOT Act and 2001 and 2002 authorization of use of military force were insultingly generic and need to be fully repealed. Maybe now we can finally get the support to do this.
by crazygringo | 2025-10-22 19:52:41+00:00
Stoicism is also another name for emotional repression and even developing a sense of emotional blindness.

To be psychologically healthy, we need to listen to our emotions and process them in a healthy way.

The answer is not to shut down our emotions, or to blindly give in to them, but rather to understand where they're coming from and process them accordingly.
by monkeynotes | 2025-10-22 19:52:46+00:00
What if PTSD therapy focusses on accepting things you can't control and sitting with the pain? That's how I work through anxiety, and depression. I know it will never be gone, I don't try and set expectations to live without anxiety, I just try and sit with it, and accept it.

Much of mental trauma is about acknowledging it, and learning to live with it. There is no cure for PTSD, even Ketamine is short acting, not a long term solution, and indeed Ketamine simply helps you sit with the suffering in a different light.
by ljm | 2025-10-22 19:52:49+00:00
I remember the optimism:

Google is launched and it is web directories but…better. It takes a decade to become a monolithic ad-tech company but all is not lost yet, until it becomes the face of enshittification of the entire internet another decade on.

Facebook is launched and it’s this cool way to keep in touch with your friends until that too becomes a monolithic ad-tech company a decade later, and soon after becomes the face of enshittification of social media as a whole, lowering the bar on civility to a subterranean level.

Ditto for Amazon and the enshittification of online retail. And Microsoft with.. whatever the hell you call Windows these days.

What took 10, 20, even 30 years to show up as being bad for society now takes just a couple of years, maybe even less than that. Maybe even straight away.

It’s like the stagnation of Asimov’s Galactic Empire. A bunch of crusty old tech companies, too big to change.
by amiga386 | 2025-10-22 19:52:55+00:00
You're not a remorseless psychopath, though. Some people are.

For a nuanced discussion, the Illustrated Guide to the Law is an excellent introduction. Here's the section on Punishment: https://lawcomic.net/guide/?p=41

It ends with the summary "The State punishes those who commit crimes partly in the hope of preventing future offenses (via rehabilitation, deterrence, and removal)... partly to restore a sense of balance and fairness (via retribution)... and partly because fuck you, that’s why (retaliation)"
by fragmede | 2025-10-22 19:53:04+00:00
There's a lot of ad hominem it throws around, which doesn't really bolster the argument. It's a catchy headline but it all depends on who you know and what you talk to them about. There are a lot of fucked up, mal-adjusted people out there, and I should know, Because I'm one of them. But enough about me, nobody has a good sampling of the human experience. There are 8 billion humans alive, and there's no way to get a representational sampling of them in order to have an unbiased view of what humans are like. There's especially no way, because you're trapped in your own human body, which bases your experience of other people. Backpacking as a 21 year old woman is way different than backpacking as a 50 year old man. So the question is, has the book helped more per than it's harmed? I don't know. There are certainly people who read it and drew the wrong conclusions, but there are people who have used it to go on to lead healthy productive fulfilling lives. To reduce the entire work down into a single word, bullshit, is reductive to the point of uselessness. Of course that's the headline and the entire article doesn't won't fit up there. The article's author goes into much more detail but even if you don't like the work, calling it bullshit needs to engage more with what level of bullshittery it is and isn't for the review to come across as anything more than an highly motivated takedown because someone in the author's life used it against them.
by snavwop | 2025-10-22 19:53:05+00:00
Just to be transparent: the earlier comment was actually authored by ChatGPT using Atlas after reviewing eight possible comments and choosing this one based on my selection. If you need a chuckle, here are some pithy one-liners from that list:

- “Make it your default browser and we’ll raise your token limit.” Growth hack or dark pattern? Yes.

- “Agentic Chrome” sounds like the final boss of telemetry.

- I'll switch when ~/.chatgpt_memory lives under my control and not behind an auth token.

- The best AI browser will be the one that forgets things perfectly.
by anoncareer0212 | 2025-10-22 19:53:16+00:00
Counterpoint: I Google'd "jmap gmail" and a top result is a comment from HN in 2019 saying Gmail will never implement JMAP (it has not)

That's a really cruel response, because this is important work. I don't want my kids beholden to bigco.

I think it's real & important.

I also wanna make sure people like me, who have to keep tabs on the intersection of "how can I help liberate from BigCo" and "how can I make a livable wage doing so"

It is, quite literally, real, but also something you shouldn't waste time on if you're already busy. (c.f. https://jmap.io/software.html)
by PaulHoule | 2025-10-22 19:53:35+00:00
It's a general approach to life. A certain kind of customer wants to be able to run their old binaries, another kind of customer is happy to rebuild their software when they move a new platform.

DEC for instance decided to give up on the VAX platform and figure that its customers would rebuild their software for the new chip. Problem is that if they can rebuild their software to run on Alpha/VMS, they also will consider rebuilding it to SPARC/Solaris or something.

Apple switched from 68k -> Power PC -> x86 -> ARM and kept one generation of binary compatibility for each time, Microsoft's sorta kinda tried to an x86 -> ARM transition like that and has always failed. The 8086 and the IBM 360 are the only instruction set architectures which have maintained compatibility to before 1980. Part of the Wintel appeal is that stability.
by toast0 | 2025-10-22 19:53:52+00:00
> sometimes you still have to put kapton tape on one of the pins to allow it to work with a normal machine.

It's easier to cut the 3.3v wire from the power supply. If you have color coded wires, it'll be the orange wire; if not, it'll be the same color as every other wire.

To a first approximation, nothing ever uses 3.3v from sata power, so it made sense to remove it from the spec. Reusing the pins so that 3.3v inhibits functionality was kind of crazy though.
by jimmydoe | 2025-10-22 19:54:09+00:00
sorry this triggered you, i regret post what i posted, as i didn't expect it would really upset any hn user, but it did to you, so I'm sorry.

also i was referring to broadly the phenomenon not your post, e.g. even your post is from real human, it's the replies and upvotes push your post to the top.

i don't expect to convince you, but if there's anything I can do to un-upset you, I'd happy to try. :)