MurphyA/hacker-news huggingface dataset:
by geertj | 2025-08-08 09:28:41+00:00
> Every four years the models get RLHF’d to switch between thinking guns are amazing vs thinking guns are terrible.

I may be naive, but on this specific case, I am hoping that an AI could lead us to a somewhat objective truth. There seems to be enough data points to make some conclusion here. For example, most/all counties in Europe have less gun violence than the US, but there are at least two EU counties with high gun ownership (Finland and Austria) that also have low gun violence. The gun ownership issue is so polarized these days, I don’t think we can trust most people to make reason based arguments about it. Maybe an AI could help us synthesize and interpret the data dispassionately.
by TheSilva | 2025-08-08 09:29:53+00:00
All but the last example look better (to me) on Krea than ChatGPT-4.1.

The problem with AI images, in my opinion, is not the generated image (that can be better or worse) but the prompt and instructions given to the AI and their "defaults".

So many blog posts and social media updates have that horrible (again, to me) feel and look of overly plastic vibe, like a cartoon that has been burn... just like "needs more JPEG" but "needs more AI-vibe".
by xing7673 | 2025-08-08 09:29:54+00:00
I set rules for cursor that when i need cursor to make changes, it will do it with plan-scheme-execute mode. Everything is clear especially when it prompts questiones for you to make scheme as you wish. Today cursor's gpt-5-fast-high model exploits this working style to its extend. This model gives the most detailed scheme for me to customize and i benefit a lot.
by kristopolous | 2025-08-08 09:30:33+00:00
sure but those features have been generalized over very large datasets. Yes, you can have Loras with specific people, convincingly voice clone with higgs, use latentsync, wan, flux kontext, face swap, lots of things ... sure.

This all falls flat on me though. It's like showing me the lewdest most shocking story and then saber rattle about keyboards and word processors.

I'm fully aware of the wild things people do with drawing programs.

We're all adults here. It's fine.
by Terr_ | 2025-08-08 09:30:41+00:00
> One of their line items complains about being unable to bind 65k PostgreSQL placeholders (the linked post calls them "parameters") in a single query.

I've actually encountered this one, it involved an ORM upserting lots of records, and how some tables had SQL array-of-T types, where each item being inserted consumes one bind placeholder.

That made it an intermittent/unreliable error, since even though two runs might try to touch the same number of rows and columns, you the number of bind-variables needed for the array stuff fluctuated.
by thomascountz | 2025-08-08 09:31:02+00:00
OP has admittedly over-engineered their setup. Depending on your goals (cost, speed, space, autonomy), there are less-rigorous solutions for the layperson.

I, for one, don't want to have Google, etc. as a dependency[1], so I will pay some energy cost to do that.

1: see: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
by blixt | 2025-08-08 09:31:03+00:00
I've been very impressed by Jazz -- it enables great DX (you're mostly writing sync, imperative code) and great UX (everything feels instant, you can work offline, etc).

