MurphyA/hacker-news huggingface dataset:
by Nevermark | 2025-06-30 08:57:35+00:00
Practicing writing insecure code doesn’t pervasively realign humans on general moral issues.

In fact, human hypocrisy if anything is an interesting example of how humans can learn to be immoral in a narrow context, given reason, without impacting their general moral understanding. (Which, of course, illustrates another kind of alignment hazard.)

But, apparently it does for large models.

Whether this is surprising or not, it is certainly worth understanding.

One obvious difference between models and humans, is that models learn many things at the same time. I.e. a period of training across all their training data.

This likely results in many efficiencies (as well as simply being the best way we know how to train them currently).

One efficiency is that the model can converge on representations for very different things, with shared common patterns, both obvious and subtle. As it learns about very different topics at the same time.

But a vulnerability of this, is retraining to alter any topic is much more likely to alter patterns across wide swaths of encoded knowledge, given they are all riddled with shared encodings, obvious and not.

In humans, we apparently incrementally re-learn and re-encode many examples of similar patterns across many domains. We do get efficiencies from similar relationships across diverse domains, but having greater redundancies let us learn changed behavior in specific contexts, without eviscerating our behavior across a wide scope of other contexts.
by tetha | 2025-06-30 08:58:58+00:00
Maybe I'm a bit of a downer there, but I looked at the overall effort and time investment of making Gridfinity and rather got myself a cutting board and glue to recycle old cardboard.

Don't get me wrong, Gridfinity looks amazing. But, cutting a few cardboard base plates from old shipping boxes into place and putting together little stands for a metronome, tuner and a few other small things, as well as a bunch of boxes for plecs and other small stuff took like half an hour to an hour.

And I could reuse some trash shipping boxes I had around here.
by samlinnfer | 2025-06-30 08:59:11+00:00
I just have a cronjob that does:

#!/usr/bin/env bash cert_check() { server=$1 host=$2 port=$3 str=`ssh "$server" "echo | openssl s_client -servername $host -connect localhost:$port | openssl x509 -noout -checkend 604800"` || true if ! echo "$str" | grep -q 'Certificate will not expire' ; then echo "$str" | ./send-email.py "Certificate \"$host\" on $server will expire in 7 days" \ fi } cert_check name myserver.com 443
by otherme123 | 2025-06-30 09:00:56+00:00
Why would anyone sell a good car with one year old and low mileage? It's a lottery ticket: it could go well, or the car might be already damaged. I personally know a bunch of people that bought second hand and are "my car is only a couple of years old, and I found the engine / gearbox / frame is damaged. Lets repair it barely and sell it ASAP to recover some money". But weirdly, they go to the second hand market again, thinking they are the only smart ones doing that. They all know a mechanic that ensures the car is OK, just like they did with the first one.

I was very disappointed when searching the used car market for cars with low mileage, only to found they are almost as pricey as new but I don't know how they have been taken care of. A lot of them come from the rental business. I paid a bit premium (2K or so) for my new-zero-kilometer car, and after 6 years is as good as new, as it is cared like a baby.
by 30minAdayHN | 2025-06-30 09:01:34+00:00
Me and my friend are working on Workback[1], a tool that can fix a11y issues end-to-end.

First we built it as a tool to fix any bug. After talking to a few folks, we realized that it is too broad. From my own personal experience, we realized how messy it is within organizations to address accessibility issues. Everybody scrambles around last minute. No body loves the work - developers, PMs, TPMs etc. And often external contractors or auditors are involved.

Now with Workback, we are hoping to solve the issues using the agentic loop.

If you personally experienced this problem, would love to chat and learn from your experience.

[1] https://workback.ai
by account42 | 2025-06-30 09:01:37+00:00
> I’ve known several people who had to go through their parent’s entire lifetime of accumulated stuff and it was quite the job. Dumpsters were rented. It was a big burden to leave the kids.

I agree that it's a lot of work but disagree that it's a burden - I see it as an opportunity to reflect on your and your parents' lives. And it is only a lot of work if you actually care about preserving the important parts, throwing stuff out wholesale is much easier.
by sofixa | 2025-06-30 09:01:50+00:00
I think the bigger issue is the need for a car. In most of the US, everything is built with the assumption you'll be driving to it (workplaces, stores, facilities, etc).

