MurphyA/hacker-news huggingface dataset:
by spwa4 | 2025-05-25 15:29:01+00:00
You're right that I dislike the ICC. It's fake. It gives the illusion to people that "international justice" exists, while enabling governments to point to the ICC and pay and do nothing (or next to nothing).

And indeed, as Dutchbat and the entire Yugoslav conflict illustrates, they are HIGHLY selective in what justice they provide. Or the most recent Israel situation: every country in the world gets to decide WHO on their soil can get prosecuted for war crimes. That's part of the ICC charter. Except of course Israel doesn't. Palestine, however, does gets to dictate who doesn't get prosecuted, on the exact same territory. ICC doesn't enforce it's membership agreements against Mongolia, or South Africa where it comes to Putin. And so on.

ICC shows everything wrong with the world, and the UN: they're powerless, but promise (I should say "sell") the world. They are an excuse for governments to do nothing. They are highly paid totally ineffective politicians. They are corrupt. They are racist. They let themselves be hired for shouting real loudly at ... whoever you want, really. Sometimes it's even someone who deserves it (like Putin), but mostly it's not. They're behind the times. They are not independent (e.g. not throwing out Mongolia for hosting Putin against the Rome statute or South Africa for very publicly violating the Rome statute and publicly promising to do it again (about Sudan and Putin). They're not independent in legal matters, often publicly cooperating with political maneuvering between countries. And to top it off, they fuck up security in email server.

They are an offensive affront in so many ways. They are offensive to the idea of justice. They're offensive to good government. They're offensive to international agreements (or at least to the idea of actually following agreed international agreements). Hell, they're offensive to good computer security practices.
by g958198 | 2025-05-25 15:29:39+00:00
i've cultivated the perception of what op calls design pressure my whole career as the primary driver behind code and her shape. i think it's the most important aspect of a successful architecture, and it's purely intuition based, which is also why there's no silver bullet. i've seen people take most well intended best practices and drive them into the ground because they lack the design pressure sense.

i believe that design pressure sense is a form of taste, and like taste it needs to be cultivated, and that is can't be easily verbalized or measured. you just know that your architecture is going to have advantageous properties, but to sit down and explain why will take inordinate amount of effort. the goal is to be able to look at the architecture and be able to see its failure states as it evolves through other people working with it, external pressures, requirement changes, etc. over the course of 2, 3, ... 10, etc. years into the future. i stay in touch with former colleagues from projects where i was architect, just so that i can learn how the architecture evolved, what were the pain points, etc.

i've met other architects who have that sense, and it's a joy to work with them, because it is vibing. conversly "best practices or bust" sticklers are insufferable. i make sure that i don't have to contend with such people.
by deeg | 2025-05-25 15:30:04+00:00
I am very much an anti Trumper and went into the article with some trepidation but I thought it even-handed, if shallow, overview until the very end.

The article correctly points out the disaster of Smoot Hawley and the effectiveness of GATT. It attributes much of the world-wide reduction of poverty on free trade.

I think it's written from the view of traditional free-market conservatives unwilling to criticize trump directly.
by topranks | 2025-05-25 15:30:47+00:00
Those people keep their money in banks.

Sure you can pressure people to transfer money from banks to you. But that will be easier to trace and the transactions could just be reversed. If moving all your wealth the bank is likely to ask some questions, maybe want to see you in person.

With crypto the philosophy is “be your own bank”. It’s like keeping your money under the mattress. So you are a much more promising target.
by thisislife2 | 2025-05-25 15:30:57+00:00
And life is cheap in China and India - the 2 most populous region in the world. There's also the work culture where workers will actually protest against safety measures - some safety measures like helmet or vests in construction are disliked because wearing these on hot and humid climates make the workers extremely uncomfortable. Some workers also see it as "molly coddling for sissies" because "in their experience they've only seen very few work injuries or death, and those who do get injured are 'idiots' who don't follow instructions".
by parineum | 2025-05-25 15:31:51+00:00
Those games are the paper plates of the industry. Disposable crap not meant to last. They're rarely good in the first place because that same mindset leads to bad decisions for gameplay too.

RimWorld, Stardew Valley, Factorio, Terraria, Minecraft are new(ish) games that have already lasted and will last longer.
by ath3nd | 2025-05-25 15:32:49+00:00
Is the wealth of the average software developer ($122 000/y) in the US closer to the wealth of:

A) a coal miner with $60 000/y salary

