MurphyA/hacker-news huggingface dataset:
by Kon5ole | 2025-06-01 14:13:03+00:00
Andor + Rogue one are my favourites from the franchise. It tells a story that the 50 year olds that grew up with SW can appreciate for its depth and intrigue as well as connection to the original films, but leaving the hallowed originals mostly alone.

I wish the crew behind it would be allowed to continue the story until the fall of the emperor, so we could get the whole "rise and fall of the empire" story told with the same quality, depth and overall "tone" for lack of a better word.

Three more seasons taking place during the same time as the original trilogy would be nice, but of course keeping the Skywalker and Jedi stuff mostly in the background.

A similar show as Andor with storylines taking place on Alderaan and the construction site of the death star, say.
by giantg2 | 2025-06-01 14:13:10+00:00
"Because the taxes aren't reasonable. Land is a limited resource."

Taxes seem high to me in my area. Land is a limited resource, but not as limited as you are implying. There is plenty of land in other areas that could be developed. Instead, we have people with a preference for homes in existing areas favoring using the government to force people out.

Your smog example is completely off base and doesn't represent the way the taxes work in many areas outside of California. My taxes go up every year and will eventually be reassessed for additonal increase. However, that assessment goes up based on reasonable evaluation and not on someone potentially targeting you or your property by bidding it up.

"I don't own any property."

I assume you live somewhere. Perhaps you will be forced out when a wealthy company buys up all the rentals and raises rents.
by techpineapple | 2025-06-01 14:13:57+00:00
This explains one of my criticisms of the show, which is I would have really like to see more of the development of the rebellion on Yavin, as it stands they sort of hint at it, but I was somewhat unsatisfied by the explanation or fabric of that evolution. Lots of core plot progression are showed through images, when the whole point of a tv show is that you should be able to show it more gradually.

These I think were 12 episode seasons, maybe five 8 episode seasons would have been better.
by constantcrying | 2025-06-01 14:14:00+00:00
>Functions that do not have a derivative at all can certainly have that property. Perhaps you were confused by the notation "dx", suggesting a differential, for the displacement, rather than the conventional Δx, but the sentence makes no sense if we try to read it as a statement about differentials. Possibly your correspondent is not a Greek Keyboard Achiever. Moreover, the functions they are discussing, while indeed not differentiable, are continuous and differentiable almost everywhere, so you can also prove Lipschitz continuity if you can prove a bound on their gradients at the points where they do exist.

The Lipschitz property is not a property of functions with a derivative. I really do dislike this kind of drive by commenting, where you ignore an entire conversation and pretend someone does not understand what a gradient is.
by intended | 2025-06-01 14:14:54+00:00
You ditch anonymity, and you have this cascading chilling effect through the interwebs because you cannot moderate communities against the political head winds of your nations.

Worse, it won’t work. We are already able to create fake human accounts, and it’s not even a contest.

And with LLMs, I can do some truly nefarious shit. I could create articles about some discovery of an unknown tribe in the Amazon, populate some unmanned national Wikipedia version with news articles, and substantiate the credentials of a fake anthropologist, and use that identity to have a bot interact with people.

Heck I am bad at this, so someone is already doing something worse than what I can imagine.

Essentially, we can now cheaply create enough high quality supporting evidence for proof of existence. We can spoof even proof of life photos to the point that account take overs resolution tickets can’t be sure if the selfies are faked. <Holy shit, I just realized this. Will people have to physically go to Meta offices now to recover their accounts???>

Returning to moderation, communities online, and anonymity:

The reason moderation and misinformation has been the target of American Republican Senators is because the janitorial task of reducing the spread of conspiracy theories touched the conduits carrying political powers.

That threat to their narrative production and distribution capability has unleashed a global campaign to target moderation efforts and regulation.

Dumping anonymity requires us to basically jettison ye olde internet.
by ViewTrick1002 | 2025-06-01 14:14:58+00:00
> If it's any consolation, you're already on the hook for oil/gas cleanup, which is significantly more expensive.

It is not even close. Deepwater horizon cost ~65B to clean up. The estimate from 2016 for Fukushima is $200B with organizations producing estimates up in the trillions.

