MurphyA/hacker-news huggingface dataset:
by rockemsockem | 2025-08-25 05:08:43+00:00
You're borderline saying "the present US administration, elected democratically, is equivalent to the Nazis".

That's insane. We used to have a rule on the Internet for people like you.

I'm no Trump fan, and people making alarmist statements like yours only help people like him get elected.

So, you know, stop. Especially if you think they're Nazis.

SpaceX exists because the US wants access to space and they are the cheapest way to space in history. They can continue to exist because starlink and their commercial launch services are massively profitable.
by upboundspiral | 2025-08-25 05:08:50+00:00
I've found that OnlyOffice has much better Microsoft Office compatibility. I just install it via flatpak, remove the network permission, and go about my business perfectly. While LibreOffice -> LibreOffice works perfectly fine, whenever it opens a .docx file it always wants to save it as a .odf which is a nonstarter. Not because I don't want to support open document formats but because everyone expects a .docx back if they send you one. It also struggles consistently for any type of advanced formatting (as a .docx).
by laughing_man | 2025-08-25 05:09:32+00:00
I bet the result won't surprise me. It might surprise you, though. My mother toured the US with a friend in 1960 and never had any trouble with banking. Not with getting an account, nor writing checks, nor withdrawing cash.

I'm not surprised your mother couldn't get a bank account without an adult cosigner if she was a minor. I had the same problem.
by jacob2161 | 2025-08-25 05:10:19+00:00
You're assuming env is in /usr/bin?

There are real environments where it's at /bin/env.

Running a script with

bash script.sh

Works on any system with bash in the path, doesn't require that it be executable, and is usually the ideal way to execute them.

I don't really believe in trying to write portable Bash scripts. There's a lot more to it than just getting the shebang right. Systems and commands tend to have subtle differences and flags are often incompatible. Lots of branching logic makes them hideous quickly.

I prefer to write a script for each platform or just write a small portable Go program and compile it for each platform.

I'm almost always writing Bash scripts for Linux that run in Debian-based containers, where using /bin/bash is entirely correct and safe.

Regarding verbosity, most people come to appreciate a little verbosity in exchange for clarity with more experience. Clever and compact code is almost never what you want in production code.
by dijit | 2025-08-25 05:12:03+00:00
I think the argument here is that there's less good apps because it's a difficult market and your profits are being garnished too aggressively for it to be a viable option when seeking investment for novel ideas.

It's not about "having less profit" necessarily, it's about it being a more risky business with a lower potential ceiling making investment less likely and thus: a dearth of Apps.

(reading charitably, of course).
by sczi | 2025-08-25 05:12:48+00:00
Wow it looks like you are taking reloading to another level I hadn't even considered.

For example in your elephant:main.py test, in swanky python I run do(3): ['Paint 3 canvasses', 'Sing 3 songs', 'Dance for 3 hours']

change songs to songz, and now do(3) is: ['Paint 3 canvasses', 'Sing 3 songs', 'Dance for 3 hours', 'Sing 3 songz']

Rather than changing the earlier songs to songz as jurigged manages to. But any lisp environment would behave the same, we don't have the idea of:

> 3. When a file is modified, re-parse it into a set of definitions and match them against the original, yielding a set of changes, additions and deletions.

We are just evaling functions or whatever sections of code you say to eval, not parsing files and seeing what was modified. So in some cases we might need to make a separate unregister function and call that on the old one. Like in emacs if you use advice-add (adds before, after, and other kinds of hooks to a function), you can't just change the lines adding an advice and save the file to have it modify the old advice, you need to explicitly call advice-remove to unset the old advice, then advice-add with your new advice, if you want to modify it while running without restarting.

When I eval a function again I am evaling all decorators again, in your readme you write the downsides of that:

> %autoreload will properly re-execute changed decorators, but these decorators will return new objects, so if a module imports an already decorated function, it won't update to the new version.

But I think I am handling that, or maybe you have other cases in mind I am missing? ie in a.py:

def dec(f): def wraps(): return f() + 2 return wraps @dec def reload_me(): return 1

