MurphyA/hacker-news huggingface dataset:
by hintymad | 2025-05-28 18:38:10+00:00
I really don't get the sentiment of everything Russia. Russia has the GDP of a province of China. Russia does not have a thriving manufacturing sector. Russia has increasingly less influence or power over the world. Why would powerful people in the US succumb to to Russia's influence? That just does not make sense. If anything, maybe the Lenin-loving Stalin-admiring Marxists would love Russia, like half of the university professors in the 50s loving the Soviet Union, to the point that they'd rather leak all kinds of information, including how to build atom bombs, to the Soviet Union. Oh, and New York Times even won a Pulitzer for praising the Soviet Union by the great Walter Duranty in the 1930s.
by cyberax | 2025-05-28 18:38:17+00:00
So you're competing with Auth0, Clerk and others. You really need some differentiator. For me that would be:

- Service-to-service authentication.

- User impersonation in S2S calls ("I'm a service SERVICE1 making a call on behalf of USER_JOE"), including for offline flows.

- A way to view and manage the offline grants for S2S impersonation.

- All of the above must be resilient.

I don't think any authentication solution actually tackles this.
by groby_b | 2025-05-28 18:38:22+00:00
Let's be clear, it's not just the age of tech.

It's been normalized to offload things to the recipients, because it reduces cost. Be it self-checkout, be it governments and large corporate entities doing the absolute minimum and asking you to jump through endless hoops to achieve something.

We're shaving off costs everywhere, without eliminating the need to do that work. And so it travels down to the leaf nodes, to individuals. Who cares, quarterly results are up, OpEx is down, good times.

Tech has enabled some of these things, but ultimately it's the fetishization of Taylorism that got us here. If you can't measure it, it's not worth doing, and not doing it saves money, which you can measure.

This has now spread all the ways to individuals. The commons, always a resource in a precarious position, is now the place for everybody to proudly defecate on. Throwing away litter, listening to music without headphones, rudely shouldering people away - all of it is accepted, because heaven forbid the individual sacrifices for the group. It is, after all, not a thing that has positive impact for themselves.

I don't know what will break us out of it, but yes, caring is missing because we've eliminated non-egocentric things from the rewards function we think we should apply.
by junto | 2025-05-28 18:38:24+00:00
Lots of European companies are now looking at cloud options that do not rely on US companies as part of their due diligence.

That Amazon, Google or Azure might close our cloud accounts because the U.S. President insists on it because he’s offended or being leveraged, is a high enough risk to have started risk assessments, especially in EU businesses that operate critical infrastructure.

These US companies bending the knee to an authoritarian has not gone down well across the pond.

https://www.heise.de/en/news/Criminal-Court-Microsoft-s-emai...
by Aurornis | 2025-05-28 18:39:24+00:00
Getting fired from DOGE by having your access spontaneously revoked without explanation is extremely on-brand for DOGE.

I think Sahil honestly wanted to do well, but writing like this makes it clear that he wasn't immune to the Elon Musk reality distortion field:

> Meanwhile, the public was seeing news reports of mass firings that seemed cruel and heartless, many assuming DOGE was directly responsible.

> In reality, DOGE had no direct authority. The real decisions came from the agency heads appointed by President Trump, who were wise to let DOGE act as the 'fall guy' for unpopular decisions.

This is lie. We've all heard the claim that Elon is just an "adviser", but when he's following Trump around and showing up in cabinet meetings everyone knows what's going on.

