MurphyA/hacker-news huggingface dataset:
by anonym29 | 2025-09-16 17:27:35+00:00
Because SMS verification is so cheap (under a dollar per one-time validation, under $10/mo for ongoing validation), this approach really only makes sense for ultra-low-value services, where e.g. $0.50 per account costs more than the service itself is worth.

Because of this low value dynamic, there are many techniques that can be used to add "cost" to abusive users while being much less infringing upon user privacy: rate limiting, behavioral analysis, proof-of-work systems, IP restrictions, etc.

Using privacy-invasive methods to solve problems that could be easily addressed through simple privacy-respecting technical controls suggests unstated ulterior motives around data collection.

If your service is worth less than $0.50 per account, why are you collecting such invasive data for something so trivial?

If your service is worth more than $0.50 per account, SMS verification won't stop motivated abusers, so you're using the wrong tool.

If Reddit, Wikipedia, and early Twitter could handle abuse without phone numbers, why can't you?
by WorldPeas | 2025-09-16 17:27:42+00:00
The inherent problem there is the edges, most food delivery isn't the trip, it's the person getting out of the vehicle and putting it on your doorstep or going through the building. Zipline and their droneports for buildings seem to have the better solution, at least until waymo has some sort of legged robot that can bring the bag the last meter(s)
by fwip | 2025-09-16 17:27:52+00:00
Followup, not that you care:

https://www.ohchr.org/sites/default/files/documents/hrbodies...

> The Commission concludes on reasonable grounds that the Israeli authorities and Israeli security forces have committed and are continuing to commit the following actus reus of genocide against the Palestinians in the Gaza Strip, namely (i) killing members of the group; (ii) causing serious bodily or mental harm to members of the group; (iii) deliberately inflicting on the group conditions of life calculated to bring about its physical destruction in whole or in part; and (iv) imposing measures intended to prevent births within the group.
by ThrowawayR2 | 2025-09-16 17:28:00+00:00
The true Marxist would be trying to demolish Google and other tech companies and their unreasonably outsized profits as being unfair to workers as a class. But unsurprisingly, people are interpreting it in a way so that they can continue to rake in a gloriously fat paycheck and live a lavish lifestyle. In a peoples' revolution, they'd get what the kulaks got.

The fact that articles like the one submitted are increasing should alert you that the working poor do not see overpaid techbros as on their side, no matter how much they claim they are.
by JeremyHerrman | 2025-09-16 17:28:07+00:00
bloomberg had an article last week which has a nice overview of how to manually open doors from inside teslas without power:

https://www.bloomberg.com/features/2025-tesla-dangerous-door...

Unpaywalled: https://archive.ph/QCuQJ

Screenshots of instructions: https://imgur.com/a/96ckdjv
by vkou | 2025-09-16 17:28:26+00:00
As soon as I read the headline, I knew that the problem was...

> In just 40 minutes, the attacker shuffled my staked ETH and other tokens through multiple transactions, then drained the account.

One of the many, many benefits of irreversible transactions.

> I made mistakes, yes

His first mistake was keeping six figures worth of 'cash' in a wallet that anyone with less than 40 minutes of access to can swipe.
by doubled112 | 2025-09-16 17:28:28+00:00
I suppose I did have to create my own fun, solving self created problem after self created problem. It was a completely different set of skills.

I still can't get into scrolling a feed hoping something is interesting. Sure, it happens in short bursts, but usually I'm trying to actually achieve something, even if it's only to satisfy a personal itch or curiosity.
by dijit | 2025-09-16 17:28:50+00:00
They are right to be surprised.

Why is Azure popular? Not on its own merits, it's because there is a pre-existing relationship with Microsoft.

Why is Teams the most widely used chat tool? Certainly not because it's good.. it is, again, pre-existing business relationships.

Seems odd for a company that survives (perhaps even thrives) on these kinds of intertwined business reasons to, themselves, understand that they should go for merit instead.
by lostlogin | 2025-09-16 17:29:10+00:00
Russell also lived a long time, with family who did too.

While young his grandfather told Bertrand about meeting Napoleon. Late in life Bertrand watched the moon landing on TV.

Obviously that two experiences that span more than one life time, but they are very far apart.

