MurphyA/hacker-news huggingface dataset:
by 9rx | 2025-07-16 13:19:30+00:00
But with respect to "Linux on the Desktop" in the context of marketshare, the interest is in seeing how far Linux has gone, not how far software running on Linux has gone.

The only reason "ChromeOS" isn't considered Linux in this dataset is because Chrome has a flag that removes Linux from the user-agent on certain systems. If we were talking about Linux on the desktop casually, or were compiling a dataset through some other means where the kernel is a known quantity, we'd most certainly include said systems.
by jameshiew | 2025-07-16 13:20:06+00:00
How do you find o3-pro for coding? I've also been taking the approach of hand building context and copying and pasting it in for complicated tasks where I want lots of reasoning, like bug/security audits.

I found o1-pro unbelievably good for coding, but when o3-pro was released, I saw the response length in ChatGPT was gimped severely compared to o1-pro, so didn't find it all that useful - it couldn't output long enough responses. I actually cancelled my ChatGPT subscription as it seemed like such a downgrade, though I'll probably try using again via OpenAI's API at some point, so long as the response length isn't capped. I'm tempted to try out Grok 4 Heavy.
by pbmonster | 2025-07-16 13:20:34+00:00
> Having a widescreen monitor is irrelevant to me unless I fullscreen my browser (which I don't and I assume most don't).

Are you kidding? I'm willing to bet 99% of users run their browsers fullscreen.

Using the drag-and-drop feature that splits the screen between two GUIs already marks the office power user, a third windows on a single screen brings us into the territory of the hardcore nerds running tiling window managers.
Show HN: I'm giving away $100 on IncentivizeThis
by graerg | 2025-07-16 13:21:09+00:00
I built a platform that lets businesses incentivize online discussion via bounties. Instead of ads, businesses post bounties for specific content and metrics they want to see borne out (e.g., an engaging Reddit comment that mentioning my business and has at least 100 upvotes). Then, the denizens of the internet rise to the challenge and redeem the bounty for a reward.

To demonstrate how it works, I'm putting my money where my mouth is. This post links to $100 in bounties ($10 each) for posting an engaging comment on this thread. Limit one bounty per person (and per comment).

I modeled the full bounty lifecycle with Temporal workflows, so they're completely durable. Bounty fulfillment (i.e., content verification) is done with """AI""", and payouts are done with USDC on Solana so they're really fast. Happy to discuss this more in the comments.

For more info, check out incentivizethis.com; there's a one-minute demo video on the landing page that shows the gist. There's also a longer (5 minute) onboarding video here which should show you how to get up and running as a bounty hunter: https://finicky-elephant.clueso.site/share/aef8d2a6-b07b-440....

Finally, if you think it's neat and want to be kept in the loop, make sure you join the Discord; that's where I'll be coordinating with bounty hunters as I roll out more capabilities. Here's the link if you missed it: https://discord.gg/uvzgf6r2.
by NitpickLawyer | 2025-07-16 13:21:50+00:00
This is such a weird article. It starts being about DNS, quickly explains the vector (base64 in TXT records), explains why it's kind of a blind spot, etc. All good so far. Then there are the last 3 paragraphs where, albeit biased by the last 3 years of working with LLMs, it seems like the "context limit" was hit and nothing makes sense whatsoever. What in the distracted writer was that?
by doublerabbit | 2025-07-16 13:23:19+00:00
> I'm willing to bet 99% of users run their browsers fullscreen.

I've never had my browser in fullscreen unless it's media content.

I too prefer tabs at top than to the side, as I have four screens, 2x32' and 2x27' -- having the tabs at the top of my top screen feels more natural.
by kovac | 2025-07-16 13:23:27+00:00
Windows 11 is exceptionally slow. I installed it on a ThinkPad Carbon X1, it was quite unusable. Unresponsive after starting up, copilot and O365 trying to run stuff and i had to wait for them to comolete. I was very surprised that they think this is acceptable. I spent about an hour going through processes and installed programs list, and uninstalling many things. At that point it was more tolerable.
by danso | 2025-07-16 13:23:28+00:00
For another anecdata point, https://analytics.usa.gov tracks user device demographics to all visitors of U.S. government websites. Which of course might skew in ways different than the general U.S. population. But checking out the numbers right now for Linux users:

Last 30 days: 6%

2025 so far: 5.7%

2024: 4.5%

edit: analytics.usa.gov includes iOS and Android in its operating systems breakdown — e.g. Windows has a 32% share vs OP's 63%. Assuming most of Linux users are on desktop, it could be the case that Linux share in desktop users is a bit higher than 6%
by microtonal | 2025-07-16 13:23:40+00:00
Wow, isn't that painful without a big screen and keyboard? [1] Most primary schools here (NL) use Chromebooks or Windows laptops. High schools sometimes have a BYOD, but you certainly have to bring a laptop.

[1] Of course, you can hook up most phones to a display, keyboard, mouse, but that blurring the lines a bit. A Samsung DeX device or future Pixel desktop mode device hooked up to peripherals is pretty much a desktop (Pixel will even support Linux apps in a VM).
by Fokamul | 2025-07-16 13:23:53+00:00
> At least in my circle everyone I know has moved to their general computing being on phones and tablets which is not captured here

Interesting, could you tell me which part of US you are from?

---

My 2 cents, small country, mid-Europe, more or less in the middle of list of GDP / AIC per capita in EU.

Nearly everyone has some sort of PC or laptops for personal use.

Now it's changing, kids(~5-13yrs old) are using phones and tablets for school, Tiktok, Ytube, games. And only minority of kids is using PCs.

After they reach certain age, they've switched to PC games, at least in the past. Let's see what will happen now.

Gamers use primarily PC (Windows, because forced BS Anticheats), consoles are minority.

Probably because big tradition of piracy here, for long time it was legal to download anything. Even after forced change from EU, it's somewhat grey area and you can torrent anything, without VPN and nobody will care. But regarding pirating games, it changed years ago, with Steam of course. Like everywhere else.

Still it's funny that we have same price or sometimes even higher than US and our median salary is ~5x lower than US. :-) Here we call it "specific market", meaning "everybody buys it and everybody's stupid".

Only prosecuted cases I know, it was people uploading movies (usually local production) and they've made money from it.

In case of Germany and their automation of spamming letters from lawyers with ransom for €1k because someone on your internet torrented something. That's totally ridiculous from our point of view and it would spawn huge public backlash. I think that even lawyers torrents here :D
by paulcole | 2025-07-16 13:24:08+00:00
> One critical task not possible on phones and tablets is the production of long-form textual media

The key addition obviously being “for me.”

For others tablets (and for some others, phones) are what they use for producing long-form textual media.

I, for example, have no issue producing long-form textual media on my iPad w/ Magic Keyboard.

I’m sure that you will feel as though I’m not producing Real Long-Form Textual Media.
by jameshiew | 2025-07-16 13:24:12+00:00
This is my `mcp.json` in VS Code (requires `uvx` and `npx` to be available):

