MurphyA/hacker-news huggingface dataset:
by shelled | 2025-09-16 14:04:46+00:00
I used to feel some sort of strange reassurance whenever I'd see him on screen, in any kind of film, in any kind of role.

Being an espionage lover, of course, Spy Game will have a special place; then there's him playing Sundance Kid, but I remember him for Out of Africa and The Way We Were. I know many might say, 'But he was not central in them'; I'd say that he was. And no, not the only central role. That's how I remember him and these films. What masterpieces of films, and how beautifully he played his roles in these; and the things he stood for.
by squigz | 2025-09-16 14:04:51+00:00
I do wish we had less of the "AI kills everyone or is just evil" trope. It's done to death and frankly doesn't make much sense to me. The Minds in The Culture seem to me a much more reasonable conclusion of how a superintelligent AI would react to biological beings - that is, benevolent at worst.

> Are there cases of jealousy in the AI towards humans? Does an AI want to be a human?

I don't recall anything along these lines. The Minds and Drones are perfectly sentient, with "emotions" and desires and all that fun stuff, plus the benefits of being objectively better than us in almost every conceivable way. It wouldn't make much sense for them to pine to be human(oid.) I wonder if there's a word for this sort of "human idolization" in scifi - that being human is just the epitome of being.
by nerdponx | 2025-09-16 14:04:55+00:00
The funny thing about rights is that you have them even if you've done other bad things. The thinking on display here ("the guy was a criminal anyway") is the primary slippery slope to tyranny that we have seen in the past 100 years.

Seems like he was legally eligible to be arrested for a variety of reasons. The FBI is still not allowed to use fraudulent warrants to that end. The rule of law is no such thing unless it applies to everyone equally.
by feross | 2025-09-16 14:05:02+00:00
This is the fourth supply chain compromise on npm in just over a week.

If you don't follow this space closely, here's the bigger picture: these are part of an organized campaign that's hitting popular packages and slipping in malware.

What makes this campaign different is how aggressive it is: the payload doesn’t just run locally -- it actively hunts for developer and CI/CD credentials, spins up rogue GitHub Actions, and uses those to keep propagating. That’s a step beyond the usual crypto miner or info stealer.

npm and other package registries have become the weakest link in modern software. Every developer depends on them, yet a single compromised dependency can cascade into thousands of downstream apps and companies.
by perihelions | 2025-09-16 14:05:16+00:00
I'll steelman the unpopular position: I think sobriety is a reasonable condition of freedom for someone with psychiatric self-control issues, that have lead them to commit felonies in the past.

Vandalizing your employer's infrastructure over a grudge is, I suggest, strong evidence of a major impulse control issue. It think it makes sense and is in the public interest, draconian as it is, that this person shouldn't be allowed to get high and have unmonitored internet access. The same place they've committed felonies before, on impulse.

Further context: his own defense lawyer filed a motion asking a court to find this guy mentally incompetent to stand trial,

https://www.govinfo.gov/app/details/USCOURTS-txed-4_19-cr-00...
by a_paddy | 2025-09-16 14:05:43+00:00
Apologies, that was for the week ending September 30, only 695 had been killed at that stage in the West Bank. The week ending October 10 has the 719 figure for the full 365 days: https://www.ochaopt.org/content/humanitarian-situation-updat...

What authority, other than the local government, would you be more comfortable with providing those numbers?
Show HN: Ggplot2 chart playground – in the browser with WebAssembly
by stared | 2025-09-16 14:05:49+00:00
Hi HN,

I've always been a fan of ggplot2. It's a fantastic charting library with a powerful grammar that encodes best practices for data visualization. My goal was to make it easily accessible to anyone, without requiring any installation.

Inspired by tools like JSFiddle, I created an interactive environment for R's dplyr (for data preparation) and ggplot2.

It's a purely frontend application, meaning everything runs directly in your browser. There's no backend for computation, and it works on both desktop and mobile.

