MurphyA/hacker-news huggingface dataset:
by ProtsenkoAlex | 2025-08-26 09:55:37+00:00
Hey HN,

About 10 years ago, we started building Paste, a clipboard manager for Mac and iOS that helps you keep everything you copy — text, links, images, code — organized and instantly accessible across devices.

Since then, it’s quietly become a daily tool for thousands of makers, designers, and teams.

To mark the 10-year milestone, we’re offering 10% off for new users with code Paste10 at pasteapp.io.

Thanks to everyone here who’s supported us, shared feedback, or recommended Paste over the years.
by oliwarner | 2025-08-26 09:55:49+00:00
This evil Track 2 still requires that a recipient of MAID have "grievous and irremediable medical condition". It requires informed consent and primary capacity. It's not a law to bump off demented old people.

Limiting euthanasia to people with imminently terminal conditions is how you keep people in pain. The very best palliative care can still accompany suffering beyond anything a well and able person can begin to perceive.

Mental healthcare and social care and all these perpetually under-funded margins do need to be improved. MAID is not the preventative healthcare that we all need throughout our lives, but we need to be honest about the balance. Is it worse to end life prematurely for the "wrong" reasons, or to make someone suffer for the "right" reasons? This is dirty ethics. Get out the way and let people decide for themselves.
by throwawayqqq11 | 2025-08-26 09:56:28+00:00
I have to second another reply with "contain your fox news in public please."

What did the US get from their global hegemony? (Such a tragedy that mostly US-americans ask this, imo.)

They got eg. the petro dollar. Any other nation is buying/selling in dollars, provided by the US. This demand allowed you to amass your gigantic state debt to fund your military which enabled even more hegemony, like brutally messing up latin america with lasting consequences you can still see today, if fox news agrees on it ofc.

Remember when trump chickend out from his global tarifs, because "the markets got the yippies"? Part of that was a coordinated response of (former) allies to sell their US bonds, which, if continued, could have seriously hurt the US household by making new debt significantly more expensive for the US.

This is what you get from it! Cheap debt in a currency you controll! No other country has this privilege!

And in exchange for your fiat money you can devalue as you like, you get goods you wont produce yourself and you can sustain a massive military budget.

I hope trump continues his clueless destructive path and that some MAGA sweat shoppers learn from it (unlikely).
by codeduck | 2025-08-26 09:56:42+00:00
In your camp, waving a flag. I love ruby's simplicity when it comes to rapidly prototyping something, and find the wails about production type errors puzzling.

Only thing I've come near that gave me as much joy was Elixir, and I simply didn't have time to pick it up more than the most generic basics.

my mind just likes a.any? {|x| x.someCondition? }
by watersb | 2025-08-26 09:56:43+00:00
XDG directories for macOS dotfiles is my hill to tilt windmills.

To make it extra fun, my $HOME directory is immutable:

chflags uchg "${HOME}"

(Simply setting it read-only would work too.)

Preventing arbitrary writes in $HOME breaks things, but it's actually quite rare.

I should document this setup. Or perhaps it's better to keep the madness to myself...
by croon | 2025-08-26 09:56:45+00:00
I love Snow Crash too, for what it is, and I'm sure someone could make a worthwhile movie out of exploring the concepts, but then I'm not really sure it's worthwhile, as it wouldn't need to be strictly based on that work.

But if someone is hoping for a scene accurate depiction I'm equally unsure it's possible, or that anyone would want to see it, between everything from the "radical"(/Rule of Cool) Carmageddon pizza delivery for the mafia and variable rollerskate wheel sizes to the main character literally being named Hiro Protagonist.

It's a great nostalgic time capsule for me, which also spawned a lot of other great works, but I'm fine with leaving it as that.
by pjc50 | 2025-08-26 09:57:14+00:00
"Decentralized" and "real money payment system": pick one. You could make it work with cryptocurrency and I'm sure someone's already done that for the 1% of users.

The central services take a cut, but they also provide an audience through the recommendation systems. Which is why everyone tries to game the thumbnails, Shorts algorithm, etc.
by safety1st | 2025-08-26 09:57:18+00:00
It's not illegal where I live. Besides, laws can and do change. As an example of one common misconception: I don't live in the US, but there is nothing in the Constitution, nor in federal law, guaranteeing that you have the right to use cash.

