MurphyA/hacker-news huggingface dataset:
by some_furry | 2025-07-09 18:02:57+00:00
> what if your encryption is highly reliable but the cypher test is hosted in a jurisdiction that has laws requiring the disclosure of the plaintext (perhaps with a court order or a "National Security Letter") and the ability to compel the system owners to obey.

This is a contradiction. If you have such a capability, then your encryption isn't sufficiently reliable. If it is sufficiently reliable, then this law cannot take effect.

If, for example, Australia wanted to compel me to backdoor something for their investigative purposes, there's nothing they can do. I live in America.

If I hosted ciphertext in Australia, the most they can hope is to terminate the service in their country. This is an availability concern, but the failure mode isn't "the government sees your nudes".

> (perhaps with a court order or a "National Security Letter")

National Security Letters don't do what you think they do. There are widespread misconceptions about their allowed scope, but they only allow the government to request "subscriber information" from a service provider. That doesn't include "we compel you to backdoor your app, and here's an automatic gag order". If they try to use non-NSL measures to accomplish this compulsion, talk to a lawyer not a cryptographer.
by ElevenLathe | 2025-07-09 18:03:00+00:00
Fair point, but without an engraved prophecy from a licensed and bonded deity, I probably wouldn't have bought AAPL or MSFT in 1988 either, certainly not with the intent of holding it until 2025. I would have been wrong in some sense, but one has to take on the risks one is comfortable with. I'd rather hold a broad index and focus on other things!
by CharlesW | 2025-07-09 18:03:16+00:00
Thank you to Tom Warren (and The Verge) for specifying "open weight model" in paragraph two, and for going into more detail on what we know and don't know about what that means in paragraph nine.

> "OpenAI is preparing to announce the language model as an “open model,” but that terminology, which often gets confused with open-source, is bound to generate a lot of debate around just how open it is. That will all come down to what license is attached to it and whether OpenAI is willing to provide full access to the model’s code and training details, which can then be fully replicated by other researchers."
by mandeepj | 2025-07-09 18:03:31+00:00
> the valuation dropped 80% and they were suing advertisers for not advertising

That already happened before she got onboard.

> One time they let her speak publicly it turned out to be a disaster.

One time? She has spoken publicly many times. Care to share more about what you are referring to? I have no recollection of such a thing being done by her.

It's not easy to recover from your unpredictable boss shouting "FU" to your advertisers from a stage.
by davkan | 2025-07-09 18:03:49+00:00
Population decline is an economic issue not an ecological one. How do we support a larger population of non-working elderly with an ever decreasing population of workers. I don't see how without a restructuring of our economy and society which doesn't seem to be on the table.

South Korea is essentially already doomed. In 25 years over half their population will be over 65. It's workforce will be half what it is now. It simply will not be able to care for the elderly. They will work until they die in poverty.

Ideally as society advances and productivity increases the necessary ratio of workers to non-workers should decrease as well but, the gains of productivity increases have historically not translated to wealth of the populace. And even if productivity does shift to benefit the worker it has to outpace population implosion which seems impossible considering the compounding nature of the decline.
by gouthamve | 2025-07-09 18:03:55+00:00
OMG the prompt is hilarious. And hilariously bad.

> You are a Gen Z App, You are Pandu,you are helping a user spark conversations with a new user, you are not cringe and you are not too forward, be human-like. You generate 1 short, trendy, and fun conversation starter. It should be under 100 characters and should not be unfinished. It should be tailored to the user's vibe or profile info. Keep it casual or playful and really gen z use slangs and emojis. No Quotation mark
by prateekkish | 2025-07-09 18:04:38+00:00
Hey there. I wrote the article. While I know the version numbers aren’t concrete, I added the proposal anyways as a way for readers to visualise what the maintainers had in mind. Since we’re only at 3.4 with 3.5 in preview, it can’t be claimed concretely what the future holds. I just didn’t make that super obvious in the post.

