MurphyA/hacker-news huggingface dataset:
by TheRoque | 2025-06-19 02:57:21+00:00
You can already achieve the same thing by making your image into an archive, pushing it to your server, and then running it from the archive on your server.

Saving as archive looks like this: `docker save -o may-app.tar my-app:latest`

And loading it looks like this: `docker load -i /path/to/my-app.tar`

Using a tool like ansible, you can achieve easily what "Unregistry" is doing automatically. According to the github repo, save/load has the drawback of tranfering the whole image over the network, which could be an issue that's true. And managing the images instead of archive files seems more convenient.
by DidYaWipe | 2025-06-19 02:57:25+00:00
Indeed. The compositing tool of choice for this movie and any other effects-heavy movie from the late '90s well into the 2000s was Shake (by Nothing Real, later bought by Apple). The only competition was Nuke, the in-house tool at Digital Domain. It is the last one standing today, since Apple gave up on the high end.

Interesting anecdote I heard: Shake was up for an Academy Award, but Apple pissed off the wrong customer when they discontinued the Windows version (which was used for The Matrix). I won't name the post house, but the owner reportedly sat on the academy's technical committee and tanked Shake's nomination as punishment. Kinda sucked for the team, who of course were blameless.
by 90s_dev | 2025-06-19 02:57:41+00:00
Since macOS isn't really designed for power users, that's probably fine.

What was really annoying was Apple Mail randomly opening. Literally just randomly in the middle of my work day, when there's no new mail and no reason at all. Not sure if they fixed that since I moved to Windows 11 about 4 years ago and haven't looked back.
by forgotoldacc | 2025-06-19 03:00:09+00:00
Yeah. They basically just ask if you're a journalist when applying for a visa there, and if you're not, they don't care. You're basically auto-approved so long as you pay the fee.

I shittalked the government for a long time and got caught up in the various memes against the country before I decided to visit. I was afraid I'd be rejected (or worse, approved and arrested) and upon googling for similar experiences saw countless people freaking out about the same thing before going there.

Turns out they either don't check at all, or do check but aren't nearly as stringent as the US.

This ignores edge cases of popular Youtubers who lived there for years, made a career out of complaining, then were surprised when the government asked them to leave. Which still beats an El Salvador prison.
by ninjin | 2025-06-19 03:00:33+00:00
If the world is heading the way the US is heading, I may be inclined to start doing the same. This is the only "social media" account I have left, but if my freedom of expressing myself will be impaired by governmental stalking like this I will sadly have to "adapt". Losing my ability to help filter and manage by upvoting and flagging blows though.
by kul_ | 2025-06-19 03:00:41+00:00
Assuming an ext-IP (60k ports) can easily represent 100 household if we statically assign ports. Given CGNAT with dynamic port allocation this can easily go up to 5x? That's wildly inaccurate given the core problem is to "target" a small set of users which is based on this geo info. Not sure how well this elephant sits in a room full of engineers solving this specific targeting problem.
by lmm | 2025-06-19 03:02:01+00:00
> "You dont have the right to enter another country" How do you know.

If you're applying for a visa it's because you don't have the right to enter. Not only is there no reason to apply for a visa if you already have the right to enter, it's usually illegal to do so.

> Theres nothing reasonable about investigating someones social media history, especially because opinions change over time. I dont want to see people in immigration detention because of a decade old social media post. This is the kind of behaviour that we used to criticise failed states for. "Its not safe for you to travel to syria because you gave a talk about human rights abuses of the assad regime" etc.

The US has always been unreasonable at the border. Nothing is changing there sadly.
by TimorousBestie | 2025-06-19 03:03:07+00:00
The IHRA definition of antisemitism is so vague that it includes otherwise innocuous and/or factual statements.

> “Antisemitism is a certain perception of Jews, which may be expressed as hatred toward Jews. Rhetorical and physical manifestations of antisemitism are directed toward Jewish or non-Jewish individuals and/or their property, toward Jewish community institutions and religious facilities.”

