MurphyA/hacker-news huggingface dataset:
by kristenfrench | 2025-08-27 14:14:16+00:00
In an email, study author Hunter Schone followed up with these answers to my questions:

What is the significance of the finding?

Many treatments for phantom limb pain are built on the idea that the brain’s map of the missing limb gets scrambled and needs to be retrained. Our results show these maps aren’t broken — so therapies should move away from the brain and instead target the severed peripheral nerves. This result gives us confidence that brain-computer interfaces can reliably tap into a stable source of bodily signals, despite the loss of the sensory input.

Why didn’t we realize this until now?

Most of the evidence came from animal studies. Though, critically, amputated monkeys couldn't describe that they still feel phantom sensations of a missing limb — a subjective phenomenon unique to humans. By following people before and after amputation and tracking how the cortical body map changes, for the first time, we were finally able to see the stark stability of these maps across the amputation.
by solardev | 2025-08-27 14:14:35+00:00
> I can replace the used part easily, which should cost less in the long run (but maybe I'm wrong here)

I'm not sure there. Keyboards are naturally consumables with moving and friction parts that will eventually need replacement. I'd be worried about whether those companies will still be around in a few years and still offer parts for older keyboards. I'm also not sure if replacing parts makes sense if the original one is 3x or 4x more expensive to begin with.

Personally, I'd just go with what feels most comfortable, and maybe buy two or three of them and store the extras. Paying a hundred or two for something you'll use every day for years isn't a big deal (hopefully), but comfort is!
by mothballed | 2025-08-27 14:15:05+00:00
What's you theory as to why Jones got a $1B judgement against him for vicious lies, while the people making death threats (none of which were Alex Jones) did not?

What sounds more like reality, awarding the entire GDP of the nation of Granada to compensate for dead kids, or because lies were told that other idiots used to propagate mean threats?
by ModernMech | 2025-08-27 14:15:09+00:00
Why are you fixated on the relative amounts, as if that's relevent? A bribe is a bribe is a bribe.

It's a gesture that says "I understand I need to give you this because you are in charge, and I need to go through you to get anything done". That's not how America works, and the fact anyone is giving any amount to get favors through Trump rather than maintaining a level playing field is the problem.

The first instance of this came in the form of tech companies renaming the "Gulf of Mexico" to the "Gulf of America." It was a small thing, but it was a gesture that showed they knew what they had to do to play ball in Trump's economy was to live in his constructed reality where it's the Gulf of America.

Then came the legal bribes where companies paid millions to settle the lawsuits he filed against them. Then came the tech bribes where they are literally giving him bars of gold for favored status.

Next will be him directing internal company culture and policy. Watch out to see which companies stop celebrating pride, it will likely be those who paid him bribes first. Then he will ask them to stop selling to certain "undesirable" customers, and they will oblige.
by Dead_Lemon | 2025-08-27 14:15:13+00:00
The amount of people that design and repair electronics is significantly smaller than the people that use electronics, that doesn't mean RasPi should ignore them. They boast opensource development, but seem to be working counter to that.

It makes is substantially easier to work with known design docs, and RasPi want people to use their hardware in embedded applications.

It's not like you can replicate their hardware with just the schematic. Its awesome to see other filling the gap, but its a gap that has no need to exist.
by MBCook | 2025-08-27 14:15:43+00:00
The Asahi team had made comments that it’s clearly Apple is ‘silently encouraging’ what they’re doing.

With all of Apple’s secure boot stuff they had more than enough ways tot totally squash running alternate OSes on the machines like a bug.

Instead they seem to have gone out of their way in a few places to make it not only possible but secure.

They’ll NEVER say anything publicly, or give documentation, but they’re leaving doors open on purpose.
by wat10000 | 2025-08-27 14:15:45+00:00
The size itself isn’t a problem, it’s just a rough indicator of the benefit you get. If it’s only replacing a hundred lines of code, is it really worth bringing in a dependency, and as you point out potentially many transitive dependencies, instead of writing your own? People understood this with left-pad but largely seemed unwilling to extrapolate it to somewhat larger libraries.
by rootnod3 | 2025-08-27 14:15:59+00:00
But that would lock me in to say whatever $debian provides. And some dependencies only exist as source because they are not packaged for $distribution.

Of course, if possible, just saying "hey, I need these dependencies from the system" is nicer, but also not error-free. If a system suddenly uses an older or newer version of a dependency, you might also run into trouble.

In either case, you run into either an a) trust problem or b) a maintenance problem. And in that scenario I tend to prefer option b), at least I know exactly whom to blame and who is in charge of fixing it: me.

