MurphyA/hacker-news huggingface dataset:
by MatteoFrigo | 2025-07-03 22:55:28+00:00
The role of the secure element is only to "bind" the credential to the device, so that if you copy the credential somewhere else then the credential is useless. Concretely, the secure element produces a ECDSA signature that must be presented together with the credential. This is the normal protocol without ZKP. Concretely, the SE is in the phone, but could be a yubikey or something else.

The ZKP library does not run on the secure element. It runs on the normal CPU and produces a proof that the ECDSA signature from the SE is valid (and that the ECDSA signature from the issuer is valid, and that the credential has not expired, and ...) If you crack the ZKP library, all you are doing is producing an incorrect proof that will not verify.
by jfengel | 2025-07-03 22:55:32+00:00
We've got a remarkable number of West African restaurants in Laurel, MD. (Not East African, like they do in DC down the road.) I'm becoming quite the connoisseur of the differences between Ivoirien, Senegalese, Gambian, and several other types of Jollof.

The town is known for its African American and Central American populations, but there's clearly a large African immigrant population that I just don't otherwise see.
by Joel_Mckay | 2025-07-03 22:56:27+00:00
Consider the ROS simulators first, and look at the platforms used in RoboCup events. There are better platforms than Talos or HECTOR around.

It can take years to get a basic bipedal platform operational, and in general it takes 3 times as long to tune the software/firmware. Unless you see actual proof of platform operation for more than a minute, than take any claims as marketing hype.

Could also try a cheap servo hexapod or turtle-bot kit first, as stable well-studied platforms are easier to code on. =3
by Sohcahtoa82 | 2025-07-03 22:56:44+00:00
Voice controls for common tasks? No way. In my experience, that means I can't use the controls while somebody is talking or the voice recognition will pick up a mish-mash of words between us. It also means there's often a delay between when you say a command and when it happens. Saying "Navigate home" is fine. I would not want "Temperature down".

Volume and cruise controls should be controls on the steering wheel. Climate controls can be in the console, but should be physical, as it's typically pretty easy to take a quick glance, then find it without continuing to stare at it, unlike a touch screen.
by aigen001 | 2025-07-03 22:57:20+00:00
"He told the Norwegian newspaper Nordlys that he was questioned at the airport about illegal drug use.

He admitted to having used cannabis on two occasions — in Germany and in New Mexico.

- It’s legal in both places, so in my mind it was irrelevant, he said." - Nordlys

https://www.snopes.com/news/2025/06/25/norwegian-tourist-jd-... https://www.nordlys.no/denied-entry-to-the-us-admitted-to-le...
by csense | 2025-07-03 22:57:55+00:00
How do you defend against someone who:

- Buys or borrows a laptop / phone / whatever from somebody with an authorized private key

- Downloads an authorized private key file from a sketchy forum (maybe hacked from an unwilling target, maybe willingly shared by a free-speech advocate)

- Uses a VPN over HTTPS to visit websites in countries where age checks aren't legally mandated (and non-compliance is implicitly or explicitly encouraged for economic or ideological reasons)
by antirez | 2025-07-03 22:58:20+00:00
I think providers are making a mistake in simplifying prices at all costs, hiding the quadratic nature of attention. People can understand the pricing anyway, even if more complex, by having a tool that let them select a prompt and a reply length and see the cost, or fancy 3D graphs that capture the cost surface of different cases. People would start sending smaller prompts and less context when less is enough, and what they pay would be more related to the amount of GPU/TPU/... power they use.
by jauntywundrkind | 2025-07-03 22:58:23+00:00
It's crazy what we are doing with inflatables. Cargo ships with huge inflatable wing sails. The luxury catamaran MODX is bringing that down in size too. https://www.yachtingworld.com/news/modx-first-look-dual-infl...

In space, NASA worked with Sierra Space to test their 300 cubic meter "Orbital Reef". The next go.is supposedly 500 m^3, about half the ISS size. Still seems way to small to spin though, I'd guess? Lockheed has their own inflatable hab station too. https://www.nasa.gov/humans-in-space/commercial-space/leo-ec...

China launched and tested some kind of inflatable, just last fall. https://spacenews.com/china-quietly-tested-its-first-inflata...

