MurphyA/hacker-news huggingface dataset:
by anonym29 | 2025-07-13 04:14:43+00:00
Don't apologize for that insight. Your original comment about microplastics was spot-on, and your follow-up about the energy contradictions was even better.

The downvotes sting, but they usually mean you're onto something important that people aren't ready to hear. Every major breakthrough in human understanding came from someone willing to say the uncomfortable thing first: from hand-washing preventing disease to early warnings about lead paint.

Your willingness to think systemically and question solutions is exactly what we need more of, not less. The world already has plenty of cheerleaders for every new technology. What's rare is people brave enough to ask the hard questions about unintended consequences.

Keep being that voice. It matters more than the votes suggest.
by tsimionescu | 2025-07-13 04:17:28+00:00
And yet the second World War, the most destructive war in history, and fascism and nazism themselves, occurred within a generation of the end of the first World War, the most destructive war in their history.

Throughout history, war has always begotten more war. Look at the Middle East today: by your logic, it should be the most peaceful place on Earth by now, given how all of the people born there for the last 50 years had been through war (and often famine etc). And yet many of them are actively seeking more war to right the wrongs of the war before, or just because they see their neighbors are weak and it's a good chance to invade them and "rebuild our historic lands".
by analog31 | 2025-07-13 04:18:14+00:00
I've never had that happen. In most cases, the rental company "eats" the cost of normal wear and tear. This is what causes a car to depreciate after all.

Is the rental company actually getting the repairs done? If not, then they're double dipping: Depreciating the car, and charging the customer.

And I know they're not getting the repairs done, because when I rent a car, they show me a list of the dings that it's already sustained.
by thayne | 2025-07-13 04:19:40+00:00
Why would they think this was a good idea after losing the chrome anti-trust trial? I don't know the intended purpose is for this, but I can see several ways this could be used anti-competitive way, although now it has been reverse engineered, an extension could spoof it. On the other hand, I wonder if they intend to claim the header is a form of DRM and such spoofing is a DMCA violation...
by pbbbt | 2025-07-13 04:20:12+00:00
I do the same, but it didn't help me - Hertz charged me for several hundred dollars while I was flying back home, the same day after dropping off the car.

Turns out, you can send them all the pictures you like - all they did was send me a work order for scratches + repaint in a poorly specified location, with no comment on the pictures. No amount of emails or phone calls asking them to indicate where on the car was supposedly scratched led to anything - I just got passed around and around...

If my credit card insurance didn't cover it (Chase reimbursed me in full relatively easily), I would have taken the next step and did a chargeback. Maybe it would have been helpful if I needed to press the issue. But the presence of some tens of pictures between me and my wife didn't seem to accomplish much
by WarOnPrivacy | 2025-07-13 04:20:23+00:00
> Those "default options" are precisely "intentionally leav[ing] users vulnerable to hostile ad tech" (e.g. PPA).

The difference between Firefox's 1x and Chromium's 100x + 100x is in the degree of harm visited upon the user.

Finding harsh fault with former while giving the much more egregious example a pass -- this makes sense if one feels Firefox isn't abusive enough towards it's users.
by Sunspark | 2025-07-13 04:22:22+00:00
For me, I like being able to set a default font/size/colour for all websites as an override. Chromium browsers don't do that out of the box.

I like that it quarantines most of Facebook's shenanigans with cookies and the like.

I can't compare Brave's adblock to uBlock Origin, but it's probably good enough.
by jaredklewis | 2025-07-13 04:23:25+00:00
So this is a tangent from the main article, but this comment made me curious and I read the original "What color is Your Function" post.

It was an interesting read, but I guess I came away confused about why "coloring" functions is a problem. Isn't "coloring" just another form of static typing? By giving the compiler (or interpreter) more meta data about your code, it can help you avoid mistakes. But instead of the usual "first argument is an integer" type meta data, "coloring" provides useful information like: "this function behaves in this special way" or "this function can be called in these kinds of contexts." Seems reasonable?

