MurphyA/hacker-news huggingface dataset:
by BrandoElFollito | 2026-02-03 21:31:03+00:00
> they're doing their job as politicians

Yes I completely agree with you. The EU is enabling spending its citizens' money to criticize itself. If this is not a sick situation, I do not know what this is.

To be clear, I am all for a union of European countries *that all participate in the effort. We need this to stand against the US or the BRICS block, without a union we are a set of insignificant countries that have fought for the last two millennia.

If a country wants to participate, it means it will pay for everyone (with a net zero for everyone) and buy EU products. Otherwise thsi is sabotage.

> Why is the EU treated like a sacred cow that people shouldn't be allowed to hate?

It is not a sacred cow, it is currently almost useless when it comes to hard decisions. So it should change. But if a country is in, it is in - and not pump in monety and complains about the organization.

We can have rich's problems when we are rich. In times of crisis we need to be a hard barrier. Which we are not.

> you don't need to be a scientist to see that the poorest people in the EU

You count Poland as a poor country? With its economic growth that will overtake UK?

> So then let's examine and talk about those reasons, instead of calling them schizophrenic which doesn't solve anything and just breeds more animosity and extremism.

Who is "we"? If you are from the EU you can vote for your country to be represented by the correct people (who care about the region as a whole). Or vote for those who want to dramatically change it so that it fits to its role not only when everything is fine, but also in hard times.
by __MatrixMan__ | 2026-02-03 21:31:07+00:00
I think we'll eventually find a way to make the cycle smaller, so instead of writing a stackoverflow post in 2024 and using a model trained on it in 2025 I'll be contributing to the expertise of a distributed-model-ish-thing on Monday and benefitting from that contribution on Tuesday.

When that happens, the most powerful AI will be whichever has the most virtuous cycles going with as wide a set of active users as possible. Free will be hard to compete with because raising the price will exclude the users that make it work.

Until then though, I think you're right that open will lag.
by BizarroLand | 2026-02-03 21:31:09+00:00
Even if they are wrong:

1: Ad companies are not going to go after individual users, rather they would target the maker of any such plugin

2: If they did go after an individual user, they would have to prove damages, and an individual is unlikely to do more than a few bucks of wasted ad spend for a company, not even a rounding error, making the legal cost and political cost of targeting the person running the script enormous compared to the potential return from anything other than a grand slam nuclear judgement in their favor.
by scottyah | 2026-02-03 21:31:14+00:00
Also culture. I had a friend try with several German companies, but she said the leadership would default to "no", and every decision would need too much review. She even worked with some that opened offices in SF hoping to learn to move fast, but even those were way too cautious to succeed. Lots of premature optimization, and trying to establish structures and systems before any proof of concepts could be made.
Obviously, this is just anecdotal but she had a real desire to have European growth in SF communities.
by LaurensBER | 2026-02-03 21:31:55+00:00
I concur, open-source will be more reputation based and no doubt, in the future, LLMs can also act as a quality gate.

I work a lot with quants (who can program but are more focused on making money than on clean-code) and Opus 4.5 and Kimi 2.5 are extremely good at giving them architecture guidance. They tend to overcomplicate some things but the result is usually miles better than what they produced without LLMs.
by toast0 | 2026-02-03 21:32:05+00:00
In the three states where I've been involved in or observed real estate transactions, the system is similar in that a real estate transaction must be recorded with the county clerk to become effective. Generally documents are notarized to validate the identity of the signatories, and a notary is expected to confirm that the signatories understand what they are signing.

However, afaik, county clerks do not validate deeds; they will dutifully record any submitted deed if it follows the proper forms. If there is doubt about the validity of a conveyance, the whole history of recorded deeds for a property can be examined and potentially set aside if found to be fraudulent. Adverse possession laws can moot disputes about old conveyances though: after some time, someone who has "color of title", actual possession, and pays property taxes will gain actual title to the property, even if their original deed was deficient.

