MurphyA/hacker-news huggingface dataset:
by selcuka | 2025-06-10 04:10:32+00:00
Are you sure? There are currently 3 trillion trees on earth and they only absorb about 20% of greenhouse gas emissions (~9.5 GT of CO2) per year [1]. Apparently not all trees absorb the same amount of CO2 as in your assumption. Adding 1 more trillion trees would have a negligible effect.

[1] https://www.pnas.org/doi/10.1073/pnas.1710465114
by jmb99 | 2025-06-10 04:10:51+00:00
> Apple had a good run, I've genuinely enjoyed using their platforms daily, but I'm afraid they're dropping the ball now.

I haven't owned a (personal) Mac since High Sierra. The UI had been going downhill since Yosemite in my opinion, but gradually; it took a nosedive with Big Sur (I think that's the one that introduced all the SwiftUI apps?) to the point that I realized I probably wouldn't own another Mac until they figured out that a Mac is a computer, not an iPad. Looks like they still haven't yet.

That being said, I believe that 10.5-10.9 is probably somewhere close to what peak computing looks like. It's not perfect but it makes sense to some degree. I had no problem teaching people of any technological skill level how to use Snow Leopard or Lion; and not just getting by, properly becoming competent computer users. On the other hand, I've been watching my parents (both of whom have been using computers since the late 70s) slowly lose the ability to "understand" both modern macOS and iOS, and are more and more frequently struggling to find old and new features and functionality (like being able to see all of their emails on their phone).

It's disappointing really. For a while I couldn't stand using Windows and regular Linux desktop distros were too fiddly to be useful, and Mac really was the best option for "I just want to do X" with the least friction. Nowadays, Windows sucks for a whole host of reasons, and the Linux desktop is more usable but still Linux, and apparently Mac has decided to shoot itself in the head. If my grandmother asked me what computer to replace her Mac Mini with if it died right now, I really don't think I'd have an answer.
by ptero | 2025-06-10 04:10:54+00:00
While I think you are right that Trump is doing this to escalate the situation,

> LA had plenty of local police to handle the scale of the protests before

sure, and why didn't they do it this time? I suspect for the same reason: both Bass and Newsom want to escalate the situation as well. And when both sides want escalation that's what we get. My 2c.
by anon84873628 | 2025-06-10 04:10:58+00:00
I'm so tired of hearing this type of thing. "If the protesters would simply protest correctly, then I would respect them."

News flash. The opposition is always going to say something like this to set an impossible bar for the protestors. This type of thinking undermines all protests, protects the status quo, and basically boils down to victim blaming.

Not to mention you can always have false flag operatives undermining a movement.
by bmandale | 2025-06-10 04:12:34+00:00
What good is a "PR win"? Nobody would have even heard about it if they'd marched peacefully, and if they had it would have changed nobodies minds, and otherwise changed nothing. The issues for which a simple march can have any influence at all on are the ones for which the powers that be don't have strong feelings on, where they can be swayed by seeing public support for the issue. Trump has well past dug in his heels on illegal immigration, and has a large base that backs him on it (as you recognize); a fully peaceful protest would have accomplished absolutely nothing.

There are issues worth rioting over. Maybe you don't feel that illegal immigration is one of them, but you should at least understand the logic of a protest, and why sometimes becoming violent is necessary to accomplish anything.
Show HN: Ramsey – A PyQt robot that lives on your screen and reacts in real time
by spola25 | 2025-06-10 04:13:17+00:00
I built RAMsey as a fun side project: a desktop companion bot that lives on your screen and reacts to your system stats in real-time.

It's built with PyQt6, runs fully offline, and kind of feels like a modern-day Clippy or desktop Tamagotchi. You can extend it with more interactions or make it respond to events.

GitHub: https://github.com/SamhithPola2025/RAMsey

