MurphyA/hacker-news huggingface dataset:
by thomastjeffery | 2025-06-05 17:19:10+00:00
Setting a bar is the mistake. We need to reframe the entire narrative.

Safety implementation is never objective. You can only implement a system by subjecting it to context. Traffic safety is a world of edge cases, and each driving implementation will engage with those edge cases from a different subjective context.

We are used to framing computation as a system of rules: explicit logic that is predictably followed. Tesla is using the other approach to "AI": statistical models. A statistical model replaces binary logic with a system of bias. A model that is built out of good example data will behave as if it is the thing creating that data. This works well when the context that model is situated in is similar to the example. It works poorly when there is a mismatch of context. The important thing to know here is that in both cases, it "works". A statistical model never fails: that's a feature of binary logic. Instead, it behaves in a way we don't like. The only way to accommodate this is to build a model out of examples that incorporate every edge case. Those examples can't conflict with each other, either. The model must be biased to make the objectively correct decision for every unique context it could possibly encounter in the future; or it will be biased to make the wrong decision.

The only real solution to traffic safety is to replace it with a fail-safe system: a system whose participants can't collide with each other or their surrounding environment. Today, the best implementation of this goal is trains.

Humans have the same problems that statistical models have. There are two key differences, though:

1. Humans are reliably capable of logical deduction.

2. Humans can be held directly accountable for their mistakes.

Tesla would very much like us to be ignorant of #1, and to insulate their platform from #2.
by thangalin | 2025-06-05 17:19:19+00:00
Thanks for giving it a try!

> I have no idea what variables are available

Were the video tutorials[0], in particular the variables tutorial[1] not helpful?

> Except I don't have a single example of a variable.

Did you watch the metadata tutorial[2]?

> People can edit a MarkDown file but you don't think it's faster to simply let people edit YAML in text?

Close the variable editor panel if you like and edit the variables in a different text editor. (Or create a symbolic link between the .yaml and .yaml.txt file and edit the .yaml.txt file in a KeenWrite tab.) The downside is that KeenWrite won't know how to inject variables into the document when pressing the Control-Space hotkey.

The variables, architecturally speaking, need not be written in YAML. They could be TOML, XML, JSON, etc. The software reads a nested hierarchy of variables and values into a tree data structure, which abstracts away the data's file format. Presently only YAML format is integrated. The hierarchy is then presented through a clunky JavaFX Tree UI element.

> discoverability of KeenWrite isn't nearly good enough

I received that same feedback years ago and made video tutorials, which are linked to at the bottom of the home page[3]. Do they need to be more prominent?

The home page also links to a documentation page[4] that describes variables, metadata, R integration, and more.

[0]: https://www.youtube.com/playlist?list=PLB-WIt1cZYLm1MMx2FBG9...

[1]: https://youtu.be/CFCqe3A5dFg?&t=11

[2]: https://youtu.be/cjQ-dle-tAE?t=11

[3]: https://keenwrite.com/

[4]: https://gitlab.com/DaveJarvis/KeenWrite/-/blob/main/docs/REA...
by jeroenhd | 2025-06-05 17:19:23+00:00
According to Google:

> This enhanced fraud protection will analyze and automatically block the installation of apps that may use sensitive permissions frequently abused for financial fraud when the user attempts to install the app from an Internet-sideloading source (web browsers, messaging apps or file managers).

It probably hasn't since they started doing this last year, but once scammers find out you can publish your own malware F-Droid repo, they might.
by cjbgkagh | 2025-06-05 17:19:57+00:00
Think of how complex LLMs are and yet their emergent behavior is based on a few very simple rules and an easy to understand loss function. Due to the emergent behavior things can have the appearance of being far more complicated than they actually are. It is hyper-dimensional and granted humans are not good at that but computers are and some humans are capable of using computers as a tool in that way.

>> The Fourth Law of Behavior Genetics, as proposed by Chabris, Turkheimer, and others, states that a typical human behavioral trait is associated with many genetic variants, each accounting for a very small percentage of the behavioral variability.

I think a big part of this assumption is the use of Linear Regression in GWAS studies, the problem is that SNPs have a multicollinearity problem where the inputs are not independent from each other. That the results of these studies reflect that assumption should be of no surprise. I think using better math this stuff is more easy to detect.
by echelon | 2025-06-05 17:20:41+00:00
If an artist or author can't do this, social media shouldn't be able to do it either.

