MurphyA/hacker-news huggingface dataset:
by thinkingtoilet | 2025-06-10 12:35:06+00:00
Because cheap immigrant labor is the backbone of this country in many ways, especially when it comes to harvesting and processing our food supply. They could stop immigration tomorrow if they wanted to. $10,000 per person per day fine to agriculture companies. They don't want to. They are hate-filled people who want the poorest most vulnerable people to suffer. Just like Jesus would have wanted.
by treetalker | 2025-06-10 12:35:06+00:00
It is not rare (among competent counsel, at least).

You seem to know what you're doing, but for other readers, the time to think about breach of contract and litigation, and the time to talk with your attorney, is before you enter contracts and business dealings. An ounce of prevention is worth a pound of cure, but many mistakenly consider prudent consultation and planning to be a waste or a drag on the bottom line.
by j_seigh | 2025-06-10 12:35:25+00:00
A few ways to do wait-free hazard pointers, some portable, semi-portable, or not so much in this an subsequent blog posts. It's pretty high level, I'm assuming one knows how asymetric memory barriers and hazard pointers without the store/load memory barrier work.

Wait-free is interesting more from an academic point of view in that you can use hazard pointers to implement wait-free algorithms and still claim they are wait-free.

While one of them is 50% faster than lock-free hazard pointers, probably due to not having a conditional branch, the latter is pretty fast already.
by Havoc | 2025-06-10 12:35:37+00:00
Tax authorities tend to look at income side rather than expense as you are. If this thing has a useful life and gives benefit over 5 years thus you get tax deductions over 5 years.

So comes down to whether you view a software engineer as something that has value only in the moment (like HR person) or as creating an enduring asset (code base).

A good code base obviously has long term value and there is no raw material input, just engineer time.

Either way you end up with awkward mismatches somewhere & the deferred version as you say has undesirable chilling effects, but I don't think it is entirely without merit either. Think of it from tax man perspective: They're being asked to hand out 100% of the tax credit today while receiving the income over years time. Switching this back to old model doesn't make the mismatch go away - just shifts it to taxman.
by andrewlgood | 2025-06-10 12:35:51+00:00
Many people use depreciation and amortization interchangeably. From an accounting perspective one uses depreciation for tangible assets (can be touched and seen e.g. machinery) and amortization for intangible assets (e.g. trademarks and R&D). Depreciation and amortization behave the same way - they decrease an asset by expensing a portion of it on a regular basis.
by FirmwareBurner | 2025-06-10 12:36:15+00:00
What kind of labor shortages are we talking about? Isn't "muh labor shortage" just corporate propaganda for importing more cheap labor to drive down wages and increase rents?

Also, isn't it completely reckless to import a lot more people in a short timespan, without the necessary housing and infrastructure (doctors, nurses, teachers, etc) to support them in the first place?
by calcifer | 2025-06-10 12:37:05+00:00
GTK is developed entirely by volunteers. None of the "rules" of bug reporting in this thread apply. If it's a business selling something to you? Sure, don't bother if they don't seem to care.

But with volunteer-driven FOSS projects, what you want as an end user is much, much lower on the list of priorities compared to a business product. Even if you have implemented the "fix" [1] yourself, they might still not accept it unless you're willing to stay around and maintain it yourself. And that's perfectly fine.

[1] Assuming that the maintainers agree that it's a bug and not a feature request in disguise.
by mpweiher | 2025-06-10 12:37:19+00:00
What do Solar and Wind have to do with this?

We were talking about Hydrogen. The reason I brought up nuclear is that you seem to think that Chinese prices translate 1:1 to Western European ones. This tends to not be the case, or are you claiming it is the case?

Or is it the case only for technologies that you like?

Batteries are not cheap, and neither are electrolyzers, never mind the rest of a hydrogen energy system.

Everywhere projects are being cancelled, because costs were much higher than expected or hoped for, and projections for future costs are being revised upward.