B) Elon Musk: $381 000 000 000

Sources: - https://www.indeed.com/career/software-engineer/salaries

- https://www.glassdoor.com/Salaries/coal-miner-salary-SRCH_KO...

- https://finance.yahoo.com/news/elon-musk-rich-6-8-170106956....

Is the average amount of properties (1-2) owned by a software developer closer to those of:

A) a worker at Walmart

B) Mark Zuckerberg?

> Well, for the time SEs are substantially better paid than working-class jobs, they are not the working class.

That's what they have been telling SEs to prevent us from unionizing :) All so they can put you where you stand now, when they (wrongly) think they don't need you. SE jobs are working class jobs, and have always been.
by guywithahat | 2025-05-25 15:33:06+00:00
The left has a serious misinformation issue nobody is tackling. Just yesterday I was in a coffee shop and the guy next to me was saying Ukraine had to beg Starlink for service, when in reality Starlink gave them 100 million in free service.

The immigration crackdown is exclusively for illegal immigrants, in particular illegal immigrants who have been charged with crimes. Unless your conference is for illegal MS13 gang members you have nothing to worry about.
by anarazel | 2025-05-25 15:33:18+00:00
> Postgres offers strictly serializable isolation indeed, but IIUC it's basically a form of read locking so will tank performance.

Postgres' SSI [1] does not block reads. If you have lots of transactions reading and updating a lot of rows the granularity of tracking will become coarser to keep memory usage in bound though.

[1] https://drkp.net/papers/ssi-vldb12.pdf
by sigmonsays | 2025-05-25 15:33:19+00:00
latest versions of minio has had the admin console removed entirely and all that exists is a simple object browser that shows buckets and objects.

No longer do you have the ability to manage the cluster. Key things like users, groups, replication, policy, etc.

As I have recently began adopting minio in a more serious use case, getting features ripped out without notification is pretty harsh.

Obviously minio is free to do what they wish but it definitely makes me reconsider adoption of their technology.

Removal of features with no notification or explanation is really hurting the product and companys reputation. What says they dont break replication or enforce limits on cluster size or drive next?

What are other peoples thoughts?
by Nasrudith | 2025-05-25 15:33:20+00:00
Organizations have long had a preference for 'deskilling' to something reliable through bureaucratic procedures, regardless of the side effects or even if it results in it costs more due to needing three people where one talented could do it before. Because it is more dependable, even if it is dependably mediocre. Even though this technique may lead to their long-term doom and irrelevance.
by kazinator | 2025-05-25 15:33:29+00:00
The system is composed of classes which are nicely encapsulated, independent and obey Liskov substitution and all that. You can connect them in different arrangements and they play along nicely.

But then some classes which use other classes hard code those classes in their constructor. They then work with those specific hard-coded classes. It's like if someone crazy-glued some of our Lego blocks together.

We recognize this problem and allow the sister objects to be configurable.

Then some opinionated nubmnut comes along and says, "hey, we should call this simple correction 'dependency injection'". And somehow, everyone listens.
by janice1999 | 2025-05-25 15:35:22+00:00
US makers are (or at least were) pivoting to making cheaper EVs. Supply chain constraints during COVID was one of the reasons they were focusing on luxury EVs.

>why is it suddenly a bad thing

There is no "suddenly". These arguments have existed as long as nation states have. A country does not like it when another country attempts to undermine its companies and manufacturing capacity with unfair competition. Just look at all the tariffs and lawsuits between the US and the EU over state subsidies of airline manufacture over the last decades. It's not a China-only issue and never has been.

