MurphyA/hacker-news huggingface dataset:
by Spooky23 | 2025-10-01 13:32:46+00:00
The Google rage on HN is immature.

That's a feature of any SaaS. Adobe frequently shuts down ETLA customers due their own invoice processing failures. I can think of three significant government subdivisions that were unable to access any M365 service for 1-10 days as a result of a reseller change.

The real lesson here is that you need to understand the failure domains of the technology your business depends on. Your business is as good as the contracts you rely on. We're relatively good at preparing for IT failure, but not so much the other stuff. For small businesses, key revenue generation could be stopped by an employee doing something dumb with a corporate card.
by bdcravens | 2025-10-01 13:32:50+00:00
I've done the same for a long time. I've tried so many purpose-built alternatives, and always come back to my solution. (Funny enough, Microsoft Money from 20+ years ago is closer to what I'd like than anything available today)

Not to say there aren't features I wish I could easily have. I could of course build it, and I've "started" so many times, but after a few hours of the typical boilerplate code you have to deal with, I'd always give up and go back to my surefire solution.

(This was before vibe coding, so I may take a stab at that)
by bonoboTP | 2025-10-01 13:32:57+00:00
Ad money to recoup the huge investments into datacenters that will do the training of the better models that do the things I mentioned. Meta is working hard on AR, glasses (project Aria), egocentric modeling and spatial AI. At some point they may also pull out the Metaverse idea too, they are still working on avatars too, it's just currently not so popularly hyped.
by sgarland | 2025-10-01 13:33:07+00:00
While I am a fan of TigerBeetle’s general stance on correctness, coding practices, and their desire to hyper-specialize, I have some critiques on the post.

I think the paragraph about multi-node is a bit misleading. Contrary to what cloud native folk will tell you, a single beefy DB, well-tuned and with a connection pooler, can serve a dizzying amount of QPS just fine. At a former employer, during a maintenance period, I once accidentally had all traffic pointed to our single MySQL 8 RDS instance, instead of sharing it between its read replicas. That was somewhere around 80-90K QPS, and it didn’t care at all. It wasn’t even a giant instance - r6i.12xlarge - we just had a decent schema, mostly sane queries, and good tuning on both ProxySQL and MySQL. At peak, that writer and two .8xlarge read replicas handled 120K QPS without blinking.

A DB hosted on a server with node-local NVMe (you know, what used to be normal) will likely hit CPU limits before you saturate its I/O capabilities.

For redundancy, all RDBMS designed for networked activity have some form of failover / hot standby capability.

My other mild criticism is in the discussion on TigerBeetle’s consensus: yes, it seems quite clever and has no other dependencies, but it’s also not trying to deal with large rows. When you can fit 8,190 transactions into a 1 MiB packet that takes a single trip to be delivered, you can probably manage what would be impossible for a traditional RDBMS.

None of this should be taken as belittling their accomplishment; I remain extremely impressed by their product.
by porridgeraisin | 2025-10-01 13:33:24+00:00
TigerBeetle looks interesting. A whole networked database using statically allocated memory. I usually use that technique for small keyboard-shortcut triggered applications.

One question in case folks who work there see this:

This is the most technically impressive zig project I've seen so far. Do you have a blog post detailing your perspective on zig? i.e what design decisions of ziglang helped you in massive way, what were the warts, and in general any other thoughts too?
by ksec | 2025-10-01 13:34:14+00:00
>Most teams write code fast. TigerBeetle tries to write code slow. Most teams treat testing as a necessary evil. TigerBeetle is built entirely on Deterministic Simulation Testing (DST). Most teams build their software on top of loads of other software. TigerBeetle has zero dependencies.

I believe that was more like the norm 25+ years ago. Before Google and Facebook brought in the move fast and break things mentality across software industry.

I hope TigerBeetle gets more recognition. Worth reading its Jepsen report as well. https://news.ycombinator.com/item?id=44199592
by bluGill | 2025-10-01 13:34:39+00:00
The people who have "built a Rube Goldberg machine to run their business processes" should have used a database not a spreadsheet. Though they likely don't have enough training in database design and so if they had their result would be worse - but that is the fault of their lack of training. To be fair, database training is not something they should have in their position
by chii | 2025-10-01 13:34:46+00:00
> a private entity enforcing rules for what they're willing to host and distribute on the platform

what becomes of the public square under this doctrine tho? There cannot be more than one public square, as it's a natural monopoly, so a platform that turned itself into a public square (and extracting rents from doing so) means they get to control a narrative displayed in public (presumably suitable to their agenda). And there's no secondary public square due to the network effect.
by thrance | 2025-10-01 13:34:47+00:00
> Most historical feminists would be labelled TERFs today, just like the most liberal 19th century politicians would be seen as conservative.

Who cares?

> TERFS are still feminists.

You can't be a feminist and side with the people standing against legal abortions, lesbian marriage, gender equality, equal opportunity, equal pay, equal access to education, etc. Simple as that.

The conservative idea of a woman is one of a servile housewife who never leaves the house. No matter how you frame it, these people are anti-feminist, and so are the TERFs that consistently side with them.

> Communists also allied themselves with fascists during the inter-war period yet you can still consider them as separate.

What the hell are you going on about? I would consider the Soviets fascists, but how is that relevant in any way to TERFs not being feminists?
by ecshafer | 2025-10-01 13:34:49+00:00
This survey is too vague to be worthwhile. Sure some of these are scary how many people say "yes", but people say yes all of the time to vague sounding pleasantries. When they say "responsible" say specific actions. Should people be arrested for what they post on social media when its an opinion? Should platforms automatically analyze all messages and automatically remove messages that it deems not truthful? Should the platform be liable in court for falsehoods? People will answer very differently to specifics than vagueness.
by gilgoomesh | 2025-10-01 13:34:54+00:00
Of course. And these are CPU vector instructions, so the saying "The wider the SIMD, the narrower the audience" applies.

But ultimately with a benchmark like Geekbench, you're trusting them to pick a weighting. Geekbench 6 is not any different in that regard to Geekbench 5 – it's not going to directly reflect every app you run.

I was really just pointing out that the idea that "no" apps use SME is wrong and therefore including it does not invalidate anything – it very well could speed up your apps, depending on what you use.
by jonathanstrange | 2025-10-01 13:35:26+00:00
Judges. The question is mainly whether there should be some rules independent of those of the companies that the content must follow, and people who feel treated badly need to get their rights against those rules in a civil lawsuit, or whether more should be allowed first until there is a civil or penal lawsuit that might stop it. (It is already a mixture of both so it's a matter of degree.)

I personally prefer an emphasis on the first solution because it's better to combat the widespread lack of civility in social media, which I believe to harm society substantially, but I also understand the people who prefer the second model.
by jmyeet | 2025-10-01 13:35:34+00:00
In the US, this all stems from Section 230 (of the Telecommunications Act of 1996) that provided a safe harbor for companies for user-generated content. There are some requirements for this like a process for legal takedowns. Section 230 is generally a good thing as it was (and is) prohibitively expensive if not outright impossible to monitor every post and every comment.

But what changed in the last two decades or so is the newsfeed as well as other forms of recommendation (eg suggested videos on Youtube). Colloquially we tend to lump all of these together as "the algorithm".

Tech companies have very succcessfully spread the propaganda that even with "the algorithm" they're still somehow "content neutral". If certain topics are pushed to more users because ragebait = engagement then that's just "the algorithm". But who programmed the algorithm? Why? What were the explicit goals? What did and didn't ship to arrive at that behavior?

The truth is that "the algirthm" reflects the wishes of the leaders and shareholders of the company. As such, for purposes of Section 230, it's arguable that such platforms are no longer content neutral.

So what we have in the US is really the worst of both worlds. Private companies are responsible for moderation but they kowtow to the administration to reflect the content the administration wants to push or suppress.

Make no mistake, the only reason Tiktok was banned and is now being sold is because the government doesn't have the same control they have over FB, IG or Twitter.

So a survey of what people want here is kind of meaningless because people just don't understand the question.
by balamatom | 2025-10-01 13:35:46+00:00
Reread your own post some more. How you found it necessary to exhibit a couple of universally known pieces of horseshit so that your original piece would make sense as some sort of reaction to those. Outstanding.

There's a reason why you're finding it necessary to explain what a personal philosophy even is. Think about that before you go ooh wizdum (and if you have a spare dictionary, throw it up.)

>No, my point is happiness is a choice.

If happiness was a choice, there would be no point to happiness.
by stephen_g | 2025-10-01 13:36:06+00:00
Internet should not be filtered by default, that’s ridiculous. Either make it a separate product that large ISPs have to offer (like you either choose the ‘internet package’ or the ‘child-safe filtered internet package’) or ask people as part of the sign-up flow whether they want filtering.

I think it’s bad for society to treat adults as children, I’m happy that it should be made obviously available (there’s some merit to the argument that tech-illiterate parents often don’t know devices they give their kids have parental controls at all), but not on by default.
by swarnie | 2025-10-01 13:36:07+00:00
> In July, four people including a 17-year-old boy were arrested on suspicion of being involved in cyberattacks on Harrods, the Co-op, and Marks and Spencer, and were bailed pending further inquiries.

Your proposal is we have a foreign army come over and start executing children? What is this Bush era nonsense.
by HankStallone | 2025-10-01 13:36:27+00:00
Yeah, there's normal political corruption and graft, and then there are some who go above and beyond, taking unnecessarily destructive actions that don't even appear to benefit them in any visible way. Usually you can say, "So-and-so did X because Y," even if you disagree with X or think Y is a bad reason. You can at least see the motive.

When the action is clearly going to hurt their political career, and there's no indication that it will put money in their pockets, and they don't even make much of an attempt to claim they're fighting for a principle, yet they clearly have a purpose in mind and keep doubling-down on it, you have to start looking for a motive somewhere else. "They hate their own people" comes to mind, but that's not really an answer because it still leaves you looking for the reason why they hate their own people. Not all leaders do, after all.
by dangoodmanUT | 2025-10-01 13:36:47+00:00
I really like the work Joran and his team have done around DST, distributed systems awareness, and performance practices. I especially love the craziness around no dependencies (well, could you consider an underlying OS a dependecy?).

But I've always felt the way they treat normal OLTP (they call OLGP) seems unfair. For example, comparisons using clear sub-optimal interactive SQL transactions for financial workloads, like locking rows rather than using condition checks at commit time, because "that's how OLTP was intended to be used when it was designed ~50(?) years ago".

In their cited https://tigerbeetle.com/#performance the lowest the slider can go is 1% contention. Do you think Stripe has 1% contention directly on an OLTP DB? Definitely not.

You can build systems that _expect contention_, and elegantly handle it at REALLY high throughput. These systems protect the DB from contention, so you can continue to scale. From talking to folks working on these systems, I roughly know the kinds of transactional (financial) throughput of DBs like Stripe's and other systems - they have _many_ more zeros behind them than their performance comparison page proposes they could possibly have at even 0.01% contention.

Their marketing largely ignores this fact, and treats everyone like they just slam the DB with junior engineer-designed interactive transactions. Most developers (I hope) are smarter than that if they're working at a payments company. There's even the title "payments engineer" for the kind of person that's thinks about scaling contention and correctness all day.

TigerBeetle is great, but I find the pattern of being quite misleading about other OLTPs off putting.
by rectang | 2025-10-01 13:36:57+00:00
I think it’s important to distinguish between human leadership and the capitalist entities they work within.

I’ve worked for multiple small businesses, led by wonderful humans, which ran out of money. When those businesses went under, it tore their leaders apart to let workers go — but those leaders were still constrained in how the could act by economic realities.

There are both leaders and workers who are too cynical about each other. But it makes sense to be guarded with every company, even if I think it’s debatable how best to act — and how we might dream of improving matters at the macroeconomic level.
by bee_rider | 2025-10-01 13:37:27+00:00
On top of what j5r5myk mentioned, there is a fairly good record of the origin on “the customer is always right,” (described on Wikipedia) because it was something like a moderately well known person’s catchphrase, in an era when newspapers and marketing existed.

https://en.m.wikipedia.org/wiki/The_customer_is_always_right

There’s some quibbling to be had about the meaning, but it puts it closer to “assume good faith” or something like that, rather than reducing it to just preferences.

> The earliest known printed mention of the phrase is a September 1905 article in the Boston Globe about Field, which describes him as "broadly speaking" adhering to the theory that "the customer is always right".

> However, John William Tebbel was of the opinion that Field never himself actually said such a thing, because he was "no master of idiom". Tebbel rather believed it probable that what Field would have actually said was "Assume the customer is right until it is plain beyond all question that he is not."
by tiahura | 2025-10-01 13:37:33+00:00
In most common law countries, juries fill that roll.

Currently, in the US, internet companies get a special exemption from the laws that apply to other media companies via the DMCA. If traditional media companies publish libelous material, they get sued. Facebook and Google get a "Case Dismissed" pass. Most people look at the internet and conclude that hasn't worked out very well.
by gavinray | 2025-10-01 13:37:38+00:00
Can't vouch for any of these, but quick search shows:

https://labplusarts.nl/

https://www.bloodtesting.nl/

https://curitt.as.me/schedule/7b51cc60/appointment/70269915/...

https://www.easly.nl/en/personalised-blood-test/
by EPWN3D | 2025-10-01 13:37:51+00:00
My cholesterol is (frankly) through the roof. My GP wanted to start statins immediately. I pushed back and asked what the big deal was -- my RHR is low, BP is normal, my weight is fine, I have an active lifestyle, and my diet is fine. They explained that the cholesterol might build up a blockage in my heart, and that higher levels meant higher increased risk of that. So I asked whether we could just check and see if that's actually happening, and you can! It's a calcium scoring test, and it cost me $150.

I got a zero, in other words, no blockage at all. When I reviewed my results with a cardiologist, he basically said, "Some people just have high cholesterol, and it's not a problem. You're probably one of them." I also separately got tested for the type of LDL particles, and mine were primarily composed of big, floaty ones that aren't associated with increased risk (or at least that's what the test result notes said).

I'll do the calcium score every 5 years just to keep tabs on it. But thankfully I didn't start a needless medication regimen.
by sd9 | 2025-10-01 13:38:17+00:00
The term to search up is Linguistic Relativity

There's decent empirical evidence to show that peoples' language influences their perception of colour:

Language and Color Perception: Evidence From Mongolian and Chinese Speakers https://pmc.ncbi.nlm.nih.gov/articles/PMC6426779/

Tom Scott, All The Colours, Including Grue: How Languages See Colours Differently https://www.youtube.com/watch?v=2TtnD4jmCDQ

Similar effects for perception of time.

It's very plausible that emojis are perceived differently too, although I'm not aware of any studies on it at the moment.

Naturally it's quite hard to talk about, because people don't necessarily have the words to describe the differences between what they experience, or are even aware of a difference in the first place.
by techblueberry | 2025-10-01 13:38:23+00:00
Sounds like he’s gotten progressively more culture war-over time. I notice this fails the spot check test as well, every example he seems to bring up (socialism completely ignores conservative criticisms!) is wrong.

Also I’m guess I’m curious, his criticisms seeee to have changed over time, so is this blog post his somewhat reasonable earlier criticisms or somewhat more culture warrior-y later criticisms.

Seems funny though to think that “expert review” will help Wikipedia at a time when trust in experts is at an all time low.

Also, funny to read about his criticisms of wikipedia bias on wikipedia.
Show HN: ChartDB Agent – Cursor for DB schema design
by guyb3 | 2025-10-01 13:38:36+00:00
Last year we launched ChartDB OSS (https://news.ycombinator.com/item?id=44972238) - an open-source tool that generates ER diagrams from your database (via query/sql/dbml) without needing direct DB access.

Now we’re launching the ChartDB Agent.

It helps you design databases from scratch or make schema changes with natural language.

You can:

- Generate schemas by simply describing them in plain English

- Brainstorm new tables, columns, and relationships with AI

- Iterate visually in a diagram (ERD)

- Deterministically export SQL script

Try it out here - https://chartdb.io/ai - no signup required.

Or sign up and use it on your own database

Would love to get your feedback :)
by lukan | 2025-10-01 13:38:41+00:00
"If I state here plain and as a fact that golieca eats little children for breakfast and slaughters kittens for fun, could @dang not look at both a statement from you and one from me and see if I have sufficient proof?"

Nah, he would just (shadow)ban you.

But in general we had that debate long and broad on what truth means with Covid. Who decides what the scientific consensus is for instance. (I don't remember a crystal clear outcome, though). But in case of doubt, we still have courts to decide.
by Xylakant | 2025-10-01 13:38:42+00:00
If you read the guidelines, there’s quite a bit about being polite and not inciting flame wars, not only off topic items. It regularly happens that posts or even users get removed for that reason.

There are platforms that have much less strict standards with regards to that - yet you consider this the more agreeable platform. Maybe the reason is that it’s actually nicer to have a conversation in a place where you don’t need to deal with an asshole that starts yelling and insulting everyone at the table.

Think about this in real life: would you want to frequent a place where the loudest asshole gets to insult everyone present or would you rather go to a bar where at some point the Barkeeper steps in and sorts things out?
by DrScientist | 2025-10-01 13:38:46+00:00
I think it's a bit more nuanced that this.

Ultimately authors should be held responsible for content - the governments role here is setting the laws, and funding the law enforcement mechanisms ( police and courts etc ), and the platform's role is to enable enforcement ( doing takedowns or enabling tracing of perpetrators ).

Obviously one of the challenges here is the platforms are transnational, and the laws are national - but that's the just a cost of doing business.

However this doesn't absolve the platforms from responsibility for content if they are involved in promoting content. If a platform actively promotes content - then in my view they shift from a common carrier to a publisher and thus all the normal publisher responsibilities apply.

Pretending that it's not possible to be technical responsible for platform amplification is a not the answer. You can't create something that you are responsible for, that creates harm and then claim it's not your problem because you can't fix it.
by nsajko | 2025-10-01 13:38:55+00:00
I don't think testing against every existing dependent would make sense currently. The issue is the lack of tooling for mechanically checking whether the dependent accesses implementation details of the dependency, in which case it would be valid for the dependency to break the dependent.

There are some proposals to forbid the registration of a package release which trespasses on the internals of another package, though.

I hope someone tackles the above sooner or later, but another issue is the approach of testing every known dependent package might be very costly, both in terms of compute and manual labor, the latter because someone would have to do the work of maintaining a blacklist for packages with flaky unit tests. The good news is that this work might considerably overlap with the already existing PkgEval infrastructure. We'll see.
by quickthrowman | 2025-10-01 13:39:05+00:00
> Frank "[..] was helmed by a CEO that demonstrated sociopathic tendencies willing to do whatever it took.

To be fair, Jamie Dimon also fits this description.

This entire case can be explained thusly: “JPM had FOMO during ZIRP and agreed to a stupid deal without doing proper due diligence.”

This deal would’ve never happened if rates had not been cut to 0%.