MurphyA/hacker-news huggingface dataset:
by heresie-dabord | 2025-06-22 12:31:42+00:00
With all due respect, please reconsider these points:

> This is probably what happens when your government isn't very competent

Well now we should all be terrified.

> Theocracy with nukes screams nuke them first

You should reflect on the religious elements prominently at play within these belligerent states.

I deplore kakistocracy of any stripe, but it is obvious that dictatorships and dictatorship-curious regimes of any sort are an existential threat.
by LauraMedia | 2025-06-22 12:33:04+00:00
There is a deeper problem in this: The DX for native applications is too annoying, undocumented or hard for most people.

I tried to build some of my tools without Electron, it's always a battle of multiple documentations for multiple systems and creating a bespoke system or having to deal with UI documentations that are glorified API references without examples.

The last few tools I built used PhotinoNET, which gave me an electron-esque framework but not bundling it's own chromium, instead using the browser already on the system. And even that required a complicated build script so I can just export a simple flatpak, exe and dmg...
Show HN: Scale by display gnome shell QoL extension
by k0tan32 | 2025-06-22 12:33:35+00:00
Hi all,

I have a "Quality of Life" extension I created for Gnome Shell [1] to share with the community. It automatically adjusts the system font scaling factor based on the current display profile and also integrates with Dash to Dock [2] (also known as Ubuntu Dock).

Why? Imagine you're using a laptop and frequently connecting it to different displays throughout your day (at home, office, co-working space, etc.) with varying display PPIs. Sometimes, the text may appear too small or too large. I prefer this solution over fractional scaling because, in my experience, it is buggy and doesn't work well with legacy and electron apps. For me this approach works very smoothly combined with 1x/2x/3x scaling on a huge variety of setups.

It's free, GPL-3 licensed and supports the last 3 major Gnome Shell versions. It works well on all Linux machines I own (both Wayland and X11), but bugs are possible; feel free to report them!

[1] - Desktop environment popular in Linux/Unix desktops [2] - https://github.com/micheleg/dash-to-dock
by anakaine | 2025-06-22 12:35:12+00:00
Some of the new 1000v infrastructure has 10-80% charging occuring in 5 minutes.

These arguments are kind of like horse and cart owners stating that gasoline powered vehicles will.need to be able to get fuel and that's impractical. Its infrastructure and innovation that is still being built out, the that build out is now 10-12 years along for most first world nations.
by diggan | 2025-06-22 12:35:46+00:00
> Dictators are not the good the good guys, for their people or their neighbors.

Trying to find a clear line of "good vs evil guys" is bound to led you down a bad path. Is how Iran treat people very shitty and outright evil? Yes. Does that mean other countries should feel OK with invading them to "liberate" them? Probably no and feels like a very dangerous line of thinking that could be used to invade basically any country, including the US itself.

I don't think many people are arguing that Iran is some beacon of democracy and treating their people right, but regardless of that, we tend to favor sovereignty of nations for a good reason, yet it seems like some countries still struggle with accepting this.
by FirmwareBurner | 2025-06-22 12:36:23+00:00
So if US chooses to "holocaust" a minority or ethnic group, or to invade and bomb innocent countries into oblivion, the rest of the world should just be OK with it because it's what the US citizens chose?

The ICC has its roots from the trials of Nazi criminals. The US government and its military has often performed similar unspeakable and inhumane acts abroad (see the war on terror leaks and scandals) without any repercussions due to legislature form George Bush saying the US will invade the Hague if its military personnel are ever trialed for war crimes.

So if one country sees itself above the law, what do you think that does to the other countries?
by mbmjertan | 2025-06-22 12:36:42+00:00
I can’t find the measurement methodology for Brightedge’s whitepaper, which concerns me because the margin for error seems huge, but Cloudflare’s numbers do make sense.

Both are however in line with my personal experience and observations regarding how people around me are using the web now.

I find myself using web crawling in LLMs a lot more, and search a lot less. My reasoning follows, and I think most people would agree.