Would love feedback — especially ideas for more features or interactions, and leaving a star, opening an issue, or just checking it out in general would be highly appreciated!
by cayley_graph | 2025-06-10 04:13:39+00:00
I like Gnome. I prefer my desktop to be designed around one unifying philosophy instead of a hodgepodge of customizations which don't work well together. The Gnome team has done pretty well at avoiding the classic Linux issues with the latter, though it doesn't win them any favors from people who would've been using KDE or some tiling WM anyway.
by motorest | 2025-06-10 04:16:17+00:00
> The reason why non-violent protest works is not because it prevents escalation, but because when escalation does inevitably happen, the masses will think the escalation was unwarranted and be sympathetic to the protestors.

The problem with your opinion is that it leaves out the fact that one side is deeply involved in ensuring this escalation takes place, either in fact or in appearance only.

So regardless of what protestors are doing, or even who infiltrated protests to inflame and escalate events, the Trump administration is hell bent on having these protests escalate.
by cynicalkane | 2025-06-10 04:16:27+00:00
This isn't always true. Stimulants can -- for a subpopulation, at least -- meaningfully improve focus in ADHD individuals in long-term measurable ways and low risk of side effects. This contrasts starkly to ordinary people, who will quickly build up a tolerance to typical stimulants. The difference is measurable with clinical tests.
by cjbgkagh | 2025-06-10 04:16:45+00:00
We can’t have people going around and killing other people, but we can’t have people going around and destroying property. It might sound noble to have this idea that we would always put life ahead of property but many of us have property valuable enough that it could be cashed in and used to save lives yet we chose not to do so. I think people are far more ready to spend on virtue with the destruction of others property rather than their own.
by mkfs | 2025-06-10 04:17:04+00:00
I didn't vote for Trump in 2016 or 2024, but I did do so in 2020 specifically because of the BLM riots, which the media incited (through selective reporting of police violence), excused ("fiery, mostly peaceful protests"), and then went so far as to doxx and harass anyone who resisted the mob, or even just those who found themselves in the wrong place at the wrong time, like the fuel truck driver who hadn't been informed that BLM had commandeered an interstate (and didn't want to get Reginald Denny'd): https://www.the-independent.com/news/world/americas/crime/tr...

Glad to see Trump learned his lesson from the first time.
by bigyabai | 2025-06-10 04:17:36+00:00
Blink is the hostile fork of WebKit. And you would not like if any corporations did this to your Open Source project; on HN alone I see a small army's worth of people who bitch about websites built for Chrome but not Safari. That's how Konquerer users felt back when Apple didn't collaborate downstream, so turnabout is truly fair play.
by bobbylarrybobby | 2025-06-10 04:18:10+00:00
I would imagine that for a known geometry of glass, you can do the ray tracing once, see where each photon ends up, and then bake that transformation into the UI. If you do this for each edge and curve your UI will produce, you can stitch them together piecewise to form UI elements of different shapes without computing everything again from scratch.
by comex | 2025-06-10 04:18:52+00:00
The EFI environment does provide some basic drivers for the boot environment, but they all go away once the OS loads, except for a handful of functions such as EFI variable management. (Linux can also reuse a framebuffer originally obtained from EFI for a very limited form of video support - efifb - but that’s not proper video support.) So EFI doesn’t get credit for video drivers or power management.

For power management, you can however give some credit to ACPI, which is not directly related to UEFI (it predates it), but is likewise an open standard, and is generally found on the same devices as UEFI (i.e. PCs and ARM servers). ACPI also provides the initial gateway to PCIe, another open standard; so if you have a discrete video card then you can theoretically access it without chipset-specific drivers (but of course you still need a driver for the card itself).

But for onboard video, and I believe a good chunk of power management as well, the credit goes to drivers written for Linux by the hardware vendors.
by zeta0134 | 2025-06-10 04:20:14+00:00
Yes, fellow rhythm-based dungeon crawlers unite! This looks great fun, the tiny resolution is such a fun artistic constraint.

I love the way you describe the time travel aspect. My own project has to run on an NES, and memory constraints mean I can't actually store a previous game state entirely, so there are endless hacks and cheats to "rewrite history" after resolving most of the enemies in advance, to account for the player's actions at the last moment before display.

I can't cheat the beat timing though (drawing is way too slow) so I've got the beat judgement tuned to look less awful while being reasonably forgiving about late inputs. To compensate, I stretch out the animation timing on the following beat, so the early cels aren't weirdly bunched up after late inputs. It works well enough given the constraints.