Then in b.py, from a import reload_me, change reload_me in a and slime-eval-defun it, and b is using the new version of reload_me. Basically for all (__module__, __qualname__) I am storing the function object, and all old versions of the function object. Then when there is a new function object with that name I update the code, closure and other attributes for all the old function objects to be the same as the new one.

I'll look into maybe just integrating jurigged for providing the reloading within swanky python. I was using the ipython autoreload extension at first, but ran into various problems with it so ended up doing something custom still mostly based on ipython, which is working for me in practice for now. So as long as I don't run into problems with it I'll focus on the many other parts of swanky python that need work, but sooner or later when I inevitably run into reloading problems I'll evaluate whether to just switch reloading to use jurigged.
by palmfacehn | 2025-08-25 05:12:50+00:00
The author struggles to understand opposition voters. Instead of attempting to empathize, he demonizes. Instead of attempting to understand their rationalizations, he concludes that they are irrational. He accuses the opposition media outlets of being propaganda.

Of course, from his perspective, his political ideals and motives are purely altruistic, rational and high minded. His own publication and aligned partisans never engage in misleading propaganda techniques. The problems are all due to the 'other' tribe. Those deplorable people who are unable to make the correct choices.

No matter where you are politically, the problems in this approach should be apparent.

There are reasonable arguments to be made against the premises of democracy. Do nine out of ten people have a "right" to redistribute the tenth person's ice cream cone? When the state ineptly delivers each a spoonful of warm, melted ice cream, will that be the outcome the voters chose, or a fraudulent bait-and-switch?

The author doesn't address any of that. He drives by smugly while hurling partisan accusations out of the window.
by lutusp | 2025-08-25 05:13:47+00:00
Hmm, what a shame that the LaTeX content wasn't properly rendered in the linked article. When I noticed this I assumed someone had forgotten to include the MathJax JavaScript library, which, when present, converts LaTeX notation into properly rendered LaTeX client-side.

As it turns out, the MathJax library is called from the article's HTML (in line 1765), but for some reason it's not working.

A long-running debate argues that LaTeX rendering should be a default browser feature, so far without success. In the meantime MathJax works pretty well unless someone disables JavaScript client-side.

Reasonable people may differ, but not being able to render LaTeX is egregious and wrong.
by ludston | 2025-08-25 05:14:28+00:00
It seems like the author is referring specifically to the style of choral music found in churches, although the same thing can be said about other choral genres like barbershop.

However, Backstreet Boys or many of the Korean idol groups do music that could be classified as choral that's highly accessible.

The main difference is drums. Music without drums or some rhythmic equivalent is less accessible.

The other main difference is not in accessibility, but economics. Is cheaper and easier to make a band with only one featured vocalist, so most professional bands do this. It's what people hear, and therefore what they identify with and therefore what they go out of their way to listen to.
by schoen | 2025-08-25 05:14:28+00:00
To be fair, they use it quite a lot for exercise and recreation, so it's not like a completely disused open space. Other very expensive cities also have relatively huge parks (like Central Park in New York or Golden Gate Park here in San Francisco). I've heard people try to estimate the real estate value of Central Park, which may be somewhere around $1,000,000,000,000.

The size of Tempelhofer Feld is apparently almost exactly the same as that of Central Park, although it's probably much less used compared to Central Park. It looks like Central Park might get somewhere around four times as many visits.
by dietrichepp | 2025-08-25 05:14:50+00:00
I listen to a fair amount of choral music, from plainchant and organum up through modern and contemporary works. I think the short answer is missing, which is that most choral music just isn’t that exciting.

The Wikipedia article for the Motet has an interesting quote which echoes the sentiment here:

> [the motet is] not to be celebrated in the presence of common people, because they do not notice its subtlety, nor are they delighted in hearing it, but in the presence of the educated and of those who are seeking out subtleties in the arts.

This quote is attributed to Johannes de Grocheio in the 1200s! That means that people have been saying that choral music is hard to appreciate for more than seven hundred years.
by klipklop | 2025-08-25 05:14:51+00:00
The game Alpha Centauri had the most hard hitting quote that I think applies now.