- When I’m looking for some relatively obscure information which I’m not sure where to find or which would require hours of research for me to find, I use ChatGPT (usually o3 with deep research) and refer to citations for more information regarding a topic. This saves me hours of investigating, which I usually don’t have for something that’s just a curiosity. A friend also used deep research to find papers highly relevant to a topic he was working on for his med PhD in minutes, claiming that just searching through PubMed to find such papers would take him days - and probably less successfully.

- When I’m looking for something specific in regards to a topic I’m relatively familiar with, I use search (usually Kagi, unless at work where it is banned!) to quickly find reference material.

- LLMs (and engines like Kagi) let you skip through the SEO spam you’d usually skip through when using Google, as well as letting you search more easily (due to better natural language understanding than classical query engines). The quality of search results had been diminishing for years (geeks4geeks ranks higher than SO on Google), so it’s not surprising people turn to tools which produce better results. It’s like being shocked that people are driding cars instead of riding donkeys.

A particular example is that I looked up a DTC that my car was throwing. I googled it first, and got a results page consisting of forums that said nothing, paywalled generated sites that also didn’t provide any info, scammy Scribd clones hosting diagnostic manuals for the wrong car model and ad-ridden garbage sites that just claimed “oh it could be anything, just take it to a mechanic”. ChatGPT gave me an exact (and correct) answer in seconds.

This is an expected result of what we have done to the web, and it should surprise nobody. I’m only sad that genuine, small online communities are dying in favour of walled gardens, but that’s an entirely separate discussion.
by trainerxr50 | 2025-06-22 12:37:19+00:00
College football is arguably the second biggest sport in the entire US.

I mean I can completely understand the argument that it makes no sense but it is hard for an outsider to understand what something like Ohio State vs Michigan or Alabama vs Auburn in football means for those communities.

To say it is inevitable they split is just not understanding what these teams mean to the people and communities involved.

There is just something fun and additionally communal about the college sports team that isn't replicated by a professional team.

The biggest feature though is that it makes the teams temporary structures that are always changing because the kids graduate. That is something that would be really hard to replicate in a professional sports league. 3-4 years and then you are kicked out of the league. That doesn't work.
by ta1243 | 2025-06-22 12:37:42+00:00
Most modern enterprises want things like fleet and software management.

My personal kit is linux because it just works and I don't have time to faff around with windows when I'm not being paid. That doesn't work for enterprise though, and the difficulties of using windows are less important than the ease of enforcing policy.

Do Canonical offer a similar solution for identity management - sccm, active directory, intune, end-point-protection, all that sort of stuff? I'm no expert, I don't deal with that at work either, but I do know it's a major consideration.

This isn't the 90s. The problem with linux on the desktop in an enterprise isn't a lack of drivers or even software.
by more-nitor | 2025-06-22 12:38:16+00:00
> What Israel is doing is tame compared to

this.

