MurphyA/hacker-news huggingface dataset:
by Imustaskforhelp | 2025-08-23 20:07:55+00:00
pokemon showdown is insanely and I mean insanely successful but it seems to have been almost blessed by the pokemon company.

I genuinely don't know how its legal, when I shared the link to pokemon showdown to one of my friends, his first thoughts was, wait how is this legal? This is such a good thing, I wonder why this is free. Only for me to tell it its open source and bro was flabbergasted to say the least.
by cosmic_cheese | 2025-08-23 20:08:17+00:00
I haven’t tried other LLMs but have a fair amount of experience with Claude Code, and there definitely times when you have to be explicit about the route you want it to take and tell it to not take shortcuts.

It’s not consistent, though. I haven’t figured out what they are but it feels like there are circumstances where it’s more prone to doing ugly hacky things.
by StephenAshmore | 2025-08-23 20:08:45+00:00
It may be a configuration thing. I've found quite the opposite. Github Copilot using Sonnet 4 will not manage context very well, quite frequently resorting to running terminal commands to search for code even when I gave it the exact file it's looking for in the copilot context. Claude code, for me, is usually much smarter when it comes to reading code and then applying changes across a lot of files. I also have it integrated into the IDE so it can make visual changes in the editor similar to GitHub Copilot.
by sevensor | 2025-08-23 20:09:18+00:00
Committing in advance.

I pay for a gym membership with group classes. You have to book your attendance in advance. I make a habit of doing it the night before. In the morning I get up at five to go to the class I booked the night before. If I wait until the morning, it doesn’t happen. Other people I know are in running groups where they plan to meet their friends at an early hour.
by Keyframe | 2025-08-23 20:09:28+00:00
It's doing rather well at thinking, but not at coding. When it codes, often enough it runs in circles and ignores input. Where I find it useful is to read through larger codebases and distill what I need to find out from it. Even using gemini from claude to consult it for certain things. Opus is also like that btw, but a bit better at coding. Sonnet though, excels at coding.. from my experience though.
by sdsd | 2025-08-23 20:10:05+00:00
Oof, this comes at a hard moment in my Claude Code usage. I'm trying to have it help me debug some Elastic issues on Security Onion but after a few minutes it spits out a zillion lines of obfuscated JS and says:

Error: kill EPERM at process.kill (node:internal/process/per_thread:226:13) at Ba2 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:506:19791) at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:506:19664 at Array.forEach (<anonymous>) at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:506:19635 at Array.forEach (<anonymous>) at Aa2 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:506:19607) at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:506:19538 at ChildProcess.W (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:506:20023) at ChildProcess.emit (node:events:519:28) { errno: -1, code: 'EPERM', syscall: 'kill' }

I'm guessing one of the scripts it runs kills Node.js processes, and that inadvertantly kills Claude as well. Or maybe it feels bad that it can't solve my problem and commits suicide.

In any case, I wish it would stay alive and help me lol.
by abraae | 2025-08-23 20:10:11+00:00
> for whatever reason the green movement has opposed the solution for decades. Even shutting down nuclear to use more coal.

This is an amusing and antique take on things. Anti-nuclear protests were frequently in the news in the 70s and 80s. As a result, some people with views set in stone in their youth believe that environmentalists are still predominately anti-nuclear.

In a strange twist of fate, this mindset is actually helping things today. The US President, likely motivated by a desire to own the libs and punch environmentalists in the face, plans to pour $4T into nuclear, making him an unintended climate change warrior, some say the greatest ever.
by adev_ | 2025-08-23 20:10:28+00:00
> Why they'd need Kafka was always our first question, never got a good answer from a single one of them

"To follow the hype train, Bro" is often the real answer.

> If you need a queue, great, go get RabbitMQ, ZMQ, Redis, SQS, named pipes, pretty anything but Kafka.

Or just freaking MQTT.

MQTT has been battle-proven for 25 years, is simple and does perfectly the job if you do not ship GBs of blobs through your messaging system (which you should not do anyway).
by sixtyj | 2025-08-23 20:11:18+00:00
Yup. Try ask any LLM after few queries how it sees you :)

