MurphyA/hacker-news huggingface dataset:
by layer8 | 2025-06-22 11:02:28+00:00
It’s true that TUI is a newer term than GUI and CUI. However, it isn’t exactly a new term either, its Wikipedia page was created in 2004. Look at the screenshots for illustration of what is considered a TUI: https://en.wikipedia.org/wiki/Text-based_user_interface

Or here some usage of the term in 2002 referring to a Turbo Vision or Norton Commander-like interface: https://www.digitalmars.com/d/archives/c++/dos/75.html

The technical means of how the contents of the TUI is established (character stream with special codes, or direct writes to text-mode video buffer) is largely irrelevant for the term. The essential characteristic is that the visual “state space” of the interface is a character matrix, and that the program treats it as such (instead of just unidirectional line-based output).

Maybe you are right that CUI actually doesn’t cover CLI. The Unix System V documentation uses “Character User Interface” for curses-based interfaces (https://books.google.com/books?hl=en&id=idAmAAAAMAAJ). Then CUI and TUI are roughly synonymous, though TUI is the widespread term nowadays.
by anticodon | 2025-06-22 11:02:38+00:00
> Well I imagine there was a lot less persecution by the Chinese government at that time.

Is feudal society with slavery and human sacrifices better? How can we really be sure about more or less persecution by Chinese government if we don't live in Tibet, do not know Tibetan and Chinese, and all we know about those "persecutions" are somebody else's translated words?

> You're right, the media in China are mostly or exclusively mouthpieces for the state.

You're right, the media are mostly or exclusively mouthpieces for the state. FTFY. There are not exceptions anywhere in the world.
by energy123 | 2025-06-22 11:03:14+00:00
> "Western liberals" aren't stupid or naive, they're just seeking a peaceful solution if possible.

They're not stupid, but they are naive. Look at UN Resolution 1701. Hezbollah agreed to disarm. Then, they just ... didn't.

Predictably, there was no self-reflection among the people that believe in the primacy of diplomacy. This chain of events may as well have not even happened in their minds.

Then when Hezbollah attacks Israel, the same people call for more diplomacy, instead of telling Israel to just win the war against the group that has proven to be unwilling to adhere to agreements.

Then when Israel won the war, finally there was a reconstitution of the Lebanese sovereignty over South Lebanon, which would not have occurred under any diplomatic solution. But predictably, still no self-reflection from any of the people that tried to pursue diplomacy.

I also disagree they want peace. They want "peace", meaning appeasement and kicking the can down the road, and meaning they don't have to be bothered hearing about this stressful news cycle anymore.
by lproven | 2025-06-22 11:03:29+00:00
Several important details are wrong in your comment.

> BeOS R5 (which was given away free)

No, BeOS 5 Professional was paid proprietary software. However, there was a free demo version, BeOS 5 Personal.

https://arstechnica.com/information-technology/2000/06/beosr...

$69.95

> full text indexing, which was also popular on some systems at about the same time

[[citation needed]]

I think this is incorrect. The first mainstream OS with full-text indexing and searching was Mac OS X 10.4 "Tiger" launched in 2005, 5 years of fast-paced development and tech change after BeOS 5.

https://en.wikipedia.org/wiki/Mac_OS_X_Tiger

The feature was called Spotlight.

https://en.wikipedia.org/wiki/Spotlight_(Apple)

"Tiger" was $129.95 and needed a PowerPC G3, 256MB of RAM and 3GB of disk.

A G3 meant minimum of 233MHz.

BeOS 5 was half the price, and needed 32MB of RAM, 150MB of disk, and a PowerPC 603 or better -- meaning a starting speed of 75MHz.

https://asleson.org/public/mirrors/www.be.com/support/guides...

You are not comparing like with like here.
by geeunits | 2025-06-22 11:04:06+00:00
The difference is, they were being used. Now they'll only be of use further down the line, and I have to readjust my daily workflow. Just because. It's highly frustrating and makes me regret putting so much effort in embracing 'the Anthropic way' when a rug pull can come out of nowhere. I wish I'd put that effort into my own tooling instead. Just a fair warning to anyone getting comfortable.
by bravesoul2 | 2025-06-22 11:04:40+00:00
I should have been clear. Yes it is avoidable but only by adding more checking machinery. The bare language doesnt help.

In Go etc. If a struct doesn't a field foo then there will not be a field foo at runtime. In JS there might be. Unless you bring in libraries to help prevent it.

You are relying on someone remembering to use zod on every fetch
by the_gipsy | 2025-06-22 11:04:49+00:00
I'm not sure I understand what you mean, perhaps my comment sounded snarky? But I don't think it's unwarranted either.

9/11 was not a direct response to any US invasion, but the London and Madrid bombings were a direct response to the second Iraq invasion. I would be surprised if there will be no terrorist attacks on American soil.
by belter | 2025-06-22 11:04:52+00:00
> What happened today likely saved millions of Iranian lives.

Today strike on Iran nuclear sites endangers millions of American and Israeli lives. It teaches Tehran the same lesson North Korea learned long ago. That only a nuclear deterrent secures a regime survival. To believe Iran will absorb this blow without striking back is not merely naive, it is dangerously delusional.

It is also clear any Iranian nuclear critical assets were moved to alternative secret sites long before the strikes, as satellite photos show: "Satellite images show activity at Iran’s Fordo nuclear facility before U.S. air strikes" - https://www.cnbc.com/2025/06/22/satellite-images-show-activi...
by perihelions | 2025-06-22 11:04:58+00:00
> "You lack that deterrent you get attacked, as simple as that. Libya, Syria, Iraq gave up their WMD projects eventually got bombed/attacked."

It's not that simple. Those countries were destined towards collapse with or without nuclear weapons. Iraq, Libya, Syria—those are three countries that fell into catastrophic civil wars, along internal conflict lines, in power vacuums succeeding an unpopular dictator. None of those autocracies were stable in the long-term. (But a nuclear weapon is quite stable; it succeeds the falls of governments and passes on to whoever replaces them).

Deplore US' strategic stupidities all you want; but it's not the only actor with agency in the world.

Would anyone have been better off with Assad fighting a version of the 2010's civil war with nuclear weapons in his arsenal? Or Hussein, that sectarian war? Those are two men who gassed thousands of innocents with nerve agents; they wouldn't surely wouldn't hesitate long about dropping nukes.

(Can you deter a civil war with nuclear weapons?)

We could also ask who would have inherited a hypothetical Qaddafi nuke, after his fall: which Libya? There were at least three Libyas one point. ISIL governed one!

(One semantic nitpick: I don't think it's fair to say those dictators "gave up" their WMD's. With all three, their WMD programs were forcibly taken from them. In Iraq, 1981, the bombing of the Osirak reactor; and again in the 1991 Gulf War the bombing of Tuwaitha (which permanently ended Iraq's uranium enrichment). Qaddafi turned over all his nuclear materials to the USA, after being directly threatened, in the months following US' 2003 invasion of Iraq. And Assad lost his North Korean-built plutonium reactor in 2007, to an airstrike. Did anyone of these dictators have agency in those "give up WMD" choices? I think not).
by fmbb | 2025-06-22 11:05:01+00:00
I don’t know what kind of reusable plastic bags you have over there. Our fee was introduced in 2020. I bought two reusable plastic bags (made from some plastic-tarp-like weave) then and have been using them for five years without issue.

You still have no proof at all on the table for your speculation about the plastic items on the beaches.
by lanthissa | 2025-06-22 11:05:52+00:00
can someone help me understand how the following can be true:

1. TPU's are a serious competitor to nvidia chips.

2. Chip makers with the best chips are valued at 1-3.5T.

3. Google's market cap is 2T.

4. It is correct for google to not sell TPU's.

i have heard the whole, its better to rent them thing, but if they're actually good selling them is almost as good a business as every other part of the company.
by ivape | 2025-06-22 11:07:47+00:00
We can’t know for sure since we’re not God. If Biden did what Trump did, then all that would solidify is that the Israeli lobby in America is hierarchically above both parties.

I don’t think Biden would have done it. Take the moving of the US embassy to Jerusalem, which happened in Trump’s first term. What stable President agitates a situation like that? He was uniquely allied with Netanyahu for awhile, and Netanyahu has exclaimed that Trump is the best friend Israel ever had:

https://www.timesofisrael.com/liveblog_entry/netanyahu-calls...
by austin-cheney | 2025-06-22 11:07:48+00:00
I see a lot of nonsense in the comments.

Here are the facts:

1. Iran may or may not have been building a nuclear weapon. US intelligence says they were at least 3 years away.

2. Iran did not attack Israel. Israel attacked Iran.

3. Iran did not attack the US. The US bombed Iran only because Israel asked the US to do so.
by simonh | 2025-06-22 11:09:43+00:00
You're looking for this.

https://en.wikipedia.org/wiki/Destruction_of_Israel_in_Irani...

>In 2024, Ali Khamenei told Hamas leader Ismail Haniyeh: "The divine promise to eliminate the Zionist entity will be fulfilled and we will see the day when Palestine will rise from the river to the sea."

In particular check out the "clerics" section of that article for the statements of multiple leading religious authorities in the regime on the religious justifications.
by bmacho | 2025-06-22 11:10:24+00:00
> So what exactly is the advantage of having to code all the rules yourself for every service you want to use??

"having to code all the rules" is not that hard, in most cases you can just pass the whole URL, and the instance accepts it.

Advantages: you don't get unwanted redirects from services, and you don't get unwanted redirects to instances. (Even tho the information about the instances will likely be concentrated at libredirect github issues. Chances are that some random person on the internet who has paranoid activities as a hobby will look into the instances, so you don't have to.)

- - -

I don't use many redirects. Nowadays I use exactly 0. But if I needed a redirect for example to xcancel, I would use my user-script as I had done it in the past before I lost it. I definitely wouldn't install a browser extension for it.
by GlacierFox | 2025-06-22 11:11:06+00:00
_How do you think Palestinians sleep at night? With the threat of Israel, funded by the largest military in the world, looming over them every night?_

Probably pretty badly now after squandering decades on building tunnels, hiding weapons and generally being a backwards fundamentalist cultish death camp. It's a mini Iran, and just as hateful. There's a reasom there's a massive security wall along the Egyptian border. They know what's up.
by _heimdall | 2025-06-22 11:12:29+00:00
My point wasn't that they haven't practiced some level of diplomacy. I was commenting on the level with with the earlier comment spoke of their diplomacy, and the seeming implication that they couldn't have been more diplomatic.

Calling for death to America, speaking of desires for Israel to be wiped off the face of the earth, funding non-state militant actors in the region, etc are all acts that inflame and go counter to the diplomacy they were otherwise taking part in.
by mistercow | 2025-06-22 11:12:50+00:00
Yeah, and I think it’s worth asking why there. Why do we not just have a standard for PWAs with privileged OS access?

There are two obvious answers. The first is portability. And sure, but Electron provides an answer here, so why can’t we provide one with PWAs? We could even have OSes define this interface for different browsers to target in a standardized way. Yes, you need platform specific code, but that’s often the situation with Electron too.

The other answer is security. But how is Electron / any other installed app any better? Because we require more explicit consent before installing a “real” app than for installing a PWA? OK so, just let’s just do that for PWAs too.
by styanax | 2025-06-22 11:13:08+00:00
Your intuition is correct, Nostr objects are stored on relays and can be retrieved by any client with the proper private keypart. In my test runs of trying Nostr proper for a month or two, I had problems deleting objects (clients lack support for the NIP API calls was common) - and you can only delete your end of a DM, not the whole thing. (another frustration - your "chat" or "inbox" can never be cleaned or deleted of the other person's messages).

Effectively nostr objects lay around on relays until they reach some server-side expiry policy and sometimes forever if one can't figure out how to delete them. Nostr clients (web and mobile) are the wild west of good luck with which features and NIPs they support (XMPP all over again). My experience here led to dissatisfaction as well. Relays are another wild west - it's choice paralysis and a helping of good luck with that.

The real problem for IM: Nostr does not ensure all relays sync, instead a user chooses their preferred relays (some you pay for in crypto). It is entirely realistic (I experienced it) that you're on relays other people aren't and you can't share content. This is death for an IM app and just trying to use Nostr became frustrating. (not to mention it's flooded with porn and crypto shills)

Edit: a nostr client has to keep open network connections to all these relays, as objects can be stored on multiple relays and it's up to the client - not the relays - to query all relays and then de-dupe the JSON responses. There are combobouncers in use (who will de-dupe) but they're not the default and tend to be read-only (because you can't choose which relays to post to when using a combobouncer).
by dreghgh | 2025-06-22 11:14:14+00:00
I live in a major world city with considerable immigrant populations from many parts of the world, and saw some of the pro-Palestine demonstrations yesterday.

There were numerous groups of Iranians protesting against Israel's actions and in support of the Palestinians. These are Iranians living abroad so can be expected statistically to be less supportive of the current government than the average Iranian resident.

The counter-protest, mainly of pro-Israel demonstrators, this time also had Iranians, demonstrating against the current regime (and broadly in support of Israel). All the Iranian flags in this very small group were the Shah-era design with the lion.

The visibly Iranian groups in the pro-Palestinian demo vastly outnumbered the counter protest. They seemed quite ideologically diverse. There were some people holding pictures of the ayatollah with the words 'No Surrender'. But there were also groups with the sign "don't bomb us and claim it's for women's rights" (can't remember exact wording). Groups including women with headscarves, other groups with only bare headed women. As well as the current official flag with the swords, I saw people holding the lion flag, and others with the neutral tricolour without emblem. So at least some of the people present were anti the current regime, but supported the Palestinians in the current conflict.

Obviously a very selective sampling for many reasons, but far from what you might expect if almost all Iranians were united against their current government.
by throwaway2037 | 2025-06-22 11:15:13+00:00
I don't where HN gets its information about investment banks, but it is wrong much more than 50% of the time. (Dart throwing monkeys could do better, I fear.) This is no longer true for non-FO (front office) head count after 2008. In markets (not investment banking/M&A/IPOs), front office is sales, trading, structuring, and a miniscule number of quants. In 2025, The vast majority of working stiffs at the world's top 15 investment banks are being paid an annual bonus that is max 25% of base salary, but 10-15% is more likely. Also, for most FO, when laid-off or leaving, they start gardening leave on the same day. Also, anyone worth anything (as FO) will negotiate with their next employer to have a guaranteed first year bonus that meets or exceeds their last bonus. For non-FO, they are required to work for their entire notice period.
by _heimdall | 2025-06-22 11:15:30+00:00
I didn't say Iran has been unwilling to negotiate or that they haven't been diplomatic at all.

The prior comment I was replying to implied that the Iranians couldn't have been more diplomatic than they already have been.

That's simply untrue and ignores much of the rhetoric coming out from the Iranian government related to Israel and the US. More importantly, it ignores Iran's involvement with a handful of non-state militant groups in the region.
by ExaltedPunt | 2025-06-22 11:15:32+00:00
> People with morals don't sing the praises of other people for immorally executing well, rather they view it as an unfortunate failing. And "genius" is solidly in the territory of praise - contrast with your distancing of "very effective politician" and "don't like".

You are deliberately misunderstanding the point being made, while simultaneously making an argument for tone policing. It is quite tiresome.

I stated that George Galloway is a complete scumbag. I think he is utterly amoral. I can still praise his (quite frankly) amazing rhetorical ability that gets even someone like myself who dislikes him, to cheer for him. That is how good he is. Does that make me immoral for stating an obvious fact? no it doesn't. I suspect you know this though.

The exact same logic applies to Trump's statements about Putin.

> Really though we should probably be relieved that he turned his focus to a foreign enemy rather than spending most of his energy escalating attacks against the State of California.

Quelling actual riots and enforcing immigration law is not attacking a state. I don't want to get into an argument over this, because I know there is nothing I can say to convince you otherwise.

I think the gangs, violent thugs and state governors that encourage law breaking (that what he was doing) should be crushed. I say this as someone that used to call themselves a Libertarian.

> Read the sentence right after the one you quoted.

I did. It doesn't negate what I said. Even if Trump criticism were made to tap into such a feeling, that doesn't mean they are incorrect, or that he hates the country.

Tony Blair said something to effect "You need to actually obtain power to be able to enact the change". That means manipulating the voter base. Every effective politician does this btw.

> I most certainly understand good faith criticism! I'm a libertarian - I actually care about many of the issues currently being burnt on the bonfire of credibility by Trump and the fake "libertarians" that actually only care about their own "rights".

Libertarians are just as bad as any other group in engaging in bad faith arguments.

As for the credibility of Libertarians, that was in tatters well before Trump. I used to call myself a Libertarian (a very lonely position in the UK). I realised that many of the people that claimed to be one had never read any of the foundational material and what Libertarianism meant was "I want to smoke weed". You just have to watch some of the convention footage of the Libertarian party conference (which as I understand was the third biggest party after the Dems/GOP in the US) to understand that what I am saying is 100% correct.

I suspect though that isn't want you referring to. I suspect you are lambasting the Libertarian Party under the Chairmanship of Angela McArdle and some of the other more Right-wing Libertarians associated with Trump. All I can say about her Chairmanship is she managed to get Ross Ulbricht freed, which makes her objectively more effective than most Libertarians.
by johnisgood | 2025-06-22 11:16:36+00:00
What do you mean by "own .onion servers" here specifically? It is ambiguous for me. Your own hidden service? Your own bridge? As for hidden services, that would be up to SimpleX to do so (just like how Ricochet does it), otherwise I have no idea how one would do it with SimpleX or configure SimpleX to use "mine". You would need Orbot on Android to begin with to use SimpleX with Tor, and I do not know if there is such an option to "use own hidden service", as hidden services do not work this way at all.

How do you configure SimpleX on Android to use your own SMP servers BTW?
by roenxi | 2025-06-22 11:16:58+00:00
> - nobody would let Iran to come even close to remilitarizing again. No centrifuges, and no placing them or anything similar under ground, etc.

How would they enforce that? It is underground, they can't exactly monitor what is down there with satellite photos. There'd need to be something like a blanket ban on underground mining across the whole of Iran and probably a country-wide occupation to enforce the ban. Otherwise it seems quite difficult to identify where the hypothetical centrifuges are.
by throwaway2037 | 2025-06-22 11:17:24+00:00
> I've seen non-competes as long as 2.5 years from places like Citadel.

Congrats: You are part of the 0.01% of the industry. Did they also offer to pay your bonus during that period? Else, it looks like a shitty deal that I would never accept. I heard that Florida now has some weird state-specific rules about high income people with non-competes.
by replete | 2025-06-22 11:18:26+00:00
Alternatively, add the multi-row tabs CSS hack for Firefox; it has a the side-effect of half-breaking tab re-ordering, forcing you to CMD/CTRL+click thereby solving the trails problem. 5 or 6 rows of tabs during a research session is not uncommon, conveniently chronological.

https://github.com/replete/firefox-userchrome
by samrus | 2025-06-22 11:19:43+00:00
> or it's going to get crippled to the point of irrelevance or removed.

how are you gonna do that without boots on the ground?

Trump talking about annexing canada made them go from being sick of the liberal party becuase of trudeau to swinging back around to supporting it to an upset victory because they were the only ones standing up to america. and thats america's closest ally, iran is their most bitter foe

this is either gonna end any chance of cooling things off with iran (and make them realize they need a nuclear deterrent yesterday), or turn into another vietnam/afghanistan

the regime was unpopular, the US could have collapsed them slowly like they did the soviets, but instead they let israel's "trust me bro" on nukes pull them into another quagmire.
by anticodon | 2025-06-22 11:20:03+00:00
> Whether this fulfills that goal, we will see, but anything that weakens the regime is good for the Iranian people.

Oh, enough to look at Libya, Syria, Iraq, to see what happens next:

1. Lots of infrastructure would be destroyed. It's the first thing NATO does in any invasion: bomb powerplants, water treatment plants, airports, hospitals, business centers (remember, that Iraq invasion started with destroying Baghdad business center, it was shown in all Western media). Infrastructure is super-expensive to rebuild, many countries in the world have no resources to build decent infrastructure.

2. At least several millions of Iranians would die. It's obvious. Somebody's moms and dads, somebody's children. The bombs do not choose. And we all know that West is indifferent to the deaths of non-Western non-white population (remember, e.g. killings and war crimes in Afghanistan).

3. In the end the country will end up in half-feudal anarchistic ruins (like Libya) or with "democratic" puppet government. Any outcome will allow selling Iran oil and gas to the West for the price of water, further lowering living standards of Iran.

I fail to see a single benefit for anyone living in Iran.