In a land registry system, the keeper of the registry generally validates that conveyances are approved by the current owner; this doesn't happen in a system of registered deeds. Deeds I've seen don't truly identify the grantors or grantees either. Typically just the first and last names. There are many people with my name, but if you have a deed for my house signed by the Pulitzer Prize winning author who shares my name, you can record it even though it's not actually valid.
by olivia-banks | 2026-02-03 21:32:21+00:00
I agree with you, it's infuriating. I think it's been loading faster recently (maybe?), but it still takes like 10 seconds.

To set file association stuff more easily than with the Finder GUI, you can run (with https://github.com/moretension/duti):

duti -s com.apple.textedit public.${whatever} all

Where ${whatever} is in {plain-text, json, source-code, ...}. I'm sure there's a way to automate this through parsing `lsregister -dump`, but have a script I run on every Mac I have that sets TextEdit as the default instead of XCode for a bunch of file types :-)
by zelphirkalt | 2026-02-03 21:33:09+00:00
As bad and evil as MS Teams may be, I recently got invited to a Zoom meeting, and you simply can't use it in the browser! They just force you to download their shitty app to join. Naturally, I did not install crapware and closed the tab, as fortunately it was no mandatory event for me. At least in MS Teams I can isolate it into its separate ungoogled Chromium installation and treat that as a shitty app, without having to install crap onto my system.
by drinkfluoride | 2026-02-03 21:33:12+00:00
Location: Phoenix, AZ

Remote: Yes

Willing to relocate: Willing to discuss and negotiate
Technologies: Machine Learning, MLOps, Python, Java, AWS, Spark, PyTorch.

Résumé/CV: https://github.com/ookBook/resume/blob/main/resume_tung_2026_02_02.pdf

Email: tienshiadiyi@gmail.com

Worked for over a decade at Amazon, 8 of those as an applied scientist. Designing experiments, building models, deploying them, monitoring/maintaining/debugging ML models from trees to neural networks.
by Marsymars | 2026-02-03 21:33:22+00:00
> Can people give examples of how they use pre-commit hooks that _cannot_ be replaced by a combination of the following?

I can't, because the point of our pre-commit use isn't to run logic in hooks that can't be run otherwise.

e.g. We use pre-commit to enforce that our language's whitespace formatting has been applied. This has the same configuration in the IDE, but sometimes devs ignore IDE warnings or just open files in a text editor for a quick edit and don't see IDE warnings or w/e.

"Replaced by CI" isn't really meaningful in our context - pre-commit is just a tool that runs as part of CI - some things get done as pre-commit hooks because they're fast and it's a convenient place to put them. Devs are encouraged to also run pre-commit locally, but there's no enforcement of this.

> Do you run tests? How do you know _which_ tests to run, and not just run every test CI would run, which could be slow?

We have performance metrics for pre-commit hooks and pre-push hooks. I forget the exact numbers, but we want stuff to "feel" fast, so e.g. if you're rebasing something locally with a few dozen commits it should only take seconds. Pre-push hooks have a bit more latitude.
by zamadatix | 2026-02-03 21:33:48+00:00
"—" has always seemed like an particularly weak/unreliable signal to me, if it makes you feel any better. Triply so in any content one would expect smart quotes or formatted lists, but even in general.

RIP anyone who had a penchant for "not just x, but y" though. It's not even a go-to wording for me and I feel the need to rewrite it any time I type it out of fear it'll sound like LLMs.
by evilduck | 2026-02-03 21:34:44+00:00
Works great for these type of MOE models. The ability to have large amounts of VRAM let you run different models in parallel easily, or to have actually useful context sizes. Dense models can get sluggish though. AMD's ROCm support has been a little rough for Stable Diffusion stuff (memory issues leading to application stability problems) but it's worked well with LLMs, as does Vulkan.

I wish AMD would get around to adding NPU support in Linux for it though, it has more potential that could be unlocked.
by jph | 2026-02-03 21:34:53+00:00
Yes good points both, thank you. The source code link has more explanation about color choices and my preference of POSIX compatibility.

The color setup that I use in the script is:

color() {
if [ -n "${NO_COLOR:-}" ]; then return 0; fi
if [ -n "${CLICOLOR_FORCE:-}" ]; then return 1; fi
if [ "${TERM:-}" = "dumb" ]; then return 0; fi
return 1
}

For color operands, I use raw escape codes because I aim for POSIX; if I'm working on something that needs more capabilities then I switch to a more powerful programming language e.g. python, rust, etc.