even though some Israel's actions are spooky (targeted-exploding walkytalkies?), they're at least designed to minimize civilian deaths (or at least they're trying)

But... Iran and their ilks (eg. Hamas)? they not only don't give a shit, but actively seek to kill civilians with maximum brutality (baby beheadings, killing & parading even with non-israeli bodies)
by mjburgess | 2025-06-22 12:38:48+00:00
> https://en.wikipedia.org/wiki/Joint_Comprehensive_Plan_of_Ac... > https://www.theguardian.com/world/2023/mar/10/iran-saudi-ara...

What the US was doing before Israel blew up its efforts.

The idea that iran has any interest in using nuclear weapons is so absurd that it's incredible any one could take this propaganda seriously. Every relevant country has at least second strike capabilities against Iran, so it would be suicidal in the extreme -- it's also highly likely that the handful of nukes they'd have would be mostly intercepted. They haven't even developed second strike themselves, so they'd almost certainly lose any nuclear capacity on first attempted use. Iran's capacity for nuclear agression with nukes, is tiny.

Iran having a nuclear weapon would be one of the most stabilising outcomes in the middle east, as it would prevent israel (which is the most violent, destablising state in the region) from acting with impunity. This is why israel has, for 30 years, been complaining that iran is "months away" from a bomb, and why for 20 years its being trying to precipitate a war to drag the US into.

Iran having a nuclear weapon is the best possible outcome for global security, precisely because its the only configuration of events which prevents israel from waging wars of aggression on its neighbors (syria, iran, et al.).
by handfuloflight | 2025-06-22 12:39:09+00:00
You now've just demolished your original argument, and here's the proof using your own words:

You just admitted that the specific system of ayatollah rule has 'no core doctrine' supporting it. You acknowledged that this particular form of clerical authority is an innovation that doesn't exist in foundational Islamic teachings. Then you say Khomeini 'developed' velayat-e-faqih as a new system.

So by your own admission: core Islamic doctrine doesn't support this specific form of clerical rule by ayatollahs; and that Khomeini had to 'develop' (i.e., invent) the velayat-e-faqih framework. So, Iran's system is based on this modern Shia innovation, not established Islamic governance models.

But your original claim was that Iran's hostility toward Israel stems from 'Islamic' ideological doctrine. You can't have it both ways, either Iran's policies flow from broadly accepted Islamic teachings, or they flow from Khomeini's specific 20th-century innovation that most Muslims reject.

You've just proven that Iran's system represents one minority sect's modern political invention, not mainstream Islamic doctrine.

You don't need to be an Islamic scholar to know there are two major branches: Sunni and Shia. If you don't know this basic distinction, you shouldn't be making claims about 'Islam' generally. If you do know it, then you're being disingenuous trying to pass off one minority Shia innovation as representative of all Islam.
by mark_undoio | 2025-06-22 12:39:24+00:00
Thanks for this - I've been using the MCP Inspector https://modelcontextprotocol.io/docs/tools/inspector but find it doesn't really fit my workflow.

I like the fact this mcp-debug tool can present a REPL and act as a mcp server itself.

We've been developing our MCP servers by first testing the principle with the "meat robot" approach - we tell the LLM (sometimes just through the stock web interface, no coding agent) what we're able to provide and just give it what it asks for - when we find a "tool" that works well we automate it.

This feels like it's an easier way of trying that process - we're finding it's very important to build an MCP interface that works with what LLMs "want" to do. Without impedance matching it can be difficult to get the overall outcome you want (I suspect this is worse if there's not much training data out there that resembles your problem).
by chrismorgan | 2025-06-22 12:39:34+00:00
And then the question is: why? Is it because the LLM is better, or because the search engine is worse?

I just purchased a monitor, from among the cheaper 4K 27" ones I could find. I’m in India, so they may not be the same models you’d get in places like the USA: maybe the situation is better there. When trying to compare them, or even find reviews of them, I could not find anything useful through a search engine. Exactly zero useful things. Not a single review of my four candidates. Oh, a couple of video “reviews” probably in Hindi… but I have learned to utterly scorn that category as consistently devoid of content; and a couple of “review” sites… with only copies of the first-party marketing material.

This part of the web seems to be just dead.

As for LLMs, well, I’m sceptical that they actually are all that much better: where is the information coming from? I’m deeply suspicious that they just look better. It’s well-established that they’re magnificent at conning.

For my own experience, I’ve tried DuckDuckGo’s Assist a few times, which is GPT-4o, and I haven’t been impressed with it. Almost everything it comes up with is superficial, or wrong.
by jdsane | 2025-06-22 12:40:25+00:00
great to hear, i plan to keep moocup free, forever. it is my hobby project and accept coffee payments to support it. but no plans of any kind of monthly plans whatsoever. I want user to come, drop some photos and within few seconds produce beautiful output. i hate subscriptions myself, and do not want to burden users with it. let me know of possibility of supporting it via coffee payments, which users would support if they wish to.
by valyala | 2025-06-22 12:40:28+00:00
There are two tricks used by ClickHouse and similar databases:

- Smart placement of the data on disk, which allows skipping the majority of data and reading only the needed chunks (and these chunks are stored in a compressed form in order to reduce disk read IO usage even more). This includes column-oriented storage and LSM-like trees.