https://www.openculture.com/2022/05/philosopher-bertrand-rus...
by vmg12 | 2025-09-16 17:29:16+00:00
If you were honest in your critique the people you should be criticizing are the "think of the children" types, many of which also use hackernews (see https://news.ycombinator.com/item?id=45026886). There is immense societal pressure to de-anonymize the internet, I find the arguments from both sides compelling (for the deanonymization part I think it's compelling for at least parts of the internet).
by SideburnsOfDoom | 2025-09-16 17:29:35+00:00
IDK, I see this as in some ways verbose, not succinct at all. A completely succinct reply to Mr Mosley would be two words only, the second being "off".

This letter tries to "unpack" its point of view rather than reply succinctly. But you're right that LLMs do not do it that clearly.
by lyu07282 | 2025-09-16 17:29:36+00:00
That 5% of js glue code necessary right now is just monumentally difficult to get rid of, it's like a binary serialization / interface (ABI) of all DOM/BOM APIs and these APIs are huge, dynamic, callback-heavy and object-oriented. It's much easier to have that glue compiler generated, which you can already do right now (you can write your entire web app in rust if you want):

https://github.com/wasm-bindgen/wasm-bindgen https://docs.rs/web-sys/latest/web_sys/

This is also being worked on, in the future this 5% glue might eventually entirely disappear:

> Designed with the "Web IDL bindings" proposal in mind. Eventually, there won't be any JavaScript shims between Rust-generated wasm functions and native DOM methods
by comprev | 2025-09-16 17:29:39+00:00
IMHO knowing when to accept defeat in a professional setting is one of the most important skills a generalist can learn. As with everything in tech the answer is "it depends" :)

When possible I'll ask to be either continue to be involved or kept in the loop until a solution is found.

By reaching these boundaries at work it provides me avenues of exploration in personal time to understand where my knowledge gaps are - and quite often find new interesting subjects along the journey.
by Galanwe | 2025-09-16 17:29:49+00:00
> I am always flabbergasted when people make such statement

Sit down, have a coffee, re-read your whole comments, create bullet points for your case, and try to have an *objective* look at your arguments.

- Your are frustrated with your use case, seemingly to the point where you don't care about reasonable arguments but just want to lash out at something.

- By your own description, you have a specific use case, in a specific field, in a narrower sub field.

- You are not primarily a Python developer, and use it every 3 months when you have to.

Your experience, in your field, on your project, does not make you a poster child of what everyday Python is like. Sorry for the news.

Now I get that frustration of "I just want things done and not care about that whole ecosystem", but the reality is, that's not a Python thing, it's a "that's not my preferred stack thing".

I have that same feeling whenever I need to get things done in a stack I don't know, and get stuck by something <insert preferred stack> does.

I used Rust the other day and ended up in a case where I needed to implement a trait I do not own. Well that ended up not being possible. That pissed me off for a time, that *really* made the most sense for my use case. Yet... I'm not going to complain that Rust is unusable because of "trait ownership hell" on the internet.

If we let the frustration aside for a minute:

Your use case, as a fact, is very contrived.

One does not stumble into projects that need to work with different, incompatible, similarly named, versions of a same library, every day.

As I mentioned, when that need arises, library maintainers usually just create a new package, with a different name.

That is what have been done for 99.99% of package managers ever in existence, be it system package managers, or language package managers.

And the reason for it is really just common sense:

- It does not happen very often

- Whenever that happens, the solution of providing a new package is the simplest and most well established

- The pattern works, and has been used since 30 years

- It is unambiguous

Note that Rust does _not_ magically solve that problem either, as there is no one size fits all solution to this problem. The best Rust can do, is:

- In the subset use case of this problem where said dependency is solely accessed from the inside of another dependency

- And said library symbols need not be externally accessible

- And said library data structures need not be shared

- Then Rust can build the outer most dependency against a specific version of said inner dependency.
by TheOtherHobbes | 2025-09-16 17:29:57+00:00
"Access to capital" meaning "Forced to work on MBA-infected bullshit because that's all that gets funded."

I suspect the answer is a bootstrap economy - small businesses that are actually small, growing sustainably but not trying to be unicorns, freezing out the VC clown show as a matter of policy.