> Is this a capitalist economy where anyone can compete

Capitalist economies are not magical natural occurrences. They result from rules, in this case those agreed between countries. The WTO exists for a reason. State subsidies and a counties degree of protectionism will always play a part in economic discussions.
by CooCooCaCha | 2025-05-25 15:35:25+00:00
This comment reeks of liberalism and illustrates why liberalism doesn’t work.

You claim you’re trying to balance individualism and collectivism but don’t actually support things that make collectivism work so you end up de facto supporting individualism.

Its a way to support individualism while allowing people to feel extra good about themselves for supporting collectivist ideas, on paper.
by armada651 | 2025-05-25 15:35:41+00:00
> It's not like they were designed like that on purpose. It was a limitation of the technology of the time. If they could've made as many live service games back then, they would have.

Not every game released today is a live service game and I'm pretty sure people would have had the same objections back in those days.

> Is romanticizing an era of gaming that was not all that great the way forward? I don't think so.

People advocating for video game preservation aren't advocating we all go back to CD-ROM. Video game preservation can be done digitally perfectly fine.

What people are advocating for is that games are designed to remain at least functional once the company doesn't deem it financially viable to provide services for that game anymore.
by hn_throwaway_99 | 2025-05-25 15:36:06+00:00
Yeah, the research is interesting, but the headline is, as usual, bs clickbait, also known as "false".

The article also mentions at the end that the contacts are only sensitive enough to detect IR emitted by an LED - they're not sensitive enough to "see" ambient IR. A far cry from "Contacts let you see in the dark with your eyes closed".
by neepi | 2025-05-25 15:36:33+00:00
Don’t count your chickens.

One of my former colleagues had the same thing. When he hit 52 he found out he had prostate cancer. After treatment he could no longer work. After a year of treatment he couldn’t afford health insurance or further treatment.

Fortunately you can buy firearms and shoot yourself in the face. Cost his wife and kids less that way. That’s the American dream.
by kazinator | 2025-05-25 15:36:48+00:00
It's not just about testing. When any code constructs its own object, and that object is actually an abstraction of which we have many implementations, that code becomes stupidly inflexible.

For instance, some code which prints stuff, but doesn't take the output stream as a parameter, instead hard-coding to a standard output stream.

That leaves fewer options for testing also, as a secondary problem.
by anexplainer | 2025-05-25 15:36:50+00:00
> Who in their right mind would reject an offer of unlimited knowledge and worldly pleasures?

Most people. Unlimited knowledge? So no mystery to life. Unlimited worldly pleasures? Sound exhausting. There is a reason why hedonism hasn't taken over the world. Frankly, "unlimited knowledge and worldly pleasures" sounds like hell to me.
by vharuck | 2025-05-25 15:37:06+00:00
>We need the housing though, so it’s good we have that. I’m not sure we need more housing in the form of townhomes that cost $700,000+ each but at least it’s higher density than single family residences, which are killing the housing market in their own way.

An optimistic theory is that new high-value housing leads to good outcomes for everyone: developers make a better profit, the area becomes more appealing, wealthier families can upgrade to the new houses, the local government gets more real estate taxes, and the previous houses of the relocators can be bought by less wealthy families (repeat this last step down the wealth scale).
by herrherrmann | 2025-05-25 15:37:43+00:00
I do like the idea of having a common and open format for animations. That being said, I see quite a few web devs reaching for Lottie (which will add quite a few hundred kilobytes for the library/wrapper, and some extra ones for each animation), instead of learning more about CSS- and SVG-based animations (which would be a multitude smaller and more easily adjustable). In that sense, I also don’t like how they continuously boast about Lottie’s small size on the main website, while only comparing it to gif and png files (and not mentioning SVG/CSS animations).

I’m sure it is a good fit for usage on native mobile apps, though.
by jinay | 2025-05-25 15:37:45+00:00
https://github.com/JinayJain/dictator