So everyone has to have a car. So your social mobility is limited by the fact that you need to have the money for the expenses that go with it in the first place.

3-4 cities with decent to good transit are the exception, but the fact that they're so desirable and with such high housing prices means that they aren't really accessible either.
by holowoodman | 2025-06-30 09:01:56+00:00
France has a separate high-speed train network, so speed differences between high-speed (TGV) and low-speed (freight, low class passenger) trains don't cause inefficiencies.

Switzerland doesn't have high-speed trains, only low-speed ones. And all timetables are carefully tuned to half- or full-hour station distance intervals that all trains on a track take at the same speed ("Taktfahrplan").

Germany has the worst of all those worlds: No Taktfahrplan (because it probably would be impossible due to the larger and far more complex network), high- and low-speed trains on the same tracks, and only some sections of dedicated high-speed rail that drive up the cost but still have shared stations and sections with low-speed rail so that punctuality goes down when the tiniest thing goes wrong.
Show HN: RepoInsightAI – Learn about a GitHub Repository with LLM
by tigerkid | 2025-06-30 09:01:57+00:00
First time building an llm agent, student level. Pretty sure somebody have made similar things and perform much better. Just want to know what to improve.

Btw, if you try it, use some small repo. It seems can take really long time dealing with large repos and easy to fail. Still working on that.
by leakycap | 2025-06-30 09:02:00+00:00
I'm not sure I'd be swayed if what I was typing was going through the analysis; I've seen simply logging chats be enough to cause a team to find an alternate route to discuss what's going on and how to fix it (which is where this tool wants to be)

A team I work with now uses an AI tool to get tasks from meetings; some people don't like it for various reasons, so as a compromise it is used only when we are summing up a discussion amongst ourselves (which usually happens after the kind of ideas/discussions that people want off the record)
by JimDabell | 2025-06-30 09:02:09+00:00
- iMessage supporting E2E encryption is a good thing.

- The right choice for the average user is to prefer recoverable backups.

- Recoverable backups undermine E2E encryption.

- Apple provides Advanced Data Protection which disables a bunch of things like recoverable iCloud backups in favour of more secure measures.

Apple deciding that ADP is not appropriate for the average user does not mean that “their promises are purely marketing”. They implemented it. It’s real. You can switch ADP on at any time. It’s just not the default, for good reason.
by egisspegis | 2025-06-30 09:02:45+00:00
Yes, it's a very similar situation.

Both Russia and Gaza are ruled by criminal autocracy. In russia it's mafia style autocracy, in Gaza - terrorism and religious fanaticism.

Both Russia and Gaza have their population under control, influence and brainrot.

Both Israel and Ukraine where there long before Gaza and Russia even existed.

Both Russia and Hamas invaded and tried to commit genocide on Ukraine and Israel respectively.

Both Russia and Hamas failed their goals spectacularly and now are playing the victims (for the same target audience, albeit split on political axis).
by A_D_E_P_T | 2025-06-30 09:03:46+00:00
> why compare with their 'average mid-range offering'?

Because when it comes to features and trim, the average Geely or BYD is essentially on that level (or better). They tend to be quite large and very polished.

It's certainly true that Renault has some inexpensive models -- the Clio is another one that can be had for ~20k EUR -- but they are indeed small.
by gwd | 2025-06-30 09:04:40+00:00
> So isn't the natural interpretation something along the lines of "the various dimensions along which GPT-4o was 'aligned' are entangled, and so if you fine-tune it to reverse the direction of alignment in one dimension then you will (to some degree) reverse the direction of alignment in other dimensions too"?

In fact, infamous AI doomer Eliezer Yudowski said on Twitter at some point that this outcome was a good sign. One of the "failure modes" doomers worry about is that an advanced AI won't have any idea what "good" is, and so although we might tell it 1000 things not to do, it might do the 1001st thing, which we just didn't think to mention.

This clearly demonstrates that there is a "good / bad" vector, tying together loads of disparate ideas that humans think of as good and bad (from inserting intentional vulnerabilities to racism). Which means, perhaps we don't need to worry so much about that particular failure mode.

