MurphyA/hacker-news huggingface dataset:
by Sonnigeszeug | 2025-04-13 09:37:14+00:00
Alone the fact of audit gives you a lot of reasons to keep data. Even if it gets downsampled one way or the other.

And plenty of use cases have natural growth. I do not throw away my pictures for example.

Data also grows dependent of users. More users, more 'live' data.

We have such a huge advantage with digital, we need to stop thinking its wasteful. Everything we do digital (pictures, finance data, etc.) is so much more energy and space efficient than what we had 20 years ago, we should just not delete data because we feel its wasteful.
by hmottestad | 2025-04-13 09:37:24+00:00
We all know how easy it would be to add an option to hide a profile, set one as default or add a «Yes, I do actually agree to watch R-rated stuff and stop asking me about it!».

Feature creep and scope creep are real, but if you want to add a feature for a kids profile then put «disable kids profile» as part of the scope for that task.

As someone with kids I find it really useful to have kids profiles. Netflix one is particularly good, I can configure a general age group and block individual shows.

Our national TV app comes in two flavours, a general app and a specific one for kids. Makes it easier to deploy features for kids without adding any nagging popups for adults.
by jjav | 2025-04-13 09:39:40+00:00
> What if the cars were made really light?

That is the best answer.

For a little while in the 80s (remnants of the fuel crisis of the 70s) this was the trend. Go light and then efficiency is guaranteed. Combine with a small efficient engine and that's the optimal solution. A CRX HF from 1988 could do 44 MPG, with an engine that compared to current fuel injection technology is very crude and inefficient.

I want to buy a car that is basically this CRX HF but with 25+ years of engine and materials improvements. It could easily be a 1500lb car getting 60MPG.

But, no. Manufacturers (to some extent forced by terrible government rules) have gone heavier and heavier and heavier and heavier. Which is worse in every possible way.

Colin Chapman had it right: simplify, then add lightness.
Show HN: A static file server in 1.5MB – no Node, no Python, no install
by trikko | 2025-04-13 09:40:15+00:00
I built websitino, a small static file server intended for quick local development or testing. It’s a single binary (~1.5MB), with no external dependencies or runtime requirements — just run it in any folder and it starts serving files over HTTP.

It’s written in D and designed to be fast, minimal, and secure by default. Hidden files and directories (like .git) aren’t served unless explicitly enabled. You can customize behavior through simple command-line flags — e.g., enable directory listing or auto-serve index.html.

Example:

websitino --list-dirs --index

I created it because I was tired of using Python's http.server or Node-based tools for simple use cases where I just want to serve a directory locally with minimal fuss and overhead.
by weinzierl | 2025-04-13 09:40:45+00:00
Perl has a Poland Problem. The customary file extension for Perl files is *.pl. This worked well until Apache introduced content negotiation and the convention to add a language code as file extension. It had index.html.en, index.html.de, for example.

index.html.pl is where the problem started and the reason why the officially recommended file extension for Perl files used to be (still is?) *.plx.

I don't have the Camel book at hand, but Randal Schwartz's Learning Perl 5th edition says:

"Perl doesn't require any special kind of filename or extension, and it's better not to use an extension at all. But some systems may require an extension like plx (meaning PerL eXecutable); see your system's release notes for more information."
by albert_e | 2025-04-13 09:40:48+00:00
> make sure it has a "never ask me again" option

Ha tell that to product managers who shove very useful reminders to enable notifications, sync contacts, auto upgrade, etc.

They offer all sorts of choices like remind me later, not now, i will do this later, don't remind me for one week, not now, tell me more etc ...

But never the option to "no, and never ask me again".

They play dumb in so many creative ways it is jarring.
by IrishTechie | 2025-04-13 09:40:59+00:00
Two factors stick out to me.

Investing in the stock market is far more common in the US compared to the EU for the average person (something like 60% versus 15% of people in the EU). I imagine that has a huge impact on the amount of money sloshing around to fund companies from the top down.

The EU is bigger than the US in population terms, but when it comes to raising funding for a new startup it’s hard to look far beyond the borders of your own small country for many reasons. If this could be fixed it would make a massive difference in my view.

