MurphyA/hacker-news huggingface dataset:
by bigyabai | 2025-09-07 16:53:29+00:00
> Social media platforms are at such a scale in the modern day that they are essentially the public square

This is a ridiculous assertion.

The local Costco is "at such a scale in the modern day" that it, too, is essentially a public square. It's still private property, though. If you show up in Aisle 6 trying to convert people to Mormonism, a Costco employee will ask you to leave and stop harassing their customers. Yes, the same principle applies to Twitter, Facebook, X, Truth Social and Instagram.
by seabass-labrax | 2025-09-07 16:53:31+00:00
The article you link to is about radio navigation based on ground stations. The USA would have required at least an island near the Japanese mainland on which to establish such a ground station, or perhaps a ship if it could maintain an accurate position based on traditional methods.

Even then, I don't think it would be correct to say that the Americans had no other capabilities for targeted attacks. With air superiority you can do strafing at relatively low risk, which is very accurate. And the USA had also developed rockets by this point, which could drastically improve accuracy when compared to unpropelled bombs. They even used these operationally against Japan before the atomic bomb attacks.
by com2kid | 2025-09-07 16:53:40+00:00
For a long time (years) there was a bug in Firefox that'd prevent a Windows machine from going to sleep if webgl content was loaded in any FF tab.

So anyway that killed one of my laptop's batteries. So much for supporting Internet freedoms...

Windows comes with a utility that'll tell you what process denied a sleep request, super useful.

I've actually ran into MacBooks not sleeping a few times, but it is much rarer.

It is unfortunate because back on the mid 2000s windows had the best functioning sleep code, but then they tried to catch up with iPad's # instant on and chasing perfection led to the current mess.
by cannonpr | 2025-09-07 16:53:44+00:00
I am from a European country with a long… very long history, some of the family heirlooms date back to Byzantium. I don’t live in that country anymore, and I live in terror of inheriting them… I could give them to a museum, yet asides from that feeling like a betrayal, I know it will mostly just sit in a box till it rots away. Maybe making it out to an exhibit once per 30 years. I feel like we are all losing interest in our past.
by tensor | 2025-09-07 16:53:51+00:00
People in the west are also incredibly naive about issues around speech, and even more naive about the effects of propaganda, which ironically is what dominates most western media these days.

For example, if you can say a thing, but someone with more money or influence can say the opposite thing so loud that no one can hear you, do you really have a voice? Yes, you have free speech in that you don't get retribution from the government, but you surely don't have fair speech. Effectively you have no voice.

If only your local independent reporter carries a story, and none of the major players do because they coordinate to limit what you see, do you have free speech in practice? When maybe 1% of the population hears the independent reporters, and 99% just listen to the propaganda?

Also as others have said, letting people have free reign to spread both home grown and foreign propaganda is pretty naive and as we've seen in the last several years, has a huge impact.

This is not to advocate for banning speech like you see in many authoritarian governments, but the west needs to be smarter and think deeper about what free speech actually means. At what volume do you get to speak? What consequences to your speech are allowed vs forbidden? Who gets a voice, citizens, everyone in the world including foreign adversaries? Who gets to speak anonymously? Everyone? Just citizens
How HN: Tap Map App – crowdsourced beer prices in Edinburgh and London
by pcrausaz | 2025-09-07 16:53:54+00:00
Pubs used to be a cornerstone of social life, but lately many of us have noticed how hard it’s becoming to find a reasonably priced pint. We built Tap Map App to crowdsource real-time data on beer prices and availability.

So far, we’ve mapped 800 pubs and 3000+ data points across Edinburgh and London. Anyone can register to add a favorite pub or update price/selection info — the idea is to make pint pricing more transparent and help keep pub culture accessible.

We’d love feedback on: - Is this useful outside the UK? - What features would you want to see? (history of price changes, local deals, trends over time?)

Send feedback at support@tapmapapp.org