Also comes down to the language I guess. Common Lisp has a tendency to use source packages anyway.
by aredox | 2025-08-27 14:16:20+00:00
There is clearly an ongoing manipulation going on on HN and outgunning the moderation (if moderation itself is not compromised by a MAGA insider). Many perfectly factual, relevant stories about the Trump administration are flagged to oblivion; same with comments.

My personal encounter with the situation: https://news.ycombinator.com/item?id=45036597 https://news.ycombinator.com/item?id=44939626
by ratelimitsteve | 2025-08-27 14:16:42+00:00
I'm operating from the assumption that there would be evidence that the phone was tampered with, and it's a reasonable assumption because your premise explicitly states that you'd be altering MAC data. Whether there's evidence of a crime doesn't actually enter into it, once there is evidence that the warrant restrictions are being exploited to hide something there's articulable suspicion that the entire device is a valid place to look for evidence. Whether that search actually finds anything is irrelevant to the discussion entirely.
by mothballed | 2025-08-27 14:16:52+00:00
I don't know how anyone can look at the $1B judgement and not decide it was about $10M of "lied about the kids" and $990M of "we can't get the murderer so here's some money from the nearest evil rich guy we could pin something on."

As far as I know they didn't assign those kind of liabilities to the individuals that actually contacted the families to harass them, it's pretty clear the $1B wasn't just about harassment by people (who weren't Jones) that did it informed by his lies.
by somenameforme | 2025-08-27 14:16:55+00:00
Quite bold to say the quiet part out loud. I think for what good intention there was at some point, it was to prevent a repeat of America circa 1900 which worked as an inspiration to Germany circa 1930, but it ended up getting taken to a no less destructive extreme. Nonetheless, it makes pointing out issues with legal systems in other countries overt misinformation, as it's plainly false.
by hvb2 | 2025-08-27 14:16:56+00:00
Is that realistic though? What you're proposing is letting go of abstractions completely.

Say you need compression, you're going to review changes in the compression code? What about encryption, a networking library, what about the language you're using itself?

That means you need to be an expert on everything you run. Which means no one will be building anything non trivial.
by lazide | 2025-08-27 14:17:27+00:00
‘Incompatible with controlled flight’ is my new ‘rapid unscheduled disassembly’.

Notably, most drones have similar levels of control. Everything has to go through the IMU of course (nobody is manually going to be managing 4 separate motor controllers at once), but depending on the modes, the type of control is wildly different.

‘Consumer’/‘idiot’ mode - you tell it which direction to go, and how high/low you want it, and it’ll do that safely. Usually with some sort of object detection/avoidance, auto GPS input, so you won’t accidentally wander into something or hit something. Goal is stable, level flight.

‘Sport’ mode - go fast, usually disables all but the most simple collision avoidance. Sometimes even that. Still provides stable, level flight, but you can easily crash it. Usually goes 2-3x faster than ‘idiot’ mode.

‘Attitude’ or ‘acrobatic’ mode - you’re directly commanding the target 3D pitch/yaw, and aggregate power output. No provision is given to automatically maintaining level flight (won’t auto level), generally no regard is given to airframe integrity, collision avoidance, or engine life, and boy is it fun.

It’s really common to crash in this mode, because people are also doing flips, acrobatic maneuvers, running courses, etc.

Drones in even ‘sport’ mode can’t do flips because it’s fundamentally at odds with auto maintaining level flight, etc.
by dagmx | 2025-08-27 14:17:56+00:00
They’re significantly different GPU architectures. They added support for hardware features like mesh shading, raytracing and better shader occupancy/dynamic caching.