So it is great that we phase out both oil/gas and nuclear and only rely on technologies which pay for the externalities and accidents.
by Larrikin | 2025-06-01 14:15:18+00:00
Word of warning, because there is just so much praise online about it, it is a very slow burn. I gave up on first season half way through. I picked it up again after first season was fully out because of all the good reviews and was happy that I finished.

I recently rewatched season one in preparation for season two with my partner who hadn't watched it, and she wanted to give up around the same point I did previously and only powered through for the same reason. She was also happy that she finished
by perrygeo | 2025-06-01 14:16:52+00:00
I've been trying to get a reasonable Linux-based audio setup on my desktop. Linux audio is a confusing disaster and I'd basically given up on Ubuntu, having run through so many debugging steps I had no idea how my system even got to this state.

I figured what the hell, let's try NixOS and see if I can set it up declaratively. At least that way if it fails, I have documentation about what exactly is failing.

I discovered the audio packages I needed easily enough. But things weren't great, there was occasional noticeable lag on the mic and midi devices. Ok, let's try to compile a realtime linux kernel... Wait there's an entire project dedicated to Nix audio setup! (https://github.com/musnix/musnix) After a few minutes integrating with my config, and about an hour to compile the kernel. Rebooted and bam. It's almost like working with analog in terms of perceivable lag.

I know this says more about Musnix than Nix, but I think it highlights the advantages of configuring your system with a real programming language. All the "audio stuff" was able to fit behind a well-designed abstraction barrier.

Going back to a "do this, now do this" tutorial feels like the dark ages. The only thing keeping me from going all-in on Nix is that it's package management strategy starts bleeding into your software project's dependency management. This is a huge problem IMO, I can't run C/C++ or Python projects the "old way" and no one is willing to upend their build system and lock it into nix. Some languages work great and allow a clean barrier between system<>app. I use Clojure, Rust, Gleam, Go, Lua on nix without any issues, it does seem to be the C/C++ ecosystem and dynamic linked shared libraries that are the problem.
by vanderZwan | 2025-06-01 14:17:26+00:00
> they really have no idea what they missed out

Tangent: the older I get, the more it annoys me that this expression kind of implies a failure of young people to study history, when I feel like it's more the responsibility of previous generations to preserve and pass down history for them to learn from. Especially because it's usually people in power in some form who are trying to keep the newer generations naive here so they can be fooled again.

