MurphyA/hacker-news huggingface dataset:
by purvag_patel | 2026-01-28 16:31:49+00:00
You saw the Moltbot (aka Clawdbot) demos. You read the Moltbot security takes.

Realwinner: Vector Search with SQLite.

While everyone builds "scalable" stacks with Pinecone & Kafka, Moltbot shipped in days using SQLite and Markdown. Boring tech is why they went viral.

1. Schema Simplicity: Only five tables handle the entire persistence layer for a viral AI agent.

2. Vector + FTS5: Blends sqlite-vec for semantic meaning with keyword search for technical identifiers and file paths.

3. Markdown indexing: Uses chokidar to watch files and re-index in real-time with a 1.5s debounce.
by carlosjobim | 2026-01-28 16:31:53+00:00
> give some of its state-sponsored affluence back

Then why not tax the military? They are surely the most affluent company of them all, if you take a tally of all their inventory.

If you tax companies based on their size rather than their profits, then you're not going to have any big companies. Any investor or entrepreneur would be a fool to invest in making a big company.

But many endeavours need big companies and big investments. For example power plants. That's a whole lot of value to tax, such affluence! Better redistribute this wealth, and instead have a hundred thousand non-affluent hot dog stands.

> That’s just how non-corrupt governments are supposed to work!

In practice, every government in the world does not tax companies reinvesting their profit into growth.
by 72deluxe | 2026-01-28 16:31:55+00:00
I would have to agree with this. I don't understand people how say developing on Linux is somehow better. I have built C++ software across Windows, macOS and Linux and I can't say one is easier than the other at all. Perhaps it is because of the package management system that makes installing a compiler "easier" than downloading Xcode or downloading/running the Visual Studio installer??

I certainly don't find development tools better on Linux, particularly for C++ debugging. Windows/Visual Studio is the leader in that regard.

I have also done C#, PHP, Java, JS + web development across all 3 and don't see the difference.
by tuetuopay | 2026-01-28 16:31:58+00:00
The thing is, while I agree we are closer to the 1933 definition of what a concentration camp is, it's not 1933 anymore as 1945 happened since. The meaning of words change and are tarnished by history, as is the meaning of symbols. The swatiska was a peace symbol before the 3rd reich, and pepe was just a frog 10 years ago.

> Trumps rhetoric against Somalis in particular has strong echoes

From what I just read about (just discovered this whole ordeal originates from a special status Somalis enjoyed in the US), I don't find anything wrong with what was said at the beginning. That's government policy at work. Indeed, the situation worsened ending with Trump openly talking about revenge against the Somalis, which is just nuts. Unless I missed more details, it's not an actual parallel as the Jews were scapegoats for the whole economic ruin of Germany after WWI (ruin caused by France and others).

> Religion was fairly frequently anti-semitic itself.

About religion, we need to look at the big picture of Europe, and realize that anti-semitism and eugenism was trendy among intellectuals of the time and basically the hot thing for think tanks. The tracking of Jews, handicapped, etc was only possible because people were kinda enclined to follow it. And more horribly so, parts of the catholic church.

This is why I wrote a religion, not religion. They were helped by the rules of Judaism that makes the religion and race the same set of people.

At any rate, I do have a better picture now of what is happening and what is colloquially called "concentration camps" by Americans in this context, thanks!
Show HN: A simple, free website to send love letters
by fabienfr | 2026-01-28 16:32:19+00:00
I built a small, free website to send digital letters with cute animations and a bit of personalization. The idea was to keep it simple and human—no accounts, no pressure, just words.

What really surprised me is how many people are writing real letters, especially love letters, to people they deeply care about. Reading some of them honestly restored a bit of my faith in humanity.

Sometimes a few sincere words are the best gift you can give someone.

And in the end
The love you take
Is equal to the love you make. (The Beatles)
by wafflemaker | 2026-01-28 16:32:20+00:00
But you don't want to sacrifice comfort or other things. The game should work just right on Linux.

I have an Nvidia card and use mostly Ubuntu (mate), also for gaming. It's even a problem now, because I would benefit from a hard divide between the gaming and working\studying system (I have a gaming user in backlog).
On Linux it's mostly KSP, Factorio, but sometimes DeepRockGalactic, Valheim, Euro Truck Sim or Warhammer: Total War1\2\3. These games work flawlessly or with <10%fps hit.