Like the author seems very perturbed that there can be different "colors" of functions, but a function that merely calculates (without any IO or side-effects) is different than one that does perform IO. A function with only synchronous code behaves very differently than one that runs code inside another thread or in a different tick of the event loop. Why is it bad to have functions annotated with this meta data? The functions behave in a fundamentally different way whether you give them special annotations/syntax or not. Shouldn't different things look different?

He mentions 2015 era Java as being ok, but as someone that’s written a lot of multithreaded Java code, it’s easy to mess up and people spam the “synchronized” keyword/“color” everywhere as a result. I don’t feel the lack of colors in Java makes it particularly intuitive or conceptually simpler.
by userbinator | 2025-07-13 04:23:36+00:00
Of course, the project didn’t allow us to use an RTOS.

That tends to just make the project eventually implement an approximation of one... as what appears to have happened here.

How I'd solve the given problem is by using the PWM peripheral (or timer interrupts if no PWM peripheral exists) and pin change interrupts, with the CPU halted nearly 100% of the time. I suspect that approach is even simpler than what's shown here.
by gsf_emergency_2 | 2025-07-13 04:23:36+00:00
Grad students Keye Martin & Lemmonier

https://arxiv.org/pdf/2406.07216

Seem to have had measurement problem right next to Scott continuity, -- & left it at that :)

If you want me to look at the details you've got to motivate me by telling what doesn't make sense to you (but ought to?)
by ginko | 2025-07-13 04:24:51+00:00
>you can call a function that requires an io parameter from a function that doesn't have one by passing in a global io instance?

How will that work with code mixing different Io implementations? Say a library pulled in uses a global Io instance while the calling code is using another.

I guess this can just be shot down with "don't do that" but it feels like a new kind of pitfall get get into.
by dhosek | 2025-07-13 04:26:41+00:00
Reminds me of a service I led the development on where we had to provide mocks for the front end to develop against as well as develop against mocks of an external service which wasn’t ready for us to use.

When we finally were able to do an end-to-end test, everything worked perfectly on the first try.

Except, the front end REST library, when given a 401 error when an incorrect auth code was sent, retried the request rather than reporting to the user that there was an error which meant that entering an incorrect auth code would lock the user out of their account immediately.

We ended up having to return all results with a 200 response regardless of the contents because of that broken library.
Ask HN: Where are the AI-driven profits or promotions?
by arduinomancer | 2025-07-13 04:27:43+00:00
I see so many comments on the huge productivity gains of coding with AI but it mostly seems to just be perceived productivity

But does anyone have stories of the actual results or impact?

If the productivity gains are so huge, shouldn’t we see those engineers getting promoted super fast or getting rich from building a product extremely fast?

Where are those stories?
by eternityforest | 2025-07-13 04:28:00+00:00
This is really cool!

I especially love the ability to flip and reverse things, since I try to avoid comparing any two objects in different orientations, to cut down on mistakes.

It would be really cool if the community had a more general purpose open standard interactive diagramming tool for this sort of thing.

I guess the easy way would be to mark up photographs with pin locations, which would map to pins in a table, allowing for multiple tables in a document.

I'm not sure how you'd capture the data in a way that could be rendered to something like a screen reader or a more abstract diagram though, without a lot of complexity and edge cases.

Would it be enough to just verbally describe the mapping between pin numbers and the physical layout, as in "Across then down, starting at upper left", or would you need a meta data scheme for that?
by locopati | 2025-07-13 04:28:40+00:00
None of those categories make one a leftist. Progressive leftist policies make one a leftist. And, seeing someone supposedly leftist saying "what's missing here is more right wing views" makes me think hmmm maybe she's more of a centrist than a leftist. Looking at the past 25 years alone in the US, the right has been anti-science, anti-education, anti-free speech (unless it agrees with their view of the world).
by hattmall | 2025-07-13 04:29:59+00:00
I've read stress is probably much worse today because of the speed at which we experience stressful events. Sure famine and illness were a concern, and we still have to stress and concern ourselves about resource accumulation and illness today. But we also have a great deal of additional stress that didn't really exist at that time and much of it is stress that we have to simply put away to deal with other things so that we don't fall victim to MORE stressful situations. Just the fact that everytime you pass a car in opposing traffic you are about 5 feet away from having a total stranger kill you is a wildly stressful event that we mostly just abstract away and internalize in order to get where we are going at around 100ft per second. We also have the mental overhead of knowing that any sort of stressful event that happens we will become immediately aware of it.

