MurphyA/hacker-news huggingface dataset:
by VBprogrammer | 2025-06-16 16:10:17+00:00
Yeah, I've seen examples of that in the past. The 737 Max incidents were fertile ground...

However, to come at it from the other side. If we assume the RAT didn't deploy, and by implication there was no loss of engine thrust. What could have brought the airplane down? Certainly it wasn't a loss of control incident.

This AAIB conclusion makes interesting reading:

> The operator realised that the flap mis-selection event to G-EZEW was not an isolated event and carried out a study into similar incidents with assistance from the manufacturer. The operator was concerned about the risk associated with aircraft being in a low energy state near to the ground, including performance risks and the possibility that crew members would become confused leading to a loss of situational awareness.

> Information from the manufacturer indicated that properly-computed takeoff performance calculations, combined with the aircraft’s Alpha/Speed Lock and Alpha Floor protection functions, would allow the aircraft to climb safely following a flap mis-selection event, even when combined with other, adverse, factors. Aircraft climb performance following early flap retraction would exceed one engine inoperative climb performance.

To be clear, that is a conclusion reached on the smaller A319/A320 Airbus aircraft but I'd be surprised if the conclusion was not similar on the 787.
by abxyz | 2025-06-16 16:10:34+00:00
You could have said this:

"I am the one who hired Preston. Whatever he has done in the past, I have all the evidence in the world in front of me to assure me that he has a transformed heart."

Instead, you had to drag down others, the people who you haven't blessed with your benevolence.

"It is not a common thing to see."

You are being praised for showing kindness to one of us (a nerd, a programmer) while disparaging the others. You can show kindness to Preston without condemning the others. Ask ChatGPT to explain exceptionalism to you if you still do not understand. Every person in prison is a person who can change given the opportunity.

Preston isn't uncommon, Preston isn't rare or exceptional, Preston is the average prisoner: someone who, when given an opportunity, has been able to reform. You can celebrate Preston without disparaging his less fortunate cellmates.

The only rare thing here is that he was given an opportunity (and for that you should be praised).
by dfabulich | 2025-06-16 16:10:50+00:00
Zjs is a web component for doing client-side includes. The Zjs code itself is itself a web component that extends HTMLElement and registers itself as <zjs-component>. It's only 100 lines long. In its connectedCallback, it fetches the URL of the "remote-src" attribute, and injects its content in innerHTML.

Client-side includes are bad. The industry avoids them, for good reasons.

First, they hurt performance. The client can't start downloading a zjs-component content until its connectedCallback runs. If a zjs-component includes another zjs-component, the client can't start downloading the nested component until its parent component downloads and executes. If your components are nested at N layers, this means that the page won't finish loading until N serial non-parallelizable requests succeed. On cellular networks, where network latency can be measured in seconds, if you have four layers of components, you're looking at adding 10+ seconds to page load.

Second, each client-side include will cause a layout shift, as the <zjs-component> element starts out at 0px tall, and then will change in height as the component loads. This is bad. https://web.dev/articles/cls

Finally, in your article, you claim that reactivity is "out of scope for a component creation mechanism," but there is no universally recognized "scope" for component creation. You'd need to justify the claim that reactivity is out of scope.

If you think reactivity matters at all, then you'd need to demonstrate how to use client-side includes in the context of a framework that does provide reactivity.

HTMX is a lightweight framework that provides a reactivity framework around client-side includes. https://htmx.org/ You might especially appreciate the academic theoretical framework the HTMX team provides in their book, Hypermedia Systems. https://hypermedia.systems/

HTMX is pretty good for what it does; it's not clear that anyone should prefer ZJS over HTMX for anything. But it's also not clear that HTMX is better than more frameworky alternatives, especially React Server Components.

Dan Abramov has written a series of articles explaining the theoretical framework behind RSC. Here's one that's relevant to you. https://overreacted.io/one-roundtrip-per-navigation/
by andygeorge | 2025-06-16 16:11:23+00:00
I was a kid when there was a Benzene spill up where I lived at the time (Duluth, MN). I remember having to evacuate to our aunt's house out of town. My dad stayed at home doing yardwork until he felt "a little lightheaded" and finally joined us.

https://en.wikipedia.org/wiki/1992_Nemadji_River_train_derai...
by lupusreal | 2025-06-16 16:11:25+00:00
I'll stop personifying objects when they stop having personalities!

The abstract seems to suggest that object personification is common with people who don't have autism too, perhaps less common than with people that have autism. This more or less tracks with my intuition that object personification is normal. People do it all the time with ships, cars, guns, computers, or whatever other machines they work with, whatever is important to them and complex enough to have a personality of its own.
Show HN: Dory – A Simple Static Site Generator for MDX Docs
by clidey | 2025-06-16 16:12:17+00:00
I'm Hemang, co-founder of Clidey. While building Docucod – our platform for generating and maintaining technical documentation – we needed a simple, fast, and flexible way to host the docs.