As far as I understand, POSIX tput defines some terminal operands (clear, init, reset, etc.) but not color operands (setaf, setab, sgr0, etc.).
by mbivert | 2026-02-03 21:35:06+00:00
> You analysis is valid, but inconclusive.

Yup, it's a bit quick, I'll give you that. The numbers in 2025 were higher than in 2024, and in 2023, which could indicate that "it's not very effective" in actually reducing corruption.

I would guess that corruption is probably tolerated as long as it's not too visible, nor undermine people responsible for holding you accountable.

But it's really difficult to understand what's happening in China, because of the difficulty to get factual data.

> My comment was purely about centralized systems of government and how THAT effects competency

I would agree then than centralized government are likely to be more efficient. We've had kingdoms and empires all around the world for millennia, probably not by chance. In my opinion, they can be quite beneficial, as long as there's a substantial amount of morality driving the leading forces. For otherwise, they're efficient in the opposite direction.

China's leader banned Winnie the Pooh from the Chinese Internet because someone said they look alike. That's − dare I say − quite a red flag on many levels.

> I won't in actuality participate in activities that will lead to these types of consequences so restricting me of these freedoms is something I practically don't care about.

Well, it's fair enough, but it is − no offense − a rather self-centered view. It might not affect you today, directly. But it may affect you later, or affect close friends, your children, etc. Genuinely upholding morality within society has a bunch of benefits for everyone.

> But what do you think of scientology? Cults

Agreed.

> Basically the religions that China cracks down on are religions it considers to be similar to scientology.

People in genuine cults are suffering and being abused. Why on Earth would it be justifiable to impose upon them something far worth? If one decides to take down some cults, one may suppose that it's to actually help their members, not to beat the hell out of them; it doesn't make much sense.

There are many, way healthier and efficient alternatives than vicious crackdowns, especially if your intent is to protect the people.

> Ultimately these things are bullshit

I don't know; the most beautiful architecture, all forms of arts, etc. all were rooted in religions. All great men in the past were quite spiritual.

Also, you know, there are things like [0] which really raises eyebrows.

> I'm not religious so, again practically speaking it doesn't affect me. I think most HNers are also atheist or agnostic.

Perhaps it doesn't affect you directly again. But indirectly, or in the long run it might.

Religions are often caricaturally understood nowadays, which I believe is a cause for the increase of their rejection. Don't get me wrong, the caricatures are there for good reasons. But the caricatured things can't be reduced to their caricature − if one attempts to understand them thoroughly and accurately.

A caricature is but an indication of some issues.

[0]: https://www.cia.gov/readingroom/docs/cia-rdp96-00788r0019007...
by 9dev | 2026-02-03 21:35:52+00:00
Why would you ever want a debugger that isn't integrated with the code editor..? I will never not want to debug code when the current breakpoint and evaluated expressions aren't visible in the code itself.

I mean, look at debugging in IntelliJ: https://resources.jetbrains.com/help/img/idea/2025.3/hotswap...

As opposed to the terminal:
https://cdn.hashnode.com/res/hashnode/image/upload/v16980433...
by themafia | 2026-02-03 21:36:16+00:00
> Any Linux distro

What is the upgrade path?

How often do they release?

Do I have to worry about CVEs?

Who is doing network security?

Who is testing that security?

Where are my credentials stored?

Do I have a dashboard that tracks the hundreds of resources I'm responsible for including this new one?

> Plus you have very stable costs each month

I'm sick and tired of managing linux boxes. It simply doesn't scale in any reasonable way.
by Uhhrrr | 2026-02-03 21:36:25+00:00
If you look up info about the Following tab, you will find:

"Your Following timeline displays posts from only the accounts you follow"

https://help.x.com/en/using-x/x-timeline

Googling "X app Following tab" finds no evidence to the contrary. I encourage you to both research this and try it yourself on the app.
by kg | 2026-02-03 21:36:25+00:00
I've been using Puget workstations for like 10 years now and the builds are really reliable. The one time I had issues with a build (not their fault - defective parts), they went the extra mile and rebuilt it after normal troubleshooting failed.

