MurphyA/hacker-news huggingface dataset:
by kurito | 2025-08-19 12:33:56+00:00
Amazingly so Stephane Mifsud's 11:35 "regular air" WR apnea was set in 2009 and has stood since (at least as far as AIDA is concerned). There was a lot of speculation online back then as it is an extraordinary time and was quite high compared to the previous record. If I recall correctly the hold was performed at his home pool, and he has a lung capacity almost double the average adult male's.

This is a video of the end of Mifsud's 11:35 breath hold: https://www.youtube.com/watch?v=MHPGKb7ipgc . The protocol after the hold is that you have to take off your goggles/mask and noseclip, look at the judges and do a clear hand signal that you're ok. Your chin/face should not touch the water before you get a reply from the judges, in the form of a card. It's nothing short of amazing how clearly he follows protocol given that his brain has been oxygen deprived for more than 11 minutes.
by FooBarBizBazz | 2025-08-19 12:34:11+00:00
Moreover, money is not destroyed by spending, but rather circulates. Right now it's flowing around faster -- a manic phase for a portion of the economy.

In other eras, everyone got excited and went to tent revivals.

Granted there could be an opportunity cost -- the real effort and electricity could be used elsewhere -- but only if it were possible to create a similar amount of excitement about something useful, like putting solar panels everywhere. But that takes different people and different skills, so maybe this costs nothing?