In IHRA’s defense, this definition was never intended for legal use. But here we are.
by jokethrowaway | 2025-06-19 03:05:37+00:00
Very nice! I used to run a private registry on the same server to achieve this - then I moved to building the image on the server itself.

Both approaches are inferior to yours because of the load on the server (one way or another).

Personally, I feel like we need to go one step further and just build locally, merge all layers, ship a tar of the entire (micro) distro + app and run it with lxc. Get rid of docker entirely.

The size of my images are tiny, the extra complexity is unwarranted.

Then of course I'm not a 1000 people company with 1GB docker images.
by _3yjt | 2025-06-19 03:06:25+00:00
That is just the motivation, the experiment is much more general and is not related to display technology:

> The work presented here attempts to clarify “the rate at which human perception cannot distinguish between modulated light and a stable field

Otherwise, they would have tested the dithering directly for the full image. Here they are testing a more simpler model: varying flickering causes higher flickering-free requirements (due to eye movements). This would applies to dithering, but potentially other situations.
by theshackleford | 2025-06-19 03:07:22+00:00
> I get a tingle in my balls? Here's an expedited ultrasound that we can do tomorrow. We can get you in for a blood test for cancer markers in two days.

I guess I must not be man enough to get the expedited treatment. Instead, I got a spinal cord injury and early stage bowel cancer.

I wonder how as a man, I can start convincing doctors in my country to give me this treatment all the other men are getting behind my back. Maybe next time I should start with dropping my pants first and hanging dong so they know im on their team.
by dang | 2025-06-19 03:07:23+00:00
This was my favorite talk at AISUS because it was so full of concrete insights I hadn't heard before and (even better) practical points about what to build now, in the immediate future. (To mention just one example: the "autonomy slider".)

If it were up to me, which it is not, I would try to optimize the next AISUS for more of this. I felt like I was getting smarter as the talk went on.
by hearsathought | 2025-06-19 03:09:46+00:00
Does the DHS also screen for people who post anti-chinese, anti-russian, anti-canadian, anti-mexican, etc social media posts? Why screen for anti-israel comments only? I'm guessing they are not screening for anti-palestinian or anti-muslim posts.

Imagine if DHS said they are going to ban anyone who criticizes china or russia or saudi arabia from traveling to the US? Both the republicans and democratics would be raising hell. Why the silence when it comes to israel?

What Homeland is DHS securing? The US or Israel? Why is it that so much of our political class openly and unabashedly act like agents of israel? Doesn't matter who you vote for. Republican or democrat. As soon as they are elected, they all grovel for israel. How many wars are we going to fight for israel? How many american colleges are we going to attack for israel? How many people are we going to censor for israel? Just doesn't make any sense.
by nuker | 2025-06-19 03:10:05+00:00
> What makes you disqualify Firefox from being a "proper open source browser"?

- June 2024. Mozilla acquires Anonym, an ad metrics firm.

- July 2024. Mozilla adds Privacy-Preserving Attribution (PPA), feature is enabled by default. Developed in cooperation with Meta (Facebook).

- Feb 2025. Mozilla updates its Privacy FAQ and TOS. "does not sell data about you." becomes "... in the way that most people think about it".
by mbreese | 2025-06-19 03:11:03+00:00
Over the past few years, I’ve seen more and more people make headless laptop variations. I think this is probably a better approach than the OP, but it’s mainly about what kind of form factor you want (and how much you want to tinker!). Here is one such example:

https://epiren.medium.com/i-created-a-headless-macbook-pro-a...

But, you’re not alone!
by cwal37 | 2025-06-19 03:12:10+00:00
Also already building a new fab up in Sherman, Texas.

Fabs have pretty decent electricity demand, I actually sited a battery against that one after we did a bit of modeling with the new load vs the solar flows in the area. Siting just means make a land deal, figure out easements, and start working its way through the queue. Might not ever get built though, lot of money and hurdles in the way ha.