A lot of people will be surprised by how precise their ad feed will be. Gold mine.

There is very thin red line when it just works and when it starts to be creepy.

Remember Google. Don’t do evil. Kek. Now, it is Altman, Musk, Zuckerberg - they have no empathy…
by mothballed | 2025-08-23 20:11:23+00:00
You don't even have to 'allow' them. Either you could live in a community property state, where your spouse, even a spouse who has initiated divorce against you, legally also owns the vehicle that is in your name. Or someone could steal it. Or someone could steal or duplicate your plates and put it on a nearly identical car, which happened to a friend who had to spend years fighting all the tickets that were mailed to him when an entirely different car (same make/model) used his same plate numbers.
by 827a | 2025-08-23 20:11:25+00:00
Sure; I would enjoy talking about these confounding factors, on the tennis court after a round.

My point is that it seems like the only people who bring up trivia like "maybe tennis isn't as good for you as you think it is because there's survivors bias in the population of people used to do studies on the sport" are people who never play tennis. Similarly, if you're a runner you've probably multiple times had people say, directly to you, "oh I could never do that to my knees, running is so bad for them!"

You're explaining micro-gravity in orbit to an astronaut [1]. Leave the science and the confounding factor enumeration and the hypothesis to the academics. Just go play tennis.

[1] https://www.youtube.com/watch?v=8GY3sO47YYo
by ChrisRackauckas | 2025-08-23 20:11:42+00:00
Yeah the WebAssemblyCompiler.jl works on things that are StaticCompiler-able https://tshort.github.io/WebAssemblyCompiler.jl/stable/examp..., plus a little bit more since it supports the GC. It's not an "official" compiler and it has some things that mean it's on the "not really maintained list", but it shows it's not too difficult. You can also just retarget LLVM yourself to WASM (it's just a backend of LLVM) without too much difficulty if you're using a limited part of the Julia runtime. So... with a bit of effort a good chunk of the language could do this, we just haven't had much of the effort since most of it has been going towards AOT binary building.
by kersplody | 2025-08-23 20:11:51+00:00
Or Europe. Or the UK. 10+ prison plus civil damages in all three jurisdictions should it be prosecuted for various "Unauthorized computer access" laws. Even just browsing protected endpoints is a criminal violation. Publishing any info is even a bigger crime.

FYI, if you are a hacker:

1. Stop immediately after discovery and don’t go further than the minimal step that proves the vulnerability exists.

2. Document, don’t exploit

3. Report responsibly

4. Do not publish until fixed. Do not publish documents/images without permission.

5. Intent doesn’t erase liability: even “just poking around” can be charged under CFAA (US) or CMA (UK).
by gervwyk | 2025-08-23 20:12:06+00:00
We’re considering building a coding agent for Lowdefy[1], a framework that lets you build web apps with YAML config.

For those who’ve built coding agents: do you think LLMs are better suited for generating structured config vs. raw code?

My theory is that agents producing valid YAML/JSON schemas could be more reliable than code generation. The output is constrained, easier to validate, and when it breaks, you can actually debug it.

I keep seeing people creating apps with vibe coder tools but then get stuck when they need to modify the generated code.

Curious if others think config-based approaches are more practical for AI-assisted development.

[1] https://github.com/lowdefy/lowdefy
by djoldman | 2025-08-23 20:12:27+00:00
As a healthcare worker you almost certainly have a discount plan attached to your health insurance.

For instance, Blue cross has Blue365. You can get significant discounts. See here:

https://www.blue365deals.com/BCBSIL/offers/active-fit-gym-me...

You're definitely right though for non-discounted prices, it seems they're up to 55-60 now unfortunately.
by ChrisRackauckas | 2025-08-23 20:13:42+00:00
The part that made it much more feasible is that WASM's "new" GC ended up working nicely with Julia's GC, so WebAssemblyCompiler.jl was able to hook into it. With that, a lot more codes suddenly work because array allocations are fine. It means that in this state if someone took it seriously I think a pretty good version could be had in like 6 months, but it would take a real effort to make that something actually part of the "normal" maintained compiler stack.
by al_borland | 2025-08-23 20:13:46+00:00
It’s hard to know if Harvard was special, but being limited to .edu emails played a huge role. Being limited to college students made people feel safe sharing, and the exclusivity made people really want to get in.