That battle will likely come down to the likes of Apple and Google fighting against one state government at a time. Many will fall.
by ferguess_k | 2025-08-26 09:57:27+00:00
Asked ChatGPT and it told me the book might be "The Unix Programming Environment". It happens that the second link on Google is a pdf so I took a brief look, but did not find any cartoon. I asked it a second time and it said "UNIX for the Impatient", which does look like the one but I didn't find any pdf. Hopefully it helps.
by jacknews | 2025-08-26 09:57:32+00:00
I've seen this described as the dumbest conflict in history, given the trigger this time is a break-down in the personal relationship between ex-leaders, over gambling and scam compounds and trafficking. Of course, there's a long and complex history to the border dispute, but it's been calm for about 12 years otherwise.

What's notable is the level of propaganda and brainwashing of the populations, on both sides, and an 'if you're not echoing the propaganda maybe you're on their side', kind of atmosphere.

It's extraordinary to witness. I get a sense of how Germans must have got caught up in Nazi Germany, or at least, kept silent out of fear.
by nunclieh | 2025-08-26 09:58:01+00:00
Ok, I admit I do not own any such passport (for now).

But for navigation... I use a mixture between physical maps and directions and online data. Specifically, before departure, I simply use OpenStreetMap to look at the route. If the route is very long I know I will be traveling by highways, so I rely on noting down only some keypoints. Then at the end of the route (near the destination), where I know I will get lost, I screenshot the map and I print it out (or have it on my laptop, it depends).
by bodge5000 | 2025-08-26 09:58:07+00:00
I use an Anywhere MX too, my main issue with it is the loose ratcheting on the mouse wheel, the tiniest bit of pressure will move it and the ratchet mechanism feels quite mushy. From what I hear, you can change the sensitivity of it, but A) only in their software (which doesnt run on Linux) and B) it's not stored on the mouse itself (which means I can't just change it on my Mac and then move back to Linux). I think I have the Anywhere 3, maybe the 2S is better.
by cess11 | 2025-08-26 09:58:15+00:00
There is metaprogramming support in Java, but it's not as inviting and friendly as hygienic macros or Ruby patching. The obvious example is reflection, with which you can do a lot of bizarre things, some of which are useful sometimes. Another is annotations, which is heavily used by libraries in a way similar to how macros are used in certain Lisp like languages.

https://www.baeldung.com/java-reflection

https://www.baeldung.com/java-annotation-processing-builder

Then you've got the byte code itself, and there be dragons: <https://aphyr.com/posts/341-hexing-the-technical-interview>

While you rarely see byte code shenanigans in Java code bases, it's how some other languages on the JVM achieve things like runtime metaprogramming.
by sebws | 2025-08-26 09:58:39+00:00
from the article,

> Elsewhere, Reilly Wood rebukes a user asking if there would “be any downside to just not using Application Support ever” by saying that “[Nushell would] no longer be following the macOS Standard Directories guidelines.”

> We’ll read through those guidelines in a minute, but it’s not entirely clear to me that they’re relevant in the first place. The XDG Base Directory Specification mentions Unix a few times but lists no carveouts for macOS or any other operating system. If ~/.config is accepted as the standard location for configuration files on Unix-like operating systems, then surely it would be the standard location on macOS as well, given that macOS is a Unix by way of BSD.

> But suppose we accept that the XDG specification only applies to some Unix operating systems, despite making no mention of this. The macOS Standard Directories documentation starts by stating that “[w]hether provided by the system or created by your app, every file has its place in macOS”, and honestly we could stop reading right there, because a command-line tool is not the system or an app.
by johneth | 2025-08-26 09:58:53+00:00
Well done on pointing out exactly what everyone here is saying in the most arrogant way possible. Also, well done on linking to your own comment where people explain this to you.

