MurphyA/hacker-news huggingface dataset:
by jackjeff | 2025-11-11 07:24:51+00:00
The UK (same as the US) has lots of extra territorial laws. Enforcing them is another matter.

It’s easy to make Apple budge because they have money ties to the Uk.

This works less well for unsavory websites not complying with UK law. See https://prestonbyrne.com/2025/10/16/the-ofcom-files/
by postalcoder | 2025-11-11 07:24:56+00:00
I think the entire premise of the article should be challenged. Not only is 35mm not meant to be canonical, but the 35mm scans the author presented are not what we saw, at least for Aladdin.

I've watched Aladdin more than any as a child and the Blu-ray screenshot is much more familiar to me than the 35mm scan. Aladdin always had the velvia look.

> Early home releases were based on those 35 mm versions.

Here's the 35mm scan the author presents: https://www.youtube.com/watch?v=AuhNnovKXLA

Here's the VHS: https://www.youtube.com/watch?v=dpJB7YJEjD8
by exasperaited | 2025-11-11 07:25:06+00:00
Disruptive does not mean good, or useful, or important, or valuable. There is no reason to jump onto a thing early just because it is disruptive: Netflix exists in a different creative world than the tech industry, and its audiences are even more hostile to the idea that AI is being used to steal from the things and people they admire than the audiences of typical tech industry disruptions. People who care about art and artists and films and actors tend not to value slop.
by mcmoor | 2025-11-11 07:25:43+00:00
It's hard because while for a 1 in 10,000,000 achievement, even if they're lucky to get 1 in 1,000 just by being born at the right place/time, they still need to fought hard for the rest of 1 in 10,000.

I've seen people attributing Taylor Swift' success entirely to luck. But eventhough of course she has inherent advantage, she still has to defeat tons of people who also has the same or even more inherent advantage as her. The numbers are arbitrary and a spectrum, and I've seen too many people treating it as black and white.
by sersi | 2025-11-11 07:26:16+00:00
And as someone who is part of those conservation communities that scan 35mm with donations to keep the existing look, a lot of the people doing those projects are aware of this. They do some color adjustment to compensate for print fading, for the type of bulb that were used in movie theatres back then (using a LUT), etc...

I do find that often enough commercial releases like Aladdin or other movies like Terminator 2 are done lazily and have completely different colors than what was historically shown. I think part of this is the fact that studios don't necessarily recognise the importance of that legacy and don't want to spend money on it.
by eviks | 2025-11-11 07:26:31+00:00
You can't do that since besides time you also need knowledge/skill. So the final difference could be between "an extra 1% of the budget" at a corporate level vs "and extra 10% of your life to become a professional and fix a video, and also break the law in the process". Pretty easy to see how it's not just "an excuse", but a bit more fundamental issue
by rasz | 2025-11-11 07:26:33+00:00
>An artillery shell is like $800. THAT's the competition for an FPV drone.

By the time it hits the ground target already moved, drone on the other hand will follow and allow you to aim at weak spots/soft targets of opportunity. That <$1000 drone IS your cheap Bonus round.

>mostly about harassment and both Ukraine and Russia know they are easy to jam and not particularly effective

30K dead russians every month is quite the harassment

>China and the USA do not intend to have "contested" airspace

everyone has a plan until they get punched in the face. How many Reaper shot down by Houthis? 7? 9?
by mrkeen | 2025-11-11 07:27:03+00:00
It would be impractical. It would be monumental to even specify what 'safe' means in that degree of freedom, let alone allow/reject arbitrary assembly code according to the spec.

E.g. Trying to reject string operations which write beyond the trailing \0. At assembly level, \0 is only one of many possible conventions for bounding a string. E.g. maybe free() is allowed to write past 0s. So you'd need to decide whether it's safe depending on context.
by mcdeltat | 2025-11-11 07:27:39+00:00
I don't think it's so cut and dry.

For some (even many) measures, over a long period of centuries, on average, yes the world is probably going up. For other measures perhaps not. And at a small time frame very plausibly not.