I remember working at the help desk in college and we’d have high school seniors calling up all the time to try and get their new college email address as soon as they got their acceptance letter. They wanted to join Facebook and be in the special club.
by martin-t | 2025-08-23 20:14:17+00:00
These companies treat fines as the cost of doing business and every time they lose people's personal information, they get slapped on the wrist and laugh it off while the execs get bonuses for having someone write a tearful apology to appear like victims.

I am happy every time somebody makes enough noise to make them notice and fix it because being polite and legal clearly is not working.
by SXX | 2025-08-23 20:16:31+00:00
This heavily depends on what project and stack you working on. LLMs are amazing for building MVPs or self-contained micro-services on modern, popular and well-defined stacks. Every single dependency, legacy or proprietary library and every extra MCP make it less usable. It get's much worse if codebase itself is legacy unless you can literally upload documentation for each used API into context.

A lot of programmers work on maintaining huge monolith codebases, built on top of 10-years old tech using obscure proprietary dependencies. Usually they dont have most of the code to begin with and APIs are often not well documented.
by jltsiren | 2025-08-23 20:16:48+00:00
Defense is a bit like advertising or finance. It has some aspects of a zero-sum game and a negative-sum game. All the money you invest in it is wasted. But if your enemy/competitor chooses to waste more money, you may be in trouble.

From an European perspective, the entire purpose of NATO from 1992 to 2022 was to prevent wasting too much money on defense. Because, for some reason, Americans were willing to do it instead.

Then Russia invaded Ukraine, and the calculus changed. Now European countries are rebuilding their defensive capabilities, while Russia is still bogged down in Ukraine. Given the lack of credible short-term threats, limiting defense spending was clearly the right choice until 2022.
by layer8 | 2025-08-23 20:17:32+00:00
It should be intuitively clear that rotating the sphere (or the cube) won’t change the distribution of the random points before projection, hence the distribution of the projected points must be independent of the orientation of the sphere, and hence independent of any particular location on the sphere.

Or in other words, if you take the “dotted” sphere out of the cube afterwards, you won’t be able to tell by the dots which way it was originally oriented within the cube.
by nout | 2025-08-23 20:17:33+00:00
Wasn't Bluesky meant to be an inclusive decentralized network that does not exclude any people? How come it's able to exclude a whole state of people?

This really shows that Bluesky is yet another us based social network company. This is where I think nostr is something completely different. Yes, it can be rough and if you use it naively you may see some annoying content, but oh-boy, it is actually fairly decentralized and resistant to state level attack like this.
by ec109685 | 2025-08-23 20:18:19+00:00
Anthropic has opportunities to optimize their models / prompts during reinforcement learning, so the advice from the article to stay close to what works in Claude code is valid and probably has more applicability for Anthropic models than applying the same techniques to others.

With a subscription plan, Anthropic is highly incentivized to be efficient in their loops beyond just making it a better experience for users.
by rpdillon | 2025-08-23 20:19:13+00:00
Thanks! Okay, I agree it's an interesting concept, but I'm not sure if it's actually true, but I can see why it might be. I appreciate your clarification!

I took gp to be a complaint that you had to sort of go through this buggy code loop over and over because of how the LLM was trained. Maybe I read sarcasm at the end if the post when there was none.
by SXX | 2025-08-23 20:19:31+00:00
For once LLMs are good for building game prototypes. When all you care is to check whatever something is fun to play it really doesn'a matter how much of tech debt you generate in process.

And you start from the stratch all the time so you can generate all the documentation before you ever start to generate code. And when LLM slop become overwhelming you just drop it and go to check next idea.
by dijit | 2025-08-23 20:19:33+00:00
I got really pissed off with their field CTO for essentially trying to pull the wool over my eyes regarding performance and reliability.

