MurphyA/hacker-news huggingface dataset:
by kimixa | 2025-09-02 05:01:45+00:00
I assume you mean "pointer width" - ala the x32 ABI and similar, and more about cache use than "Switching Transistor Count".

But really that's a software/OS level thing, and though the benefits have definitely been shown, the seem small enough to not be worth the upheaval.

Though possibly related, larger pages have been shown to have significant speedups without changing the ABI (as much, at least mmap() and similar will have slightly different specifics). IMHO the only possible "benefit" to 4kb page sizes is to (ab)use it to trap things like array overruns - though using that is a poor substitute for /real/ bounds checking - a lot can go wrong within 4kb, after all.
by wakawaka28 | 2025-09-02 05:02:11+00:00
You're really stretching, even invoking absurd bicyclist fantasies from movies. Cars are only a sign of wealth in the West to the extent that they look new and expensive. Lots of beaters on the road... Bicycles can be more maneuverable, in some environments, but cars are far safer against most threats. There are only a handful of realistic threats to a person in a car. Most of them involve attempted carjacking. If someone tries to steal your car without a gun pointed at your head, you can often just drive away or run over them.

>The vehicle itself is also expensive, so your threat window grows; you need to protect the car itself, so you can be threatened with a mere key held in the hand.

If you're on a bicycle or on foot, you can be threatened with literally any object. You have to protect your own body and the bicycle. Medical bills cost way more than a scratch on even an expensive car.

>But for the most part, people in bad neighbourhoods will never hassle you on a bicycle because they see you as one of their own.

It depends on what you look like overall, and how expensive your bike is. There are lots of people who would rob you in a place like that to steal your bike, or anything else you might be carrying. And you know, riding a bicycle through a ghetto does not make you a thug. You aren't fooling anyone.

I forgot to mention that on foot or on a bike you are also subject to getting stuff thrown at you (general abuse), the elements, and dog attacks. Are YOU prepared to get in a fight over someone throwing a drink (or bottle of piss, or whatever) at you? If you were in a car, then you'd leave unscathed.
by peddling-brink | 2025-09-02 05:03:15+00:00
> 1. doxx yourself of they kill your account

Combat abuse. I don't think this is a solvable problem, so obviously this won't be a silver bullet. But maybe will it impose more cost on the abusers creating a nicer app store experience for everyone. Or maybe this only imposes cost on the honest ones? I don't know how much validation they do.

> 2. re-build every app with pointless newer api version literally every year or it gets taken down.

Fix vulns. This also gets rid of abandoned apps. It also probably provides an "opportunity" for the dev to agree to new T&C.

> 3. Push an update or a new app or they kill your account.

This one seems shakier to me, but it might feed into an effort to get rid of abandoned apps. But I disagree with this being healthy for the ecosystem, if that's actually the reason.

I'm not trying to defend google, but from working in FAANG, some of this is obvious. None of these things save a significant amount of server or storage costs. Some of it is clearly anti-abuse and efforts to defend themselves from the constant stream of crap that tries to make its way into the app store.

> everything else they do

Google isn't like some dude (sundar) making decisions. It's a bunch of millionaires and billionaires making decisions. There's some high level guidance, but the difference between different divisions is 100% based on who's running that particular show.
by jacquesm | 2025-09-02 05:03:55+00:00
I just helped clean up the estate of an uncle of mine that died. He'd collected an absolutely massive amount of books during his lifetime. Besides that he played the violin and had collected an equally impressive amount of music books.

I managed to save some of the rare works but I could find absolutely no takers for the bulk of the books, at any price or even for free. That generation is leaving behind an enormous amount of paper and it is mostly going to waste. Very frustrating, if I had had the space I would have been happy to take all of it. I would have read some and I would have tried to find a new home for the remainder but that takes time and the housing company only gave us two weeks to vacate the place, which was much too little time even for proper cataloging. Fortunately he had already organized things to the point that it was obvious which ones were the precious ones.