"As the Americans learned so painfully in Earth's final century, free flow of information is the only safeguard against tyranny...Beware of he who would deny you access to information, for in his heart he dreams himself your master. Commissioner Pravin Lal, 'U.N. Declaration of Rights' "
by dijit | 2025-08-25 05:15:25+00:00
What's the old saying?

It's capitalism when you're winning, and socialism if you're losing.

Or: "Privatised profits, socialised losses".

I understand why in this case, Intel is very much in bed with the US Government and likely makes a strong case for being a national security interest, but it feels icky.. especially as AMD is an American company too.

If the issue is the node fabrication then why wasn't their an investment in Fabs before now? Intel got its big start on government grants iirc.
by laughing_man | 2025-08-25 05:15:44+00:00
Do you really not understand why people wouldn't want to live in a foreign country as they get older without ever having moved or been given the option? Would you want to learn another language at, say, age sixty not because you wanted to, but because you're having trouble conducting business anymore in the language you've always used? What if you didn't like the new food, and there very few restaurants left that serve the food you like?

Is it really that hard to understand?
by mhh__ | 2025-08-25 05:16:37+00:00
I'm not in Brazil I'm in the capital city of the United Kingdom.

The staff in my local tesco and sainsburys do not primarily speak English to eachother, and have previously struggled to understand basic questions I've had.

Please tell me in what way I'm entitled by wondering if this is a good way to organise a society? No one wanted it.

The purpose of a nation should be to do great things. How can we do anything with huge cultural questions floating around unanswered?

"What does it mean to be British?" is now a thing, and is in turn completely unanswerable. What are British values? Being nice to people?

This is really only a recent western dalliance too, most of the world's largest cities are actually extremely homogenous because they're in Asia.
by jacobobryant | 2025-08-25 05:17:24+00:00
Thanks for the feedback. I've structured Yakread (and its predecessors) as a daily email newsletter because it increases user retention tremendously. It's much less work for users if Yakread can show up in a place they already check regularly (their email inbox) rather than trying to get users right away to build a habit of visiting a new website regularly. The most common approach to this problem for consumer products is to make a mobile app so you can send push notifications; I like email a lot more since it's a bit more decentralized and is/can be less pushy (no pun intended).

But yeah, I wouldn't be opposed to trying out an alternate landing page that shows you article recommendations up front with a signup box somewhere. Could be interesting to see how both approaches perform in an A/B test. Especially if I ever made a concerted effort to get traffic from HN; then structuring the site a bit more like HN would probably be great. Maybe even aggregate comments from bluesky/mastodon? Once I get through the mountain of other TODO items that's been piling up :).
by Epa095 | 2025-08-25 05:17:39+00:00
It is more the 'and should not be disturbed'.

I did not grow up in the wild, and the default state of civilisation, even simple tribes, is certainly not unregulated. You are expected to take into account how your actions affect other people, and if you fail you will be sanctioned.

I perfectly understand people who wants little regulations. But my point is that choosing to not regulate something is also a choice, and for the big machine that is society, the fact that it's rooted in inaction does not make the outcome better, and thus not a better default either.
by bruce511 | 2025-08-25 05:18:00+00:00
I would argue that there was more than a duopoly. We had Windows Phone, WebOS, blackberry, Palm etc. The market voted and we're left with 2.

Equally, pretty much no iPhone user (outside of tech circles) cares about the App Store monopoly for iPhone. The policy is well known, and hasn't changed in 15 years.

Indeed many (not all) tech folk who complain about the App Store still went out and bought an iPhone.

The raw truth is that the market did decide. And no we don't need regulation. Apple and Google have different enough policies for there to be choice. In some countries Android has dominant market share.
by andsoitis | 2025-08-25 05:18:15+00:00
> treat both Apple and Google as de facto monopolies with respect to the smartphone market

Apple and Google can’t both be monopolists of the smartphone market (or even app stores). By definition, if there’s more than one seller, there is no monopoly.

I suppose you could say Apple is the monopolist if the iPhone market or the iPhone App Store market. You can’t say Google is the monopolist of the Android phone market or the Android App Store market.

