MurphyA/hacker-news huggingface dataset:
by pseudo0 | 2025-05-23 06:47:45+00:00
They always had a pretty strict policy against mixing any NSFW content with depictions of real people. Anything tagged as a real person would get run through a NSFW -detection API and would get automatically blocked if it failed. So no, no one was posting deepfaked nudes.

Meanwhile I used a couple LoRAs to make JD Vance memes when that was the craze a few weeks ago, and now those are getting nuked... No fun allowed, thanks payment processors.
by vintermann | 2025-05-23 06:48:27+00:00
What do you want out of it? There are basically three things people pay/accept the privacy risks for: ethnicity estimates, health/traits, and finding family.

In my opinion only the third is really worth it. Ethnicity estimates are a curiosity, are not accurate at the level most of us care about in genealogy - the big exception is African descendants of slaves, who have both higher accuracy due to the genetic diversity of Africa, and fewer other options.

But that really puts it closer to family discovery, which is a real use case. Caring who you're related to and how is damn near a cultural universal, and some of us care a lot.

Health/traits stuff I see as little better than astrology. Yes, you can find out stuff like if you have blue eyes - but so can a mirror tell me. Odds are you already know yourself far better than the DNA traits testing companies can infer from your DNA.
by rakejake | 2025-05-23 06:49:29+00:00
Reading the description of Sid Meier's Alpha Centauri, I realize the animation series "Scavengers Reign" has a very similar setting (human colonists crash land on a planet that seems to be sentient).

I'll use this opportunity to encourage people to watch this show. If you are a fan of sci-fi (think Greg Egan, Vernor Vinge), you will love this. If you are not, I think you should still give it a try. It is that good.
by AnthonyMouse | 2025-05-23 06:49:40+00:00
> You personally may have a workload which requires more RAM, but there are many people – even developers – who have direct experience otherwise. macOS is notably more memory efficient than Windows and the M series hardware has efficient compression, and that configuration holds up fine for the usual browser+editor+Slack+normal app usage which a lot of developers have.

Sure, it's physically possible to use a machine with 8GB of RAM without running out. If all you do is open some terminals and a single-digit number of browser tabs to well-behaved websites, 8GB is an ocean.

But that use case is the exception, not the rule. Worse, ordinary people don't know what causes it. If you're a developer and your machine is sluggish, you know enough to realize it's because it's swapping, and in turn to know that it's swapping because you opened up some ultra-high-res NASA images in an image viewer and forgot to close them, or because you have the tab open for that awful news website that will suck up 20GB of RAM all by itself with its ridiculous JS, or simply because you have 10 different apps running.

For most people, all they know is that their computer is slow -- which it wouldn't be if it had an adequate amount of RAM.

Meanwhile, because they don't know what causes it, they don't know what to do about it, so they just suffer through it. Which has the machine continuously swapping, which is what wears out the SSD.
by tdeck | 2025-05-23 06:51:56+00:00
Also if it comes undone and falls in the river, it's not likely to do any harm.

Aside: Although the article makes the same mistake, hay and straw are not the same thing. Hay is dead green grass-like plants. Straw is dead brown grass-like plant matter that has finished it's lifecycle and used up all the sugars and things in it. Hay gets moldy more easily but has nutrients for animals while straw does not decompose as quickly.
by forgotoldacc | 2025-05-23 06:52:02+00:00
There's no one "traditional" soy sauce. It's kind of like wine. If you live your life only drinking sweet port wines straight from the bottle, you'll think a dry white wine is gross if you use it the same way. But if you're making a cream pasta or some sort of fish, you'll quickly realize white wine--and every wine--has its place.