I’ve been involved in the founding of a few companies in Ireland and raising funding is tough and for all the work the figures are tiny compared to the US. You’ll likely be talking to Irish and UK investors only.
by nosianu | 2025-04-13 09:41:10+00:00
No no, The Meaning of Life is the best one, how can there be any doubt of that!

"Every sperm is sacred..." (https://youtu.be/fUspLVStPbk)

or

"Can we have your liver?" (https://youtu.be/Sp-pU8TFsg0)

:)
by 05 | 2025-04-13 09:41:21+00:00
Straight from the horse's mouth (mosfet datasheet):

Note: Using continuously under heavy loads (e.g. the application of high temperature/current/voltage and the significant change in temperature, etc.) may cause this product to decrease in the reliability significantly even if the operating conditions (i.e. operating temperature/current/voltage, etc.) are within the absolute maximum ratings. Please design the appropriate reliability upon reviewing the Toshiba Semiconductor Reliability Handbook ("Handling Precautions"/"Derating Concept and Methods") and individual reliability data (i.e. reliability test report and estimated failure rate, etc).

[0] https://www.mouser.com/datasheet/2/408/SSM6J402TU_datasheet_...
by versluis | 2025-04-13 09:42:13+00:00
I love GrapheneOS. The biggest downside is that Google integrity API block wireless payments in Google Pay. All Dutch banks now advertise to install Google pay for wireless payments. I've tried asking Google to support GrapheneOS but they told me to do a feature request. Which I did and got no reply to. I've contacted the consumer market authority and made a formal complaint since Google and Apple share effectively a contactless payments duopoly and decide which OS distributions get access. Those are closed source and usually bundled with a lot of spyware. I also explained how the Google integrity API might affect banking availability in the future (and already does for some banking apps). They took it very seriously and I hope to hear from them in the future.
by mptest | 2025-04-13 09:42:16+00:00
Funny how a retort to UBI experiments' success in Germany immediately jumps to Marxism and command economies - systems completely unrelated to modern UBI proposals. These programs are being tested in capitalist democracies with positive results.

Regarding Cuba and Venezuela - their economic challenges stem from complex factors but primarily U.S. sanctions, embargoes, and intervention attempts, not the "Marxism" you're hallucinating. More relevant examples would be the successful social welfare programs in Nordic countries, which maintain robust market economies while ensuring basic needs are met.

Try to focus on actual evidence from UBI trials rather than silly McCarthy era rhetoric.
by rvz | 2025-04-13 09:42:28+00:00
> Claiming this happens, no matter how many times you repeat it (without evidence) does not mean it happens.

You already know they did and yet still continue to defend politicians like the Pelosis' trading on insider political AND legislative information before it it released publicly and that privileged access entirely benefits them, not retail investors like yourself.

So, I don't think you even believe in what you just said about supporting a ban on politicians front-running the market. It should be ALL of them and there are zero exceptions.

It's as if you really want politicians to continue front-running the market with the sort of access that they have.

> Clearly, Your repeated denial of fact implies that it is instead _you_ are trading on insider information. The evidence is all right there. You should be locked up.

You got it all mixed up and it is other way round.

I'm not the one here admitting on this site to be "trading" or copying politicians trades to get an "edge" (it really isn't) like the Pelosis' and others (who truly have insider access to decision making legislation) really have on their trades.

The stock can drop / rise before the disclosure and you would always be behind regardless. So this accusatory comment is hilarious and laughable coming from someone like you supporting politicians using such loopholes for years.

The entire point is, if YOU did that yourself, made millions BEFORE the release of key legislation and knew people with connections to congress or the government; YOU would be talking to me on this site from your prison cell telling others to not do it.
by xorcist | 2025-04-13 09:42:46+00:00
I would pay you (almost) anything to find me a pair that fits. It has taken me a long time to finally find a pair that I can use not only walking but also running.

Then what to do when the battery dies? They only a last a couple of years. I can replace my phone pretty easily, but how can I find another pair of earplugs? That's a process I don't want to go through again. The human-device interfaces should just work.