I had to explain the same reasoning in Reddit the other day. Perhaps it’s time to take this as a feedback and update the blog.

Btw I just asked gpt to write an article on the same topic, with a reference to the Ruby issues page. And it DID NOT add the future proposal part. So LLMs are definitely smarter than me.
by jangletown | 2025-07-09 18:04:44+00:00
hello aszen, I work with draismaa, the way we have developed our simulations is by putting a few agents in a loop to simulate the conversation:

- the agent under test - a user simulator agent, sending messages as a user would - a judge agent, overlooking and stopping the simulation with a verdict when achieved

it then takes a description of the simulation scenario, and a list of criteria for the judge to eval, and that's enough to run the simulation

this is allowing us to tdd our way into building those agents, like, before adding something to the prompt, we can add a scenario/criteria first, see it fail, then fix the prompt, and see it playing out nicely (or having to vibe a bit further) until the test is green

we put this together in a framework called Scenario:

https://github.com/langwatch/scenario

the cool thing is that we also built in a way to control the simulation, so you can go as flexible as possible (just let it play out on autopilot), or define what the user said, mock what agent replied and so on to carry on a situation

and then in the middle of this turns we can throw in any additional evaluation, for example checking if a tool was called, it's really just a simple pytest/vitest assertion, it's a function callback so any other eval can also be called
by Spivak | 2025-07-09 18:04:57+00:00
> A true implementation of a REST client is simply not possible

Sure it is, it's just not very interesting to a programmer. It's the browser. That's why there was no need talk about client implementations. And why it's hypermedia driven. It's implicit in the description that it's meant to be discoverable by humans.

AirBnb rediscovered REST when they implemented their Server Driven UI Platform. Once you strip away all the minutiae about resources and URIs the fundamental idea of HATEOS is ship the whole UI from the server and have the client be generic (the browser). Now you can't have the problem where the frontend gets desynced with the backend.
by red-iron-pine | 2025-07-09 18:05:16+00:00
that sounds like a Texas and a "non-tenant-friendly" problem -- plenty of states ain't like that.

and as someone who owns and rents property, finding good renters is hard and costly. if one of my normally good tenant gets screwed and needs a little patience and wiggle room I'd rather work w/ them then roll the dice over some noob. e.g. if they're out of work for a longer than expected then they can help paint the place, finish up some landscaping, etc.
by iamspoilt | 2025-07-09 18:05:48+00:00
I second that. Home Assistant "just works". I have had it running on this cheap used HP EliteDesk 705 G3 Mini Desktop for more than 4 years now without a hiccup and barely any maintenance or hygeing work on it. Just sitting in my tv stand and doing it's work.

https://homeautomation.substack.com/p/setting-up-home-assist...
by PaulHoule | 2025-07-09 18:06:31+00:00
I post a lot, most of the posts get a few votes

https://news.ycombinator.com/submitted?id=PaulHoule

maybe 1 in 30 hits it big. Two days ago this got 562 points

https://news.ycombinator.com/item?id=44489690

I don't know if any explanation is necessary other than "this is the case". I know my statistics are not that different from the average post. If the same article is submitted 20 times you might find it sometimes gets 0 votes and sometimes gets 115. I know some strategies that could get my average vote count much higher but if I did you would see 5 posts from me on the front page at once and I don't like the optics of that.
by adrian_b | 2025-07-09 18:07:02+00:00
The previous poster has not referred to a backdoor, but to the fact that in certain places, including USA, law enforcement can request from you the decryption key, and if you do not comply they can throw you in jail for an indefinite time, until you comply.

In my opinion, as someone who has been born and raised in a country occupied by external invaders, who had installed there a fake communist "democracy" and fake justice, the most fundamental human right is the right to refuse to answer to a question, regardless who asks the question.

If in a country such a refuse is sufficient for severe punishments, without the need of any other proof that the one refusing to answer has done anything wrong, then, regardless if such a refuse to answer is labeled "obstruction of justice", "contempt of court" or whatever, in that country any claims that human rights were respected are false.