And yes, you need to build Solar and Wind much more quickly than nuclear for the same targeted generation. Partly because of the low (and falling!) capacity factors, never mind the minuscule guaranteed generation, but also because nuclear power plants last so much longer.
by wonderwonder | 2025-06-10 12:37:39+00:00
Since I stopped going to the doctor and instead started managing my own health, I have been worlds better. I order my own blood work, healed my Achilles tendonitis on my own instead of having surgery, order my own medication where possible, etc. I still go to a dentist, get a doctor for a colonoscopy, etc as there are obviously things that I cannot do on my own. Everything else though I handle, just pulling in specialists where required. Going to a regular doctor is a lesson in frustration, they don't care, just want to prescribe whatever drug their hot pharmaceutical rep is pushing and have zero interest in working in the grey.
by CrazyStat | 2025-06-10 12:37:57+00:00
He may be paying a much lower property tax rate in California due to Prop 13, which limits property tax increases to 2% per year as long as the property doesn’t change owners. If you bought a house for $200k in 1990 which is worth $1.5 million today you don’t pay anything close to 1% because of that 2% annual increase cap.
by 9d | 2025-06-10 12:38:04+00:00
The one point here that's relevant to me is that if you use a service worker and then redesign your web app so that it's no longer needed, now you need to host code that removes the service worker, and you can never remove that new code, because there may be users with the sw installed who don't revisit for years.

Service workers should have an auto expiration. Maybe a month or so.
by eadmund | 2025-06-10 12:39:04+00:00
> Taxes reduces taxes?

Yes. It’s a second-order effect. Imagine if there were a 100% tax: the government would probably get no taxes, because there would be no economy.

> So are you saying that 0% rate taxes would capture the most tax?

No. There’s a sweet spot. Everyone argues about where it is, but obviously 0% and 100% tax rates would both be problems.
Show HN: macOS app PhotoSort could help reduce your monthly iCloud bill
by AppInitio | 2025-06-10 12:39:24+00:00
PhotoSort does two simple things that Apple Photos (deliberately?) doesn't.

It sorts your iCloud and Mac Photos library by file size and aesthetic quality.

This lets you find not just your best photos, but also large, unwanted photos and videos filling up your iCloud storage, and the hundreds of useless screenshots and forgettable photos cluttering up your Photos library.

PhotoSort creates two albums in the Photos app: SizeSort and QualitySort. The first identifies the biggest space hogs that you could offload to reduce storage; the second separates your best shots from the mediocre and rubbish ones that you might want to delete.

PhotoSort is available on the Mac App Store (https://apps.apple.com/app/id6739038077). The free version reveals your 30 largest files. The paid version ($5 for lifetime use) shows the full sorting and creates the two albums. More details at www.photosort-app.com.

PhotoSort is available in English, French, German, Spanish (ES), Spanish (MX) and Russian versions. The feedback from users has been fantastic, and the app reached #54 in the Mac App Store's Photos & Videos chart last week.

A reviewer (See below) called PhotoSort "The $5 solution Apple hopes you’ll never discover". I do hope you discover it!

Link to review: https://medium.com/macoclock/meet-photosort-the-mac-app-that....

I would appreciate your feedback, and also suggestions for other 'sorts' you'd like to see in the app. Thanks!
by UncleEntity | 2025-06-10 12:39:32+00:00
> If the U.S. and Congress and the House didn't want Presidents to have this power, the country has had more than 200 years to amend it.

Kind of like using the Insurrection Act to suspend habeas corpus and then threatening judges if they dare to question its legality?

> This time around it is a stated intent of these rioters to specifically obstruct federal law enforcement efforts.

Or, one might argue, "petition the Government for a redress of grievances".
by falcor84 | 2025-06-10 12:39:40+00:00
Well, at the end of the day, capitalism is about competition, and I would hope for a future where that "User Agent AI" is a local model fully controlled by the user, and the competition is about which APIs you access through them - so maybe "24.99$/month to get all the best features", but (unless you relinquish control to MS or Google), users wouldn't be shown any ads unless they choose to receive them.

We're seeing something similar in VS Code and its zoo of forks - we're choosing which API/subscriptions to access (e.g. GitLens Pro, or Copilot, or Cursor/Windsurf/Trae etc.), but because the client itself is open source, there aren't any ads.
by iamkoch | 2025-06-10 12:39:44+00:00
This absolutely captures my experience.

My successful AI written projects are those where I care solely on the output and have little to no knowledge about the subject matter.

When I try to walk an agent through creating anything about which I have a deeply held opinion of what good looks like, I end up frustrated and abandoning the project.

I've enjoyed using roo code's architect function to document an agreed upon approach, then been delighted and frustrated in equal measure by the implementation of code mode.

On revelation is to always start new tasks and avoid continuing large conversations, because I would typically tackle any problem myself in smaller steps with verifiable outputs, whereas I tend to pose the entire problem space to the agent which it invariably fails at.

I've settled on spending time finding what works for me. Earlier today I took 30 minutes to add functionality to an app that would've taken me days to write. And what's more I only put 30 minutes into the diary for it, because I knew what I wanted and didn't care how it got there.

This leads me to conclude that using AI to write code that a(nother) human is one day to interact with is a no-go, for all the reasons listed.
by mrtksn | 2025-06-10 12:40:26+00:00
It’s the same everywhere, that’s why Bill Gates is so rich :)