Not saying that this interpretation was your intent (in fact I suspect it's the opposite), just directly expressing my annoyance at the expression itself.
by tfsh | 2025-06-01 14:18:22+00:00
Perhaps you missed the associated documentation? This is a classification tool which requires input labels "uses an EfficientNet architecture and was trained using ImageNet to recognize 1,000 classes, such as trees, animals, food, vehicles".

The full list [1] doesn't seem to include a human. You can tweak the score threshold to reduce false positives.

1: https://storage.googleapis.com/mediapipe-tasks/image_classif...
by lupire | 2025-06-01 14:18:33+00:00
Someone who appreciates Andor should find it easy to forget Ep7 entirely or understand that it was just a reboot remake alternate history, not "canon".

The Force part was hamfisted. It was clear that they were trying to avoid "midochlorians" but didn't know how it handle it, and didn't spend any time to develop it organically. It felt more like highbrow fanservice connecting Cassian to Luke. It's similar to the Kleya hospital/flashback episode, which could well have been its own 3 episode arc and gotten time to breathe like the S1 prison arc. Since they cut the project down to be 4 3-episode mini seasons after S1, instead of 6+ episodes each, they rushed some story arcs and sublots that end up just being presented as bullet points.
by simonw | 2025-06-01 14:19:01+00:00
This is a post by a vendor that sells fine-tuning tools.

Here's a suggestion: show me a demo!

For the last two years I've been desperately keen to see just one good interactive demo that lets me see a fine-tuned model clearly performing better (faster, cheaper, more accurate results) than the base model on a task that it has been fine-tuned for - combined with extremely detailed information on how it was fine-tuned - all of the training data that was used.

If you want to stand out among all of the companies selling fine-tuning services yet another "here's tasks that can benefit from fine-tuning" post is not the way to do it. Build a compelling demo!
by Scene_Cast2 | 2025-06-01 14:19:29+00:00
This is one of those topics that LLMs (Opus 4, Gemini 2.5 pro, etc) seem bad at explaining.

I was trying to figure out the difference between the Stockfish approach (minimax, alpha-beta pruning) versus Alpha Zero / Leela Chess Zero (MCTS). My very crude understanding is that stockfish has a very light & fast neural net and goes for a very thorough search. Meanwhile, in MCTS (which I don't really understand at this point), you eval the neural net, sample some paths based on the neural net (similar to minimax), and then pick the path you sampled the most. There's also the training vs eval aspect to it. Would love a better explanation.
by photonthug | 2025-06-01 14:20:21+00:00
Suppose you’re right, then any LLM can still label that as hostile or confrontational. implying that we at least now have the ability to try to filter threads on a simple axis like “arguing” vs “information” vs “anecdote” and in other dimensions much more sophisticated than classic sentiment analysis.

We might struggle to differentiate information vs disinformation, sure, but the above mentioned new super powers are still kind of remarkable, and easily accessible. And yet that “information only please” button is still missing and we are smashing simple up/down votes like cavemen

Actually when you think about even classic sentiment analysis capabilities it really shows how monstrous and insidious algorithmic feeds are.. most platforms just don’t want to surrender any control to users at all, even when we have the technology.
by AJ007 | 2025-06-01 14:20:51+00:00
I recall blogs from over 20 years ago, with blatant comment spam, where the blog author would respond to the comment spam individually as if it was real readers. Most didn't fall for that, but a few clearly didn't understand it.

I'm not sure LLMs deviate from a long term trend of increasing volume of information production. It certainly does break the little bubble we had from the early 1990s until 2022/3 where you could figure out you were talking to a real human based on the sophistication of the conversation. That was nice, as was usenet before spammers.

There is a bigger question of identify here. I believe the mistake is to go the path of: photo ID, voice verification, video verification (all trivially by-passable now.) Take another step further with Altman's eyeball thing, another mistake since a human can always be commandeered by a third party. In the long term do we really care that the person we are talking to is real or an AI model? Most of the conversations generated in the future will be AI. They may not care.

I think what actually matters more is some sort of larger history of identify and ownership, matching to what one wishes to (I see no problem with multiple IDs, nicks, avatars.) What does this identify represent? In a way, proof of work.

Now, when someone makes a comment somewhere, if it is just a throw away spam account there is no value. Sure, the spammers can and will do all of the extra stuff to build a fake identity just to promote some bullshit produce, but that already happens with real humans.
by angry_octet | 2025-06-01 14:21:43+00:00
This is a great explainer from an LLM perspective, and it would be interesting to see a computational scheduling explanation in depth. I presume that hyperscale LLM companies extensively examine the computation trace to identify bottlenecks and idle bubbles, and develop load balancers, pipeline architectures and schedulers in order to optimise their workload.

The batching requirement for efficiency makes high security applications quite difficult, because the normal technique of isolating unrelated queries would become very expensive. The nVidia vGPU GPU virtualisation time shares GPU memory, and every switch requires unload/reload context switches, doubtful they have deduplication. Multi-Instance GPU (MIG) splits GPU memory between users, but it is a fixed partitioning scheme (you have to reboot the GPU to change), and nobody wants to split their 96GB GPU into 4x24GB GPUs.

Makes me wonder what the tradeoff is for putting second level memory on the GPU board (i.e. normal DRAM), so that different matrix data can be loaded in faster than over PCIe, i.e. the HBM becomes a cache.

(I'm also really liking the honesty in the authors book on Software Engineering, not in the dry IEEE sense, but as a survival guide in a large enterprise. https://www.seangoedecke.com/book/ )
by davidkpiano | 2025-06-01 14:22:25+00:00
Re: atoms + learning curve, this is why XState Store exists, which supports both XState-style state updates and atoms: https://stately.ai/docs/xstate-store

I also like the approach of Svelte, and realize that sometimes a full state machine isn't needed. I don't think that atoms should be used everywhere, since updating state freely without guardrails just leads to disaster long-term.
by pjmlp | 2025-06-01 14:23:26+00:00
Understandable, hence why many of my comments kind of look like mini-history lessons, and I tend to be pedantic.

However curiosity also plays a big role.

If I know so much about computing history since the 1950's, is because I do my research, and take advantage of all archives that have been placed online, certainly I wasn't around to live all of it.
by tom_ | 2025-06-01 14:23:42+00:00
The tiny ST with the external disk drive had the joystick ports at the side - a far superior design.

I quite liked the STe. The mono monitor was great, RAM upgrades were easy, and they'd improved some of the display hardware's worst limitations. Even though TOS was never especially good, they'd fixed all the worst bits by that point.

Still could have benefited from some other extra hardware and OS tweaks though I think.

- 800 KB disk format supported directly by the OS

- blitter is not as useful as it could be, due to sharing bus time with the CPU. It should be able to use ACSI bandwidth if not in use/Shifter bandwidth during non-display periods, so it can run in parallel with the CPU

- 256 px 5 bitplane mode (so still 40 words per line), probably an EHB kind of affair if 32 palette entries would be too much

- something to improve endless scrolling? No carry out of bit 15 when computing Shifter address? You'd end up wrapping before the display period was finished if increasing the display stride, but you can work around that in software...

- put the 9 pin joystick ports on the side

- write signal for that stupid cartridge port that is almost (but not quite) useful for general purpose expansion
by fettel | 2025-06-01 14:24:39+00:00
I'm a lifelong Star Wars fan, fell in love as a young kid. I remember being in 8th grade and being so excited for the prequels, and then walking out of the theater after Ep. 1 and feeling like something was just... wrong. I knew that it was junk, and not the Star Wars I fell in love with.

And from there it was pretty much further and further downhill, with occasional glimpses of hope that were quickly dashed. I tried to watch a couple more entries after the prequels, but I finally gave up and wrote it off. I've missed almost the entire last 10 years of content.

A buddy at work finally convinced me to watch Andor, and I'm so grateful he did. It is superb. I read a reddit comment that said, "This is the show that made me feel ok to be a Star Wars fan again," and I can't agree more. In a lot of ways it still feels different from Star Wars. It's hard to explain because it's in the same universe, and has similar themes (which is why it doesn't feel totally out of place), but the tone is different. It's not about Jedi knights on a mission from destiny. It's about ordinary people making decisions, and choosing hope, in the face of the oppressive might of the Empire. But god is it good. Excellent writing, great acting, suspense, intrigue, nuance, and powerful emotional scenes (that are earned by proper story buildup).

So all of that is to say, it might not be exactly what you expect, and it won't simply be "Star Wars, again," but yes you should absolutely watch it. It's a fine work of art.
by recursivedoubts | 2025-06-01 14:24:52+00:00
maybe check out fixi, our minimalist implementation of generalized hypermedia controls?

https://github.com/bigskysoftware/fixi

we are hopeful that w/the work of alex petro and the triptych project that we can get some of the core ideas of htmx into the HTML spec itself:

https://alexanderpetros.com/triptych/
by randomuxx | 2025-06-01 14:25:12+00:00
Maybe I'm slow, but after countless posts about RSC, I still don't get the appeal.

Is it really worth the headache and extra complexity?

Caveat: I've used Vue more than any other FE library/framework, but for the last 3 years I worked exclusively with React (via Next—app router). The company I worked (I left in Jan) for jumped on this RSC train as soon as it was released and boy,oh boy was it a mess! We ofteb got direct support from Vercel when our shit will break or not work as expected...

To say the app was slow and behaved unexpected would be an understatement.

Eventually, they had to rewrite everything back as a SPA.
by skydhash | 2025-06-01 14:25:18+00:00
> Why are the alternatives not better if, as you say (and I agree), react solves its own problems (accidental complexity)? not some essential complexity (at least not anymore).

The essential complexity was the interactive need of your UI. Any of the current web framework can be a solution. The only reason to go for React is hireability (almost anyone knows it) and devex (so many prebuilt components). But it's not like that the others are so hard to learn and components are hard to build.
by PNewling | 2025-06-01 14:26:01+00:00
Some certifications I’ve taken make you do a full room scan, including using a mirror to see the computer itself if you’re using a laptop, to ensure there is nothing you could cheat with. Normally a human reviews it before they open the test for you. In addition they have you install a browser extension that fails a check if there is more than one monitor along with a host of other items.

These are obviously extreme measures, but it is possible to try and enforce enhanced levels of proctoring. And I’m not saying I like the idea of doing this for all coding interviews, just that I guarantee people would go through with this if it meant a chance to get into big tech.
by throw0101d | 2025-06-01 14:26:56+00:00
> And, yeah, community input is bad.

Was the community input to Robert Moses' NYC plans bad?

* https://www.theguardian.com/cities/2016/apr/28/story-cities-...

How about to the Spadina Expressway in Toronto?

* https://en.wikipedia.org/wiki/Allen_Road#Spadina_Expressway

* https://www.tvo.org/article/the-streets-belong-to-the-people...

* https://transittoronto.ca/spare/0019.shtml
by Aldipower | 2025-06-01 14:27:13+00:00
And, just to add a third point, the Atari runs stable! I just tried to sequence with a SoundBlaster AWE32 and Voyetra MIDI Orchestra MIDI Sequencer under Windows 95b. For fun. I already recorded some MIDI tracks, then suddenly after 60 minutes Windows presented me with the famous bluescreen. Everything I've just recorded and didn't autosave lost. Haha.
by mopsi | 2025-06-01 14:27:16+00:00
Has there ever been a terrorist attack that was not a "false flag" according to internet loonies? :D

The fact that you have to make something like this up within the first ten words of your narrative really shows just how detached from reality it is.

I wonder what narratives will dominate after the war, when reality sets in: hundreds of thousands dead and never returning home; several times as many disabled, many of them severely; the might and pride of the Russian military sunk or blown up; returned soldiers running massive criminal rings like in the 1990s; state budget empty from massive military spending, leaving people to survive on their own as safety nets crumble. Some conspiracy story about snipers 10+ years ago in another country doesn't really cut it, and getting beaten in an imagined confrontation with the "collective West" sounds really pathetic too, especially when the other side didn't even step into the boxing ring. The USAF hasn't flown a single sortie against Russia, yet strategic bombers are already burning on airfields like in the opening hours of Operation Barbarossa.
by jerf | 2025-06-01 14:27:37+00:00
There are at least two other alternatives I'd reach for before this.

Probably the simplest one is to refactor the JSON to not be one large object. A lot of "one large objects" have the form {"something": "some small data", "something_else": "some other small data", results: [vast quantities of identically-structured objects]}. In this case you can refactor this to use JSON lines. You send the "small data" header bits as a single object. Ideally this incorporates a count of how many other objects are coming, if you can know that. Then you send each of the vast quantity of identically-structed objects as one-line each. Each of them may have to be parsed in one shot but many times each individual one is below the size of a single packet, at which point streamed parsing is of dubious helpfulness anyhow.

This can also be applied recursively if the objects are then themselves large, though that starts to break the simplicity of the scheme down.

The other thing you can consider is guaranteeing order of attributes going out. JSON attributes are unordered, and it's important to understand that when no guarantees are made you don't have them, but nothing stops you from specifying an API in which you, the server, guarantee that the keys will be in some order useful for progressive parsing. (I would always shy away from specifying incoming parameter order from clients, though.) In the case of the above, you can guarantee that the big array of results comes at the end, so a progressive parser can be used and you will guarantee that all the "header"-type values come out before the "body".

Of course, in the case of a truly large pile of structured data, this won't work. I'm not pitching this as The Solution To All Problems. It's just a couple of tools you can use to solve what is probably the most common case of very large JSON documents. And both of these are a lot simpler than any promise-based approach.