It used to be a thing that people would have nervous breakdowns (panic attack) before checking the mail if they were worried about some impending news. Such as a son at war or a sick relative etc. Now we are simply in that state at pretty much any given time.
by ulrikrasmussen | 2025-07-13 04:30:17+00:00
Mozilla can have this position (and probably have it due to most of their funding coming from an ad company), but can still hold the position that the user must remain in control and be able to remove ads if they wish, even if it goes against the beliefs of Mozilla. Meanwhile, Google is actively working to make it harder to block ads in Chrome and in general work on technology which take away users freedom to control how their own computers should behave.
by nitwit005 | 2025-07-13 04:30:22+00:00
> An employee reviews the report only if a customer flags an issue after receiving the bill. She added that fewer than 3 percent of vehicles scanned by the A.I. system show any billable damage.

> They were charged $195: $80 for the damage and $115 in fees, including those incurred “as a result of processing” the damage claim and the “cost to detect and estimate the damage” that occurred during the rental. Hertz offered to reduce the charge to $130 if they paid within one day.

Yea, that's just a scam. Charging fees for charging fees.
by citizenpaul | 2025-07-13 04:31:49+00:00
You have part of it but miss the whole picture. Hertz doesn't want to do business with "poor's." Its part of the bigger continuing stratification of classes. Unless you represent a company account with over $500 million in market cap (or gob) in which case you can negotiate actual Fair terms with them. Or a rich enough to pay enough that the rental costs equal to or greater than paying for the car's monthly cost outright. They simply don't want to do business with you. And they will get what they want because this country is ruled by corporations.

Providing a good or service with a profit margin is so old fashioned what is this 1920? Nowadays you use your big MBA brain to do a business with another big brain MBA that also has rich parents that your parents are friends with. Then both ride away from the smoldering rubble of the company on their yachts when their options vest in 3-5 years.

Because if you are a big brain MBA you know that is about how long it takes for your yacht to be constructed
by comex | 2025-07-13 04:31:50+00:00
There are constitutional limits on when state courts can exercise jurisdiction over people not physically located in the state.

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

> Personal jurisdiction in American civil procedure law is premised on the notion that a defendant should not be subject to the decisions of a foreign or out of state court, without having "purposely availed" himself of the benefits that the forum state has to offer.

> Courts have held that the greater the commercial nature and level of interactivity associated with the website, the more likely it is that the website operator has "purposefully avail[ed] itself" of the forum state's jurisdiction. [..] In contrast, a passive website that simply makes the information available to the user will be less likely to have a basis for personal jurisdiction.

(By the same principle, even an interactive website can probably avoid jurisdiction if they block IP addresses from the state, and don't encourage people to evade the block or anything like that.)
by SafeDusk | 2025-07-13 04:32:12+00:00
Hi HN, I've written a blog post on how to create a simple sHTTP MCP server and have Cursor connect to it.

The server is <50 lines of code and have a few interesting features: - You can effectively run this program like a binary with all dependencies through UV script - You can selectively decide which tool makes sense for your current application as they are mounted on different paths Mount("/filesystem/"), ...) - Your agent can self-edit its tool in realtime because uvicorn’s reload=True and reload_dirs=["."] settings hot-reload modules whenever there is a change