It's fun seeing all the different approaches to this problem in the rhythm game sphere! It's way more complicated than you'd initially think, and games have all sorts of tricks up there sleeve to deal with it.
by gsf_emergency | 2025-06-10 04:20:18+00:00
May I quote the same Hayek (last page):

>instead we must show how a solution is produced by the interactions of people each of whom possesses only partial knowledge.

(In the same spirit, I'm trying to move beyond dissfests towards more collaborative convos on HN)

@warden I was encouraged to see "perfect knowledge" replaced by "sufficient knowledge" in at least once instance in your post.

We should encourage Glen & Michael to work on seeing if weakening their assumptions as above would produce proofs of more useful natures, as a prelim to solving the knowledge problem :)

(Alas collabs take work, & HN is primarily an entertainment & venting channel, due to its ephemeral design)
by mock-possum | 2025-06-10 04:22:05+00:00
In all honesty - have you tried doing what you would do with a paired programmer - that is, talk to them about it? Communicate? I’ve never had trouble getting cursor or copilot to chat with me about solutions first before making changes, and usually they’ll notice if I make my own changes and say “oh, I see you already added XYZ, I’ll go ahead and move on to the next part.”
by mikepurvis | 2025-06-10 04:22:06+00:00
In the end they're probably run into the same issues that killed WSL1 for Microsoft— the Linux kernel has enormous surface area, and lots of pretty subtle behaviour, particularly around the stuff that is most critical for containers, like cgroups and user namespaces. There isn't an externally usable test suite that could be used to validate Microsoft's implementation of all these interfaces, because... well, why would there be?

Maintaining a working duplicate of the kernel-userspace interface is a monumental and thankless task, and especially hard to justify when the work has already been done many times over to implement the hardware-kernel interface, and there's literally Hyper-V already built into the OS.
by mdp2021 | 2025-06-10 04:22:28+00:00
The submission title composes headings and page title¹ - as any selection would make no sense.

¹(Title: 'IQ Test | Tracking AI' ; H1: 'Tracking AI' ; H2: 'Monitoring Artificial Intelligence')

--

(Content wise)

Note that the results are dynamic: tests are periodical, results fluctuate.
by shio_desu | 2025-06-10 04:23:49+00:00
It burns tokens if you BYOK but you can hook into GH Copilot LLMs directly

I really like the orchestrator and architect personas as is out of the box. I prefer it over Cursor / Windsurf for a few reasons - no indexing (double edged sword) - orchestrator I find much more useful than windsurf cascades - tool usage is fantastic

The no indexing is a double edged sword, it does need to read files constantly, contributing to token burn. However, you don't have to worry about indexed data being on a 3rd party server (cursor), and also since it has to crawl to understand the codebase for it to implement, to me it seems like it is more capable of trickier code implementations, as long as you utilize context properly.

For more complex tasks, I usually either spend 20-30 minutes writing a prompt to give it what I'm looking to implement, or write up a document detailing the approach I'd like to take and iterate with the architect agent.

Afterwards, hand it off to the orchestrator and it manages and creates subtasks, which is to provide targeted implementation steps / tasks with a fresh context window.

If you have a GH Copilot license already, give it a shot. I personally think it's a good balance between control as an architect and not having to tie my time down for implementations, since really a lot of the work in coding is figuring out the implementation plan anyways, and the coding can be busy work, to me personally anyways. I prefer it over the others as I feel Windsurf/Cursor encourages YOLO too much.
by giardini | 2025-06-10 04:25:37+00:00
Have you considered taking your child to a European state? Reason I ask is that there is a vaccine for tuberculosis (the BCG vaccine) which is widely available in European countries but not in the USA. On my next trip to Europe I hope to take that vaccine.

FWIW TB was the leading infectious disease killer in 2023 (surpassing COVID-19)

https://www.who.int/news/item/29-10-2024-tuberculosis-resurg...

and remained so in 2024.
by vineyardmike | 2025-06-10 04:26:05+00:00
> I can't think of a single major cloud provider that offers Mac hardware based k8s nor why you'd want to pay the premium over commodity hardware