We started with Next.js + Vercel, but it felt like overkill. SSR wasn’t needed, and we ran into vague webhook errors and deployment issues. It felt like too much complexity for a static documentation site.

So we built Dory – a minimal static site generator optimized for technical documentation. It's built with Preact, Vite, Tailwind, FontAwesome, Mermaid, and Typescript.

What makes Dory work for us: • Reads a folder of .mdx files • A single dory.json defines structure/layout • No SSR, no cloud lock-in • Fast builds, minimal config, deploy anywhere

The goal with Dory is to keep things truly simple — easy to set up, easy to use, and effortless to deploy for anyone building static documentation. Its design is inspired by great tools like Gitbook, Docusaurus, Readme, Mintlify, and Read the Docs. While we plan to add more features over time, simplicity will remain the core principle.

Once it becomes a bit more stable, we'll do a proper comparison to see load times, bundle size, all the good stuff.

It’s early (beta!), but it’s working well for us, and we’d love feedback from the community.

Repo: ⁦https://github.com/clidey/dory

Thanks for checking it out!
by radicality | 2025-06-16 16:12:42+00:00
I even occasionally get audio issues on Netflix (AppleTV plugged into Samsung 4k oled tv), which I assume are due to some kind of DRM, though never dug into it. Sometimes when switching inputs (firetv stick / AppleTV stick), or switching content on AppleTV between different apps, the Netflix content audio just stops working. All app UI sounds work correctly, but no audio once you hit play. Toggling the AppleTV audio settings a few times between dolbyAtmos and standard stereo usually brings it back, so I assume it has something to do drm on the audio tracks, but if anyone has other ideas lmk
by quantadev | 2025-06-16 16:13:00+00:00
RSS XML file format could've also been written "before lunch". And yet it changed the world. Sometimes the right "simple thing" at the right time, used in the right way, can change the world.

My favorite example of this is XMLHttpRequest (Ajax). It existed for about 5 years before everyone started using it to create SPAs, which also changed the world forever, so it's always good to see people experiment with different patterns of existing ideas.
by aerostable_slug | 2025-06-16 16:13:02+00:00
For those who might be wondering, facilities/counties/states vary a huge amount on what is and isn't allowed.

In California they teach inmates coding, while in other states all computer-related technical books are banned as security risks. Same with basic electrical work — Promising People has an interesting VR program for teaching electrical helper skills, but in some correctional systems that would be considered unacceptably risky. Tablet and similar system operators/vendors have to shape the material available to the inmates to suit the local restrictions.
by __MatrixMan__ | 2025-06-16 16:13:27+00:00
Well "internet" gets quotes because if the source and the destination are disconnected when the message arrives then they're not on the internet.

It might look something like this: As you stand in line at the grocery store your device notices that a nearby device (the guy behind you) belongs to somebody who is trusted by one of your peers in the "gardening" topic. You're not a gardener, but your room mate is. So your device pulls a gardening related update from their device. Then as you head home with groceries your device is not connected to anything, it's just sitting in your pocket with a filesystem full of data. And then when you get home your roommate's device gets a notification about a reply to their question on a gardening related message board. That data came to them on your device. It traveled a few feet wirelessly at the grocery store, and a few feet wirelessly at home, but the majority of the transit was handled the slow way, by hitching a ride on a human who was traveling that way anyhow.

It would only work for small bits of latency tolerant data, and work best for information of broad interest (not so great for an encrypted email to a single party, pretty good for map tiles, open/closed hours, restaurant menus, etc). The simplest app to build on such a platform would be a sort of of distributed BBS. VoIP would be nearly impossible. But I think that small snippets of high latency text can get you pretty far.
by al_borland | 2025-06-16 16:13:30+00:00
How does one plan ahead for a multi-day regional power failure, that may only happen once in their lifetime? Should everyone have several hundred gallons of gasoline stored in their garage just incase? Or maybe we all invest in personal solar generation at our homes, with enough battery capacity to power an electric car and the home through those short winter days? This would cost tens of thousands of dollars for every household in the country. What about renters? Are they out of luck? Suggesting individuals prepare for this seems equally absurd, does it not?
by staticman2 | 2025-06-16 16:13:31+00:00
If you meant a scientific definition why do you keep mentioning philosophy?

An LLM tells me references such as Oxford Dictionary of Science probably include a definition of consciousness but I suppose that would be behind a pay wall so I can't verify it.

Of course you are demanding one that "scientists all agree on" which is an impossibly high bar so I don't think anyone is going to meet you there.
by cwharris | 2025-06-16 16:15:22+00:00
I like how people are recognizing "OH THIS IS TOKEN OUTPUT", and that's like... the only thing you can come up with to refute the argument?