There are games that kind of work - Ancestors: Humankind Odyssey, Cyberpunk, Hunt: Showdown. But you lose comfort and I'd rather just play them on Windows, than suffer decreased functionality on Linux. I know that some of it (definitely Cyberpunk) is only because of NVIDIA.

When buying games I usually don't buy Windows only games unless there is a very good reason. And I quit League of Legends and WRC rally because of anti cheat scam. I feel scammed after putting lot of money in a game and suddenly losing the ability to play it.
by antonvs | 2026-01-28 16:32:38+00:00
> The interesting aspects, such as how they protect against supply-chain attacks

There are standard techniques to help manage this that apply across languages, there's no reason to reinvent that wheel.

> My hope’s that AI gets really good at Rust so one doesn’t have to directly interact with the unergonomic syntax.

"Unergonomic syntax" is the battle cry of many people resisting learning a new language. AIs have progressed far enough that they can help you in that learning process, though.
by ceejayoz | 2026-01-28 16:32:46+00:00
> I could never understand how all these companies could hire so many people for so much money, only to have them work on later-to-be-cannes open source projects.

Given how much of these companies runs on such projects, it really shouldn't be surprising. It's a numbers game for them; Facebook doesn't mind if 300 little OSS initiatives fail if it gets them React.
by bluGill | 2026-01-28 16:33:20+00:00
Economic headwinds are rarely used. There is always something else they blame it on. It has been this way for the 30 years I've been old enough to pay attention - and those older than me report it has been even longer. There are downturns every few years, in turn meaning layoffs - and they always blame something other than the downturn.

They also always claim the layoff will enable more efficiency.
by tracker1 | 2026-01-28 16:33:22+00:00
On UI frameworks... mostly agree, I say this as a COSMIC user even... so many apps still don't show up right in the tray, but it's getting a bit better, I always found KDE to be noisy, and don't like how overtly political the Gnome guys are. So far Wayland hasn't been bad, X apps pretty much just work, even if they don't scale right.

I'm on a very large OLED 3440x1440 display and haven't had too many issues... some apps seem to just drop out, I'm not sure if they are on a different workspace or something as I tend to just stick to single screen, single display. I need to take the time to tweak my hotkeys for window pinning. I'll usually have my browser to half the screen and my editor and terminal on the other half... sometimes stretching the editor to 2/3 covering part of the browser. I'm usually zoomed in 25-30% in my editor and browser... I'd scale the UI 25% directly, like on windows or mac, but you're right it's worse.

For webcams, I don't use anything too advanced, but the Nexigo cams I've been using lately have been working very well... they're the least painful part of my setup, and even though I tend to use a BT headset, I use the webcam mic as switching in and out of stereo/mono mode for the headset mic doesn't always work right in Linux.

On audio filtering, I can only imagine... though would assume it's finally starting to get better with whatever the current standard is (pipewire?), which from what I understand is closer to what mac's interfaces are. I know a few audio guys and they hate Windows and mostly are shy to even consider Linux.
by t43562 | 2026-01-28 16:33:23+00:00
That's the way open source works. The people that think there's a point go and fork and those that don't stay put.

Linux distros have become extremely complicated IMO. Systemd is not the worst example of this - the packaging systems are hard, things like SeLinux are very annoying. The stability is because companies have spent to make it so. There are enterprise features all over the place etc. This just isn't what all of us necessarily want. I think there's room for distros which can be understood at a technical level - which are composed of units that can be easily replaced that have defined functions.
by linuxftw | 2026-01-28 16:33:32+00:00
Well, not all fish and shrimp are produced in fresh water, many are produced in salt water (aka, the ocean).

But, It's also likely that most of these farmed fresh water foods are in areas with highly renewable freshwater resources (SE Asia, US South), rather than arid locations.

The map titled "Freshwater withdrawals as a share of internal resources, 2022" shows that SE Asia withdraws a fraction of their renewable freshwater every year.

> Colorado River is vulnerable and arid, yet we waste this water on cows.