The problem is that there is no way to "block me if you don't want me". That's the entire issue. The methods these scrapers use mean it's nigh on impossible to block them.
by nathan_compton | 2025-08-26 09:59:02+00:00
This is an artistic choice with a variety of film precedents. Its not exactly the same thing, but if you watch this GDC talk about the way that Arc System Works uses 3d to simulate 2d animation, it gets some of the ideas across:

https://www.youtube.com/watch?v=yhGjCzxJV3E

Artists might want to produce a lower framerate just to make something look filmic (eg, 25 frames per second) or hand animated, but it can also be a deliberate stylistic choice for other reasons. Eg, the recentish Mad Max films used subtle undercranking to make action scenes feel more intense, and part of that effect is a more noticeable frames and I think there is a bit of that in the Spiderverse films too.
by ckdot | 2025-08-26 09:59:15+00:00
Typescript is a workaround. It exists because web apps got more complex and browsers only support JavaScript. So developers need to stick to JavaScript, but they need typing, therefore TypeScript has been implemented. It’s an exception where it made sense to do so. For all other languages: if you use some dynamic language and you need typing, either wait until the language supports types natively (PHP‘s approach) or „just“ change the language. The additional complexity of an additional typing layer is huge. The complexity of TypeScript - and in general JavaScript‘s ecosystem - is incredibly huge. The biggest issue we have in software development is not that a language isn’t elegant, or you can’t write some some in 3 instead of 15 lines… the biggest problem is complexity. Developers too often forget about that. They focus on things that don’t matter. Ruby vs Python? It doesn’t make a real difference for web apps. If you want a language and ecosystem with low complexity try Go. It’s not perfect. It’s not elegant. Or PHP, which has a lot of drawbacks, but overall less complexity. I don’t say Go or PHP are the best languages out there, but you should try them to get a picture - to decide for yourself what’s important and what not.
by petralithic | 2025-08-26 09:59:17+00:00
They don't have the mechanical means, yes, but they decide what to create so it'd be the latter, not sure why you think it's not; the AI isn't independently coming up with ideas and generating the media. Plus with ComfyUI, I'd say there's some of the former too, similar to how music producers aren't literally playing each instrument that's simulated in their software, but they do assemble it together.
by pjmlp | 2025-08-26 09:59:18+00:00
I would say that having lost the adoption wave, especially since Google got cozy with JetBrains, thus making Kotlin unavoidable on Android, and all big data solutions that were powered by Scala going into modern C++/Go/Rust, eventually the only thing left to keep Scala relevant is to be Haskell on the JVM.

Still, F# could only dream to have half as much adoption as Scala.
by Aeolun | 2025-08-26 09:59:49+00:00
> Deliberately break written company rules sometimes

I love this. It’s so true. Rules are written for indemnity, but nobody will blame you for not remembering every one of the 216 rules the company has as of this moment (217 tomorrow).

And they’ll love you for fixing the problem now, instead of waiting for the two week review cycle to finish. That is assuming you don’t break shit, but even then it’s a matter of ‘sorry’ in all but the most egregious cases.

> Rules exist to constrain engineers with bad judgment, not to bind the ones with good judgment

Also, “how to fall to the dark side” xD
by nexawave-ai | 2025-08-26 09:59:56+00:00
I don’t have data to support this, but I believe the smartphone is the most widely used device globally on a daily basis. Wouldn’t it make sense to have an Open Hardware Phone and Mobile OS built on an open specification to rival Google’s Android?

What’s stopping us from making this a reality? We have passionate FOSS developers and visionary leaders capable of championing this cause and building a strong community around it.

I had high hopes for Marc Shuttleworth’s Ubuntu Phone. Unfortunately, after the Kickstarter campaign fell through, development stalled. I still believe consumers missed out on a remarkable piece of technology.

That said, I see Ubuntu Touch[1] is still active, though I’m unclear on its current impact or progress. Meanwhile, Smart TVs and smartphones continue to be dominated by Google’s Android OS.

1. https://www.ubuntu-touch.io/
by animuchan | 2025-08-26 10:00:39+00:00
There are barely any alternatives, so yes, when I'm going to Google's or Meta's properties that's largely against my will. They literally make me, where "they" is a large and diverse group of entities.

To boycott Google I'd be forced to quit my job for example, as it literally forces me into Google's services.

