MurphyA/hacker-news huggingface dataset:
by myrmidon | 2025-08-19 12:15:10+00:00
> The published data for military submarines is the nominal test depth, not the actual design limit. The operational depth may be much deeper but that will be classified.

We know the actual collapse depth for an older sub: 730m for the USS Thresher (test depth: 400m), in 1963.

Test depths of current generation subs are ~20% higher; pushing them to 700m or so might be plausible, but not much more. Radical hidden capabilities would either require substantial advances in material science or drastically different hull thickness, neither of which is really feasible to hide from adversaries anyway, especially considering how little utility you get from hiding this (compared to e.g. exact capabilities of anti-air interceptors or radar characteristics for bombers/fighters).
by coeneedell | 2025-08-19 12:15:12+00:00
There are three observations that are helpful to know about here: A: High quality, battle tested architectures are sold via an API and samples are therefore easy to retrieve at scale. B: lower quality, novel architectures are often published on GitHub and can be scaled on budget compute resources. C: Often these models perform well at classifying content generated by architectures similar to those they were trained on, even if that architecture is not identical.

As for actual lead time associated with our actual strategy, that’s probably not something I can talk about publicly. I can say I’m working on making it happen faster.
by therealpygon | 2025-08-19 12:15:13+00:00
In middle school, I was a swimmer on two teams and played trombone. We had a fun little “who can play the longest note” contest…everyone thought I cheated because I lasted about 30 seconds longer than anyone else. Really wasn’t that hard once you find the right position to use minimal air output, since the game wasn’t who could hold the same note, but any note. We regularly trained on the swim team to go as far as possible underwater in an Olympic pool — record on our team was 4 or 5 round-trips if I recall correctly (can’t remember 100%…long ago…but that kid was crazy in both speed and time underwater).

Pretty demoralizing to be labeled a cheater after such hard work expanding lung capacity and efficiency. After that, I wouldn’t even try anymore just so I wouldn’t be called a cheater again. Quit band the next year.
by lesuorac | 2025-08-19 12:15:54+00:00
> Surely there's a "control" shipping lane somewhere that was cleaner to begin with or never cleaned up.

Isn't the shipping lane the "treatment" group and everywhere else in the world the "control" group?

Like we administered x mg of sulfer to the patient and they saw y outcome while patients not receiving sufler saw z outcome. When we stopped administering sulfer all patients saw z outcome seems to be isolating sulfer as causing y.
by api | 2025-08-19 12:16:27+00:00
Do people buy chat apps? Web browsers? Web servers? Web content? Clients or servers for other open standards?

No, which means you’ll never see them get the level of polish or investment that closed stuff gets. Because when it’s closed you can make people pay or monetize it with advertising.

I’m not cheering for this. Don’t shoot the messenger. I’m pointing out why things are this way.

A major problem is that while free software efforts can build working software, it often takes orders of magnitude more work to make software mere mortals can use. That kind of UI/UX polish is also the work programmers hate doing, so you have to pay them to do it. Therefore closed stuff always wins on UI/UX. That means it always takes the network effect. UX polish is the moat that free has never been able to cross.
AI Is Not a Dev
by tudorizer | 2025-08-19 12:17:23+00:00
Within the single context of writing code, we've had quite a few attempts throught history to generate code. Often times within very rigid constraints.

GenAI is fits in the same space, but with extra steps, benefits and drawbacks. It's not "a junior dev". It's a new hammer.

The craftsman enjoys the new hammer, pushes its limits, nerds out about the intricacies. Tools have limits in terms of wear and tear, plus cost.

Junior devs are humans, looking to survive and flourish. They pick up new tools faster than most. The only barrier the same that has always been: access to said tools and visibility over the outcome.

What's the benefit of over-anthropomorphizing a hammer?
by Jgoauh | 2025-08-19 12:17:39+00:00
for those (like me) who didn't understand the feature : a base is a table where each row is a specific file in your vault, and each column is a proprety of this file.

Using a base you can manage, sort and filter your files and their propreties (ex add a rating, price, or deadline proprety to your files or only show files from my movie folder where my proprety is set to [this])

