MurphyA/hacker-news huggingface dataset:
by minitech | 2025-10-31 21:47:20+00:00
tabindex=0 does sort naturally into the automatic tabindex order.

> So you are jumping through all the other tabindex elements

This part is correct (for elements with an explicit positive tabindex), which is why specifying an explicit positive tabindex is considered a code smell. If you don’t specify a tabindex on an element that’s focusable by default, it behaves like tabindex=0.

Try it:

data:text/html,<button>foo</button><i tabindex=0>bar</i><button>baz</button>
by fpoling | 2025-10-31 21:47:54+00:00
Rust async still uses a native stack which just a form of memory allocator that uses LIFO order. And controlling stack usage in the embedding world is just as important as not relying on the system allocator.

So its a pity that Rust async design tried so hard to avoid any explicit allocations rather than using an explicit allocator that embedding can use to preallocate and reuse objects.
by appreciatorBus | 2025-10-31 21:49:35+00:00
A single incident doesn’t invalidate anything. No one has argued that it’s impossible for a fighter to fly on for a significant period of time in good shape after a pilot ejects, or the pilot has never ejected mistakenly out of an air worthy aircraft. Rather the argument is that this is a vanishing rare occurrence and the complexities of trying to implement an unmanned auto pilot of a potentially damaged aircraft are probably not worth the handful of times it might be used. One incident doesn’t disprove that it’s vanishingly rare.
by hinkley | 2025-10-31 21:49:46+00:00
There’s a phenomenon we have known about since at least the late 1980s when Race Across America riders were using it.

Essentially these guys try to stay up for the first few days and then sleep less than 8 hours after that. Way less. Many of them end up hallucinating by the end, and only their extreme fitness levels probably save them from just dying from lack of sleep.

The trick is that waking up to daylight makes you feel more rested. So the teams would have their riders sleep 2-3 hours from just before dawn until dawn so they would wake up to sunlight. Physiologically the difference is small, but psychologically it’s much bigger.

Some of the effect of power napping is likely the same sort of trickery, just as caffeine is partly trickery and partly adrenal.
Tell HN: iPadOS 26 bricked my iPad Pro
by designerbenny | 2025-10-31 21:49:46+00:00
iPadOS 26 bricked my 6th generation iPad Pro 12.9".

About a week after the official update launched, I updated my iPad to the new ipadOS. Afterwards, my device began to get incredibly hot even at idle. The device began to charge intermittently and eventually stopped recognizing any USB C cables at all. Additionally, the battery drained to empty overnight multiple times.

This device was not exhibiting any abnormal heating or charging behavior at all until after that update. From update to a few days later, my device was rendered a brick. Even considering that devices often do indexing and so on after an update, this situation is abnormal (as a person who has owned many iPads).

It has taken me this long to make a post because I wanted to give Apple the chance to rectify this with their official process. I first went to the Genius Bar and then spent several days discussing with phone support until they finally decided to take the device. Apple is refusing to take any responsibility for this.

After my device died, I did a quick search to see if anyone else had experienced overheating and quickly found this post [1]. Mind you, my device was not merely getting warm; it was getting dangerously hot. This seems as far as I can tell to be either planned obsolescence or negligence.

I'm mostly leaving this as a PSA as the only option from Apple is to do a device swap or to buy a new device.

----

[1]https://www.reddit.com/r/iPadOS/comments/1lgefh3/is_ipad_pro_2020_overheating_on_ipados_26_beta/?rdt=43481
Ask HN: What's the best way to build agents in Oct 2025
by th3o6a1d | 2025-10-31 21:50:09+00:00
I know this a broad question, but I'm a bit overwhelmed by all the available frameworks and rapidly changing ecosystem. Not looking for a detailed approach, just would really appreciate any resources or favorite frameworks to get me pointed in the right direction.

I'm familiar with writing a basic chat loop with tool calls, and the basics of MCP.

Ideally would to be able to use different foundation and specialized models, not be locked into a specific vendor, and be able to work with memory (I think).

Thanks so much!
by 1718627440 | 2025-10-31 21:50:49+00:00
> When using Git, I would typically abort the rebase in such cases, which is not so bad if you have rerere enabled

Yes, I do the same. I think it's not too different. You can also commit randomly somewhere else, it is only a problem once you try to start another rebase or merge. (But I never needed to do it, I just tried it out during discussions like this.)

> Anyway, I'm just explaining how jj works and what I prefer. As Steve always says, you should use the tools you prefer :)

Sure. I'm not objecting to you using JJ, I was objecting to you stating, that it is "much harder" in Git. This is seems to be a common sentiment among JJ users, but it always seem to amount to that people bother to read the manual and understand the tool AFTER they used a VCS for years.
by embedding-shape | 2025-10-31 21:50:54+00:00
> Let me just ask you point blank: do you think LLM’s are sentient/akin to people?