This project is an open-source offshoot of Quesma Charts. We initially used WebAssembly to sandbox AI-generated code, and while we've since moved to a different solution (you can read about the "why" here: https://quesma.com/blog/sandboxing-ai-generated-code-why-we-...), I wanted to share the non-AI part with the community. The stack is WebR (R compiled to WebAssembly) and Vue.js. Much of the code was written with assistance from Claude, though the WebR integration required significant manual effort due to its novelty.

Give it a try!

Playground: https://quesmaorg.github.io/webr-ggplot-playground/

Repo (MIT): https://github.com/QuesmaOrg/webr-ggplot-playground
by p2detar | 2025-09-16 14:06:44+00:00
I’ve done a couple of side gigs doing exactly that. I’m not really proficient in React, but I still had to do web development. For one project I used jQuery, and for the latest one I tried htmx — but it wasn’t quite enough, so I had to mix in some vanilla JS as well. Arguably, that’s not really a best-practice recommendation when working in a team, and I’d only consider it justifiable for smaller projects. Still, I got paid, so it worked out.
by zitterbewegung | 2025-09-16 14:07:17+00:00
Am I one of few people that doesn't have a big negative sentiment torwards Tahoe? I suspect that if it is this bad they will start making a point release to address liquid glass. I do agree though that there is a jarring look to the slabs of glass on glass for the layouts in the system. Another thing that sort of weirds me out is that the system preferences has the icons being loaded after the window is present and I have liked using spotlight for a much longer time. I have also been using Siri by typing in queries and the integration of the dynamic island into the menu bar is pretty great.
by ChrisMarshallNY | 2025-09-16 14:07:35+00:00
I think engineers like complexity. We like the ability to control and shape all of our tools.

In my experience, non-engineers, tend to like simplicity.

I have learned that there's a lot more non-engineers, than engineers. Many of them, have a lot of money, that they are willing to spend on things that are simple.

Working with graphic and interaction designers has taught me to suppress my resistance to making things simpler.
by actinium226 | 2025-09-16 14:07:44+00:00
You've given this example about how to use React without JSX but actually you're not using React but Preact, which is a different library. Preact, to its credit, actually has instructions for using it without JSX right in their getting started guide: https://preactjs.com/guide/v10/getting-started/#alternatives.... In fact it's the very first paragraph.

