MurphyA/hacker-news huggingface dataset:
by polotics | 2025-11-12 06:26:39+00:00
Accepting an offline transaction is at the discretion of the merchant, a payment terminal is going to be able to certify that a payment card is genuine, however as the issuer of the credit card may have the card reported stolen in its database, the merchant takes the risk of fraud in card-theft cases. So if as a merchant you have a well-known customer in front of you, you can still do the sale. Every acquirer can configure this to be more or less lenient for each issuer, and the tendency has been to be less and less lenient.
by keiferski | 2025-11-12 06:26:41+00:00
Very generic weak article, as many others have said.

I spent a lot of time studying Nietzsche in college (while getting a degree in philosophy) and it is pretty annoying how the pop culture conception of his ideas has so little to do with what he actually wrote.

I think Nietzsche would find the “entrepreneurial” rebranding of his ideas to be irritating and frankly not the audience he wanted. He was writing for a very, very specific group of people, not a mass market in any sense. He doesn’t care about you losing your job because a robot took it, he is concerned with far more consequential and foundational issues. Nietzsche himself was very critical of “merchants” and technology more broadly, so I think he would find the idea of LLMs being treated as actual conscious entities to be a hilariously stupid joke, more indicative of how society’s standards have fallen than how high AI abilities have risen.

Anyway, rather than engage in a long comment on why Nietzsche would find this article annoying – I do think there is some value to be had in using AI tools as philosophical conversations.

Personally I’ve gotten a lot of value by proposing a certain book theme or argument to ChatGPT and critiquing it, exploring other books on the topic, and so on. Previously this required someone willing to sit and debate philosophical questions with you, which isn’t everyone’s favorite activity :)
by MattRix | 2025-11-12 06:26:55+00:00
Hah well one tip would be do NOT make a complex framing/structure for your daily puzzle game like we did with Kickoff League. It was a fun experiment but it mostly just confused people.

A more meta tip is if you make multiple games, try to have some genre or theme overlap so you can build a community among players of your games. I wish I had done this more with my more successful games (which are mobile games, not web games, but the same idea applies).
by p_l | 2025-11-12 06:27:32+00:00
Late addition of VTOL variant on mandates common airframe when it was well known that only Lockheed had anything in pipeline that could match the requirements and even then -B meant delays and issues due to inherent complexity of VTOL (to the point Britain nearly canceled the order for -B, only finding out it was too late to refit Queen Elizabeth carriers with CATOBAR kept the purchase afloat)

Reality is that VTOL model is ultimately a niche variant whose mandated commonality with air force and CATOBAR carrier variants impacted negatively both non- and VTOL options.

However, slapping supersonic VTOL requirement on what was supposed to be F-16 replacement in the given timeframe meant Lockheed would automatically get ahead as every other vendor had to scramble nearly from scratch while L-M had fresh supersonic VTOL data from both their own lab work and experimental work on Yak-141
by somenameforme | 2025-11-12 06:28:50+00:00
Haha, well not quite 90% but many do. And I think a responsible, and transparent, government response to COVID would have been centered around this. Make it clear that there are many uncertainties but so far it seems that the people most negatively affected by the disease are those with major preexisting conditions, or the elderly. And that the ability of the vaccines to stop transmission or even infection are not clear.

Instead so much of the rhetoric was based on complete lies. I think people forget just how completely dishonest "we" were. [1] And why do montages like the one I just linked to get removed from YouTube? It's not fake or fabricated in any way, shape, or fashion. Nor are those comments even taken out of context. It's simply a record of the statements made by public figures and politicians. Apparently that's against YouTube's terms of service.

[1] - https://x.com/ITGuy1959/status/1581034815700488192
by rckt | 2025-11-12 06:29:08+00:00
I got my relatively portable scanner for around ~100 euros, plus the software for 100 as well if I’m not mistaken. And it works fine.

It’s weird for me that with the advancing technology people keep coming up with higher price with an excuse of approach, design, whatever.

This seems like an overpriced piece of tech for niche connoisseurs. And I don’t like it.
by gbil | 2025-11-12 06:29:39+00:00
try to connect more than 2 devices simultaneously on your mac and "enjoy" the sound you get then. I had this problem with either intel or m* mac and it seems from a search on the Internet that it is widespread to the point that is the normal. Nowadays I only use dongles for mouse+keyboard+headset to avoid such issues, at least the usb-c ones are quite bearable on size you just need to be careful how you put your laptop in the bag, which way up.
by mgaunard | 2025-11-12 06:30:35+00:00
Author completely misunderstands how to use exceptions and is just bashing them. A lot of what he says is inaccurate if not outwardly incorrect.