Define 'waste.' Producing cows creates food. Rain-grown corn from the mid west is fed to the cows. What should we do with the water from the Colorado River otherwise?
by NickC25 | 2026-01-28 16:34:18+00:00
I'm not asking "clever" questions. You clearly state that rights are given by a divine being. Since humans for thousands of years have had different ideas about "god", I'm simply asking which of those beings is the one that grants rights.

Because the truth is - there is no "god" in the way humans think there is. Saying some mythical sky-daddy grants a certain group of people "rights" at a given point in time is laughable at best, and deliberately disingenuous at worst.
by Fwirt | 2026-01-28 16:34:22+00:00
I was an active member of the VB community back in college. I did really fall in love with mine. I never experienced any nausea or headaches, and when properly adjusted I didn’t think it was terribly uncomfortable. The “screen” technology was actually very cool, two arrays of very small LEDs are swept across your field of vision by two rapidly fluttering mirrors, so in essence it’s an LED display. The picture is very bright and crisp. If you listen closely to a running Virtual Boy you can hear what sounds like fan noise, that’s the mirrors moving.

The first party games were (as usual for Nintendo fare) fun and quirky, but other than than Wario Land served more as tech demos. The one actually “3D” game for the console (Red Alarm) ran at a pitifully low frame rate. And also as today, there were no games for the platform that “didn’t work” in 2D, but they were for the most part enhanced by the stereo experience.

It was, as with most “virtual reality” experiments in the 90s, crippled by lack of processing power and cost constraints. It didn’t live up to its lead designer’s ambition and was rushed to market with little expectation of success.

I am excited for the games coming back, I really enjoyed Teleroboxer and Wario Land.
by antonyh | 2026-01-28 16:34:47+00:00
The only tools pinning me to Windows were photo editing apps (Capture One, Adobe), and some music apps (Reason, a whole bunch of other apps) that I barely used. Cut over to Debian about 4 years ago when my laptop started having thermal issues and Covid encouraged me to buy a tower desktop machine. Haven't looked back, it's been so much more productive. The strange and toxic-to-me design choices in the Win11 UI helped motivate the rapid transition.

The only thing that's caused any issue is power management, I'm fairly sure it's not optimal, but it's still better than Win11. That's purely down to lack of effort on my part, and basically setting it for max performance because it's not important to me for a desktop machine. Everything (and I mean everything - sound, video, wifi, bluetooth) else is 100% out of the box working on mid-range commodity hardware, albeit with excessive RAM for my needs. Some of it is a bit clumsy looking in places, but it did look weird on Windows too with some of the apps.

When I did have trouble, it was not like I could get support from Microsoft as the community forum is a joke, but with Linux at least I stand a fighting chance of working around any potential problems.

Is there anything on Windows I miss? No.

Is there anything on Mac that I miss? Yes, there's a few things that I like about MacOS (pre-glass) but I have a MacBook Air for those which is good for occasional use but not as a daily driver.
by grepfru_it | 2026-01-28 16:35:03+00:00
> Steam and Proton work perfectly

I am a hardcore DayZ player. DayZ does not work on Proton[0]. I cannot use Linux as my main gaming platform. Battlefield 6 does not work. Latest Call of Duty does not work. You can talk about voting with your wallet, but when millions of people are buying the game, your one non-vote means nothing.

So either you punish yourself and refuse to play with friends, or you punish yourself and install windows. It’s a damned situation regardless of your choice

[0] point me to as many compatibility databases as you want, the game will not start on my vanilla Ubuntu build
by tae898 | 2026-01-28 16:35:27+00:00
We released embedded Python bindings for ArcadeDB, letting Python talk directly to the JVM engine via JPype (no networked DB server).

It’s designed for low-latency, local-first workloads and supports:
- SQL documents, property graphs (OpenCypher), and vector search (HNSW/JVector)
- ACID transactions and schema/index management
- A fully self-contained wheel (bundled minimal JRE via jlink)

Happy to answer questions or discuss design trade-offs.
by johnwalkr | 2026-01-28 16:35:31+00:00
These projects are cool but to me they seem like they all come from the place: a programmer opens up a CAD program, and within days concludes that they would prefer if they could use their existing scripting skills to make something instead of learning to use the program, including the parametric features. Which is fine, but as a mechanical engineer 99% of the useful/required features are not there.
by jermaustin1 | 2026-01-28 16:35:37+00:00
Or better than that, loans backed by assets above some "jumbo" threshold ($10M?) triggers a capital gain on those assets in the collateral.