{ "servers": { "context7": { "command": "npx", "args": [ "-y", "@upstash/context7-mcp" ], "type": "stdio" }, "fetch": { "command": "uvx", "args": [ "mcp-server-fetch" ], "type": "stdio" }, "git": { "command": "uvx", "args": [ "mcp-server-git" ], "type": "stdio" }, "playwright": { "command": "npx", "args": [ "@playwright/mcp@latest" ], "type": "stdio" }, "brave-search": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-brave-search" ], "env": { "BRAVE_API_KEY": "${input:brave-api-key}" }, "type": "stdio" } }, "inputs": [ { "type": "promptString", "id": "brave-api-key", "description": "Brave Data for AI API Key", "password": true } ] }

The Sonnet 4 agent usually defaults to using `fetch` for getting webpages, but I've seen it sometimes try playwright on it's own. It seems the brave-search MCP server is deprecated now, so actually it's probably not the best option as a search MCP (you also need to sign up for an API key), right now it works well though!
by ryandv | 2025-07-16 13:24:42+00:00
> Men have been, understandably, slow to evolve.

It's true, and for all the reasons you list, men are in fact genetically inferior.

At this point all male babies should be aborted or otherwise discarded at birth. Babies born with two X chromosomes can simply transition into the gender identity role of "man" during puberty, if they so choose.
by yawnr | 2025-07-16 13:24:49+00:00
Yeah as someone who has a young child this entire post made me feel like I was taking crazy pills. Working this much with a newborn is toxic behavior and if a company demands it then it is toxic culture. And writing about it as anything but that feels like some combination of Stockholm syndrome, being a workaholic, and marketing spin.

Being passionate about something and giving yourself to a project can be amazing, but you need to have the bandwidth to do it without the people you care about suffering because of that choice.
by closewith | 2025-07-16 13:24:56+00:00
> if you have an existing skillset they're not going to throw you into the infantry.

There are a lot of highly qualified people in the combat corps.

> ditto for if/when they draft doctors, dentists, welders, etc. -- put people with skills and experience in those fields into areas where they can be used.

Many of which will be very close to the FEBA.

But the Graphene OS commenter seems to be making a moral, not utilitarian, argument, which is both odd and somewhat reprehensible.
by tojaprice | 2025-07-16 13:25:00+00:00
Agreed, also:

>> The article began:

>>"Last year we upleveled our Private Browsing mode."

>> Sorry, "upleveled" is not a verb I've ever heard of, in decades of using the Web. Why are you beginning articles with made-up verbs that you know people aren't going to understand? Why not use standard, plain, clear English?

Just because the person ranting had never heard of it doesn't mean that uplevel isn't a verb; and I am not sure how their amount of time spent using the web would correlate to their grasp on the English language.
by nico | 2025-07-16 13:26:06+00:00
> but I don’t commit a comment saying “wow, this clever bit came from the model!”

The other day, Claude Code started adding a small signature to the commit messages it was preparing for me. It said something like “This commit was co-written with Claude Code” and a little robot emoji

I wonder if that just happened by accident or if Anthropic is trying to do something like Apple with the “sent from my iPhone”
by cvoss | 2025-07-16 13:26:11+00:00
SCOTUS has not issued a judgment in that case (McMahon v. New York). They merely granted the case and will hear it next term. The headlines you likely saw were commenting on how the court chose to deal with the preliminary injunction that was in place in the meantime. It's a major peeve of mine when those headlines make it sound like such an order is actually disposing of the case. In reality, the case is just starting.

Anyway, on the question of whether the chief of an organization can fire his or her own employees, the answer is usually "yes, of course, how could it be otherwise?" That's why it matters who the chief is.
by rglullis | 2025-07-16 13:26:22+00:00
> For example, I switched to Mastodon (...) and was able to see real forms of people I followed before, so I have updated my views on them.

Isn't that strong evidence that it is possible to have a "human-scale" web built on HTTP, and consequently that there is not much benefit in restricting yourself to a protocol that is designed to be limited?

> Personally, I see Gemini or other protocols as equals to HTTP/S

Except they are not. Maybe it can do enough of the things that you care about, but Gemini is (by design!) meant to do less than HTTP.

> publishing to Gemini is not different than having a RSS feed in my case.

Again: if all you want is to be able to publish something in a simple format, then why should we care about the transport protocol?

I get the whole "the medium is the message" idea, I really do. I get that people want a simpler web and I look forward to a time where we have applications developed at a more "human scale". But I really don't get why we would have to deliberately be stripping ourselves of so much power and potential. Talking about Gemini as the best solution to the problems of the modern web is like saying we should wear chastity belts to deal with teenage pregnancies.
by danso | 2025-07-16 13:26:47+00:00
Mentioned this in another comment [0], but analytics.usa.gov has the % of visitors on Linux operating systems at 5.7% in 2025, up from 4.5% in 2024. Of course "visitors to U.S. government websites" is not fully representative of all U.S. computer users, but it's worth noting.

[0] https://news.ycombinator.com/item?id=44582058
by toomuchtodo | 2025-07-16 13:27:07+00:00
Some people are racist, some people are misplacing their economic anger at immigrants when it was/is the capital/owner class who has disadvantaged them systemically, some people who are immigrants want to pull the ladder up behind them. My hot take, without going out and speaking to folks, (although I know journalists who are) is that there is a combination of regret between when POTUS said "we're going to kick out all of the immigrants" and what that looks like implemented (part out of sympathy/empathy, part out of self interested/selfishness due to personal impact).

A lot of folks projected their own mental model onto the campaign performance art, and those mental models are hitting reality. "Not like that!" broad strokes.
by TiredOfLife | 2025-07-16 13:27:14+00:00
They have legacy extensions. Mozilla is very hostile to new extensions. When Gorhil - creator of the most popular Firefox extension uBlock Origin (honestly the main reason Firefox still has users) wanted to add his manifest 3 extension uBlock Origin Lite to firefox Mozilla told him to get bent. Same with "Enhancer to Youtube" (number 11 extension by user count) it is stuck on old version because of Mozilla
by ragnese | 2025-07-16 13:27:36+00:00
I always felt the same way while I was in grad school. The fact that my tuition was covered by working as either a teaching assistant or as a research assistant on a grant, AND that I actually got a paycheck that was mostly-enough to survive on, was something that I was very grateful for.

It was not something one could live on long-term (no chance to save money whatsoever, could never buy a home or decent car, etc). But, I wasn't starving and I wasn't taking on debt.

At the same time, it is a sacrifice. Most of my friends the same age were making "real" money, buying homes, going on nice vacations, saving for retirement, etc. So, I get extra irritated and defensive when I hear people who have no idea what they're talking about repeat conspiracy theories about science and academia. If I wanted to be a rich scam artist, I'm pretty sure there were better options than a science PhD...
by msgodel | 2025-07-16 13:27:36+00:00
You probably could if Android weren't intentionally constrained by Google to prevent it. That's what fsflover is trying to point out: Android is more of a television firmware than an OS and counting it like a PC OS makes very little sense because you can't use it like one.

EDIT: I think you still don't understand. It doesn't matter what hardware Android runs on it's written to be appliance firmware. Even if you put it on a laptop it just turns the laptop into what is essentially a television.
by danenania | 2025-07-16 13:27:38+00:00
Check out the DeepSeek paper.

Research/benchmarks aside, try giving a somewhat hard programming task to Opus 4 with reasoning off vs. on. Similarly, try the same with o3 vs. o3-pro (o3-pro reasons for much longer).

I'm not going to dig through my history for specific examples, but I do these kinds of comparisons occasionally when coding, and it's not unusual to have e.g. a bug that o3 can't figure out, but o3-pro can. I think this is widely accepted by engineers using LLMs to help them code; it's not controversial.
by Aachen | 2025-07-16 13:27:52+00:00
I became a bit disillusioned with quad9 when they started refusing to resolve my website. It's like wetransfer but supporting wget and without the AI scanning or interstitials. A user had uploaded malware and presumably sent the link to a malware scanner. Instead of reporting the malicious upload or blocking the specific URL¹, the whole domain is now blocked on a DNS level. The competing wetransfer.com resolves just fine at 9.9.9.9

I haven't been able to find any recourse. The malware was online for a few hours but it has been weeks and there seems to be no way to clear my name. Someone on github (the website is open source) suggested that it's probably because they didn't know of the website, like everyone heard of wetransfer and github and so they don't get the whole domain blocked for malicious user content. I can't find any other difference, but also no responsible party to ask. The false-positive reporting tool on quad9's website just reloads the page and doesn't do anything

¹ I'm aware DNS can't do this, but with a direct way of contacting a very responsive admin (no captchas or annoying forms, just email), I'd not expect scanners to resort to blocking the domain outright to begin with, at least not after they heard back the first time and the problematic content has been cleared swiftly
by exiguus | 2025-07-16 13:28:21+00:00
Yes, over the past 15 years I bought at least a dozen used thinkpads of the X series (x201, x220, x230 and x1). Most of them are now with other family members and friends (they are now also Linux Desktop user). And I still use 3 of them. One daily, the other weekly, and the 3rd for conferences. Beside that, I am also a fan of the T and yet of the P series. And I have a small collection of thinkpads with the big blue logo from the A and R series, but that's mostly just for fun.
by JohnFen | 2025-07-16 13:28:28+00:00
> Outside of gamers, I don't know anyone that has a computer at home that is not their work laptop if they have one.

Interesting. I don't know anyone who doesn't have a personal computer at home. Mostly laptops. With the exceptions of nerds like myself, the signifier that someone is a gamer is that their home computer is a tower rather than a laptop.

I wonder how much regional variation there is around this sort of thing? It sounds like it might be quite a lot.
by GuB-42 | 2025-07-16 13:28:58+00:00
How did it get that big? On my Windows 10, notepad.exe is 196 kB, I remembered it being under 100 kB, but it did get a few more features in the last years. Anyways, hard to judge considering that a good part of the original Notepad is likely to be standard Win32 components.

Anyways, none of these "mainsteam" apps hold a candle to sizecoding productions. Just look like what comes out of Lovebyte, a demoparty where no production is above 1 kB.
by kccqzy | 2025-07-16 13:28:58+00:00
Well colloquially "pet" itself is a past tense. Depends on the register of the language. And "wrong" is also an adverb. It would help if the educators explain when to use "wrong" vs "wrongly" vs "wrongfully" since all could be adverbs; or you could read enough to figure out the subtle differences.
by kigiri | 2025-07-16 13:29:23+00:00
You can find screenshots here: https://dev.to/9zemian5/tired-of-writing-sql-just-to-explore... (might be outdated, didn't test the tool)

On my part, I would like to see sqlite support and screenshots on the mainpage, also not a big fan of running an unknown command on my data.

Since you run locally, any value of having the frontend loaded from a website instead of just opening it in localhost ?
by neuralkoi | 2025-07-16 13:29:38+00:00
I wonder if a lot of these individuals who try incredibly hard to get more attention and "adulation" at the expense of others or feel under-appreciated just weren't loved very much as children or given much attention. I wonder how much of their behavior comes from a place of insecurity--not feeling that they are enough. Of course this type of behavior is not excusable, especially because humans are able to reason (if they try) and assert some level of control over their actions.
by grishka | 2025-07-16 13:29:48+00:00
The Cloudflare "you have been blocked" page. Many Ukrainian websites do something like this, so in my mind it's just a common thing that happens.

Some non-Ukrainian do as well, seemingly with no rhyme or reason, I run into this so routinely that I have an entire thread: https://mastodon.social/@grishka/111934602844613193
by happymellon | 2025-07-16 13:29:53+00:00
How did she "allow it to happen"?

I may of missed something, but I understood that these were direct attacks that exploited phishing attacks. Was she advised to do something, or allow other people to do something that she denied?

IMHO the statement should be

> I'm devastated that this happened despite our best efforts to prevent this type of attack, and this is what we are going to do to try and make this right.

With the ability of AI to generate pitch perfect voices, it's getting harder to vet things. Especially if the person has already been phished.
by constantcrying | 2025-07-16 13:30:00+00:00
>The biggest thing they need to do is find a vendor that will sell devices with this on it, then figure out which Distro to set it up with.

If you can not figure out how to boot a raspberry pi or another micro computer with this, you should not be using it. There is a base technical competency required to run any Linux distro and being able to flash an image to an SD card and boot from it is part of that basic tech literacy.
by Aeolun | 2025-07-16 13:30:04+00:00
That was a very interesting read. Even if it leaves me feeling like the reason teenage pregnancies are ‘bad’ is mostly because society is not set up for/condemns them. A teenage mother in a healthy family unit that drops the child with their parents while they continue to attend school will have significantly better outcomes.

I’m fairly certain a teenage pregnancy in Japan would work out more or less the same, because society is set up to facilitate people working 9h/day and dropping the kids off at daycare basically from several months of age. Of course, that’s combined with massive social stigma, so it wouldn’t on the balance really help things.