They do a lot of careful thermal testing and for the inside of their builds they often cut special acrylic dividers, flowguides, supports etc to manage airflow and make sure nothing comes loose like a heavy GPU.
by bastard_op | 2026-02-03 21:36:33+00:00
Yeah using Claude-Desktop is broken current, all my mcp tool calls keep failing and retrying, then it'll work for a bit, and stop again. In just retrying in an Opus chat in desktop to make it finish doing what I started it's wasted 35% of my Pro hourly quota.

This is why I stopped paying for Max until they fix this shit.
by jimmyl02 | 2026-02-03 21:36:48+00:00
HTAP is here! It seems like these hybrid databases are slowly gaining adoption which is really cool to see.

The most interesting part of this is the improvements to transaction handling that it seems they've made in https://github.com/alibaba/AliSQL/blob/master/wiki/duckdb/du... (its also a good high level breakdown of MySQL internals too). Ensuring that the sync between the primary tables and the analytical ones are fast and most importantly, transactional, is awesome to see.
by kgwxd | 2026-02-03 21:36:51+00:00
Shouldn't even be typing code while planning. There's no software idea that needs to be coded as it's planned. It's just a waste of time, and potentially harmful. The devs I've worked with that "think" in classes, or tables, or whatever code structure they're most comfortable with, inevitably end up creating garbage in the first 10 minutes that ends up lasting the lifetime of the project, confusing the hell out of everyone that looks at it, including themselves a week later.
Show HN: DevSweep – A TDD-backed CLI to clean artifacts safely
by ascinfo | 2026-02-03 21:37:29+00:00
Hi HN,

I built DevSweep because I was tired of manually hunting down abandoned node_modules, dangling Docker images, and massive Gradle/Maven caches to free up space on my Mac.

I looked at existing "system cleaners," but they are often too generic (clearing browser caches) or too opaque. On the other hand, finding random rm -rf snippets online felt risky for a production machine.

DevSweep is designed to be:

Safe: It features a comprehensive test suite (100+ tests/assertions). It validates targets before deleting.

Specific: It only targets developer artifacts (Docker, Gradle, Maven, NuGet, Node.js, old JetBrains logs).

Auditable: Currently written in pure Bash so you can see exactly what it does.

Roadmap: I'm currently planning a rewrite in .NET 10 / Native AOT to ship a standalone binary with a proper TUI (using Spectre.Console), but the current Bash version is stable and usable.

I'd love your feedback on the safety checks or suggestions for other dev tools/stacks to add.
by BizarroLand | 2026-02-03 21:37:43+00:00
Same. Every border crossing. Every flight. Every interaction with police. I always get checked. I always get flagged. I always have by bags opened and my car searched coming back from Canada with officers holding large powerful machine guns and rifles in case I twitch to hard.

I haven't so much as gotten a speeding ticket in nearly a decade but law enforcement and border guards break out the microscope every time they see me.
by jauws | 2026-02-03 21:38:09+00:00
I hope it's clear that the stories aren't being generated one-shot. I'm sure there are flaws that I haven't perfectly accounted for in the agent-loop, but because we randomize the models for each of the brainstorming -> writing -> memory parts, bad intermediate outputs will affect the final output as well. That's why unless we have above average models across all 3 stages, it might be worse than what you're used to. It's a trade-off to get more granular results. Hope you can give it a chance.
by nebula8804 | 2026-02-03 21:38:18+00:00
I read somewhere that Musk (or maybe Theil) companies have processes in place to quickly offload data from a location to other jurisdictions (and destroy the local data) when they detect a raid happening. Don't know how true it is though. The only insight I have into their operations was the amazing speed by which people are badged in and out of his various gigafactories. It "appears" that they developed custom badging systems when people drive into gigafactories to cut the time needed to begin work. If they are doing that kind of stuff then there has got to be something in place for a raid. (This is second hand so take with a grain of salt)
by Teever | 2026-02-03 21:38:36+00:00
Solidworks is produced by a company that is owned by the Dassault Group.

There is always a connection between the military industrial complex of a nation and the state.

If France feels that it is an existential threat they will not let the design and maintence of their weapons be dependent on an operating system produced by a company based out of a country that has threatened them.