The only other solution I have found is a USB-C-to-3.5mm dongle but then the phone doesn't fit comfortably in my pocket anymore, and it's very inconvenient when running.
by snvzz | 2025-04-13 09:43:29+00:00
>OS4 is still the future

AROS is.

OS4 being a hard break while also being privative, closed source means it will never see significant adoption.

>the cost of PPC motherboards greatly limits the market size.

PPC has no future. RISC-V is where it's at.

Of course, back in the 90s, there was no way of knowing this.
by zinekeller | 2025-04-13 09:44:36+00:00
> Then you look up their IP address's abuse contact, send an email and get them to either stop attacking you or get booted off the internet so they can't attack you.

You will be surprised on how many ISPs will not respond. Sure, Hetzner will respond, but these abusers are not using Hetzner at all. If you actually studied the actual problem, these are residential ISPs in various countries (including in US and Europe, mind you). At best the ISP will respond one-by-one to their customers and scan their computers (and at this point the abusers have already switched to another IP block) and at worst the ISP literally has no capability to control this because they cannot trace their CGNATted connections (short of blocking connections to your site, which is definitely nuclear).

> And if that doesn't happen, you go to their ISP's ISP and get their ISP booted off the Internet.

Again, the IP blocks are rotated, so by the time that they would respond you need to do the whole reporting rigomarole again. Additionally, these ISPs would instead suggest to blackhole these requests or to utilize a commercial solution (aka using Cloudflare or something else), because at the end of the day the residential ISPs are national entites that would quite literally trigger geopolitcal concerns if you disconnected them.
by jjav | 2025-04-13 09:46:57+00:00
I think the current state of affair has exposed a fundamental bug in the consitution. Sure, the US has three branches of government that are supposed to be checks and balances on each other. Which has, mostly, worked really great.

But turns out there is no way to enforce this. If we get a president that doesn't care about any of this and is happy to ignore everyone else, there isn't actually any way to enforce the separation of duties of the three branches.
by ungreased0675 | 2025-04-13 09:48:07+00:00
I find this a strange thing to be annoyed by, strange to the point of novelty.

Perhaps the kids mode needs to be easily accessible and prominent, because it might need to be used by kids? Maybe it’s good design to have it available on the very first screen.

It’s also distasteful to borrow trauma from others to justify personal preferences. Don’t speak for people who have experienced extreme tragedy as a way of reinforcing an argument. It’s weird.
by zinekeller | 2025-04-13 09:48:27+00:00
As t0mas88 said, you don't rely on the measured speed of the aircraft/ship, you rely on gyroscopes (which are much more resistant to external factors), and both clocks and gyroscopes have improved signifcantly (clocks are now better than cesium atoms - read about atomic clocks) and so are gyroscopes (again, optical gyroscopes that are miles better than mechanical ones).
by graemep | 2025-04-13 09:49:06+00:00
I think a bit of both.

The last two paragraphs talk about "harried parents", and "world doesn't revolve around children." sounds like having kids is a burden and resentful of the impact of people having kids on his life.

Its quite a lengthy rant about a minor UI inconvenience.

There is also a problem with the "never ask again" option. How long is never? Someone who does not have children now might well in a few years time.
by smitty1e | 2025-04-13 09:49:07+00:00
I greatly enjoy your casting of the existential struggle into fantasy role-playing terms. This is a relatively fresh treatment that is worth celebrating for its own sake.

In this context, what seems missing is the Ecclesiastes realization that 'fulfilling' (for some) is always going to mean becoming a dragon.

That is, the purported us/them separation between 'we' and 'dragons' is a mirage--there is only the full spectrum or humanity in view.

One example of a dragon was Saddam Hussein, who characterized oppression of the marsh Arabs as "being firm".

So it goes. One possible exit from the cycle is the realization the 'fulfilling' is not necessarily measured in materialistic units.
by conradludgate | 2025-04-13 09:49:26+00:00
Then I don't think you read it very clearly. This is about a prompt that keeps coming back, even though it's always going to be ignored. Every prompt is a branch which quickly gets frustrating.

