MurphyA/hacker-news huggingface dataset:
by englishm | 2025-08-22 20:57:31+00:00
Synchronized playback is usually primarily a player responsibility, not something you should (solely) rely on your transport to provide. We have had some talk about extensions to allow for synchronizing multiple tracks by group boundaries at each hop through a relay system, but it's not clear if that's really needed yet.

Essentially though, there are typically some small jitter buffers at the receiver and the player knows how draw from those buffers, syncing audio and video. Someone who works more on the player side could probably go into a lot more interesting detail about approaches to doing that, especially at low latencies. I know it can also get complicated with hardware details of how long it takes an audio sample vs. a video frame to actually be reproduced once the application sinks it into the playback queue.
by metaltyphoon | 2025-08-22 20:57:38+00:00
> Go’s design caused a production issue

A simple one, if you create two separate library in Go and try to link with an application, you will have a terrible time.

I've ran into this same issue: https://github.com/golang/go/issues/65050

https://www.youtube.com/watch?v=xuv9A7CJF54&t=440s
by bitwize | 2025-08-22 20:57:41+00:00
It still applies because while organisms all have some form of self-repair ability, most do not have complete self-repair. "Wear and tear" is still possible at the macro level where self-repair is missing or slower than the damage rate -- famously in the articular cartilage, for instance. There's also accumulating damage that does not resemble mechanical wear and tear: toxins, misfolded proteins, DNA damage/mutation, senescent cells, etc.
by basscomm | 2025-08-22 20:58:04+00:00
> Does it matter whether it will take three months or three years?

It does!

I run a small hobby site built with XML and XSLT because I'm not a great programmer, but XSLT is something I can actually wrap my head around and use without too much fuss. If support goes away I need to know how much time I have to rewrite/migrate my site to something else.
by ocdtrekkie | 2025-08-22 20:58:25+00:00
I have yet to find a website which pleasantly lets me download a bunch of things in an efficient and organized manner that compares with FTP. The hilarity of buying a Humble Bundle and pressing "download all" and watching your browser spam "save as" windows for a minute and a half...

I kinda wish I could (S)FTP a lot more things than I can today.
by blooalien | 2025-08-22 20:58:26+00:00
Yeah, I'ma have to agree with you 100% on Zed. I was previously hardcore into JupyterLab for playing with code, and Kate (KDE default text editor) for writing code until I tried Zed. I love how it's first and foremost an IDE / Editor and all the other features (AI, Jupyter kernels, etc) are just there to enhance it's main purpose when the user wants them, but those features rarely (if ever) seem to "get in the way" of that primary mission of editing code / text. They're just quietly waiting there for when you need them. So far the Zed team has really hit the balance just right.
by dimtass | 2025-08-22 20:58:43+00:00
After 25 years in embedded, embedded Linux, devops and cloud security I don’t care about coding anymore. I’ve done almost everything in so many programming languages and assembly that I can’t even count. Every programming task seems like a repetitive task. But architecture and solving a real problem wow, this still kicks in me. So, LLMs are my pals that we spend so much time in planning and go to every single small detail and in such depth that it’s hard to explain the mental erection. Just give it a prompt to try to contradict every step and make it hard for you and try to convince it that it’s wrong. I can spend hours just building the plan and the idea. Then I have the solution and it’s just boring to write the code. I know I can write the code and I’ve already done it before. So, I just create a full plan with specs and a water flow to do list and let it do the job. I check if it does it right and keep it on track not to over engineer things (they tend to do that a lot) and just enjoy the outcome. I would say I do vibe-planning before vibe-coding.
by Aurornis | 2025-08-22 20:59:34+00:00
I think the simplest explanation is that developers used it and did not like it.

The pro-XML narrative always sounded like what you wrote, as far back as I can remember: The XML people would tell you it was beautiful and perfect and better than everything as long as everyone would just do everything perfectly right at every step. Then you got into the real world and it was frustrating to deal with on every level. The realities of real-world development meant that the picture-perfect XML universe we were promised wasn't practical.