Specifically YouTube has very little in the way of alternatives, but I get what you're saying — I just respectfully disagree with the coping method. Which is to say, on the gradient between "we should suck it up" and "we should Luigi Mangione the person responsible" I fall somewhere in the middle.
by TheOtherHobbes | 2025-08-26 10:01:34+00:00
This is revealingly cringe and shows an almost complete absence of self awareness.

https://www.printmag.com/podcasts/2025/design-matters-craig-...

I suppose life is very different inside the citadel. You get curated and triaged feedback from users, Tim Cook doesn't really have opinions about usability and design choices, so there's no one in charge of the classroom.

The reality is in spite of nice touches like call filtering, software quality and usability are both clearly going down.

And Apple's moat, which is a combination of ecosystem lock-in and graphic design, is threatened from one side by AI and from the other by whatever Liquid Glass is supposed to be.
by kirurik | 2025-08-26 10:01:47+00:00
I am not an experienced programmer, but I liked python because of the dynamic typing, but tbh no type hints are a nightmare (as I used to use python). These days I gravitate towards using type hints unless I am using an ipynb because it looks clean, but it can be a little much, it can look quite ugly. Not every usecase needs type hints is what I've learned.
by input_sh | 2025-08-26 10:01:52+00:00
This is being unnecessarily pedantic. They're saying "yes we're doing post-processing, but that's not technically generative AI."

Personally I couldn't care less about what they call it, I care that it makes the same video look more artifical on YouTube than they look elsewhere.

> Hi! I'm a tech nerd and I try to be precise about the terminology I use

> GenAI typically refers to technologies like transformers and large language models, which are relatively new

> Upscaling typically refers to taking one resolution (like SD/480p) and making it look good at a higher resolution (like HD/1080p)

> This isn't using GenAI or doing any upscaling

> It's using the kind of machine learning you experience with computational photography on smartphones, for example, and it's not changing the resolution

> And sincerely appreciate the feedback!
by nurettin | 2025-08-26 10:01:54+00:00
Ruby has a unified interface for select/map/reduce over all containers. They do lazy calculations if specified. You can chain expressions simply by appending them at the end without scrolling to the back of the expression. That is objectively better than lisp and python.

Sure, you can always rewrite to match that style with macros in lisp and generators in python, but they weren't meant to be used that way.

Sad thing about ruby is how they failed to do typing. I love python's typing module. I think it is the single best thing about python and I wouldn't touch python with a pole if it didn't have that module.
by atombender | 2025-08-26 10:04:13+00:00
This is a small Java library used for data science/engineering purposes, and the upgrade would stop it from being able to read Parquet 2 files. If that causes an "unplanned enterprise-wide data unavailability event", that is the fault of the application developer that chose to upgrade their dependencies, not the library author. Furthermore, you could say the same things about any third-party library in the world, so drawing the connection to big vendors like Oracle is a non sequitur at best.
by palata | 2025-08-26 10:04:21+00:00
Right. I'm a little skeptical because I believe I've seen before that it was expected "end of 2025 or at least 2026", and now this says 2026/2027.

They mention:

> hoping to have a device of theirs meet our requirements

Which suggests it's not a device made specifically for GrapheneOS, to me it sounds more like it would be something like the Pixel. I wonder why it would take more than a year to get there, other than lack of interest by the manufacturer (which goes back to my original question).

I mean, there must be flagship smartphones out there that meet all the requirements except for the locking/unlocking of the bootloader, and that shouldn't be hard to solve, right?
by halfmatthalfcat | 2025-08-26 10:04:29+00:00
Strange since Scala’s huge standard library and FP/OO choose-your-own-adventure garnered a ton of criticism as being “too unopinionated” leading to many ways to accomplish the same thing and confusion on what was “blessed”.