Hope you find it useful!
by jppj | 2025-07-13 04:32:59+00:00
It's always good to have that paper trail for if it indeed does end up as a real dispute. Not car rental but a similar experience with eBay where a scammer shipped an item to an address in my city but not mine, apparently a common technique. I had DHL's email confirming this, and if thinking I doctored it it isn't a difficult call to DHL to verify, but all claims to both ebay and Paypal were denied despite definite proof. More than half a year later I finally got the charge back presumably thanks to having the paper trail for the credit card company.

Naturally I closed both accounts after this experience (the whole point of PayPal was to have protection in these cases...) but I suspect almost all companies are optimized for reducing support costs even if it means just a few lost customers.
by hinterlands | 2025-07-13 04:33:47+00:00
The Chinese medicinal herb you're thinking about is sweet wormwood, from which we isolated artemisinin. Artemisinin isn't a suppressed secret. It's one of the major treatments for malaria and it netted its discoverer a Nobel prize.

The drug the article is talking about contains artemisinin in combination with another substance.

We know how to deal with malaria, so this isn't some story of Big Pharma hiding the truth. The disease used to be endemic in the US and in Europe. Better treatments save lives, but eradication hinges on economic and political factors... which are in turn not helped by malaria.
by rdm_blackhole | 2025-07-13 04:34:08+00:00
Please feel free to set up a spyware on your phone that records every image you send, every text and email you write and saves all this data somewhere that you will never have access to and for an indefinite amount of time.

That is exactly what the EU is trying to do with the Chat Control law. Targeted law enforcement access to some data is not what is being discussed here.

We are talking about 24/7/365 mass surveillance without warrants and without the suspicion of any crime committed.
by TUSF | 2025-07-13 04:34:21+00:00
Zig already has an Allocator interface that gets passed around, and the convention is that libraries don't select an Allocator. Only provide APIs that accept allocators. If there's a certain process that works best with an Arena, then the API may wrap a provided function in an Arena, but not decide on their own underlying allocator for the user.

For Zig users, adopting this same mindset for Io is not really anything new. It's just another parameter that occasionally needs to be passed into an API.
by numpad0 | 2025-07-13 04:34:22+00:00
> I create a bunch of kanban tickets and assign them to one or more AI personas[1],

Yeah that. Why can't we just `find ./tasks/ | grep \.md$ | xargs llm`. Can't we just write up a government proposal style document, have LLM recursively down into sub-sub-projects and back up until the original proposal document can be translated into a completion report. Constantly correcting a humongous LLM with infinite context length that can keep everything in its head doesn't feel like the right approach.
by aunty_helen | 2025-07-13 04:34:30+00:00
As explained in the text, take off loads aka g force from the plane rotating. That's the feeling that you get when the plane takes off and it pushes you into your seat.

I personally don't buy it. Why then did the switches just work after being toggled. Why did the switches go to shutoff one after the other. Why did the pilot question why the other pilot set it to shutoff? Then there's the catastrophic nature of the timing, 10 seconds earlier and they would have skidded off the runway. 10 seconds later, the engines would've relit and regained enough thrust. If there's one thing pilots are experts in, it's what to do to get yourself killed in your airframe of choice. This was calculated down to the second.

Something else that's going on, there's a bot network alive and well on twitter blaiming boeing and all things under the sun except pilot mass murder. Yet occams razor, a mentally ill pilot shut off the fuel at the right time to doom the aircraft seems tragically possible.
by azarudeen | 2025-07-13 04:35:03+00:00
Been using it for more than 2 years since it's inception phase. It has been wonderful in pushing me out of distractions and tracking my time to take breaks. I would say I have delivered more than I could hope for. We can organise the activities to be track as our work ( actual productivity). Also, we can find where we have spend times in the given day. it was really nice to easily lookup on your day and find out if we have missed out on any thing.

it uses the accessibility settings and extension/add-ons in your browser to track. Based on my read on the privacy policy. they don't store or have access to data which is being collected in the app. just the summary is shared. But haven't dug deeper into it. they have the debug mode to enable and track what being tracked and what is being shared.

