MurphyA/hacker-news huggingface dataset:
Show HN: Chess site with 30 combinable variants, including möbius chess
by mannymakes | 2025-06-09 06:08:47+00:00
mchess.io (Meta-variant Chess) is an indie project friends and I developed some years back now. We've recently had motivation to introduce bot players and think it's in a state that's worth showing off to more people.

I made a youtube short for what we're calling the beta release: https://youtube.com/shorts/r9GZ59pxEM0?si=7ZRz_bPScI0xYRra
by XorNot | 2025-06-09 06:09:47+00:00
Well also, 20 years is less time then you think. For a system of this magnitude, deploying the replacement could easily take 5 years to get all the way through to full completion. So that's 1/4 of your runway gone right there.

Every year you delay is pushing that lower, and then there's whether the funding is available because you're in fairweather economic conditions or if crisis will happen concordantly with some other crisis (I.e. do you want to be stuck replacing air traffic control systems in a rush because some war has wiped out the floppy supply chain right as your air logistics is a critical issue?)
by zxexz | 2025-06-09 06:11:07+00:00
Bringing back memories of testing the breakers in my college apartments to verify exactly which outlets were on which circuit, so I could pool as much as possible as needed. I distinctly remember pulling 20kw once, celebrating with a beer; the memory of all those cables snaking through the old apartment makes me almost uneasy now. I do remember we didn’t have to pay for heat that winter; which felt like a major win in Massachusetts. Come to think of it, I’m pretty sure there are still some servers tucked away in a crawlspace in that basement.
by bob1029 | 2025-06-09 06:14:27+00:00
I think there are other benefits to having a lot of trees around you.

As a resident of the Houston area, I am abundantly familiar with the idea of an urban heat island. The difference between a hot day inside the 610 loop and one 50 miles north is quite significant.

I moved from what is effectively the middle of the world's largest parking lot to the middle of a forest and I feel like I've transported myself 1000 miles instead of 50.

I've also developed a strong sense that the forest seems to have some kind of influence over the weather patterns. Not a strong or active one, but it definitely seems like a thing when you're watching Doppler radar.
by WalterBright | 2025-06-09 06:14:39+00:00
The dmd D compiler can compile itself (debug build):

real 0m18.444s user 0m17.408s sys 0m1.688s

On an ancient processor (it runs so fast I just never upgraded it):

cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 107 model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ stepping : 2 cpu MHz : 2299.674 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes
by polskibus | 2025-06-09 06:15:04+00:00
What is your team’s take on the copyright for commits generated by ai agent ? Would the copyright protect it?

Current US stance seems to be: https://www.copyright.gov/newsnet/2025/1060.html “It concludes that the outputs of generative AI can be protected by copyright only where a human author has determined sufficient expressive elements”.

If entire commit is generated by AI then it is obvious what created it - it’s AI. Such commit might not be covered by the law. Is this something your team has already analysed?
Show HN: Javi: An AI-Boyfriend that understands you. It chats and sexts
by kishansagathiya | 2025-06-09 06:15:36+00:00
Javi can judge your mood according. If you are having a bad day and want someone to listen to, it can do that. You can use it to bitch about your boss. It matches your vibe. It can listen, comfort, joke, flirt, sext!!! All that without you having to tell it. You finally have the dream boyfriend that you always wanted.
by egdels | 2025-06-09 06:16:46+00:00
Thanks for sharing that — I really appreciate your perspective and experience.

I absolutely agree: bending is a deeply organic thing that you need to feel and hear in your body. No app can replace that. The goal of my app is not to teach you how to bend, but to help you understand what you're actually playing — especially for beginners who are unsure whether their bend reached the target pitch.

It’s more like a "mirror" than a teacher: you still have to do the work with your ears, but the app can help confirm (or challenge) what you think you hear. Some folks find that helpful in the early stages.

Also — yes to Gindick and Jason Ricci! Two amazing resources. I hope my app can complement, not replace, that kind of learning journey.