But neither one, and certainly not both, can be the monopolist of the smartphone market or the smartphone app store market.
by chubot | 2025-08-25 05:18:23+00:00
Yup, that is pitfall 8 here - https://oils.pub/release/latest/doc/error-handling.html#list...

I think I got that from the Wooledge Wiki

Explicit error handling seems fine in theory, and of course you can use that style with OSH if you want

But in practice, set -e seems more common. For example, Alpine Linux abuild is a big production shell script, and they gradually switched to set -e

(really, you're damned if you do, and damned if you don't, so that is a big reason YSH exists)
by tsuyoshi_k | 2025-08-25 05:19:24+00:00
Thanks so much for all the thoughtful comments — I truly appreciate the range of perspectives shared here.

I’m still catching up on all the replies, but I just wanted to say: it's incredibly encouraging (and humbling) to see OS Yamato spark both support and critique. The goal isn't to make a "perfect" system, but to explore what mindful, seasonal digital spaces could feel like — and your feedback is helping shape that.

Will follow up more soon once I’ve read through everything properly.
by AndrewPGameDev | 2025-08-25 05:20:12+00:00
There were some comments talking about this yesterday: https://news.ycombinator.com/item?id=45002977

I'll just reproduce FatalLogic's last comment here:

""" In the class action case[0], which was allowed to go forward by the court last year, it is claimed that Valve told someone:

"This includes communications from Valve that “‘the price on Steam [must be] competitive with where it’s being sold elsewhere’” and that Valve “‘wouldn’t be OK with selling games on Steam if they are available at better prices on other stores, even if they didn’t use Steam keys.’” Dkt. No. 343 ¶ 158, 160 (quoting emails produced at VALVE_ANT_0598921, 0605087). "

(This is a new case, not the 2021 suit, which was rejected by the court, then amended and refiled, later with an additional plaintiff added)

[0]https://storage.courtlistener.com/recap/gov.uscourts.wawd.29... """

So a US court of law has decided that it's at least possible that this isn't true.
by snozolli | 2025-08-25 05:20:51+00:00
Everyone in here is critiquing the intricacies of plot and forced drama, and here I was just annoyed by the regular expression on a chalkboard behind Cameron when she was working on implementing a BIOS, and the fact that a Jeep Comanche pickup outside of a motel -- a vehicle that was either brand new or not even yet released -- had badly oxidized paint.
by ItsBob | 2025-08-25 05:20:59+00:00
This post has come along at an interesting time as it happens...

I was at my mum and dads yesterday and I was asking my dad if he'd seen any messages or nag screens about upgrading his computer from Windows 10? It's ancient and I wouldn't put Windows 11 on it, even though I can burn a copy with Rufus to remove all the requirements. As it happens, he had. In fact, he thought Microsoft wanted him to pay for it, such is their confusing marketing!

Now, my dad is no dumbass. He has a PhD in electrical engineering, all his faculties are still present and correct and he's used computers for years and he won numerous awards as uni for being smart af! Anyway, I put him off the idea of Windows 11 and onto the idea of a Chromebox instead. He seemes keen to try it.

Also, my dad only uses the web, the odd spreadsheet to keep track of his money, the odd YT video and that's about it: he's not a power-user.

My reasoning for the Chromebox is that I can't be about all the time when he needs tech support and I'm worried he's scammed by someone wanting him to "install an anti-virus, quick, before all his money is gone" or something. Plus, he has an Android phone already... it makes sense I think.

Next week I'll drop off my Chromebook and set it up for him to try. I think it'll work out, and if it does, I'll buy a Chromebox for about £300 and that'll do him for ever I think.

On a side-note, I've switched back to Windows 10 a few weeks ago: specifically Windows 10 IoT Enterprise LTSC. I used the Massgrave script and it's valid until 2038 or something. I've had it with the latency and general dystopia (and the broken printer... ffs Microsoft!) around Windows 11, which I'd been using for a couple of years until last week.

It may sound trivial but I still can't get over the volume slider latency in Windows 11: When you change the volume slider in the quick launch area and the "ding" sound happens 400ms later, not at the same time, it drives me nuts!