(Money can be created and destroyed -- it doesn't just circulate -- but that destruction happens when loans are repaid within a fractional reserve system. Which is kind of a scam, but money itself is, so, whatever.)

Once you internalize that this is all sort of a scam, does that change your behavior? Maybe you start making NFTs or minting shitcoins.
by motorest | 2025-08-19 12:34:20+00:00
> As much as this website could be very trafficked I have the feeling they are overcomplicating their infra, for little gains.

This sort of personal opinion reads like a cliche in software development circles: some rando casualy does a drive-by system analysis, cares nothing about requirements or constraints, and proceeds to apply simplistic judgement in broad strokes.

And this is then used as a foundation to go on a rant regarding complexity.

This adds nothing of value to any conceivable discussion.
by latexr | 2025-08-19 12:34:30+00:00
What a bizarre (obviously AI) hero image. You have someone sleeping in a “L” shape, with their pillow and head resting outside the bed on the nightstand, while a lamp shines an impossible light on their face. Even someone high could see the image is strange.

Why make readers waste data and scroll down several screen fulls to go past an absurd image which adds nothing to the text? On the contrary, it detracts from it, as now I’m wondering how much of it was written with AI and makes me less willing to begin reading.
by sebws | 2025-08-19 12:37:29+00:00
I don't think this is true. The example from the esbuild docs uses `import * as lib from './lib.js'` in an example for tree shaking.

https://esbuild.github.io/api/#tree-shaking

Although there are associated issues but they may be specific to esbuild.

https://github.com/evanw/esbuild/issues/1420
by gcr | 2025-08-19 12:37:30+00:00
characterizing netflix as a "read-only" website is incredibly shortsighted. you have:

- a constantly changing library across constantly changing licensing regions available in constantly changing languages

- collaborative filtering with highly personalized recommendation lists, some of which you just know has gotta be hand-tuned by interns for hyper-demographic-specific region splits

- the incredible amounts of logistics and layers upon layers of caching to minimize centralized bandwidth to serve that content across wildly different network profiles

i think that even the single-user case has mind boggling complexity, even if most of it boils down to personalization and infra logistics.
by Pooge | 2025-08-19 12:39:52+00:00
If you have other questions, I would be happy to answer them. But I'm just one of many thousands person.

I think all Doctors would tell you that you should do the surgery because they have a financial incentive to tell you so. However, I don't live in the USA and a lot of things I read didn't apply to where I went. For example, they prescribe bandage lens for at least 7 days in the USA but I only wore mine for 40 hours. Then a bunch of eye drops and all was fine.
by motorest | 2025-08-19 12:40:13+00:00
> Holy shit the amount of overcomplications to serve simple HTML and CSS.

If you read the overview, Tudum has to support content update events that target individual users and need to be templated.

How do you plan on generating said HTML and CSS?

If you answer something involving a background job, congratulations you're designing Tudum all over again. Now wait for opinionated drive-by critics to criticize your work as overcomplicated and resume-driven development.
by myfonj | 2025-08-19 12:40:34+00:00
Other anecdotal experiences with Google and their specific attitude towards user/developer needs:

- Stable Array.sort (2008 – 2018): Of course it doesn't have to be stable, spec does not dictate it right now, it is good for performance, and some other browser even started to do this like we do: http://crbug.com/v8/90 . - Users don't userstyle (2015– ) Of course we absolutely can an will remove this feature from the core, despite it is mandated by several specifications: https://bugs.chromium.org/p/chromium/issues/detail?id=347016 . - SMIL murder attempt was addressed in the OP article (I think they keep similar sentiment towards MathML either) but luckily was eventually retracted. I guess/hope this XSLT will have similar "storm in the teacup" trajectory.
by bayindirh | 2025-08-19 12:40:44+00:00
By efficiency, I mean it's text and compresses well. If we mean speed, there are extremely fast XML parsers around see this page [0] for state of the art.

For hands-on experience, I used rapidxml for parsing said 3D object files. A 116K XML file is parsed instantly (the rapidxml library's aim is to have speed parity with strlen() on the same file, and they deliver).

Converting the same XML to my own memory model took less than 1ms including creation of classes and interlinking them.

This was on 2010s era hardware (a 3rd generation i7 3770K to be precise).

Verifying the same file against an XSLT would add some milliseconds, not more. Considering the core of the problem might took hours on end torturing memory and CPU, a single 20ms overhead is basically free.

I believe JSON and XML's readability is directly correlated with how the file is designed and written (incl. terminology and how it's formatted), but to be frank, I have seen both good and bad examples on both.

If you can mentally parse HTML, you can mentally parse XML. I tend to learn to parse any markup and programming language mentally so I can simulate them in my mind, but I might be an outlier.

If you're designing a file format based on either for computers only, approaching Perl level regular expressions is not hard.

Oops, forgot the link:

[0]: https://pugixml.org/benchmark.html
by 1dom | 2025-08-19 12:40:54+00:00
Thanks!

This was a few years ago for me. It also aligned with my personal pendulum swinging back from cloud to on prem.

I switched to local pihole. I didn't really like it though, it felt a bit too toy-like. I then switched to adguard home, and I still use it. I've found it faster, easier and just generally more mature feeling than pihole.

Regarding using it away from local area network, I use tailscale (via selfhosting headscale) and then have adguard home joined on that, with the tailscale IP for adguard set as the DNS server for all my tailscale client devices. The only downside with this I personally face is it can be a little hit-and-miss changing networks on some older versions of Android.
by lukaslalinsky | 2025-08-19 12:41:17+00:00
I do, but I take a very cautious approach. I run a custom image with PostgreSQL and Patroni on Kubernetes, no operator, each replica has it's own StatefulSet tied to a specific node. There is very little automation, but it still better than running PostgreSQL outside of Kubernetes. I get the benefit of simplified monitoring, log handling, request routing, while still having very static resource assignments.
by thrance | 2025-08-19 12:41:25+00:00
There's something similar in France, built by a lone poor mailman on his off time over a period of ~33 years. Now that I'm reading about it, it doesn't even have an English Wikipedia entry (!). Which is a shame, it's arguably incredibly beautiful and definitely a unique piece or architecture/art.

https://fr.wikipedia.org/wiki/Palais_id%C3%A9al
by yezdoc | 2025-08-19 12:42:00+00:00
I've completely abandoned browser-based bookmarking. It became an unsearchable digital graveyard. Now my workflow is:

For quick reference: I use Memex (open source) which actually makes bookmarks full-text searchable. Game changer.

For deep diving later: I instapaper.com everything. The "permanent library" feature is my second brain for articles.

The real shift: I now bookmark ideas, not just links. If a page has a crucial insight, I'll paraphrase it in my note-taking app (Obsidian) and link back to the source. The bookmark serves as a citation, not the destination.

The browser's native bookmarking feels like a relic from the era of static web pages. The modern web needs tools that can handle the volume and help you actually retrieve information contextually.
by tom_ | 2025-08-19 12:42:38+00:00
Maybe it's phoning home to verify the app, or whatever it is it does? Launch times for MS Word on my 11 year old Macbook Pro, approx time to the opening dialog:

First run since last reboot: 19 seconds

Second run: 2.5 seconds

Third run after sudo purge: 7 seconds

Maybe it's an artefact of where I live, but the verify step always takes ages. First run of anything after a reboot takes an outlandish amount of time. GUI stuff is bad; Unix-type subprocess-heavy stuff is even worse. Judging by watching the Xcode debugger try to attach to my own programs, when they are in this state, this is not obviously something the program itself is doing.
by eurekin | 2025-08-19 12:42:42+00:00
Can concur. I jump between OnShape and FreeCAD in my free time. OnShape feels very polished. I go back to FreeCAD, because I've bought some models, I don't want to publish in OnShape's free tier.

It's amazing how much can be done, but anything that I think will take an hour, lasts 6. Many times into the night.
by ashleyn | 2025-08-19 12:43:07+00:00
In an early example of conspiracy theories that would eventually envelop social media, I actually remember internet commenters pointing to the previous generation of these as supposed "proof" that the government was embedding RFID chips in banknotes to track people (following a blog article by Alex Jones): https://news.slashdot.org/story/04/03/02/0535225/do-your-20-...
by bryanrasmussen | 2025-08-19 12:43:11+00:00
I have a hilarious example of this. I was hired to consult at a large company that had "configurators" which were applications that decided all sorts of things for if you were building a new factory and needed to use this company's stuff for your factory, so for example one configurator would be a search for replacement part in your area - so if you are building a factory in Asia but you want to use a particular part but that part is has export restrictions for it from the U.S where it is manufactured you would use this tool to pick out the appropriate replacement part made somewhere in Asia.

They had like 50 different configurators built at different times using different tech etc. (my memory is a bit fuzzy here as to how many they had etc. but it was a lot) So of course they wanted to make a solution for putting their codebase together and also make it easy to make new configurators.

So they built a React application to take a configurator input format that would tell you how to build this application and what components to render and blah blah blah etc.

Cool. But the configurator format was in JSON so they needed to make an editor for their configurator format.

They didn't have a schema or anything like this they made up the format as they went along, and they designed the application as they went along by themselves, so application designed by programmers with all the wonder that description entails.

That application at the end was just a glorified tree editor that looked like crap and of course had all sorts of functionality behavior and design mixed in with its need to check constraints for outputting a particular JSON structure at a particular point. Also programmed in React.

There was about 10 programmers, including several consultants who had worked on this for over a year when I came along, and they were also shitting bricks because they had only managed to port over 3 configurators, and every time they ported a new one they needed to add in new functionality to the editor and the configurator compiler, and there was talk of redesigning the whole configurator editor cause it sucked to use.

Obviously the editor part should have been done in XML. Then people could have edited the XML by learning to use XML spy, they could have described their language in XML schema real easy, and so forth.

But no they built everything in React.

The crowning hilarity - this application at most would ever be used by about 20 people in the world and probably not more than 10 people at all.

I felt obligated by professional pride (and also by the fact that I could see no way could this project keep being funded indefinitely so it was to my benefit to make things work) to explain how XML would be a great improvement over this state of affairs but they wouldn't hear of it.

After about 3 months on it was announced the project would be shut down in the next year. All that work wasted on an editor that could probably have been done by one expert in a month's time.
by pploug | 2025-08-19 12:44:14+00:00
While I generally agree with the author on code over tools, the article could have benefitted from some concrete ways that this could have potentially been done somewhat securely by sandboxing, enforcing zero trust, network segmentation, and all the other known controls we've developed over the last decade.

I love the optimism of this space, but fear that the "security is a sham" attitude will bite us all in the ass down the line.
by Bender | 2025-08-19 12:45:20+00:00
Teens talk to each other at school and online. Any attempt to block them will be bypassed faster than I can type this comment. They can and do share porn on Discord and other platforms. Some also stream it inside video games and watch together. Some games have video players in-game most commonly in VR games. No VPN required. Oh and of course they could just hand each other thumb drives with password protected 7-zip files. I suspect governments are going to be playing a futile game of whack-a-mole for some time.
by ryandv | 2025-08-19 12:45:39+00:00
Bang on the money. This trend is really just a recognition that compassion, empathy, shame, etc. have been weaponized in service of sociopathic attempts to control people and society.

Too often shaming or labelling viewpoints you disagree with as "hateful" without further elaboration is really just a thin veneer over the absence of any actual position. Intellectual laziness masked with the paper tiger of loaded words and language.

[0] https://en.wikipedia.org/wiki/Thought-terminating_clich%C3%A...
by shermantanktop | 2025-08-19 12:46:37+00:00
When new people join your team and learn your infrastructure, I bet they often ask ”why is this so complicated? It’s just a <insert simple thing here>.”

And your response is surely “Well of course, that would be nice, but it’s not as simple as that. Here are constraints X Y and Z that make a trivial solution infeasible.”
by agos | 2025-08-19 12:47:21+00:00
that comment is a classic and certainly entertaining, but there are multiple levels of safety to prevent something like this from happening, the first of which is the wall of tombstones that greets you when you arrive at that specific dive site. To end up in that situation means to have already made a number of big, big errors.

I remember the Blue Hole as one the best dives I made, and not even the scariest: that prize goes to the time I was in calm waters at 20 meters, and the pressure regulator just failed, leaving me without air from both mouthpieces. And that's why you have a buddy...
by windexh8er | 2025-08-19 12:47:59+00:00
The Meshtastic firmware actually has an 'Is Licensed' [0] checkbox if you want to operate with both the privileges and restrictions of operating under that license.

The major upside is transmit power and the downside is not being able to use encryption.

[0] https://meshtastic.org/docs/configuration/radio/user/#is-lic...
by PaulRobinson | 2025-08-19 12:48:11+00:00
I broadly agree with this thesis - I don't think there's a "betrayal" of a vision (and even if there had been, who really cares?) - but I do think Apple's vision has got muddled.

My problem is we're not all talking about the same thing when we talk about "The iPad". Right now, on sale today, there are four iPads to choose from. No, not different colours, or memory sizes - you need to make a choice between the Mini, the Air, the Pro and the regular iPad.

Want a desktop? Cool, you've got the iMac, the Mini, the Studio, and the Pro. Within each of those you have choices on processor, memory, storage and more.

Or maybe you just want a phone. Cool. Want the 16, the 16e, the 16 Pro, or the 15? They're all on the Apple store right now.

None of these have anything on the Watch (Series 10, Ultra 2, SE, Nike or Hermes).

I think it can hard to work out where each device sits in your life, but then there are spectrums and overlaps between them, and this is confusing for the consumer. Should I buy a high-end phone and spend a little less on an iPad and see it as just a bigger screen? Or should I get the last generation phone, splurge on an iPad Pro, and then maybe I don't need as much in the way of a Mac?

When you're selling a lifestyle, you need to be coherent. It used to be the case that Apple was coherent, but this choice is making customers confused.

I'd love to see a paired back offering and have more clarity and delineation. Do that, and this "is an iPad a laptop replacement?" becomes a more redundant question, and this idea of "betrayal" can go away.
by Pooge | 2025-08-19 12:48:13+00:00
I had a completely different experience.

First 30 or so hours were pretty inconvenient: dry eyes, bandage lens that would cause itching and general photophobia. The Doctor removed my bandage lens after less than 48 hours and the same day I resumed my normal life. I was still sensitive to light but I could read screens without issues at all.
by mmarian | 2025-08-19 12:48:15+00:00
> I also find it hard to argue (in a work context, for example) my own views without just citing what I've read.

Pointing people to a good article is more than enough. If they're set in their ways, no amount of oratory skills will make them change.

> How do you evaluate which sources are worth trusting?

I don't; it would make me the same as people relying on social media influencers.

> How do you know when advice is valuable vs. dogma?

If the ROI ((quantifiable benefits - costs) / costs) for following it is high enough.

> Any tips for developing this critical lens earlier in your career?

Looking at the ROI for following the advice. Though beware - you'll end up becoming less employable because you won't chase the shiny new thing :)
by Almondsetat | 2025-08-19 12:48:41+00:00
From Apple's point of view, Apple Vision (Pro) is the ultimate platform. That's why I think they were so convinced in developing it. If VR/AR headsets follow the same transition we had between the first gigantic mobile phones of thw 80s and the pocketable ones of the 2000s, I could seriously see Apple throwing out all their consumer lineup (phone, watch, ipad, macbook) and only have a Vision device. This would solve all the problems regarding different experiences.
by mullsork | 2025-08-19 12:48:51+00:00
> Today the hitbox and damage taken is all dependent on things that do not include aim i.e. if you're one game away from losing, you will likely hit jumping pistol headshots across a map and if you're 4 v 1 trying to close a round, the first person to engage will likely die and you will win with 2 or 3 left standing.