Putting it into a programming context. Imagine you're a C++ developer. Wouldn't it be annoying if your text editor asked you every time you opened a project if you actually wanted to use Python instead.
by audunw | 2025-04-13 09:49:31+00:00
I can sympathise with the author, would be nice to get a more streamlined experience for those without kids, but:

> The world doesn't revolve around children.

Well, that’s the thing. It kind of does. And these days there’s an argument to be made that the world doesn’t value children enough. As long as fertility is below 2.1 that’s objectively true. It means we’re dying out.

If the author wants to be able to retire, there needs to be kids, and the industrialised world has made that too undesirable.

Honestly this feels like a trifle compared to the many UX atrocities out there. Sometimes you have to make the UI more inconvenient for some to make it more convenient for others
by bryanrasmussen | 2025-04-13 09:49:46+00:00
>Mein Grundeinkommen (My Basic Income), the Berlin-based non-profit that ran the German study, followed 122 people for three years. From June 2021 to May 2024, this group received an unconditional sum of €1,200 ($1,365) per month.

122 people for 3 years seems worse than useless, worse in that it probably makes people think this isn't statistically useless.
by 3036e4 | 2025-04-13 09:50:06+00:00
I wrote a few simple helpers for special things I want to do in (mostly) org-mode, but 99% of "my" elisp is code that I copy-pasted into init.el from someone else. I love that small additions like that can be done by pasting a few lines of elisp into init.el instead of having to depend on full packages.

A few days ago I happened to see my 1998 .emacs file in an old backup. It was only around 100 lines, but I think most of those lines have survived into my current init.el. The oldest lines are probably over 30 years old now. The API is reasonably stable, but not perfect. My current file has lots of logic to handle running in older Emacs versions.
by marginalia_nu | 2025-04-13 09:50:22+00:00
A big part of the problem with these scraping operations is how poorly implemented they are. They can get a lot cheaper gains by simply cleaning up how they operate, to not redundantly fetch the same documents hundreds of times, and so on.

Regardless of how they solve the challenges, creating an incentive to be efficient is a victory in itself. GPUs aren't cheap either, especially not if you're renting them via a browser farm.
by kkfx | 2025-04-13 09:50:35+00:00
The solution is avoiding crappy UIs designed to "help those who do not know how to use a computer" keeping them in their ignorance to exploit them and damn teaching IT. The MIT Missing Semester of Your CS Education https://missing.csail.mit.edu/ should be mandatory for high schools in 2025. People than will choose not to buy services but contents, and instead of watching Netflix with multiple accounts in a family they'll simply milk a public catalog passing through their own recommendation engine/scoring system, downloading what they want and keeping it locally on their own storage having bought the bits, not the service. With the side effect of much reducing the enormous consumption of bandwidth and energy we have today to keep internet up for the old new mainframe model named "the cloud".

The push toward {fog,edge}-computing, new distributed LLM proposals like BrianknowsAI's DCI Network clearly show this trend. We need moldable systems not cages.
by m-schuetz | 2025-04-13 09:50:43+00:00
It sure would. I was living off of a way smaller stipend for 2 or 3 years (the Austrian "Selbsterhalterstipendium"), and it was the most unproductive time of my life because I got enough to get by with minimal effort, since the conditions for the stipend were ridiculously low. I learned that if I can get money with basically no strings attached, I become lazy. Nowadays I'm not, simply because I have to work for stuff. I enjoy my work, but I wouldnt do it if it wasnt necessary.

It was a great time, but it tought me that people get lazy if they don't have to work. So now I am obviously projecting my own lazyness to the general population, which is why I am against UBI.
by imiric | 2025-04-13 09:51:58+00:00
That's great, but keyboard shortcuts are not exclusive to TUIs. GUIs can be just as powerful in that sense, and most advanced web apps support keyboard navigation. My objection is mainly to the claim that TUIs are beautiful, and to the effort of bringing their design to the web. But this is ultimately down to personal preferences, and others may disagree.
by wesselbindt | 2025-04-13 09:53:57+00:00
Ah nice it solves the Liskov violation that the standard library has. In the standard library, dates can be compared with <, and datetimes are dates. But compare a datetime with a date with <, and you get an error. This drove me nuts at work recently.