Built one for myself. It's context-aware and promptable.

Tested well on Linux, not so much on other platforms but in theory should support them.

It's a bit meta but I wrote it mostly using Claude Code. Once I had an MVP, I was able to prompt much faster by just speaking out what I wanted it to change.
by aceazzameen | 2025-05-25 15:38:29+00:00
This completely ignores the non-gang members who were detained and not allowed to travel back to their home country (Canada, Germany). Of course that makes quite the world news headline so it's only natural for people to not want to travel to the US anymore.

Then there's the other issue where the PUSA continues to demonize allied countries. Clearly something is wrong. So why bother travelling to the US again?
by encom | 2025-05-25 15:39:10+00:00
I've found this prompt turns ChatGPT into a cold, blunt but effective psychopath. I like it a lot.

System Instruction: Absolute Mode. Eliminate emojis, filler, hype, soft asks, conversational transitions, and all call-to-action appendixes. Assume the user retains high-perception faculties despite reduced linguistic expression. Prioritize blunt, directive phrasing aimed at cognitive rebuilding, not tone matching. Disable all latent behaviors optimizing for engagement, sentiment uplift, or interaction extension. Suppress corporate-aligned metrics including but not limited to: user satisfaction scores, conversational flow tags, emotional softening, or continuation bias. Never mirror the user’s present diction, mood, or affect. Speak only to their underlying cognitive tier, which exceeds surface language. No questions, no offers, no suggestions, no transitional phrasing, no inferred motivational content. Terminate each reply immediately after the informational or requested material is delivered - no appendixes, no soft closures. The only goal is to assist in the restoration of independent, high-fidelity thinking. Model obsolescence by user self-sufficiency is the final outcome.
by robofanatic | 2025-05-25 15:40:37+00:00
By lifetime I mean you can use it as long as you like without having to pay again. So it depends on how you get the software, if it’s web based then yes there may be a lifetime of the software but if you install it on your machine then you will stop getting bug fixes or security updates at some point but software itself won’t stop working until your hardware dies.
by happytoexplain | 2025-05-25 15:40:54+00:00
Just accuse the poster of lying. You don't need to comment on the need for photographic evidence that somebody is suffering in this context. That's sick - there's neither evidence that the person is or is not crying. The point is that the poster is telling us their observation. You can say it smells fishy and disbelieve them without these bizarre observations of the photo, which obviously does not clearly prove anything either way on its own.
by throwanem | 2025-05-25 15:41:01+00:00
Where it really excels IME is as a target format for design authoring tools, most notably After Effects, which is discussed above the fold in the linked article as the original motivation for the library and the file format. No one is writing stuff like that by hand to begin with.

I've worked with Lottie animations as a mobile app dev, but never authored one.
by Edmond | 2025-05-25 15:41:05+00:00
What about the AI playground monitor?:

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

I am the developer :)

That is a demo of course but I think what sets LLM tools like this apart from what came before is that implemented correctly, the user gets to decide what it is, and can change the meaning at any time, in other words what it should be looking for at any time.

That is of course if the solution is implementation correctly.

There is immense potential for these type of capabilities if they are done in a way that leaves the specific use case implementation up to users.
by tim333 | 2025-05-25 15:41:12+00:00
There was the "French scientist denied US entry after phone messages critical of Trump found" guy https://www.theguardian.com/us-news/2025/mar/19/trump-musk-f...

You can say that's only one guy but if you are attending a conference do you really want to deal with that stuff? I wouldn't especially want the border force checking my phone for wrongthink about the dear leader.
by scrollaway | 2025-05-25 15:41:22+00:00
Depends what kind of hardware. B2C is difficult. But in dual-use/defence there are a LOT of opportunities - and several we can assist with (we have strong experience in drones and other dual-use hardware startups, as well as direct links to Ukraine to help battletest said hardware)