Beyond that, each M series generation also brings more of the system into the SoC. For example, the entire storage controller is part of the SoC in the M1, but the M2 brought in the trackpad controller as well.

Bringing more functionality into the SoC has many advantages but it does make it more difficult to target because you can’t just make use of existing off the shelf controller knowledge to apply to it.
by meheleventyone | 2025-08-27 14:18:02+00:00
For an article aimed at juniors to understand good arguments about these concepts I wish it was better thought out.

For example interfaces can be extremely bad when they are overused and make a codebase hard to navigate because understanding what concretely exists can sometimes only be figured out at runtime. Dynamic languages suffer from this as well because duck typing becomes a freeform interface.

The argument against inheritence could also be stronger. The example seems contrived and even with a small bit of thought you can see other ways of laying out data other than just newing every element. Inheritance largely doesn't mandate a data layout and there should really be mention of dynamic dispatch as another negative in the example as well!

Where inheritance does go wrong more commonly is in deep inheritence hierachies where the modelling approach not only makes functionality hard to understand because it'd smeared over multiple classes but leads to functionality getting pushed down so different trees can share it leading to bloat across every object in the hierarchy that has access to functionality it then might not need. Classic OOP game hierarchies like UObject and AActor in Unreal typify this.
by osigurdson | 2025-08-27 14:18:03+00:00
I think the article presents a bit of an odd premise - I can make a mini app in ChatGPT today so by 2035 I can create an entire suite of software needed for a given business. What is the requisite change between what I can do now and in 2035? Presumably it is AGI.

OK, so we are in a digital super intelligence world in 2035. The HR department can now just have a conversation with a chatbot and create software to make them more productive. No more configuring SAP widgets or whatever they do today. The chatbot will be like "hey bro, the process that you want to automate doesn't make any sense: here is a better way. And, by the way, I'm terminating your entire department. I'll take care of it from now on". I mean, get real, in a post DGI world there will be exactly zero office jobs and no SaaS software at all.
by MBCook | 2025-08-27 14:18:11+00:00
They’ve always been available at Best Buy, BH Photo, and other authorized partners in the US.

The Walmart deal is a total mystery. It started, seemingly, as dumping new old stock without selling it on Apple.com, but they’ve even updated the machine I think so clearly it’s an ongoing concern.

Nothing like it I know of for Apple, ever. I’d love to know the story.
by PaulHoule | 2025-08-27 14:18:32+00:00
For a car that gets 30mpg that is 2.5 kWh/mi which is 3x worse than the the least efficient electric car, 10x worse than the best.

Still people will want to keep classic cars running in the future and there will be some market, enthusiasts will be willing to pay upwards of $8/gallon. Methanol-to-gasoline fuel is very high octane, around 96, which should keep old engines happy.

The most significant market, I think, for e-fuels are large vehicles such as construction trucks and farm tractors. California has absolutely terrible air quality not just in cities but in ag areas and it would be ideal to synthesize

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

which burns without any soot because it has no C-C bonds.
by ml- | 2025-08-27 14:19:04+00:00
One of these again.. love to see all the projects, but man time flies when you're not doing much

Still slowly expanding https://wheretodrink.beer with new mini-features I want (like the obscurely hidden https://wheretodrink.beer/near-me - it probably need an interactive map), and adding on new venues. Struggling with getting any sort of organic traffic, but not sure that's even something I want..

Been toying with creating some other projects; one for helping with lost+found for SMBs in hospitality, and another with administrating "co-operatives" (collecting dues, coms, automating legal requirements).. So naturally you start building all the scaffolding that you could have bought, like gdpr-compliant privacy first multi tenant authentication.. That's fun, but I should know better.
by hnthrowawayacct | 2025-08-27 14:19:07+00:00
One of the biggest unsolved issues with BCI and neural implants is the immune response to implanted electrodes. The tissue buildup and fluid that encapsulates the probe or stimulator drastically increases the impedance of the device and causes all sorts of hard to solve problems for longevity of the implant and whatever therapy or recording it's trying to accomplish.
by dhx | 2025-08-27 14:20:28+00:00
Not true. 100% variable renewable energy (VRE) grids are found to be economically viable almost anywhere on the planet.[1] These are grids which don't require any fossil fuel "firming".