For example, I find kikkoman to be absolutely awful for fried rice. It has an oddly sharp taste that just doesn't work. Chinese soy sauces don't have that sharpness but have a very wide and smooth savoriness that works well with fried rice. But if you try Chinese soy sauce with sashimi, it tastes flat and very wrong. That sharpness of a Japanese soy sauce works better, and a high quality Japanese soy sauce has a milder sharpness that emphasizes the fish flavors but not so weak that it makes the flavor weird like a Chinese soy sauce would.
by BrenBarn | 2025-05-23 06:52:12+00:00
Assuming this article is sort of tongue-in-cheek, I'll add something in the same spirit: The fact that the number of rolls required for the game is too low to be able to detect the unfairness does not imply that "it’s scientifically impossible for our opponents to know that we’re cheating." That's fallacious reasoning. In any situation where people actually cared about this and suspected a cheat, they could just say "Let's stop the game for a bit, roll the dice a bunch of times, and run some tests". There's no requirement that the dice only be rolled when required for the game. (If you refused to allow the test, that would obviously be even more suspicious.)
by realusername | 2025-05-23 06:52:36+00:00
But in the mean time, I still trust a Linux distribution more than my phone when it comes to my private data.

My Linux distribution doesn't have a built-in advertising id, unknown manufacturer modifications I can't even look at or shady processes which have more power than I do.

I think it's time for the tech community to move beyond just the tech side and understand that security is also a social contract.
by vintermann | 2025-05-23 06:52:41+00:00
Well, the closest is probably familytreedna then. You pay for the test, get the data, and that's it, they don't try to upsell you on a subscription.

They do have a family matching database, but you can opt out of it I'm pretty sure. They do try to upsell you on frightfully expensive Y-DNA long read sequencing for niche genealogy use cases, but you can just ignore that...
by bronlund | 2025-05-23 06:53:06+00:00
It makes perfectly sense to me that the COVID vaccines could be killing people. The amount of testing they did was very limited and the little they did wasn't really a big success. How mRNA interacts with the human cell and the immune system, nobody seems to fully understand, and the way they withheld information is highly suspicious. Just to name a few.

Thinking science is about trust and not distrust, is telling of how much one understands critical thinking. And parroting the mainstream media instead of doing your own research, has never been a smart move. My point being; just because a particular view is dominant, does not automatically means it's the correct one. Quite the opposite.
by selfboot | 2025-05-23 06:54:58+00:00
This article details the background and origins of MCP, its relationship with OpenAI Function Calling, and how to configure and use MCP Servers in Cursor. It explores practical scenarios like web automation, GitHub repository analysis, and chart generation. While MCP shows impressive capabilities in GitHub code analysis, web manipulation still has limitations. The article also highlights MCP's core constraint: its reliance on the LLM's function calling ability, which is affected by token limits. Although MCP offers a standardized solution for AI tool invocation, its practical value is currently limited, positioning it more as an experimental technology with hopes for significant improvements as model capabilities advance.
by frollogaston | 2025-05-23 06:55:04+00:00
Last time I used FreeBSD, I found it more inherently user-friendly than Linux distros, mainly because it has a very nice handbook (linked in a sibling comment) with realistic examples. Also seems to have more things built in.

What made FreeBSD harder in the end was just that fewer people use it, so tons of third-party software supports Linux better, and it's easier to find online answers.
by varjag | 2025-05-23 06:55:06+00:00
> Oh tell me, if your CPU processes 1 byte in 1 cycle, and it runs at 800 MHz, how many bytes does it process in 1 second?

An interesting metric, used by noone in the Universe except you for the sake of this discussion. But let's entertain this: if the actual CPU speed is 838,860,800Hz, how many bytes does it process in 1 second?

> Similarly, let's say we have a 1-bit Boolean attribute for each person in the world

I have no problem with definition of bits.

> And now you have the problem that you can't fit a memory dump of "16 GB" of RAM onto a "16 GB" flash memory card, because the former is actually GiB but the latter is real GB.

Remarkable circular reasoning, since the Marketing Kilobyte was defined in the 1990s precisely to inflate actual storage sizes without getting class action suits.

> it fails to align with the rest of the metric system

Look, byte is not derived from fundamental units. It is thus not a part of metric system so SI has zero business regulating information storage. On the other hand you can't buy a computer that does not address memory in anything other than powers of two. Nor you could ever buy a 1000 million bytes RAM chip, because they don't ever exist for basic reason that binary computers use 2^n addressable space.
by chii | 2025-05-23 06:58:10+00:00
> having a text copy of all articles in their database was some legal risk