I'm not saying that this will happen. I'm saying that should this happen you know France is serious about eliminating dependencies on unreliable and threatening countries.
by 9dev | 2026-02-03 21:38:40+00:00
Replied on a sibling too, but:

> Because I like to get project-aware completions, or run pre-configured tools from the IDE in an actual shell, for example.
> Also, when working on multiple projects, it’s much easier to have shells attached to a specific project that I can toggle with a keyboard shortcut to get process output or Claude right next to the code I’m looking at.

Window switching is bad enough on MacOS, especially if you have multiple projects open at the same time.
by kg | 2026-02-03 21:39:09+00:00
Sometimes it's both. I had some crazy data corruption problems that turned out to be a one-two punch of a buggy anti-cheat driver from a game I was playing and a defective M.2 SSD slot on my motherboard. Without the combination of both factors everything was fine, but when I played the game with that slot populated, the disk in that slot started getting corrupted and failing to respond to requests from the OS (eventually hanging the system).

Wild troubleshooting adventure.
by pdonis | 2026-02-03 21:39:44+00:00
> In the Torrens system, if you do not register the transfer of property with the government, then the transfer hasn't happened.

This is also true of county clerks in the US: any transfer of property in the county has to be recorded on a deed that is submitted to the county clerk and kept on file by them. Otherwise it hasn't happened.

> if the land registry fucks up the transfer is still final

This is the part that might not be the same in all US jurisdictions (though it appears it is the same in some, someone posted upthread about Iowa having a system like this).
by embedding-shape | 2026-02-03 21:39:45+00:00
I'm mostly surprised by the shameless corruption by a sitting US president, together with everyone complicit, rather than worried about the risk of US's national security.

> The Journal reported on Saturday that just days before Trump’s inauguration, an enterprise backed by Sheikh Tahnoon secretly agreed to pay $500 million for a 49% stake in World Liberty. Trump’s son, Eric, signed the deal, two of Sheikh Tahnoon’s deputies joined World Liberty’s board, and the Trumps got about $187 million from the transaction. The Journal said that at least $31 million was designated for entities tied to the family of Steve Witkoff, a World Liberty co-founder. Witkoff — whose son, Zach, also co-founded World Liberty — is now Trump’s special envoy to the Middle East.
by brnt | 2026-02-03 21:40:16+00:00
Nuth and Maastricht Noord are both not on any long distance line (they all pass through) so in that regard they are the same. You'll go first to Sittard in either case to hop onto the Intercity North. They are also neither on the tri-country line, in that case Meerssen is also not an option (it doesn't stop there, but passes through). It does stop in Valkenburg which has a big parking, but it's paid.
by its_magic | 2026-02-03 21:40:21+00:00
On my system I forked dash to create 'bolderdash.' Right now it's pretty basic, I have changed little (just did some cleanup), but I did add in a couple tweaks to enhance bash compatibility. The goal is a complete refactor, more compatibility with bash, and much better command line editing etc, while still remaining sleek and lightweight.

I'm also forking musl to create 'powrlibc.' It will have a lot better glibc compatibility, as well as better optimizations and some other improvements.
by alexfoo | 2026-02-03 21:40:30+00:00
You don't. And, for similar reasoning you don't know the more expensive fuel is "better" quality.

More importantly you know that pretty much any fuel being sold in a mainstream place in the UK is going to meet the minimum national standards which are perfectly fine for the vast majority of cars on the road.

Anyone that has a car that requires E5 rather than E10, or higher octane fuel may need to buy the associated "premium" fuels, but these are just not necessary for the vast majority of cars on the road. But we're not talking about the premium fuels here, we're talking about two garages selling pretty much the same thing for quite different prices and preying on some people's FUD.
by SketchySeaBeast | 2026-02-03 21:40:35+00:00
But that framing only really works if we assume a Abrahamic world view.

Other cultures don't and didn't relate to their deities in the same way. Do we then have to assume they all suffered lower life satisfaction than a 11th century German peasant because of their detachment from a singular god the creator? Why didn't they strive for the relationship you're describing?

Trying to put God with a capital G at the center of our lives as some innate need doesn't make sense from a historical context.