React itself buries this information in a reference (https://react.dev/reference/react/createElement#creating-an-...), and the reference doesn't even give a complete example because the example still uses JSX to render the root component.

And I'm not sure if Preact is really a viable alternative to React. If a library I want to use can't work via preact/compat, what then? Do stackoverflow solutions for React problems apply to Preact? I imagine at least some might not. Given these limitations, is there a reason someone would choose Preact over a framework that has its own ecosystem, like Vue for example?
by squigz | 2025-09-16 14:07:49+00:00
> Hopeful only for those of us who are satisfied with a role of beloved pets, fed, housed, medicated, valued and entertained in ways that would be inaccessible to us if we were left alone.

I don't necessarily disagree with this framing, which is fairly common, but I'm also not sure I entirely agree with it. What would "not being a pet" look like, relative to that framing? It's not as if human(oid)s don't have freedom in The Culture.
by makingstuffs | 2025-09-16 14:07:54+00:00
Save your loyalty for people that matter in your actual life.

There isn’t a single business in existence that cares about you. Even companies in the business of keeping you alive will only do so while doing so makes them a profit.

I say this as the example of the local handyman is one where you will matter more. It’s a human relationship with a real person not a fake relationship with one person and a spreadsheet
by ctvo | 2025-09-16 14:07:59+00:00
It's winning by default because _there is nothing materially better_. React was _materially_ better than Ember, Angular, plain JQuery, etc. at the time.

Front-end engineers have no issues adopting new frameworks. See the common complaints about the speed front-end stacks change vs. say Spring MVC or Rails.

A more interesting examination is what is the impact of agentic AI tools being able to write better, more idiomatic code in React vs. Svelte because there's more of it. The human side is less of a barrier here.
by javcasas | 2025-09-16 14:08:49+00:00
Your average veteran "front end engineer" has implemented las month half a dozen features that almost impossible to do server-side only, "just send the HTML, dude".

Progressive enhancement, forms with fields depending on other fields, real time updates, automated retries when the backend is down, advanced date selectors, maps with any kind of interactivity.

Any of the above is an order of magnitude harder to do backend-only vs backend API + any frontend.
by AlgebraFox | 2025-09-16 14:10:15+00:00
To those who say TOR, VPN, Signal, GrapheneOS or <replace with any privacy tool> is dead, we should use more of them not less. Today privacy became crime because the tech crowd (including many in HN community) ignored slow eradication of our fundamental freedom by evil companies like Apple (Yes, Apple. Don't forget they worked with NSA.) and Google. If crowd like HN is seduced by new AI enhanced, costly and locked phones, then how can a regular citizen understand freedom or privacy?

Freedom is being taken away by govt, because we are making choices that surrender it.
by gdubs | 2025-09-16 14:10:25+00:00
They really don't make them like Robert Redford anymore — truly one of my favorite actors who could elevate anything he was in. 89 is an impressive run — especially given how sharp he was right up til the end.

If you've never seen his movies, you can basically pick them at random and you'll find a good one. But All the President's Men is one of my favorite films of all time.
by cosmic_cheese | 2025-09-16 14:10:56+00:00
It’s not really double, something closer to 1.25x. The bulk of the work is on whatever platform you first implemented the UI on, because that’s where rubber hits the road and you run into things like assumptions the designer made breaking. On the second platform all that’s already done and you just need to replicate.

Besides that, in your typical CRUD app the UI really shouldn’t be the hard part anyway.

Additionally, you’re going to have to deal with per-platform bugs which require you to dig in to the native side to fix even if you go all in on RN or Flutter or whatever the cool thing is this month, and that’s in addition to the bugs with the framework. Finally, major system updates tend to be much more of an ordeal with these frameworks where (for example) mature iOS apps can easily go years without major changes.

There’s also things like https://skip.tools/ which translates your iOS SwiftUI app into native Android Jetpack Compose on the fly.

All in all a lot less trouble than it might seem.
by kerblang | 2025-09-16 14:10:58+00:00
I do think this is one of Redford's very best films. A lot of detractors make the mistake of assuming the character is intended to represent an expert & experienced sailor, leading to a complete misread of the story. It is possible to be both clever & unwise.

Edit: Screenplay link! https://thescriptsavant.com/movies/All_Is_Lost.pdf
by Shank | 2025-09-16 14:11:16+00:00
> But a phone even thinner that what we already have? It's completely pointless.

I'm sure people said this about the Macbook Air. I personally find value in having a less obtrusive object in my pockets and I look forward to the iPhone Air. I checked my own personal stats and I rarely use the other pro lenses on the camera system, and the battery life is the same as my existing pro. For me, there's nothing exciting to upgrade for except for having a better in-hand feel, which the Air offers.
by tangyorigami | 2025-09-16 14:11:24+00:00
TBH it's very difficult to gauge when to stop pursuing something. Personally, I learn something up until it stops becoming useful and/or it starts becoming more of a burden on my mental overhead. Doesn't mean I'm never going to go back to it, it just means I accomplished what I needed to do with the minimum amount of knowledge. From there on out it is entirely dependent on how much the topic interested me. Most of the time I'll end up going back to a topic anyways since making things isn't just about designing and creating the thing, it's also maintaining it. At that point it's more about whether or not you can pursue a project due to it's knowledge requirements, but I believe that falls out of the bounds of your question.

This is my rule of thumb:

Learn what you need to know first for your task at hand. If your curiosity can't be contained, make a mental note. If that mental note doesn't go anywhere and you keep dwelling on the thought of it, pursue it until your curiosity is satisfied. If done successfully, repeat.

You COULD write it down, but if you're anything like me you'll just end up with a desk filled to the brim with post it notes and never actually going back to 90% of those topics. Which kills a lot of trees. If you're into that sorta thing, don't let me stop you. Making a mental note is much better since if the topic is of interest to you, then you will not forget about it. Therefore, you'll let your curiosity build up until you cannot contain yourself and have to learn more about the topic.

NOTE: Being a generalist usually comes because of a deep sense of curiosity in a wide range of topics. Take your time and enjoy the process of learning things since that will guarantee the longevity of your curiosity without burnout.
by eigenspace | 2025-09-16 14:11:44+00:00
Lemmy[1] is a federated Reddit-a-like running on the ActivityPub protocol. feddit.org is one particular instance of a Lemmy server that's hosted in Germany.

Personally, I'm pretty enthusiastic about the whole Lemmy project, and I think it's actually a much better fit to the federated ActivityPub model than Mastodon.

[1] https://join-lemmy.org/
LLM Inference Providers – Recommendations?
by ane-multiverse | 2025-09-16 14:12:06+00:00
I'm a bit overwhelmed with LLM inference providers offering. Any great experiences with cheap and fast ones? I am interested in models: - Llama 3.3 70B - Llama 4 scout - OpenAI gpt-oss-20B

Artificial Analysis https://artificialanalysis.ai/ seems to have many new providers benchmarked.
by Gormo | 2025-09-16 14:12:34+00:00
> You're confusing authoritarian vs libertarian ideology with left-wing vs right-wing ideology.

I'm certainly not. In the US, there is a significant overlap between libertarianism and conservatism, due to American political traditions themselves being rooted in constitutionalism and suspicion of centralized power.

Rather, I believe it is you who is confusing "conservative" vs. "progressive" political philosophies with whatever haphazard accumulation of policy positions have coalesced in the Republican and Democratic parties due to the tactical incentives of the immediate moment.

> "We're going to give the government absolute power in order to best benefit everyone" comes from a very different belief system than "We're going to give the government absolute power to benefit the dictator, or my position under him".

I don't think the latter statement applies to any particular political ideology -- rather, it describes the incentives of a particular type of functionary that exists under all dictatorships; all dictatorships are publicly justified by some doctrinal system aimed at improving "society" in some way, and all institutional systems consist of a mix of people pursuing the outward-facing goal of that ideology and those pursuing their own aggrandizement while paying lip service to that ideology.

And if your starting point is a constitutional system that's designed to avoid concentration of political power, and one that draws clear boundaries around the state and its role in society, then it's impossible to classify any ideology that aims to wear down those boundaries and use the political state to force any kind of social change as any sort of "conservatism".

This is the definition of radicalism; there are many flavors of radicalism, and those may be at odds with each other on account of pursuing different ideological goals, but the lack of regard for the established order them puts them on the same end of the left-right axis, only distinguishing themselves from each other on another, perpendicular axis.

> Under your model of the world, Anarchists (the communist ideology) and Libertarians (the radical free market ideology) occupy the same place on the left-right spectrum.

I don't quite agree with that, on account of the "radical free market ideology" you're attributing to libertarians not actually being a prescriptive ideology at all, but rather a defensive posture against other people's prescriptive ideologies. The communist "anarchists" you're referring to have a detailed vision for how everyone else should live, and aim to impose that vision through force, while the libertarians are fundamentally just opposed to anyone forcefully imposing any particular vision. So that pretty clearly puts the communists on the left and the libertarians on the right.
by palmfacehn | 2025-09-16 14:13:07+00:00
Typically for fetch() I return the error as "text/plain" with the appropriate status code. It is still necessary to give a preflight validation in Vanilla JS, apply an error style and helpful feedback.

HTML has come a long way since the bad old days. General constraints can be applied directly to the input element. It still makes sense add additional explanations for the invalid input with JS though.

https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...
by account42 | 2025-09-16 14:13:11+00:00
> It's pretty hard. There are a ton of people who can make a cake from a box, but not "from scratch".

I don't buy it. A basic cake recipe is simple measuring (with enough tolerance that anyone can do it), mixing and pouring. No special skills required.

> Doing it yourself means the ratio is never quite the same as last time, even if you try really hard.

Ok, for sufficiently small values of "not quite the same", but so what? There's going to be more significant differences in your eating experience than the cake having a tiny bit more sugar or whatever. And companies change their mix all the time too.
Show HN: Patient Glue a more affordable SMS solution for healthcare that I built
by airylizard | 2025-09-16 14:13:26+00:00
Hey y'all

Wanted to introduce Patient Glue, it's an all-in-one SMS platform for healthcare that integrated directly into your EHR.

Currently have an up to 3 month pilot for you to try it for free!

Unlike other service offerings, Patient Glue is made to be budget friendly with a flat-rate per number of seats and usage pricing model.

I added in some AI integrations which are configurable and some automated workflows to make the scheduling process easier.

Built this because I had worked at a smaller practice and the clinic literally couldn't afford those other options.

Check it out yourself, open for any and all feedback!

Remember, happy patients stick around!
by thmsths | 2025-09-16 14:13:36+00:00
I mean if the goal is to prevent potential malicious apps from taking screenshots automatically; instead of saving a clueless user from themselves or worse getting in the way of legitimate users I believe that the proper solution is to disallow programmatic screenshots while still allowing screenshots when there is the correct button press (and ensure that this cannot be emulated). Windows reserves ctrl-alt-delete as a direct signal to the kernel for security purposes. Why can't android do the same?
by roryirvine | 2025-09-16 14:13:36+00:00
Not for takeoff. Apollo astronauts used barbituates to help sleep, and scopolamine with dextroamphetamine during re-entry. Unsurprisingly the average HR during re-entry was rather higher than at launch! (source: https://space.stackexchange.com/a/31987 )

Gemini would likely have been similar, save for using Cyclizine during re-entry rather than scopolamine/dextroamphetamine.

Detailed info about the Apollo medkit: http://heroicrelics.org/info/csm/apollo-medical-kit.html

Less-detailed history of NASA medkits, mentioning Gemini: https://www.spacesafetymagazine.com/spaceflight/space-medici...
by LNSY | 2025-09-16 14:13:37+00:00
A feature of ES6 I really like are custom HTML components: https://lindseymysse.com/blog/2025/04/23/custom-html-element...

For a lot of internal and personal projects I use a combination of custom HTML elements with XSLT: https://lindseymysse.com/x-s-l-t/

Still requires Javascript, but makes writing HTML a lot more fun.
by mothballed | 2025-09-16 14:13:37+00:00
Weev 'violated' the CFAA for incrementing a GET request, with his overturned conviction only for wrong jurisdiction. So the government has put us in a position where it's hard to take the CFAA seriously.

We also know from prosecutions in other statutes that the government will often prosecute a a broad crime with many separate sub-definitions of the various way you can break it, then refuse to tell you under which sub-definition you're being charged, meaning you have no way to know if the jury even were unanimously convicting for the same thing and no way to know what you're even defending against.
by jkmcf | 2025-09-16 14:14:02+00:00
"one level deeper" is a great way to look at it!

You aren't really a generalist if all you do is solve the problem without understanding anything, and this approach will usually bite you or your replacement down the line. Just consider solving "I need a message queue", "I need to add Elasticsearch", or gods forbid, "We need a frontend JS framework". I've been at companies where this has happened, and it's a dumpster fire weeks afterward.
by djmashko2 | 2025-09-16 14:14:15+00:00
Having seen a lot of negativity around it, just want to say that the iPhone Air is the most exciting iPhone to me in a while -- I've been waiting for a big but still light option, but with the top-of-the-line CPU and a decent camera, for a long time. Will be curious to see how it pans out in the market, but I imagine I'm not the only one.
by e12e | 2025-09-16 14:14:56+00:00
> Starting with this release, every other DuckDB version is going to be a Long Term Support (LTS) edition. For LTS DuckDB versions, community support will last a year after the release (for now). DuckDB Labs is also starting to offer support for older LTS versions after their community support has expired.

A fixed date is great - but it's difficult to see a single year as "long term" support.

Will be interesting to what commercial support options will emerge.
by swiftcoder | 2025-09-16 14:15:07+00:00
> The problem that React solves is creating reactive user interfaces

The problem that React originally aimed to solve was creating reactive user interfaces in facebook's monorepo monolith where 1,000+ software engineers are constantly churning code.

This is potentially not the same problem that you are envisioning there, and it tends to put rather different constraints on the solution.