The base doesn't DO anything you couldn't do by hand, it just allows you to do it faster, as you could always modify a file propreties by hand in that file, or search for it using the search features.

The propreties you add are stored in plain text on top of your markdown files The base is stored in a very readable format similar to yaml to the .base file you can see in obsidian.

Here is the generated .base file for a test Movies folder : views: - type: table name: Movies filters: and: - file.folder == "All/Movies" order: - file.name - tags - Watch Date columnSize: file.name: 167
by StopDisinfo910 | 2025-08-19 12:17:41+00:00
> Being a technology follower is 100% compatible with being a user experience innovator.

I think you are making the same mistake that OP.

You think R&D in the video game industry is releasing more powerful systems. It’s not. R&D is proposing innovative value proposition. Nintendo does that all the time from the Switch to the weird game with cardboard. Nintendo does a lot of R&D in an industry where their competitors do very little and mostly just update their existing product. Calling them an exemple of a follower couldn’t be further from the truth.

Apple indeed used to do a lot of R&D. They do a lot less nowadays.
by ilmenit | 2025-08-19 12:17:43+00:00
I did recently also a tool for prime numbers visualization: https://ilmenit.github.io/prime-fold/ It's not only for visualization but also discovering of mathematical functions that generate or embed prime numbers using evolutionary algorithms and fitness functions. It has two modes: PrimeFold Mode (2D Embedding): Enter or evolve two functions, f_x(n) and f_y(n), to map numbers to 2D points. Primes and composites are visualized differently. This mode helps you discover spatial patterns and structures unique to primes. Example: f_x(n) = n, f_y(n) = n^2 or simply n, n^2. PrimeGen Mode (1D Generation): Enter or evolve a single function, f(n), to generate numbers. The app visualizes which outputs are prime and how many unique primes are produced. Example: f(n) = 2*n + 1.
by mortarion | 2025-08-19 12:18:12+00:00
I mean, at least JSON has a native syntax to indicate an array, unlike XML which requires that you tack on a schema.

<MyRoot> <AnElement> <Item></Item> </AnElement> </MyRoot>

Serialize that to a JavaScript object, then tell me, is "AnElement" a list or not?

That's one of the reasons why XML is completely useless on the web. The web is full of XML that doesn't have a schema because writing one is a miserable experience.
by mrangle | 2025-08-19 12:18:34+00:00
No. One has to be publicly seen to not-vote for the "not-voting" to be a protest.

The protest is in the visible lack of turnout, and more relevantly in the lack of turnout of voting blocks that have historically shown up. Still agree?

I know that this is hard for you guys.

So I'll simplify it with an example scenario, which also tests your democratic moral logic.

Which is more democratic?

An election of Kim Jong Un in North Korea with 100% compulsory turnout. Or

An election of Kim Jong Un in North Korea with 5% non-compulsory turnout?

The answer, very obviously, is that the scenario with 5% non-compulsory turnout is more democratic.

This is the correct answer because the 95% that did not show up to vote would be seen by the world as a protest vote against a corrupt system. This is a necessary and valuable democratic mechanism. As it deprives Kim Jon Un's corrupt government of democratic legitimacy.

As it stands, North Korea has 100% voter turnout.

Do you want to veer toward or away from North Korea's model of "democracy"?

What you have in Australia is publicly visible compulsory turnout, period. Aside from whatever you might do privately in the election booth.

You can claim that Australia is a model of non-corruption. Maybe it is.

But compulsory turnout sure is a large step in corrupting elections, and one could argue a hallmark of corrupt elections. As well as a highly unusual shared characteristic with the most corrupt governments in the World.
by protimewaster | 2025-08-19 12:19:07+00:00
I think it's interesting how much Intel threw a wrench in the works by killing SGX on the consumer chips. Official UHD blu-ray playback software was required to use SGX, so now no modern consumer machine can officially playback UHD blu-rays. I think all the payback software eventually deprecated UHD blu-ray support altogether due to this.

And any developments like the one detailed here also ended up being moot (at least in the consumer space).