ETA: Also, have you ever dealt with kids? "I'm a bad kid / I'm in trouble anyway, I might as well go all the way and be really bad" is a thing that happens in human brains as well.
by fennecfoxy | 2025-06-30 09:04:42+00:00
I remember the first time I tried to buy something at an Apple store. Usually avoid 'em cause I don't like Apple as a company, but I do like their laptops. I'd decided an M3 air was gonna be perfect as a general use laptop.

Walked into the store, waited 30 minutes for one of their "friendly, professional staff" to come up & help me, making eye contact, etc.

Eventually I had to walk up to one of them standing there and tell them I wanted to buy something. Then it turns out they didn't even have one in stock...in their flagship London store...

Literally I wanted to walk in, pay immediately & walk out. I already knew exactly what I wanted. I don't know why people laude the "Apple experience".
by scott_w | 2025-06-30 09:04:53+00:00
I'd be careful of inferring too much from things like this, particularly given how much criticism Freakonomics has received. One example from Youtube: https://www.youtube.com/watch?v=11eTG4_iwqw&pp=ygUVZGVhdGggb...

> If it's free, people are suspicious and judge the cost to be something implicit, generally with a higher expected cost than $1. On the other hand if you make the cost explicit, people are more comfortable.

To address your point explicitly, if someone believes the cost of a hug is higher than $1 ("higher than expected cost"), then offering one for $1 should trigger a similar suspicion in your head.

Think about it, if a stranger offered you a free Porsche, you'd rightly be suspicious. Would you be less suspicious if they offered that same car for $500?
by 3D30497420 | 2025-06-30 09:06:01+00:00
It may not be just 3-4 hours difference, it could be a very significant difference in convenience. For Berlin to Munich, I'm pretty sure there's no single RE alternative, so you're probably transferring 3 or 4 times as well.

I'm sure in some cases, an RE is a bit more competitive with an ICE, but in plenty of others you're asking for a pretty unpleasant time. (And this is from someone with a Deutschland card, making RE trains "free".)
by laserlight | 2025-06-30 09:06:39+00:00
To be pedantic, Objective-C doesn't have named parameters. Method names are composed of multiple parts, each corresponding to a parameter. Such design contributes to the method's readability and memorability. In contrast, Python methods have their own names, and parameter names are chosen as an afterthought. While there's no reason why Python methods couldn't be named in accordance with parameter names, unfortunately it hasn't been a part of Python's culture.
by dagw | 2025-06-30 09:06:51+00:00
I was there a few month ago. The Louvre is huge and most people are in a few rooms in and around the Mona Lisa (and even that wasn't anywhere near as bad as the horror stories I'd heard). The top floor for example with Northern European art and Dutch and Flemish masters was almost empty when we were there. There were entire wings of the museum where I was basically the only person there.
by Boltgolt | 2025-06-30 09:07:40+00:00
That's exactly what's being done, but you do not want everything server side over a network delay that is almost always more than the time between frames. Only server side physics would mean a lot of visual jank. It's now usually a model where the client and server make the calculation and the server "rolls back" the client of they do not match.

Data is being limited though, like not sending opponent location data unless the client can see them
by b112 | 2025-06-30 09:07:53+00:00
Mobile app? Now they need to develop that, keep up to date with OS version changes, and far far worse, support end users and their bugs?

And worse of all, worry about Apple and Google's arbitrary rejections?

This seems far more costly than email. Just having one dev keeping those apps going, is likely 20x or more than their email costs per year.
by bayindirh | 2025-06-30 09:08:01+00:00
As an other option, you install a cron job on your server, and send push notifications via pushover or ntfy.sh whenever it fails to renew.

Pushover is $5 once for personal use, ntfy.sh can be completely self-hostable if you prefer.

I have written a small tool which utilizes pushover for these reasons.

You can receive the notifications on your browser/mobile for free afterwards.
by pattle | 2025-06-30 09:08:18+00:00
Spending $25k on a car (if they exist) is just an insane thing to do in my opinion. In the UK we are quite lucky in that the used car market is very good. I always just buy a ~£1,000 diesel and run it into the ground, then rinse and repeat.