the risk should've been the same with google's index, and yet they're dandy!

I think it's more easily explained by incompetence. Esp. when stop words like 'of' and 'the' are somehow included in the index. These are almost trivial to remove prior to indexing (any decent indexing library, such as lucene, would have a prepared list of stop words filter, and it's not like you even need to do any work to have it!).
by pjerem | 2025-05-23 06:58:46+00:00
In fact I’d say they are perfect for distributions to be more stable. E.g. : my issue with Debian have always been that you couldn’t (easily, I know backports existed) have stable system AND fresh software. With Flatpack, you can.

Now I can run my latest user softwares on a stable distribution. That’s pretty cool.

There are still issues of UX. Especially when the app you are using doesn’t have enough permissions to do the job, you have no information about it and when you guess it by yourself, changing this is hard.

I’d expect that Flatpack should allow apps to specifically ask for permissions in real time or when they try to access external resources like in macOS : just expose the APIs but make them wait for user approval.
by matsemann | 2025-05-23 06:59:19+00:00
But if you had instead spent the "weeks to learn your way around the codebase", that would have given dividends forever. I'm a bit afraid that by oneshoting features like these, many will never get to the required level to do bigger changes that relies on a bigger understanding.

Of course, LLMs might get there eventually. But until then I think it will create a bigger divide between seniors and juniors than it traditionally has been.
by SwtCyber | 2025-05-23 07:00:46+00:00
Food isn't just about taste... it's memory, tradition, and identity all wrapped up in something you can smell and hold. What Ki Soon-do's doing isn't just making soy sauce, it's carrying centuries of Korean culture in every jar. It's the kind of craft that comes from generations of hands, instincts, and care, and not something you can automate or rush.
by jillesvangurp | 2025-05-23 07:06:11+00:00
I disagree with that. IMHO the best possible people to create a package for an application are the original developers of that software. If that software is proprietary, that also happens to be the only party that can legally do that anyway. Because it typically requires access to the source code and software redistribution requires permission.

So, the model you mention only works for open source packages. And I would argue that even in the case an app is 100% open source it's a bad idea for somebody not affiliated with the core development team to be second guessing a lot of things about that application.

It results in a lot of issues that aren't necessary. Like needless lag between developers releasing new software and some third party doing whatever uninvited tweaks they think are necessary, or adding their own bugs and new issues.

It's why I always install Firefox in tar ball form straight from Mozilla for example. It updates itself as soon as developers OK some patch. This happens a lot and mostly for security and stability reasons. I want those patches when they release them. The things external distribution maintainers do are redundant. I trust Mozilla to do the right thing and be the most clued in about any issues regarding their own software. With proprietary stuff, I just want stuff to run with a minimum of hassle.

Flatpak is trying to do too many things. It's trying to emulate an appstore. I don't necessarily like app stores. They are gate keepers. What do developers on Windows and Apple do? They put binaries on their own website. You download them. You install them. And then they run. Downloaded apps have the same rights as apps provided via app stores. The app stores don't repackage the app, they merely distribute them. It's an add on service. An optional extra. All the essentials that provide security are baked into the OS and the application package. There are a few mechanisms that windows and mac provide to make things secure. Binaries are signed, the OS has a permission model for things that need that (screen sharing, directory access to certain things, using the webcam, etc). That's the right model. That could work for Linux as well. It shouldn't require taking control of distribution or packaging by some third party.
by modeless | 2025-05-23 07:06:14+00:00
He says they will open source it which is cool. I agree that I don't understand what's novel here. Playing with a physical controller and camera on a laptop GPU in real time is cool, and maybe that hasn't specifically been done before, but it doesn't seem surprising that it is possible.

If it is substantially more sample efficient, or generalizable, than prior work then that would be exciting. But I'm not sure if it is?
by AnthonyMouse | 2025-05-23 07:07:05+00:00
Wear leveling spreads the wear out. If there is no free space, it can't do that, and you're completely screwed.