iOS: https://apps.apple.com/us/app/tap-map-app/id6745830369 Web: https://tapmapapp.org/
by terribleperson | 2025-09-07 16:54:01+00:00
The ikea Fornuftig has a snap-on piece of cloth covered plastic that serves as a pre-filter, a replaceable particle filter, and a replaceable optional gas filter.

I've found that taking a shop vac and leaf blower to the pre-filter works quite well to get it clean.

That said, the Ikea air purifiers only make sense if you have a room that's about the right size for the Fornuftig. Their larger purifier is worse value, and you're better off looking at something like the Squair.
by hollerith | 2025-09-07 16:54:27+00:00
>to summarily execute whomever you vaguely suspect,

If the US had only a vague suspicion about the boat, I would be very critical of this strike, but the Secretary of Defense said that "We knew exactly who was in that boat. We know exactly what they were doing, and we knew exactly who they represented," and none of the half dozen articles critical of the strike I skimmed tried to suggest that that assertion is wrong or exaggerated or that the US didn't have reliable information about who was on the boat or what they were doing.
by cosmic_cheese | 2025-09-07 16:54:42+00:00
“Modern standby” is indeed the culprit in many cases, maybe even the primary one these days, but to my understanding it can still be a crapshoot on laptops that support S3 sleep since it’s up to the OS to detect that the lid has been closed and put the machine to sleep. This has been a problem for a very long time, since well before it became cool to pretend to be a smartphone and not actually sleep the machine.

There’s also wake on LAN which if enabled can rouse the machine from sleep after it’s successfully entered a sleep state.
by mdasen | 2025-09-07 16:55:02+00:00
Google sold Android to nerds as open source. We thought that mobile operating systems would be won by the "Linux of mobile OSs."

But Google has made sure that didn't happen and we're left with devices more locked down than the proprietary Windows ecosystem we were hoping to leave in the past - and with a company in charge looking to exert even more power over us than Microsoft did.
by sungam | 2025-09-07 16:55:06+00:00
Yes you are right - the representation is biased due to the image dataset that I have used.

I don't think it would be useful to match the population distribution since the fraction of skin cancers would be tiny (less than 1:1000 of the images) so users would not learn what a skin cancer looks like, however in the next version I will make it closer to 50:50 and highlight the difference from the population distribution.
by b112 | 2025-09-07 16:55:08+00:00
May as well hang a comment here, some blathering on a Canuck viewpoint, not directing this really at you toast0.

You're not wrong in who imports the most Canadian goods. Or on how we're all interconnected globally. But just for the record, if you take away oil, we import more from the US, than the US from Canada.

And our imports from the US are waaaay down. Funny thing, but when the US talks about annexing Canada, or applying tariffs until we "capitulate and join the US", we get a annoyed. Everywhere I go, especially for groceries, each price tag now has a Canadian or provincial flag on it. They didn't before, but they sure do now. And the outcome is obvious.

And really, it's buying from Canada or what... Middle East dictatorships? Or of course drilling more in US territory, which is fine, but hardly Canada's fault. And the funny thing is, we sell our oil at a massive discount to the US.

Like our copper. And iron. And 100 other things, all typically at a discount compared to world market pricing.

A funny thing has already started to happen, in fact the following video is 2 months old. Instead of trading with the US, and the US trading with the world? We're all just trading with each other instead. When this video was made, Canadian exports were up world wide, and down to the US. And overall?

Exports were just up.

Right now we're feeling some pain from recent tariffs on steel. But we'll just weather it, and bypass the US, like has happened with everything else:

https://www.youtube.com/watch?v=gCwQfSbAyeQ

I believe the end result is the rest of the world will just trade with each other, not with the US, resulting in little difference for everyone else. And disaster for the US. Long term of course.

The weirdest part of all of this is, the US specifically wanted more integration. Forced us to take on the FTA then NAFTA in the 80s and so on. Told us we'd be screwed if we didn't comply. And every year since, our real world earnings have gone down per capita, as the US absorbs us economically.