If Xai wants to train on public corpus, it shouldn't be allowed to prevent its own corpus from being used.

We need regulations to limit the power grabs. Train all you like, but don't dare try to constrain to your walled gardens.

We should also probably nip the "foundation model company / also a social media company" conglomeration in the bud.
by Zak | 2025-06-05 17:21:02+00:00
Every time the technical sophistication required to install apps from anywhere but Google's store (I don't love the term "sideloading" since it kind of denormalizes the act) is increased, the chances anyone will put in the effort to distribute apps any other way goes down. It also means apps Google doesn't want in its store are less likely to get made; I'd really like to see something that prioritizes notifications for me, for example, and I think that's against Google's rules.

I'm sure making it harder to obtain software outside a first-party app store provides some protection to some users from scams, but I really don't want that to be the answer. I don't claim to have a good one myself.
by naasking | 2025-06-05 17:21:18+00:00
> We are quite far into the development cycle of LLMs.

No, we've barely scratched the surface. Billions of dollars have been poured into the stupidest possible thing that could work + scaling, and we're only now trying more clever things. Fine-tuning on specific tasks will yield considerable productivity benefits in those domains.

I'm not only skeptical of your claim on the "rate of improvements over the last 6-12 months", but it's not even a compelling time horizon to infer any kind of trend at this stage.
by jeroenhd | 2025-06-05 17:21:53+00:00
The change itself isn't recent: https://security.googleblog.com/2024/02/piloting-new-ways-to...

A few months ago they improved their security somewhat by not letting you disable Play Protect while on the phone: https://9to5google.com/2025/01/29/google-play-protect-calls/

You also can't turn off Play Protect if you've enabled Advanced Protection on your account (which also enforces a range of other security measures) but that's fully opt-in and hasn't even been availble to the wide public for all that long.
by static_motion | 2025-06-05 17:21:56+00:00
I understand what they mean. There's this great video [1] which explains it in better terms than I ever could. I've timestamped the link because it's quite long, but if you've got the time it's a fantastic video with a great narrative and presentation.

[1] https://youtu.be/Fzhkwyoe5vI?t=4m9s
by zdw | 2025-06-05 17:22:10+00:00
A while ago when I did tech support, the typical thing I would do is use the 10.A.B.x range, but for A/B generate by splitting the number part of the street address.

So 1784 Main Street would get a 10.17.84.0/24 subnet.

Was pretty simple and mostly didn't have overlaps.
by abraxas | 2025-06-05 17:22:24+00:00
I found all the previous Gemini models somewhat inferior even compared to Claude 3.7 Sonnet (and much worse than 4) as my coding assistants. I'm keeping an open mind but also not rushing to try this one until some evaluations roll in. I'm actually baffled that the internet at large seems to be very pumped about Gemini but it's not reflective of my personal experience. Not to be that tinfoil hat guy but I smell at least a bit of astroturf activity around Gemini.
by Retric | 2025-06-05 17:22:44+00:00
What privacy specifically? The courts have always been able to compel people to recount things they know which could include a conversation between you and your plumber if it was somehow related to a case.

The company records and uses this stuff internally, retention is about keeping information accurate and accessible.

Lawsuits allow in a limited context the sharing of non public information held by individuals/companies in the lawsuit. But once you submit something to OpenAI it’s now there information not just your information.
by vouaobrasil | 2025-06-05 17:23:04+00:00
Of course it is. If enough people were truly enraged by it, if some leader were to rile up the mob enough, it could be shut down. Revolts have occurred in other parts of the world, and things are getting sufficiently bad that a sizable enough revolt could shut AI down. All we need is a sufficient number of people who are angry enough at AI.
Show HN: I made a simple browser based security camera system
by libridev | 2025-06-05 17:23:05+00:00
Recent occurrences... have brought to my attention that I should have security cameras setup.

I wanted to solve two problems: make use of what I currently had, two old android phones. And make sure I was not constantly streaming as it would take up too much Wi-Fi bandwidth. I couldn't find any decent open source solution.