I wonder what benefits this choice has that outweigh the risks of this behavior.
by latexr | 2025-04-13 09:54:30+00:00
> I hear that sentiment expressed often by Americans I meet here

I am not American.

> but I never saw anyone explicitly saying "yes, I/we value blind loyalty".

Not only do they show it through actions, they talk about it constantly. All you need are the keywords “Trump loyalty” and you get more examples than you know what to do with.

https://www.politico.com/magazine/story/2018/03/06/donald-tr...

> “I value loyalty above everything else—more than brains, more than drive and more than energy,” Trump once said. […]

> According to people who know him well, Trump’s definition of loyalty is blunt. “Support Donald Trump in anything he says and does,” […] “No matter what,” […] “Or else,” […] “I think he defines it as allegiance,” […] “And it’s not allegiance to the flag or allegiance to the country—it’s allegiance to Trump.”
by reify | 2025-04-13 09:54:37+00:00
surprisingly people do love to work.

Although I have a masters degree I worked for 10 years, 3 nights each week, as a volunteer psychotherapist, providing free therapy to those that could least afford psychotherapy, those that needed it most.

I obviously had a day job too. I loved working for free, the benefits are huge, less stress and autonomy in how you choose to spend your time and skills and a greater sense of achievement.

If I had CBI I would work for free.

I am all for social devotional work backed with CBI.

CBI and work for free if you want to.

I can definitetely understand the sense of feeling more mentally stable without the daily stresses that come with not enough money to live on.

Most people who earn a decent salary are generally against CBI because of their own values around their own working ethic. There is nothing written anywhere that says that work is beneficial to a human being.

The money for nothing crowd always raises its ugly head when talking about any support that benefits human development especially of the poor.

As a retired therapist the majority of my lower socio-economic clients problems where due in full to the finanacial situation they found themselves in.

All therapists carry a sense of helplessnes when dealing with such clients becaue we cannot help them.
by joegibbs | 2025-04-13 09:54:52+00:00
This is an odd thing to be annoyed about. Maybe it brings back bad memories for parents who’ve lost a child, but you know else does? Going outside and seeing a primary school, childcare, playgrounds, children on the street. It’s unavoidable, it’s not worth building your design around. Presumably it’s a common enough option that people choose that, otherwise they’d get rid of it.
by sunaookami | 2025-04-13 09:55:11+00:00
Different view from someone new to macOS (bought my first Mac at the end of 2022): I love Apple Music. I have disabled the online stuff because I have no subscription and just use to listen to my local MP3's. I used MusicBee on Windows before and there is no other program on macOS besides Apple Music that comes close to the simplicity of it and I have tried a lot of them. I don't need much but it's embarassing that a lot of music players can't "just play my music folder randomly".
by ChrisMarshallNY | 2025-04-13 09:56:25+00:00
I’m not convinced that a call to emotional trauma is really a factor here (I know a lot of folks that have lost kids, and the streaming profiles don’t even move the trauma needle).

Rather, it’s a basic usability issue, with extra clicks/taps/whatever required, or an overly-complex presentation, requiring extra attention. Also, as noted in another comment, every UI element increases the opportunity for misfires.

In The Days of Yore, we used to “score” our UI, by how many taps/clicks it took, to accomplish tasks, or how long it took, to understand a screen. The lower, the better. I’m a bit of an anachronism, as I still do that.

My experience, is that implementing intuitive, low-interaction UI is really hard. I’m in the middle of designing a screen with drag-and-drop support for a matrix of icons. I’ve been working on it for a couple of days, already, and probably have at least a couple more to go. Lot of work, for just one screen. It’s all about removing unnecessary interactions, and implementing subtle, intuitive affordances. Also, symbolic debugging of UICollectionView is a real bitch. The debugger borks the drag and drop, so I have to use a bunch of print() statements.

I think most software is done by folks that aren’t willing to “go the extra mile,” to design and implement truly intuitive UI.