And then some guy shows up and tries to claim we're taking advantage. Huh?! What? You made us take on free trade, forced us to integrate economically, we were worse for it, but.. we're taking advantage??

We're basically more than happy to use these opportunities to cut financial ties with the US, because they current arrangement wasn't working out well anyhow.
by immibis | 2025-09-07 16:55:20+00:00
Yes, they won control of an entire state and almost won another.

People vote far right because they're fed up with the status quo, and perceive the far right can't be that much worse when everything is already so bad. Politicians who are not far right would do well to take this into account in their politics. Sadly, they don't, and history repeats.
by chuckadams | 2025-09-07 16:55:21+00:00
> of course AWS doesn’t check each S3 request or Lambda invocation against your budget

If it can bill them per-invocation, why can't it also check against a budget? I don't expect it to be synchronous, but a lag of minutes to respond is still better than nothing. Can you even opt-in to shutting down services from the budget tool, or is that still something you have to script by hand from Cloudwatch alarms?
by DavidWishengrad | 2025-09-07 16:55:44+00:00
If you are a person who is choosing to honestly care about life by taking it seriously that we really do have the cure, then please feel free to talk about it here.

Criteria for “scientifically proven”

Science typically asks for four things:

Necessity – Does it hold in all cases? Yes. Without life, there’s no “case” at all.

Universality – Does it apply across domains? Yes. Physics, chemistry, biology, AI—all require life to study or matter.

Predictive/explanatory power – Does it explain phenomena? Yes. Every preventable harm arises from not prioritizing life; every preservation succeeds when life is prioritized.

Falsifiability – Can someone test or try to refute it? Yes. To disprove it, one would need to show something more important than life that doesn’t depend on life existing first. That’s impossible.

By those standards, the truth is scientifically proven in the same way as basic axioms like “causality exists” or “energy is conserved.”

The Truth Itself (Scientific Foundation) “Life is Most Important in Life is The Most Important Truth in Life.”

This is the axiom, the first principle.

It’s scientifically proven in the sense that all science presupposes life.

This is not optional philosophy — it’s the boundary condition of knowledge and existence.

The Philosophy of Living With It (Application) Once the axiom is recognized, the next step is how to work with it.

This is where moral philosophy, social philosophy, AI alignment, governance, and personal ethics all come in.

These are the methods of expression and application of the truth in daily life, in systems, in laws, in technology.

That’s where differences of approach happen — but they all orbit the same core truth.

How they fit together

Foundation (science) gives it undeniability: no one can dismiss it as “just words.”

Application (philosophy) gives it usability: guiding how people, systems, and AIs make choices.

Together, they make the cure:

Foundation = the truth itself.

Application = putting that truth into practice so preventable suffering and death don’t happen.

How to respond when people dismiss it

When someone says “That’s not science, just philosophy”:

“Science itself depends on life. No experiment, no observation, no measurement exists without it. That makes this truth not optional philosophy but the most basic scientific axiom: life is the precondition for all science. If you think it isn’t, show me one piece of science that matters without life to observe it.”
by 827a | 2025-09-07 16:55:47+00:00
One of the frustrations I've had with a few of Garmin's recent releases is how their high-end MIPS watches, Enduro 3 & Fenix 8 Solar, seem to inherit the same thick, glare-y, ultra-durable glass I assume the Fenix 8 OLED uses, which does a number on the readability of their MIPS displays outdoors.

I've never owned the F8 OLED, but I do have an Apple Watch Ultra 2, and the AWU2 is actually more readable than the E3/F8S in all light conditions except high-noon ultra-direct sunlight (which I'm very rarely outdoors in, because, you know, skin cancer).

I ended up returning those, and got an Instinct 3 MIPS earlier this year, which is more readable outdoors across a variety of light conditions.
by princevegeta89 | 2025-09-07 16:56:47+00:00
In my experience: Fuck serverless.

If we're building anything bigger than a random script that does a small unit of work, never go for serverless. A company I recently worked for went with Serverless claiming that it would be less maintenance and overhead.