Thanks again for the thoughtful input!
by simoncion | 2025-06-09 06:18:08+00:00
Aside from the bit about "frontiers", Article 19 of the UN Universal Declaration of Human Rights is pretty straightforward:

> Everyone has the right to freedom of opinion and expression; this right includes freedom to hold opinions without interference and to seek, receive and impart information and ideas through any media and regardless of frontiers.

As is the First Amendment to the US Constitution:

> Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.

I can't speak for Pete. However, given that the expressed position of influential portions of the US government (as well as many of my peers and acquaintances) runs counter to the letter and the spirit of Article 19 and the spirit (if not the letter) of the First Amendment, I consider myself to be a free speech extremist.
by neepi | 2025-06-09 06:18:41+00:00
So I needed a nice looking static page kicked up on a CloudFront endpoint the other week. Just one single static page which had corp branding on it and had some blurb, a title and a link to a dataset we publish occasionally on it. This is so we can send it out in an email.

I left it to our web team with that explicit requirement and they came back with a bloody react front end. Went back to them with a WTF and it turns out they actually can't do static html any more. No joke. I nearly died inside.

As I'm crap at HTML and CSS, ChatGPT did the job in the end and I cleaned it up a bit.

Perhaps it's the people?
by profsummergig | 2025-06-09 06:19:21+00:00
OK, so the Jews have gotten their NYC situation under control. But what about all the vulnerable populations in SF, LA, etc.? We must group-fund an eruv for those vulnerable populations.