Main problems I have are related to distribution and longevity -- as the article mentions, it only grows in data (which is not a big deal if most clients don't have to see that), and another thing I think is more important is that it's lacking good solutions for public indexes that change very often (you can in theory have a public readable list of ids). However, I recently spoke with Anselm, who said these things have solutions in the works.

All in all local-first benefits often come with a lot of costs that are not critical to most use cases (such as the need for much more state). But if Jazz figures out the main weaknesses it has compared to traditional central server solutions, it's basically a very good replacement for something like Firebase's Firestore in just about every regard.
by throw9349494 | 2025-08-08 09:31:45+00:00
> be in Germany twice a year to sign off on having done the management within Germany.

Pretty stupid. You are signing paper that claims you never left Germany!!!

You are opening up yourself to personal German tax residency, with all pleasures it brings. Payable 10 years back!

And do not believe that 185 days bs. Correctly losing tax residency in state like Germany, Denmark, Norway or Australia is very difficult. You can not keep any assets like company or house there!

Edit: why downvotes? Many states only require 90 days or less to become tax resident. Australia is fine with a house. Norway will tax your income for 3 years after leaving!

Claiming you manage holding company within Germany, is a huge red flag!!!
by TechRecruiting | 2025-08-08 09:32:43+00:00
We are looking for a DevSecOps Engineer to join our SCAYLE Payment team, which is responsible for the complete payment lifecycle, from customers first placing their orders within the Checkout to handling the refund of a returned item weeks later.

Between these two points, the team interacts with a multitude of internal and external players, spanning from internal business to other tech teams and multiple payment providers in a variety of countries. The applications the Payment team maintains span from high traffic & fault tolerance API hubs to security-conscious and reliable backend processing engines.

What you will do:

- Develop and maintain cloud security solutions, integrating security best practices into company processes.

- Manage patching across the entire infrastructure and tech stack to minimize vulnerabilities.

- Audit and secure Kubernetes and AWS environments, identifying misconfigurations and mitigating security risks.

- Automate security controls in CI/CD pipelines and implement SAST/DAST for secure development. Scan Git repositories for potential credential leaks and improve security monitoring.

- Collaborate with teams on security initiatives and participate in cybersecurity audits.

- Stay updated on emerging threats and proactively enhance cloud and application security.

Who you are:

- At least 2 years of experience in DevOps or DevSecOps within the field of IT Security.

- Strong hands-on experience with AWS and a solid understanding of cloud security best practices.

- Strong understanding of Python (or Golang, Bash) for automation and security scripting.

- Experience working with Docker and Kubernetes, including securing containerized environments.

- Familiarity with DAST (Dynamic Application Security Testing) and SAST (Static Application Security Testing) methodologies.

- Experience scanning Git repositories to detect potential credential leaks.

- Self-organized and experience working in an agile environment Fluent in English, both spoken and written.

Nice to have: - Hands-on experience with Incident Response and Log Analysis

- Familiarity with Google Cloud

Additional information: *Working model:

Due to the upcoming tasks and responsibilities for this position, it is required to work onsite at our headquarters in Hamburg or Berlin on a weekly basis. Therefore we’ve implemented a hybrid working model that allows us to work remotely on Mondays and Fridays and to work onsite from Tuesday to Thursday.
by Clueed | 2025-08-08 09:33:39+00:00
I found DeepSeek R1 (better for questions) and V3 (better for prose) to be very willing to discuss sex with a simple system prompt, as well as being very pleasant in articulation. I guess, I prefer them because they are almost SOTA and very large.

Not through the official interface though. Needs to be hosted by a third party. OpenRouter has a generous free tier for both.

I just saw that there is an abliterated version as well. Not sure how to try it though.
by Jensson | 2025-08-08 09:33:48+00:00
> Alphazero also doesn't need training data as input--it's generated by game-play. The information fed in is just game rules

This is wrong, it wasn't just fed the rules, it was also fed a harness that did test viable moves and searched for optimal ones using a depth first search method.

Without that harness it would not have gained superhuman performance, such a harness is easy to make for Go but not as easy to make for more complex things. You will find the harder it is to make an effective such harness for a topic the harder it is to solve for AI models, it is relatively easy to make a good such harness for very well defined programming problems like competitive programming but much much harder for general purpose programming.
by mike_hearn | 2025-08-08 09:34:02+00:00
Well .... that's all true, until you want to deploy. Historically deploying desktop apps has been a pain in the ass. App stores barely help. That's why devs put up with the web's problems.

Ad: unless you use Conveyor, my company's product, which makes it as easy as shipping a web app (nearly):

https://hydraulic.dev/

You are expected to bring your own runtime. It can ship anything but has integrated support for Electron and JVM apps, Flutter works too although Flutter Desktop is a bit weak.
by d_theorist | 2025-08-08 09:34:20+00:00
I think the "click a link in the email" solution is more than a "tiny" bit better isn't it? It almost completely solves the attack pattern you laid out. Passing the whole link to BAD is not only more tedious but totally ridiculous. That is not the kind of thing that even totally naive users would do.

And there is a significant benefit of not needing to worry about weak or repeated passwords, password leaks etc.

Overall that pattern feels significantly better to me than a normal password system, and MUCH better than the "we'll send you six digits to copy and paste" solution.
by coldtea | 2025-08-08 09:35:02+00:00
Q: How many times does the letter b appear in blueberry?

The letter “b” appears 3 times in the word blueberry: • 1st b – at the beginning: Blueberry • 2nd b – in the middle: blueberry • 3rd b – again in the middle: blueberry (wait… no — actually…)

Let’s break it down carefully:

blueberry → b, l, u, e, b, e, r, r, y

Letters: 1. b 2. l 3. u 4. e 5. b 6. e 7. r 8. r 9. y

So the letter b appears twice.

Final answer: 2 times.
by Pooge | 2025-08-08 09:35:49+00:00
But on a homelab you can host any service you want and start/stop it whenever you need to. Sure cloud storage might cost less in the short-term, but if you need more storage or more services, a selfhosted option is far cheaper.

VPS are very expensive for what you get. If you have the capital, doing it yourself saves you money very quickly. It's not rare to pay $50 for a semi-decent VPS, but for $2000 you would get an absolute beast that would last 10 years at the very least.

With Docker, maintenance is basically zero and unused services are stopped or restarted with 1 command.
by thaumasiotes | 2025-08-08 09:35:50+00:00
I don't think you're right about that. They judged ore, as the comment above mentions, by the location it came from. They tried standard techniques to process whatever ore they had, and if those techniques led to a bad result, they considered the ore bad.

Andrew Carnegie discovered that certain "bad" ore was that way because its iron content was much higher than usual. Secure in the knowledge that this ore was actually better than "good" ore, he developed the techniques to use it.
by dustingetz | 2025-08-08 09:36:02+00:00
actually if you live near a city the edge network is 6ms RTT ping away, that’s 3ms each direction, so if e.g. a virtual scroll frontend is windowing over a server array retained in memory, you can get there and back over websocket, inclusive of the windowing, streaming records in and out of the DOM at the edges of the viewport, and paint the frame, all in less than 8ms 120hz frame budget, and the device is idle, with only the visible resultset in client memory. That’s 120hz network. Even if you don’t live near a city, you can probably still hit 60hz. It is not 2005 anymore. We have massively multiplayer video games, competitive multiplayer shooters and can render them in the cloud now. Linear is office software, it is not e-sports, we’re not running it on the subway or in Africa. And AI happens in the cloud, Linear’s website lead text is about agents.
by pjmlp | 2025-08-08 09:36:31+00:00
Despite all my bashing regarding C, I would rather keep C around with a standard -fhardening, -fsafe, or whatever, with similar constraints, enabling enums without implicit numeric conversions, standard library types for arrays and strings, no decays of arrays into pointer.

Probably more than enough if we leave C as a kind of portable Assembler role, to be used as much as Assembly is, and leave everything else to safer managed languages.

A model just like UNIX authors themselves have applied when creating Inferno with Limbo, with the learnings of UNIX and Plan 9.

Not a fan of @, !, .{ } all over the place, or the struct based imports that look like Javascript require() instead of a proper module system.
by dvolkhonskiy | 2025-08-08 09:36:34+00:00
Hey HN,

I am a professional developer who loves building side projects and early adopting AI.

After I tried OpenAI Codex, I was impressed. I can write a prompt and get a PR.

When Anthropic released Claude Code SDK, I started building AgentWrap to:

1. ship from my mobile phone, 2. ship multiples features in parallel.

I personally use and improve the service every day and hope you find it useful too. Would love to hear your feedback and suggestions.

Denis
by madisvain | 2025-08-08 09:37:15+00:00
Local first is amazing. I have been building a local first application for Invoicing since 2020 called Upcount https://www.upcount.app/.

First I used PouchDB which is also awesome https://pouchdb.com/ but now switched to SQLite and Turso https://turso.tech/ which seems to fit my needs much better.
by frotaur | 2025-08-08 09:38:17+00:00
This can generate new text. If the abilities generalise somewhat (and there is lots of evidence they DO generalise on some level), then there is no obstacle to generating new proofs, although the farther away they are from the training data, the less likely it becomes.

For an obvious example of generalisation: the models are able to write more code than there is in the dataset. If you ask it to write some specific, though easy, function, it is very unlikely it is present verbatim in the dataset, and yet the model can adapt.
by burnt-resistor | 2025-08-08 09:40:07+00:00
Install an SP3 or TR4 socketed CPU in a dusty, dirty room without ESD precautions and crank the torque on the top plate and heat sink like truck lug nuts until creaking and cracking noises of the PCB delaminating are noticeable. Also be sure to sneeze on the socket's chip contacts and clean it violently with an oily and dusty microfiber cloth to bend every pin.

c. 2004 and random crap on eBay: DL380 G3 standard NICs plus Cisco switches with auto speed negotiation on both sides have built-in chaos monkey duplex flapping.

Google's/Nest mesh Wi-Fi gear really, really enjoys being close together so much that it offers slower speeds than simply 1 device. Not even half speed, like dial-up before 56K on random devices randomly.
by bryanlarsen | 2025-08-08 09:40:15+00:00
Most people with a < $30,000 budget buy a used vehicle. They get a lot more car for the same amount of money. So the market for a cheap new car is pretty small.

Which screws up the market for those who have a $10,000 budget for a car. Most of them would likely prefer a 5 year old $20,000 car than a 15 year old $50,000 car, but the market has very few of the former.
by mschuster91 | 2025-08-08 09:40:23+00:00
> I have a few things that mount remote file stores and these mounts usually fail upon boot due to the speed at which certain devices boot up - and I've decided not to solve that yet

If your OS is using systemd, you can fix that pretty easily by adding an After=network-online.target (so the ExecStart doesn't even try to check if there is no networking yet) and an ExecCondition shell script [1] to actually check if nfs / smb on the target host is alive as an override to the fs mounts.

Add a bunch of BindsTo overrides to the mounts and the services that need the data, and you have yourself a way to stop the services automatically when the filesystem goes away.

I've long been in the systemd hater camp, but honestly, not having to wrangle with once-a-minute cronjobs to check for issues is actually worth it.

[1] https://forum.manjaro.org/t/for-those-who-use-systemd-servic...
by airobus | 2025-08-08 09:40:51+00:00
Hi HN, creator of grounded2.net here.

I wanted to share a project I've been working on for the past few weeks. I'm a huge fan of the survival game 'Grounded', but I was often frustrated by how scattered the best information was—spread across wikis, Reddit threads, and outdated YouTube videos.

So, I decided to build the kind of central, high-quality resource I wished I had from the start.

This project was also a great personal challenge to go deep on a modern web stack. It's built with:

* *Next.js* for the framework, using static site generation (SSG) for nearly every page to ensure the site is incredibly fast. * *Tailwind CSS* for styling. It was my first time really committing to the utility-first workflow, and I'm a convert now. * The content is managed via a Git-based headless CMS approach.

The site features detailed guides on base building, a full bestiary with creature weaknesses, crafting recipes, and more. I put a heavy emphasis on clean design and mobile-friendliness.

I know the HN community has a sharp eye for both design and engineering, so I'd love to hear any feedback you have—on the tech stack, the UI/UX, performance, or even the content strategy.

Thanks for checking it out!
by cyprien_g | 2025-08-08 09:41:09+00:00
The maintenance time is a bit overestimated if you keep it simple.

On my homelab, I update everything every quarter and it takes about 1 hour, so 4 hours a year is pretty reasonable. Docker helps a lot with this.

And I’ve almost never run into trouble in years, so I have very few unexpected maintenance tasks.

EDIT: I am referring to a homelab that is only accessible for private purposes through a VPN.
by ben_w | 2025-08-08 09:41:10+00:00
> Demand for chips is come from the inference providers. Demand for inference was (and still is) being sold at below cost. OpenAI, for example, has a spend rate of $5b per month on revenues of $0.5b per month.

This is definitely wrong, last year it was $725m/month expenses and $300m/month revenue. Looks like the nearly-2:1 ratio is also expected for this year: https://taptwicedigital.com/stats/openai

This also includes the cost of training new models, so I'm still not at all sure if inference is sold at-cost or not.
by brucehoult | 2025-08-08 09:41:43+00:00
... rather than making up something almost certainly worse yourself, and writing all the tools and all the libraries yourself. And then maintaining them.

Every custom CPU needs at least basic integer arithmetic and conditional branching and so forth, and RISC-V's is at least good enough that there's no reason NOT to use it as your base, since it's there already and you don't need permission.
by kharann | 2025-08-08 09:42:42+00:00
Kinda makes it harder to attract foreign talent to Norwegian startups as it could affect their decision moving to Norway. While I think the number of people affected is exaggerated, the most well-known case would be the Dune Analytics founder who had to pay more in tax than his salary and was forced to either take a loan to pay taxes (no guarantee the company would succeed) or move out of the country.
by bitwize | 2025-08-08 09:42:54+00:00
When it comes to loading pig iron, you're really just doing the same thing over and over, so the amount of pig iron you can load in a day scales roughly linearly with the number of hours a day you spend loading pig iron, all else being equal.

We know that the design of software is fundamentally a different sort of task than loading pig iron. It requires management of complex amounts of state in working memory, which must be acquired before work begins, and much of which is lost after work ends (or is interrupted), requiring reacquisition when work is restarted. I believe that because of this, Carmack's observation is that more contiguous time spent on the task yields superlinear gains in output, because you're just spending that much more time with the system state in your head. And if you're a really smart guy working on cutting-edge stuff you want to take advantage of those superlinear gains because you are messing with much more deep and complex state, in terms of your own cognition, that would take more time to reacquire when lost.
by addandsubtract | 2025-08-08 09:42:57+00:00
No. The main pain point with RPi's is that they're SD card based – which are slow and prone to failure. Configuring an SSD to be used as the main storage has also been a pain in the past (not sure if that's changed recently).

With an n100, you get a better, more upgradable system for around the same price and same power usage. On top, you will also have an x64 system that isn't limited to some ARM quirks. I made the switch n100's over a year ago and have had no issues with them so far.
by nosianu | 2025-08-08 09:43:12+00:00
> Exposure has to be huge

No! Acute exposure is not the only thing that exists!

Source: Both the official line (e.g. that the only save exposure to lead is zero - and lead is not as bad as mercury, also an official line one can found in some NIH doc), as well as my own experience, as someone diagnosed and treated with chelators (see past comments).

You have chronic and acute. Chronic small does exposure exists. It has the problem that we have no reliable ways to diagnose or to treat that case, which is why I do not fault the medical system to be blind there. They just can't really do much or anything. If they did, it would be very inefficient, because there is no quick fix pill or surgery.

Just like Trump trying to stop reporting on things does not mean they don't exist, just because we don't try too hard (or at all) because we don't have a practical solution even in case of an assured diagnosis, if such were possible with current means, does not mean that only acute exposure problems exist.
by Jensson | 2025-08-08 09:44:17+00:00
> And an LLM could very much ingest such a paper and then, I expect, also understand how the concepts mapped to the source code implementing them.

LLM don't learn from manuals describing how things works, LLM learn from examples. So a thing being described doesn't let the LLM perform that thing, the LLM needs to have seen a lot of examples of that thing being perform in text in able to perform it.

This is a fundamental part to how LLM work and you can't get around this without totally changing how they train.
by mschuster91 | 2025-08-08 09:44:33+00:00
> They don't have the resources or the incentive to do so.

Of course they have. Guess how MP3 was developed - an offshoot of the German Fraunhofer Institute and FAU Nürnberg-Erlangen, amongst others.

The fact that no one seems to even be able to imagine how funding anything from the government could even work (despite that era being just a few decades ago) is shocking.

[1] https://de.wikipedia.org/wiki/MP3