Essentially their base product (NATs) has a lot of performance but trades it off for reliability. So they add Jetstream to NATs to get reliability, but use the performance numbers of pure NATs.

I got burned by MongoDB for doing this to me, I won’t work with any technology that is marketed in such a disingenuous way again.
by exe34 | 2025-08-23 20:19:36+00:00
it makes me very productive with new prototypes in languages/frameworks that I'm not familiar with. conversely, a lot of my work involves coding as part of understanding the business problem in the first place. think making a plot to figure out how two things relate, and then based on the understanding trying out some other operation. it doesn't matter how fast the machine can write code, my slow meat brain is still the bottleneck. the coding is trivial.
by Aurornis | 2025-08-23 20:19:55+00:00
I’ve found LLMs useful at some specific tasks, but a complete waste of time at others.

If I only ever wrote small Python scripts, did small to medium JavaScript front end or full stack websites, or a number of other generic tasks where LLMs are well trained I’d probably have a different opinion.

Drop into one of my non-generic Rust codebases that does something complex and I could spent hours trying to keep the LLM moving in the right direction and away from all of the dead ends and thought loops.

It really depends on what you’re using them for.

That said, there are a lot of commenters who haven’t spent more than a few hours playing with LLMs and see every LLM misstep as confirmation of their preconceived ideas that they’re entirely useless.
by vunderba | 2025-08-23 20:20:17+00:00
> Compare it to the rest of the world in the first century, and it’s extremely enlightened

This reads like somebody who doesn't have a lot of knowledge/experience with other religious texts.

A core principle in Theravada Buddhism, one of the oldest schools of Buddhist philosophy, is the practice of ahimsa [1] - avoiding actions which cause undue suffering to any living being and that even includes animals. You can find this concept in Jainism, Hinduism, Buddhism, etc.

Abrahamic religions don't crack the top 10 of most empathetic and compassionate world views IMHO.

[1] https://en.wikipedia.org/wiki/Ahimsa
by progval | 2025-08-23 20:20:18+00:00
> why do hydroponics always seem to involve indoor/UV lighting?

Hydroponics and artificial lighting increase density (no/less volume wasted by dirt, and can stack plant beds on top of each other). UV lighting is more power-efficient artificial lighting, so it's the next logical step.

And if you grow plants indoor somewhat densely, they'll leave your apartment in constant semi-darkness if you rely on sunlight. I have this issue with my basil and cherry tomatoes, for example.
by the_mitsuhiko | 2025-08-23 20:21:34+00:00
Unfortunately, Claude Code is not open source, but there are some tools to better figure out how it is working. If you are really interested in how it works, I strongly recommend looking at Claude Trace: https://github.com/badlogic/lemmy/tree/main/apps/claude-trac...

It dumps out a JSON file as well as a very nicely formatted HTML file that shows you every single tool and all the prompts that were used for a session.
by ahmedfromtunis | 2025-08-23 20:22:29+00:00
At this point, why not use a wordpress container? With a minimalist theme, it would be way easier and faster to deploy, and still be blazingly responsive.

This level of complexity would've been acceptable if this was about deploying one's own netlify type of service for personal use. Otherwise, it's just way too complicated.

I'm currently working on a Django app, complete with a database, a caching layer, a reverse-proxy, a separate API service, etc. and still much simpler to deploy than this.
by trinix912 | 2025-08-23 20:23:01+00:00
> I'm tempted to just find the person that owns this blog and make sure they aren't hired int the security industry. We don't need people like this around.

Sorry, being the one to "make sure" someone doesn't get hired makes you the person whom I'd never hire in my eyes. Hopefully in all the potential employers' whom you go crying trying to sabotage this guy's career also.

Everyone was an eager junior once. If you weren't, it's your problem, not this guy's.
by ninkendo | 2025-08-23 20:23:06+00:00
> I'm curious whether people who daily drive mac or linux encounter these sorts of system configuration gremlins.

