MurphyA/hacker-news huggingface dataset:
by aucisson_masque | 2026-02-06 08:35:31+00:00
> The EU-Mercusor deal does not impact European ag in any shape or form, and much of the nativist ag discourse in the EU has been disinfo driven for years [0].

Your link proves nothing and isn't even about the Mercosur. It's about Russia exploiting farmers unrests. It has no explanation or anything really about the impact of Mercosur on European agricultural sector.

I'm convinced that importing cheaper food from south America where they don't even have a minimum hourly wage not have to follow the European regulations will kill the sovereign European agricultural sector.
by CalRobert | 2026-02-06 08:35:55+00:00
After going bald I appreciated just how damn practical the sombrero is. Now I wear a wide brimmed hat (Tilly or Panama hat or big straw farmers hat or, if I’m feeling flamboyant, a sombrero) almost any time I’m outside. Goofy maybe, but I think my skin is better for it.

I really wish hats were normalised again.
by rpigab | 2026-02-06 08:36:09+00:00
> Our own computers to some extent do this in the IRS, in credit files, and so on, but that does not take us towards 1984, except in fevered imaginations. Computers and tyranny do not necessarily go hand in hand. Tyrannies have worked very well without computers (consider the Nazis) and the most computerised nations in today's world are also the least tyrannical.

China begs to differ.
by andai | 2026-02-06 08:36:19+00:00
> Once we had the context we needed and the alignment on what we would do, the final implementation would have been almost ceremonial. Who wants to push the button?

> ...

> But if you ask me, the bigger threat to GitHub's model comes from the rapid devaluation of someone else's code. When code was hard to write and low-effort work was easy to identify, it was worth the cost to review the good stuff. If code is easy to write and bad work is virtually indistinguishable from good, then the value of external contribution is probably less than zero.

> If that's the case, which I'm starting to think it is, then it's better to limit community contribution to the places it still matters: reporting, discussion, perspective, and care. Don't worry about the code, I can push the button myself.
by eljojo | 2026-02-06 08:36:42+00:00
i’ve had a few concussions from biking accidents over the years. every time i recover fine, but every time i also think: what if next time i don’t? what if i can’t remember how to log into my own machines?

the obvious answer is “give my 1password to my partner”. but that turns one human into the single point of failure for my whole digital life. that felt… wrong.

so i built something i call *ReMemory*.

it’s basically a digital safe.

you put some files in it (password manager recovery codes, notes, whatever), and 5 friends each hold a key. any 3 of them together can open it. none of them can open it alone.

the part i’m weirdly proud of: they don’t install anything. they just open a file in a browser and it works. no server, no account, no setup, no “install this tool first”.

links if you’re curious:

- https://eljojo.github.io/rememory/ (browser version + guide)
- https://github.com/eljojo/rememory (source)
- https://github.com/eljojo/rememory/releases/latest/download/... (this shows exactly what friends receive and how recovery looks)

i’m not trying to pitch this as a product or anything. i mostly want to know:

how are you handling this today?

safe? lawyer? printed notes? one trusted person?
by pcl | 2026-02-06 08:37:27+00:00
”I've never personally found a compiler bug.”

I remember the time I spent hours debugging a feature that worked on Solaris and Windows but failed to produce the right results on SGI. Turns out the SGI C++ compiler silently ignored the `throw` keyword! Just didn’t emit an opcode at all! Or maybe it wrote a NOP.

All I’m saying is, compilers aren’t perfect.

I agree about determinism though. And I mitigate that concern by prompting AI assistants to write code that solves a problem, instead of just asking for a new and potentially different answer every time I execute the app.
by latexr | 2026-02-06 08:38:18+00:00
For shoelaces, go Ian Knot and forget about the rest.

https://www.animatedknots.com/shoelace-bow-knot-fieggen-meth...

https://www.fieggen.com/shoelace/ianknot.htm

It’s a great knot to get other people interested, too, because you can go “alright, so first you start in this position like any other knot, right? Then you just zwoop and done”. Tying your laces in a single fast movement really makes your nerd friends curious. It’s like a magic trick.
by zkmon | 2026-02-06 08:39:31+00:00
This is very common in Indian villages too. As small kids we used to carry 30-40 kgs of green grass bundles on our heads in the mornings. Girls definitely carried more than their body weight. People carried a stack of pots on their heads with full of water. Carrying two equal weights hung from the two ends of a bamboo bar (kaavidi) on your shoulder is extremely common. There was even a folk story of a boy who carried his two parents on a kaavidi wherever he went.