So if you get a $150M loan off of your amazon shares that on paper are worth $150M, but you paid $100M, you have a cap-gain of $40M, and at 20% tax, $8M fills the IRS's coffers.
by megolodan | 2026-01-28 16:35:40+00:00
You're not wrong that its easy to get relatively obscure IP addresses cheaply, however youll be sharing them with lots of folks potentially damaging reputation.

At scale, say P2P-book becomes the largest social networking site, all bad actors will be focused on using it and they will likely be sharing IP's, comingiling their reputation.

Sharing account ID's across IP would also be penalized.

People who post consistently from the same IP / MAC would be boosted, those are real people.

Of course before one is the biggest game in town you will simply not be on the radar, so using a captcha as well will be useful to prevent bots.
by UltraSane | 2026-01-28 16:36:05+00:00
"It's going to be every god damned thing on the internet. Why? Because why the hell not"

This is not a persuasive argument.

You are also ignoring the fact that YOU can use remote attestation to verify remote computers are running what they say they are.

"I've been involved in tech a long, long time. The first thing I'm going to do when I retire is start chucking devices. I'm checking-out, none of this is proving to be worth the financial and privacy costs."

You actually sound like you are having a nervous breakdown. Perhaps you should take a vacation.
by Eric_WVGG | 2026-01-28 16:36:06+00:00
I’m kind of curious why Adobe hasn’t gone all-in on Linux by now. IIRC Adobe apps were built on cross-platform tooling like Java (InDesign) and AIR (all the CS UI, and then the underpinnings in C++).

I guess Adobe doesn't exactly have much to win by Windows failing, but their inaction does mean the open source alternatives will continue to get better, and that will hurt them.
by yodsanklai | 2026-01-28 16:36:20+00:00
> there are enough american job seekers in CS to justify not needing H1B.

As an interviewer in a big tech company, it seems all candidates I interview are foreigners who often graduated in the US. Either the company discriminates (which I really doubt it does), or there aren't enough qualified Americans for some jobs. And even if there are, the largest pool of candidates, the better.
by Zolt | 2026-01-28 16:36:27+00:00
I think I might be the only developer left on this forum, and maybe on the planet, who still uses Microsoft OS daily (for over 30 years). I rarely have issues with it, find it incredibly stable, and have made a lot of money using it.

Not sure why, I just felt the need to post this.

Oh, and just to make myself look even worse, Copilot in VS Code has been an amazing asset in my development.
by ceejayoz | 2026-01-28 16:36:32+00:00
> This child's mother had a choice to bring her along or not, and she brought her.

A Trump-appointed Federal judge clearly did not find that excuse compelling.

The same org claimed Alex Pretti was an assassin who was attempting to massacre ICE, remember. They lie; that's a matter of public record.

They allege the note you link was coerced:

https://nipnlg.org/sites/default/files/2025-07/2025_jvl-acun...

"Some time that night, an officer who was supervising Julia and her daughters at the
hotel instructed Julia to write down on a piece of paper that her U.S. citizen daughter Jade will
travel to Honduras with her. When Julia objected, the officer threatened Julia that Jade would be
immediately sent to a foster home in the United States if Julia did not write a note stating that Jade
would be deported to Honduras with her. Under duress, Julia did as instructed and wrote down in
Spanish: “I will bring my daughter [Jade] with me to Honduras.”"

> He inquired, and found out that it was the mother's choice, not ICE's.

That's directly contradicted by your link; "the case was closed without a ruling on the merits".

> does the difficulty in surfacing a case

I have no difficulty at all finding this case; I replied to your comment about five minutes after you posted it.
by lairv | 2026-01-28 16:36:41+00:00
Default to "spawn" is definitely the right thing, it avoids many footguns

That said for PyTorch DataLoader specifically, switching from fork to spawn removes copy-on-write, which can significantly increase startup time and more importantly memory usage. It often requires non-trivial refactors, many training codebase aren't designed for this and will simply OOM. So in practice for this use case, I've found it more practical to just use pandas rather than doing a full refactor
by neogodless | 2026-01-28 16:36:45+00:00
Gotcha - yeah I'm on the same page.

