MurphyA/hacker-news huggingface dataset:
by Tor3 | 2025-12-03 12:22:50+00:00
The customer has no right to deside on issues that affect _others_. A customer can decide on what affects the customer. If car A is more dangerous for other people than car B, then it's for somebody else than the car customer to decide what should be allowed. A car owner can't decide that "it's fine to drive this car which will kill other people because of its design".
by zbentley | 2025-12-03 12:25:00+00:00
> a single write connection ideally behind an MPSC queue

That’s a pretty tall order. What if I want read-after-write consistency for code that issues a write? Did you mean some kind of a fair mutex around writes instead (in which case, how is this different from what SQLite already does?)? What if writes are coming from multiple uncoordinated processes? Do I then need to bring in a daemon or IPC?
by firesteelrain | 2025-12-03 12:25:06+00:00
That’s why the US vehicles focus on occupant safety since the US does not have a pedestrian centric culture - it is now built around cars. Some places in small pockets are trying to change that but it’s slow and unlikely to be widespread. Other roadway safety features for pedestrians by cities or counties have been enacted. But these lessons are learned in blood. Recently there was a case a couple years ago in a beach town in Florida where a girl died crossing A1A. That town put in a bunch of safety devices after aggressively lobbying the State. But the vehicles weren’t modified.

[1] https://www.clickorlando.com/news/local/2020/02/26/driver-wh...

[2] https://www.wesh.com/article/calls-for-crosswalk-changes-aft...
by randomNumber7 | 2025-12-03 12:25:07+00:00
If you look at the history how GPUs evolved:

1. there had be fixed function hardware for certain graphics stages

2. Programmable massively parallel hardware took over. Nvidia was at the forefront of this.

TPUs seem to me similar to fixed function hardware. For Nvidia it's a step backwards and even though they go into this direction recently I can't see them go all the way.

Otherwise you don't need cuda, but hardware guy's that write verilog or vhdl. They don't have that much of an edge there.
by rsynnott | 2025-12-03 12:26:10+00:00
Yup, in general those "trade deals" are long on vague aspirational stuff, much of it totally outside the EC's power to grant, and short on promises. Notably the EU "trade deal" includes _private investment_ in the US; obviously the EU cannot direct or really influence private investment in the US, and indeed the figure quoted is about the amount of Europe-sourced private investment one would expect in US in the normal course of things.

Honestly I suspect Trump _knows_ this, too; the point of the trade deals is not to be substantive but to give Trump something with impressive numbers to boast about, and both sides are fully aware of this.
by bombcar | 2025-12-03 12:26:57+00:00
The Kia Carnival was our weapon of choice in the USA, but that’s partially because at five kids (we’re winning!) you really want that eighth seat, and the Chrysler fold in floor (really nice) isn’t available on the hybrid.

From there you have to go to transit van or other commercial offering, but then nobody cares about you anymore because they assume you’re a private bus.
by steveBK123 | 2025-12-03 12:27:04+00:00
Right I am sure some find it is worth 5-10x the cost.

The challenge is that if the numbers are accurate they need 5-10x to break even on inference compute costs, before getting into training costs and all the other actual overhead of running a company like compensation.

Will everyone be willing to pay 5-10x? Probably no.

Will half of users pay 10-20x? Or a quarter pay 20x++?

Or we end up with ads … which already seem to be in motion
by asmor | 2025-12-03 12:27:33+00:00
Seeing the decline of GitHub in Actions is technically correct, but Actions was always broken. We tried getting self-hosted runners to work super early before there was a proper ephemeral mode (just an officially unsupported race-condition-y --once flag). It sucked. That code can't produce a consistent status code, constantly failed to connect to its scheduler with obscure Azure error codes and had so many races with accepting and timing out jobs. Runners wouldn't get new jobs, jobs would sit there for an hour and then time out, runners would just die and need to be re-provisioned (we used ephemeral VMs in a GCP instance group). This is all because Actions is actually Azure DevOps Pipelines rebranded.