From the IEA report: "Substantiated by in-depth case studies, this report infers that, almost anywhere on the planet, nearly 100% VRE power grids firmly supplying clean power and meeting demand 24/365 are not only possible but would be economically viable, provided that VRE resources are optimally transformed from unconstrained run-of-the weather generation into firm generation."[1]

However, propagandists routinely spread misinformation on firming. For example, they might cite the absolutely absurd LFSCOE which is funded by the energy sector's equivalent of the Center for Indoor Air Research[2][3][4].

[1] https://iea-pvps.org/key-topics/firm-power-generation/

[2] https://en.wikipedia.org/wiki/Cost_of_electricity_by_source#...

[3] https://www.desmog.com/2016/01/10/rice-university-s-baker-in...

[4] https://en.wikipedia.org/wiki/Center_for_Indoor_Air_Research
by 3036e4 | 2025-08-27 14:20:43+00:00
There is only one Rust application (server) I use enough that I try to keep up and rebuild it from the latest release every now and then. Most of the time new releases mostly bump versions of some of the 200 or so dependencies. I have no idea how I, or the server code's maintainers, can have any clue what exactly is brought in with each release. How many upgrades times 200 projects before there is a near 100% chance of something bad being included?

The ideal number of both dependencies and releases are zero. That is the only way to know nothing bad was added. Sadly much software seems to push for MORE, not fewer, of both. Languages and libraries keep changing their APIs , forcing cascades of unnecessary changes to everything. It's like we want supply chain attacks to hurt as much as possible.
by ralfd | 2025-08-27 14:20:58+00:00
> The push for rapid reusability seems somewhat at odds with the push for large scale production of ships.

Elon always talks about a city on Mars but seeing for the first time the gargantuan size of Starfactory it dawned on me that SpaceX are true believers. It is still a big IF, because the dimension of the mission is absolutely bonkers, but IF the goal is to send every two years hundreds of Starships to Mars (everyone needing around 3-4 tanker missions) you need large scale production of ships.
by lazide | 2025-08-27 14:21:13+00:00
Did you watch the latest Tom Cruise mission impossible movie? Unless you want to be the bad guy at the end, you need to be very clear of the aircraft if you’re ejecting. For a fighter aircraft, that necessarily requires very violent forces.

It’s a major concern with skydiving too - there are many aircraft it’s impossible to safely exit in flight without impacting some part of the airframe.
by nicce | 2025-08-27 14:21:38+00:00
Finland just joined NATO, which means that they lost their neutrality and independency for foreign politics. It is now very difficult to do something completely different or unfrienly than the U.S. because of that one country with shared border.

If the U.S really takes more steps towards taking Greenland and works against NATO ally, then it might be very complicated situation for both Denmark and Finland, and the whole alliance. But until then Finland at least is stuck with the U.S.
by coldpie | 2025-08-27 14:21:55+00:00
> If you can’t run on $current_debian, that’s very much a you problem.

This is a reasonable position for most software, but definitely not all, especially when you fix a bug or add a feature in your dependent library and your Debian users (reasonably!) don't want to wait months or years for Debian to update their packages to get the benefits. This probably happens rarely for stable system software like postgres and nginx, but for less well-established usecases like running modern video games on Linux, it definitely comes up fairly often.
by estearum | 2025-08-27 14:22:10+00:00
I'm surprised no one is mentioning this, and the fact the article says this is the second of such incidents...

I don't know if this is what actually happened, but it would appear to be a very effective method of sabotage... Simply putting some water in the hydraulic fluid container destined for an F35 is an extremely high risk-adjusted ROI for any saboteurs.
by exDM69 | 2025-08-27 14:22:10+00:00
The system package manager and the language package/dependency managers do a very different task.

The distro package manager delivers applications (like Firefox) and a coherent set of libraries needed to run those applications.