And the violin got a good home. The guy lived like a monk, the whole flat was just paper and shelves, and a tiny spot for a bed. You could have made the pictures in this article in his flat as well (I didn't make any, it was too sad of an occasion).

My own books I keep giving away on the promise that whoever gets the book will read it and pass it on. That way they stay alive for a little bit longer. Some books I keep buying again just so I can have the pleasure of giving them away once more. Douglas Adams' hhgttg is probably the record holder.
by smt88 | 2025-09-02 05:05:02+00:00
Absolutely false. Find me a non-trivial blog or website (>10k unique visitors per month) self-hosted by someone non-technical that isn't centralized by Cloudflare or a website host.

Like I said: if your site is read-only and you self-host, you're vulnerable to DDoS. You'll avoid it if you aren't very famous and aren't randomly targeted, but you're still vulernable.

And if your site has any kinds of comments, forms, or "write" ability, then you absolutely can't self-host. You will be blown away by spam and hacking attempts.

The "tons" of people you're talking about don't exist. They're mostly on WordPress, Ghost, Substack, or something similar with custom domains, and the ones who aren't are still mostly hiding behind Cloudflare.
by adgjlsfhk1 | 2025-09-02 05:05:19+00:00
8 and 16 bit are dying pretty rapidly. You can make some pretty tiny 32 bit CPUs (e.g. https://github.com/YosysHQ/picorv32 is a RV32 with only a couple thousand transistors). On a budget optimized process node (e.g. 28nm), the core is absolutely tiny and all of the cost comes from the (s)ram.
by eszed | 2025-09-02 05:05:25+00:00
Next they'll crack down on folks logged on in more than one location.

Netflix does this, and when my wife and our kid visit my in-laws over the summer the device in one of the two locations loses access a few days before they return. This year I stopped watching Netflix (and logged one of our TVs out) halfway through their trip so as to be sure kiddo would be able to watch Spidey-whatever on the flight home. I'm genuinely not trying to game their system, and would rather pay for access than not, but shenanigans like that are at some point going to send me back to the high seas.
by 0xfffafaCrash | 2025-09-02 05:06:14+00:00
Have you considered that some people listen to text rather than read it? Do you think screen readers, non-native English speakers, or anyone else listening to these are able to reasonably differentiate between “Open Source” and “open source”?

Most readers won’t notice the difference or disregard it as meaningless and if you have to explain to everyone your position on a matter of communication it’s likely that you are the one who needs improvement with respect to your communication, not the rest of the world.
by kiba | 2025-09-02 05:07:22+00:00
When examining patent and copyright system, it is instructive to examine the history of these systems in question.

You say that 20 years is too long, and that five years is more reasonable in today's environment. But you haven't exactly examined the abuse of patents in historical example.

For example, James Watt was just one of many inventors who worked on the steam engine, and he was himself stymied by at least one patent he couldn't use until its expiration. His competitors similarly just wait for his patents to expire before they could release their own inventions.

That suggests to me that patents have bad incentive early on.
by teekert | 2025-09-02 05:07:36+00:00
I’ve never managed to get this torrent client working myself. I paid money for Altstore, but I’ve only ever found some emulator. I think I just don’t understand how it works.

Just now: I open Altstore, see an ad for the Epic Games Store, I tap it, the install button at the top sends you in a loop back to the same page, nothing happens. Oh, there’s another button (lower on the "page"): Install on iPhone or iPad, I tap that, then another button, Install. I tap it. New screen: Open the Epic Games Store on your home screen. Except that there is no Epic Games Store anywhere on my device.

And that’s basically all my experiences with Altstore.

The idea is really nice, indeed, which is why I paid for it immediately (just 1-2 euros or so I believe) but I never got anything out of it, ah well.
by kimixa | 2025-09-02 05:08:14+00:00
I remember back in the day I had a demo disc where one of the installers (I think it was Theme Park?) had a prompt of "Press return to quit, press enter to continue". And that confused single-digit-years me for a surprising amount of time, as there wasn't, to my mind, a real difference between the two keys.

Even then I assume it was really a troll as much as anything else.
by osener | 2025-09-02 05:08:44+00:00
Since this is marked as a departure from HTML and has it's own syntax, I think this is a good point to improve upon JSX.

- Remove curly braces from props and children

<MyComponent name="Joe" onClick=(() => canBeInParanthesis()) /> <div>userName</div> <div>"Text contents"</div>

- Add punning (like how { age: age } becomes { age } in JS)

const age = 40; <MyComponent age />/ <MyComponent active=true /> // explicit boolean attributes
by buu700 | 2025-09-02 05:09:08+00:00
That's fair. It's not like I don't pay attention to it myself. It's more that I wouldn't never use presence of em dashes in the absence of any other heuristics to predict whether or not something is LLM-generated, and it's a practically useless signal either way because I also wouldn't assume that content that used hyphens in place of dashes wasn't LLM-generated.

So the only real purpose of the heuristic is to add a tiny extra vote of confidence when I see a comment that otherwise appears to be lazy ChatGPT copypasta, but in such cases I'll predict that it was probably LLM output either way, and I'll judge that it appears to be poor writing that isn't worth my time regardless of whether or not an LLM was involved.

Fundamentally, the issue I'm seeing here is that we're all talking over each other because we need a better standardized term than "LLM output". I suppose "slop" could work if we universally that it referred only to a subset of LLM output, rather than being synonymous with LLM output in general, but I'm not sure that we do universally agree on that.

If someone types the equivalent of a Google search into ChatGPT, or a spammer has an automated process generically reply to social media posts/comments, that's what qualifies to me as "slop". Most of us here have seen it in the wild by now, and there's obviously a distinctive common style (at least for now), and I think we can all agree that it sucks. That's very different from someone investing time and/or expertise to produce content that just happens to involve an LLM as one of the tools in their arsenal; the attitude it isn't is just the modern equivalent of considering cellular phone calls or typed letters to be "impersonal".

I'm not suggesting that LLM output doesn't tend to have a higher density of em dashes than human output. I'm just pushing back on the idea that presence of em dashes is sufficient evidence to dismiss something as probably-LLM-generated, which is no better than superstition. I mean, I've used em dashes in a number of comments in this thread, and no one has accused me of using an LLM, so it can't be a pattern that anyone puts too much stock in.
by riffraff | 2025-09-02 05:09:38+00:00
Which modern pronunciation? :)

It was a big highlight of my adult life to learn that each country pronounces latin their own way cause they map their spelling over it.

E.g. Italians read the "c" in Caesar as the ch in 'chair", Hungarians as ts in tsar, Americans (anglophones ?) as s in sea.

But yeah the German pronunciation of kaiser is probably closer to classic latin.
by Spooky23 | 2025-09-02 05:09:44+00:00
I work with customer facing and adjacent Microsoft people regularly. I’d say in my observation they recruit well. The problem is that the culture is a toxic waste dump.

If I write down the 10-12 best MS people I’ve worked with in those forward facing roles… I’d say 80% of them have been laid off at random or due to internal politics. Standing out there is bad for your health. As a customer, I’m aware of their politics — bad sign.
by Someone | 2025-09-02 05:10:56+00:00
To protect their users they chose to include a feature that allows them to remotely kill nefarious apps on all devices, regardless of how they got installed. A consequence of that is that they cannot answer government requests to kill apps with “I'm sorry, Dave. I'm afraid I can't do that”.

Was that the right trade-off? I’m not sure, but AFAIK, they aren’t allowed to add alarming warnings when users add alternative stores, so they can’t put up signs “you’re leaving the safe area”, so I can see why they made this choice.
by TowerTall | 2025-09-02 05:11:47+00:00
My guess is that there will be some kind of huge explosion (possibly the next bubble) in biotech within the next few years when DNA sequencing using nanopore [1] hits a price point that makes DNA sequencing something you just do with thinking about the cost. Today it is too expensive, so you have to think about this huge expense in your lab / research budget. Soon, the cost of DNA comes down so it becomes more of a commodity and a tool that researchers can just use at will. Later, there will be an explosion of usage as the tech becomes a common household item. We will see that nanopore will be integrated in all kinds of sensors, your smart watch, fitness tracker, and kitchens (to check your food quality). Some even say that it will replace the microscope.

[1] https://en.wikipedia.org/wiki/Nanopore_sequencing
by umanwizard | 2025-09-02 05:12:09+00:00
> if ever exercised it’d probably lead to the end of the monarchy.

If he does something that is openly obviously defying the will of the democratic majority, sure. But there are a lot of ways he can put his thumb on the scale in more subtle situations where the legal course of action is unclear.

For example, if the Queen had refused Boris Johnson's request to prorogue parliament in 2019 -- which was later ruled illegal anyway -- I doubt it would have led to the end of the monarchy.
by alexey-salmin | 2025-09-02 05:13:29+00:00
The salt water part is not particularly surprising to me, after all we have plenty of wooden shipwrecks from the bronze age. Wood is preserved much better in the salt water than on the ground (unless it's a desert).

What I don't understand is how it survived the surf. 2 meters per century means that the place had spent a century in the surf line, and surf grinds everything into sand and dust and scatters what it can't grind. I would have understood a sudden flooding but this is surprising.
by haxzie | 2025-09-02 05:14:06+00:00
Composio | Senior Backend Engineers + Product Engineers (Frontend + SDKs) | Full-Time | In Office (SF and Bengaluru, India)

Hi HN, we’re building https://composio.dev — the fastest way for AI agents and developers to take action across apps like GitHub, Gmail, Slack, and more. Our SDKs (TypeScript + Python) and APIs let developers connect and execute tools in just a few lines of code.

We’re a small, fast-moving team obsessed with developer experience. Our stack is TypeScript-heavy: backend in TS/Go/Python, frontend in React/Next.js, SDKs in TS/Python. You’ll work across product and engineering to define APIs, craft abstractions, and ship features used by thousands of developers.

We’re early stage, small team and looking for engineers who want ownership and impact.

Feel free to reach out to me with your resume and links of your work: musthaq@composio.dev
by jwitthuhn | 2025-09-02 05:16:06+00:00
The readme has this to say about hosting your own blog on it:

"Bear Blog has been built as a platform and not as an individual blog generator. It is more like Substack than Hugo. Due to this it isn't possible to individually self-host a Bear Blog."

"It isn't possible" is obviously not true but a plain reading of both that combined with the license would suggest you can't use bear at all for anything.
by Spooky23 | 2025-09-02 05:18:23+00:00
Satya has a charismatic nature in addition to his other skills. People who criticize him feel compelled to apologize for it.

Microsoft people always liked to tell the story about Ballmer losing his shit with people dealing with him using iPhones. The dude lacked public charisma and his belief in his company played like a NIH syndrome gone wild. But he was hella smart and his push for things like EAs and software assurance paved the way for the modern Microsoft cash cows.
by nickysielicki | 2025-09-02 05:19:02+00:00
Nothing, but IMO it’s a bad idea. 1. customers who build a compute workload on top of fargate have no future, newer hardware probably won’t ever support it. 2. It’s already ancient hardware from 3 years ago. 3. AWS now has to take responsibility for building an AMI with the latest driver, because the driver must always be newer than whatever toolkit is used inside the container. 4. AWS needs to monitor those instances and write wrappers for things like dgcm.
by hackandthink | 2025-09-02 05:19:26+00:00
I see different degrees of genocide and support.

I am generally against arms deliveries, especially to Israel and Russia.

Sanctions should above all be effective. Russia is difficult to sanction especially if China and India do not play along.

The energy sanctions hurt Germany more than Russia, so I don't support them.

Specifically, I heat with gas in winter and try to reduce my consumption.
by jemmyw | 2025-09-02 05:19:43+00:00
The thing is, they can and do harm others. Not just family and friends when they perish, but rescue workers who risk their own lives to save people who get into trouble. The article talks of 2 people who delivered her supplies, one died, the other has gone to Germany for frostbite treatment - as fellow climbers maybe they don't count in quite the same way, but rescue workers do die or get injured as well.
by mrcsharp | 2025-09-02 05:20:11+00:00
Generally agree but if you look at the body language and how engaged Steve is vs. what you generally see from Satya, there is a massive difference and Satya being #1 spokesperson for the company doesn't explain it in my opinion.

Matter of fact, I'd even argue that being #1 spokesperson and giving this low energy vibe is kind of bad for how the company is seen by the public. I'd rather have the "developers developers developers" CEO over whatever Satya is.
by teekert | 2025-09-02 05:20:42+00:00
Indeed in speech people use the 12 hr clock here (Netherlands), and you know that nobody wants to meet at 4 in the morning, so people (at least I) translate to 16:00...

We have Dinner at 6, not 18:00 (people would be frowning if you'd say 18:00 out loud there). In messages I think I'm one of the few that always says "16:15" because I just hate ambiguity. If context does not clarify enough people say "in the morning/afternoon/evening/night But (easily) arguably "context" is even worse than AM/PM! Though I can't remember this going wrong ever.

I remember as a kid looking at a digital clock and subtracting 2, then dropping the leading 1 to get a "feel" for the time. Nowadays I'm 24h native and don't like the ambiguity of 12 hr references.

I set al my clocks to 24 hr (unless they have arms).

So yeah, here we are, all cool with our "military time", ahum.
by devjab | 2025-09-02 05:21:32+00:00
This is not related to the story as such, but I live in Aarhus and this is the first I hear about it. I read three national news outlets and one specific to my local region of Østjylland a couple of times a day. I wonder if I should swap some of them. I know about black trashbags being thrown out of a window in the white house and then I find an actually interesting non-tech story about something happening right outside my house here on HN...
by Nevermark | 2025-09-02 05:22:08+00:00
> Also, I didn’t mention it specifically but of course you still have your run of the mill bureaucracy that slows things down

Parallel friction: the more peers your work impacts, the more peers their are that can gatekeeper your work, for good and ill.

Grows roughly: log P, where P is impacted peers.

Serial friction: the more significant a change, the more management layers decision making has to pass up through, and every layer already has enough to do without considering significant changes. Can be very hard for a great idea to actually make it to someone who can say "yes", and for them to have the time.

Grows roughly: S^2, IMHO, where S is layers of "too busy" management to be traversed to a potential "yes".

That's the natural default. Some large organizations fight hard to keep the friction down, but it's going to be a fight.

After many years of nimble progress, a company I worked with went through a phase transition, and I spent as many years and more, slowly sinking into quicksand. Before giving up on my own project and moving on.
by bruce511 | 2025-09-02 05:22:18+00:00
At some level all collecting is a "waste" of time and effort. The joy of collecting is in the hunt, not the meal.

We collect because collecting is a hobby - it passes the time and provides enjoyment. 99% of collections have 0 intrinsic value. (Jay Leno's Garage aside.)

I collect Sci Fi books pre 1970. Their objective value is close to zero. Their literary value is zero. When I go they'll go to the recycling. That's fine. It was my hobby, not my sins.

Inheriting collections is not collecting. It's just stuff yo get rid of.

If there's anything valuable in your collection, sell it yourself before you die. Or put it in the "specials case". No one will sift your collection for wheat - it'll just all be thrown out or given away. Indeed that's a good outcome- some other collector will find a valuable tome in the charity shop for a few pennies.
by flomo | 2025-09-02 05:23:05+00:00
> I think you have a reason for defending Apple.

Guilty as charged. My parents had a Windows laptop and all sorts of evil shit was "sideloaded", and when I started reformatting it, some indian 'microsoft tech support' guy was actually screaming at them through the speakers. This is what happens in your world.

I bought them an iPad (and another) and it's now been almost 15 years with zero tech support calls, zero problems, zero scammers. That is fucking great for me. Money well spent. So yeah, I wish you guys could just buy a free software phone with no ABI and go away to recompile your software. But it is fucking terrible idea on a societal level.
by d--b | 2025-09-02 05:23:06+00:00
> Now given $startingCount is reactive, it would mean that $count might reset each time an incoming change to $startingCount occurs. That might not be desirable, so Ripple provides a way to untrack reactivity in those cases: ...

This automatic reactivity thing is really what makes these frameworks more complex than they need to be.

I'd much rather handle all re-rendering calls manually. It's more work for me, but at least I don't work with a chain-reacting foot gun that's hidden in a black box.
by 3036e4 | 2025-09-02 05:24:57+00:00
Older (pre-1980 or so?) Swedish texts call it vagnretur. Literally a wagon (or carriage; Swedish has only a single word for those things) return. Guess English picked up the word carriage from French at some point and that word ended up being used for carriage return rather that wagon return that would have made as much sense to me, but that might sound weird to native speakers.