- Brute-force optimizations all over the place, which allow processing the found data at the maximum speed by employing all the compute resources (CPU, RAM, disk IO, network bandwidth) in the most efficient way. For example, ClickHouse can process more than a billion of rows per second per every CPU core, and the scan speed scales linearly with the number of available CPU cores.
by ant6n | 2025-06-22 12:40:43+00:00
You can run London to Europe via HS1 and tunnel, but the operating costs are insane. Anybody who propose that would get shut down by the „rail bubble“ extremely hard (like midnight trains did a couple years back). I think it would be nice, but it’s far off.

As for intra-UK sleeper: yes there are some possible routes, but the market is small. Developing custom trains for that would be very expensive. And the concepts we propose don’t work well cut the profile is so small.
by system33- | 2025-06-22 12:40:44+00:00
Tup. https://gittup.org/tup/ https://gittup.org/tup/make_vs_tup.html

But the Internet’s make mind-share means you still have to know make.

Edit: and make lets you use make to essentially run scripts/utils. People love to abuse make for that. Can’t do that with tup.
by mschuster91 | 2025-06-22 12:41:10+00:00
Back Then (tm) you didn't have to fear getting hacked all the fucking time. Shodan didn't exist, Metasploit was in its infancy, you needed to know where to look to buy DDoS and even then, half the offerings were scams themselves. The biggest threat was people abusing your SMTP server.

Today? Run just a plain Apache without a domain name, just a plain old IPv4 and listen on ports 80/443. In seconds you'll get hit by a barrage of exploit attempts, scanners, god knows what. And manage to get something successful, you'll get a few emails that say "pay us X dollars in BTC and we'll leave you alone", and if not you'll get booted off the net if you don't hide behind Cloudflare.

Discovery is also not a thing any more. The old "rings" have long since passed, RSS feeds went down the drain with Google Reader (IMHO, that decision effectively killed off the blogosphere), and Google Search got completely poisoned with SEO.

The Internet has become the Wild West. Law makers have begun to notice but unfortunately they're so utterly braindead that fierce opposition to their regulation attempts is the only choice possible, so nothing happens. Rinse and repeat.
by transcriptase | 2025-06-22 12:41:12+00:00
Yep. Nowadays even if you try to do your research on something like a foam mattress/bed in a box… be aware that the same company owns virtually all the ranking and review sites as well as all of the dozen brands they’re pretending to compare. Even the old method of appending Reddit to search queries hasn’t returned genuine results for the last few years since companies know to use aged and otherwise organic looking accounts to subtly name drop themselves and reply in agreement throughout threads alongside keywords that will bring in google traffic and upweight their odds of LLM mention.
by Gareth321 | 2025-06-22 12:41:23+00:00
I think even Lemmy and BlueSky are mostly bots. As much as I loved the anonymous wild west of the internet in my youth, I have come to accept that that is dead, and AI/LLM/bots will finish off its carcass. I foresee a future where humans are verified using some kind of trusted mechanism so that we at least know when a website, content, or comments comes from a real person. I value this far more and I think so do most.
by user_7832 | 2025-06-22 12:43:17+00:00
Just thinking out loud as someone who's been in a similar situation...

There are a ton of tools that claim to be one stop shops, but of course, almost none have all the features you would want.

Hence it makes sense to separate the different parts (to use tools that are excellent/powerful at any one task), and use some intermediary in the middle. Of course this isn't as efficient and frictionless as possible, but it allows compatibility.

I suppose in today's "everything is a file" computing paradigm, files (or folders) with data are probably the closest? It is far from perfect, but it's possible to integrate with a bit of legwork with scripts and the like.

That way you can import from your browser/extension of choice, save it in a form (.md? .odt/docx?) of choice, and export it as you please (ppts or pdfs? webpages?).
by mattmaroon | 2025-06-22 12:43:26+00:00
Ukraine gave up working nukes, don’t forget them.

I think the point of this bombing is to change the calculus you just mentioned. Now there’s an actual reason to not try for nukes, you may get bombed.

NK’s conventional weapons (and SK’s pointed right back at them) saved them from conflict, that’s how they got to nukes without us doing something like this. They already had mutually assured destruction from conventional weapons and proximity to an ally.