If you ever tried to use anything else than Word & Excel to interact with people who are using Word & Excel , chances are that you encountered problems like wrong encoding files, that don’t open, files that open, but look incomplete, problems with alignment, etc.

There’s so much friction that it’s not worth bothering.

unfortunately, the proprietary software has become the standard. IMHO the only solution would be to force a large number of people switch to something else and create the new standard, so maybe the Danes can pull it off. Since many years, I keep hearing about countries trying to move away from Microsoft, but I don’t know how much they succeeded.
by Havoc | 2025-06-10 12:40:52+00:00
>I wonder if it's really that rare for lawyers to look at a case from a strategic / economic point of view?

I'd say it's more likely that they're aware that their client simply isn't going to like the answer.

If a client is all fired up about wanting to sue someone you can caution them to reconsider, but at some point they'll just go "fine I'll find someone who will do what I tell them to". Litigation doesn't put people into an open & receptive mindframe normally.
by evklein | 2025-06-10 12:42:14+00:00
> Some lawyers bristle at clients setting strategic direction. They believe there’s a “correct way” to do things, they know it, and they’ll fight you if you disagree. In that case, get different lawyers. Ultimately I was able to find good counsel who were willing to work with me taking an active role.

Brrrrrr. AI an be enormously helpful when it comes to trying to understand - I have no doubt the author got exactly what they needed here. But if you're making blanket rules about ditching expert opinion because you can wield a model then I think you're letting your own engineer's syndrome drive things, and you're letting it be validated by survivorship bias.
by fsflover | 2025-06-10 12:42:15+00:00
A few relevant links:

https://news.ycombinator.com/item?id=39445976

https://news.ycombinator.com/item?id=29888228

https://news.ycombinator.com/item?id=42788647

Also, Signal forces you to use Android or iOS while knowing that "Apple and Google confirm governments spy on users through push notifications ", https://news.ycombinator.com/item?id=38555810

Matrix is the actual solution.
by barnabas-szoke | 2025-06-10 12:42:20+00:00
Over the years I have saved thousands of links: articles, papers, tutorials. Bookmarks, open tabs, Notion, Raindrop, Pocket... I have tried them all.

The pattern is always the same: I collect with good intentions, but very little of it ever resurfaces when I need it. Even when I revisit something, I often forget what I got from it or why I saved it in the first place.

It feels like there is a gap between saving information and actually using it.

Curious how others handle this. Do you have a system? Weekly reviews? Tagging setups? Something custom? Or is the pile just inevitable?