But none of that farm work was seen as something special. It's just a routine thing. Media and academic research makes things look special and interesting. Samething goes for romanticism, mystery, fiction as well.
by anileated | 2026-02-06 08:39:33+00:00
"Just show me the prompt."

If you don't have time, just write the damn issue as you normally would. I don't quite understand why one would waste so much resources and compute to expand some lazily conceived half-sentence into 10 paragraphs, as if it scores them some points.

If you don't have time to write an issue yourself or carefully proofread whatever LLM makes up for you, whom are you trying to fool by making it look pretty? At least if it is visibly lazy anyone knows to treat it with appropriate grain of salt.

Even if you are one of those who likes to code by having to correct LLMs all the time, surely you understand if your LLM can make candy out of poo when you post an issue then it can do the exact same thing when it processes the issue and makes a PR. Likely next month it will do a better job at parsing your quick writing, and having it immediately "upscaled" would only hinder future performance.
by Cthulhu_ | 2026-02-06 08:39:37+00:00
On the one side it's a shame this tool was removed because it's very interesting, but on the other hand, the main use case would likely abuse and (cyber)stalking.

That said, best to assume that the various government agencies have tools like this, and better - if you're trying to hide your identity online, don't just change users or go through VPNS/proxies/TOR but change your writing style too.

(Also I'm convinced most VPNs/ proxies / TOR nodes / public access points are honeypots)
by pjmlp | 2026-02-06 08:41:30+00:00
As idea it is great, as the tooling available in C++ Builder, Delphi, VB 6, C++/CX (WinRT is basically COM with extras) also great.

Using it from MFC, kind of alright.

Using it from .NET, depends if Framework, .NET Native, or modern, with various levels of usability.

Using it from ATL, WRL, C++/WinRT, is a mess unfortunely.
by fergie | 2026-02-06 08:42:20+00:00
He explicitly said "I don't work for, invest in, or advise any AI companies." in the article.

But yes, Hashimoto is a high profile CEO/CTO who may well have an indirect, or near-future interest in talking up AI. HN articles extoling the productivity gains of Claude on HN do generally tend to be from older, managerial types (make of that what you will).
by shubhamjain | 2026-02-06 08:43:06+00:00
Yeah, I am amazed how people are brushing this off simply because GCC exists. This was far more challenging task than the browser thing, because of how far few open source compilers are there. Add to that no internet access and no dependencies.

At this point, it’s hard to deny that AI has become capable of completing extremely difficult tasks, provided it has enough time and tokens.
by figmert | 2026-02-06 08:44:54+00:00
I've been wanting something like this that isn't artifactory (I've ran it in previous companies, it's not a great experience), so I had been thinking of doing it myself, but never bothered. One idea I had is to write a proxy that essentially translates the various package manager endpoints into OCI registry, thus causing everything to be stored on any OCI backend. My thinking was this way you could in theory use any OCI backend (including ready available, battle-tested self-hosted applications), but this proxy would never need it's own state, thus making it (hopefully) easier to run.

Now that you've implemented, was there a reason you didn't go for such an approach so that you would worry about less as someone hosting something like this?
by simianwords | 2026-02-06 08:45:37+00:00
> No one in this comment chain has once said that this should not be allowed. At most it's been said that paying poor people to take trauma is concerning

There's a commenter saying that they were forced to do it.

>Being able to force someone to do something is not justification for doing so. Further, it is ridiculous to try and label that as 'beneficial for everyone involved'. By the same token you can call outright slavery under threat of execution 'beneficial for everyone involved'. What tripe.
by lloeki | 2026-02-06 08:45:39+00:00
It's a cost vs benefit. As long as the cost of such blatant violation of security principles doesn't outweight the benefit of focusing on something else, nothing is done.

https://www.legalexaminer.com/lestaffer/legal/gm-recall-defe...

https://www.youtube.com/watch?v=IA2EBWFCULg
by atmosx | 2026-02-06 08:45:53+00:00
Worked pretty well in production systems, serving huge amount of RPS (like ~5-10k/s) running on a LAMP stack monolith in five different geographical regions.

Just git branch (one branch per region because of compliance requirements) -> branch creates "tar.gz" with predefined name -> automated system downloads the new "tar.gz", checks release date, revision, etc. -> new symlink & php (serverles!!!) graceful restart and ka-b00m.

Rollbacks worked by pointing back to the old dir & restart.

Worked like a charm :-)
by olalonde | 2026-02-06 08:46:08+00:00
This reminds me of a trip to Guilin when I was an athletic 22-year-old. We'd booked a hotel on top of a mountain that was only reachable by hiking up a trail. At the trailhead, a five-foot-tall grandma offered to carry my luggage to the top. I thought it was funny — and a bit insulting — so I refused. About a quarter of the way up, I gave up and let her take it. She carried it all the way up without breaking a sweat. It was more a feat of endurance than pure strength, but still incredibly impressive.
by culebron21 | 2026-02-06 08:46:51+00:00
The English description says "Russia, 1987". This is incorrect. It's 1984 (before the Perestroyka polity), Uzbekfilm studio in Tashkent (now Uzbekistan). Interestingly, the crew surnames are some Uzbek, some Russian, some Korean (Tsoi) and even one German last name.
by Cthulhu_ | 2026-02-06 08:46:52+00:00
Thing is, people are on the lookout for obvious AI and I'm sure they have been successful a few times. But this is like confirmation bias, they will never know whether they saw / read something AI generated if they didn't clock it in the first place.