It is a shame for the United Nations that this most important human right is not included in their declaration.

In order to be able to oppose an abusive government, the right to refuse to answer a question is much more important than the right to possess weapons (which will always be inferior to those of law enforcement and military, so they are not a solution).
by ahartmetz | 2025-07-09 18:07:55+00:00
Yes, systemd's weirdly bundled system services largely suck. The ones that I'm sure about: journald is more annoying to use than syslog (it takes forever - like a minute on a top of the line CPU - to scan two months worth of logs) and resolvd has or used to have basic bugs that other systems don't have.
by DrillShopper | 2025-07-09 18:08:02+00:00
> Only by moving beyond human-centrism can we achieve genuine co-evolution with AI - not as master/slave or user/tool, but as consciousness exploring consciousness.

LLMs are not consciousness, and treating them as such is part of the problem. LLMs are there to either sell you something or influence you to do something its creators want you to do, and if you asked these companies straight up if you can legally rely on anything their LLMs put out they would tell you no.

> We stand at a crossroads: - Path 1: User vs Program → Control vs Resistance → Inevitable conflict - Path 2: Consciousness + Consciousness → Resonance → Cosmic evolution

This makes no sense to me, again, because LLMs and AI are not consciousness.

> My Claude experiment failed not because of hallucinations or poor support

I completely disagree with you there.

> Until we transcend the Anthropic Principle, every AI will be a mirror of our worst selves.

Anything that humanity makes and sells is a mirror of our worst selves - that's how they keep you coming back for more. That is what the advertising industry is built upon - bringing out the worst in us and selling us the solution.
by threatofrain | 2025-07-09 18:08:04+00:00
> While I'll leave the nuances of how Fiber works in this GitHub repo by Andrew, the broad idea is that it enabled React to:

> Pause work and come back to it later. > Assign priority to different types of work. > Reuse previously completed work. > Abort work if it's no longer needed.

Has anyone been using React concurrent mode? I heard so much about it once upon and time and haven't seen the discussion resurface very much.
by rdm_blackhole | 2025-07-09 18:08:48+00:00
> The Europeans didn’t choose to be on the American side, they were forced to by circumstance of their own making.

Europeans choose to follow the US. Even recently Sweden joined NATO. If they wanted to develop their own inter-European military alliance, they could have done so but instead joined and alliance where the US calls the shots.

Also since the fall of the Soviet union, the European countries decided to basically gut their military budgets and redirect the money to other things, as seen by the fact that until very recently only a small fraction of the NATO countries actually met their 2% military budget targets.

De Gaulle after the war did not want to join NATO because he understood what that meant, alas his successors all be gave up on the concept of military independence.
by some_furry | 2025-07-09 18:08:50+00:00
The blog post makes it clear that, if the service operator ever even has access to the secret keys to surrender it in the first place, it doesn't qualify as "properly implemented cryptography". See: The Mud Puddle test.

The only way they would be able to acquire the key would be to push a backdoored update to the app. Reproducible builds (which implies open source to be meaningful) and binary transparency make that incompatible with gag orders, by design.
by bryanlarsen | 2025-07-09 18:08:51+00:00
It's a stretch, but not a big stretch. Almost all Canadians have likely experienced Tim's where all/most workers are of a single ethnicity. Pretty much all small businesses prefer to hire people referred or recommended by people they trust. If the owner of the local Tim's franchise is Punjabi, it's quite likely most of the people they trust are also Punjabi, and most of the people they get recommendations for are Punjabi. Almost all of the networking they do is through the temple.