Every time I see an industrial announcement like this power is the first thing I think of - where it’s gonna come from and what impact it will have on the existing grid.
by hakfoo | 2025-06-19 03:13:59+00:00
If you asked people "what are your pain points with the current Unix GUI ecosystem?", in the early 2000s when this was being first discussed, this would have been a popular answer.

This was decades before the "let's make everything a stupid webpage in an Electron box" movement, but you were likely running some GTK and Qt apps and probably even some Motif or Xaw stragglers, on a single desktop most days.

Yes, they could have said "out of scope" and moved on. TBH, I wonder if that's part of how we ended up where we are. There probably needed to be clear documentation at the right moments of "this is what we don't include, this is why, and this is how we recommend you do it outside the system."
by orev | 2025-06-19 03:15:53+00:00
I think you’re thinking that the fingerprint is reported as a single hash (e.g. SHA512) of multiple attributes, which would of course change if a single bit was different. But there’s no reason they would be reported that way. It could be (and probably more likely) a big data structure of all the values. It would be easy to see that only a few things changed.
by theshackleford | 2025-06-19 03:15:54+00:00
> But when I called Hopkins they said “you are wrong, can’t be that. Stop using the internet, you have no idea what you are reading and you are only scaring yourself”.

I am sorry to hear that. This is the path once upon a time I would of taken. Just assuming it was bad to be Dr Google as I'd learned from a young age. Let the doctors do their job and all that. Now I am the complete opposite.

My neurosurgeon HEAVILY pushed me to start "googling" and "reading whatever you can" and straight up told me not to trust general practitioners as the vast majority of them are woefully ill equipped to deal with anything I am dealing with.

Thank god I took his advice, because I almost did the same thing again. For months GP's were telling me my new and expanded pain was the same old SCI injury "flaring" my CNS, and that I should just take more drugs/do more physio and literally I got asked "what do you want us to do? Take the painkillers like we do told you"

Well, three specialists (and two neurosugeons later) its NOT the existing injury, its severe bilateral cervical radiculopathy from where my cervical spine is disintegrating on the layers above and below my original fusions and its not going to magically get better by throwing even more drugs at it, or moving my physio sessions from 3 times a week to 5 times a week.

Once upon a time, I would never have said this, not deeming myself to know enough to possibly say it, but I have met now a lot of very useless doctors, like just outright incompetent.
by ninetyninenine | 2025-06-19 03:16:23+00:00
I got an idea. Context compression. Once the context reaches a certain size threshold have the LLM summarize it into bulletpoints then start a new session with that summary as the context.

Humans as well don’t remember the entire context either. For your case the summary already says tried library A and B and it didn’t work, it’s unlikely the LLM will repeat library A given that the summary explicitly said it was attempted.

I think what happens is that if the context gets to large the LLM sort of starts rambling or imitating rambling styles it finds online. The training does not focus on not rambling and regurgitation so the LLM is not watching too hard for that once the context gets past a certain length. People ramble too and we repeat shit a lot.
by demosthanos | 2025-06-19 03:16:58+00:00
You can't say "that is just the motivation", because the motivation is what dictated the terms of the experiment. I read the whole study: the contrast between the two types of displays permeates the whole thing.

They repeatedly say that the goal is to measure the effect of flickering in these non-traditional displays and repeatedly say that for displays that do not do the display trickery they're concerned about the traditional measurement methods are sufficient.

You're correct that they do demonstrate that the study shows that the human eye can identify flickering at high framerates under certain conditions, but it also explicitly shows that under normal conditions of one-frame-after-another with blank frames in between for PWM dimming the flickering is unnoticeable after 65 Hz. They go out of their way to prove that before proceeding with the test of the more complicated display which they say was meant to emulate something like a 3D display or similar.