Using just a simple static site along with YOLO11 and ntfy I was able to set up a very basic security camera system. Which does object detection locally and notifies me of detection events.

This is just an MVP, there are several things I am considering adding, like a backend for recording and saving video files/photos.
by loxs | 2025-06-05 17:23:06+00:00
> a message bus is kinda integrated in the BEAM runtime or Erlang

You have that on a single node. If you need to run more than one node, you will end up inventing your own on top of mnesia and usually the results are not spectacular or/and you will end up paying happihacking to do it for you. Or one of the other Erlang oldtimers who you can count on the fingers of your hands.

This is really suboptimal compared to what you can achieve by using any normal language + any message bus. You are actually much better using a proper message bus even if you use Erlang.
by samyilmaz | 2025-06-05 17:23:16+00:00
This is awesome! I would love to see a beginners mind look at products and web pages. File bugs, classify them for specific groups in our team and add 30 sec videos of the issue. It would be a godsend! I am doing this for my portcos and they love the feedback around how what they thought was obvious was not and the UX flows that then get a big unlock. Can't wait to try it out!
by Klonoar | 2025-06-05 17:23:25+00:00
The comment you're responding to includes the line:

> The move, developed in partnership with Singapore’s Cyber Security Agency, is designed to prevent fraud and malware-enabled scams.

Your comment seems to disregard it and instead lay this entirely at Google's feet as if they're seeking anti-competitive behavior - but if this was driven by a government, does Google really deserve all the blame?

(Note that I am explicitly not endorsing the move. I think sideloading should be left mostly untouched.)
by harrisoned | 2025-06-05 17:23:55+00:00
I noticed that same behavior across older Gemini models. I build a chatbot at work around 1.5 Flash, and one day suddenly it was behaving like that. it was perfect before, but after it always saluted the user like it was their first chat, despite me sending the history. And i didn't found any changelog regarding that at the time.

After that i moved to OpenAI, Gemini models just seem unreliable on that regard.
by hedora | 2025-06-05 17:23:55+00:00
I have to use chrome at work for compatibility testing, and the enshitification is only rivaled by win 11.

For instance, if you use “login with google” with a work account on a third party website, it now displays a dark pattern dialog saying you are allowing your employer to monitor 100% of your browsing activity, install crapware, download your history, bookmarks, etc.

It’s unclear if “etc” includes passwords, totp and passkeys.

Anyway, clicking cancel seems to opt out but let the authentication flow complete.

I don’t understand why people are switching to this garbage. There’s ~zero cost to switching web browsers.
by TechDebtDevin | 2025-06-05 17:23:59+00:00
Acccording to America's poisen center these are the numbers:

Calls to poisen control concerning mushrooms: 8,294 Of those calls, 4862 were of unknown origin, only like 3-400 are confirmed dangerous wild grown mushrooms, 2k+ are psylocibin. 3-400 is probably <1% of the amount of people who forage, so its a lot safer than driving a car I'm guessing.

(This was a quick scan)

https://piper.filecamp.com/uniq/dPhtQdu6eCQnIQ5R.pdf [page 174-175]
by ednite | 2025-06-05 17:24:03+00:00
Hats off to the author for expressing this so candidly, I really get where they’re coming from. While I tend to lean more toward the side of AI progression, it’s clearly an inevitable part of society now. I do worry about the long-term impact. I also feel that constant pressure to keep up, adapt, and integrate AI into everything feels like it’s already contributing to fatigue and burnout.

Thoughtful post.
by bee_rider | 2025-06-05 17:25:47+00:00
> With the risk of sounding a bit redundant: privacy is important for private stuff

> But if by law something needs to be known by the government: just go for it

This seems a bit flipped, the only reason something needs to be provided to the government “by law” is that we’ve passed a law that says it needs to be. That it is required by law is not a reason for it being required of course, that’s circular. The reason the law was passed is because we decided it was in the public interest for the government to collect that data.

If we decided it was in the public interest to collect more income info about wealthy people, then we could make that required by law. I think the comment you responded to is suggesting that we should change what is required by law.

Your analogy is better. There’s a reason you might be ok with less privacy there.
by amoshebb | 2025-06-05 17:25:56+00:00
This doesn’t address “Quickly overwhelmed”.