Compared to then this product is downright mature now. And also, there always were people at GitHub who delivered crappy products outside the core that most people working on FOSS got to see. Enterprise Cloud has a ton of sharp edges and things that make you ask "WHY" out loud. Notifications with SAML enabled are broken in countless ways (I have 0 out of 12 notifications right now), newly onboarded users are encouraged to click a "request copilot" button that sends emails to admins you can't disable, policy toggles that used to do one thing get split up and not defaulted properly. The last two in particular are just dark pattern hacks to get people to use Copilot. In an enterprise product.

I haven't used GHES, but I imagine it's worse.
by potato3732842 | 2025-12-03 12:27:40+00:00
<facepalm>. This sort of breathless rhetoric from people like you are is exactly why it's a difficult to solve social/political problem rather than a mundane technical optimization issue. They basically banned flip up headlights without any fanfare 30yr ago and it garnered a little complaining from the aesthetics crowd. Those sorts of things can't be done anymore because your ilk has poisoned the well of public policy and discourse.

The common man hears your sort of rhetoric, knows he can't reasonably be an expert in the subject matter and the nuances of the statistics, but he can pattern match on how you're saying what you're saying and it matches up with a whole bunch of crap that's been bad for him.

Any car shape can be styled well and sold to the public. This ought to be a mundane technical issue. But you people have made this a political football and in doing so made the problem much harder.

I really hate the modern high hood truck styling. But I hate it a little less knowing it's followed the problem people to Europe.
by saithound | 2025-12-03 12:29:24+00:00
> I'm sure fields of literature or politics are older.

As far as anybody can tell, mathematics is way older than literature.

The oldest known proper accounting tokens are from 7000ish BCE, and show proper understanding of addition and multiplication.

The people who made the Ishango bone 25k years ago were probably aware of at least rudimentary addition.

The earliest writings are from the 3000s BCE, and are purely administrative. Literature, by definition, appeared later than writing.
by ben_w | 2025-12-03 12:29:28+00:00
> 99% of the time its going to be fine, then someones going to die and the the log will have a recipe for spicy noodles in it, and someones going to jail.

I agree, and also I am now remembering Terry Pratchett's (much lower stakes) reason for getting angry with his German publisher: https://gmkeros.wordpress.com/2011/09/02/terry-pratchett-and...

Which is also the kind of product placement that comes up at least once in every thread about how LLMs might do advertising.
by dannersy | 2025-12-03 12:29:48+00:00
I often find we don't appreciate enough people accepting their failures and changing their mind. For some reason I see the opposite: people respecting those who "stick to their guns" or double down when something is clearly wrong. As you say, the context matters and these edits seem to be learning from the feedback rather than saving face since the sentiment stands, just in a less needlessly targeted way.
by rayiner | 2025-12-03 12:29:50+00:00
On paper, H1B is a temporary worker program that requires non-immigrant intent. In practice, there is a legal fiction called “dual intent” that allows H1Bs to apply for a green card without violating the requirement of non-immigrant intent. Once a permanent resident, they can sponsor spouses and adult children for permanent residency. Once a citizen, they can sponsor parents and siblings.

The U.S. gave my dad an H1 visa, which resulted in 8 other Bangladeshis moving to the U.S. If my mom wasn’t antisocial, she could’ve sponsored her dozen siblings, who could’ve then sponsored their children. That’s how you end up with ethnic enclaves like Little Bangladesh.
by sph | 2025-12-03 12:29:52+00:00
Any self-hosted open source solution? I would like to digitize my paper notebooks but I do not want to use anything proprietary or that uses external services. What is the state of the art on the FOSS side?

Ideally something that I can train with my own handwriting. I had a look at Tesseract, wondering if there’s anything better out there.
by ekidd | 2025-12-03 12:30:03+00:00
Many ideas in math are extremely simple at heart. Some very precise definitions, maybe a clever theorem. The hard part is often: Why is this result important? How does this result generalize things I already knew? What are some concrete examples of this idea? Why are the definitions they way they are, and not something slightly different?