Although, I'm not likely to cry over lost DRM schemes anyway, especially since games makers can't manage to preserve their games and have for years been relying on piracy for preservation.
by sahn44 | 2025-08-19 12:20:34+00:00
I taught English in Seoul for a year in '02/'03. bang = room. There was (maybe still is?) a PC bang on every block or two pretty much. I'm sure I went at least 100 times. Great way to kill some time playing counter-strike for me and dabbling in starcraft. It was maybe $1.50/hr at the time. For a much better PC, nice chair, pre-installed games and snacks available.
by viridian | 2025-08-19 12:20:37+00:00
Saying its among the least egregious examples just isn't true. Doppler knives can sell for over $10,000. We know the sorts of psychological outcomes that occur from putting a vanishingly unlikely $10,000 jackpot on a slot machine.

People will willingly blow their paychecks, week after week, hoping to strike that 0.00275% chance for big money. This is bad for society, just like slot machines.
by BobbyTables2 | 2025-08-19 12:21:14+00:00
Good for you!

I’ve learned two things over the years:

- raises/promotions in the same company never happen, even when overdue

- switching companies can mean more pay, better environment, and wider skill set — all at the same time.

It’s really surprising how many disadvantages there are at staying at the same place for > 5-10 years.

I’m also shocked at how little companies value length of tenure. Someone in the same project for 3-4 years is infinitely more productive than someone working on it for 1-2. Yet, companies (and including project managers) really don’t care.

I always worried about getting into something worse than my current job. (Other than compensation, I was happy with coworkers and the type of work. ) But each time I switched, I was wiser and avoided making such mistakes.

Of course, each company I’ve joined often took a nose dive within a few years. Some didn’t work out as long as I hoped. Others survived far longer than I expected.

In contrast, the people with 20 years at the same company are so pigeonholed with outdated skills that they are virtually unemployable anywhere else…
by jmclnx | 2025-08-19 12:21:22+00:00
To me, when google rename Bard to Gemini, they should have been dragged into court. But the Gemini people have no funds for this, so big money wins. But at the least a trademark complaint could have been filed.

In any case, I do not use google at all unless forced. My old gmail address is a "dump" where if a site asks for am email, they get that one. I only long into to gmail to delete the "spam" I get.
by johnecheck | 2025-08-19 12:21:54+00:00
You misunderstand. The analogy wouldn't be Napster with networking code disabled. The analogy is Napster on a LAN. Only those on the LAN can access it so it's not open to the world, but nonetheless you've still got a p2p file-sharing client.

And yes. I'm using the engineering definition. I don't believe in letting a gaggle of marketers and scammers define my terms. A blockchain is a specific technology. It doesn't mean 'whatever scam is happening this week', even if said scam involves a blockchain.

I don't blame you for associating blockchains with scams and fully open projects, that's undeniably what we've seen it used for. But that's not what defines a blockchain.

"A scalpel can only be used for surgery"

"If you use a scalpel to cut a steak, it's still a scalpel."

"There must be some new aspect to scalpels! We've been able to make steak knives for decades!"
by bryanrasmussen | 2025-08-19 12:22:01+00:00
probably nobody would choose it for anything new because the sweet spots for XML usage have all already been taken, that said if someone was to say hey we need to redo some of these standards they can of course find ways to make JSON work for some standards that are XML nowadays, but for a lot of them JSON would be the absolute worst and if you were redoing them you would use XML to redo.

example formats that should not ever be JSON

TEI https://tei-c.org/ EAD https://www.loc.gov/ead/ docbook https://docbook.org/

are three obvious ones.

basically anything that needs to combine structured and unstructured data and switch between the two at different parts of your tree are probably better represented as XML.
Show HN: Stop AI from Writing Random Code That Doesn't Fit Your Codebase
by Croffasia | 2025-08-19 12:22:04+00:00
Honest question: Do you also give AI minimal info and expect magic?

We've all been there: Ask AI to code something. Get code that works but looks nothing like your project. Spend hours fixing it to match your style.

I built this tool for Claude Code to fix that problem. It's like having AI that actually reads your codebase first.

How it works:

1. Tell it what you want in plain English 2. It asks questions if it needs more info 3. It studies your existing code patterns 4. It searches the web for best practices if needed 5. It creates a detailed plan for Claude Code to follow

Result: Code that matches your project from day one.