Like not the actual content or meaning of the text, which I chose to post, but the mere fact that it wasn't typed in to a keyboard directly in a hacker news text box, but rather pasted after using a tool to refine the verbiage.

Honestly? Great test for most posts. We live in a world surrounded by people who are just copy and pasting ChatGPT answers like a magic 8 ball, and I respect your instinct to try to avoid those.

But that's not how I use ChatGPT, because I understand how language models work and choose to use them intentionally to help me nagivate ideas and learn new concepts (as well as write memos after-the-fact). Not just take a hollow "sounds good" response and post it to take up people time.

:shrug:
by kordlessagain | 2025-06-16 16:15:25+00:00
I created a Powershell script to run this locally on any PDF: https://gist.github.com/kordless/652234bf0b32b02e39cef32c71e...

It does work, but it is very slow on my older GPU (Nvidia 1080 8GB). I would say it's taking at least 5 minutes per page right now, but maybe more.

Edit: If anyone is interested in trying a PDF to markdown conversion utility built this that is hosted on Cloud Run (with GPU support), let me know. It should be done in about an hour or so and I will post a link up here when it's done.
by zzzeek | 2025-06-16 16:15:50+00:00
I had this to a significant degree as a child, back in the world where "autism" only meant "profoundly non verbal" and such a diagnosis had nothing to do with me (and yes it could be distressing. Even to this day I sometimes feel sad about deleting text in documents and replacing it with similar text, experiencing the desperation of a perfectly fine word about to no longer exist. I told a therapist about this like ten years ago and she looked me blankly. I guess I still have this). I wrote a whole essay called "The Floor's Opinion" in grade school and I was hailed as a creative genius.

In that recent story in the NYT about dating agencies for people on the spectrum, so many of the comments (in the NYT, not here) were very angry at how the definition of autism has been so greatly expanded in recent decades to include people who are high functioning. The commenters felt it took away from their own children's diagnoses, not just in name but also in terms of competition for resources, and didnt see what the point was for people who were low on the spectrum.

But I will say when they identify specific traits that I've always wondered about and even told clueless therapists about, it feels way better to know a little bit of the reasoning for why you have some freakish habit.
by spankalee | 2025-06-16 16:16:21+00:00
I'm guess that since this is an academic paper and not say, a website or GitHub repo, that you're in school. But given the research paper nature of this, did you want to contrast and compare to other methods of authoring web components?

There are many existing and popular approaches out there. Is your take easier, faster, or more capable? That discussion would be interesting.