Iran’s problem is we don’t care much about anyone around them except Israel, and they already would destroy Israel if they could, so they had nobody’s head at which to aim their bullet.

NK’s government is an evil one but the Kims really like being alive and that keeps them somewhat rational. They are quite obviously not religious since they claim to be God (and surely are aware they are not), so they don’t believe in benefits to martyrdom.

Islamism is a death cult (and I mean that literally) so their actions aren’t rational as we would define the word. We can’t rely on their self-preservation instinct the way we can with the Kims.
by perihelions | 2025-06-22 12:44:01+00:00
https://news.ycombinator.com/item?id=44336915 ("Microsoft suspended the email account of an ICC prosecutor at The Hague (nytimes.com)" (387 comments))

https://news.ycombinator.com/item?id=44032717 ("Microsoft's ICC blockade: digital dependence comes at a cost (techzine.eu)" (205 comments))
by a2128 | 2025-06-22 12:44:29+00:00
I would've chosen Java because it's faster than Python and is good for string manipulation. My cousin would've chosen Brainfuck because he's really good at it. Alas, this discussion is useless because none of us are the one who spent the effort to write the Makefile formatter and linter, we can only bikeshed all day about what decisions we would've taken
by sksjvsla | 2025-06-22 12:44:32+00:00
People keep comparing cloud costs to employee costs, but I think that’s the wrong metric. The real ratio to look at is cloud spend vs. the revenue you can unlock.

For me, switching from AWS to European providers wasn’t just about saving on cloud bills (though that was a nice bonus). It was about reducing risk and enabling revenue. Relying on U.S. hyperscalers in Europe is becoming too risky — what happens if Safe Harbor doesn’t get renewed? Or if Schrems III (or whatever comes next) finally forces regulators to act?

Being able to stay compliant and protect revenue is worth far more than quibbling over which cloud costs a little less.
by ifthenelseor | 2025-06-22 12:45:03+00:00
Thank you for the additional context.

> A Microsoft spokesperson said that it had been in contact with the court since February “throughout the process that resulted in the disconnection of its sanctioned official from Microsoft services.” The spokesperson added that “at no point did Microsoft cease or suspend its services to the ICC.”

> Microsoft declined to comment further in response to questions regarding the exact process that led to Khan's email disconnection, and exactly what it meant by “disconnection.”

I think you have described it well. Clear as mud. I think the political impact on Open Source going forward may be very interesting.
by invalidname | 2025-06-22 12:45:12+00:00
So based on your logic we should just let them gain that ability and see what happens?

> It is similar to swearing at someone "Fuck you". It doesn't mean you're actually able and willing to.

Since they conducted decades of terrorism against Israel the USA and our allies a more apt example would be a person who repeatedly stabbed our friends is trying to get a bomb that could kill us all.

It's amazing to me how people are willing to give the benefit of the doubt to people who literally led terrorist attacks against their country. To people who would stone gay people and punish women for the crime of rape. But won't give a similar benefit of doubt to the people opposing them. Who won't consider that, maybe, just maybe, the stuff you read on the internet isn't the whole truth.
by mjburgess | 2025-06-22 12:45:16+00:00
Iran has a population of 92mil and an economy vastly stronger than iraq 2003 -- it also has extremely motivated backers in China, who are eagar to use it the way the US uses Ukraine: a means to deplete a peer competitor of their military resources. The best outcome for China here is the US blowing its assets in Iran.

The propaganda at the moment is israel is winning, iran isnt using missiles because of "air superiority", and the US is able and willing to detroy the nuclear capacity via the air. All of these claims are false. Iran's capacity to strike back remains vast using only its own resources.

What the US has been dragged into by israel is an amazing opportunity for a US peer competitor (china) to grind down its arms -- it would be remarkable if China doesn't take it. It can hardly afford the US to be a well-armed protector of Taiwan.

The iranian regieme's apparent hesitation at the moment is not as extreme as russia's on the first days of the ukraine war, and look at where we are now. This apparent hesitation is waiting for israel to deplete its missile defense, waiting for a more stable intelligence environment (presumably moving assets, etc. around out of uncovered israeli operations), and most of all, waiting for a moment to strike off-guard.