Most distro package managers (except Nix and its kin) don't allow you to install multiple versions of a library, have libs with different compile time options enabled (or they need separate packages for that). Once you need a different version of some library than, say, Firefox does, you're out of luck.

A language package manager by contrast delivers your dependency graph, pinned to certain versions you control, to build your application. It can install many different versions of a lib, possibly even link them in the same application.
by globnomulous | 2025-08-27 14:22:38+00:00
Yes, those are two different words, and like many sets of two words, their meanings aren't identical. High five.

If you believe "2x more" and "2x larger" represent two different arithmetic expressions, such that (I assume) one of them means "3x" and the other means "2x," then you must have a much more advanced understanding or the language and of arithmetic than I have. Go with God, and good luck.
by bryanlarsen | 2025-08-27 14:22:42+00:00
Port Isabel is 6 miles away from Boca Chica. They demonstrated on a previous mission that they can land within meters of their target despite burnt out flaps. If SpaceX tries to catch Starship their launch tower might not be safe, but Port Isabel would be safe.

But they haven't tried to catch Starship yet and likely won't for a while, so you're arguing a silly hypothetical.
by mickeyp | 2025-08-27 14:22:56+00:00
Yes, that sounds like a Delphi developer alright.

I worked with Delphi personally and professionally for many, many years. You were at the precipice of unemployment in the 2000s if you used it then. To do it now? You're like a looney toons character suspended in mid-air. There's Delphi work around, to be sure, but you're competing against people with 30 years of commercial experience building -- or rather just keeping them limping along -- today, and they are as desperate as the Powerbuilder, Oracle Forms, FoxPro and Lotus Domino folk in scratching out an income in a stagnant pool.

Delphi died an ignominious death a long time ago, and it is truly sad. I miss it; frontend development today is a joke compared to what we could do with Delphi. But so what? It's dead. And it's not coming back.
by sipjca | 2025-08-27 14:23:24+00:00
How does Turing completeness feel like a lie?

Planned obsolescence is some of it, some of it is abstractions making it easier for more people to make software (at the cost of using significantly more compute) and Moore’s law being able to support those abstraction layers. Just imagine if every piece of software had to be written in C, the world would look a whole lot different.

I also think we’ve gone a bit too far into abstraction land, but hey, that’s where we are and it’s unlikely we are going back.

Turing completeness is almost an unrelated concept in all of this if you ask me, and if anything it’s because of completeness that has driven higher and higher memory and compute requirements.
by jonathan-adly | 2025-08-27 14:23:31+00:00
We have been running this playbook for the last 2 years in healthcare, and we have been super successful. Doubling every quarter over the last year. 70%+ profitability, almost 7 figures of revenue. 100% bootstrapped.

People are still mentally locked in to the world where code was expensive. Code now is extremely cheap. And if it is cheap, then it makes sense that every customer gets their own.

Before - we built factories to give people heavy machinery. Now, we run a 3d printer.

Everyday I thank SV product-led growth cargo cults for telling, sometimes even forcing our competition to not go there.
by crazygringo | 2025-08-27 14:24:02+00:00
> but also are happy to get in those cars. They are OK with trusting their life to new, complex, poorly understood and poorly tested software systems

Because the alternative isn't bug-free driving -- it's a human being. Who maybe didn't sleep last night, who might have a heart attack while their foot is on the accelerator, who might pull over and try to sexually assault you.

You don't need to "place confidence in these complex software systems" -- you just need to look at their safety stats vs e.g. regular Uber. It's not a matter of trust; it's literally just a matter of statistics, and choosing the less risky option.
by enraged_camel | 2025-08-27 14:24:02+00:00
Incredible achievement, but what is more incredible is how many people (including almost all of my friends circle) have started rooting for SpaceX to fail due to the shenanigans of its founder.

I think as a culture we've lost the ability to compartmentalize. We should be able to criticize and even despise the head of a company, and at the same time celebrate when the intelligence and hard work of the countless smart and hard-working people at that company push the boundaries of what is possible for humanity.