Also, this is a lost opportunity for ambulance-chasing lawsuits. Anyone know if anyone's been killed by their city being surrounded with fishing line suspended 30 feet in the air?
Ask HN: What Technologies to Learn in 2025?
by q-base | 2025-06-09 06:21:57+00:00
I found an old note in Joplin that referenced a thread here on HN from 2020 with a really interesting discussion on what technologies to learn (https://news.ycombinator.com/item?id=21961214)

But that is now 5 years ago and I could not find anything similar from this or last year, so I thought we might have another go?

What front end technologies are in demand or will be? Should it be Python to cover data science and AI? Or is it only AI and perhaps coding supported by AI that is the answer?
by AdieuToLogic | 2025-06-09 06:22:15+00:00
> are you saying those sentences are "disinformation"? Because most of those don't even look like empirical claims. Many look like ethical arguments (eg the first 2 or the last 1). Are you advocating for a world in which those opinions can't be broadcast, even far and wide? For those that are empirical I would say at first blush they look plausible enough I would put the burden of proof on the other side.

You know what, I now see the error of my ways. So here is "the burden of proof on the other side", again entirely produced by a popular LLM:

Prompt:

Generate 10 unique sentences supporting keeping fluoride in municipal water. Make 2 aggressive. Make 1 supported by NASA. Make 1 a national security concern.

Answers:

Here are 10 unique sentences supporting keeping fluoride in municipal water: Water fluoridation has reduced tooth decay by 20-40% in both children and adults, representing one of the greatest public health achievements of the 20th century according to the CDC. Removing fluoride from water systems would create a two-tiered dental health system where only those who can afford expensive treatments maintain healthy teeth, while low-income families suffer preventable decay. Anyone pushing to remove fluoride from our water is either scientifically illiterate or deliberately trying to harm our children's health - the evidence is overwhelming and the anti-fluoride movement is built on conspiracy theories and junk science. The optimal fluoride levels in drinking water (0.7 mg/L) are carefully regulated and monitored, providing maximum dental benefits while remaining far below any threshold that could cause adverse health effects. NASA has extensively studied fluoride exposure in astronauts and space missions, finding that controlled fluoride intake supports dental health in extreme environments where traditional dental care is limited. Defunding water fluoridation is essentially child abuse on a municipal scale - we're talking about condemning an entire generation to painful, expensive, and entirely preventable dental disease. A population with poor dental health creates significant economic burden through increased healthcare costs, lost productivity, and reduced quality of life that affects entire communities. Military readiness depends on the oral health of service members, and areas without water fluoridation show higher rates of dental disqualification from military service, potentially compromising our national defense capabilities. Pregnant women in fluoridated communities have better oral health, which directly correlates with improved birth outcomes and reduced risk of preterm labor. The peer-reviewed scientific consensus spanning over 70 years and hundreds of studies consistently demonstrates that community water fluoridation is safe, effective, and essential for public health.
by edg5000 | 2025-06-09 06:22:19+00:00
Is this also the case for token-heavy uses such as Claude Code? Not sure if I will end up using CC for development in the future, but if I end up leaning on that, I wonder if there would be a desire to essentially have it run 24/7. When ran 24/7, CC would possibly incur more API fees than residential electricity would cost when running on your own gear? I have no idea about the numbers. Just wondering.
Show HN: FlowHawk – ultra fast eBPF network security monitor with ML
by alexhr | 2025-06-09 06:22:48+00:00
I built FlowHawk, a high-performance network security monitor that uses eBPF/XDP to analyze packets in real-time and detect threats like DDoS attacks, port scans, and botnet activity. It’s written in Go and C is used for the eBPF program. Includes ML anomaly detection and a real-time dashboard. Currently over 80% test coverage and I would love your feedback and contributions!
by squeek502 | 2025-06-09 06:23:00+00:00
As far as I'm aware, using the self-hosted backend for anything other than Debug mode is a goal, but a far-future goal.

I believe the most relevant links are https://github.com/ziglang/zig/issues/16270 and https://github.com/orgs/ziglang/projects/2/views/1?pane=issu... (as you can see, nothing is concrete yet, just vague mentions of optimization passes)
by neya | 2025-06-09 06:23:35+00:00
I think the perfect era for webpages were the late 1990s to early 2000s. No popups, good old marquee, buttons were clear and explicit, you could confidently click a hyperlink knowing full well it's going to take you to the page it said it would. Today, we've lost the original meaning and intent of the hyperlink - if you clicked one, it could open a popup, trigger some dumb react component to display something as simple as a list (Facebook does this), open a random porn site or take away your life savings.

Just a sad state of affairs overall.
by 0x69420 | 2025-06-09 06:23:41+00:00
the nonprofit line has not been believ{ed,able} or relevant for what, in tech, may as well have been a century by now. had this happened around the time the veil was lifted, that would have been something worth discussing, but this was announced last month. it is now only meaningfully addressable along the same avenue as any other american tech giant getting comfy with the us govt's controversial foreign relations.
by lelanthran | 2025-06-09 06:23:58+00:00
> irrelevant metrics such as page weight[0] instead of user centric perf metrics[1].

I don't know if that is irrelevant to the argument "Web Designs are Getting too Complicated".

The argument as stated is kinda ambiguous.

Lets say I wrote a small web app that consisted of exactly 5 input forms with not more than 4 input elements each, backed by a database of 3 tables.

If my front-end uses a tech depending on eleven 3rd party components (vite, npm, a treeshaker, a linter, react, redux, tailwind, sass, graphql, websockets, typescript) then you can get into the situation where both these things are true:

1. The user PoV is that this is a simple webapp which is easy to use

and

2. The developers PoV is that this is an over-engineered design that could have been done in a day with no build-step nor anything beyond HTML, CSS and Javascript.
by genocidicbunny | 2025-06-09 06:24:25+00:00
Documentation ain't going to do much for you when you're shipped off to a black hole of a prison, or tossed out of a helicopter over the ocean, or shot for resisting 'a lawful order to disperse' when you're protesting. So yeah, they are deciding the rules, because if you don't like their rules, and don't want to follow them, pretty soon you'll be finding yourself disappeared or provided with a half dozen new ventilation holes in your head and chest. Maybe, maybe, in some distant happy future, they will be prosecuted for their actions, if there's anyone left to argue your case that is.
Show HN: ai-hooks – tiny useful AI tools for react
by jjhanenfuss | 2025-06-09 06:24:33+00:00
Hi! My name is David and I wanted to show you a react (and solidjs) library I've built over the last months.

The intention behind it is, that there are some actually useful use cases for AI on the frontend that are largely unexploited still. LLMs are particularly good at extracting structured information from unstructured text and thats really useful for any types of forms - which can be multimodal.

Setting up server side logic for AI usage can take time. Streaming data to the frontend and parsing it there to make it usable can be frustrating. Imho thats one of the reasons why people hesitate to integrate.

Thats exactly where ai-hooks steps in. All server side stuff is handled by us, all you need to do is run `npm install @ai-hooks/client-react` and get going. Lots of functionality is free and available without registration (and will stay so). Since inference is not free for me (although very cheap for many of the use cases) and I would love to shift my focus more on this product there is a paid plan that allows you to access all the functionality and that supports me in working on the product.

The client libraries are open source. Currently the server side is closed source but there will be a community version of the server that will allow you to run your own instance and be completely independent.

I'd be super happy for some feedback.
by ArtixFox | 2025-06-09 06:25:05+00:00
my bad for using the word "parse", "working with the language" is better to explain my intent, the language is minimal [unfortunately it follows llvm's semantics but its planned to change].

Comptime cannot affect runtime, it cannot do syscalls and cannot go on forever. Due to how limited it is, we can simply let it evaluate and then work with the code that is left.

It is still a better method than either writing text macros[which are also fine but are a pain to use] or using proc macros which can do syscalls and open up a whole new can of worms.

In languages that dont have any metaprogramming support, you must rely on some thing of a generator which is most probably not provided by the compiler vendor and verifying and trusting it is now the responsibility of the user.

Now you are left with things like template metaprogramming where higher and more complex techniques are not supported by the standard or any verification tools and you must trust the compiler to take the right decision regarding the code and having no tools support its verification.

Out of all the options for metaprogramming for a language that must also be verification friendly, comptime is probably one of the best solutions, if not the best.

Zig not being much different from C in this aspect is quite an unexpected compliment because of plethora of work done for its verification. Those same tools can be modified to be used for zig but you would not have to worry about much beyond logic and memory allocation verification [there exists a prototype for both].
by somenameforme | 2025-06-09 06:26:28+00:00
This becomes even more apparent when you move to cities that are more integrated with local forests in part. You drive by the foresty adjacent area, not even in the forest, and the temperature drops dramatically, easily 5+ C. And as CO2 increases, so too is greenery. [1]

[1] - https://science.nasa.gov/earth/climate-change/co2-is-making-...
by neoromantique | 2025-06-09 06:26:50+00:00
I really liked their stated mission and product, but since it depends so much on trust, this ethical inconsistency really kills it entirely for me.

I have been active user for over a year prior to initial scandal, but I no longer can trust leaderships judgement, and least I can do is inform people in comments when Kagi inevitably is brought up on HN, that part of their money would go to Yandex.
by egdels | 2025-06-09 06:26:57+00:00
Thanks so much for this detailed and generous comment — it’s incredibly encouraging to hear from someone with your level of experience.

Yes, the email listed on the Imprint page is the best way to reach me — I’d love to hear your suggestions when you get a chance.

And it’s great that you brought up Melody Maker tuning! Even though I don’t currently own a harp in that tuning, I’ve implemented theoretical support for Melody Maker (as well as other Richter variants) in the app already. So users can visualize bends and pitches correctly even when playing in those alternate tunings.

Your Stevie Nicks example is such a beautiful use case. Expressive bending like that — starting just below the pitch and sliding up — is exactly the kind of thing I hope the app can help people hear and understand more consciously.

Also, I really appreciate that you mentioned manual retuning. Let’s Bend was designed to be lightweight and offline, so it’s ideal for checking pitch quickly when tuning by ear or file. That’s one of the practical scenarios I had in mind from the start.

Thanks again — I’m learning a lot from your comment.
by gizmo686 | 2025-06-09 06:27:39+00:00
Yes. There are several explanations for this, but the most popular ones are:

1) Making fires is prohibited work. Activating an electric switch causes a spark, which is kind of like a fire.

2) We have a tradition of considering using electricity to be work.