Yes, a wall of $150,000 bushmasters with some servos can take hurl enough lead in the air to protect a city from a single gulf-war era $100,000 lawnmower engine on two meter wings bumbling in a straight line at jogging pace.

We’re currently in the “a shipping container on a semi can could launch dozens of $2000 racing quads with molotov cocktails zip-tied to the bottom with enough agility to thread a needle faster than a turret can swing its own mass”

And the writing is on the wall for some near-future “any nation state could drop sci-fi cluster bombs that shed ten-thousand 250gram racing quads that can overwhelm even the most advanced point defence just by numbers and it’ll be cheaper than a conventional 2000lb bomb”
by hu3 | 2025-06-05 17:25:59+00:00
Is it?

Bootstrap CSS: 147KB

Bootstrap CSS Minified: 122KB

Bootstrap CSS GZipped: 22KB

Bootstrap CSS GZipped and Minified: 20KB

I'm not convinved 10% is worth adding a minifier. And I ask this question for every build tool in my projects.

source: https://css-tricks.com/the-difference-between-minification-a...
by tdeck | 2025-06-05 17:26:21+00:00
I've got to say, some of the comments here are pretty funny.

> "The sideloading restriction is easily solved by installing GrapheneOS"

> "Unless they block ADB, I wouldn't say it's accurate to claim they're "blocking sideloading"".

Not to pick on these folks but it's like we on HN have forgotten that ordinary people use phones too. For some of us, it's not a limitation as long as we can solder a JTAG debugger to some test pads on the PCB and flash our own firmware, but for most users that's just about as possible as replacing the OS.
by heavenlyhash | 2025-06-05 17:26:25+00:00
soo..... what's the guidance for when package names include a slash?

such as approximately everything in golang, which very often matches e.g. "github.com/*" as a package name?

Do would PURL suggest that "github.com/foobar/go-whatnot" should be parsed as namespace="github.com" (odd) and package name "foobar/go-whatnot" (since there aren't any more slashes in the blessed separators)?
by potato3732842 | 2025-06-05 17:26:48+00:00
Yes. Been standard since 1990s. IDK if it's actually required but everyone does it. At a minimum they store data of the last N seconds before deployment. It's mostly for debugging problems and preventing insurance fraud. The data can be pretty sparse depending on year/make/model. Like in the 90s it was little more than speed and throttle position.
Show HN: AI Playing Diplomacy
by tylermarques | 2025-06-05 17:26:53+00:00
Hi HN!

Myself and a friend launched this today. It's LLMs playing the classic board game of Diplomacy. The game focuses heavily on collaboration between players, and makes an interesting test bed for seeing how LLMs interact with each other and when they are or aren't willing to lie to other players.

You can find the code for the stream here https://github.com/EveryInc/AI_Diplomacy

We've seen some interesting "personalities" emerge in the models. Claude often refuses to lie to anyone, ally or otherwise. O3 has no problem with lying.

Heres a writeup of it as well!

https://every.to/p/diplomacy

Let us know what you think :)
by quantadev | 2025-06-05 17:26:56+00:00
I think for every platform you could name there will be a certain sub-culture of people boycotting it for one reason or another. Sometimes it's about politics, sometimes about censorship, etc.

I do it myself too. I boycotted StackOverflow for the past 13 years, never sharing another solution with anyone because the admins on that site were hounding me about posting CORRECT answers without first checking to see if a similar answer already existed. I vowed never to help anyone on there ever again, after that. I told them, even back then, that the more correct info they collect for free, the better, because some day AI would sifting thru it, and that they were being stupid. As of 2025, I was finally proven right.
by TechDebtDevin | 2025-06-05 17:27:59+00:00
Yea, I mean I wouldn't send anything to a chinese server I thought was sensative. Or any LLM. For what its worth this is in bold on their TOS:

PLEASE NOTE: We do not engage in "profiling" or otherwise engage in automated processing of Personal Data to make decisions that could have legal or similarly significant impact on you or others.
by wolfgang42 | 2025-06-05 17:27:59+00:00
Recently I showed somebody https://search.feep.dev and they opened the browser network tools and went “Where’s the XHR? Where’s the JavaScript?? How did you change the URL?”