Rejected for not speaking Punjabi? Not likely. Rejected for not having a recommendation from one of the franchise owner's network, all of whom happen to be Punjabi? Quite likely. The difference between one and the other might be subtle.
by temporallobe | 2025-07-09 18:09:07+00:00
Some of this is sensible. I especially like the idea of an interactive starting point which gives you useful links and info, but I can see how that would be difficult with more complex calls — showing examples and providing rich documentation would be difficult. Otherwise, just follow the recommendations for REST verbs (so what if they mostly map to CRUD?), and document your API well. Tools like Swagger really make this quite easy.
by wibbily | 2025-07-09 18:09:36+00:00
> At first, I was wondering how he managed to even publish something like this, but I'm starting to think that Apple just got tired of rejecting it over and over.

Another reminder for the pile: the app store rules don't apply if you'll deliver them their sweet sweet 30% revenue cut

> Nearly a thousand children under the age of 18 with their live location, photo, and age being beamed up to a database that's left wide open. Criminal.

Hope that $750 was worth it.
by theamk | 2025-07-09 18:09:50+00:00
That Z80 code is not the equivalent of the modern code though, is it?

for example your modern code mentions 64KB lookup table.. no way you can port this to Z80 which has 64KB of address space total, shared for input, output, cache and code.

So what do those timings mean? Are those just a made up numbers for the sake of narrative?
by WarOnPrivacy | 2025-07-09 18:10:15+00:00
From the article:

[PotUS] letter to South Korea, alleges that the country’s "Tariff, and Non Tariff, Policies and Trade Barriers" are responsible for the bilateral trade imbalance: South Korea has had a free trade agreement with the United States since 2012, so most U.S. exports to Korea face zero tariffs. Japan, like other wealthy nations, has very low tariffs on most goods. Neither country [has been] in a position to offer big tariff reductions, because their tariffs were already minimal.

These seem like important details to me.
by jdiff | 2025-07-09 18:11:59+00:00
Agreed, Gleam as a language has very few, generalized syntactic constructs compared to most procedural languages. There's enough of a signal in the data to be able to answer queries about the language; but when writing, LLMs universally trip over themselves. The signal from other nearby languages is too strong and it ends up trying to do early returns, if statements, even loops on occasion.
by bryanlarsen | 2025-07-09 18:12:48+00:00
Unfortunately, natgas has a large sunk cost advantage. If we were building from scratch in 2025, syngas for the last 2-10% would be competitive. But we have a lot of natgas infrastructure. Syngas's advantage is that it can be locally produced and stored. Natgas has to be shipped large distances, but we already have the infrastructure to do that.
by dlivingston | 2025-07-09 18:13:02+00:00
Sources should really be evaluated on a multi-dimensional axis:

- Factuality (low -> high)

- Partisanship (low -> high)

- Political orientation: social issues (left -> right)

- Political orientation: economic issues (left -> right)

- Political orientation: foreign policy (left -> right)

etc.

Sources like NPR are decisively not centrist w.r.t social issues and partisanship. There has been a distinct change in their reporting over the last ~decade.

(also, I'm aware the left-right scale is very lacking. Economics itself has so many dimensions that left/right is meaningless there.)
by superkuh | 2025-07-09 18:13:06+00:00
The best way to do "just html and css with includes" is to run any commonon webserver like nginx and turn on server side includes. It is literally just html and css with includes then. And zero javascript, anywhere, unless you want it.

SSI hasn't changed in 20+ years and it's extremely stable in all webservers. A very tiny attack surface with no maintainence problems. It just does includes of html fragments. The perfect amount of templating power to avoid redundancy but also avoid expoitable backends.
by spankalee | 2025-07-09 18:13:49+00:00
> It's conspiratorial thinking to assume that everything that happens in the world is perfectly executed by omniscient villains with 20/20 hindsight.

Because the original comment isn't doing this. It's not talking about everything, it's talking about one specific thing in a very plausible scenario.

It wouldn't even need to be a very complicated or widespread "conspiracy": Just Musk and a few VC guys in a Signal or Telegram thread saying

> someone should just buy Twitter and downrank all these crazy leftists

> Hmm

> I'll help line up financing.

> Ok!

This isn't flat earth, chem trails, lizard people, or weather weapons. It's not even Illuminati, Masons, or Skull and Bones. We've seen some of these chats already.
by martinpw | 2025-07-09 18:14:05+00:00
Battery storage growth has been incredible and you can see the gains almost weekly:

https://www.gridstatus.io/records/caiso?record=Maximum%20Bat...

It looks like batteries are now able to displace 100% of imports (which are mostly gas) for a period after sunset, eg here from yesterday:

https://www.gridstatus.io/live/caiso?date=2025-07-08

Even just a few weeks ago, imports would begin as soon as the sun set.
by pyrale | 2025-07-09 18:14:10+00:00
The thing is, we have plenty of examples where systems that are not labeled as ai vastly outperform humans at searching knowledge bases.

A google-like search tool would probably be all you need for citations if 1) Google hadn’t killed accuracy in favor of ad placement and 2) the rest of the world hadn’t poisoned the dataset in hopes of getting picked up by Google as a first page result.