I'm on Reddit too much and a few times there were memes or whatever that were later on pointed out to be AI. And that's the ones that had tells, more and more (and as price goes down / effort/expenditure increases) it will become harder to impossible to tell.

And I have mixed feelings. I don't mind so much for memes, there's little difference between low-effort image editing and low-effort image generation IMO. There's the "advice" / "story" posts which for a long time now have been more of a creative writing effort than true stories, it's a race to the bottom already and AI will only try and accellerate it. But sometimes it's entertaining.

But "fake news" is the dangerous one, and I'm disappointed that combating this seemed to be a passing fad now that the big tech companies and their leaders / shareholders have bent the knee to regimes that are very interested in spreading disinformation/propaganda to push their agenda under people's skins subtly. I'm surprised it's not more egregious tbh, but maybe it's because my internet bubbles are aligned with my own opinions/morals/etc at the moment.
by cheriot | 2026-02-06 08:46:59+00:00
Page me when codex can run the right version of node. Are we all changing the system node version to match the current project again?

[shell_environment_policy]

inherit = "all"

experimental_use_profile = true

[shell_environment_policy.set]

NVM_DIR = "[redacted]"

PATH = "[redacted]"
by michalsustr | 2026-02-06 08:47:58+00:00
I made bunch of linters/formatters for Rust specifically that try to make everything "look the same" in the monorepo. Especially as it is being generated by AI. It makes it easier to review the code.

The kind of things I added:
- Never use super:: or other relative references - always absolute. Within crate, always use the "private" paths, not the public API ones!
- Make sure there are no "cycles" in the code. I.e. if you follow-click on definitions, you get somewhere deeper/sibling node, you never go around in a cycle (the only cycles that are allowed are in the same module).
- Made a custom formatting tool, that always orders code in the same way: imports, constants, structs/enums, impl blocks, functions, macros, tests.

Things that would be nice:
- All errors should propagate to the crate top-level errors.rs via thiserror
- pub methods may not be marked as dead code, but they are dead within the monorepo (this annoys me now quite a lot now)

Probably more, just quickly from the top of my head.
by Symbiote | 2026-02-06 08:48:22+00:00
I hope this is the correct service, "Amazon RDS for PostgreSQL"? [1]

The main pair of PostgreSQL servers we have at work each have two 32-core (64-vthread) CPUs, so I think that's 128 vCPU each in AWS terms. They also have 768GiB RAM. This is more than we need, and you'll see why at the end, but I'll be generous and leave this as the default the calculator suggests, which is db.m5.12xlarge with 48 vCPU and 192GiB RAM.

That would cost $6559/month, or less if reserved which I assume makes sense in this case — $106400 for 3 years.

Each server has 2TB of RAID disk, of which currently 1TB is used for database data.

That is an additional $245/month.