I don't understand your comparison to containerization. That feels like apples and oragnes.
by andrewstuart2 | 2025-08-22 20:59:59+00:00
I'm always torn when I see anything mentioning running an init system in a container. On one hand, I guess it's good that it's designed with that use case in mind. Mainly, though, I've just seen too many overly complicated things attempted (on greenfield even) inside a single container when they should have instead been designed for kubernetes/cloud/whatever-they-run-on directly and more properly decoupled.

It's probably just one of those "people are going to do it anyway" things. But I'm not sure if it's better to "do it better" and risk spreading the problem, or leave people with older solutions that fail harder.
by cubefox | 2025-08-22 21:00:07+00:00
> To investigate the effect of NADH supplementation on cognitive function, young adult mice were administered NADH after viral-mediated neuronal FTL1 overexpression, and hippocampal-dependent memory was assessed by NOR and Y maze (Fig. 4s). Although young mice with increased neuronal FTL1 expression showed no preference for either a novel object or a novel arm, these cognitive deficits were mitigated after NADH supplementation (Fig. 4t,u).

https://www.nature.com/articles/s43587-025-00940-z
by mgarciaisaia | 2025-08-22 21:00:22+00:00
https://www.tiktok.com/@canal26argentina/video/7169586172967...

Argentinian fans during Qatar's FIFA World Cup 2022 using a shopping cart as a barbequeue grill.

A friend of mine had stolen one with his brothers back when we were in primary school. But stores here simply have a guard on their parking lots to prevent people from taking the carts away - haven't seen any tech for that.
by luxpir | 2025-08-22 21:00:25+00:00
I'm a Brit who speaks Swedish, and recently watched the Swedish TV company SVT's documentary "Sweden in the war" (sverige i kriget). I can maybe add some info here just out of personal curiosity on the same subject.

There were basically right wing elements in every European country. Sympathisers. This included Sweden. So that's what OP was getting at in part. Germany was somewhat revered at the time, as an impressive economic and cultural force. There was a lot of cultural overlap, and conversely the Germans respected the heritage and culture of Scandinavia and also of England, which it saw as a Germanic cousin.

The documentary did a good job of balancing the fact that Sweden let the German army and economy use its railways and iron ore for far longer than it should have, right up until it became finally too intolerable to support them in any way (discovery of the reality of the camps). Neutrality therefore is somewhat subjective in that respect.

They had precedent for neutrality, from previous conflicts where no side was favoured, so imo they weren't implicitly supporting the nazi movement, despite plenty of home support. It's a solid strategy from a game theory perspective. No mass bombings, few casualties, wait it out, be the adult in the room. Except they didn't know how bad it would get.

In their favour they allowed thousands of Norwegian resistance fighters to organise safely in Sweden. They offered safe harbour to thousands of Jewish refugees from all neighbouring occupied countries. They protected and supplied Finns too. British operatives somehow managed to work without hindrance on missions to take out German supplies moving through Sweden. It became a neutral safe space for diplomats, refugees and resistance fighters. And this was before they found out the worst of what was going on.

Later they took a stand, blocked German access and were among the first to move in and liberate the camps/offer red cross style support.

Imo it's a very nuanced situation and I'm probably more likely to give the benefit of the doubt at this point. But many Danes and Norwegians were displeased with the neutral stance as they battled to avoid occupation and deportations.

As for Japan, I'd just add that I read recently on the BBC that some 40% or more of the victims of the bombings were Koreans. As second class citizens they had to clean up the bodies and stayed among the radioactive materials far longer than native residents, who could move out to the country with their families. They live on now with intergenerational medical and social issues with barely a nod of recognition.

To think it takes the best part of 100 years for all of this to be public knowledge is testament to how much every participant wants to save face. But at what cost? The legacy of war lives on for centuries, it would seem.
by mh- | 2025-08-22 21:00:34+00:00
I have no inside info, however, I would be shocked to find out that OpenAI does not have several knobs for load shedding across their consumer products.