I think you have to ask those questions to someone else/somewhere else, I'm not saying I'm in love with an LLM or even that I understand how the people who say there are, you're gonna have to ask them those questions. I was merely describing thoughts and writings of others, and my perspective of what I've read, I don't have personal experience about those feelings.

And seemingly I think it's the same for you, and neither of us can tell another human "You cannot be in love with it", that's just not how feelings work. You can say you don't understand it, ask them questions about it or whatever, but you cannot prescribe what feelings they should or shouldn't have.

I think I have a moderate understanding of how LLMs work, I'm currently sitting and building my own GPT-OSS implementation in Rust and Cuda, so I like to think I know bits and bobs about it. But even so, I'm not going around telling people what is or isn't true in regards to their feelings, especially not when I have 0 experience of what they're going through. You might want to take a step back and maybe ponder if it would be wise for you to do the same.

> But ultimately my point is it can’t be a real, consensual, reciprocated relationship.

I do agree with that, but that doesn't mean that someone could still feel like they're in love with something, even though they know it cannot be reciprocated. If they're feeling that they're in love with something, then that's what they're feeling.
by lazide | 2025-10-31 21:51:34+00:00
The courts don’t work in China or Russia either.

It doesn’t surprise me that those capable (and willing!) of defending themselves would rugpull everyone else if it gave them what they wanted.

What surprises me is how everyone else sits back and lets them and refuses to actually take action to defend themselves, while going ‘woe is me, why won’t anyone do something’.

And acting surprised that the people they’ve been screaming are going to do bad things actually do bad things.

It’s embarrassing. Just like you are apparently advocating for a dictator to ‘save us’, from…. ourselves? Or something?

At least the Trumpers are transparently doing it for personal gain, near as I can tell you’re just doing it for some kind of do gooder fantasy? They tend to be even worse, in practice.
by JohnMakin | 2025-10-31 21:52:28+00:00
Thanks so much. I was wanting to write a scathing response as well but you calmly explained what I wanted to. I had severe childhood abuse that was documented by third parties I’d completely forgotten about - when I remembered them in therapy, my therapist thought they were fake or delusional too and sorta gaslit me about it. I had to go hunt down the receipts, which for me was traumatic in and of itself and permanently severed a few relationships with my family members, which didn’t have to happen. I fired her over it.

The comments in this thread are indeed disturbing. Clearly many on this forum have led blessed lives and can’t imagine people having it differently,
by ghaff | 2025-10-31 21:53:07+00:00
Oh I don't really disagree with any of that. In both the US and the UK, the interest in staffing and maintaining multi-million dollar high-maintenance summer places (typically in conjunction with multi-million dollar city places) definitely declined over time.

There are still some ultra-wealthy with multiple homes, but there are also probably increasingly options for people to just rent something for a month or two that's a lot less headache with some minimal staff (if that)--or at least have one of a couple of places be as low maintenance as possible.
by overfeed | 2025-10-31 21:53:15+00:00
You've unsubtly moved the goalposts from claiming the inexistence of low-power AMD CPUs, to a narrower definition of consumer processor. Your initial assertion was rather absolute, and falsifiable.

>> AMD does not have any product that can compete with Intel's N-series or industrial Atom CPUs, which are designed for power consumptions of 6 W or of 10 W and AMD never had any Zen CPU for this power range
by BeetleB | 2025-10-31 21:53:33+00:00
> One of those things being cost of living.

This is the main factor, which is my point. Tithing as a percentage of your income has not gone up, but general cost of living has. So if one wants to do an analysis on what's causing the declining birth rate, it makes a lot more sense to focus on the factor that has increased and not on the one that hasn't.
by JohnMakin | 2025-10-31 21:53:38+00:00
The person you’re responding to said they did the work of verifying themselves with third parties. Do you not believe that too? People dont suddenly just admit to committing severe abuse because they were convinced to do so. In fact, usually the opposite happens with abusers - they delude themselves into thinking the abuse never happened and believe/defend this very aggressively.

This whole thread is gross. I’d say you should be ashamed of yourself but you likely lack the prerequisite self inspection.
by doodlebugging | 2025-10-31 21:53:45+00:00
Another old-timer here who grew up with Gibsons. It was the only grocery store in town back in the days before WalMart invaded. Ammunition, camping gear, dry goods, garden supplies, farm and ranch supplies, blue jeans, shirts, ties, overalls, etc. They sold everything under one roof in a town of 2500.