They had no idea that <form><input></form> is all built in to the browser and you can make GET and POST requests without any frontend code. (Not that this is a new problem, <a onclick="document.location='...'"> has been a thing for decades at this point...)
Ask HN: Can current AI models grok "Elon is Snowball"?
by vdupras | 2025-06-05 17:28:52+00:00
First of all: this post isn't about the meaning of "Elon is Snowball". This is an example. No politics underneath.

So, a few minutes ago, I google this phrase to see if someone else out there has the same intuition. Then, I'm surprised by Google's AI overview:

> The statement "Elon is snowball" is a misunderstanding. Elon is likely referring to Elon Musk [...]. The term "snowball" typically refers to a phenomenon, often used metaphorically to describe something growing rapidly in size or importance. [...]

So, the AI despite all its knowledge, can't draw the parallel at all. The question isn't whether the parallel is valid or not, but I think it's obvious to any human that has read a little bit that one could see a parallel.

I don't want to "spoil" the example by being too blunt about what the parallel is, to give AI experts the time to query their favorite models before they index this post and have it too easy, so I intentionally remain vague.

I'm not a AI expert and I frankly don't spend much time thinking about AI in general, but given how intensely AI capabilities are praised all around, I'm rather surprised by this result.

So, my question to HN: Why isn't Google's AI capable of even seeing the link? Is it just their model, or is it something fundamental to LLMs? How long until LLMs can make this link all by themselves?
by wilg | 2025-06-05 17:28:53+00:00
Yes I think Musk is personally responsible for the cuts he did as part of the thing he loudly and proudly claimed to be in charge of, enabled by the president he claims to have gotten elected.

I’m not sure why you’re so easy to write off 1000s of deaths, but 300,000 so far is one model, but even if it’s very wrong it’s going to be hundreds of thousands sometime this year in all likelihood. https://www.washingtonpost.com/politics/2025/05/28/rubio-aid...
by ImJamal | 2025-06-05 17:29:01+00:00
Why are you conflating personhood with being alive? Things can be alive without being a person. As far as I can tell no embryologist would deny that embryos are alive. The only debate is if they are a person.

If you kill a dog then the dog died. If you kill an embryo then the embryo is dead. It is irrelevant if either of those two are persons.
by jfengel | 2025-06-05 17:29:02+00:00
The question is gonna come down to TV audiences. Will the Olympics continue to be watched, or will audiences flock to the superhuman feats on the other channel?

I know they won't run at the same time, but if the Olympics loses prestige people will stop watching. People already fail to watch these sports at any other time. People become weirdly invested in the 200m sprint for a few days every four years, and then forget about it. They're only interested in The Best, and the winner is the one who gets to define what Best means.
by inerte | 2025-06-05 17:30:12+00:00
I was looking for a programming language that's being written with LLMs in mind, and used ChatGPT to give me some pointers so I can start some research https://chatgpt.com/share/6841d3b7-13a8-800f-9bcc-0f7859114c...

In my mind (I am a non-academic that never really designed a new programming language), I can imagine strong typing, terseness, and no optional syntax (you can do this multiple ways) would be really cool for LLMs.

I did come across a few languages / people trying to design programming languages to be used with LLMs / AI Agents, and I think the most promising thing I found is https://www.moonbitlang.com/blog/moonbit-ai - which takes the whole idea of working with LLMs to another level, with actual features designed to work with agents (not only syntax).
by larrywright | 2025-06-05 17:30:14+00:00
I don’t want Notes to become a Markdown editor. I think that would be confusing for the majority of users. What I would like is for it to understand Markdown syntax and just convert it to the right thing. If I type “# My Note”, it should convert that to note title format. If I type “## Heading” it should convert it to a heading format, and so on.

Most apps do this already, to some extent. If you start a line with a - or an *, the app will convert it to a proper indented list. Heck, even Microsoft’s apps do this. I’m just asking for it to handle a few more things.
by jvanderbot | 2025-06-05 17:30:17+00:00
I'm fairly sure government is a primary consumer, up there with hedge fund types. They do some primary analysis, but the big market is in "processed" data, if I understand it correctly, so people will buy this data wholesale, hook up a subscription API, and feed it directly into their analysis pipelines.

https://www.planet.com/company/customer-stories/