It's not as if there aren't plenty of pain points that could do with fixing outside of web/social marketing and corporate colonisation.
by bikeshaving | 2025-09-16 17:30:15+00:00
There are socio-economic reasons why the early computing boom (ENIAC, UNIVAC, IBM mainframes, early programming languages like Fortran and COBOL) was dominated by the US: massive wartime R&D, university infrastructure, and a large domestic market. But I wonder if the Anglophone world also had an orthographic advantage as well. English uses 26 letters with no diacritics, compared to other languages like Chinese (thousands of characters), Hindi (50+ letters), or French/German (latin with diacritics).

That simplicity made early character encodings like 7-bit ASCII feasible, which in turn lowered the hardware and software barriers for building computers, keyboards, and programming languages. In other words, the Latin alphabet’s compactness may have given English-speaking engineers a “low-friction” environment for both computation and communication. And now it’s the lingua franca for most computing on top of which support for other languages is now built.

It’s very interesting to think about how written scripts give different cultures advantages in computing and elsewhere. I wonder for instance how scripts and AI interact, like LLMs trained in Chinese are working with a high-density orthography with a stable, 3500 year dataset.
by jeroenhd | 2025-09-16 17:30:43+00:00
OpenJDK is pretty much open and straight from Oracle.

If you don't like Oracle (and I wouldn't blame you), there are alternatives from parties ranging from the Eclipse Foundation to Microsoft and Amazon that will do the same thing.

As for new projects, Java is here to stay. It's longevity is part of why companies are still using Java 8/11; once you write it, it'll run pretty much forever.

The language lags behind in terms of features compared to pretty much any competitor, but it's functional enough to get anything important done.

I'd personally go Kotlin if you were to rely on the JVM (almost entirely because Java still lacks nullable types which means nullpointerexceptions are _everywhere_) or C# if you don't like the Kotlin syntax, but Java is Good Enough.
by librasteve | 2025-09-16 17:31:08+00:00
I think that HTMX is better than React. I think that writing in my server side language of choice (Raku as it happens - ymmv) is better than TypeScript.

If you want to write HTMX / HTML in a componenty and functional way then HARC stack gives you that for Raku. I grant that Raku is a step change if you haven't seen it before and that there are some awkwardnesses in the example that could be ironed out.