Claude Code gets a complete guide instead of a vague prompt. It knows your naming style, your architecture, your testing setup. Everything.

Works with any programming language. The tool figures out your project automatically.

No more random AI code. No more refactoring. Just code that fits.

Built for Claude Code CLI but the approach works anywhere. Would love to hear what you think.
by littlecranky67 | 2025-08-19 12:22:23+00:00
> Take a place like Barcelona, a famous example for people not being able to live there anymore due to high prices.

I always hear this bullshit "People can't afford to live there anymore". That is complete nonsense, because unless there are deserted buildings and empty apartments, people DO live there and people CAN afford it. Just not you.
by ljf | 2025-08-19 12:24:36+00:00
I'm rather unfit these days - but as a teen I could easily do 3mins at my desk in a class. I can't remember the volume but we did a lung capacity test at school and I had the highest in the class, despite not being sporty or active at all, so I think I have genetics on my side.

I recently tried the 'Wim Hof' method, and was well over 4mins after just a few days practice, and I just went snorkelling and was able to outlast all those I went with. If I was healthier I am sure I could get longer still.
by aquariusDue | 2025-08-19 12:25:10+00:00
Also for anyone interested in trying Howm the guide for it was recently updated.

https://github.com/Emacs101/howm-manual

The cool thing about Howm is that it's note-taking and task management for lazy people. It predates org-mode (but it also works with it nowadays) and has a distinct way of linking notes by way of go-to and come-from links, think saved search and automatic backlink respectively. Also the way tasks are displayed and surfaced is pretty neat too, the guide/manual goes more in-depth but if you find stuff like org-agenda too complex you'll appreciate Howm's way of tracking and managing tasks.
by bayindirh | 2025-08-19 12:25:33+00:00
This is why you can have attributes in a tag. You can make an XML file self explanatory.

Consider the following example:

<MyRoot> <AnElement type="list" items="1"> <Item>Hello, World!</Item> </AnElement> <MyRoot>

Most parsers have type aware parsing, so that if somebody tucks string to a place where you expect integer, you can get an error or nil or "0" depending on your choice.
by shredprez | 2025-08-19 12:26:08+00:00
Thank you for making and sharing this! It's fun to quickly increment the column counter and spot repeating patterns over time — little spiral movements, big swinging lines.

Growing up I loved math's logic puzzle elements, but it got tough when presentation of the subject became more abstract in late high school and college. Visualization tools like this would have gone a long way toward making the concepts concrete and keeping me curious about the relationships behind the symbols.
by xmcqdpt2 | 2025-08-19 12:26:18+00:00
The trickiest problems with VT aren't due to mutability. Mutability is problematic with any kind of concurrent programs.