Had I been responsible for implementing that, the very first thing I'd reach for is "effort". I'd dynamically remap what the various "reasoning effort" presets mean, and the thinking token budgets (where relevant).

The next thing I'd have looked to do is have smaller distillations of their flagship models - the ones used in their consumer apps - available to be served in their place.

One or both of these things being in place would explain every tweet about "why does [ChatGPT|Claude Code] feel so dumb right now?" If they haven't taken my approach, it's because they figured out something smarter. But that approach would necessarily still lead to this huge variability we all feel with using these products a lot.

(I want to reiterate I don't have any inside information, just drawing on a lot of experience building big systems with unpredictable load.)
by jrflowers | 2025-08-22 21:00:38+00:00
>The link is broken.

The correct link is the top comment on this story, and it was posted almost immediately after the initial submission. There appears to be a small typo in the submitted URL, which hopefully will get fixed.

Like you are willing to click on comments, and read them, but only insofar as it’s an opportunity for you to point out that you believe that crash data is the same thing as propaganda about a guy whom you would prefer not to see criticized on this website.
by ChadNauseam | 2025-08-22 21:00:42+00:00
the meaning of the word "ruff" has nothing to do with formatting. Therefore it's harder to remember than "format". if they could just call the formatter "format", that would be best, but obviously that name is too overloaded. So they namespace it under a tool people already know, "uv".

Let's imagine you're learning a new language, which has tools with names that I just made up. Which has a clearer pattern to you?

1. Check code with `blargle check` 2. Format code with `blargle format` 3. Run code with `blargle run`

Or

1. Check code with `zoop` 2. Format code with `chungus` 3. Run code with `kachow`

Clearly, the first is easier to remember. The benefit of namespacing is that you only need to remember one weird/unique name, and then everything under that can have normal names. If you don't have namespacing, you need weird/unique names for every different tool.
by lotyrin | 2025-08-22 21:00:59+00:00
https://g.co/gemini/share/0a0a38963df3

Edit to add commentary: Not the worst, but it still wants to fall into one or another ideology or consequences-detached philosophy (favorable to people because they provide prescriptions without requiring expertise).

Edit: my "out-of-character" message here is deliberately also played up a bit (overly judgmental and emotionally charged) and I kinda think it should challenge me for that.
by magicalist | 2025-08-22 21:01:20+00:00
> Funny that we are talking about "info that leaks to the public"

It's a poor choice of words by the GP. This was a public discussion, what would be private about it?

Rather it "leaked" from people with shared context to people without it. The point of the article is that since the discussion is public, there will be people that come across it without context, so it would be a good idea to include context in these kinds of discussions in the future:

> If a removal discussion is going to be held in public, then it should assume the general public will see it and provide enough context for the general public to understand the actual nature of the discussion.
by nine_k | 2025-08-22 21:01:36+00:00
I would like a comparison with runit, which is a very minimal but almost full-fledged init system. I see many similarities: control directories, no declarative dependencies, a similar set of scripts, the same approach to logging. The page mentions runit in passing, and even suggests using the chpst utility from it.

One contrasting feature is parametrized services: several similar processes (like agetty) can be controlled by one service directory; I find it neat.

Another difference is the ability to initiate reboot or shutdown as an action of the same binary (nitroctl).

Also, it's a single binary; runit has several.
by simoncion | 2025-08-22 21:01:36+00:00
> ...because they want to drop a feature that practically nobody uses.

Outside of the Googleplex, I expect that far, far, far fewer people use WebUSB than use XSLT.

Plus, attaching devices that have field-reprogrammable firmware and have always assumed that the only thing that can access them is software running on the local system directly to the worst parts of the Internet seems like a shockingly poor idea, from a security perspective.
by mnswdhw | 2025-08-22 21:01:52+00:00
The next era of “browsing” won’t be humans paging through HTML; it’ll be agents/LLMs acting on our behalf.

AICF gives agents a universal, low-friction way to perceive change across the web, and, with MCP, to fetch updated data under auth, quotas, and billing.

Use Cases

Reduce server cost due to web-crawlers, bots can just check the changed feed

Gives exactly what content to be exposed to bots by integration with MCP.

Instead of fetching url directly, the AICF event could point to an MCP endpoint (or an MCP tool could consume AICF feeds internally).

When the agent requests the actual changed content through MCP: Metering can be enforced (tokens, bytes, per-request charges).

Auth can be enforced (API keys, OAuth).

Structured API responses (not just raw HTML).
by mixedmath | 2025-08-22 21:01:53+00:00
> This was a tough decision, having used Gmail since 2007/2008. However, I had to draw the line and stop giving Google my data for free. > > The problem with email is that everything is transmitted in plain text.

Interestingly, one of my biggest problems with Gmail is that they don't allow actual plaintext. I used to routinely collaborate with developers who were vision-impaired, and the official Gmail phone app wouldn't let me send them plaintext email. Instead, it was some sort of HTML thing. Unfortunately, we sometimes sent code snippets to each other over email, and though admittedly it looked more or less fine, Gmail changed the underlying representation enough that my collaborators' screen readers would mess up on the parsing.

This led to me leaving Gmail on my phone, which led ultimately to me leaving Gmail entirely.
by Ericson2314 | 2025-08-22 21:02:21+00:00
If I my plug my friend and colleague's work, https://nixos.org/manual/nixos/unstable/#modular-services has just landed in Nixpkgs.

This will be a game changer for porting to NixOS to new init systems, and even new kernels.

So, it's good time to be experimenting with things like Nitro here!
by dkarl | 2025-08-22 21:02:23+00:00
The language might permit it now, but it isn't designed for it. I think if the Go designers had intended for map, filter, et al to replace most for loops, they would have designed a more concise syntax for anonymous functions. Something more along the lines of:

colors := items.Filter(_.age > 20).Map(_.color)

Instead of

colors := items.Filter(func(x Item){ return x.age > 20 }).Map(func(x Item){ return x.color })

which as best as I can tell is how you'd express the same thing in Go if you had a container type with Map and Filter defined.
by danaris | 2025-08-22 21:02:23+00:00
There's a big difference between removing something to address tech debt in an internal system, or even a normal application, and removing support for a web standard from Google Chrome.

It's the single most popular browser on the internet today, so removing support for any given standard from it means, effectively, breaking anything that uses that standard on the web. And because XSLT isn't a particularly user-visible standard, there's no easy way to tell which websites will use it, and any website that breaks because of it will just appear not to be supporting Chrome, rather than the other way around. (Flash, for instance, was a much more visible feature, and it was generally very clear when a website broke because it was using Flash when support went away. Plus, of course, it was not a web standard.)
by nobody9999 | 2025-08-22 21:03:20+00:00
>We don't go after moving violations anymore (in NYC) because the driver might have a bad reaction. True story.

Who is "we"? And it's not a "true story." In fact, the NYPD issued almost 52,000 moving violation summonses in July 2025 alone and more than 400,000 year to date.[0]

If 400,000 moving violation summonses just this year is your "true story" about moving violations not being issued to avoid "bad reactions", do you believe in the tooth fairy and santa claus as well?

Or are you referring to the policy that NYPD cars shouldn't endanger the lives of everyone by engaging in high-speed chases on city streets?[1] Which is a completely different thing.

[0] https://www.nyc.gov/assets/nypd/downloads/pdf/traffic_data/m...

[1] https://nypost.com/2025/01/15/us-news/nypd-cops-ordered-not-...

Edit: Clarified prose.
by andy99 | 2025-08-22 21:03:59+00:00
> mRNABench

Just curious, in other areas of ML, I think it's widely acknowledged that benchmarks have pretty limited real world value, just end up getting saturated, and (my view) are all pretty correlated, regardless of their ostensible speciality and don't really tell you that much.

Do you think mRNABench is different, or where do you see the limitations? Do you imagine this or any benchmark will be useful for anything beyond comparing how different models do on the benchmark?
by charles_f | 2025-08-22 21:04:18+00:00
> To send encrypted emails, you just select “Use PGP encrypted” when composing a new message, after importing your private key, of course.

I love the concept of PGP and how well it seems to be integrated. I also don't know a single person who uses it or a provider/software capable of decrypting it. I think that's the biggest issue with PGP. Short of asking someone directly, you don't know if they'd be able to receive a PGP encrypted email, so you wont send one.
by hnlmorg | 2025-08-22 21:04:33+00:00
The problem with XML is that it’s horrible to manually read and write, and it takes more effort to parse too. It’s a massive spec which contains footguns (a fair few CVEs exist just because of people using XML on publicly accessible endpoints).

Now I do think there is a need for the complexity supported by XML to exist, but 99% of the time JSON or similar is good enough while being easy to work with.

That all said, XHTML was amazing. I’d have loved to see XHTML become the standard for web markup. But alas that wasn’t to be.
by angryhermit | 2025-08-22 21:04:39+00:00
I've been experimenting with explicit directions/instructions in Claude AI. I have no real evidence that the responses are any better than without these instructions but anecdotally, I haven't been having the "No that's wrong. Sorry you're quite right, here's the correct info. No wrong again." and so on conversation half as much as without them.

FWIW here's what I use to make the thing more bearable: "After forming a response, check it again and if any contradictions or errors found, fix the issues and then check that answer again and so on. Also I'd prefer you to search the internet rather than tell me to and how to. When you find contradictory information in search results, do additional searches to resolve the contradiction before responding. But also, try to use logic and reasoning to clearly state what you think it should be. If you make any factual claims, double-check them against the search results before sending. When checking your response, specifically look for logical contradictions between different parts of your answer. Don't keep saying phrases in praise of my intelligence. Things like "you nailed it!" and "that's actually very perceptive of you". What the kids call 'glazing'; yeah don't do that"
by zywoo | 2025-08-22 21:04:40+00:00
Yes. Building on the separation of powers, I hypothesize that democracy’s legitimacy rests on three sources: a constitutional state, a ceremonial sovereign, and the popular referendum. These three must be tightly coupled in order to achieve the greatest stability of democracy.

But the reasoning does not stop there. The most important additional constraint is that these three sources of legitimacy must never be coupled with the lower triad of separation of powers at the federal level. If they are, the result is destructive: for example, a monarch deciding executive affairs turns into dictatorship, while referendums deciding legislative matters become tyranny of the majority—the clearest case being Britain’s 51% vs. 49% Brexit vote. Only when the upper and lower dimensions remain uncoupled does democracy become highly resilient.

I believe Britain has not done well in resisting this vertical coupling, while the United States has yet to fully develop the concept of a ceremonial sovereign. What I am sketching is a somewhat complex six-dimensional model of democratic tension. If it takes shape, it might provide an optimal solution to democracy, building on Lijphart’s two-dimensional model—but I have not yet reached a full conclusion.

At present I am writing a comparative study of constitutional monarchy in Britain and Japan. I am deeply grateful for your help and inspiration. Recently I have been studying everything from Britain’s last royal veto in 1708, to modern European referendums, to the unique features of Japan’s constitutional text. This is time-consuming work, but thanks to AI, my efficiency has already improved greatly.
by trhway | 2025-08-22 21:04:41+00:00
yes, sure. We'd not be such red meat eaters if it wouldn't be an efficient source of various stuff, at least in some moderate amounts. And our body is like a large enterprise software monolith - you touch something here, and it would reverberate in unexpected ways at some other unexpected places.

The logic i see here is that, having excessive level of iron storage protein, may be it makes sense to cut somewhat back on one of the best sources of hem iron - i.e. red meat.
by bsder | 2025-08-22 21:05:04+00:00
> A requirement to start re-testing normal people in addition to the elderly would be a large benefit to society.

1) Are you going to fund that? Because it means a significant increase in testing examiners.

2) The data say over and over and over that the single best traffic safety enhancement would be to ban drivers until they are 21. People have to be in their 80s(!) before they are as bad as drivers in their teens and early 20s.