Also Bjarne's control of C++ is quite limited, and he is semi-retired, so asking him to "fix his language" is fairly misguided. It's designed by a committee of 200+ people.

Anyway what you want seems to be to not use exceptions, but monads instead. These are also part of the standard, it's called std::expected.
by grumbelbart2 | 2025-11-12 06:31:23+00:00
If you fixed something in an open source library you use, and you don't push that upstream, you are bound to re-apply that patch with every library update you do. And today's compliance rules require you to essentially keep all libraries up to date all the time, or your CVE scanners will light up. So fixing this upstream in the original project has a measurable impact on your "time spent on compliance and updates KPI".
by godelski | 2025-11-12 06:31:39+00:00
Your take is quite naïve. The problem is that Google is controlling all the protocols. We're already in a situation where chrome, and consequently chromium, is "the most up to date browser" because Google has a heavy influence in dictating what those standards are. This is, of course, why people fork chromium in the first place, because it gives them a leg up not needing to build everything from scratch and allows them to pull in security updates and new protocols as Google releases them. But that last part is the problem.

So in a way you're right. But the owner is Google as long as you are forking chromium. Because they control to protocols. Maybe they don't own the roads, but does that matter if they get to dictate how all the roads get used and how all the maps are made? You don't need to own the roads to control them
by lealanko | 2025-11-12 06:32:27+00:00
This is a common problem with try-catch syntax. An alternative, and arguably more useful syntax would be

try (File_handle fh {s, "r"}) { // use fh } unless (const File_error& e) { // handle error }

Where the "use fh" part is not covered by the exception handler. This is covered (in ML context) in https://www.microsoft.com/en-us/research/publication/excepti...
by shermantanktop | 2025-11-12 06:34:19+00:00
Says wikipedia:

> The Gini coefficient is a number between 0 and 100, where 0 represents perfect equality (everyone has the same income). Meanwhile, an index of 100 implies perfect inequality (one person has all the income, and everyone else has no income).

What country has the lowest Gini coeffecient value? Slovakia consistently tops the list.

Who is the richest person in Slovakia? A reclusive billionaire named Ivan Chrenko.

What about poverty? Per https://slovak.statistics.sk:

> In Slovakia, 980 000 people were at-risk-of-poverty or social exclusion in 2024 In Slovakia, more than 980 000 people, i.e. approximately every sixth resident, faced poverty or social exclusion in 2024. Both the share and the number of people at-risk-of-poverty or social exclusion increased year-on-year. Poverty indicators in Slovakia have been gradually deteriorating since 2020. On the positive side, the situation improved in 2 out of the 8 SR regions in 2024 and remained unchanged in one. At the same time, more than 20% of the population continued to face poverty in 3 SR regions.

Of course the US is terrible and getting worse by this measure. My point is that nobody is great (the universal truth) - but I grant you that some are worse than others.

In my view, inequality of all kinds is not an enemy to be defeated, it's a disease to be treated, knowing that it can never go fully away. It seems that most would rather treat it as a fact of life and do nothing while it runs out of control, or a heinous evil that must be eliminated. Neither seem like a practical approach.
by thomasmg | 2025-11-12 06:34:51+00:00
I saw that in Swift, a method can declare it throws an exception, but it doesn't (can't) declare the exception _type_. I'm not a regular user of Swift (I usually use Java - I'm not sure what other languages you are familiar with), but just thinking about it: isn't it strange that you don't know the exception type? Isn't this kind of like an untyped language, where you have to read the documentation on what a method can return? Isn't this a source of errors itself, in practise?
by gblargg | 2025-11-12 06:34:56+00:00
Agreed. Author is trying to mix paradigms. Simplest approach if they want local handling and non-propagation of errors is to just have the file holder not check for open success, and check that manually after construction. Then you get guaranteed closure of file no matter how the function is exited.