Example: housing. Yes compared to 100 years ago the houses are almost certainly safer and better equipped. On the other hand, now I will likely never get to own one because cost of living is insane, and will be subject to financial stress for N years.

I don't think it's a valid argument to dismiss all criticism of modern life just because statistically I would've died at age 2 in 10000 BC.
by arghwhat | 2025-11-11 07:28:05+00:00
I have no idea where your 100 USD+ per month comes from, my 5G plan is 10 USD per month - considerably cheaper than my 50 USD per month fiber connection, even though they're both gigabit. And the fiber rollout cost more.

> Hypothetically speaking just a small fraction of that money can be used to put fiber internet all over the place with tons of 6GHz access points and let everyone have free internet.

That's what 5G is: fiber running to a bunch of APs running a suitable technology for covering an entire area with a lot of devices in high-speed internet.

WiFi is not that technology (it doesn't target that kind of device density or coexistence, and only really works well with very low device counts in RF quiet buildings), nor would anything about that be cheaper - sounds like the issue you voice is mainly greedy ISPs, while using WiFi deployments would not give them any reason to be any less greedy. A free internet service is a choice that can be done with both WiFi and 5G.

(Yes it would be nice if they didn't both trample on upper 6GHz, but improving cellular, but I'm not sure if WiFi is the greater value prop for those channels.)
by hoqqanen | 2025-11-11 07:28:08+00:00
Thanks for the note! This part needs work and I really appreciate the call out. I'll try to explain here to share, and maybe clarify my own thinking.

Getting any of the guesses right counts as a win, and you get different guessing slabs for each guess (this latter part isn't made at all clear upfront).

If you have a rule in your head like "no red", but the true rule is "no red or orange", it's possible that on the guessing slabs those two rules evaluate to the same things (e.g. there weren't any oranges present in the guessing slabs). You could then try the rest of the guessing slabs, which might have an example where you get it wrong, giving more gameplay.

I wanted to give a victory on any subset of 5 slabs guessed successfully since trying to get all the guesses is very hard (especially the first guess on many puzzles), and you can get new information from guesses which fail, which offers some progression. Hence getting "you won" and the ability to reveal the rule (I've also thought about keeping the reveal unavailable until you do all guesses) and the invitation to keep playing.

If you have a minute I'd love to hear from you if that makes sense and if you have thoughts about what might make more sense. I've also tried to consider ways of restructuring the gameplay, e.g. automatically progressing to the next set of guessing slabs, such that the flow here is less confusing.

Thanks for playing, and for sharing!
by bob1029 | 2025-11-11 07:28:24+00:00
> You should be able to do 20,000 on even the lowliest integrated GPU these days.

It all depends on how things are organized. If each object needs to run logic every frame, you can start to run into severe performance issues way before you get to 10k. 60fps means you have 16 milliseconds to check everything in the scene. This can be a lot of time but you only have to make one small mistake to lose any advantage.

We have to reach for data oriented techniques like ECS if we want to keep the CPU ~idle while managing 10k+ entities in the scene. This stuff is a big pain in the ass to use if you don't actually need it.
by vlovich123 | 2025-11-11 07:29:03+00:00
Rust’s thread safety story is a subset of broader memory safety - it just guarantees that concurrent programs still are memory safe. This also happens to correspond to the most frequent sources of bugs in concurrent programs, but it’s not all there is to thread safety.

It’s talked about all the time but whenever people talk about memory safety, thread safety is implied. Statistical hardware memory safety is more a security feature. But knowing that your code is correct before you even try it is a huge productivity boost and valuable in and of itself for all sorts of reasons.

It’s weird the pushback from c++ people considering that Rust makes high performing code easier to achieve because of rules around aliasing and auto-optimizing struct layouts among other things. This is stuff c++ will never get.
by tanin | 2025-11-11 07:29:04+00:00
I'm working on 3 projects right now:

---

Backdoor: https://github.com/tanin47/backdoor

A self-hosted database querying and editing tool for you and your team. Modern and elegant UI. Supports Postgres and ClickHouse. It can be embedded into any JVM app or runs as a standalone.

---

Embeddable Java Web Framework: https://github.com/tanin47/embeddable-java-web-framework

A lightweight production-ready Java web framework that comes with batteries (e.g Svelte, Tailwind, Github Actions, browser testing).

It is packaged into a single fat jar with no external dependencies. The starting size is 350KB. This is great for embedding into your larger JVM app or runs a lightweight website.

---

PlayFast: https://github.com/tanin47/playfast

An opinionated production-ready PlayFramework that comes with batteries (e.g Svelte, Tailwind, Github Actions, browser testing).
by silisili | 2025-11-11 07:31:12+00:00
It's ok to point out a flaw in my argument without calling me a liar.

I probably should have said 3x the scanning time, perhaps not total boarding time, I agree with that much.

That said, if the person blocking your seating arrived on the plane 20 minutes later because scanning took an extra 20 minutes, that still means you were delayed 20 minutes + person blocking you.

But I'd expect someone who flies from an airport smarter than everyone else in the US to have already factored that in.
by sersi | 2025-11-11 07:31:47+00:00
The main reason they are not shared as widely is that there's a bit of conflict within the community between those that really want to stay under the radar and not risk being targeted by copyright owners (and so try to keep things very much private between the donors who funded the 600-900 usd cost of the scans) and those who want to open up a bit more and so use telegram, reddit and upload to private trackers.
by bn-l | 2025-11-11 07:32:14+00:00
> Work with Indies — no formal connection, but the results were great! –. Our listing went live at 11:30 AM on October 15th, and we had to ask them to shut it down by 6:30 PM on October 17th because we had too many candidates. In the end, we collected 159 applications.

Is this normal in Seattle? That’s a tonne of applicants especially on what seems like a niche job site. Are they mostly junk offshore applications or bots?

Interesting that out of that it looks like 90% were late applications or not qualified and only 17 total completed the take home.
by pmontra | 2025-11-11 07:33:05+00:00
The data is out there if we give at least wheels to a robot and let it bump into things like we did when we were little. We didn't need a billion pictures or videos. Only trial and error, then we developed a mental map of our home and our close neighborhood and discovered that the rest of the world obeys the same rules. Training AIs doesn't work like that now.

I think that they want to follow the same route of LLMs: no understanding of the real world, but finding a brute force approach that's good enough in the most useful scenarios. Same as airplanes: they can't fly in a bird like way and they can't do bird things (land on a branch) but they are crazily useful to go to the other side of the world in a day. They need a lot of brute force to do that.

And yes, maybe an AI winter is what is needed to have the time to stop and have some new ideas.
by skybrian | 2025-11-11 07:33:22+00:00
A local network connection is the lowest-common-denominator way to do foreign function calls. This allows the language server to be written in any language you like without having to deal with the complexity of linking code written in different languages together. It just starts another process and connects to it.

For example, VS Code is written in TypeScript and the Go language server is written in Go.
by stpedgwdgfhgdd | 2025-11-11 07:34:09+00:00
Vibe coding sucks at this moment in time. On the other hand, when was the last time you looked at assembler code and thought, mmmm, I do not like the style? There is also room for optimization. If i would have written this myself, it would be way faster.

l'histoire se répète
by rmnclmnt | 2025-11-11 07:34:44+00:00
I fear the consequences will be even darker:

- Users are confused by autogenerated docs and don’t even want to try using a project because of it

- Real curated project documentation is no longer corrected by users feedback (because they never reach it)

- LLMs are trained on wrong autogenerated documentation: a downward spiral for hallucinations! (Maybe this one could then force users go look for the official docs? But not sure at this point…)
by close04 | 2025-11-11 07:34:51+00:00
Your car is the traffic on that road. Every system has limited capacity, you loaded it beyond that point, you are the problem. The roads are designed for an advertised capacity and more people like you said "it's fine, we'll all jam in there and then blame the road". Then you complain and point fingers at anyone but yourself?

You were talking about reasons to be ashamed? How about that as a developer you don't understand system design and capacity/performance limits, and you don't understand that intentionally loading a system beyond its rated capacity is not the problem of the system. Even an LLM knows that.

I bet you only build systems with infinite capacity and performance.
by opello | 2025-11-11 07:35:15+00:00
> In 1994-1995, all the pieces for digital cinema were there, but they weren't integrated, and there were no installed projectors.

I agree with that. The article's quote from Pixar's "Making The Cut at Pixar" book was that the technology wasn't there (computer chips fast enough, storage media large enough, compression sophisticated enough) and I--along with the comment I replied to--disagree with that conclusion.
by logifail | 2025-11-11 07:36:46+00:00
> Not every continent/country/economic bloc has to have the same goals.

One potential outcome of that would appear to be a mostly deindustrialised Europe with low carbon emissions and no growth, and the rest of the world politely trying not to laugh?

> And it's going to make fuck all difference to the vast majority of the population anyway

https://joint-research-centre.ec.europa.eu/jrc-news-and-upda...

"In 2024, the eight highest emitting economies - China, USA, India, EU, Russia, Indonesia, Brazil and Japan - collectively contributed to 66.2% of global GHG emissions. Only the European Union and Japan decreased their emissions compared to the previous year (-1.8% and -2.8% respectively), while all others either kept them rather stable (China: +0.8%; USA: +0.4%; Brazil +0.2%) or increased them (India: +3.9%; Russia: +2.4%, Indonesia: +5% - the highest relative increase).

In absolute terms, India has the largest increase with 164.8 Mt CO2eq more emissions released in 2024 compared to 2023."
by seanmcdirmid | 2025-11-11 07:37:48+00:00
We really screwed the pooch on remote work, which would have made it less important to live in “the hot city” and would have let people live in Toledo or Buffalo if they wanted.

There are multiple categories of homeless people, with some (the most visible ones) choosing what cities they are unhoused in. Seattle (where I live) is never going to be able to house all of them: the more money we throw at the problem (and we spend a lot!), the worse it gets for obvious reasons. It is much easier to solve homeless problems in a city that isn’t a destination due to climate, social services spending, or drug availability. We do lots of tiny home villages here also, they cost around $100k/year/unit to run, which doesn’t make sense, but that’s what the non profits are charging and what the city/county are paying.
by teiferer | 2025-11-11 07:37:57+00:00
That's a good policy. If that's what they do in the job later as well, then it allows LLM-skeptical applicants to immediately move on.

An interview is a two way street. I'd like the company to present itself authentically so that I don't waste time if they eventually turn out to have a culture I don't like, e.g. demanding LLM coding assistent use.
by ComputerChurch | 2025-11-11 07:38:26+00:00
I appreciate your hugs... Luckily they were not fatal. It turns out that once I paid our hosting company twice as much, they intubated us and expanded our airway. If you're ever in the area, and we can arrange a time, I'd be happy to give you a tour. And if it's all the same to you, let's limit ourselves to handshakes, I've very recently learned that too many hugs can have unintended consequences.
by agjmills | 2025-11-11 07:38:41+00:00
Whilst I ostensibly agree with the sentiment of the linked page, my personal experience is very different - my suspicion is due to the different technologies at play

I enjoy building little SaaS side hustles that one day (I can dream) might make me a couple of grand, but I don’t enjoy writing 20+ CRUD controllers, with matching validation, and HTML forms. I’m probably a bit neurospicy, and I have a young family, but before LLMs came along I might “finish” one SaaS every couple of years. I’ve been able to complete 3 so far this year. It’s a wild uptick in productivity.

I’m well aware of the dangers that come with it too, but having been in the mines churning out this code for the last couple of decades I feel well versed in what to prompt for, just as I would with a keen yet naive junior engineer. I’d also argue that LLMs are much better at enforcing a particular style on the code base. I feel strongly that with an opinionated framework, in a relatively simple language, solving repetitive simple problems - you’ll have a great time with LLMs and you’ll be more productive than ever.

The problems arise when we delegate jobs like writing READMEs or tests (the boring stuff, right?) without really getting into the weeds.
by lmm | 2025-11-11 07:39:20+00:00
> But there is also evidence that AI is actually getting things done, right?

Is there? I haven't seen a single AI success story that rang true, that wasn't coming from someone with a massive financial interest in it being successful. A few people subjectively think AI is making them more productive, but there's no real objective validation of that; they're not producing super-impressive products, and there was that recent study that had senior developers thinking they were being more productive using AI when in fact it was the opposite.
by vlovich123 | 2025-11-11 07:39:46+00:00
Most UB results in miscompilation of intended code by definition. Whether or not they produce vulnerabilities is really hard to say given the difficulty in finding them and that you’d have to read the machine code carefully to spot the issue and in c/c++ that’s basically anywhere in the codebase.

You stated explicitly it isn’t but the compiler optimizing away null pointer checks or otherwise exploiting accidental UB literally is a thing that’s come up several times for known security vulnerabilities. It’s probability of incidence is less than just crashing in your experience but that doesn’t necessarily mean it’s not exploitable either - could just mean it takes a more targeted attack to exploit and thus your Baysian prior for exploitability is incorrectly trained.
by sersi | 2025-11-11 07:41:01+00:00
Famously CRT TVs didn't show as much magenta so in the 90s home VHS releases compensated by cranking up the magenta so that it would be shown correctly on the TVs of the time. It was a documented practice at the time.

So, yes the VHS is expected to have more magenta.

Anecdotally, I remember watching Aladdin at the movie theatre when it came out and later on TV multiple times and the VHS you saw doesn't correspond to my memories at all.
by CGMthrowaway | 2025-11-11 07:41:21+00:00
Now there is the problem where many of my friends will take one look at a movie I started on the TV and say "ew, I don't like this movie, it's old" They don't realize they feel that way, viscerally, is because it's shot on film. How do I get people to watch film movies with me? They are far better anyway on average than many modern movies (from a storytelling, moviemaking pov, to say nothing about the picture quality).
by gnabgib | 2025-11-11 07:42:12+00:00
(2002) Past discussions:

2024 (110 points, 87 comments) https://news.ycombinator.com/item?id=39620422

2019 (177 points, 104 comments) https://news.ycombinator.com/item?id=19906796

2013 (87 points, 31 comments) https://news.ycombinator.com/item?id=6926892
by M4v3R | 2025-11-11 07:42:13+00:00
Have you tried Composer 1 from Cursor? It enables a totally different way of AI coding - instead of giving the LLM a long prompt and waiting minutes for it to finish, you give it a shorter prompt to just write one small thing and it finishes in seconds. There’s no interruption, you stay in the flow, and in control of what you’re building.
by NitpickLawyer | 2025-11-11 07:43:21+00:00
Eh. While you're technically correct, there's a lot of nuance here. The threat model of running agents isn't one that needs "actual sandboxing". You're not looking to run malware that is purposefully designed to escape docker/podman. You're mainly looking to prevent the agent running silly rm-f's, or touch files outside its working env, or killing arbitrary processes, or mess up installed software. That's pretty much it. Some network control as well. ALl of these can be achieved with docker.
by shanoaice | 2025-11-11 07:43:30+00:00
From the information I've read, quite likely, given that Utah is pretty dry. Also the original data might be stored in its uncompressed form, so even if there were some non-extensive damage it might still be possible to recover some data based upon guessing with context (if it contains text source code, otherwise if it is just the binaries then not that easy).
by vlovich123 | 2025-11-11 07:43:36+00:00
Are you aware you’ve built a straw man and replied to it? Literally you quoted:

> Rust's big step function was to offer memory safety at compile time through the use of static analysis borrowed and grown out of prior efforts such as Cyclone, a research programming language formulated as a safe subset of C.

It is absolutely true that memory safety is offered at compile time in Rust which is a novel thing. You then pivoted this to start talking about bounds safety of arrays which is a strawman interpretation of what was written.