There are countless news articles, Elon Musk news clips, leaked e-mails sent to all federal workers from DOGE, and court cases ( https://federalnewsnetwork.com/litigation/2025/05/judge-exte... ).

Trying to claim that DOGE was just about efficiency and little stuff like improving websites at this point is attempting to rewrite history.
by emptysongglass | 2025-05-28 18:39:46+00:00
> And denying that Buddhist violence (that too backed by mainstream Buddhist ideologues in the largest Buddhist practicing countries in the world) is ridiculous.

You appear hellbent on conflating humans doing bad things on behalf of religious causes with Buddhism itself, which does not, in any way, condone any of the acts you've highlighted.

> $massacres highlights a significant strain of violence in Buddhism

If I tell you that a book that declares in the strongest possible language that no harm shall be done to rabbits was in fact a trick of the demiurge and that only true believers could discern the true message for why the mass murder of all rabbits in the world was good and then I tell you that I am the Prophet of the Book, the religion and its teachings would not change. I would just be some idiot who had murdered all the rabbits in the world.

The one who had lied and cheated and schemed would be responsible, not the author of the book or their teachings. They would have created a Bizarro World of their own creation that took its root in the misery of their own heart.

This Bizarro World is not Buddhism, was never Buddhism, and could not be Buddhism and I have the evidence from the words themselves that Buddhism is not of genocide, of hatred, and of bloodshed.
by everfree | 2025-05-28 18:40:15+00:00
> it was a split (not downtime)

There were several significant double-spends. People were able to create fake transactions and scam each other.

Preventing people from sending fake transactions is Bitcoin's one reason for existence. People made out with a bunch of stolen money.

If everyone being able to send fake Bitcoins around and scam people doesn't count as downtime, I don't know what counts as downtime.

Showing fake bitcoins is actively worse than if the network refused to process transactions at all.

As a side note, due to its slashing system, Ethereum "fails closed" like this and refuses to confirm transactions if the network were majorly disrupted.

> There could have been loses on the centralized exchange side for the few hours of ambiguity. maybe there was 1 public report of loss at the time.

At the time, I remember several reports of relatively large losses (and gains, by the scammers). But the private losses are probably larger and they're just as important. When people (and exchanges) get scammed, they're generally incentivized to stay quiet about it.

> This is the lesson that ETH people were not around for.

The "ETH people" that matter - the protocol researchers and client developers and exchange CEOs - were for the most part all around during the early Bitcoin days.

> More moving parts; more failure cases. More client, more moving parts.

Ten cars have "more moving parts" than one car, and the fleet is much more prone to a failure of one of the parts in one of its cars.

When two parts break at once, it's better to have a fleet of eight working cars than one broken car in need of two repairs.

Thanks for the source, by the way. I think Satoshi was just as wrong there as he was when he thought Bitcoin would become a "peer to peer electronic cash system".
by Disposal8433 | 2025-05-28 18:40:22+00:00
> What in the world is going on here? What am I not understanding?

I don't think you're wrong in any way. I've been in denial for the past few years because the world is going crazy with AI and politics. But it's actually very good for me because I'm shunning all that shit and I focus on local people and local problems more: taking care of the finances of a non-profit, being more available for my friends and relatives, solving actual problems that people may have, etc. Denial is great and it makes more active. The downside is that I now have the calendar of a CEO and less time for me, but I believe the world need some care and we all can do something about it by doing small stuff.
by nosianu | 2025-05-28 18:40:49+00:00
We had a submission just five days ago with a report from a Western pilot who had been flying for Yemenia during a six month expat contract:

"How I ended up flying for Yemen's national airline – and survived (pprune.org)"

https://news.ycombinator.com/item?id=44072971

That is why I found it worth reporting on HN that the last airplane of Yemenia has been destroyed.

I merely found it interesting, because as a private pilot I read the report a few days ago with great interest. I have no political intent with this submission.

The Israeli strike was a response to several rocket attacks.

> The airport had only resumed limited commercial services on May 17, according to Huthi authorities, after it was closed by a heavy Israeli attack that destroyed six planes 11 days earlier.
by dehugger | 2025-05-28 18:41:32+00:00
Because you "walk into" things and get hurt. Like walls, or trees. The notable exception is buildings, or less tangible things like a spotlight.

Trains, ships, and busses are a weird kind of middle ground between on/in.

Thinking about it, I believe the principal difference is if there is something significant (more significant than the roof of a train) above your head? It seems to be very subjective and though, any time I think I've gotten it figured out another example/edge case comes out.
by feoren | 2025-05-28 18:41:42+00:00
Yes: there are no "average gamers". Everybody gets something different out of games, and the beauty of early HL1 online play is that there was something for everyone. Severs that were AWP-only playing sniper-focused maps; servers where AWPs were banned. Servers that only ever played de_dust; servers that only played crazy user-made maps. Team Fortress Classic and Counterstrike and HL1 Deathmatch and Science & Industry and so many more variants that I've forgotten playing. And what one player wants to play changes with their mood and the phases of the moon. As long as there were at least 9 other people interested in what you felt like messing around with in that instant, you could do it.

If you make a game based on average metrics, you get a single, average experience. If you make a game for the average player, you make a game for nobody. (Although you do seem to make a lot of money ...)
by arguflow | 2025-05-28 18:42:39+00:00
Frameworks and libraries are useful to keep the code style the same.

Using multiple agents helps when the endgoal isn't seen. Especially if there is no end state UI design in mind. I've been using a similar method for shopify polaris[1] putting the building blocks together (and combing through docs to find the correct blocks) is still a massive chore.

[1] - https://polaris-react.shopify.com/getting-started
by perrygeo | 2025-05-28 18:42:53+00:00
For me it's critical that the note capture mechanism be unstructured and entirely free form. Typing notes on a keyboard just doesn't work when much of the things I need to keep note of are non-linear, non-verbal, relational, or spatial. Or just facts that I need to keep in temp memory.

I periodically review the notes and summarize anything worth keeping into the appropriate system of record (calendar, tickets, wiki, spaced repetition, doesn't matter). Like you, I find that very little is actually worth keeping. And that's fine; the paper notes are not a system of record but more of an extension of working memory.
by proxynoproxy | 2025-05-28 18:42:58+00:00
We don’t know exactly what happened between 0 and 1, but it’s not really that important, other than it’s “externally verifiable hash”, eg PoW.

Real Return”. I think the real return is -40% since PoS? And falling? The illusion of yield. It’s the same nonsense they use to get people to buy treasuries with yields under inflation. It’s Wall Street tricks dressed up as yield. That’s all that’s been reinvented here. It’s not some grand hack to bypass “waste”.

I agree going after the stakers won’t shut it down. But going after the central devs? Remember liberty reserve? Ethereum is just LR, and Solana is LR2 and Sui is LR3?
by creer | 2025-05-28 18:43:23+00:00
What's more surprising in there is that it's not Waymo doing this. It's hard to argue that Waymo isn't way ahead of the rest in self driving. And this outfit putting self driving semi trucks on the road is [checks notes] Aurora Innovation.

Who?

Further we learn they are proud of "360-degree sensors that can detect objects 1,000 feet away" and "already logged more than 1,000 driverless miles shuttling goods along Interstate 45 in Texas" - that's what? two days? "We have something like 2.7 million tests that we run the system through" and "two trucks without a driver".

What in the world?

Now, I will grant that some of this nonsense is probably the [checks notes] New York Times writer but still. This is absurd.

The conclusion goes beyond that: "What Aurora’s doing is being much more careful than most,"
by pixl97 | 2025-05-28 18:43:48+00:00
This is where Windows gets messy on what the idea of an admin is. It came from a history of 'full admin by default' instead of a "you never use root unless ___".

If your grandma had a Windows XP box with a default user, it was a 'full admin', but most likely grandma had no idea of how to administer it. So you ended up with a SYSTEM privilege that is even above admin. The full admin needs to promote themselves (run as) temporarily to that priv to change some things.
by superultra | 2025-05-28 18:44:24+00:00
To add to that - if a company is not actively protecting the trademark, even in well intentioned cases, then someone can use the trademark and point to a precedent of the brand not defending its trademark, especially if it’s probable that the company was aware of the usage.

Waffle House (or any other brand) must and 100% always will send out a C&D for trademark misusage, otherwise they lose legal protection for that trademark.
by correa_brian | 2025-05-28 18:44:36+00:00
Appreciate the feedback! We haven't setup the infrastructure for a trial but maybe in the future.

That's cool you built a similar tool - what kept you from releasing it?

Plan is to ship a Windows and Linux version in the next few months if there's enough demand.

We've gotten our users through various launches on HN and reddit with some minimal linkedin promotion. It's been mostly word of mouth, which has been very promising to see.

Re: the electron and video processing performances - there's a lot to dive into. I don't claim to be an Electron expert, so maybe it was our misuse of workers that created a bottleneck. As part of the migration to rust we also implemented scene detection to help reduce the number of frames we indexed and this helped reduce processing loads a lot. We also added some GPU acceleration flags on ffmpeg that gave us meaningful gains. Batching processing image embedding generation was also a good improvement to a point, before it started crashing our model instance.
by skeptrune | 2025-05-28 18:45:25+00:00
I think AI makes personal software possible in a way that it wasn't before. Without LLMs, I would have never had the time to build a component library at all and would have probably used 8bitcn (looks awesome btw) and added the neo-brutalist shadows I wanted.

However, despite my gripes with ShadCN for Astro being minor (lots of deps + required client:load template directive), just small friction points are enough that I'm willing to quickly build my own project. AI makes it barely any work, especially when I lower the variance using parallelization.
by dbunskoek | 2025-05-28 18:46:24+00:00
Indeed @vanschelven, django-hidp (Hello, ID Please) is our newly open-sourced full-featured authentication system for Django projects that we’ve just soft-launched. We were getting ready to post this on HN, but since this is here now, I thought we might just chime in on the discussion.

Current status of django-hidp is we’re still refining the documentation and building the website, but the core functionality is solid, and already in use for quite a lot of our clients. As such, we would say it's ready for evaluation by interested Django developers.

So, if you’re interested in a comprehensive authentication system for Django projects, django-hidp offers:

- comprehensive authentication: user registration with email verification, login, password reset, and more

- OpenID Connect (OIDC) support: built-in support for integrating with providers like Google and Microsoft

- One-Time Passwords (OTP): based on django-otp, with flexible flows and policies

- rate limiting: protects against brute-force attacks

- Content Security Policy (CSP): helps prevent cross-site scripting and other code injection attacks

- standalone OIDC Provider: can be configured to act as its own OIDC provider

- and a lot more...

Designed with OWASP best practices in mind, django-hidp aims to provide a secure and flexible solution for user authentication in Django projects. Without having to reinvent any wheels (no pun intended) and combining slews of dependencies together into a coherent whole. We've already done that quite a lot of times in the past, and now we finally sat down to that work for you, and build an opinionated, batteries-included application that can be used in all Django projects.

If you have any questions, or would like to know more, please reach out to me.
by jandrewrogers | 2025-05-28 18:46:26+00:00
At least in my case, it is difficult to overstate how unlike linear “notes” those scribblings actually are. They aren’t remotely consumable outside the context in which they were created. It really is treated like swap space for working memory.

I do go through all the old papers when I discard them but 99% of the time there is no discernible value. The thought process that created them is strongly non-linear, which does not lend itself to naive linear consumption at all later date.
by palmotea | 2025-05-28 18:46:37+00:00
> oh yes he was, it was just thinly veiled and apparently the audience doesn't like it being pointed out.

You don't know what you're talking about.

It appears I hit one of your triggers, and you don't seem to have the self-control to not read into my comment stuff that isn't there.

> If he wanted to say something about statistics he could've picked anything besides COVID.

I picked the handiest example, that's it. Do you think I should walk on eggshells because of you, internet stranger?

> Don't gaslight me about gross virtue signaling masked as intellectualism. I'm a lot of things but stupid isn't one of them.

If you talk like that, I'm not so sure.
by ucarion | 2025-05-28 18:46:37+00:00
It's a bit of a mix of subtle design decisions and discrete features.

A few major things:

1. In business software, Organizations are your tenants. Users aren't tenants themselves. You have to think about things like "Which Organizations can this person sign into", you need to support user invitations, and you'll need to accommodate IT admins asking for control -- think stuff like turning off magic links for every employee at their company or requiring every employee to have MFA.

2. B2B software needs different auth and user management features. The big one is SAML SSO, but there's also stuff like provisioning (and deprovisioning) users from identity providers and letting your customers define custom role-based access control. Similarly, consumer software generally doesn't need to support stuff like API keys or audit logs.

Generally speaking, the big conceptual difference is that you're selling to a company, and the company wants control.
by amluto | 2025-05-28 18:46:44+00:00
That's kind of the point. It's true that, in the Schwartzchild metric, an object falling into a black hole would seem to take forever to fall in. And one can start making various extrapolations about what happens if you throw a whole lot of grains of dust in and how those grains of dust would pile up at infinite density near the event horizon.

But once you notice that the Schwartzchild metric doesn't actually include these grains of dust and that it only really makes sense if the dust has zero mass, zero energy, etc, then the extrapolations are less interesting (look, infinite density of zero-energy things!). You need at least a perturbed Schwartzchild metric that accounts for the effect of the things falling in, and that might get different answers.
by ttoinou | 2025-05-28 18:47:37+00:00
OT but I would love to have a trial to test this before purchasing. But nice product idea I have this kind of issues dealing with my photos and videos.

And how come you don't charge any VAT or GST ?

> Do you offer refunds? Once you download Desktop Docs it's yours forever, so it's non-refundable.

Hum it's not really common to not offer refunds for software licenses. And you might have chargebacks anyways.
by alterom | 2025-05-28 18:47:43+00:00
>There's no genocide

Thank you. This is all that needs to be said on this subject.

The word genocide does not mean "a lot of red flags and generally terrible things", nor was it made to describe that.

>Don't respond to something like this with a flippant statement about clutching your pearls.

Don't clutch pearls then.

As long as you keep abusing the word "genocide" to apply it to the plight of white people in South Africa, you'll get the response you think is flippant, and I consider to be insufficiently stern given the harm and disrespect of such usage.

Saying this as a Jew whose family members were killed by the Nazis during WW2, by the way.

They were KIA as soldiers, so I'm hesitant to label them as victims of genocide, even though they were certainly the target of it — out of respect both to them, and those who didn't get a chance to die fighting.

You don't get to call a demand for respect flippant.
by nitwit005 | 2025-05-28 18:47:56+00:00
I'd caution that a monorepo isn't a full fix to that. People often make multiple versions of libraries. You have separate 2.X and 3.X versions, with independent source code (or branches), and ask people to migrate to the new one.

There's not really a way around that when you need some behavioral change for the code using the library.
by wenc | 2025-05-28 18:48:22+00:00
How about the one some of us believe:

“Isn’t it cool that I don’t have to write boiler plate and can prototype quickly? My job isn’t replaced because coding is not my job — it’s solving domain specific problems?”

I’m in my late 40s, have written code for 3 decades (yes started in my teens) and have always known that the code was never the point. Code is a means of solving a problem, mostly unrelated to computers (unless you work on pure software tooling).

This is why I chose not to study computer science. I studied something else and kept coding. I’ve always felt that CS as a field is oversubscribed because of $$$ dangling due to big tech.

So many fields are computational these days and the key is to apply coding to these fields. For instance, a PhD in biology gets you nowhere these days so many biologists these days are computational biologists or statisticians. Same with computational chemists, etc.

For most of my career I’ve written code, but in service of solving a real world physical problem (sensor based monitoring, logistics, mathematical modeling, optimization).