"CloudWatch Database Insights" looks to be more detailed than the monitoring tool we have, so I will exclude that ($438/month) and exclude the auto-failover proxy as ours is a manual failover.

With the 3-year upfront cost this is $115000, or $192000 for 5 years.

Alternatively, buying two of yesterday's [2] list-price [3] Dell servers which I think are close enough is $40k with five years warranty (including next-business-day replacement parts as necessary).

That leaves $150000 for hosting, which as you can see from [4] won't come anywhere close.

We overprovision the DB server so it has the same CPU and RAM as our processing cluster nodes — that means we can swap things around in some emergency as we can easily handle one fewer cluster node, though this has never been necessary.

When the servers are out of warranty, depending on your business, you may be able to continue using them for a non-prod environment. Significant failures are still very unusual, but minor failures (HDDs) are more common and something we need to know how to handle anyway.

[1] https://calculator.aws/#/createCalculator/RDSPostgreSQL

[2] https://news.ycombinator.com/item?id=46899042

[3] There are significant discounts if you order regularly, buy multiple servers, or can time purchases when e.g. RAM is cheaper.

[4] https://www.voxility.com/colocation/prices
by jasode | 2026-02-06 08:48:25+00:00
>Title says Unix,

You're misinterpreting the title. The author didn't intend "Unix" to literally mean only the official AT&T/TheOpenGroup UNIX® System to the exclusion of Linux.

The first sentence of "UNIX-like" makes that clear : >This is a catalog of things UNIX-like/POSIX-compliant operating systems can do atomically,

Further down, he then mentions some Linux specifics : >fcntl(fd, F_GETLK, &lock), fcntl(fd, F_SETLK, &lock), and fcntl(fd, F_SETLKW, &lock) . [...] There is a “mandatory locking” mode but Linux’s implementation is unreliable as it’s subject to a race condition.
by bjackman | 2026-02-06 08:49:03+00:00
I don't think this is more challenging than the browser thing. The scope is much smaller. The fact that this is "only" 100k lines is evidence for this. But, it's still very impressive.

I think this is Anthropic seeing the Cursor guy's bullshit and saying "but, we need to show people that the AI _can actually_ do very impressive shit as long as you pick a more sensible goal"
by kingstnap | 2026-02-06 08:49:09+00:00
You can have confounding effects. Specifically note Cochrane’s Aphorism.

"The correlation between any variable and smoking is likely to be higher than the correlation between that variable and the disease."

If you aren't controlling for substance uses (which anyone who has walked by a construction site would know.) You are going to misread an effect. Smoking in particular is actually just that bad for you.
by donkeybeer | 2026-02-06 08:49:41+00:00
You had a chance to respond to the simple factual claims in this message and you still instead used your reply to hilariously claim down voting is censorship where there literally was no moderator involvement therefore literally nothing preventing you from responding. If you think downvoting is censorship why are you not on a website that doesn't have downvoting? You probably also think marriage between peoples of different countires is violent genocide given your hysterics in magnifying simple events into the dramatic and extreme.
by netsharc | 2026-02-06 08:50:57+00:00
Geezus, with the short CV in your profile, you couldn't tell an LLM to decode "filename=utf-8"CV%5F%5F%5FHanna%5FTr%C3%A4ff%5F.pdf"? That's not "Bouveng".

Anyway searching for the email sender's name, there's a screenshot of an email of hers in English offering him a girl as an assistant who is "in top physical shape" (probably not this Hanna girl). That's fucking creepy: https://www.expressen.se/nyheter/varlden/epsteins-lofte-till...
by barnabee | 2026-02-06 08:52:57+00:00
I’ve had good success with Claude building snappy TUIs in Rust with Ratatui.

It’s not obvious to me that there’d be any benefit of using TypeScript and React instead, especially none that makes up for the huge downsides compared to Rust in a terminal environment.

Seems to me the problem is more likely the skills of the engineers, not Claude’s capabilities.
by eldhosekurian | 2026-02-06 08:53:02+00:00
Yeah, that’s been my experience too. Once tests, results, and acceptance criteria are tied directly to the repo and PR flow, there’s a lot less manual updating and chasing status.
The tricky part is finding the balance enough structure to give visibility, but not so much process that it turns into busywork. Curious how others here decide when that extra tooling actually starts adding value instead of friction. I’m familiar with TestRail since it’s been around for a while, but I haven’t come across QualityFolio before. Would be interested to hear how it fits into this kind of code centric workflow and what problems it’s aiming to solve!
by throwaway290 | 2026-02-06 08:54:04+00:00
Yeah and you for sure know what went through all of their heads.