What? Who told you this?
by ninkendo | 2025-08-19 12:50:35+00:00
> people just statically linked most of their libraries

Correction: People statically linked in other swift libraries. Particularly Swift's stdlib, which finally became usable dynamically circa Swift 5.5. The libraries provided by the OS at the time (UIKit, etc) were all ObjC, and they had stable ABI's (ObjC's ABI is basically string-matching on method names, so it's always had a stable ABI) and so were dynamically linked. People using UIKit from Swift were never statically linking it.

> Swift is unique in that both the OS itself and all the apps are written in it

This is what I'm driving at by using Rust for "foundational software". To me, foundational software means the API's the OS itself offers could be written in Rust, and could be called from Rust apps using dynamic linking. Right now if we wanted to do this, a C ABI is all we can use, which limits the utility. (Not least because all `extern "C"` in rust is implicitly tagged as unsafe.)

> So it would make more sense to use an ABI that was designed from the ground up for cross-language compatibility, like crABI is trying to do

(crABI was trying to do this, but it seems dead now.)

Something like this would be awesome, and it's what I'm advocating for. I don't even really think we need all of Rust to be able to be used across dynamic linker boundaries... as others have pointed out, allowing enums (with associated values), Option<T> and Result<T, E>, to be passed across ABI boundaries would be a great place to start. I also agree that such an ABI doesn't have to be forced on everyone, it can be opt-in as you suggest, and used for cases where it makes sense.
by jitl | 2025-08-19 12:51:02+00:00
I want to build a fully round-tripable semantic HTML “microformat” for Notion data so both backup and take-out workflows can depend just on exports, but right now I’m too focused on scaling offline mode to work on it. Sigh. The first version of the HTML/PDF exporter I built as part of my interview process in 2019, I think we could do a much better job
by snowwrestler | 2025-08-19 12:51:28+00:00
I think people get this idea that Jobs shaped Apple by dumbing things down, which is not true. For example OS X shipped from the beginning with a Unix shell, which is way harder to use than GUI; this is something that Jobs added to the Mac. But it’s hidden in an app and probably most folks will never interact with it at all. It’s like the deep end of a swimming pool: there if you want to do some specialized stuff, but anyone can ignore it and still have a great time in the pool.

The idea of a stylus for drawing on the iPad must have been there from the start because Wacom was already financially successful and a popular Mac accessory. Their Cintiq monitor/drawing tablet predated the iPad by about a decade. Apple’s leadership must have been aware of it.