Two that I help maintain are Lit (https://lit.dev) and Heximal (https://heximal.dev/). Of those, Heximal might share the most with Zjs.
by ekr____ | 2025-06-16 16:16:26+00:00
Well, this is basically what we do, except that we try to negotiate to the highest version during the period before the flag day. This is far more practical for three reasons:

1. You actually get benefit during the transition period because you get to use the new version.

2. You get to test the new version at scale, which often reveals issues, as it did with TLS 1.3. It also makes it much easier to measure deployment because you can see what is actually negotiated.

3. Generally, implementations are very risk averse and so aren't willing to disable older versions until there is basically universal deployment, so it takes the pressure off of this decision.
by runarberg | 2025-06-16 16:16:39+00:00
I wasn’t going to engage with you further since you’ve gone pretty far into personal attacks against me, but I do need to correct this.

Iran has not (as of today) withdrawn from the non-proliferation treaty. All that has happened (as of now) is that the Iranian parliament is currently preparing a bill to withdraw, nothing more. Parliament will have to introduce and approve it, and the government will need to enforce it before Iran finally withdraws, and we don‘t know whether any of that will happen.

Iran’s current government (including the foreign ministry) is on record being against nuclear weapons, and the Supreme leader seems pretty much against them, whether or not that is a lie remains to be seen.

https://thearabweekly.com/iran-threatens-leave-nuclear-non-p...

Aside: The above link provides a calm summary of version events since USA withdrew from JCPOA, including the fact that Iran was in compliance until 2019; I advice you to read it and reevaluate your stance against treaties as an effective way to disarm states.

What I am arguing here is that the fact that a nuclear armed nation is now attacking Iran will increase the probability that Iran will eventually get nuclear weapons, while negotiating a treaty will do the opposite. Israel is definitely showing Iran a good reason for pursue nuclear weapons, and the military hawks inside Iran’s leadership definitely have a much stronger case now. Hopefully they will still fail at convincing the supreme leader of taking further steps in acquiring them, and remaining a member of the non-proliferation treaty.

Finally, a question. You seem to not believe that treaties are an effective way to disarm states. Why do you care whether or not Iran is a member of the non-proliferation treaty? According to your beliefs, it wouldn’t matter either way. Iran would be equally likely to get the bomb inside or outside the non-proliferation treaty.
by dp-hackernews | 2025-06-16 16:16:54+00:00
If a comedian elicits a laugh from a person - who is at fault if the person laughs, the comedian or the person?

I would argue that the person is at fault. Unless you are suggesting one does not have a choice whether to laugh or not.

If that were true, then all comedians would either be funny, or not funny, for all people. That is simply not the case.
by JKCalhoun | 2025-06-16 16:17:10+00:00
Agree: https://en.wikipedia.org/wiki/August_Kekulé#Kekulé's_dream

(I had the impression from somewhere else that his "reverie or day-dream" might have instead been a pipe dream — as in the literal pipe dream (opium?). But I can now find nothing to substantiate this at all so, maybe just ignore.)

EDIT: perhaps I was reading too much into this page from the Golden Book of Chemistry: https://www.slideshare.net/slideshow/the-golden-book-of-chem...
by burningChrome | 2025-06-16 16:17:54+00:00
Great article, thanks for sending this.

I found this interesting:

“I can only speculate that after having experienced lockdowns thanks to the pandemic and with travel restrictions having recently been lifted worldwide, writers are eager to make up for lost time,”

A lot of the writers I know where I am (large Midwestern city) hated the pandemic because it created a ton of new writers who suddenly decided they wanted to do graffiti. One of the well known writers said it basically flooded their scene with a bunch "toys" (inexperienced poor artists) who were needlessly tagging anything and everything. They didn't know a lot of the unwritten rules and in many instances have pissed off a lot of the more experienced writers and their crews by going over older pieces, or putting up garbage over well respected writers. Its caused a lot of upheaval in the culture for several years. Things are starting to level out, but there's still a lot of younger writers still learning how this whole thing works.

It is true that even in our city I've seen a big influx of writers and crews coming from other cities. Unless you're a huge name in another country, its a good bet you're stuff will get covered up pretty quick as writers and crews are insanely protective of spots.

Graffiti has a lot of weird paradoxes like the fact there's "no rules" but there are a ton of unwritten rules writers and crews must follow.
by Retric | 2025-06-16 16:18:06+00:00
Not really, contraband includes many things that are completely legal for non prisoners to have like currency, phones, knives, or alcohol. Sending that stuff to prisoners is illegal https://www.law.cornell.edu/uscode/text/18/1791

List of prohibited items: https://www.law.cornell.edu/definitions/uscode.php?width=840...
by mlinhares | 2025-06-16 16:18:45+00:00
Same here, feels like a pretty normal trait, both my kids have this with their favorite toys (I had the same as well) and nowadays I do have attachment to some of my stuff, specially my kitchen utensils/devices, my kitchen aid mixer (10 years old now) even has a name.

From the summary it feels like the problem is more related to the fact they have more distressing events, I don't think i've had any recently but i can think of one or two when i was a kid and lot favorite toys.
by caycep | 2025-06-16 16:20:03+00:00
Not thrown out - just not funded. But that is a question more re: how great the judgement of the NIH program managers/officers are, as well as whether there should be a healthier alternative funding mechanism to NIH dominated research funding for academia...

I.e. if one has a good pitch for an experimental direction, in an ideal world, the program managers would be an equal opportunity funder and arrange for diverse study sections evaluating proposals etc. But there can only be so many NIH program managers, maybe even less in today's DOGE-ey/RFKj climate, so then in another ideal world, there would be private funders, foundations, etc. But no one wants those because they're not structured w/ matching/overhead funds for academic centers. ergo, maybe the government should fund matching for private research foundation grants...but one would assume government that is in a funding, Keynesian mood vs. a cutting-the-budget mood...
by throw0101c | 2025-06-16 16:20:55+00:00
> I don’t have the actual stats, but, sadly, it seems like a gigantic chunk of the “i would rather pay a small fee to use a service rather than paying for it with exposure to ads” crowd is mostly all-talk.

Depends on the price.

I'm guessing lots of folks are paying $1/month to Apple to upgrade from the free 5GB tier of iCloud storage to get to the 50GB tier.

WhatsApp charged people $1 per year before being acquired by Facebook:

* https://venturebeat.com/mobile/whatsapp-subscription/

Supposedly about a billion people paid for that at the time. Even if they went to $1 per month, that'd be fairly cheap (and WhatsApp ran fairly lean, personnel-wise: fifty FTEs).
by squigz | 2025-06-16 16:21:08+00:00
I'm sure many of us have worked with that type of person who is very good at what they do, but also a massive asshole, and then people put up with it, because, well, that's just part of being a genius (as an aside: this sentiment is often applied to other disciplines too; see, Max Verstappen in F1 or Magnus Carlson in chess.)

I learned long ago that no matter how good they are, it's not worth it.