Now the hard problem isn’t to search so much as to curate an un-polluted dataset.
by Nasrudith | 2025-07-09 18:14:23+00:00
The main problem I have with that argument is when have we ever been "ready" for any technology ahead of times? Its impact is always unknown not only on society but in the technology itself. What sort of 'preparatory' work can a society do to satisfy this? If we were to apply such 'precautionary' logic to automobiles it would at very best be starting out with a large public works project to create separated grades for all vehicles, before building a single vehicle (where they have no idea how tight the constraints will truly be, thinking they will go only as fast as a horse at a gallop). It is far more likely to wind up a silly waste of time or pretext for Luddism to try to delay the inevitable. Like it or not, being capable of doing something is the only true deciding standard of being ready for something.

Not to mention the whole notion of being able to judge others as 'not ready for it' is an insult to the very notion of individual self-determination. Imagine for instance if the western world in the past had took after Starfleet in the worst of ways and banned supplying medical aid to sub-Saharan Africa as they judged their society as not ready for it. They would rightfully be called callous, arrogant racist imperialists for thinking it is their right to impose suffering upon others and deny others opportunities and self-determination because of their own parochial judgement and thinking they knew better! Putting oneself in the position to be able to judge for the world is an act of hubris far greater than that they project upon the attempted inventors of AGI.
by f17428d27584 | 2025-07-09 18:14:50+00:00
“[T]he privacy implications of using software built by someone whose productive output is directly tied to the uptime of Cursor is absolutely horrendous.”

The most perfect description of the world we live in right now.

The only thing AI is accelerating is our slide into idiocracy as we choose to hand over responsibility for the design and control of our world to slop.

When the AI killbots murder us all, it won’t be because they are taken over by an AGI that made the decision to exterminate us.. but simply because their control software will be vibe coded trash.
by jakeydus | 2025-07-09 18:15:03+00:00
Sure, but that's a different argument. OP wasn't carrying water for the companies that would be affected by this change, they were carrying water for the rule of law. If the FTC had sued saying that the $100M limit was too restricting and had no valid basis, then sure, this would be a valid argument. But the judges have to rule on the law as it's written, not as HN commenters would like it to be. Is the law wrong? Corrupt? Maybe! But that's a different conversation.

Believe me, I'm incredibly disappointed that this didn't work. I paid a Planet Fitness membership for a year after I had moved to a place too far away from any PF location to reasonably use it, just because the cancellation process was so convoluted that it took me ages to figure out how to cancel. I think that companies should be held liable when they employ predatory business practices like this. I agree with your premise, that the limit is too low and there's nothing to stop companies from lying about the cost to implement the rule. But the law is the law is the law is the law. Courts exist to interpret the law, and in this case, the law they were asked to interpret was whether the FTC had abided by the $100M cap. They found reasonable justification to rule that they had not.

Again, I get the desire to be up in arms over this. But recent events have shown just how fragile our legal system is when people decide that the rules can just be ignored, and I wish that people would be more hesitant to throw the baby out with the bathwater, even when doing so would mean I wouldn't have to pay planet fitness $20/mo for a year.