Anyway, my £0.02
by jacob2161 | 2025-08-25 05:21:15+00:00
That post is quite nitpicky, pointing to edge cases and old version behavior. The essence of it is that writing reliable Bash scripts requires significant domain knowledge, which is true.

Bash scripts are great if you've been doing it for a very long time or you're doing something simple and small (<50 LOC). If it's complicated or large, you should just write it in a proper programming language anyway.
by kelnos | 2025-08-25 05:22:01+00:00
Better to be diluted than continue to invest in a company that goes to zero.

And it's the standard refrain: if this money helps Intel get back on its feet, the stock price will go up, presumably to the point dilution won't matter.

But who cares, really? If it's true that Intel is actually strategically important to the US, the shareholders are irrelevant if need be. It's not a great outcome, sure, but Intel has been mismanaged for a long time, and investors should have known the risks of investing in a company like that.
by chubot | 2025-08-25 05:22:04+00:00
All my scripts use pipefail, and I haven't run into problems

I think `head` tends to cause SIGPIPE in practice, and that is what sigpipe_status_ok is for

but I stopped using pipefail since the return value can be based on a race, causing things to randomly not work at some point in the future.

Hm I'd be interested in an example of this

The order that processes in a pipeline finish is non-deterministic, but that should NOT affect the status, with either pipefail or not.

That is, the status should be deterministic ... it's possible that SIGPIPE is an exception to that, though that wouldn't affect YSH.
by grodriguez100 | 2025-08-25 05:24:45+00:00
The author does not say that you “should not add v1”. They say that versioning is how you change your API responsibly (so, endorsing versioning), but that you should only do it as a last resort.

So you would add “v1”, to be able to easily bump to v2 later if needed, and do your best to avoid bumping to v2 if at all possible.
by djmips | 2025-08-25 05:25:35+00:00
I love choral music. Maybe partially due to growing up going to church. I love hearing it in modern settings like the video games.

It feels like Enya falls squarely into the 'choral' sound despite them being 'solo'. (lots of overdubs I imagine)

And then there's African choir. Popular example https://www.youtube.com/watch?v=0AGtd2-jv0U
by simianparrot | 2025-08-25 05:26:26+00:00
I only use my smartphone for the basics. I want the tightly controlled app store hence I buy iPhone. I don’t want apps to be able to roll third party subscription and payment options because they will inevitably abuse it at the cost of less savvy users.

Epic Games is a developer and publisher making billions off tricking children into paying for worthless virtual goods. Fuck ‘em if they can’t make a living with the 30% Apple cut.
by Dig1t | 2025-08-25 05:26:32+00:00
There is no officially published number by the government, but 3 signs you can look at:

1. anecdotal evidence, I have been to several in the UK myself. You can find converted mosques by using Google Maps as well.

2. You can find videos from UK Muslims celebrating their cultural victories talking about the churches they have converted. Here are two such examples:

> 500 CHURCHES TURNED INTO MOSQUES IN A CITY

https://www.youtube.com/watch?v=62h_Im5cqxY

>How 100's of Churches are transforming into Mosques!

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

3. You can find videos from UK Christians lamenting the conversion of their churches.

One such example:

https://www.youtube.com/watch?v=2YGA54WadgY

You can also just go and look up the number of mosques in the UK increasing over time: https://www.muslimsinbritain.org/statistics/statistics01.php

The most popular baby name in the UK has been Mohamed for the last two years. That's also a pretty good sign.
by tsuyoshi_k | 2025-08-25 05:27:56+00:00
Thanks for the thoughtful discussion — I deeply appreciate both the support and the challenges to this idea.

OS Yamato doesn’t intend to replace traditional archiving. It’s more of a philosophical experiment: what if our digital space reflected the seasons of life — blooming, fading, letting go?

I agree that some data — like photos of loved ones — deserve lasting preservation. Yamato allows you to mark something as a favorite (♡) to keep it longer, but even those gently fade if untouched for a year. Not to erase, but to invite mindful curation.

This project isn't trying to be for everyone — it's just an offering for those who find beauty in impermanence.

Always open to refining the vision — thank you for helping shape it.