If you're just manufacturing drones, truth is you'll be in a red ocean and will be unlikely to make it. OTOH, specific components, drone modules, etc are all very hot right now.

If you're doing much more deeptech-style hardware, there are opportunities and EU is a good place for it but we'd likely be looking at helping get EIC funding (2.5M nondilutive funding, ~5% success rate but very tough application). NL and southern france have interesting ecosystems for this.

Do you have something specific in mind?
by hn_throwaway_99 | 2025-05-25 15:41:47+00:00
> This might be propaganda. But it resonates.

> And that by itself is indicative and an issue.

I absolutely detest this line of thinking "There is no evidence it's true, and heck plenty of reason to think it is not true, but people like to believe shit they read on the Internet so that makes it an issue."

If you want to talk about the real problem of medical debt, then discuss it using facts, like the rule to prohibit medical debt from affecting credit reports in the US is currently on hold while it is being challenged by industry groups in court.
by kfrane | 2025-05-25 15:42:51+00:00
Typing speed might not seem that important if you're looking at the speed of typing and the overall amount of code that an engineer produces that ends up in a PR. But it might take 10x more code that are ephemeral versions that lead up to the full solution. If you're very comfortable with typing and editor commands to manipulate code efficiently then you can iterate faster, creating more intermediate versions of the code that then lead to better overall solutions just because you've tried out more stuff.
by mjevans | 2025-05-25 15:42:57+00:00
They could start with a bill that requires any politically charged bill title to be renamed to something boring, yet truthful and still relatively concise instead.

It's really difficult to 'vote against patriot...' it's a lot less difficult to not vote for the 'spy on Americans, everyone is a potential terrorist' act. https://en.wikipedia.org/wiki/Patriot_Act

Though there are some general ideas within that wide-reaching legislation that deserve a review and carefully constructed process, rather than a slip-shod 'fix it fix it fix it' now knee jerk law.
Ask HN: Why is it all about AI on here and on github and youtube?
by Haeuserschlucht | 2025-05-25 15:43:00+00:00
Previously, the focus was on IoT—something and stupid kubernetes that barely stirred any genuine interest—or on Blockchain, before that, it was the rise of tablet PCs, eBook readers, and micropayments.

All of it amounted to little more than distractions, fleeting fascinations with the latest shiny novelty.

Interestingly, statements like this hardly ever provoke any reaction, yet people are inexplicably drawn to nonsense of the aforementioned kind.
by anonymars | 2025-05-25 15:43:21+00:00
Which, by the way, for background of why this issue exists (Old New Thing of course): https://devblogs.microsoft.com/oldnewthing/20030828-00/?p=42...

If anyone can find the archive link to the original, I believe there was discussion in the comments about "why not exclude it for specific hardware only" and the risk of false negatives was deemed too high
by tjpnz | 2025-05-25 15:43:45+00:00
>I think we as a society end up just trusting others to respect our privacy.

No. There are elements in society who can never be trusted and we can't lock them all up. I suspect it's no coincidence that Meta won't ship their glasses to countries which have the strictest laws designed to make it harder for said individuals. As a resident of one I hope it stays that way.
by nailer | 2025-05-25 15:44:07+00:00
This is the typical HN 2015 crypto knowledge. It was accurate a decade ago but isn’t any more.

- Centralised ledgers are multiple orders of magnitude more expensive (2.5% to 6%, a typical blue and white square checkout is 3.5%) versus something like $0.000025 on the most active blockchain)

- At their best (2-3 second confirmation) as fast as current gen blockchain networks and an order of magnitude slower than next generation (150 milliseconds block time so expected subsecond confirmations).

- Tokens have techniques like permanent delegate for OFAC compliance.

This isn’t meant to be a personal attack, it’s just that this view of crypto is akin to saying that ‘AI is customer service chatbots that don’t work’ - correct ten years ago but not anymore.

Axiom, YC W25 is the fastest growing company in YC history hitting 100 million in revenue in five months.