MurphyA/hacker-news huggingface dataset:
by courseofaction | 2025-09-17 14:22:41+00:00
That is literally not what genocide is, it's a legal definition not a creative writing exercise.

'The legal term “genocide” refers to certain acts committed with the intent to destroy, in whole or in part, a national, ethnic, racial, or religious group. ' [1]

Israel is functionally commiting genocide, after being an apartheid state for decades. Arguably their goal is ethnic cleansing, and mass murder is a means to that end.

[1] https://www.ushmm.org/genocide-prevention/learn-about-genoci...
by codingdave | 2025-09-17 14:22:52+00:00
Bloodwork results are notoriously misunderstood. The expected ranges aren't where everyone falls - most tests you need to be far out of the range before it is a concern. Also, different labs have different expected ranges. And people all have their own variety, and their own imperfections that have zero negative impact on health.

So while I believe that an AI can scrape content, match up numbers, and spit something back.... I'm truly dubious that it will be good advice.
Ask HN: Ask HN page this week restricted to a small list
by thorin | 2025-09-17 14:22:59+00:00
Seems something has changed to my view of how ask hn works. Previously it filled at least one page, now it seems to be limited to around 14 entries. Is this intentional? Maybe there is a time range and there hasn't been enough asks? Or maybe there is a config parameter somewhere, but I can't find one.
by Ntrails | 2025-09-17 14:23:02+00:00
> This is how some even older people feel about smartphones :p

I walked around listening to cassette tapes on my walkman and couldn't imagine why anyone would want an "mp3 player" with all the hassles of loading 100 songs at a time onto a computer and then onto the thing etc etc. Minidiscs seemed cool tho?

~5 years later I got an iPod with 10gig of storage and holy shit it was the best thing I'd ever encountered. All my music. Immediately. All the time.
by ricardonunez | 2025-09-17 14:23:43+00:00
The market is a horrible shit show, fake applicants and fake openings is the norm. I applied for dozens of job openings with only a 25% response rate and even less for a first interview. Started looking how to spot the fake ones. You need to add to your application a deterrent, like in person interview, meet a team member in person or like somebody else mentioned pick a laptop in person. That was one of the ways I spotted fake openings from real ones, aside from the typical company reposting the same job for months.
by Arbortheus | 2025-09-17 14:23:52+00:00
Out of curiosity, could this have been a vector for a supply chain attack?

I am currently running an fairly outdated version of datatables on a personal project, v1.11.3 from 2021. I'm not too worried about running this older version, because according to dependency scanning software there's no CVEs for it [1]. Also, upgrading this package is too tricky as there's been some pretty huge breaking changes, so I'm stuck at this older version.

I am _not_ using the datatables CDN but instead self-hosting the static files. However, I did not notice until recently that in v1.11.3 it comes with a CSS stylesheet [2] that loads a static resource from that CDN: `url("https://www.datatables.net/examples/resources/details_open.p...")`

It looks like newer versions of datatables don't import static files from the datatables CDN like this.

Presumably if this domain was hijacked as stated in this incident review, users on affect datatables version could have had their site compromised?

Would it make sense to issue a CVE for older datatables library versions that could be susceptible to this attack?

[1] https://security.snyk.io/package/npm/datatables.net/1.11.3

[2] https://cdn.datatables.net/1.11.3/css/jquery.dataTables.css
by filoleg | 2025-09-17 14:24:34+00:00
> If the only ingredient needed to support massive innovation and cost cutting is banning exports, wouldn't we have tons of examples of that happening already - like in Russia or Korea or Cuba?

That's just one of the ingredients that could help with chance of it happening, far from being "the only ingredient".

The other (imo even more crucial) ingredients are the actual engineering/research+economical+industrial production capabilities. And it just so happens that none of the countries you listed (Russia, DPRK, and Cuba) have that. That's not a dig at you, it is just really rare in general for a country to have all of those things available in place, and especially for an authoritarian country. Ironically, it feels like being an authoritarian country makes it more difficult to have all those pieces together, but if such a country already has those pieces, then being authoritarian imo only helps (as you can just employ the "shove it down everyone's throat until it reaches critical mass, improves, and succeeds" strategy).

