MurphyA/hacker-news huggingface dataset:
by lacker | 2025-10-22 22:27:10+00:00
The sandbox idea seems nice, it's just a question of how annoying it is in practice. For example the "Claude Code on the web" sandbox appears to prevent you from loading `https://api.github.com/repos/.../releases/latest`. Presumably that's to prevent you from doing dangerous GitHub API operations with escalated privileges, which is good, but it's currently breaking some of my setup scripts....
by tptacek | 2025-10-22 22:27:15+00:00
This has no value at all. WireGuard assumes an adversary trying to make it do extra work doing handshakes; a big chunk of the WireGuard paper discusses it. I don't think this is as important a problem as Jason does (but it's his baby), but either way: part of the point of WireGuard is that it's safe to hang out on the open Internet this way.
by zmmmmm | 2025-10-22 22:27:50+00:00
> I always felt this was such an outrageous burden to developers

but the point is that it's not a burden? You get it for free. Unless you mean having accommodate in your app the fact that someone else's might be "shading" it or similar.

I think it's amazing: you can have a real world light source coloring a virtual object which is then a reflective light source that bounces off to affect rendering of a second app. And you don't have to do any of it, the OS is rendering all of this. It's fully analogous to say, your OS supporting transparency on a 2d window frame such that if I'm looking at one window I can see the one behind it. But in 3d and incorporating real world pass through it is so much more complex.
by DroneBetter | 2025-10-22 22:28:31+00:00
this doesn't seem very difficult of a result to me; an arbitrary rotation is a move from one endpoint to each other on SO(3) wnich is double-covered by SU(2) ≅ ³; wiog consider the path between endpoints a geodesic then o course two (or even one) appropriately-scaied copies of the originaL rotation will suffice to revert it
by mkeeter | 2025-10-22 22:28:35+00:00
> jj undo is great but it's a one time thing.

For what it's worth, this changed in v0.33.0:

> jj undo is now sequential: invoking it multiple times in sequence repeatedly undoes actions in the operation log.