I used Linux Mint for 2 full months, 99% of my personal computing. Really like it. BUT... not all games my gaming group plays work on it, and social gaming is very important to me.

That doesn't mean I'm sour on Linux PC gaming. I think it's great, and will work for a lot of people, and it's so close for me. And I might switch, since my gaming tastes are shifting.
by justinlords | 2026-01-28 16:37:09+00:00
The differential fuzzing approach is clever — way safer than a big-bang rewrite. Running both versions in parallel to catch edge cases before switching over is how you actually ship rewrites without breaking production. The 160k to 90k LOC drop is impressive, but the real engineering win is the validation strategy.

On binary size, static linking with LTO should handle most of the bloat without needing custom stdlib builds.
by tonyww | 2026-01-28 16:37:15+00:00
The accessibility tree is definitely useful, and we do look at it. The issue we ran into is that it’s optimized for assistive consumption, not for action verification or layout reasoning on dynamic SPAs.

In practice we’ve seen cases where AX is incomplete, lags hydration, or doesn’t reflect overlays / grouping accurately. It does not support ordinality queries well. That’s why we anchor on post-rendered DOM + geometry and then verify outcomes explicitly, rather than relying on any single representation.
by simgoh | 2026-01-28 16:37:27+00:00
> anyone already familiar with installing a Linux distro (especially any sort of -server variant) will be comfortable with the archinstall script.

To be fair, thats not _generally_ the audience we tend to think about when we talk about the enshittification of Windows. We're usually talking regular consumers / computer users and "gamers" the latter of which is a wide range of people that can fend for themselves with instructions to people that cannot.
by megolodan | 2026-01-28 16:37:44+00:00
Hmm consider an established social network which sees lots of bad actor activity, these folks will likely be sharing IP's on these residential network severly damaging their reputation.

You should only see one user-id per MAC / IP. If you see multiple then its a sign of a bad actor.

Before you're established using something like a captcha prevents most spam, except for state actors, and they wont be focused on the site until its larger.
by tracker1 | 2026-01-28 16:37:44+00:00
They're pretty good for most things, yes... but man was it rough figuring out getting my IP allocation routing right on my Proxmox server. The system is issued a primary IP, and need to route my subnet through that to my VMs... wasn't too bad once I got it working... I'd also wanted a dnat for "internal" services, and that's where it got tricky.

I need to refresh myself as I'm wanting to move from a /29 to a /28 ... mostly been lazy about not getting it done, but actually mqking progress oo some hobby stuff with Claude Code... definitely a force multiplier, but I'm not quite at a "vibe code" level of trust, so it's still a bit of a slog.
by WhereIsTheTruth | 2026-01-28 16:37:48+00:00
If you don't use rust, i hate you, you should use rust, and i'll force rust on you

If you don't use systemd, i hate you, you should use systemd, and i'll force systemd on you

If you don't use wayland, i hate you, you should use wayland, and i'll force wayland on you

If you don't use gnome, i hate you, you should use gnome, and i'll force gnome on you

See the pattern?
by drillsteps5 | 2026-01-28 16:37:55+00:00
I think Linux is not quite there as gaming system. Simply due to games' compatibility (and I don't play latest and hottest titles, more like Cities-Skylines/Transport Fever/Anno/Satisfactory etc). Plus to my knowledge NVidia drivers are still an issue.

But for literally anything else I think it's ready. Just browsing? Office work (writing/spreadsheets/presentations/email)? Development? Media production? You're good.

For Linux-curious I'd advise to get a dedicated hardware, like 5/7 year old business machine (Thinkpad or even smth like Dell Latitude), they'll be under $300. Don't do Arch (unless you do that for the sake of being able to install Arch). Instead, get Ubuntu, Mint, Fedora, Debian, Zorin (the last one specifically for Windows users), or one of many other beginner-friendly distros, and drive it for a bit. Get the software you want, see if it works for you, and if you don't like it, it's all good. If you do, you can gradually move all your stuff to the new machine, or install Linux on your main machine.

That's what I did (quite a) few years ago when I got fed up with Windows 8, took me about a year, but I've been on Mint Mate ever since. My gaming rig is still Windows 11 but all it has is my Steam collection.