To use an example from functional programming, I could say:

- "A monad is basically a generalization of a parameterized container type that supports flatMap and newFromSingleValue."

- "A monad is a generalized list comprehension."

- Or, famously, "A monad is just a monoid in the category of endofunctors, what's the problem?"

The basic idea, once you get it, is trivial. But the context, the familiarity, the basic examples, and the relationships to other ideas take a while to sink in. And once they do, you ask "That's it?"

So the process of understanding monads usually isn't some sudden flash of insight, because there's barely anything there. It's more a situation where you work with the idea long enough and you see it in a few contexts, and all the connections become familiar.

(I have a long-term project to understand one of the basic things in category theory, "adjoint functors." I can read the definition just fine. But I need to find more examples that relate to things I already care about, and I need to learn why that particular abstraction is a particularly useful one. Someday, I presume I'll look at it and think, "Oh, yeah. That thing. It's why interesting things X, Y and Z are all the same thing under the hood." Everything else in category theory has been useful up until this point, so maybe this will be useful, too?)
by theshrike79 | 2025-12-03 12:30:18+00:00
I've noticed how much of my daily work is just busywork that can be automated today.

I kinda enjoy it, I can focus more on planning, thinking, networking and solving actual problems rather than typing 1000 lines of unit tests by hand and then doing a stupid copy-paste mistake somewhere when I try to speed things up and spend 2 hours debugging it. (True story)
by m000 | 2025-12-03 12:30:26+00:00
> To be fair, parking illegally and/or disrespectfully is not a problem with the vehicle type but with the driver and lack of local enforcement.

For cars that can be sold without having to get special approval, the obnoxious drivers are a minority (well, maybe BMWs excluded ;-P).

But what driving/parking manners would you expect from someone who went out of their way and paid extra to get e.g. a Ram or an F-150? They're almost guaranteed to disregard any inconvenience they cause with their driving.
by pidgeon_lover | 2025-12-03 12:31:00+00:00
Frontmatter CMS is a VSCodium plugin that works as a somewhat user-friendly CMS for the likes of Hugo. https://frontmatter.codes/

I set it up for my brother to run his static blog, and it's quite good if you like that kind of thing. There are some quirks where it gets confused if you rename mycoolarticle.md, so I still prefer using notepad++ and git and CLI for mine.
by lpapez | 2025-12-03 12:31:16+00:00
> So if you can sell those MT for $1-5, you're printing money.

The IF is doing a lot of heavy lifting there.

I understood the OP in the context of "human history has not produced sufficiently many tokens to be sent into the machines to make the return of investment possible mathematically".

Maybe the "token production" accelerates, and the need for so much compute realizes, who knows.
by srean | 2025-12-03 12:31:29+00:00
I have tingling suspicion that you might have missed the joke.

To date I have not met anyone who thought he summed the terms of the infinite series in geometric series term by term. That would take infinite time. Of course he used the expression for the sum of a geometric series.

The joke is that he missed a clever solution that does not require setting up the series, recognising it's in geometric progression and then using the closed form.

The clever solution just finds the time needed for the trains to collide, then multiply that with the birds speed. No series needed.
by fransje26 | 2025-12-03 12:31:56+00:00
> such as indicators in the same color as the rear lights, are perfectly legal.

I saw some of those on some US army vehicles on the German autobahn. And what perfectly illustrated their danger was when they almost got rear-ended while entering the left-lane in front of a passing Audi at mild autobahn speed.

Had it been a yellow blinking light, the left-lane driver would have been better alerted to the fact that someone was about to go left. Instead, it was a muted blinking red, at the same intensity as the car's tired red back lights, that looked like nothing more than a defective back light.

Such a stupidly dumb design.
by iso1631 | 2025-12-03 12:32:20+00:00
A bus an hour, surely you mean a bus a week?

We have two cars, one 1.6m, one 1.7m, and handle all that. A Hyundai i10 is 1.68m wide.

A Range Rover is 2 metres wide. Ridiculous size and completely unnecessary in rural areas, I assume they are needed in towns.
by hansmayer | 2025-12-03 12:32:38+00:00
> It's a fun trope to repeat but that's not what OpenAI is doing.

This is literally what OpenAI is doing. They are bleeding cash, i.e. spending more than they earn. How useful it is to you is not relevant in the context of the sustainability. You know what is also super useful to some people? Private yachts and jets. It does not mean they are good for the society as a whole. But even leaving out the hollistic view for a moment - their business model is not sustainable unless they manage to convince the politics to declare them national infrastructure or something like that, and have taxpayers continue to finance them, which is what they already probed for in the last months. Out of interest, why would you want ChatGPT plan your trip to Japan? Isn't planning it yourself a part of the excitement?
by baq | 2025-12-03 12:33:42+00:00
A competent developer should be aware of the tools of the trade.

I'm not saying a competent developer should be proficient in using gerrit, but they should know that it isn't an obscure tool - it's a google-sponsored project handling millions of lines of code internally in google and externally. It's like calling golang an obscure language when all you ever did is java or typescript.
by olelele | 2025-12-03 12:34:40+00:00
Gerhard Schröder was no planted agent, he acted out of a belief in what he did. The german left have always had a strong connection to russia.

I live in northeast Germany and the cost of living increase and industrial cost of the nord stream & oil pipeline changeover has been immense.

I am not advocating a "friendly" relationship w russia but it's also wrong to over simplify the relationships. The nord stream sabotage was a HUGE gut punch for former east german states.
Ask HN: Have you ever skipped filing a patent due to cost or uncertainty?
by shaheeniquebal | 2025-12-03 12:34:45+00:00
I’m trying to understand how founders, builders, and researchers think about early-stage IP decisions.

Have you ever reached a point where you chose not to file a patent — either because of the cost, the long timelines, unclear patentability, or just because it didn’t feel justified at that stage?

I’m curious how people have approached this tradeoff in practice and what factors mattered most.
by embedding-shape | 2025-12-03 12:34:46+00:00
Never understood that either. If someone was wrong and bad, and now they're trying to do right and good, we need to celebrate that. Not just because that's awesome in itself, but also to give the opportunity and incentives for others in the future to do better.

If everyone is always bad regardless if they're trying to change, what incentives would they have from changing at all? It doesn't make any sense.
by andersmurphy | 2025-12-03 12:34:59+00:00
It's really not. You have multiple read connections and a single write connection. You batch over that single write connections. The items of a batch is just a function with a sequence of queries and or application logic. That means these functions can read their own writes (as they can read using the write connection). This gives you read-after-write consistency. Because, all these functions are in a batch transaction they can read the writes of functions that have been run before them in the same batch.

Generally I find SQLite works best with a CQRS model, where you push view updates to your clients. So reads and writes are separate. In this model you only need read-after-write for transaction logic (i.e doing a read to check for something before doing an update).

Writes can come from multiple threads, they will just be put on a queue. Personally, I use an optimistic concurrency queue for batches, and there's only one "batcher" that has the write connection.

The key difference between this and what SQLite does is quite significant.

SQLite doesn't queue those writes instead they storm the place, taking turns at asking "can I go now" and sleeping for (tens, hundreds of) milliseconds at a time.

This only gets "worse" as computers get faster: imagine how many write transactions a serial writer could complete (WAL mode and normal synchronous mode) while all your writers are sleeping after the previous one left.

If you have a single limited pool, your readers will now be stuck waiting for an available connection taken by sleeping writers etc.

It's fairer and more efficient if your application handles the writer queue.
by ptx | 2025-12-03 12:35:11+00:00
Isn't this (their async version of Io) essentially the same thing that Go is doing?

I seem to recall reading about some downsides to that approach, e.g. that calling C libraries is relatively expensive (because a real stack has to be allocated) and that circumventing libc to do direct syscalls is fragile and unsupported on some platforms.

Does the Zig implementation improve on Go's approach? Is it just that it makes it configurable, so that different tradeoffs can be made without changing the code?
by bluecalm | 2025-12-03 12:35:21+00:00
It is crazy and sad. I spend a lot of time on a bike on public roads and those are absolutely scary. In general my impression is that the older the car the safer it is for everyone around. People in modern cars go too fast too easily, see less (huge pillars in front). They are also wider so when passing it's more difficult for them to go around or fit in between whatever they think they need to fit which is sadly often you and the line on the road.

The safest areas are the ones where people can't afford modern cars yet and with no tourists that rent them. It's sad state of affairs, the space is shrinking every year.
by fluidcruft | 2025-12-03 12:35:51+00:00
Mostly what's going on with Matlab in the wild is that it costs at least $10k a seat as soon as you are no longer at an academic institution.

Yes, there is Octave but often the toolboxes aren't available or compatible so you're rewriting everything anyway. And when you start rewriting things for Octave you learn/remember what trash Matlab actually is as a language or how big a pain doing anything that isn't what Mathworks expects actually is.

To be fair: Octave has extended Matlab's syntax with amazing improvements (many inspired by numpy and R). It really makes me angry that Mathworks hasn't stolen Octave's innovations and I hate every minute of not being able to broadcast and having to manually create temp variables because you can't chain indexing whenever I have to touch actual Matlab. So to be clear Octave is somewhat pleasant and for pure numerical syntax superior to numpy.

But the siren call of Python is significant. Python is not the perfect language (for anything really) but it is a better-than-good language for almost everything and it's old enough and used by so many people that someone has usually scratched what's itching already. Matlab's toolboxes can't compete with that.
by potato3732842 | 2025-12-03 12:35:52+00:00
The issue you're running into is that you're a crazy extremist and so the parking ticket people who are accountable to a government that has to at least pretend to care about public opinion aren't going to enforce the rules the way crazy extremists like you want, they're gonna enforce the rules in the way some approximation of the general public wants.

The government doesn't want to have it's agents doing "aha, gotcha" stuff on technicalities and the strict letter of the law except where doing so aligns with broader public support because doing so without that support will not endear the government to the people. Reporting a Superduty for parking like an ass in the same way that a bunch of other people are parked like an ass because you don't like the Superduty isn't gonna change the enforcement calculus.
by dxdm | 2025-12-03 12:36:01+00:00
You are making the same mistake of conflating competence and (lack of) dedication.

Most likely, dedication says little about competence, and vice versa. If you do not want to use the tools available to get something done and rather not do the task instead, what does that say about your competence?

I'm not in a position to know or judge this, but I could see how dedication could be a useful proxy for the expected quality a PR and the interaction that will go with it, which could be useful for popular open source projects. Not saying that's necessarily true, just that it's worth considering some maintainers might have anecdotal experiences along that line.
by gizmo | 2025-12-03 12:36:04+00:00
The problem with your perspective is that citizens can still tell right from wrong. And the public is much less Machiavellian than those in charge. The people can change how their leaders act, but won't when they believe any attempt to steer towards pro-social geopolitics is pointless.

I should also point out that some countries are much more bellicose than others, in direct contradiction with your nihilist view.
by epolanski | 2025-12-03 12:36:15+00:00
I regularly follow the ISW reports, among other sources, and I'm quite sure I have a comprehensive view of Russia's ability to wage war.

I really struggle to see the logic where Russia could've won this earlier, but is holding back major resources, I don't see the evidence, yet we know that they've lost 1M people between deaths and severe injuries. Those aren't things you recover easily from.

https://understandingwar.org/research/russia-ukraine/russian...
by Griffinsauce | 2025-12-03 12:36:58+00:00
Crash. According to my experience trying it many times oves the past years.

It feels like a very unfocused project, every few months they introduce a new feature that is to replace an entire class of tools, while the original promise of "drop in Node replacement" was never fulfilled (or at least, that was the vibe for the past years when I was still paying attention).

We'll see how this works out but speed + lack of scope never works out well in the long term.