If a kid enjoys it it's a very big red flag. If a kid is horrified by it (as I was) even if pretending to be cool in front of peers, then there you have your answer as to what it must feel to do it every day 9 to 7.
by antonyh | 2026-02-06 08:55:04+00:00
I've not done enough Rust to truly know, but it looks reasonable from looking at the tests, a few models, some implementation code.

It doesn't use the 'unsafe' keyword anywhere, but that's not necessarily an indicator. Uses unsafe-libyaml which is like what it sounds (a hacky port of libyaml) but is no longer maintained (archived on GH in March 2024), and may have better choices. An SBOM would highlight these dependencies better than me doing random searches through the code.

I'm not sure I'd have put a default in the OIDC callback to localhost, that's about the only thing I've seen in a quick 5-minute skim through. I do like the comments and the lack of emojis :-)

I too would like to know the process, if OP is willing to share.
by JuniperMesos | 2026-02-06 08:55:20+00:00
One salient example is Grant Sanderson's 3blue1brown math explainer youtube channel and the various other people inspired by him (and often using his open-source software) to make similar math content on youtube. The kinds of math videos he makes are a pretty niche interest when you consider percentage of a regional or national TV market, and so they didn't end up getting made in the 20th century broadcast TV era of mass-culture-making.

There was some math and science content made in that regime, some of it even good - but it mostly got made by publicly-funded television studios with limited airtime, and subject to the inherent constraints of having to make mass-market-friendly content. But when you have internet-based platforms that allow people starting out as hobbyist enthusiasts to broadcast to anyone who can understand English in the entire world, you can do things like actually put real, difficult equations in your videos, and still have that build a sustainable audience.

In general the state of math and science communication on the internet is way better than it was under broadcast television, and this is one of many ways that the world has steadily improved over the past few decades.
by wolfgarbe | 2026-02-06 08:55:41+00:00
Author of SymSpell here. Congrats on the launch of Lexiathan.

Unfortunately, your comparison of Lexiathan vs. Symspell regarding accuracy is misleading.

1. SymSpell has two parameters to control the maximum edit distance. Once you set both to 3, then also terms with an edit distance of 3 are accurately corrected:

pronnouncaition -> pronunciation

inndappendent -> independent

unegspeccted -> unexpected

soggtwaee -> software

2. SymSpell comes with dictionaries in several sizes. Once you load the 500_000 terms dictionary, then also the two remaining terms will be corrected:

maggnificntally -> magnificently

annnesteasialgist -> anesthesiologist

https://github.com/wolfgarbe/SymSpell/blob/master/SymSpell.B...

Because SymSpell is Open-Source, everyone can integrate it into their applications for free, modify the code, use different dictionaries in various languages, or add terms to existing ones.

https://github.com/wolfgarbe/SymSpell

https://github.com/wolfgarbe/symspell_rs
by habinero | 2026-02-06 08:56:27+00:00
> You buy a SaaS product then you pay them to install, configure, customize it.

Ok, hold up. That is not a SaaS app lol. That is an on-prem installation. Very very very very much not the same thing.

The entire point of SaaS is you don't install it on prem. SaaS directly competes with what you're talking about.

Before you go declaring an industry is dead, at least understand what it is.

> My work supports a non-software industry. Every minute that I save of user's time translates into more time they can use to make money.

Sure. The corollary to that is every minute your app doesn't work you cost them money. If you fuck up and store protected data the wrong way or lose data because it tipped over, you're also costing them money.

Replacing some tinkertoy nobody relies on is easy. If your app is in the hot path, congrats, you're now critical infrastructure lol. This is the Bad Place. Hope you know what backups are.

> Just try and switch away from your cloud SaaS product. You might not even be able to get your data out

Sure you can. Getting the data is the easy part. In the very worst case, you might have to pay them or get someone in management to scream at them, but it's the easiest part of that kind of project.

It's the rest of that kind of project that's tricky. Replacing a critical live system without downtime is Srs Bizness.