If anything Scala 3 was an attempt to standardize and reduce some of the existing complexity to make it more widely appealing.
by phendrenad2 | 2025-08-26 10:04:38+00:00
Here's my prediction: Sideloading will become slightly more popular. Google will not disable sideloading or make it significantly more difficult. Alternative APK stores will flourish. Banks and streaming sites will try to block people from connecting from devices with sideloading enabled, but they are slow and people will find workarounds faster. ISPs will not block devices with sideloading enabled. Governments will not ban sideloading.
by delta_p_delta_x | 2025-08-26 10:05:30+00:00
The Mastodon handle quoted by the author has a comparison of Pages icons[1].

As for Time Machine, a screenshot won't do it justice[2].

[1]: https://mastodon.social/@BasicAppleGuy/115033200191662888

[2]: https://youtu.be/1BOwL8MuE_Y
by larodi | 2025-08-26 10:05:30+00:00
Now and then I remember this Hyperion book by Dan Simmons where everyone had a cross-like gadget glued to their chests, controlled by a TechnoCore - a civilization of AIs, which enabled people to cast themselves through space portals. As the story unfolds, this cross-like (very nice choice) gadget is revealed to essentially enslaving them.

The story unfolds in 28th century, but it all seems have started in the 21st one.
by 0x3f | 2025-08-26 10:05:50+00:00
Work grows to fill available time/capacity. 'New-and-improved' software development technologies thus increase capacity for busywork and complexity. Complexity itself allows engineers to present needless work as essential to non-technical people. So complexity begets complexity.

I've worked at a ton of startups and very few are adept at avoiding needless archictecture astronaut type stuff. And it's very hard to change the ship's direction after the engineering team have convinced themselves it's all appropriate and necessary to have 100 microservices for their 5-man team and 10k users.
by nathan_compton | 2025-08-26 10:07:35+00:00
I don't exactly disagree, but I do suggest reading "Trickster Makes This World: Mischief, Myth, and Art" by Lewis Hyde.

There is a reasonable argument to be made that a lot of art is enlivened by the cantankerous, unpredictable and unyielding nature of the media we use to create art. I don't think this is a necessary feature of art per se, but I do think limitations often help humans create good art and that eliminating them often produces things which feel tossed off, trivial, thoughtless.

I think for commercial produces creating "the exact shot you want" might be what shareholders demand of you. But many artists don't set out to create "the exact shot they want," they set out to collaborate with the world to create an impression that captures both their intent and the unpredictable substance of the situation in whatever sense that might mean.
by exitb | 2025-08-26 10:08:06+00:00
The motivation behind taking pictures has definitely changed over time. People used to keep them mainly for themselves and their close family. Then they started to share with close and not so close friends. Now they use it to boost their "personal online brand". Yes, it was possible to heavily manipulate pictures with Photoshop, or even in analog photography, but it wouldn't make any sense for most people.
by larodi | 2025-08-26 10:08:12+00:00
When one controls the OS and much of the delivery chain, it is not unthinkable to decide to through some billions of $$$ to create a chop optimized to serve exactly your needs.

So this is precisely what Apple did, and we can argue it was long time in the making. The funny part is that nobody expected x86 to make way for ARM chips, but perhaps this was a corporate bias stemming from Intel marketing, which they are arguably very good at.
by guenthert | 2025-08-26 10:08:28+00:00
Not sure about the Siglent oscilloscope used here, but my old LeCroy WaveAce 2032 (were Siglent had obviously it's hands on) has a trigger jitter of 0.4ns. I'd think the one used here will be of the same order of magnitude, i.e. negligible.

Uh, the Siglent SDS 1204X-E used here has a "new, innovative digital trigger with low latency" ...

But yes, as others have commented already, if only the relative jitter between the signals is of interest, the trigger jitter itself is inconsequential.
by drob518 | 2025-08-26 10:10:30+00:00
My reaction to that part of the post was, “Well, it seems like Python needed to evolve while Ruby was better-designed from the beginning. That’s a failing of Python, not of Ruby.” Language stability is a good thing, which is why I prefer Clojure myself. I know enough Python and Ruby to be dangerous. I’m certainly no expert in either one. That said, Python always struck me as a bit of a hack, but people seemed to resonate with the “indentation is significant” syntax, whereas Ruby felt like it was better designed, taking “everything is an object” to its natural conclusion, similar to Smalltalk, but suffering from performance issues because that means lots of more heavyweight message dispatch.