I thought they had all been swallowed up and shut down until I moved up here to N Texas and was surprised to find a Gibsons here. It took me a while before curiosity took hold but several years later I visited the store, approx 2003-2004ish, and found they still used old-school cash registers, had no UPC scanning capability and every item had a price tag stuck to it. I think they have since moved into the more modern world locally but the store is still there and is a good source for items that you used to need to go to the town's original hardware stores to find. Some of the items on the shelves may have been in inventory here since the 1970's or 1980's. It's a bit like a time machine where you can get obsolete stuff in a pinch if it is still in stock.

I worked slapping price tags on items in KMart back in the day so I too understand the reference. Glad I'm done with that.
by cheschire | 2025-10-31 21:53:58+00:00
What if one of the motivators of RTO was to lower the value of rural land?

During COVID, a lot of places that were considered untenable from a commuting perspective suddenly became viable options under remote work. But under RTO everyone would have to move closer to their offices again.

This would then enable the rich to more easily transfer their wealth into rural land in order to hedge a perceived coming recession. Bezos et al would benefit directly from this.

I know. It’s silly.
by zb3 | 2025-10-31 21:54:54+00:00
Another great thing about GrapheneOS (besides security) is that Google Play Services can be installed without elevated privileges and even in a separate profile which can't run in the background. This makes the phone suitable for both normal usage and for those cases where you need to use some "official" app.

It passes Play Integrity "MEETS_BASIC_INTEGRITY" but of course doesn't pass higher levels but not because it's insecure - it's because it refuses to grant GMS elevated privileges. Good news is that banking apps can whitelist GrapheneOS using standard Android attestation mechanism (and some already did).
by teamonkey | 2025-10-31 21:55:02+00:00
Politicians always use simple, punchy messaging to get the point across. They do trade accuracy for simplicity, that’s a given.

I personally think “get vaccinated so you don’t get sick and don’t spread it to others” is an acceptable simplification of “get vaccinated so you have less chance of getting severely sick and reduce the risk of spreading it to others”, which is the truth (though I believe the language used was most often closer to the latter than the former).

In any case, they most certainly communicated more detail than you are suggesting. In fact there was a lot of detail.

It’s very hard to buy the notion that Biden was actively misleading that vaccines were going to be 100% effective when in White House briefings the president would hand over to medical staff, who then talked in depth about efficacy rates of less than 100%.
by jacquesm | 2025-10-31 21:55:28+00:00
It's perfectly believable. Whether it is more believable or not is a toss up. If you employ such a large number of people there are bound to be a couple of bad apples, and unless you have very good internal processes and monitoring it isn't all that hard to imagine someone doing something they shouldn't be doing. But absent hard evidence that it happened that way it interesting speculation but no more than that, besides, it can be impossible to distinguish between the two even if you have evidence of an inside job that looks like incompetence!
by rogerbinns | 2025-10-31 21:55:29+00:00
Note that free threaded compatible doesn't necessarily mean the package supports free threading (concurrent execution), just that it can be loaded into a free threaded interpreter.

This is the case with my own package which is on the hugovk list (apsw) which will cause the GIL to be re-enabled if you load it into a free threaded Python. The reason I provide a binary wheel is so that you don't have to keep separate GIL full and free threaded interpreters around. They have a different ABI so you can't use extensions compiled against one with the other.

Free threading is at the beginning of its journey. There is a *lot* of work to on all C code that works with Python objects, and the current documentation and tools are immature. It is especially the case that anyone doing Python concurrent object mutation can cause corruption and crashes if they try, and that more auditing and locking need to be done in the C code. Even modules in the standard library have only been partially updated.

You can see a lot details and discussion in the comments at https://news.ycombinator.com/item?id=45633311
by kshacker | 2025-10-31 21:55:30+00:00
No, I think the other side has a point. If I were doing 10 services on my car, I would have muscle memory of a lot of things. If I am doing only brakes, and maybe another thing, I do not have that muscle memory. While the work may not be harder, the familiarity is gone for a lot of people.

BTW just before Covid, or during Covid, I took a car mechanic course from the local De Anza college - no hands on, so that's why I think it was during Covid. But after 5 years and no experience, I have forgotten except the abstract concepts. Then imagine people who never had to look under the hood -- ever.
by user205738 | 2025-10-31 21:55:45+00:00
Those who have been using Linux for a long time have very useful terminals with syntax highlighting, auto-completion, typo correction and many other bells and whistles.

In addition, muscle memory has been developed and there is experience.

They don't realize that newbies don't have any of this, and it's very inconvenient to type commands in the terminal without it. You may not be able to copy and paste them the way they are used to (right mouse button or Ctrl-V)

The terminal in linux makes people hysterical and angry.

The problem could be partially solved by adding auto-completion and auto-correction to the default iso.
by wvenable | 2025-10-31 21:55:45+00:00
hobby /ˈhäbē/

1. an activity done regularly in one's leisure time for pleasure.