The difficult problems are execution problems like pinning. There are plenty of existing concurrency libraries on the JVM (Cats Effect, clojure async, Kotlin coroutines, RxJava, quarkus, etc etc). The promise of VT is that you will no longer need those for scheduling and execution of work (whether that's tasks, fibers, coroutines, actors etc.) This only works if you use VTs throughout, not just on IO pools.
by ongy | 2025-08-19 12:27:40+00:00
Calling XML human readable is a stretch. It can be with some tooling, but json is easier to read with both tooling and without. There's some level of the schema being relevant to how human readable the serialization is, but I know significantly fewer people that can parse an XML file by sight than json.

Efficient is also... questionable. It requires the full turing machine power to even validate iirc. (surely does to fully parse). by which metric is XML efficient?
by zonghao | 2025-08-19 12:28:10+00:00
I often browse Hacker News and like it here. As a young Chinese entrepreneur, comments like these make me feel frustrated. China has a large wealth gap, and we have many people with lower education levels who earn meager wages through manual labor to support their families, highly dependent on manufacturing for income. In a sense, they are somewhat like the American Rust Belt before the loss of manufacturing (though they probably don't live as well as Americans, as they can afford neither homes nor cars). The setbacks manufacturing faces in international trade are making their lives even worse. I can roughly understand why you made such a comment, because many friendly and kind people around you are, or have been, worse off due to the competition between our countries. The people around me are also friendly and kind, and I think the best outcome should be for all of us to live better, rather than one side getting better at the expense of the other. I think we should find ways to develop that benefit everyone, because we are all human, and those who are awake when you are sleeping are not bad people.
by bradhe | 2025-08-19 12:28:46+00:00
Honestly why hasn't there been a flash-like competitor or alternative that has filled the gap of creatives being able to quickly produce content and distribute it easily on the internet? I think the HTML5 folks envisioned <audio/> and <canvas/> being all you need for interactive stuff, but that hasn't really come to fruition. For animated content, is it perhaps YouTube that took over?
by mytailorisrich | 2025-08-19 12:29:01+00:00
I was taking data from the OP's quote: "However, "pay or okay" gets 99.9% of users to agree to online tracking.". Anyway that's nitpicking as whatever the exact number it is the vast majority.

> My understanding is that it is illegal to do what’s here (not just in Austria but in the GDPR directly),

That's exactly my point. The GDPR does not say that it is illegal. It says that people must have a genuine choice, "genuine" meaning free of coercion. Now, "accept or be fired", "accept or you can't have surgery" are obviously not genuine choices. But arguing that "accept or you need to pay to access this news website" is the same and not a genuine choice is almost pushing the interpretation ad absurdum (what are genuine choices, then?), hence my previous comment.

> We wouldn’t even be having this discussion if these companies just put ads without tracking/selling user data, which, as mentioned, is fine.

The real world never so simple. In the real world if they don't "just" do that it is probably because it isn't working commercially.
by citrin_ru | 2025-08-19 12:29:40+00:00
> PHP typically required a web-server, system administration which is old fashioned

IMHO deploying PHP to production is easier than Ruby/Python. You need a web-server but once it's configured (not a rocket science) you just copy all .php files. For ruby you also want to have a web-server (e. g. nginx) unless the load is negligible. If you want to deploy a project with all dependencies you probably need something like rvm but some gems would be easier to install form OS packages (like pg or other wrappers around C/C++ libraries installed from OS packages too). And then for ruby you need an additional daemon (HTTP) which will be restarted on updates (and auto-restarted if it will crash).
by const_cast | 2025-08-19 12:31:52+00:00
The fallacy here is that if we focus on performance we could, instead, be using that time to make the application better.

The reality is that non-performant apps aren't non-performant because they're doing so many cool things. No, that compute is wasted. The digital equivalent of pushing a box up a hill then back down 1000 times.

I mean, the types of performance issues I've seen is like: grab 100,000 records from the database, throw away 99,900, return 100 to the front end.

Optimizing that saves orders of magnitude of time but the thing does the same thing. Like we're just being wasteful and stupid. Those records we throw away aren't being used for some super cool AI powered feature. Its just waste.
by TheCraiggers | 2025-08-19 12:32:38+00:00
I suppose the definition of intentional is a bit murky here.

Yeah, you're right that Google probably didn't look at a list of open web technologies that they disagree with and choose one for their new tool. I guess I'll call that "malicious intention".

I'm sure that, however the name was picked, Google's lawyers looked for prior uses of the name. I'm sure it came up, and Google shrugged its shoulders in indifference. Maybe someone brought up the fact this would hurt some open standard or whatever, but nobody in power cared. Is this the same kind of malicious? Probably not, but it still shows that Google doesn't care about the open web and the collateral damage they cause.
by graemep | 2025-08-19 12:32:48+00:00
Showing that flat earth beliefs or YEC are false is hardly a devastating critique of religion per se.

His own explanation of Hell is The Absence of God seems to suggest otherwise too. "He also said that the novelette examines the role of faith in religion, and suggests that if God undeniably existed, then faith would no longer be applicable."

https://en.wikipedia.org/wiki/Hell_Is_the_Absence_of_God#Bac...
by StopDisinfo910 | 2025-08-19 12:33:15+00:00
To be honest, in my recollection, in 2013 what the W3C was doing was actually seen as user hostile and HTML5 was seen as a good thing for users.

Part of the community really hated XHTML and its strictness. I remember Mozilla being at the vanguard then rather than Google.

I think the situation was and is a lot more messy and complicated than what the article presents but presenting it fully would make for a less compelling narrative.

As is I don’t really buy it personally.