IMO these issues occur any time you have third party software that does the job the operating system should be doing itself. Backup/snapshot software (this should be a feature of the file system), clipboard software (the OS clipboard should cover these needs), hot key software, window management, “anti cheat” (or really anything that needs to be a kernel module), antivirus, antimalware, the list goes on.

A properly architected system should have an operating system in charge of managing apps and resources and hardware, and apps which mind their own business. Cross-cutting “horizontal” stuff like what Acronis is doing here are reimplementing things your OS should be doing, and thus aren’t tested along with the OS itself, and are bound to have issues like these.

Or you run macOS and the first party stuff is so buggy (spotlight I’m looking at you) that you’re screwed either way.
by rvz | 2025-08-23 20:23:16+00:00
> Maybe in hyper-scaled applications that need to be ultraperformant (e.g., realtime trading, massive streaming platforms) is where Kafka comes into play.

Kafka is used because the Java folks don't want to learn something new due to job security, even though there are faster and compatible alternatives that exist today.

Rather use Redpanda, than continue to use Kafka and then complain about how resource intensive it is alongside zookeeper and all the circus the comes with it and make AWS smile as you're losing hundreds of thousands a month.
by jamesread-hn | 2025-08-23 20:23:45+00:00
Hey everyone, I'm the developer of OliveTin (and a few other apps), and I've come here to announce that my next project, StencilBox, is ready for it's initial release (at version 2.2.2!).

## What can I use StencilBox for?

As a self hoster, I want a "homepage" of links that I can easily update from YAML, and loads super duper quickly in the browser.

As a sysadmin, I want to give my users who can understand a YAML file a simple way to create pages without needing to know about Git, worry about tooling, or hosting.

As a developer, I want data in YAML format to be rendered to a nice looking webpage (eg: XSLT).

StencilBox comes with 3 templates so far (and more can be added via Git repos) - screenshots in the README.

* Built-in Template: Links-Homepage * Built-in Template: IFrame-Sidebar * Built-in Template: Service status page

The GitHub README includes FAQs (how does it compare to Heimdall, homepage, Hugo, Jekyll, etc). The README also includes several screenshots.

## Installation

StencilBox is packaged exclusively as a Docker container (x86_64 and arm64), and it built on the Alpine base image. In my testing, RAM usage rarely exceeds 100mb.

* Docker Compose starting point * 1 persistent volume required (stencilbox-config) * 0 databases or other supporting containers required.

## AI Usage declaration:

The below is a brief overview because I know it's important to the self hosted community. The full AI policy can be found in AI.md.

Development - Writing code: This is a human written and maintained codebase. Humans may use AI code suggestions (1-3 lines or so) to speed up typing code a human would have written.

Development - Build pipeline: Linters, code review tools, and others which areenabled by AI are allowed and encouraged, but as OPTIONAL tools. No part of the build process may DEPEND on AI tools (eg, code generation).

Runtime: This project makes no usage of any AI models at runtime, no data of any kind is sent or received to any AI.

## No-Nonsense Software Principles

StencilBox follows these principles:

Open Source & Free Software: following the Open Source Definition and the Free Software Definition. All code and assets are available under the AGPL-3.0 License.

Independent: No company owns the code or is responsible for the projects' governance.

Inclusive: No "core", "pro", "premium" or "enterprise" version. The only version is the one you can download and run, and it has all the features.

Invisible: No usage tracking, no user tracking, no ads, and no telemetry.

Internal: No internet connection required for any functionality.

I never ask users for "likes and subscribes", nor do I accept any money - donations, sponsorship, or similar. I'm simply a hobbyist programmer who genuinely likes building no-nonsense software that makes people happy. I track happiness by stars on GitHub and nice messages (at least that's what's kept me going for OliveTin for 3+ years!)
by toomuchtodo | 2025-08-23 20:24:11+00:00
Great work! Could this use a JMAP MCP to support FastMail?

Show HN: JMAP MCP – Email for your agents - https://news.ycombinator.com/item?id=44915220 - August 2025

Show HN: An mcp server for jmap email clients - https://news.ycombinator.com/item?id=44088492 - May 2025