The problem with swapping is that SSDs are fast. If you have 8GB of RAM and manage to pick up any workload with a 10GB working set size, you're short 2GB, so the OS will have to put 2GB on the SSD. But your working set is 10GB and now only 8GB is in RAM, so it needs that 2GB back immediately. To do that it has to swap out some other 2GB, which it also needs to have back immediately. The result is that your SSD is the bottleneck and ends up maxed out doing writes.

NVMe SSDs will do something like 4GB/sec. Not a few GB a day, a few GB a second. A 256GB consumer SSD that can handle 100 full drive writes over its lifetime can thereby hit its lifetime wear rating in just two hours. Under ordinary storage use that doesn't happen because you're not maxing out the drive for hours on end -- after all, if you were storing ordinary data, writing at 4GB/s would cause the drive to be completely full after only 64 seconds.

But swap is deleting stuff and overwriting it and deleting it again. In a pathological case it could burn out a brand new drive in an afternoon and in more realistic cases could plausibly do it over a few months.
by miki123211 | 2025-05-23 07:07:21+00:00
Cookie and "we care about your privacy" banners are often the cause here, especially if you're in the EU / UK / possibly California[1].

On some websites, those are just modals that obscure the content, something that reader mode can usually deal with just fine, but on others, they're implemented as redirects or rendered server-side.

If reader mode doesn't work, dismiss those first and try again.
by pm3003 | 2025-05-23 07:08:30+00:00
That's great! I've been looking for something for a while. Great features from my point of view:

- email newsletters, especially with offline mails (no remote images) since theya can go easily through workplace gateyways for those of us who work in secure areas. Didn't see yet if yours were.

- sync and integrate with everything, e-readers, nextcloud, browsers...

- PWA

Good luck!
by deafpolygon | 2025-05-23 07:08:35+00:00
Fair point on the need for nuance—I could have made that clearer. But the core idea still stands: Huawei can’t operate outside the CCP’s interests. Sure, the Party isn’t managing daily tasks, but it sets the rules of the game. Everything Huawei does ultimately aligns with national goals, whether by design or necessity. That makes it a de facto state apparatus.

Calling Huawei a “counterparty” suggests it has real independence. But in China’s system, especially with big tech, that’s just not how it works. The CCP doesn’t need to own a company to control it. There are legal, political, and financial levers that ensure Huawei stays on track. That’s not comparable to how companies operate in the U.S. or EU, where they can push back on the state without fear of retaliation.

I get why my comment came off as simplistic, but it’s not baseless. If we want to understand what we’re dealing with, we have to be honest about the structure Huawei operates in. Misreading that is a bigger risk than calling it what it is.
by wodenokoto | 2025-05-23 07:08:37+00:00
We all have different definitions on what is difficult. Maybe annoying or bothersome had been better words, but below beats nesting things:

df |> select(..) |> filter(...) |> mutate(...) |> ...

And every time I've learned something about the intermediate result I can add another line, or save the result in a new variable and branch my exploration. And I can easily just highlight and run and number of of steps from step 1 onwards.

Even oldschool

df2 <- df[...] df2 <- df2[...]

Gives me the same benefit.
by trod1234 | 2025-05-23 07:09:33+00:00
You can't make it great again, because in large part these type of projects were built on a lie, and now everyone knows the lie.

The lie itself doesn't start out being a lie, but it rapidly becomes the lie in the aggregate of the choices you must make behind the scenes along the way emergent-ly from the centralized nature of any platform which is needed for moderation, and the requirements to operate as a business.

Any system with two or more mandates always fails the lesser of the mandates.

There can be no trust, Facebook and its analogues have used it all up.

You don't develop strong relationships by spending your time in front of a computer. Real friends don't seek friends on social media.

As with any communication channel today, you also must capably defend your platform from all manner of nation-state threats that now use 5th Generation Warfare on individuals through social media. Propaganda, Isolation, Torture, Radicalization. If you don't know a thing about these very dark things, there's no shot in the dark where you can actually come up with something that works as a stopgap.