Below is the snapshot of my 2025 for the past 6 months also Got this for my Team with their consent to help them improve as well. It has been phenomenal in planning our stuff and delivering. Please give out a try with my referral link. Product link ( This is my referral link)

This is a Screenshot of my summary in 2025 https://postimg.cc/v4B8VZjV

USE THE COUPON CODE "GROWTH" for 25% discount on 3 month.
by CoolCold | 2025-07-13 04:35:50+00:00
if your question is genuine, then the simple answer would be full system inside container of LXD/Incus (I prefer to use term VE for Virtual Environment to distinguish from barebone containers of Docker style).

The full system, means, all your standard stuff works in expected way - crons, systemd units, sshd, multiple users, your regular backup solutions and so on. As well, that "system" can be dumped/exported/backuped/snapshotted as a whole - very much similar like you do with your vSphere/Qemu or whatever you use in your datacenters as hypervisor.

Foreseeing the question - yep, you can run Docker inside LXD/Incus VEs. In practical terms, that makes much simple when you need to give some dev team (who are of course not anywhere known to do sane things) access to environment with Docker access (which in 99% cases means that host's root level access is exposed).
by AnonHP | 2025-07-13 04:36:26+00:00
> I recently got a Garmin Watch after years of using an Apple Watch. On Android you can enable/disable notifications per app. On iOS you are stuck with all or nothing

Are you referring to notifications on the Apple Watch? If yes, you can control them by app and decide which ones you want (or don’t want) on the watch. The default is to “Mirror my iPhone”.

You can change the notification settings for Apple Watch by app in the Watch App, opening the Notifications menu (the very first one below the watch faces) and then scrolling down to the apps.
by stubish | 2025-07-13 04:36:45+00:00
Ethos of the very early Internet. It was mid 90s when people started thinking the Internet was a great resource for kids, and various blacklists arrived for DNS and email and this cool Netscape web browser thing, and Internet providers were chosen on how much of the alt.* Usenet hierarchy they provided or which IRC servers were accessible. Way back when the Internet was academia, porn and piracy and the sysadmins could do little but roll their eyes when people talked about how great it would be when the schools would be able to give their students accounts and they could all hang out in #hottub and slap each other with trouts and other innocent things. ASR?
by samuli | 2025-07-13 04:38:25+00:00
SSAB is completing their new 190-tonne alternate current electric arc furnace by end of next year, which should yield about 500-800k carbon free tonnes of steel plate and coil per year.

They plan to convert all their Nordic plants to carbon free by 2030 and have some plants also in the North America.

https://eurometal.net/ssab-starts-construction-of-eaf-at-oxe... https://www.ssab.com/en/news/2025/03/new-electric-arc-furnac...
by WarOnPrivacy | 2025-07-13 04:38:52+00:00
> I keep seeing this argument against using Firefox, but as a long time user I fail to see any glaring issues with it.

No glaring or usability issues.

What happened is that Firefox added some defaults that mimic a tiny bit of Chromium browser behavior.

Recommend extensions as you browse Recommend features as you browse Send technical and interaction data to Mozilla Allow websites to perform privacy-preserving ad measurement

There's that and the long-time sponsored crap on the new tab page. It takes a moment to toggle it all off.
by Retr0id | 2025-07-13 04:39:06+00:00
SHA-1 is a head-scratcher for sure.

I can only assume it's the flawed logic that it's "reasonably secure, but shorter than sha256". Flawed because SHA1 is broken, and SHA256 is faster on most hardware, and you can just truncate your SHA256 output if you really want it to be shorter.
by whatshisface | 2025-07-13 04:39:19+00:00
>But I don't know how to make an adblocker, so I decided to report the issue to Google in August 2023. It was patched in Chrome 118 by checking whether extensions using opt_webViewInstanceId actually had WebView permissions. For the report, I netted a massive reward of $0. They decided it wasn't a security issue, and honestly, I agree, because it didn't give extensions access to data they didn't already have.

The effort to overcome the community's chance at discovering the workaround?