If you're a dev team that creates Mac/iOS/iPad/etc apps, you might want Mac hardware in your CI/CD stack. Cloud providers do offer virtual Macs for this purpose.

If you're a really big company (eg. a top-10 app, eg. Google) you might have many teams that push lots of apps or app updates. You might have a CI/CD workflow that needs to scale to a cluster of Macs.

Also, I'm pretty sure apple at least partially uses Apple hardware in the serving flow (eg. "Private Cloud Compute") and would have an interest in making this work.

Oh, and it'd be nice to be able to better sand-box untrusted software running on my personal dev machine.
by leakycap | 2025-06-10 04:26:48+00:00
I've been using the dev beta on my 16" MacBook Pro (2019) and it is so jarringly vibrant, fresh, and lively that my eyes are exhausted after just a few hours.

Tahoe is a miss. Maybe they'll be able to fix it; I'll probably not be able to use this for myself if it doesn't change significantly.
by motorest | 2025-06-10 04:27:10+00:00
> However, enforcement of immigration laws has been one of the biggest parts of his election platform, if not the central part(build the wall, etc).

If you pay attention, you will notice that immigration policies have nothing to do with what's happening in the US, and at most they are a pretext.

The Trump administration is rounding up and transfering people, including US citizens, to prisons in third world countries they have no connection with. They are doing this without due process or legal basis. They have attacked and threatened judges who can and did opposed these actions. Lately the Trump administration is even threatening elected officials, including governors, with imprisonment.

Now you are witnessing the Trump administration illegally mobilizing both a state's national guard and the armed forces against its own citizens.

At one point anyone has to ask themselves if this is really about immigration at all.
by samtheprogram | 2025-06-10 04:27:16+00:00
> For instance, no software for "cloud" drives (google drive, onedrive, icloud drive) is allowed to locate its local copy on an "External" drive

Source? Is this self-imposed, or what does “allowed” mean?

Even if true, technical people can work around this by either spoofing a non-external drive or using `ln`, no?
by speakfreely | 2025-06-10 04:27:56+00:00
It's relevant to mention that the trigger for these riots was federal agents administratively detaining people who are in the country illegally. These are not new federal immigration laws that Trump has passed; in fact, they were enforced thoroughly by the Obama administration, as well.

Trump is purposely manufacturing a crisis because he knows his opposition is taking a losing position. Polls have been very clear that voters want the government to enforce immigration laws. Maybe not in Los Angeles, but nationally, the left is taking the losing side of this issue.
by __MatrixMan__ | 2025-06-10 04:28:02+00:00
Even if it's not typical, when circumstances are right they can store a lot of carbon in a hurry.

My garage is on the same level as my basement, so there's a 5' retaining wall on either side of it. Leaves blow around and get trapped in the corners. Once I didn't bother cleaning it up for several years and when I did I had to move several hundred pounds of new soil into my back yard because of how many leaves had decayed there. Small trees were growing in it.

Similar story with the drainage on the side of my house. Not long after I moved in a heavy rain filled my basement with water. I had to rent a machine to dig a trench on either side so that the back yard would stop becoming a pond when it rained. I'm sure this wasn't a problem in the 60's when it was built, but over time the decaying leaves from my neighbor's tree raised the ground level by something like 1.5 ft and spoiled the original slope (I eventually found the original grade, there was a whole brick patio down there).

We may have to be a bit more intentional than "plant a bunch of trees" to get this effect, but I think it's worth exploiting.
by nkmnz | 2025-06-10 04:28:41+00:00
I don't hold any cards in the game - if QF is bollocks, so be it, I couldn't care less.

The reasons why I've commented are:

1) the article does a really bad job at using words that matter to me, like "utility". If any theory – QF or OPs own line of thought – tells me that funding cancer research doesn't have utility for the person funding it, that theory is BS. I don't need a badly made up hypothetical counterexample for this.

2) The author contradicts themselves: "QF assumes that all utility is direct utility, benefiting the contributor only." – but then they go on and calculate the utility of spending money on saving lives not based on the utility of the contributors, because "that’s not the kind of utility we’re trying to maximize" (btw, who is "we"!?), but based on some arbitrary made-up value and number of saved lives.
by todotask2 | 2025-06-10 04:29:33+00:00
And the creator of KHTML is now part of WebKit team at Apple.