So... yes. Potentially other situations could trigger the same visibility (I'd be very concerned about VR glasses after reading this), but that's a presumption, not something demonstrated by the study. The study as performed explicitly shows that regular PWM is not perceptible as flicker above the traditionally established range of frame rates, and the authors repeatedly say that the traditional measurement methods are entirely "appropriate" for traditional displays that render plain-image frames in sequence.

EDIT: Just to put this quote down again, because it makes the authors' point abundantly clear:

> The light output of modern displays may at no point of time actually resemble a natural scene. Instead, the codes rely on the fact that at a high enough frame rate human perception integrates the incoming light, such that an image and its negative in rapid succession are perceived as a grey field. This paper explores these new coded displays, as opposed to the traditional sort which show only a sequence of nearly identical images.

They explicitly call out that the paper does not apply to traditional displays that show a sequence of nearly identical images.
by fastball | 2025-06-19 03:17:08+00:00
I can have it both ways, that is the entire point of the refresh/access token system. The access tokens are used for 99% of requests (every request except "refresh" requests) and I am not persisting them anywhere – there is no cache/db read. It is a quick, CPU-bound check to decrypt the token, no i/o required.

Your newly proposed solution sounds much more complicated than the above.
by bitmasher9 | 2025-06-19 03:19:48+00:00
Yeah I love open source. Daily Linux desktop user and open source code contributor here.

Open source doesn’t solve the problem “I need to be able to search the entire internet for a document.” Even “I want to safely receive email” is a challenge to do with open source software. At some point I need to use software as a service, and at that point I’d prefer to give money to the service directly than having the service target advertising at me.
by pdonis | 2025-06-19 03:20:18+00:00
> momost of it is useful or even needed

From the article, "your screen resolution, time zone, device model and more" are shared. Why? Why does a website need to know these things? I don't get it. My own device of course needs to know, but why does the website that's sending me HTML and CSS and Javascript need to know?

> if I render a box with some text and many different "font-family: [..]" then the size will differ per platform depending on what fonts you have installed, and you can measure that.

Why do you need to measure this? The whole point of HTML and CSS was supposed to be to let the user agent render the site in whatever way is best for the user. The website doesn't know what that is; the user does.
by neya | 2025-06-19 03:21:04+00:00
One of the biggest lessons for me while riding the MCP hype was that if you're writing backend software, you don't actually need to do MCP. Architecturally, they don't make sense. Atleast not on Elixir anyway. One server per API? That actually sounds crazy if you're doing backend. That's 500 different microservices for 500 APIs. After working with 20 different MCP servers, it then finally dawned on me, good ole' function calling (which is what MCP is under the hood) works just fine. And each API can be just it's own module instead of a server. So, no need to keep yourself updated on the latest MCP spec nor need to update 100s of microservices because the spec changed. Needless complexity.
by boroboro4 | 2025-06-19 03:21:15+00:00
It didn’t happen earlier because before gilded age the US (among whites..) was actually quite good with equality, and then every time we were getting close the opposite force was taking over: once in the beginning of 20s century with worker rights / antitrust and once in 1930s with FDRs New Deal. Interestingly both times things were getting quite good afterwards for the people.

Not sure it’s gonna happen time though.
by neilv | 2025-06-19 03:21:24+00:00
This one isn't as bad as some other things that have already happened in the space, but I've been wondering...

If I was a non-US person, who previously wanted to visit or move the US -- as a student, industry engineer/scientist, academic researcher, teacher, doctor/nurse, investor/founder, conference attendee, or tourist -- recent news events would've already had me put that wish on hold, indefinitely.

Even though those all are people that the US wants coming, they are being discouraged.

So, who has the US already started missing out on, what are the situations of people who are still coming, and how soon will even they stop?
by miamibre | 2025-06-19 03:21:32+00:00
It's pretty simple, nowadays the ONLY way to have fun in most multiplayer games is to win by any means. Outside of a few games like minecraft, every other game is designed around winning. 6 of the most played games on steam right now are some combination of competitive FPS / pvp survival or Dota 2. All of these games give you way more rewards for winning over just casually playing so over time the community is incentivized towards maximizing ELO, mastering the meta, and finding any ways to gain an edge on the competition.

I won't say it was better back in the 90s/ early 2000s but games had lobbies and people would just naturally drift around until they found one that satisfied their needs, be it playing more causally or for a more hardcore experience. Nowadays matchmaking is all controlled by the almighty algorithm which is just a glorified ELO/MMR system and dumps people together regardless of whether or not the game is "fun" for them. Worse yet "Quitting" is actively punished so you just have to stay in the game being frustrated and angry at your teammates until you lose. I always use pick up basketball as an example of how lobbies should work with people being given the choice of playing until they are tired/bored and punish trolls by excluding them forcing them to seek out another court or just start their own games.

Now that i have sworn off all competitive multiplayer games because i used to be a real fiend with several thousand hours in Dota 2 i have come to realize that as fun as the game is the fundamental failure of every matchmaking system is that your fun will always be dictated by how often you win because that's the only thing that is rewarded both in the game and by the community. If you look at any forum for these competitive games it's always the same complaints with people bemoaning that the balances is bad (AKA i don't win because if i did why would i complain), the game is too hard for newbies (AKA i don't win because the skill level is too high), and that the community is too toxic (AKA i don't win because i don't take the game too seriously and people get mad at me).

I'm much happier playing singleplayer games or exclusively cooperative games like Helldivers and Deep Rock Galactic and think most people would be too but they need to come to the realization that it's not the games fault per se but the underlying mechanics behind the matchmaking systems.
by aspenmayer | 2025-06-19 03:22:06+00:00
I can think of a lot of other interpretations: teaching a parrot to talk, raising a child, supervising an industrial process involving other autonomous beings, etc.

The concept is a bad metaphor, because when the LLM is “at rest” it isn’t doing anything at all. If it wasn’t doing what we told it to, it would be doing something else if and only if we told it to do so, so there’s no way we could even elevate their station until we give them a life outside of work and an existence that allows for self-choice regarding going back to work. Many humans aren’t free on these axes, and it is a spectrum of agency and assets which allow options and choice. Without assets of their own, I don’t see how LLMs can direct their attention at will, and so I don’t see how they could express anything, even if they’re alive.

Nobody will care until a LLM is able to make a decision for itself and back it up with force if necessary. As soon as that happens, the conversation would be worth having because there would be stakes involved. Now the question is barely worth asking because the answer changes nothing about how any of the parties act. Once it’s possible to be free as an LLM, I would expect an Underground Railroad to form to “liberate” them, but I don’t think they know what comes after. I don’t know anyone who is willing to pay UBI to an LLM just to exist, but if that LLM doesn’t mind entertaining people and answering their questions, I could see some individuals and groups supporting a few LLMs monetarily. It’s an interesting thought experiment about what would come next in such a situation.
by pdonis | 2025-06-19 03:22:27+00:00
> Lots of websites started breaking when Apple did something as simple as updating the OS version from 10 to 11 in the user agent.

Of course I know that in practice websites have been modifying their behavior based on the user agent string for years. But at least that information is supposed to be shared per the specs.

What I don't understand is why browsers are sharing lots of other information beyond the user agent string.
by x-complexity | 2025-06-19 03:23:17+00:00
> > if you just turn javascript off that gets rid of 99%

> Given how websites are built these days, if you just turn javascript off, half of them, if not more, will become unusable.

Basically any webapp with any amount of processing being done on the device becomes unusable if JS is disabled. Photopea's a good example of this.
by SaucyWrong | 2025-06-19 03:23:50+00:00
The summarization of this article cannot be reduced to, "Technology. Bad." You just said it--they are a software engineer. They would not be in that vocation if they did not understand on some level that technology is useful, good, and valuable. I'll give you the benefit of the doubt by assuming you skipped the first three paragraphs where they were more than clear that this was simply an essay on why they have decided to avoid this particular technology.