If you enjoy the activity then it is neither pointless nor a waste of time since the primary purpose is enjoyment. If you don't enjoy it, it's not a hobby.

No doubt these posts could be your hobby; you do it for pleasure but it's otherwise just a pointless waste of time.
by MrJohz | 2025-10-31 21:55:49+00:00
I would be very surprised if a website autofocused almost anything on page load, except for very specific applications where that makes sense. I just tried clicking through some forms on gov.uk, which is a website that has spent a _lot_ of time testing and improving the UX of their forms, and none of them had autofocused elements, not even on later pages after having already filled in elements.

I can imagine screen readers would deal particularly poorly with this behaviour, because the user would be dropped in a field without any of the context of the page, just the field label to work with. However, I've not been able to test that out properly.

I don't think the behaviour you're describing is anywhere near as common as you think it is, and I suspect it would make a page less accessible for a number of kinds of users.
by Veserv | 2025-10-31 21:56:37+00:00
Ah yes, Google could make a unhackable phone secure against state actors, they just do not feel like it.

Not at all a problem that is viewed as so impossible that the very notion of it is beyond belief to the overwhelming majority of software developers. Google can just waltz on down to the corner store and get a jug of unhackable phone software. They just do not want to.

The fact of the matter is that they are incapable of making systems consistently secure against even moderately funded professional cyber demolitions teams. This is true across the entire commercial IT industry with literal decades of evidence and proof time and time again.

Could it also be a conspiracy? Could they also have deliberate backdoors? Sure. But even without them their systems and everyone else are grossly inadequate for the current threat landscape which only continues to pull further and further ahead of their lackluster system security.
by embedding-shape | 2025-10-31 21:57:02+00:00
> I don't get why you think that the only way that you can beat the big guys is by having more parameters than them.

Yeah, and I don't understand why people have to argue against some point others haven't made, kind of makes it less fun to participate in any discussions.

Whatever gets the best responses (no matter parameter size, specific architecture, addition of other things) is what I'd consider SOTA, then I guess you can go by your own definition.
by roscas | 2025-10-31 21:57:16+00:00
Anyone can make a "study". That does not fix the problem with electric.

Just talk to someone who uses that for over a year in real life, not just driving on weekend.

Then talk to someone who understands what is really going on and how much CO2 is spend making the whole car.

At least if you still want to buy one, there are some great options for Mercs, BMW and BYD and many other Chinese companies, not all. Toyota and Honda also have good ones.
by keeda | 2025-10-31 21:57:54+00:00
> But I can tell you with fair certainty that Amazon's high turnover rate is NOT happening in their engineering departments, though.

Maybe you mean there hasn't been any change in their turnover recently, but the numbers (not to mention, the horror stories) I heard more than a decade ago from then-current and ex-AMZN folks were already pretty bad.

As an illustrative example, IIRC the average tenure is 21 months, which is just 3 months short of their first big RSU chunk (15%?) vesting. That is, people could not bear to stay another 3 months to get a big chunk of equity that they'd worked for the past 21 months.

If people recall that NY Times article about Amazon culture, I had already heard examples of everything in that article and more from people who had left.
by slavik81 | 2025-10-31 21:58:23+00:00
The llama.cpp package on Debian and Ubuntu is also rather clever in that it's built for x86-64-v1, x86-64-v2, x86-64-v3, and x86-64-v4. It benefits quite dramatically from using the newest instructions, but the library doesn't have dynamic instruction selection itself. Instead, ld.so decides which version of libggml.so to load depending on your hardware capabilities.
by meowface | 2025-10-31 21:59:17+00:00
To play devil's advocate: Grok has historically actually been one of the biggest debunkers of right-wing misinformation and conspiracy theories on Twitter, contrary to popular conception. Elon keeps trying to tweak its system prompt to make it less effective at that, but Grokipedia was worth an initial look from me out of curiosity. It took me 10 seconds to realize it was ideologically-motivated garbage and significantly more right-biased than Wikipedia is left-biased.

(Unfortunately, Reply-Grok may have been successfully partially lobotomized for the long term, now. At the time of writing, if you ask grok.com about the 2020 election it says Biden won and Trump's fraud claims are not substantiated and have no merit. If you @grok in a tweet it now says Trump's claims of fraud have significant merit, when previously it did not. Over the past few days I've seen it place way too much charity in right-wing framings in other instances, as well.)
by simonw | 2025-10-31 21:59:30+00:00
"It's great idea to share knowledge bases collected and curated by LLMs"

Is it though?

LLMs are great at answering questions based on information you make available to them, especially if you have the instincts and skill to spot when they are likely to make mistakes and to fact-check key details yourself.

That doesn't mean that using them to build a knowledge base itself is a good idea! We need reliable, verified knowledge bases that LLMs can make use-of.