(release notes: https://github.com/jj-vcs/jj/releases/tag/v0.33.0)
by az09mugen | 2025-10-22 22:29:10+00:00
I did not express myself correctly, but you are kinda right. Expressed more correctly, the point I was trying to make is that the cognitive hygiene seems more mainstream/important for LLMs than for humans. There are studies of course of human "brain rot" such as this one : https://publichealthpolicyjournal.com/mit-study-finds-artifi...

What I am sad about is that some people spend time/worry about balancing some random weights of some LLMs for the sake of some "alignment" or whatever "brain rot". Aren't humans more important than LLMs ? Are we, as humans, that tied to LLMs ?

English is not my native language and I hope I made my point clearer.
by dotancohen | 2025-10-22 22:29:11+00:00
> JSON does not have a proper integer type

What are the drawbacks to using the JavaScript Number (really a double float I think) datatype as an integer in an object representation language such as JSON? I've never seen a use case where e.g. 42 (int) could be confused with 42.0 (float). If your application needs specifically an int or a float, then the ingesting application knows that.

If the answer is monetary values, then those should never be floats, and should not be represented in JSON as such. E.g. a dollar and a half should be represented as 150 cents. This follows even for sub-cent precision.
by karambahh | 2025-10-22 22:29:16+00:00
Why would "elected" status grant you immunity?

Say someone is legally elected president of France. They serve their 5 years term, doing their job. They get out of Elysée Palace, draw a gun and shoot a passer by. Do they get a free pass? Wouldn't that victim deserve justice?

That person, not a divine being, a mere mortal like the rest of us, has been convicted of serious offences. He is now serving his sentence as any other person would (well, not exactly, for instance he gets a clean solo room and 24/7 security detail).

If your point is "an elected head of state should not be prosecuted by a standard court of justice" (a point I still disagree with btw), the french judicial system got that covered with "cour de justice de la république".

For offenses committed while doing their jobs. Use your elected position as president to steal money? Cour de justice de la république it is. Not a walk in the park, judges & a "jury" of members of the Parliament. Aggravating circumstances (committing an offense while in an official capacity) means theoritically harsher sentences.

What he's been convicted for was as a private citizen. Standard judicial system. As should be, nothing naïve about this.

(Huge simplification of the french judicial system, the actual nature of his current legal status, etc as this case is utterly complex. Judge's ruling is over 400 pages long, and he's appealing, and he'll mostly spend a month in the lam and the rest under house arrest)
by PaulHoule | 2025-10-22 22:29:18+00:00
If the Apple Vision Pro/Galaxy XR were viable than the MQ3 would be viable too, that is, the MQ3 does most of what the those do and it does more because it has game controllers and has decent applications and games, particularly fitness games. I don't think most people will pay a lot for "high definition" so getting people to pay almost 10x as much for something that's maybe 2x better is a hard sell.

I bought an MQ3 because I was curious about AVP and thought, "Hey I could get a six month head start on understanding XR application development" and came to enjoy the platform.

My complaint about the MQ3 as a software developer is that it has just 8 GB of RAM. With an AAA budget you can fit an AAA game into it, but it is a challenge to "share an experience with another VR user" based on photographic content and glTF models and whether you use Horizon Worlds or your own web site using

https://aframe.io/

and WebVR. It is straightforward to view that kind of content on a PCVR browser but to get it to work reliably on the Quest you have to be systematic about resource sizes.

The software innovation is real but it builds on the past. The MQ3 is basically an Android tablet you wear on your face. AVP is a Macbook Pro you wear on your face, etc. If you can use Unity Framework to make flat games you can use Unity Framework to make XR games.

In the 1990s I was a VRML enthusiast and got laughed at by all sorts of people who would say "So you're going to wheel down the aisles of the shopping center and put things in your cart?" Today we know that you can use a 2-d app store with VR controllers and it's great, it's great to use any web application which meets the WCAG AAA standard. You can just sideload phone and tablet applications into the MQ3 even system-y things like Tailscale and it frequently "just works".

I think Apple has thought through the "run 2d apps in a 3d space" a bit better than Meta did but the late rollout of controllers let MQ3 keep the lead in immersive apps. One of the titles that is packed in with the Galaxy XR is NFL PRO ERA which sent tingles up my spine on the MQ3 when I walked into a frickin' NFL stadium under the lights as the frickin' quarterback -- it was amazing.

That kind of hardware can deliver that kind of experience and Apple will have to catch up. Panographic photographic experiences can also be amazing in VR and Samsung is promising to deliver from Google and that's another selling point, but many MQ3 and AVP viewers now are watching and sharing panographic video on Youtube now.
by itsnowandnever | 2025-10-22 22:29:20+00:00
who has discouraged "sucking it up"? what systemic policies have changed to accommodate this? as far as I can tell, someone can explain how they're the victim to anyone and everyone they come across and no one will care. I can't see how anyone emotionally or materially benefits from saying they're a victim. they may want sympathy but they will not get it.

that said, I don't live in a coastal city where there might be more accommodations for such things. where I live, people are generally on their own to find the means to survive. but, in line with the theme of the post, I'm fairly certain people here have a lower life expectancy and generally lower health than people in places where there is a more robust support network. in which case, the body must, in fact, keep the score.
by 5Qn8mNbc2FNCiVV | 2025-10-22 22:29:52+00:00
Not sure couldn't it just have been multiple different tokens/sessions and based on the request, use the correct one? It obviously only solves the issue specifically for multi-tenancy, but if that meant being able to stay on RBAC and well, not doing that effort, I'd wager it'd be worth the trade-off
by georgehopkin | 2025-10-22 22:29:53+00:00
University of Colorado at Boulder researchers have developed a framework for building artificial intelligence systems that earn public confidence, arguing that trust formation between humans and technology mirrors the social dynamics that helped early civilisations cooperate and survive.

Amir Behzadan, a professor in the Department of Civil, Environmental and Architectural Engineering and a fellow in the Institute of Behavioral Science at CU Boulder, leads research in the Connected Informatics and Built Environment Research (CIBER) Lab examining how AI technology used in daily life can earn user confidence. The team created a framework for developing trustworthy AI tools that benefit people and society.
by imiric | 2025-10-22 22:30:31+00:00
It depends on what you mean by "blockbuster movie", as even those can have awful visual effects. But a short film released a few months ago made entirely with video generation tools was surprisingly decent[1]. It still requires a talented "director" to have the right vision to guide the project, but the tools are there.

Before we see this and higher level of quality accessible to enthusiasts, we'll see these tools adopted by mainstream studios first, which is starting to happen.

I'm a firm "AI" skeptic, but if this technology has revolutionized anything, it has been image generation. A few years ago it was science fiction to have the quality of upscaling we take for granted today. I reckon the same will happen with video generation as well a few years from now. Unlike "ASI" and "AGI", these improvements are achievable with better engineering, and don't necessarily require a breakthrough.

[1]: https://news.ycombinator.com/item?id=44564697
by ben_w | 2025-10-22 22:30:47+00:00
On the one hand, (primitive) life appeared on Earth almost as soon as conditions allowed it.

On the other, the early universe — this particular "warm bath" era — had approximately zero oxygen with which to make water. Right temperature, just (IIRC, but I'm not certain) zero stars yet, so nothing to make things heavier than what came out of Big Bang nucleosynthesis.
by mortos | 2025-10-22 22:32:20+00:00
This depends on which seat you're in, which model, and which year. Some models have no emergency release in the backseat for certain years.

Here's a model x, this feels pretty hidden to me: https://youtube.com/shorts/cfPhUY9erLM

This model 3 version has nothing: https://youtube.com/shorts/FWUWm9KaHzE

Here's the model y: https://youtube.com/shorts/FVwuOdMBpfo

I'm aware of at least three different versions of emergency release on the model 3 which vary greatly.
by notepad0x90 | 2025-10-22 22:32:31+00:00
all of those theories depend on one assumption, that life and our existence are products of a purely random collision of events.

IMHO, "We don't know" is the only answer to the question of how many planets have life on them or the probability of some forms of live existing somewhere. 0 is as valid as 10^128 until more than one other life supporting planet or moon is found to establish some baseline for speculation. otherwise, we're talking sci-fi here, in which case I think stargate's version seems decent.
by PaulHoule | 2025-10-22 22:32:42+00:00
I got my wife of all people to try a demo app on the MQ3 where cracks appear in your walls and your room gets invaded by aliens and you have to shoot them with the bop gun. She liked it.

But no way am I going to get her to sit through a cat simulator or Asgard's Wrath 2. She didn't like Beat Saber at all.
by steveklabnik | 2025-10-22 22:32:52+00:00
I’m not sure if it’s a typo, but you don’t need to edit and then new, you can just new. It’s a good habit to get into as a replacement for checking something out.

I’m not sure what happened in your conflict situation either, that does sound frustrating. EDIT: Oh, I wonder if it was this: https://jj-vcs.github.io/jj/latest/technical/concurrency/ specifically, that I bet the repo was being modified concurrently, and so you ended up with a divergent change.
by pasteldream | 2025-10-22 22:33:03+00:00
> the defects of this tuning method became evident and the more flexible “well-tempered” tuning scheme was devised. This ensures that the ratio of pitch between every two adjacent notes is precisely the same.

The author seems to have confused well-temperament and equal temperament.

It is also odd that he calls just intonation a “simplification” of Pythagorean tuning.
by dagenix | 2025-10-22 22:34:11+00:00
One thing JJ has that git doesn't is the concept of first class conflicts. In JJ, rebasing or merging never fails, but it might record a conflict to resolve later. Git, on the otherhand, forces you to drop we everything to resolve conflicts immediately. It sounds like a small thing - but in my experience, being able to resolve conflicts later when I feel like it is absolutely amazing and really helps reduce context switching.
by pubby | 2025-10-22 22:34:17+00:00
I like this article a lot but it doesn't answer the question of "Why SSA?".

Sure, a graph representation is nice, but that isn't a unique property of SSA. You can have graph IRs that aren't SSA at all.

And sure, SSA makes some optimizations easy, but it also makes other operations more difficult. When you consider that, plus the fact that going into and out of SSA is quite involved, it doesn't seem like SSA is worth the fuss.

So why SSA?

Well, it turns out compilers have sequencing issues. If you view compilation as a series of small code transformations, your representation goes from A -> B, then B -> C, then C -> D and so on. At least, that's how it works for non-optimizing compilers.

For optimizing compilers however, passes want to loop. Whenever an optimization is found, previous passes should be run again with new inputs... if possible. The easiest way to ensure this is to make all optimizations input and output the same representation. So A -> B is no good. We want A -> A: a singular representation.

So if we want a singular representation, let's pick a good one right? One that works reasonably well for most things. That's why SSA is useful: it's a decently good singular representation we can use for every pass.
by hunterpayne | 2025-10-22 22:34:46+00:00
Look into the Laffer curve if you want to know why tax rates are what they are. Basically, using tax avoidance strategies have both a cost (accountants and lawyers) and a risk. Making the tax rate too high and the percentage of the wealthy that choose to utilize tax avoidance strategies increases (also the aggressiveness of those strategies increases). The change in this rate forms a curve with a maximum. There is a tax rate that maximizes tax revenue. That rate is far less than 100%. In fact, US tax rates are probably pretty near those Laffer maximums.

Please keep in mind that at these maximums, taxes are still progressive just probably not as much as you want. You really want to make taxes more progressive? Either get rid of SS or make it taxable on all income. SS contributions are by far the least progressive part of the tax code.
by atombender | 2025-10-22 22:36:21+00:00
> Thankfully the BM-25 model used in ranking is robust to this, as it relies on live data from the index itself.

I'm confused by this. TD-IDF incorporates the term frequency (the IDF part), which search engines precompute for the index as a whole. But so does BM25; its IDF formula is slightly different, but also relies on term frequencies. What's the difference?
by artyom | 2025-10-22 22:36:37+00:00
I agree. The law was lobbied to death before it was passed. Thus, the lawmakers are the problem.

The intent was nice, but the ask from the article is essentially asking browsers to implement uBlock Origin built-in and expect Google to just comply without pushback.

Unlike to happen because the ones that got us the current law, the ones that make the browsers, and the ones that make money from the ads (cookies == ads) are all the same companies.
by xmprt | 2025-10-22 22:36:38+00:00
I don't believe that consequence. It's never been easier for someone at home to make short videos - see TikTok and YouTube. In fact most people consume most content on those platforms. Yet there's still high demand for movies and blockbuster movies still happen (usually driven by hype on the aforementioned platforms).

On the other hand, I think the quality of movies and expectations will be a lot higher.
by mentalgear | 2025-10-22 22:37:21+00:00
I found Vibekit's (open-source https://docs.vibekit.sh/sdk) approach of allowing you to chose your own sandboxing solution for any coding cli the most flexible. Also works with openCode and local or cloud sandboxes ! Really quality piece of software that more devs should know about. I'm surprised Simon hasn't tried it yet.
by WarOnPrivacy | 2025-10-22 22:37:45+00:00
From the article: confusing the chicken for the egg is the same reason Gabor Mate’s view that trauma causes ADHD is mistaken.

I have an opinion in this area.

I worked out a theory about trauma and ADHD. It is that they cohabitate (or operate in) the same area. I suspect they each serve to stunt learning by negatively impacting the reward mechanism that cements learning.

The above notions flow from my considerations of my own abuse, neglect and cognizance issues. I have some confidence that they explain much of my long term learning issues.

Explanation

I have always experienced ADHD as a brain fog that obscures and distorts the details involved in natural learning. During childhood, I required a methodical and rigorous study of the same mundane details that my peers absorbed trivially. When my peers felt reinforcing joy in learning, I felt exhaustion and frustration as I raced to catch up to them. Eventually I could mimic their understanding - but by then they had grown further.

During the catching up, I learned a lot of details and had moments where my reward would kick in. But it was for trivialities - for things I achieved that most children learn w/o notice. My positive expressions here could be confusing and discomforting to peers and others and I learned to suppress those feelings.

Regarding abuse and neglect. They pushed my reward system out, much more directly. I learned to bury responsive joy when I received abuse in response. I abandoned responsive joy when it lead to nothing (instead of needed, nurturing reinforcement).

I will note here that children do not do well when given adult-sized burdens of internalizing emotional systems that, in healthy environments, are openly and freely expressed. Emotional misfires are the predictable result of poor containment.

By adolescence, my reward system was reliably - 1) not there when I needed it and 2) often overly-present at unhelpful times. I mistrusted of one of the best parts of being human.

For me, abuse and ADHD were two persistent vectors toward this one transformative outcome, my broken reward system.

For an epilogue, Adderall has been a late stage, happy-ish outcome to this story. Every day, I reliably get a period of trivially-triggered reward. Into this, I can feed experiences and receive learning and understanding. I often say it is the difference between me receiving a lesson and learning it.

This is much better than no payout at all. However, I am distressed by the many interests (DEA,pols) who regularly attack my meds and want to take this away from me.
by toast0 | 2025-10-22 22:37:53+00:00
> pretending state doesn’t exist.

As a fan of a functional language, immutability doesn't mean state doesn't exist. You keep state with assignment --- in SSA, every piece of state has a new name.

If you want to keep state beyond the scope of a function, you have to return it, or call another function with it (and hope you have tail call elimination). Or, stash it in a mutable escape hatch.
by roarcher | 2025-10-22 22:38:17+00:00
That's not the other way around, that's my point. A scientific idea will eventually be accepted because its objective truth makes it inevitable in spite of resistance. Wide acceptance of AI movies is no more inevitable than wide acceptance of bellbottom jeans--it's simply a matter of like or dislike. From what I've seen, people have a strong aversion to it and no particular reason to overcome that aversion.

So far not one commenter in this thread has articulated why AI movies are inevitable.
by giobox | 2025-10-22 22:38:20+00:00
Based on conversations with some affected friends, there was layoffs outside of the Meta AI org today too. Not sure if this 600 number is representative of how many people were actually let go by Meta today.

One friend told me she feels every time you reapply internally, as the newest team member you end up first on the chopping block for the next round of cuts anyway as no time to make impact, she will just take the redundancy money this time. Lots of Meta employees now just expect such rounds of job cuts prior to earning calls and she has had enough of the stress.
by tptacek | 2025-10-22 22:38:42+00:00
PGP has very much had breaks, both in its authenticator and a full-on confidentiality break for the mail plugins, both traceable to the structure of the system itself, and that's before we get into the fundamental DOS flaw that killed the keyservers, which themselves are an antifeature. I don't think you can find a practicing cryptography engineer to stick up for PGP.

I don't like or trust OpenVPN. I'd sooner expose OpenSSH itself, which has really a pretty stunning security track record.
by lowboy | 2025-10-22 22:39:14+00:00
> You can't do jj this, jj that, jj other, jj undo, jj undo, jj undo AFIACT

You can as of v0.33.0[0]. Previous behaviour was that `jj undo; jj undo` would leave you where you started (it undid the undo).

> The biggest issue for me is it requires active change management (or feels like it). In git I do `git checkout foo` then I start editing. If I want to see what may changes are since foo then `git diff` tells me. With jj though, `jj edit foo` is the to git, state of the repo ALL changes to foo. So any new edits are invisible. So, instead of `jj edit` I have to do `jj edit` `jj new`, then later squash those into foo

I'm not 100% clear on what you mean here, but a few things that might help:

1. In jj you don't "checkout" a branch, you edit a specific commit. That commit might be pointed to by a bookmark but it doesn't have to be. A jj bookmark is roughly equivalent to what git calls a branch. Note that a git branch, and a jj bookmark are just pointers to a commit, as illustrated here[1]).

2. If you want to resume work on a branch/bookmark instead of `git checkout BRANCHNAME` you'd do `jj new BRANCHNAME` which puts a new commit on top of the commit and sets it as a working copy.

3. Bookmarks don't auto advance like they do in git. So adding new commits on top of a "branch" will leave the bookmark where it is until you `jj bookmark set/move` it. So you could squash commits down into the "foo" bookmark, but you could also move "foo" to point to subsequent commits.

4. Not sure what you mean by edits being invisible, but if it's seeing a diff from main to the tip of your branch (with a change id of ex. XYZ) it would be `jj diff -f main -t XYZ`.

0: https://github.com/jj-vcs/jj/blob/main/CHANGELOG.md#0330---2...

1: https://social.jvns.ca/@b0rk/111709462585184810