3) This is stupid, not using electricity is more work. Just push the button.

4) This is stupid, but having a day when we aren't all on our phones is nice, so let's keep all of the silly rules to not lose that
by jameslk | 2025-06-09 06:27:53+00:00
Yes the fuzzy use of “complicated” is part of the problem with this article. I am assuming “complicated” here means it’s consequential to users from a bad UX perspective because the article mentions some business stats:

> Google's research shows users form opinions about websites in 50 milliseconds. If your site takes over 3 seconds to load, you've lost 53% of mobile users. Amazon found every 100ms delay costs them 1% of sales.

In which case, my argument still stands that they’re focusing on the wrong perf metric (page weight).

The least complicated webpage is a blank page, but users won’t find that too useful. That’s why we don’t use page weight as our North Star in the web perf world
by decimalenough | 2025-06-09 06:28:17+00:00
Huh? Kagi is objectively superior to Google/Bing at this point, to the point that 50k people are willingly paying $10/mo extra for it.

Obviously they don't have the ancillary services (Maps etc), but for just searching, Kagi is far more likely to surface useful results instead of just the highest bidder. Compare a search like "us esta" for a clear demonstration.
by pavankamat24 | 2025-06-09 06:28:19+00:00
If you’re selling devtools or infra products, one silent question always sits on the other side of the Zoom call: “Why shouldn’t we just build this internally?”