It seems like an obvious & amazing unmaterial leap, versus needing metal walls. If it works! Very fun having this history of rings post. Feels a little light on where we are though, what of promise is happening!
by codekansas | 2025-07-03 22:58:29+00:00
This is really interesting to read about. To be honest, I know very little about this space, but it's something a few people have approached me about tackling.

I do think that this is a great application of a general purpose robot. I'm not sure what the technical timeline will be, but it would certainly be cool for my parents to have such a robot when they are elderly.
by jskelly | 2025-07-03 22:59:09+00:00
The article you cite says nothing about the /alleged/ [by Hitler as a pretext for annexation] atrocities against Sudeten Germans. The expulsion of Germans from Czechoslovakia _after_ World War II was an ugly chapter, but really -- there were no 'atrocities' being committed against that population /before/ the war. See also https://en.wikipedia.org/wiki/Sudeten_German_uprising
Show HN: Turn any webpage/video into a summary, podcast, or mindmap
by rriley | 2025-07-03 22:59:40+00:00
This is a small tool called unrav.io. It's a bookmarklet that lets you transform any webpage in place using AI.

No extensions, no copy/paste. Just click and choose what you want to do:

- Summarize the page

- Turn it into a podcast

- Visualize it as a mindmap

- Chat with the content

Demo: https://www.youtube.com/watch?v=c5QdRBykxFU

Try it here: https://unrav.io

It’s early, but surprisingly useful already. Curious what people think.
by pxc | 2025-07-03 23:00:13+00:00
>I have a couple of disparate interests or "profiles" that i would like to have greater control over/support in generating, that are non overlapping sets of topics and types of content

This sounds like a great feature! My appetites for different clusters content certainly vary according to my mood! Perhaps "mood" would actually be a cute-but-clear name for such distinct/multiple profiles. :)

> The article comments one is a toughie, as LLM use skyrockets when you scrape and consume content from the links. It would be awesome to include it, but would likely need to be paid, just from a cost perspective.

Hm. That is a good (and in retrospect, obvious) point. If it makes the feed a lot better, I think it could certainly be worth it for some users. If it only makes a small difference, maybe not. It might be interesting for you to experiment and write about, since what kind of difference it will make isn't obvious (at least to me) up front.
by bigiain | 2025-07-03 23:00:31+00:00
Had you ever heard of IKKO before this? I hadn't, and I'm at least adjacent to the hifi and audio nerd crowd.

Apple have a reputation and brand that allows them to charge premium prices.

IKKO seems, at least to me, to be effectively a disposable brand. If their reputation goes bad, their only reals costs are setting up a new website/AliExpress Store/Amazon seller account.
by ninalanyon | 2025-07-03 23:00:56+00:00
Really? Have you tried building any substantial program that makes use of caching and succeeded in invalidating the cache both correctly and efficiently? It's not all about simple things like disk access, caching is also useful in software that models complex hardware where properties depend on multitudes of interconnected calculated values that are time consuming to calculate and where you cannot predict which ones the client will ask for next.
by ashwinsundar | 2025-07-03 23:01:14+00:00
I always wondered why Stripe Press was a thing. Why was a financial services company publishing books about the lives of great engineers? I'm very happy you did though, the books themselves are a great read, not to mention they are very beautiful. I really liked "The Dream Machine" in particular

Why did you want to start Stripe Press in the first place? How did you get the support to do it?
by gautam_panakkal | 2025-07-03 23:02:19+00:00
Location: SF Bay Area

Remote: Yes (Also open to on-site)

Willing to relocate: Yes

Technologies: TypeScript, Python, React, Express, SQL, PostgresQL, MongoDB, GraphQL, Docker

Résumé/CV: https://drive.google.com/file/d/1V6vQ4hg2yyr88TUJMeP0eWmgiKs...

Email: gautampanakkal@gmail.com
by _alternator_ | 2025-07-03 23:02:30+00:00
There is a trick to convert an IP to a non-IP.

Usually in an IP, the prover (Bob) has to answer questions from the verifier (Alice), and Alice chooses her questions by flipping a coin. If the Bob doesn’t really know the answer, he’ll get caught cheating with high probability.