I started building a small tool to explore this problem: a mix of a structured reading queue, bookmarks, and a searchable AI assistant. Still early, but testing it here: [https://snaplinks.ai](https://snaplinks.ai/)

Would love to hear how others think about this.

Is this a problem you have tried to solve?
by DontchaKnowit | 2025-06-10 12:42:26+00:00
In my experience people are VERY bad at evaluating how they are affected by amphetamines. Ive given many people amphetamines and the response is usually "I dont feel anything at all" meanwhile, their pupils are huge, theyre tapping all their feet and fingers, and theyre hyper focusing on some minute detail of something without even realizing it.
by paulryanrogers | 2025-06-10 12:42:27+00:00
Except Signal's client is open source with reproducible builds that have been audited. Their crypto is open, based on standard primitives, and has also been audited. It's also true E2E encryption with alerts on key changes.

The only weakness clear to me is the US could force them to release a compromised client. But then auditors would probably notice within weeks, or even days, and their reputation would be ruined forever.
by andrewlgood | 2025-06-10 12:42:42+00:00
But the idea behind capitalizing research and development is to eliminate the difference in financial presentation between buying and building software. In both cases, one pays cash to acquire the software then uses it over a period of time to generate revenue. Purchased software is clearly capitalizable. It is then amortized over the expected useful life of the software. Annual maintenance fees are not capitalizable as they are not expected to extend the useful life of the software. Allowing R&D to be capitalized just evens the playing field.

If R&D were not allowed to be capitalized, then a company would have an incentive to create a specific entity to develop its internally used software, then sell that software to parent company. If it set up the entities properly, it would capitalize the software as purchased software rather than R&D. Many firms with international development teams do this to manage in what country they pay taxes - the goal being to derive no value in high-tax countries and high value in low/no tax countries.
by cmrdporcupine | 2025-06-10 12:43:14+00:00
Small businesses were having a hard time staffing stores and the like. For a short period 2021 to maybe early 2023.

It's definitely not the case now. Unemployment is way up. Which I suspect is a combination of factors (slowing economy & tariffs) not just immigration.

But yes, Canadian governments work for employers, not workers. Just like any other advanced capitalist country. There is an expectation that there's a "natural" unemployment rate in this country around 6%, and they freak out if it goes much lower than that.

In general, when regular people are complaining about inflation they're complaining about their groceries. When you hear businesses and governments concerned about inflation .. they mean they're stressed out because minimum wage employees are demanding some basic respect that employers feel they shouldn't have to provide...
by netsharc | 2025-06-10 12:43:27+00:00
Didn't Trump say we won't have to worry about elections anymore?

What's stopping them to do enough fuckery between now and 2028 to "win" the GOP the election in 2028 (or even 2026), and to stop Trump from joining the ranks of despots that keep getting reelected like Putin and Erdogan? Or JD Vance can be his Medvedev.

To use a horrible analogy, a lot of times women don't even admit to themselves that they've been raped, because accepting that means accepting a horrific label. The USA is in the middle of getting raped, and so far the response has been to mostly freeze up and take it, not wanting to fight, because that is scary and can get you hurt even more. (Well, at least for the majority of the country there isn't a real fightback yet...).
by ben_w | 2025-06-10 12:43:29+00:00
Evidence of absence is harder than that.

Yesterday I saw a pic claiming to be of local law enforcement keeping the protestors separated from ICE. It was shared by protestors very upset that ICE was being kept safe while ICE shot at the protestors with tear gas — but(!) I have no way to tell if that was even taken this week in LA or 10 years ago in a different continent, because even before GenAI, there's loads of cases where people share videos of something awful, but label it about something completely different and use it as evidence about that other thing.

The person you replied to is looking for evidence that "local law enforcement did nothing to protect ICE from the mobs that try to set free illegals" — it's really hard to show "did nothing" from any single clip.

Even absent GenAI being pretty good now, what kind of video do you think will actually demonstrate that (1) local law enforcement, (2) did nothing, not just in the area being filmed but even when the camera was off, (3) specifically that the mobs were trying to set free "illegals" rather than being very unhappy that unidentified armed people wearing masks were hauling away their local pizza maker who they'd known for a decade?
by edwardshuddle | 2025-06-10 12:44:07+00:00
SEEKING WORK | REMOTE | REACT, REMIX, REACT NATIVE, NODE.JS, GO, KUBERNETES

Hello! With almost a decade of experience, I'm a pro at helping create and launch web and mobile apps from the ground up. My toolset includes React, Remix, React Native, Node.js, Go, Kubernetes, and Docker, well-versed in using both AZURE, AWS, and GCP cloud services.

If you need to hit the ground running on your project, please drop me a line.

You can check more information about me at my website: https://edwardsmoses.com, check out my GitHub at https://github.com/edwardsmoses, and check out my portfolio at https://edwardsmoses.com/portfolio

Drop an email at hi@edwardsmoses.com, and let's get to work!
by threeseed | 2025-06-10 12:44:59+00:00
So you believe that the majority of HN commenters support the Big Beautiful Bill:

Adding trillions in unfunded liabilities to the US debt, kicking tens of millions off of Medicaid and food snaps, allowing the Trump administration to ignore court rulings just to name a few. Arguably the worst bill in the history of the US.

Tech bros putting their personal wealth and greed ahead of what is best for society.

Because let's be honest here. That is the only reason you're posting this now of all times i.e. in order to help push support for the bill ? I really thought HN was above cynical politics.
by notorandit | 2025-06-10 12:46:54+00:00
No flame war, please.

I was looking for something to disprove my idea: there is (should be) no difference.

Simply because, besides compiler or software bugs, the target machine code should be basically the same. Of course in C you need to add the "safety" runtime which is provided by Rust. But once put on feature parity, there is (should be) no difference.

Any different idea there?
by seanwilson | 2025-06-10 12:48:13+00:00
Yeah, I find it interesting these words haven't become more mainstream though when they've been around for a while, and maybe that ship has sailed. They don't resonate? The definitions are too complex? (they often cause debates) They're not guessable? They don't shorten what you mean enough? ("it should look more like a button" isn't much longer than "it's lacking signifiers" to be worth the jargon) I see people drop "afford/affordance" into replies occasionally but most people don't know what it means and it rarely adds anything.

"Skeuomorphism" has caught on. It's not guessable but then it saves quite a few words so helps with communication. It probably got picked up by some tech news/blog sites and reached critical mass because skeuomorphism vs flat design resonates with people.
by littlestymaar | 2025-06-10 12:48:29+00:00
You don't need exact stability though, having a fertility rate just above or just below replacement rate in periods wouldn't be too big of a deal.

But now we are facing a crisis. For instance the next South Korean generation is set to be half of the current one. And fertility declined strongly there over the past 10 years. Many countries are now at levels SK had ten years ago (well below the replacement rate by higher) and if the trend continue they may end up in the same situation as SK in a few years.

Halving your population over one generation is a catastrophic event.
by genocidicbunny | 2025-06-10 12:49:03+00:00
I can't fully agree because the way I see it, that is in a way scapegoating the company executives. Are they responsible? Probably, yes, they set the direction of the company and give the orders at the highest level. But we the engineers and designers are the ones actually implementing what is probably a fairly nebulous order at the highest levels into something concrete. They deign that there should be evil created, but we're the ones who are actually making it happen.

Some of the responsibility lies with us, and we need to not pretend that's not the case.
by quietbritishjim | 2025-06-10 12:49:05+00:00
Indeed, WSL1 isn't a VM. As I said, it's just:

> an emulation layer for Linux syscalls on top of quite a different operating system.

My point was that, in principle, it could be possible to implement Linux containers on another OS without using VMs.

However, as you said (and so did I), in practice no one has. Probably because it's just not worth the effort compared to just using a VM. Especially since all your containers can share a single VM, so you end up only running 2 kernels (rather than e.g. 11 for 10 containers). That's exactly how Docker on WSL2 works.