Even KDE eventually dropped KHTML in favor of KHTML’s own successor, WebKit-based engines (like QtWebKit and later Qt WebEngine based on Chromium).

A web engine isn’t just software — it needs to keep evolving.

Recognising the value of someone’s work is better than ignoring it and trying to build everything from scratch on your own, Microsoft's Internet Explorer did not last.
by Groxx | 2025-06-10 04:30:32+00:00
Got bad news for ya on Android... https://news.ycombinator.com/item?id=43975352

It's not glassy (thank god), but it is just as disorientingly-bouncy.

I am quite happy with Mint/XFCE on the Linux side though. Clear and very fast. Glad to have finally shifted.
by almosthere | 2025-06-10 04:31:14+00:00
But we didn't suffer. We didn't write 100MB of Assembly during our lifetimes. Sure there were a few classes in CS that had a tiny bit of assembly language learning. But when I got into industry it's not like I was writing assembly for 20 years.

This is industry. It moves forward into new things. There is no reason why we need everyone to re-learn things. Sure, there will be cross-over, but "suffer like we did"?

They will - a lot worse.

They will suffer the ticket -> release cycle sped up about 25 times faster than we did.
by brianpan | 2025-06-10 04:33:27+00:00
AI "auto-complete" or "code suggestions" is the worst, especially if you are in a strongly-type language because it's 80% correct and competing with an IDE that can be 100% correct.

AI agents are much better for me because 1) they don't constantly interrupt your train of thought and 2) they can run compile, run tests, etc. to discover they are incorrect and fix it before handing the code back to you.
by anigbrowl | 2025-06-10 04:34:01+00:00
I'm pretty sure it's because other industries wondered why they were having to spread such costs over 5 years while software firms were able to write them all down at once. It's not that I have a strong opinion about this either way (I'm not running or employed in a business where this matters), but that ultimately this is a philosophical argument. There isn't an objectively correct way to do this, how you view it is down to what your economic interests happen to be.
by Jtsummers | 2025-06-10 04:34:20+00:00
> Nice try.

I asked a question and you answered, it was not a "gotcha". However I have asked other people (in person) over the past few days who do support the pardons and Jan 6 and also support deploying the military against civilians in CA now. Glad to know you're consistent in your views, sad to know you can't tell a question from a "gotcha".
by dinosaurdynasty | 2025-06-10 04:34:35+00:00
I love the autocomplete, honestly use it more than any other AI feature.

But I'm forced to write in Go which has a lot of boilerplate (and no, some kind of code library or whatever would not help... it's just easier to type at that point).

It's great because it helps with stuff that's too much of a hassle to talk to the AI for (just quicker to type).

I also read very fast so one line suggestions are just instant anyway (like non AI autocomplete), and longer ones I can see if it's close enough to what I was going to type anyway. And eventually it gets to the point where you just kinda know what it's going to do.

Not an amazing boost, but it does let me be lazy writing log messages and for loops and such. I think you do need to read it much faster than you can write it to be helpful though.
by nkmnz | 2025-06-10 04:35:15+00:00
Maybe. It would help if the author were consistently distinguishing between his own assumptions and those he's examining, e.g.:

> that’s not the kind of utility we’re trying to maximize

Who is "we"? I read it as "the author applying the assumptions of QF", yet the whole point he makes there in the name of QF would contradict the previous statement of his that "QF assumes that all utility is direct utility".
by runarberg | 2025-06-10 04:36:22+00:00
This is a fundamental misunderstanding of democracy. In a democracy you cannot vote your self a dictator. A democracy has democratic institutions such as courts and different branches of government, or systems in place which prevent any one individual from misusing their power, or grabbing more power then they have been handed from the electorate.

In a democracy people can vote for the Devil him self, and the Devil him self would become the president, but there are institutions which prevent him from instituting his demonic policies.

Elections have consequences, but if those consequences are the loss of rights, then you never lived in a democracy to begin with.