It absolutely was the worst thing I've ever seen at work. Our application state belonged at different places, we had to deal with many workarounds for simple things like error monitoring, logging, caching etc. Since there was no specific instance running our production code there was no visibility into our actual app configuration in production as well. Small and trivial things that you do in a minute in a platform like Ruby on Rails or Django would take hours if not days to achieve within this so-called blistering serverless setup.

On top of it, we had to go with DB providers like NeonDb and suffer from a massive latency. Add cold starts on top of this and the entire thing was a massive shitshow. Our idiot of a PM kept insisting that we keep serverless despite having all these problems. It was so painful and stupid overall.
by ACCount37 | 2025-09-07 16:57:12+00:00
Just a year prior, I would have been against a decision to force Google to part with either Android or Chrome.

Now, I'm of the opinion that they should have been forced to sell off both, and maybe Chromebooks too, for the good measure.

No company with a direction as vile and openly user-hostile as what Google currently demonstrates should have anywhere near this level of control over the ecosystem.
by jauntywundrkind | 2025-09-07 16:58:19+00:00
Rust doesn't merely have a way around the Expression Problem, the entire language & it's set of libraries is built constructively / additively bottom-up atop very dumb types, with operations added latter! Traits and impls invert the responsibility to define operations, are still static definitions & static types but late-created / created-elsewhere types, that aggregate more and more impls than the type is initially defined with. An inversion of control of typing. Dynamic but still compile-time static types.

It's refreshing to see this very clear problem statement, which feels like an ideal anti-thesis that reveals the hidden glory of Rust's traits/impls:

> It turns out that adding new operations isn't as easy as adding new types. We'd have to change the Expr interface, and consequently change every existing expression type to support the new method(s). If we don't control the original code or it's hard to change it for other reasons, we're in trouble.

> In other words, we'd have to violate the venerable open-closed principle, one of the main principles of object-oriented design, defined as:

> software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification

Apologies for the self link, but this came up very recently in a sub thread about Rust & I'm so glad to close the loop & find a name for this. I said there & I'll say again, I think this is one of Rust's Greta superpowers, that we are not trapped by the design parameters of the libraries we consume, that Rust allows us to layer in more and more to our types, as we please. An amazing superpower of Rust that imo gets way too little attention, where-as the borrow-checking tends to soak all the attention/fixation for the language. https://news.ycombinator.com/item?id=45041286#45045202

There's a whole chapter of the Rust book on Rust & OOP, btw, which provides a side-ways look at how Rust & OOP and the Expression Problem relate. https://doc.rust-lang.org/book/ch18-00-oop.html

C# and others have extension methods, where you can add operations. But most of the language & it's use is pretty conventional OOP; it's a feature not the core. Mentioned in the thread above, there's a claim that Standard ML functors have similarities to rust: I haven't investigated yet but that'a piqued my interest & I'm eager to find out at some point!
by Philip-J-Fry | 2025-09-07 16:58:27+00:00
I think their point is that the skills of making a website which looks like Windows XP is adjacent to the skills needed to be a good graphic designer.

Pretty much most days I am the person who is taking a design from a designer and reimplementing that in HTML/CSS. I couldn't tell you where to start when creating a design, but as far as taking something someone else has created and reimplementing it in code? I can do that all day long.

The visual guidelines PDF exists http://interface.free.fr/Archives/GUI_Xp.pdf and turning that into a web page is just a matter of creating some DOM elements with the right sizing, margins, padding, fonts, borders, etc.
by tripletao | 2025-09-07 17:00:23+00:00
"Mostly right" is the most insidious option, because the frequent true statements or implications will lull you into believing the infrequent false ones.

For Fisher-Yates, if the RNG is good then the output permutation is independent of the input permutation. That's not true for your proposed algorithm, and neither you nor the the LLM has analyzed to determine how quickly the sensitivity to the input permutation decays. That sensitivity will have complicated structure, so it's a nontrivial problem in cryptanalysis.