class File_handle { FILE *p; public: File_handle(const char *pp, const char *r) { p = fopen(pp, r); } ~File_handle() { if ( p ) fclose(p); } FILE* file() const { return p; } }; void f(string s) { File_handle fh { s, "r"}; if ( fh.file() == NULL ) { fprintf(stderr, "failed to open file '%s', error=%d\n", p, errno); return; } // use fh }
by Animats | 2025-11-12 06:36:02+00:00
... the All-Healing Qualities of ...

Whenever you hear a line like that, run the other way. Raw milk. Alkaline water. Pot. Guava leaves. Acupuncture. DMSO. Iron tablets. Fasting. Long, long history of this. The FDA had a museum of the ones that were outright harmful, but it doesn't seem to be on display any more.
Show HN: NEMO – A minimal Mac app for "Eisenhower Matrix"-style task planning
by dogoyster | 2025-11-12 06:36:07+00:00
I’ve tried all kinds of to-do and note-taking tools — Notion, Obsidian, UpNote, Apple Notes, and many others — but none of them really stuck for long.

So I went back to writing things by hand. It turned out to be surprisingly effective — clearer, simpler, and easier to focus.

Then I discovered the Eisenhower Matrix, a simple framework for distinguishing between what’s important and what’s urgent. After using it by hand for over a month, it became a natural habit for organizing my tasks.

So I decided to build a Mac app around it. I borrowed some ideas from GTD, like adding an Inbox, and made it easy to drag tasks into the Matrix to organize them visually.

It’s a minimal, local-first app — no account, no cloud — focused entirely on one thing: helping you stay focused on what truly matters.

If you’re into frameworks like GTD or PARA, you might enjoy giving it a try.

App Store: [https://apps.apple.com/us/app/nemo-eisenhower-matrix-memo/id...]

Feedback is welcome!
by Lammy | 2025-11-12 06:36:48+00:00
I haven't tried putting any on my Framework 12 yet, because the ABS has this sort of rough texture that's very soft and pleasant to touch but seems like it wouldn't hold stickers well long-term. I've been putting mine on retro machines instead, like on my 900MHz HITACHI (actually Acer OEM) PⅢ: https://stickertop.art/content/images/2025/11/GWgVHXHaoAIPiB...

These days I also flatbed-scan any rare stickers before using them, to slake that FOMO “what if something better comes along and I regret using it now?” feeling.
by CamperBob2 | 2025-11-12 06:37:55+00:00
- Aim a few watts' worth of laser light at a popcorn kernel, maybe. Might be amusing to capture the resulting kinetics when it pops.

- Put a crystal of something on a turntable and see if you can capture a video of its scattering angles. Bonus: read the movie and turn it into a 3D model for viewing.

Did you ever XRF that windup toy to see what it was contaminated with? I'll throw in my lot with one of the commenters and guess "Lead."
by nanolith | 2025-11-12 06:40:01+00:00
In C, you're correct. The problem is that, in C++, one must account for the fact that anything could throw an exception. If something throws an exception between the time that f is opened and f is closed, the file handle is leaked. This is the "unsafe" that Bjarne is talking about here. Specifically, exception unsafety that can leak resources.

As an aside, it is one of the reasons why I finally decided to let go of C++ after 20 years of use. It was just too difficult to teach developers all of the corner cases. Instead, I retooled my system programming around C with model checking to enforce resource management and function contracts. The code can be read just like this example and I can have guaranteed resource management that is enforced at build time by checking function contracts.
by hamasho | 2025-11-12 06:40:38+00:00
Yes, there are people who are sadistic but still fear divine punishment like karma or hell. And religion may be the best way to force them to stop harming others. But our society prioritise freedom. We don't arrest suspicious people without warrants, allow people secret and secure communication on the Internet (I mean I'm not sure those things will continue but still), and even freedom of religion itself. We should accept the risk of increased immoral activities due to not forcing people religious restriction just because they are born in such family or culture. And I think society collectively can have morals, especially we are financially and socially fulfilled. So we need to aim that direction, even though currently it's going to the opposite.

with nihilistic progressives having few children, supporting mass migration

While it makes sense to think that nihilists don't value culture and don't mind mass migration, AFAIK most nihilistic communities are often racist. Actually most communities, including leftists, don't welcome immigrants. The only group is the rich and corporations who just want cheap labor while don't need to face cultural conflicts and deterioration of security. We can restrict migration and still treat current immigrants like humans by electing politicians who aren't sensationalists, greedy populists backed by corporations and continue mass migration after they grab the power.

This is why humans invented various religious systems

BTW, I personally think the biggest factor for religion exploding, especially after social orders were developed and the gap between social classes were polarized, is the anger against unfairness and those exploiting others, manipulating social structures for personal gain, being assholes just because they were born lucky, and facing no consequence. It's almost impossible to see justice served, or be rewarded for living humble and honest life. So we needed to invent "heaven and hell", which brings justice for "us" and "them" after death.
by 1718627440 | 2025-11-12 06:40:56+00:00
> Microsoft is a kludge of a setup were Gnome is well defined.

I also thought that for a long time, but you should open the Group Policy Editor one time. Each property has some paragraphs for description. When you look at the interface and the structure, it looks like the Registry with pretty labels.

> Windows will open Edge, not your default Web Browser, and provide an Internet search about shutdown.

You are holding it wrong! Type Super-R, this won't open the web search. (This is broken for all other programs, since no program puts itself in the PATH on Windows.)
by deathanatos | 2025-11-12 06:41:02+00:00
> The Extreme Fit has been formally announced, and this dongle-like USB Type-C flash drive is available with up to 1 TB capacity. Sandisk also notes that it delivers USB 3.2 Gen 1 performance, and the starting launch price is $15.99.

What a weasel worded sentence. "1 TB … $16". Of course, it's $110, and yes, I see the qualifiers here. Allegedly journalistic sites should cut out the marketing sleeze before publishing. "Starting at 64 GB for $15 and ranging up to 1 TB for $110" it's not hard to write.
by om2 | 2025-11-12 06:41:10+00:00
The codec is compiled in, enabled by default, and auto detected through file magic, so the fact that it is an obscure 1990s hobby codec does not in any way make the vulnerability less exploitable. At this point I think FFmpeg is being intentionally deceptive by constantly mentioning only the ancient obscure hobby status and not the fact that it’s on by default and autodetected. They have also rejected suggestions to turn obscure hobby codecs off by default, giving more priority to their goal of playing every media format ever than to security.
by vineyardmike | 2025-11-12 06:42:50+00:00
I'm on the same boat. It's well designed, works great, and I really can't get it out of my head as a well-engineered project and great idea.

But it really is nearly abandoned, and outside of the happy-path the primary author uses it for, it's desolate. There is no community around growing its usage, and pull requests have sat around for months before the maintainer replies. Which is fine if that's what the author wants (he's quite busy!), but disappointing to potential adopters. I've looked at using it, but with data types that sit outside the author's use case, and you'd really need to fork it and change code all over the repo to effectively use it. It just never hit the ideal of "store everything" it promises when it has hard-coded data types for indexing and system support.

(and yes, I did look at forking it and creating my own indexer, but some things just aren't meant to be)
by achalpandey | 2025-11-12 06:43:10+00:00
Hey HN,

My co-founder and I built this because we were frustrated.

Typing our ideas was too slow. Voice notes were even worse, "great for capture, but useless for action". They just became this "messy, unusable inbox".

It’s a simple app that recreates that “morning chat with your Chief of Staff.” You talk, and our AI transforms your messy thoughts into a clear, actionable plan.

This is our first step toward a bigger vision: building an AI Chief of Staff that helps people focus, and execute faster.

We’re ex-Google, Netflix, and Flipkart, and would love your feedback. The app’s live on iOS and Android.

Link: https://link.vachiai.com/PaKL/iwh2dlhb
by solatic | 2025-11-12 06:43:30+00:00
> top DSLR / digital medium format

But these cost several thousand dollars, due to them still being relevant for contemporary professional applications. Medium format bodies can be found for hundreds of dollars on eBay. Even at $1/shot, if as a hobbyist even if you shot 4 rolls (48 shots total) in a weekend, you'd be shooting that much every weekend, every weekend straight for years before a top digital body would break even for you. And you would have more fun and a more meaningful time due to the more deliberative process.
by wsatb | 2025-11-12 06:44:17+00:00
She worked at the school and, according to her attorney, had a legal work permit. [1]

She was running from masked agents who are racially profiling people, detaining them (including US citizens), and then treating them like animals until they sign papers out of the country. They moved her out of state already to make it more difficult for her attorney. This is common practice.

"It's easier to fool people than to convince them they have been fooled."

[1] https://www.chicagotribune.com/2025/11/07/attorney-day-care-...
by vunderba | 2025-11-12 06:45:02+00:00
I run a fairly comprehensive model comparison site (generative and editing). In my experience:

NanoBanana and Flux Kontext are the models that get closest to traditional SDXL inpainting techniques.

Seedream is a strong contender by virtue of its ability to natively handle higher resolutions (up to around 4 megapixels) so you lose less detail - however it also tends to alter the color palette more often then not.

Finally GPT-image-1 (yellowish filter notwithstanding) exhibits very strong prompt adherence but will almost always change a number of the details.
by charcircuit | 2025-11-12 06:45:16+00:00
>The first is that our error message may not be correct. It’s possible that the exception we’ve caught was not introduced by opening this file, and, the errno may not reflect the errno at the time fopen was called.

All that is needed is a better File_error type that includes the error that happened.

void f(string s) { try { File_handle fh { s, "r"}; // use fh } catch (const File_error& e) { fprintf(stderr, "File error: %s\n", e.msg.c_str(); return; } }
by mock-possum | 2025-11-12 06:45:24+00:00
Because it feels good.

It’s a shortcut to a wildly unique experience that you might otherwise struggle to achieve, or go a lifetime without finding. It also, in my experience, helps clarify what ‘normal’ is, by giving you first hand experience with something radically different by comparison. And this touches on every part of your being - your physical, mental, and emotional sensations can all be increased, decreased, blended, redirected, synthesized, or otherwise fundamentally altered in ways you might otherwise never even be able to imagine - or may have only previously experienced once or twice and never thought accessible again.

In short, it’s a trip, man.