You may prefer PyHAT, FastHTML (Python), HARM (Rust), GOTTH (Golang) and so on...
by rictic | 2025-09-16 17:31:24+00:00
Yeah, that's vanilla syntax. The semantics are fairly magic though. The component function that calls useState though isn't a normal function, it's a function that must be called in a special way by the React runtime in order to line up all of the hidden state that React maintains so that it can magically infer the data that your `useState` call maps to and then there's more magic to maintain the lifetime of that data.
by groos | 2025-09-16 17:31:48+00:00
I always see RK(Fe) mentioned but almost never Bulirsch-Stoer (https://en.wikipedia.org/wiki/Bulirsch%E2%80%93Stoer_algorit...). Some years ago, I was looking to do high precision orbital motion (involving several bodies) simulations, and came across this in Numerical Recipes for C. I don't pretend to understand how B-S works, but it produced amazing precision with adaptive step size adjustment. For highly chaotic systems, it held out far longer than RK.
by jason_s | 2025-09-16 17:32:13+00:00
Fifty years ago today, on September 16, 1975, MOS Technology exhibited the 6502 at WESCON, making samples available:

> Here the story takes one of those legendary turns. Steve Wozniak had been designing the Apple I around the Motorola 6800, but he sees the MOS Technology ad, realizes he can get a better price (even better than a Motorola discount he can take advantage of as a Hewlett-Packard employee), goes to WESCON, and buys a couple of chips from Peddle, who’s selling them in a jar from a suite in a nearby hotel because WESCON won’t let them sell product at the convention. The 6502 is soon in the Apple I design. Only two hundred Apple I computers were manufactured in 1976, but by that time, Wozniak is already thinking about the Apple II, introduced in 1977, which will quickly take off like a rocket, starting the use of the 6502 in the personal computer industry with a bang.
by throwayay5837 | 2025-09-16 17:32:14+00:00
> In this case, I blame the Merkel government for putting the financial well-being of its citizens over ethical principles,

Its much worse than that in terms of realpolitik: the gains were short-term, the costs will be paid for over decades, and disproportionately allocated to germanys eastern neighbors like the Poles and Estonians who are at increased risk of Russian aggression.

It really was such a bad tradeoff and I don't think this is hindsight: Russia is basically doing what is has been doing for centuries.

Complete failure of the German political system between 1990-2020+
by dudefeliciano | 2025-09-16 17:32:21+00:00
> Talking about doing something doesn't mean you plan to do it.

So you are saying the VPs words hold no meaning? I don't get it, of course the VP talking about it signals a plan to do it. What would be the point otherwise?

"We’re going to go after the NGO network that foments, facilitates and engages in violence" -Pence (not sure what NGO he was referring to, that sponsored this shooting)

> It wouldn't logically follow if they were quoting Trump, either.

we should just ignore what he says, right?

> They have started investigating. I can't fathom thinking otherwise

That was an obvious hyperbole. the FBI changed their narrative how many times before they got the shooter (not by their own skill btw)? Cox was talking out of his ass, they did not have any hard information at that point in time.

> And there cannot be any serious doubt that the murder of a prominent political advocate, at an event specifically about politics, during a political exchange, was political.

That is why there are investigations, and why it is important to establish a motive, in a state with real rule of law.

> This is not thought-policing.

That's correct, it's just the vice president directly telling people to dox and harrass people for what they post online.
by geysersam | 2025-09-16 17:33:49+00:00
You can always manually define your interpolation:

coalesce(x, (lag(x, 1)+lag(x, -1))/2)

is kind of the same as fill.

From there you can go crazy and define whatever insane interpolations you want.

One limitation is that you can't distinguish the data boundaries from missing values (nulls at the edges vs. nulls in the bulk).

I guess another limitation is if you have multiple nulls after each other...
by rhdunn | 2025-09-16 17:33:49+00:00
It can be useful to fix window positions when a window gets stuck off-screen:

1. Alt+Space to activate the menu;

2. Down Arrow; Enter to restore the screen (if maximized or minimized);

3. Alt+Space to activate the menu;

4. Down Arrow; Down Arrow; Enter to move the window;

5. Arrow Keys to change the window position.
by kranke155 | 2025-09-16 17:33:59+00:00
Quentin Tarantino went through Sundance Lab while preparing Reservoir Dogs. There is some test footage of him and Steve Buscemy he shot there reciting some dialogue.

He also met Terry Gilliam there, and he always recounts this first meeting fondly, so the festival led him into meeting an important mentor.

Outside of Quentin, Paul Thomas Anderson, a lot of people are called the Sundance Generation. Sundance changed cinema.
by OkayPhysicist | 2025-09-16 17:34:04+00:00
Self-serve ordering terminals already often ask for tips. Presumably to be legal they're being paid to the kitchen staff, but I think sticking to "tips are for workers who have to pretend to like me" is a pretty firm boundary to stick to.

(Also, arbitrarily reclassifying things as tips is hard, because legally 100% of tip revenue has to go to workers, not management, and certainly not the company's investors or coffers).
Show HN: Demo of AI-enabled voice/vision features on open source hardware [video]
by mmajzoobi | 2025-09-16 17:34:26+00:00
I have been working on an open source hardware/software product over the last few years to enable developers to build ai-enabled embedded/hardware-integrated applications with ease.

In this video, I demo ai-enabled features of this open source product (called ubo pod).

Developers can use the existing foundations to create new powerful multi-modal (voice/vision) user experiences.

The software and hardware design resources can be accessed on my github repo:

https://github.com/ubopod https://github.com/ubopod/ubo_app
by AlexandrB | 2025-09-16 17:34:33+00:00
It's also a lack of real competition. If a car company ships an ugly car, you can easily avoid buying it and go with a competitor. With tech products you're often locked into, at best, a duopoly. Worse, the products have become increasingly integrated such that it's impossible to pick and choose components from multiple vendors.

If you want Apple's hardware you're stuck on their software. If you want access to some professional software, you're stuck on Windows. Etc, etc. This all means that bad ideas or user-hostile behavior are rarely punished in the market. The biggest competitor to Windows is older versions of Windows. The biggest competitor to macOS is older versions of macOS.
by tcmart14 | 2025-09-16 17:34:56+00:00
I agree. Both companies and people change. Companies and their customers will grow together and apart. Markets change, etc. And people should accept that is fine. While there is a group that thought OS X was a disaster, there is a group of people that say OS X Snow Leopard was peak OS development. And here in 10 years, there will be a group of people saying MacOS Tahoe was peak OS development. Those groups may have an intersection people, or not.
by cwyers | 2025-09-16 17:35:02+00:00
This is Microsoft subsidizing Claude inference costs -- if you look at how they charge models against your allotment, Gemini, GPT-5 and Claude 4 Sonnet all cost the same, despite Claude 4 Sonnet being more expensive than the other two. Not really sure I understand the economics here, especially since there's not really a clear winner between GPT-5 and Claude 4 Sonnet for coding (if anything I think GPT-5 puts up a better showing).
by guardiangod | 2025-09-16 17:35:07+00:00
>The company is also asking UK government officials to provide emergency support for its suppliers to get through this period, according to people close to the talks.

The support is going to suppliers, who are the true victim, but it's privatize the gain, socialize the cost. JFR screwed up, so they should be the first to step up to assist the suppliers.
by rkomorn | 2025-09-16 17:35:14+00:00
No. Airliners can't even take off on their own yet, and are only allowed to auto-land with zero visibility at a few dozen airports when the pilots, plane, and runway are all current/recently checked.

Look up the Airbus ATTOL project's first automated takeoff a few years ago.

Also, there's virtually no automation when it comes to interacting with ATC.
by gspencley | 2025-09-16 17:35:44+00:00
> Do you have a right to force the other person to keep your conversation private?

It depends. If you're speaking to a doctor or a lawyer, yes, by law they are bound to keep your conversation strictly confidential except in some very narrow circumstances.

But it goes beyond those two examples. If I have an NDA with the person I am speaking with on the other end of the line, yes I have the "right" to "force" the other person to keep our conversation private given that we have a contractual agreement to do so.

As far as OpenAI goes, I'm of the opinion that OpenAI - as well as most other businesses - have the right to set the terms by which they sell or offer services to the public. That means if they wanted a policy of "all chats are public" that would be within their right to impose as far as I'm concerned. It's their creation. Their business. I don't believe people are entitled to dictate terms to them, legal restrictions notwithstanding.

But in so far as they promise that chats are private, that becomes a contract at the time of transaction. If you give them money (consideration) with the impression that your chats with their LLM are private because they communicated that, then they are now contractually bound to honour the terms of that transaction. The terms that they subjected themselves to when either advertising their services or in the form of a EULA and/or TOS presented at the time of transaction.
by kieranmaine | 2025-09-16 17:36:34+00:00
Demand Side Response can be enabled by batteries and can save money.

For example, the OVO Charge Anytime tariff provides EV charging at just 7p kWh [1]. Average kWh cost is 26.35p/kWh[2]. From the linked case study:

> £7.7m/€9m total customer savings

Once Vehicle-to-Home and Vehicle-to-Grid is more widespread the savings will be even greater [3].

1. https://info.kaluza.com/hubfs/Charge%20Anytime%20EU%202024-0...

2. https://www.nimblefins.co.uk/average-cost-electricity-kwh-uk

3. https://info.kaluza.com/hubfs/What%E2%80%99s%20next%20for%20...
by thwarted | 2025-09-16 17:36:46+00:00
> 99.99% of the time security guards are just standing around not doing anything or patrolling. They’re still needed even though they technically don’t do anything because there’s no way to predict when and where a breach will occur.

Security guards, like system administrators who keep the lights on and don't directly contribute to revenue, are insurance, something you pay for that you hope you never have to use. Those who don't see the value are taking risk management seriously.
by PolicyPhantom | 2025-09-16 17:36:49+00:00
I hear you — salary compression and inversion, along with short tenure, are very real structural problems. It’s understandable that managers and even directors end up focused only on the next quarter.

My broader point is that when these short-term incentives dominate, organizations (and societies) lose the capacity to build for the long term. That’s exactly why governance frameworks matter: they help create safeguards against purely short-term dynamics — whether in HR policy or in AI policy.