I think in 17 years of motoring I've spent around £5,500 in total on cars.
by egisspegis | 2025-06-30 09:09:00+00:00
> Israel's intended end game seem to be to make Gaza completely uninhabitable, so that the Palestinians are forced to leave

In a context where hamas declared (multiple times) that they will repeat October 7 forever, how is this a bad outcome for Israel? Why it doesn't make sense to you that Western states are supporting Israel? It would be baffling (for me at least) if any state in the world would deal with terrorists by capitulating to them.
by endriju | 2025-06-30 09:09:00+00:00
I'm building StaticBot.dev. I was surprised how tedious the manual setup for hosting static websites on AWS infra still was after 2 decades in the industry, and as I wanted to put a few websites out there to test waters for some ideas I had recently, decided to tackle it myself. So basically scratching very own specific itch: deploying and managing a fleet of static project websites in AWS infrastructure with IaC and nice UI. I wouldn't myself use something with (hidden) vendor lock-in, so opted for "hybrid" approach where user can deploy conveniently using the tool but has up-to-date terraform code avaiable in s3 so can take over project deployment anytime. Not much of a business mind so I might open source the whole thing later on (though the value of code kind of plumetted lately as AI can generate it so well).
by evantheproduct | 2025-06-30 09:09:15+00:00
Warzonemeta.io is probably the most up-to-date and accurate database of Warzone meta weapons. Here you can always find the most effective weapons and their builds. The resource also plans to add a section where each player can share their build, giving users even more variety in their choices for playing their favorite game, COD: Warzone.
by yand420 | 2025-06-30 09:09:42+00:00
Hello HN,

I’d love to share a project I’ve been building: AxiomOS v19.2 — a decentralized swarm of AI coding agents. Each agent has a specialization (e.g., speed, readability, robustness) and generates Python scripts in response to a task.

The twist: agents also gossip about their own reasoning, receive reputation scores, and evolve over generations based on fitness and ethical feedback.

A meta-agent called the AIOverseer synthesizes the best outputs and mutates the population’s DNA.

Core modules: – agent specialization (focus traits) – self-correcting LLM pipeline – gossip + reputation dynamics – guided synthesis & evaluation – Tkinter-based interface

This is not just a code generator — it’s an experiment in emergent ethics and algorithmic reflection.

Repo: https://github.com/Linutesto/AxiomOS Feedback, questions and ideas for collaboration welcome!
by throw-qqqqq | 2025-06-30 09:10:32+00:00
I haven’t bought new hardware since I was a teenager. Second hand is cheap and good for the environment. I never received a broken part and everything has worked reliably for me.

2-3 years is not a lot. My daily driver laptop is from 2011 and still going strong.

Sure, there are “lemons” out there, but there are also a lot of people who just replace their hardware often.
by lazylizard | 2025-06-30 09:10:49+00:00
https://slurm.schedmd.com/containers.html support for containers sort of exists. singularity is the friendliest.

https://modules.readthedocs.io/en/latest/ re-used libraries are packaged this way usually. not in container images.

there's no abstraction or live mirgation. there's only queues of jobs waiting to get cpu and/or gpu time.
by d4rkn0d3z | 2025-06-30 09:11:34+00:00
In which, Pooh chases heffalumps around a spinney of larch trees.

One day Pooh came apon some tracks in the snow and began to follow them out of curiousity. At times he became afraid that perhaps they were the tracks of a scary monster, a 'heffalump'. As Pooh followed the tracks, his friend piglet joined him. After Pooh had shared with piglet his wonder about what sort of creatue might have made the tracks they were following, Piglet became very afraid. When the tracks appeared to multiply and become muddled as though the party they were pursuing might actually be a hostile group, piglet went home.