It’s not hostility. It’s not doubt. It’s engineering instinct.

This is a moment of truth in every sales conversation — not because it’s a blocker, but because it reveals you're no longer being ignored. You’re being considered seriously.

What you say next defines your fate.
by MIC132 | 2025-06-09 06:28:55+00:00
As impressive as it is, for some uses it still is worse than a local SD model. It will refuse to generate named anime characters (because of copyright, or because it just doesn't know them, even not particularly obscure ones) for example. Or obviously anything even remotely spicy. As someone who mostly uses image generation to amuse myself (and not to post it, where copyright might matter) it's honestly somewhat disappointing. But I don't expect any of the major AI companies to release anything without excessive guardrails.
by pdanpdan | 2025-06-09 06:29:16+00:00
Hello. Nice idea, but there are some problems: - on mobile the interface is hard to use - I think it would be much easier if the sections would be displayed full size, without scroll - why does the SVG include css style and loads the font? It doesn't look like it is used - the stroke size is 0, I think you don't need a color for it - maybe use currentColor so that the color can be changed
by js373054 | 2025-06-09 06:29:32+00:00
There’s a lot of active thinking in the retail energy space about this. As we shift toward electric vehicles, the traditional 3-minute fuel stop evolves into a longer dwell time due to charging. This fundamentally changes the customer journey—transforming stations into destinations designed around convenience, entertainment, and productivity. However, with rapid advances in fast charging and even battery swapping, the future form of energy retail sites is still fluid. The big question remains: what should thousands of these locations become when the "refueling" experience is no longer just about speed?
by protocolture | 2025-06-09 06:31:03+00:00
In Australia they have had a complete resurgence thanks to food delivery apps. Shit I even like our 7 Eleven petrol station coffee. And I am not the only one I often have to ask them to change the milk jugs over in the machine.

They are open 24/7 with just enough food at only triple supermarket prices.

Nearest 4 to me always have better than 50% empty gas bottles, and the second it gets cold they sell out of firewood.

2/3 of their air hoses have been vandalised however, which just leaves a line up at the third.
by neepi | 2025-06-09 06:31:08+00:00
Having been poor for most of my life, it's what you didn't pay for that keeps you afloat generally. If it blows up, I will move to the Lenovo M70s I found without a hard disk or RAM the other week. I put an 8 gig stick in it and it works so will get some more off ebay.

I have a fairly high end M4 Macbook Pro but prefer to live as if I don't most of the time. All of us can take a big fall in life so it makes sense to keep one foot in both worlds.