However, it is important to remember that even with all those ingredients available on hand, all it means is that you have a non-zero chance at succeeding, not a guarantee of that happening.
by throwaway894345 | 2025-09-17 14:25:30+00:00
Also, the Phoenicians were the descendants of the Canaanites, who (according to one etymological theory) are also named after the color purple.

The Phoenicians were a semitic people like the Jews, and they gave the world its first alphabet which was adopted by both the Hebrews and the Greeks. The Greeks added vowels, and the Romans adopted that alphabet and it became roughly the one we use today.

If you go to the Wiki page (https://en.m.wikipedia.org/wiki/Phoenician_alphabet) and scroll down to the Table of Letters header, you can see how the letters evolved from Egyptian hieroglyphs to the letters we use today. It’s particularly interesting to me that our letter “B” (which the greeks called “beta” and which forms the tail end of “alphabet”) was originally a house, and the semitic languages called it “bēt” which was their word for house, which you can still see today in Biblical place names like Bethel (house of God—“El” was a very old name for God).
by sausagefeet | 2025-09-17 14:25:50+00:00
Your Terraform/Tofu code is a graph. Resources are nodes and the dependencies between them are edges, so a graph is a very natural and useful representation of infrastructure. There are well-understood algorithms for transitioning a graph between two representations that can be leveraged as well. I think how you describe representing state would work fine, but a graph works quite well and is more natural for the types of operations we want to perform on the graph.
by bobalob | 2025-09-17 14:26:05+00:00
> What brings us to the main point the right always doesn't get: What is a woman? If body and mind have the same gender it's easy but what if body and mind have a different gender? Seems to me the concept that the mind doesn't need to align with the body seems impossible to them.

It's not just the right who are skeptical of this idea. Like what does "body and mind have a different gender" even mean when you look at the detail of it?

> And that is only based on rumors and Imane Khelif's looks.

This is inaccurate. A lab report showing that Khelif has an XY karotype, and extracts from Khelif's medical file describing a male-only disorder of sex development (5-ARD), were leaked to journalists.

Kirk talked about this from a conservative perspective but it's more a women's rights and competitive fairness issue than anything else.
by TonyPeakman | 2025-09-17 14:26:14+00:00
For anyone curious, I’ve put together a collection of comparison demos here: https://codepen.io/dagger8224/pens . They show the same functionality implemented with dagger.js alongside other frameworks (credit to the original authors of those examples ).

If there’s a particular feature, page, or component you’d like to see built with dagger.js, feel free to leave a comment — I’d be happy to explore and discuss it together. Thanks!
by ulrikrasmussen | 2025-09-17 14:26:18+00:00
Our current minister of justice in Denmark, Peter Hummelgaard, says "yes" to everything proposed by the police and intelligence agencies. Meanwhile, he has demonstrated no ability whatsoever of understanding the technical challenges of implementing something like this, and he firmly insists on the false claim that it is possible to let the police read encrypted communication without compromising the security model. He also directly spreads misinformation and downplays the significance of this by falsely claiming that Meta and others already scan E2EE chats to show us advertisements. He has said that he wants a crime-free society, and I don't doubt that that is his goal. I just also think he is too stupid to understand that a crime-free society has never existed, and if it is attainable, then it is probably not a very free society.

All in all, he seems to be a scared, stupid sock-puppet of Europol.
by epolanski | 2025-09-17 14:26:20+00:00
> It is impossible to express Monoid as an interface because one of the features of a monoid is that you have a special element `mempty`, but consumers cannot get this value without first having another value of type `a` on their hands.

Can't you trivially do so in TypeScript?

- define a Magma<A> interface `concat<A>(a:A, b: A) => A`,

- define a Semigroup<A>, same implementation of `Magma<A>` could even just point to it,

- define Monoid<A> as Semigroup<A> and `empty` property (albeit I prefer the term `unit`, empty is very misleading).

Now you can implement as many monoids you want for strings, functions, lists and use those instances with APIs that require a Monoid. E.g. you could have a `Foldable` interface that requires a `Monoid` one, so if you have a Foldable for some A you can define foldMap.

Not sure what the practical differences would be.

After all Haskell's monoids, same as in TypeScript, are contracts, not laws. There are no guarantees that monoid properties (left and right identity) hold for every element of type `a`.
by YetAnotherNick | 2025-09-17 14:26:24+00:00
Define tangible benefits and give example of any pure mathematics in last 200 years having tangible benefits.

One benefit is that it is related to foundations of mathematics. If you can find busy beaver number 745, you can prove or disprove Maths. If you can find busy beaver 6, you can prove few collatz like conjecture which is an open problem.

Most core research doesn't help directly, but through indirect means. e.g. This would have led to finding the areas of improvements in Lean due to its complexity. I know for fact that Lean community learns a lot from projects like Mathlib and this. And Lean is used in all sort of scenarios like making AWS better to improving safety of flights.
by nickslaughter02 | 2025-09-17 14:26:29+00:00
> The member countries are sovereign and obviously can't go against their constitutions or basic laws

False.

> The principle was derived from an interpretation of the European Court of Justice, which ruled that European law has priority over any contravening national law, including the constitution of a member state itself.

https://en.wikipedia.org/wiki/Primacy_of_European_Union_law
by YesThatTom2 | 2025-09-17 14:26:35+00:00
It is purely academic... or is it?

G. H. Hardy's autobiography was titled "A Mathematician's Apology" because he, somewhat jokingly, wanted to apologize for a life of pure math... totally academic and completely useless.

Then a few years after he passed away, his math was key for The Manhattan Project to build the first successful nuclear bomb. His math lead to the device that changed the world and affected every aspect of human life for a century.

It's only "useless" until someone finds a "use".

P.S. The book documents his time with Ramanujan. If you liked the film "The Man Who Knew Infinity", you should read Apology
by tracker1 | 2025-09-17 14:27:09+00:00
I've been running an RX 9070XT since close to release... I've also been running PopOS Cosmic Alpha for the past few months and for better game compatibility been sticking close to the latest mainline kernel.

Just yesterday, I tried getting ROCm working to see of I could use StableDiffusion. Well, in the end 6.16 is currently unsupported and after a few hours of fail, I managed to get the in the box kernel module working again and gave up. It is emphatically nice that many/most games now run through Mesa/Vulkan+Proton without issue... but it would be nice to actually be able to use some of the vaulted AI features in AMD's top current card in the leading edge Linux Kernel release with their platform.

Hopefully sooner than later, this will all "just work" mostly and won't be nearly the exercise in frustration for someone who hasn't been actively in the AI culture. I could create a partition for a prior distro/kernel or revert back, but I probably shouldn't have to, in general I tend to expect leading edge releases to work in the Linux ecosystem, or at least relatively quickly patched up.
by topranks | 2025-09-17 14:27:11+00:00
If you read it closely they are not mandating backdoors in encryption.

WhatsApp could still have messages end-to-end encrypted. What they would be mandated to do is for the app to send copies of the messages to WhatsApp for their staff to review the contents.

This obviously breaks the point of end-to-end encryption. Without actually making it illegal for them to use encryption, or add any “backdoor” so it can be reversed.

It’s a weasely way of trying to have their cake and eat it.
by MangoToupe | 2025-09-17 14:27:14+00:00
I'm sure you have a point here, but I have no clue what you're referring to. Reddit is indeed a very astroturfed place but you typically opt into it by joining a subreddit that actively caters to discussion of products or discussion of politics—not exactly what I would refer to as "subtle".

And if someone is using an LLM for either topic, my sympathy goes out the window. Same as with reddit. E.g. if you take the discourse on /r/worldnews seriously, you deserve to be propagandized.
by dbcooper | 2025-09-17 14:27:22+00:00
Firefox for Android is some of the worst software I've ever used. A lot of extensions won't work in it, and even Edge Canary is far better with them. It is extremely slow, and the UI is horrible.

I'm running it on a device with a Qualcomm SM8635 Snapdragon 8s Gen 3 chipset, and it just crawls. The UI is very unresponsive, and page load times are terrible. It also has to reload the page if it was running in the background and you switch back to it.
by zesfy | 2025-09-17 14:27:28+00:00
Hello HN! Happy to share a passion project that I’ve been working on for the past 5 years, Zesfy. I built it to help me organize my weekly tasks where I can review the list every and add tasks that I want to work for today with one tap.

Other interesting feature is you can set progress to your task or automatically calculated based on the completed subtasks. It lets me show completion progress such as today task completed progress in more granular way by instead of just calculate how many tasks completed.

There are so many features planned in the future such as smart input, daily routine and widget. Hope you find the app helpful. Let me know what you think.
by oaiey | 2025-09-17 14:27:41+00:00
Politician can not face consequences when they discuss something illegal. Politicians in parlaments literal job is to define legal and illegal. That they repeat that until success and against the perceived will of the general population is maybe a procedural problem (as in: do not disturb the legal body with stupid stuff) but it is still their job.

I 100% agree with your position. Chat control is basically an attack on every conversation everywhere because modern social habits are using it like my chat with my neighbors over the fence. It is not the same as mail interception it is much worse.
by cyberax | 2025-09-17 14:28:11+00:00
I deeply believe that the whole "state" approach with TF is flawed. You end up doing a 3-way merge between the actual state, the desired state, and the recorded state every time you try to make changes.

Long time ago, I was simply doing stuff like this:

> resources = describe_resources_by_tag(env_name=env, some_tag=tag) > if resource_doesnt_exist(resources, some_resource): > create_resource(resource)

This was very robust and easy to explain. You look around the system, using some tag-based filtering (in AWS, GCP, Azure) and then perform actions to bring the system to the desired state.
by Swenrekcah | 2025-09-17 14:28:12+00:00
My sympathies are with all the civilian population in the area.

By your own logic here, you would suggest that the people killed in the heinous terrorist attack in october 2023 were killed because they did not stop being violent?

Of course that is a ridiculous statement.

Palestinians have been oppressed and attacked and their land taken, by Israel, for many decades. This does not justify terrorist attacks, but neither do the attacks justify what Israel has done.

We can keep in mind that the most promising peace deal was sabotaged by extremists from Israel.

I have no sympathy for terrorists of any nationality or designation, which is why I condemn both Hamas and the current administration of Israel.
by jjk166 | 2025-09-17 14:28:36+00:00
The "i" is there because it is a convenient way in our system of mathematics to write out such an equation, but that really comes from the fact that complex numbers have two dimensionality. Our best understanding of the universe demands that higher dimensionality, not necessarily the imaginary-ness.

Yes a different mathematical formulation may be rewritten into this imaginary form, and thus is mathematically equivalent. But by the same logic a heliocentric system of elliptical orbits is mathematically equivalent to a geocentric system of epicycles. From one perspective there is a certain deeper meaning there - the universe has no absolute reference frame; but if you view your cosmos in terms of epicycles its very difficult to develop an understanding of what drives those epicycles, namely gravity. Likewise thinking about quantum mechanics in terms of of imaginary numbers may allow for accurate calculations, but nevertheless be an intellectual stumbling block for understanding why the universe is this way.

I personally have no issue with "imaginary" numbers having real physical meaning. Our inability to process the square root of negative 1 seems more like a limitation of our ape brains than the universe, and likewise for the majority of quantum weirdness. But in throwing up my hands saying the question can not be answered, I have guaranteed that I will never find the answer even if it does indeed exist.
by gus_massa | 2025-09-17 14:28:43+00:00
"Usually" in the countries that need it. The problem with the 102 countries with less inflation is that some years it may be less, but other much more.

IIRC in hindsight at the beginning of 2024 the best was to exchange all your saved dollars to pesos, invest them in bonds or the bank, and exchange them for dollars at the end of the year. Probably you can get a 20% yoy increase. But there was a risk or many unexpected problems that would let you with a lot of monopoly money that is worth only a 50% of the initial value... So the safe option was to keep your savings in dollars.

Euros are another safe option. Pounds are very difficult to exchange. The money of nearby countries is sometimes better, but they may have unexpected surprises too.

> I don't know what the effect is called, but suddenly some unrest in some country or inflation in another calls for creating a whole new money system. It seems unreasonable and I'm a bit suspicious of where it comes from.

I agree.
Show HN: CodeWords – Build automations by chatting with AI
by aymericzzz | 2025-09-17 14:28:47+00:00
Hey HN,

Aymeric here, co-founder of Agemo and maker of CodeWords. Generating nice-looking UIs with AI has been democratized now thanks to tools like Lovable, v0 and bolt.

Going from natural language to a complex back-end workflow is still an unsolved problem. We started our journey by researching neurosymbolic methods applied to software/code generation problems and it landed us a feature in the ARC-AGI report last year (https://arxiv.org/abs/2412.04604).

We've now applied this research to build an AI-native workflow automation platform to enable builders of any technical ability to ship workflows and automations by chatting with AI – so that no one has to drag and drop boxes anymore.

Our launch (https://www.producthunt.com/products/codewords) is just the first step and we'd love to hear your feedback on the product and UI, as solving this problem is both an AI and UI/UX challenge.

ps: we actually have a workflow that allows you to perform deep research on HN. Check it out! https://codewords.agemo.ai/run/usecase_discovery
by losvedir | 2025-09-17 14:29:10+00:00
Where I live, the percent of cars that carry a load that would be unwieldy to manage on public transit at least once per month has to be at least 50% and probably closer to 90%.

From Costco trips to babies to wagons, strollers, wheel chairs, hardware stores, bigger box purchases like a TV, out of town trips to visit friends, pet grooming, airport trips with luggage, it's hard for me to imagine a life without a car.

I know you can just say that I'm a product of my circumstances and culture and you don't need a car for any of that, or there are other ways to accomplish my goals, but I could say the same back to you. And the arrow of time seems to point to people everywhere moving in the direction of wanting personal mobility whether horses, bikes, or cars.

It's not all or nothing, but it seems to make sense to me to build around cars as a first class concern, in addition to other forms of transit. Some places in Europe obviously can't, for historical reasons, but I don't see that as a benefit per se, so much as something to have to work around.

Edit: I should add, I did live car free in Boston for 10 years and loved it and didn't really perceive any shortcomings at the time, and even hated having to buy a car when I moved. But now in my 40s with two young kids and a house and an elderly mother, it's an entirely different situation and I can't see how it would work. I would suggest if you're totally anti-car but only in your 20s or early 30s, your opinion might change as your circumstances do. I also lived for a year without a car in Singapore and that was tolerable in a way that wouldn't have been in most places, since it has some of the best public transit in the world, but even there cars are considered luxuries and it would have made things a little easier.
by crock_smacker | 2025-09-17 14:29:17+00:00
> If the job posting lists requirements A-F and you have A, B, D, E, and F, then you'd do both yourself and the company a disservice by disqualifying yourself. Put it in your cover letter if you can't handle the discrepancy.

I’m my experience the problem is that the missing “C” is deep level domain expertise outside of the technical end and that’s just so much more important than the other ones, and importantly, something you can’t really just learn on your own.
by alerighi | 2025-09-17 14:29:52+00:00
First not all Android versions do that, and not all vendors implement that. Not everyone is running the latest version and has a Google Pixel. Second passing from the OS is less secure since there are a multitude of actors, Google, the device vendor, eventual VPN app, etc. that could get access to that queries (in fact apps to block ADS such as ADAway if you don't have root use VPN functionality to intercept DNS queries). In the end if you want to be safe better not pass from the OS in the first place.
by myshkin5 | 2025-09-17 14:29:52+00:00
I’m a fan of the whole Apple ecosystem but I have to say that there’s a pattern here. Apple does a decent job of keeping my data safe from others but a terrible job of keeping it intact. From music libraries with song titles that got switched to long integers to this (and I’m sure more that I’m not remembering atm) they need to do a better job here.

Sure security is important but integrity is too.