So now the trick: Bob starts generates his initial answer. Then he hashes it (“commits” in the jargon), and uses the hash as “Alice’s first coin flip”. Then he answers the question for that flip, hashes the whole thing for “Alice’s second coin flip”… etc.

Bob does this say, 100 times, and then sends the whole simulated conversation to Alice. Alice can verify that he didn’t cheat by checking the intermediate hashes.

The whole thing depends on the ability to not control the result of the hash function, so it’s vital to use a cryptographically secure one.
by JumpCrisscross | 2025-07-03 23:03:08+00:00
> wild statement from the person who went to law school, but threw out everything they learned

Trump pardoned felons who attacked law enforcement on January 6th. Bondi has no credibility calling out anyone for endangering law enforcement. If a Democrat were to match Trump’s rhetoric, they’d be promising pardons for anyone who physically assaulted ICE. They’re not. This entire shitshow is posturing.
by moritzwarhier | 2025-07-03 23:03:36+00:00
You didn't really answer the dependency argument though.

Until the data for a static website becomes large enough to make JSON parsing a bottleneck, where is the problem?

I know, it's not generally suitable to store data for quick access of arbitrary pieces without parsing the whole file.

But if you use it at build time anyway (that's how I read the argument), it's pretty likely that you never will reach this bottleneck that makes you require any DBMS. Your site is static, you don't need to serve any database requests.

There is also huge overhead in powering static websites by a full-blown DBMS, in the worst case serving predictable requests without caching.

So many websites are powered by MySQL while essentially being static... and there are often unnecessarily complicated layers of caching to allow that.

But I'm not arguing against these layers per se (the end result is the same), it's just that, if your ecosystem is already built on JSON as data storage, it might be completely unneeded to pull in another dependency.

Not the same as restricting syntax within one programming language.
by burnt-resistor | 2025-07-03 23:03:38+00:00
$900 million in Medicare cuts. This means increased drug and procedure uncovered costs for recipients for people who rarely have the income or means to cover it.

$2 trillion in Medicaid cuts over 10 years. The most probably impact: homelessness is likely to double and it will be primarily very elderly and disabled people who aren't able to care for themselves and lack family. ~18% of elder care homes will go out of business because they depend on Medicaid payments for the bulk of their funding. More people living under bridges.
by gcanyon | 2025-07-03 23:05:41+00:00
My math doesn't agree with theirs.

First, to cover 2 miles in 6 seconds with smooth acceleration you'd need to accelerate at somewhere around 600ft/s^2.

This would give a final velocity of 3600ft/s, or about 2400mph (sorry for all the freedom units, the article started it...)

Just double-checking, that means the distance covered would be about 3600ft/s * 6 seconds / 2 = 10,800 ft, close enough to 2 miles.

Fall damage should be related to kinetic energy I think, so if 60 feet is 2d6, we need to figure out how fast something is going after falling 60ft. That's about 60ft/s -- 60ft ~= 32ft/s^2 * 2 seconds / 2, 32ft/s^2 * 2 seconds ~= 60 ft/s

So the final velocity is ~60x for the rail gun, and the kinetic energy is therefore 60^2 = 3,600x

Therefore the rail would do 3,600x the damage = 2 * 3,600 = 7,200d6 damage. That averages to 3.5 * 7,200 = 25,200 damage, enough to kill just about anything?
by ashwinsundar | 2025-07-03 23:06:20+00:00
If you want a list of quotes by Kevin Kelly, I'm sure they are just a Google search away. Sometimes, the reader has to do a little work - in this case, to determine what 'Flounder' means. Perhaps it means just that, which is to fumble around awkwardly, kinda like a fish out of water? It's kind of a murky word, and we don't really know how to use it in a sentence. It actually matches the whole tone of the article pretty well, especially when the author talks about how they may have made a huge mistake with their career by bouncing around and trying whatever seems interesting.
by JumpCrisscross | 2025-07-03 23:07:20+00:00
> America can't protect American interests when deciding who should be in the country?

America shouldn’t be sending masked goons into courthouses to disappear people.

I was actually supportive of Trump’s illegal immigrant pitch at the get go. But then he totally ignored the gangs, going after tax-paying migrants because Miller found them easier to round up. And then he started deporting Americans.

This isn’t even a problem of evil. It’s one of incompetence. We have a bunch of nutwads in masks wearing camo doing whatever they can to hit numbers. This is bureaucratic failure on steroids.

> I'd support their right to do so

Honestly, I’m fine with this. I am also fine with someone publishing this app. (We frankly need a database of ICE agents who have broken the law so they can be dealt with down the road.)
by PhasmaFelis | 2025-07-03 23:07:57+00:00
Finding fun and unexpected rules interactions is certainly D&D. Finding obviously broken and unintended interactions that make no sense in-universe, purely as intellectual sport, is also D&D.

Seriously expecting the DM to behave like a buggy video game and give you ultimate power because you found an exploitable glitch in the game mechanics is...well, that has also always happened in D&D, but it's hardly praiseworthy or in the spirit of things.
by PaulHoule | 2025-07-03 23:08:11+00:00
I did an analysis of sending a factory sent to a carbonaceous chondrite asteroid that builds a factory factory which builds a solar sail factory that sends solar sails back to Earth-Sun L1 to counter climate change.

The first thing in the decision tree is "do you send a crew?" and you're trading off the hard problem of teleoperating the thing (need a big advanced in autonomy) vs the hard problem of providing a habitat and liklihood that the crew doesn't come home. So yeah, sending bots ahead to build an environment is an option even on Mars. I think Wall-E.

If you're going that far though you might consider not sending intact humans at all and just sending the eggs and growing them out either artificially or in some other animal.

(I see the Ceres thing as being on the line to interstellar colonization whereas I don't see Mars as such. A likely intermediate step past that is doing something similar on an outer solar system or interstellar body, say, Titan or Pluto, powered by D-D fusion.)
by gosub100 | 2025-07-03 23:10:04+00:00
fair, but then don't ask me when the page loads. ask me when I fill out the order, and even better, put GDPR: <question>

asking up-front allows them the anti-pattern of giving me 40+ choices of what to opt-in or out of, and it allows the anti-pattern of using confusing language to confuse people (uncheck the box to revoke the widthrawal of refusal to copying your PI)
by TeMPOraL | 2025-07-03 23:10:42+00:00
Which is why I think there are two distinct kinds of perspective, and for one of them, AI hype is just about at the right levels - and being too early is not a problem, unless it delays things indefinitely.

I wrote about it recently here: https://news.ycombinator.com/item?id=44208831. Quoting myself (sorry):

> For me, one of the Beneficiaries, the hype seems totally warranted. The capability is there, the possibilities are enormous, pace of advancement is staggering, and achieving them is realistic. If it takes a few years longer than the Investor group thinks - that's fine with us; it's only a problem for them.
by kragen | 2025-07-03 23:10:42+00:00
Cargo ships have been powered by huge inflatable airfoils for at least thousands of years, possibly much longer than that.

Inflatable structures in general are fantastic in theory: air or hydrogen is cheap, easy to put into the desired shape, and has immense compressive strength per gram, effectively unlimited. Same for impact energy. So you can separate out the compressive and shock-absorbing parts of your structure from the tensile parts, and only pay for the tensile parts. The main difficulty is recovery from rupture, especially in a space environment where not only don't you have a steady wind filling your sails, you have a limited, nonrenewable gas supply. Well, and high compressive strength in a small space.
by MatteoFrigo | 2025-07-03 23:10:44+00:00
The credential ("driver's license") contains a public key whose secret key is stored securely in a hardware secure element. The standard assumption is that the SE is in the phone, but it could be a yubikey or similar device. In order to use the credential, you need the SE. So you cannot buy a phone from somebody and download a credential from somebody else. You can however buy a phone and the credential from somebody. As a mitigation, the SE only generates the signature when unlocked via a fingerprint or similar biometric input which must match the one that was provided at the time the credential was issued. Whether or not your attack works in this scenario depends on the details. For example, if you only obtain the credential in person at a local government office and provide a fingerprint at that time, it's not that easy to sell the phone and the credential afterwards.
by imiric | 2025-07-03 23:12:40+00:00
> A non-summary PR/MR might lead to the question—“WHY is this code here?"

This is precisely what a (good) commit message should answer.

Commits are historical records, sure, but they can include metadata about the change, which should primarily explain why the change was made, what tradeoffs were made and why, and any other pertinent information.

This is useful not just during the code review process, but for posterity whenever someone needs to understand the codebase, while bisecting, etc. If this information is only in the PR, it won't be easy to reference later.

FWIW I'm not against short summaries in PRs that are exceptionally tricky to understand. The PR description is also useful as a living document for keeping track of pending tasks. But in the majority of cases, commit messages should suffice. This is why GitHub, and I'm sure other forges as well, automatically fill out the PR title and description with the commit information, as long as there's only one commit, which is the ideal scenario. For larger PRs, if it doesn't make sense to create multiple, I usually just say "See the commits for details".
by int_19h | 2025-07-03 23:16:19+00:00
As far as I know, this is not the case for migrant laborers at least, who often get paid more than federal minimum wage (because otherwise they can't get enough people even if they are undocumented immigrants).

In any case, if those were the main two reasons for the disparity, then we wouldn't see the same for other first world countries which have neither cheap migrant labor nor prison slaves. Yet cost of living is still significantly more expensive in, say, Finland than it is in China.
by PhasmaFelis | 2025-07-03 23:16:34+00:00
> Since this wooden rod travels several miles in a 6 second time frame - traveling more than 500M/s on average - don't we have to assume it accumulates?

The basic assumption here is that the rules as written beat physics and common sense. When you play that game, you have to do it rigorously. You can't say that rules trump physics one moment, and physics trump rules the next.

> There's also the rule of cool. If it makes the story better/ more enjoyable: have at it.

That does rule out the Peasant Railgun more thoroughly than any rules argument.
by Nition | 2025-07-03 23:16:43+00:00
You guys have got stuck arguing without clarity in what you're arguing about. Let me try and clear this up...

The four potential scenarios:

- Mild prompt only ("no orange cats")

- Strong prompt only ("no orange cats or people die") [I think habinero is actually arguing against this one]

- Physical block + mild prompt [what I suggested earlier]

- Physical block + strong prompt [I think this is what you're actually arguing for]

Here are my personal thoughts on the matter, for the record:

I'm definitely pro combining physical block with strong prompt if there is actually a risk of people dying. The scenario where there's no actual risk but pretending that people will die improves the results I'm less sure about. But I think it's mostly that ethically I just don't like lying, and the way it's kind of scaring the LLM unnecessarily. Maybe that's really silly and it's just a tool in the end and why not do whatever needs doing to get the best results from the tool? Tools that act so much like thinking feeling beings are weird tools.
by gcanyon | 2025-07-03 23:16:45+00:00
This kind of creative thinking reminds me of a time I was playing Arduin Grimoire (anyone remember Arduin Grimoire? Anyone? Bueller?) and the DM decided he was done with me, so I opened a door and saw... a million thunder bunnies. Only a hit point each, but they caused some damage, and there were a million of them.

But I was playing a phraint, who was good at jumping and could cast a spell to be as light as anything. I asked how high thunder bunnies could jump, and he said maybe 3-4 feet.

So I jumped 6 feet into the air, positioning myself like I was high jumping, and cast a spell to be as light as air -- and I hovered there, out of reach of the thunder bunnies. I carefully took out my long sword and swung, killing several of them. And as I pointed out, "once my attack is done, I've completed my swing, and my sword arm is back up out of harm's way.

He thought about it for a minute and then said, "Okay, fine, you kill all the thunder bunnies," and we went on with the game like he hadn't just tried to off me directly and I'd flipped him the bird.
by codekansas | 2025-07-03 23:19:42+00:00
My overall plan is basic joystick control -> VLA with RL -> self-supervised embodied representation -> end-to-end RL -> end-to-end control. I suspect there will be some very good multi modal models coming out in the next few years which we might use as base models, although more likely, we will adapt their techniques to work on data from our own robot.

I agree that the hardware is easier than the software - I am a software guy, personally, but I felt that it was important to do the hardware first so at least we can have a baseline product which we can offer to people. I would personally like to work on this software problem (or rather, build a company to work on this problem), and this seems like the right way to go about funding working on this problem.