Luckily, Christopher Robin happened along and pointed out to Pooh that while he was climbing an old oak tree nearby he noticed Pooh walking in circles around a spinney of larch trees. At that very moment, Pooh paused and thought very hard about his circumstances. He raised his paw slowly, looked at it carefully, he then placed his paw in the outline of one of the tracks he had been following. Pooh then said, "I am a bear of little brains at all".
by somenameforme | 2025-06-30 09:11:39+00:00
I don't think authoritarian is the right term for critiques here. Try to define it in a way that one can't simply turn it around and apply it to people you probably don't want it to be applied to. For instance the actions taken during COVID, and against people during COVID, could easily be framed as extremely authoritarian. But then, like now, claims of authoritarianism were more of a proxy for 'I don't like the actions of this government' with authoritarianism just a framing of convenience.

In general the trends of the past were largely a product of globalism, and globalism is dying. So I expect we'll enter more into a historical zones of influence global status quo. For instance anybody who doesn't think Chinese soft power is growing exponentially should visit basically anywhere in Asia now a days. A decade ago China had relatively minimal influence, now it's everywhere driven in large part by just absolutely massive numbers of Chinese tourists as well as expats. A rapidly expanding middle class in a country of 1.4 billion has an impact that's basically impossible to overstate.
by middayc | 2025-06-30 09:12:29+00:00
This weekend, my modified Android/mobile Point of Sale (POS) app was used to celebrate the 100th anniversary of our village's volunteer firefighting organization.

The standard fiscal POS app was adapted to support a sort of low-trust swarm of waiters who used the app to collect orders. These orders were then transferred to a few high-trust cashiers by scanning QR codes generated on the waiters' apps.

After receiving payments, the cashiers' apps printed invoices and multiple "order tickets" categorized by "food," "drinks", "sweets"... This allowed waiters to retrieve items and deliver them to customers.

The system was used by around 40 users, with new waiters joining or leaving throughout the event. They used their own phones, and the app functioned without internet or Wi-Fi, gracefully downgraded (If a waiter didn't use the app due by choice or due to technical problems, they could manually relay orders to cashiers), Customers also had the option to approach cashiers directly, receive their order tickets, and pick up items themselves.

This is not that technically interesting, but I liked how the old manual system, the 70+ year village firefighting org. main cashier had, got digitalized in non-centralized way. (and I took this chance in trying to explain it, as I will have to, to maybe find more users for it)
by lvturner | 2025-06-30 09:13:10+00:00
It's been a while and it never was my exact area so forgive the high level and any innacuracies! (hopefully someone smarter can chip in further!)

It begins to fall down when you think in terms of interpolation and movement, if the server had to confirm your every movement it'd end up very jittery and feel awful as you ping back and forth between where your client state thinks you are and the server state thinks you are.

Even the client is kind of guessing (visually) where it is a lot of the time, at least until the next physics or update tick comes in and all this means that the server is going to be doing a hell of a lot of guess work about the state of the clients.

This article helps with reasoning around what a game is doing per-frame: https://gameprogrammingpatterns.com/game-loop.html

Certainly though, I think in this day and age, for slower games you could probably do a better job of this on the server though -- and I'm sure people are working on it.
by pjc50 | 2025-06-30 09:13:11+00:00
There's a lot of money for the few in systematic corruption! This is something that has to be constantly fought against. R have embraced it entirely, but it's also prevalent on the D side especially in machine-politics cities. Which is why everyone's really so upset about the NY Mayor primary. People have gone on record in the papers about being annoyed that the bribes - sorry, donations - they prepaid to Cuomo are now invalid.
by mantas | 2025-06-30 09:13:39+00:00
With a wealth tax, if you got no fresh incomes, you can sell some of your stuff to cover your taxes and restart.

Of course, same applies to welfare - you can only sell part of your stuff. But the caveat is you won't have access to welfare till you sell all of it AND spend the money you got.

Personally I like welfare-with-net-worth-threshold. Obviously it should not apply to unemployment insurance which is, well, insurance.
by yorwba | 2025-06-30 09:13:52+00:00
They only need to be as good as the minimum standard for the category they're sold in. If you have a "good" bin and a "bad" bin, and the good bin easily exceeds the minimum requirements while the bad bin just barely meets them, that's fine, too. Or the good bin can be sold as class I, while the bad bin needs to be labeled as class II. Of course those categories usually aren't about safety-relevant aspects of quality, but things like weight or shape or appearance.