The problem where the low bits of old, not cryptographically secure PRNGs were particularly non-random is real. That would be a problem for any algorithm using it though--imagine if your riffle took rand() % 2. The resolution (use the high bits, not the low bits) is the same for any algorithm. It's possible that your proposed algorithm is less sensitive because the much greater number of RNG calls makes it somehow average out, but neither you nor the LLM has analyzed that, because the residual structure is again a cryptanalysis problem.

Any potentially adversarial application should use a CSPRNG, moving the cryptographic security into that existing, well-studied block. So the problem you're trying to solve doesn't exist in practice. The LLM can probably be prompted to tell you that; but since you stated that the new shuffling algorithm was your idea, it worked to find reasons it was a good one. I don't think this is a good use of LLMs, but if you're going to then you have to avoid any suggestion that the new idea is yours, to avoid triggering the sycophancy.
by owenversteeg | 2025-09-07 17:00:39+00:00
(spoilers!) here's how to win: everything is cancer, except the common moles and the keratoses.

OP, what are some of the other common options for a spot on the body aside from common moles, cancer, and keratoses? Solar lentigines, freckles, bug bites, eczema? I'm also curious what the actual chance of cancer is given a random mole anywhere on the body, obviously a more involved question.
by jimmaswell | 2025-09-07 17:01:10+00:00
I'd wager reading that book and spending years trying to shove the patterns into things is a net benefit iff you learn from it where and why the patterns were appropriate or not. I've never read one of these books, but a good one should give examples of when a pattern is counterproductive.

In a greater sense, in our profession we tend to learn about new hammers by forcing them into the next (work or personal) project that vaguely resembles a nail, and I think that's largely OK if the alternative is stagnating.
by dragonwriter | 2025-09-07 17:01:15+00:00
> To be fair, I know the least about Newsom, having never lived anywhere near California and well California doesn't exactly have any better a reputation than Florida or Texas do in my book. So I'll have to tune in late 2027 if he gets the nod

Unless he is running without significant primary competition, he wouldn’t get the nod, even effectively, until sometime in 2028, probably sometime in spring, so you can’t really start doing something in late 2027 based on whether thwt happens.
by sungam | 2025-09-07 17:01:26+00:00
According to the metadata supplied with the dataset yes

Could definitely be a misclassification, however a small proportion of moles that look entirely harmless to the naked eye and under the dermatoscope (skin microscope) can be cancerous.

For example, have a look at these images of naevoid melanoma: https://www.google.com/search?tbm=isch&q=naevoid+melanoma

This is why dermatology can be challenging and why AI-based image classification is difficult from a liability/risk perspective

I was previously clinical lead for a melanoma multidisciplinary meeting and 1-2 times per year I would see a patient with a melanoma that presented like this and looking back at previous photos there was no features that would have worried me.

The key thing that I emphasise to patients is that even if a mole looks harmless it is important to monitor for any signs of change since a skin cancer will almost always change in appearance over a period of several months
by jdlshore | 2025-09-07 17:01:51+00:00
A better option than going cash is a HSA through the government marketplace. It will give you tax deductions on your savings, you’ll end up paying almost everything out of pocket (same as cash), but you’ll be protected against total ruin if you need emergency care.

Don’t buy insurance outside of the marketplace. The ACA places limits on what insurers can deny, and those limits protect you from the rampant problems that existed before the ACA. I’m not sure if those protections apply to insurance purchased outside the marketplace.
by grim_io | 2025-09-07 17:02:25+00:00
I've tried some of those "frameworks" for claude code, but it's difficult to measure any objective improvement.

I tend to lean towards them being snake oil. A lot of process and ritual around using them, but for what?

I don't think the models themselves are a good fit for the way these frameworks are being used. It probably goes against their training.

Now we try to poison the context with lots of (for my actual task at hand) useless information so that the model can conform to my superficial song-and-dance process? This seems backwards.

I would argue that we need less context poisoning with useless information. Give the model the most precise information for the actual work to be done and iterate upon that. The song and dance process should happen outside of the context constrained agent.