The juice simply isn't worth the squeeze because its a blackhole, and once Scylla has you she pulls you in.
by nullc | 2025-05-23 07:11:18+00:00
> whims of the backwards ultra hard right conservative leadership at the credit card companies

the credit card companies executives like money, this isn't originating with them.

It originated in the US federal government. (e.g. https://en.wikipedia.org/wiki/Operation_Choke_Point )

It works quite similar to the great firewall in China. ISPs are not so much told what they are to block, they're told Do Not Embarrass the Party or Else.

So even as the pressure has come off in this administration, the memory of the or Else remains, and processors will continue to swat random shit in the hopes of appeasing an uncommunicative but clearly spiteful god.
by contctlink | 2025-05-23 07:11:50+00:00
You’ve probably seen hot-takes like “SEO is dead; nobody will click through once the AI answer appears.” The conversation resurfaces on HN every time Google demo­s a new LLM feature.

I run a weekly “SEO Myth Busting” newsletter for founders and just published a deep dive on this claim.

Key findings (with sources & graphs in the article)

90 % of SaaS sign-ups in our sample still come from classic organic clicks (the SGE panel links back). Google’s own ad-revenue dependence makes full zero-click AI answers unlikely

Traffic is shifting: generic content farms lose, trusted brands win. That’s an opportunity for small, expert products.

Happy to answer technical questions in the thread.
by sigmoid10 | 2025-05-23 07:12:49+00:00
They were highly used. OpenAI even included them in their RL Gym library back in the old days when they were still doing open research. But if you look at this leaderboard from 7 (yes, seven!) years ago [1], most of them were already solved way beyond human capabilities. But we didn't get a really useful general purpose algorithm out of it. As an AI researcher, I always considered Atari a fun academic exercise, but nothing more. Similar to how recognising characters using convnets was cool in the nineties and early 00s, but didn't give us general purpose image understanding. Only modern GPUs and massive training datasets did. Nowadays most cutting-edge RL game research focuses on much more advanced games like Minecraft which is thought to be better suited. But I'm pretty sure it's still not enough. Even role-playing GTA VI won't be. We probably need a pretty advanced physical simulation of the real world before we can get agents to handle the real world. But that means solving the problem of generating such an environment first, because you can't train on the actual real world due to the sample inefficiency of all current algorithms. Nvidia is doing some really interesting research in this direction by combining physics simulation and image generation models to simulate an environment, while getting accuracy and diversity at the same time into training data. But it still feels like some key ingredient is missing.

[1]https://github.com/cshenton/atari-leaderboard
by Cthulhu_ | 2025-05-23 07:15:45+00:00
I love sci-fi (and fantasy) for that reason (amongst others of course), even if nine times out of ten it's a variation on human cultures, or reduced down to a single dimension, at least early on - Elves are elitist racists, Klingons are angry, etc. But long running series can / will often add nuance over time, with the stereotypes fighting with their own "nature".
by troupo | 2025-05-23 07:17:05+00:00
To people praising this communication: they've given everyone just 6 weeks to move off the platform.

To quote a response from their forum: https://support.glitch.com/t/discussion-thread-project-hosti...

--- start quote ---

I’m not a fan of those overly sweet, corporate-style messages that try to sugarcoat the truth: Glitch was simply too good to last, and you’re losing money...

That said, my only real complaint is this: if you knew the situation wasn’t financially sustainable, you could have at least announced it a year in advance—not overnight.

--- end quote ---
by rawgabbit | 2025-05-23 07:17:24+00:00
Trump won because those in control of the Democratic Party underestimated the anger and economic desperation of the working class.

They can’t afford rent or groceries. Medical and dental care are a distant dream. If the Democrats only messaging is DEI, inclusivity and girl/woman power… they view the Democrats as out of touch. It is the equivalent of Let Them Eat Cake or brioche.

And I do believe in DEI, inclusivity and women’s rights. But if the working class are struggling, it is tragically comic not to address their primary concerns first.