MurphyA/hacker-news huggingface dataset:
by rebane2001 | 2026-02-02 03:01:31+00:00
> Why are you serving so much data personally instead of just reformatting theirs?

Because then you only need to download 40MB of data and do minimal processing. If you were to take the dumps off of Wikimedia, you would need to download 400MB of data and do processing on that data that would take minutes of time.

And also it's kind of rude to hotlink a half a gig of data on someone else's site.

> What am I missing?

40MB per second is 320mbps, so even 3 visitors per second maxes out a gigabit connection.
by guessmyname | 2026-02-02 03:02:42+00:00
No, why would you allow automatic updates? It makes no sense. You should audit every update as if each payload could contain malware. It’s a paranoid way to live, but that’s what it takes.

We also need better computer science education in high schools, teaching students how to inspect network packets, verify SSL certificates, and evaluate whether a binary blob might contain malicious code.

People have gotten complacent about the internet, which is why they still get hacked, when it should be the other way around. With everything we’ve learned over the years, why are breaches more common than ever? I don’t understand why people are so careless about online security today, compared to decades ago when we were taught not to share personal information and not to trust anything on the internet.
by derektank | 2026-02-02 03:03:24+00:00
>My guess exercise is beneficial only to some level, after that it has a big toll on everything. Including IQ, mental and general health, and so on.

What reason do you have for thinking this? As far as I’ve read, there’s no indication that athletes perform worse than the population average on any of these metrics.

Athletes outperformed non-athletes on standardized tests in a 2014 study of Texas high schoolers.[1] Professional soccer players/footballers outperform the population average on a variety of cognitive assessments.[2] Sub-4 minute mile runners have better longevity and lower risk of cardiovascular disease than average.[3] With the exception of contact sports like American Football which involve serious risks of injury, I can’t think of any example of elite athletes that are worse off on quality of life metrics than average people.

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC4831893/

[2] https://www.pnas.org/doi/abs/10.1073/pnas.2415126122

[3] https://pubmed.ncbi.nlm.nih.gov/38729629/
by doom2 | 2026-02-02 03:03:25+00:00
I guess this is as good a thread as any to ask what the current meta is for agentic programming (in my case, as applied to data engineering). There are all these posts that make it to the front page talking about productivity gains but very few of them actually detail the setup that's working for the author, just which model is best.

I guess it's like asking for people's vim configs, but hey, there are at least a few popular posts mainly around git/vim/terminal configs.
by throwup238 | 2026-02-02 03:03:28+00:00
What are your other primitives for orchestration?

> The part about tool count increasing coordination overhead is interesting too. I've been considering exposing just a single tool to address this, but I wonder how this plays out as people start stacking more MCP servers together.

It works really well. Whatever knowledge LLMs absorb about CLI commands seems to transfer to MCP use so a single tool with commands/subcommands works very well. It’s the pattern I default to when I’m forced to use an MCP server instead of providing a CLI tool (like when the MCP server needs to be in-memory with the host process).
by Dev_Master | 2026-02-02 03:03:45+00:00
Hi HN — I built MetaClean, a small Python desktop app for removing EXIF/GPS/hidden metadata from images.

It’s designed for people who want a simple, offline way to batch-clean photos before sharing them (privacy, journalism, OSINT, etc.).

Key features:

Drag & drop batch processing

Metadata preview before cleaning

Safe pixel re-encoding (no visual quality loss)

Optional overwrite with automatic backups

JSON / TXT cleanup reports

Cross-platform (Tkinter + Pillow)

v2.0 is a refactor into a class-based, production-ready structure with improved UI, progress tracking, logging, and safer overwrite flows.
by suprstarrd | 2026-02-02 03:04:02+00:00
I want to start by saying it's good that you are at least taking the time to look for this information! Stay healthily informed.

I see this as a bad analogy though: you wouldn't hear about it every time you go to the grocery store. Or, at the very least, you wouldn't stop and listen for the fifth time. You already know, and that's the point: the intention of most activism in technology (at least that I see) is to make you initially aware of it so you start to seek the information out and learn more elsewhere. (...And to give themselves good PR. We love rainbow capitalism /s)

Instagram and Twitter both get your attention during election season because they want you to be informed about how to vote. To me, that's a similar thing.
by cookiengineer | 2026-02-02 03:04:25+00:00
This was the exact same technique that was used in 2021 by Audacity's update mechanism, which also redirected traffic to servers hosted in other Aezala ASNs and planted a dropper for later campaigns.

When I forked Audacity, within less than 48h my life turned to absolute shit. Defamation campaigns, people trying to kill me, people killing my friends, people stalking me with Austrian and Swiss license plates etc. When I investigated it further, it turns out I stumbled upon the FSB/SVR branch of the former Mirai botnet, who used Audacity to spread into larger networks.

If the Notepad++ devs see this, please check your opsec and the opsec of your loved ones.

Stay safe, and don't underestimate the Chinese Ministry of Security! They're operating in the EU, too.

PS: If you need help with this, contact me.
by troad | 2026-02-02 03:04:43+00:00
Interestingly, the -fere in interfere comes from the Latin ferīre, meaning 'to hit', 'to strike', etc. My first guess would have been something like facere/fāre or -fer, but that quickly falls apart on reflection (to do across? between-bearer?).

Inter + ferire = to strike one another. Makes sense.

Bonus point: the aforementioned -fer ('bearer', like conifer or aquifer) is distantly related to ferīre, as it is to English to bear, Greek phérō ('to carry'), Slavic brat ('to take'), Sanskrit bhárati ('to carry'), etc. I suppose ferīre itself must be the result of semantic drift along the lines of 'to carry/bear' -> 'to bring forth [blows]' -> 'to strike/hit'.
by defrost | 2026-02-02 03:05:08+00:00
A full range of scientific evidence, extending from the molecular level to whole populations, supports the conclusion that secondhand smoke causes disease. The scope of this evidence is enormous, and encompasses not only the literature on secondhand smoke but also relevant findings on active smoking and on the toxicity of individual tobacco smoke components.

* The Health Consequences of Involuntary Exposure to Tobacco Smoke: A Report of the Surgeon General. https://www.ncbi.nlm.nih.gov/books/NBK44321/

356 links to supporting studies and works
by davorak | 2026-02-02 03:05:26+00:00
> Otherwise it is just noise. This is absolutely no statement about the status quo, but just how my brain works. It's also not a statement against activism in general, just about my personal opinion of it in certain places.

I considered the majority of the population to be affected by repeated messaging, messages in the background, or in other words availability bias. So the messaging be having the desired effect on society in general but not on some subset who filter it out completely.
by trimethylpurine | 2026-02-02 03:05:34+00:00
I don't deny that the Supreme Court hasn't ruled to my liking in all cases.

I never opposed that fact, but I apologize if I gave that impression.

I think that overall, when you look at the trend over time and the majority of cases, overwhelmingly the legislature and the courts have sided with anti slavery, equality (not equity), and presented an image of freedom and justice.

Maybe you disagree, but to say that it was always the opposite, I just don't see that. There are just a handful of cases supporting that argument against a mountain of wins in the other direction.

All that is true so long as you don't zero in and focus only on the South which, as I said, isn't this country. It's a rightfully defeated one. I'm thankful for that, and I'd rather avoid acknowledging the false rhetoric of that evil empire that fell. I certainly don't identify with it, and I'm offended at the notion that this country is required to. Why should we be? We won.

(Not "we," really. I'm an immigrant.)
by EvansWilson | 2026-02-02 03:05:38+00:00
Let’s be real: whenever Berkshire Hathaway drops a 13F filing, it’s like the Super Bowl for stock nerds. Everyone wants to know what the world’s most famous investor is doing with his mountain of cash. And honestly? The latest update to the Warren Buffett Portfolio has a few moves that might actually surprise you.

The Big Shake-up: Trimming the Apple Tree

For years, the Warren Buffett Portfolio was basically "Apple and friends." But lately, Buffett has been hitting the "sell" button on his favorite tech giant.

In the most recent quarter, he chopped his Apple (AAPL) stake by about 15%. Don’t panic—he still owns over $60 billion worth of it, and it's still his #1 holding. But seeing him trim such a massive position suggests he’s either getting a bit cautious about tech valuations or just wants to build up a massive "war chest" of cash for a rainy day. He also shaved a bit off Bank of America (BAC), proving that even the most loyal long-term holders aren't afraid to take some chips off the table when the price is right.

New Bets: Why the Warren Buffett Portfolio Just Got a Little More "Googley"

The real shocker? Buffett finally took a bite out of the Google-parent Alphabet (GOOGL).

For a guy who famously avoided tech for decades because it was "too complicated," his new $4.3 billion position in Alphabet is a huge statement. It tells us that he sees Google’s search dominance as a "moat" just as strong as Coca-Cola’s brand or American Express’s network.

Beyond the tech world, he’s been busy elsewhere:

Doubling down on Insurance: He boosted his stake in Chubb (CB) by nearly 16%. It’s a classic Buffett move—boring, steady, and prints money.

Comfort Food & Tunes: He added more Domino’s Pizza (DPZ) and Sirius XM (SIRI) to the mix. It seems he’s still a fan of businesses that people use every single day.

The Takeaway for Your Own Portfolio

Looking at the Warren Buffett Portfolio, the message isn't "sell everything." Instead, it’s about discipline. He’s dumping homebuilders like D.R. Horton (DHI) and trimming winners to buy high-quality companies that are actually generating cash.

The "Oracle" is 95 this year, but he’s still playing the game better than most Wall Street pros. He isn't chasing hype; he’s waiting for the right pitch. Maybe it’s time we all took a page out of that playbook: stay patient, keep some cash handy, and don't be afraid to change your mind when the facts change.
Why do people still talk about AGI?
by cermicelli | 2026-02-02 03:06:20+00:00
I am curious I am not sure if AI is just hype, I use it for software and a few other things. But looking at so many people talking about AGI when the best models can't even answer simple stuff correctly, fail at tool use, are vulnerable to all types of injection attacks that don't make sense.

I don't know if the investments in AI are worth it but am I blind for not seeing any hope for AGI any time soon.

Agentic AI is interesting perhaps but I hardly have had it work perfectly, I have to hold it's hand at everything.

People making random claims about AGI soon is really weakening my confidence in AI in general. Given I haven't seen much improvements in last few years other than better tools and wrappers, and models that work better with these tools and wrappers.
by sejje | 2026-02-02 03:06:22+00:00
I live far enough out that the gunshots are usually people hunting NFS land.

A huge swath of it borders my property, as I'm the last house up the road on my mountain.

I don't mind 'em at all, though. I think it's locals, just folks I haven't met. They keep it clean and they go up far enough I can't hear anything besides the rifle crack.
by samplatt | 2026-02-02 03:06:29+00:00
>business clients, who would are more inclined to spare the expense of purchasing said licenses, since they're not personally buying it themselves, and would want to have support and liability (i.e: Someone to hold liable for problems in said software.)

This is a nice idea but the reality is that there's MANY corporate customers who are happy to get away with casual piracy. Sometimes it's a holdover from when the company was small enough that every business expense is realistically coming out of their own pocket, sometimes they're trying to obfuscate how much their department actually costs to the company at large.

You think individual consumers lie to themselves to justify software piracy? Corporate self-deception is a WHOLE new kettle of fish.
by matheusmoreira | 2026-02-02 03:06:37+00:00
I don't disagree with your general intent. Let's not put cocaine and amphetamines on the same level as caffeine though. Some drugs are orders of magnitude more harmful than others. Alcohol would have to be erased from human society before caffeine ever entered our crosshairs.

Also, you should remember my comment was about the route of administration. A drug you take is your choice. An airborne drug works its way into your system whether you want it or not.
by LoganDark | 2026-02-02 03:07:45+00:00
You can't take a break from that. I have transgender friends who fear for their life every day. They don't know what is going to happen to their rights or their healthcare. I have diabetic friends who can't work and also fear for their life because losing Medicaid would mean they will stop being able to afford insulin and will die. This is what people mean when they talk about politics being important. It's not just things that don't affect you, which is what most people mean when they say they don't care about politics. As soon as something affects you, you will understand.
by wds | 2026-02-02 03:08:39+00:00
Five years ago, I paid a flat $45 fee for Cold Turkey, software which does the same thing on Windows and Mac which doesn't require I chip in for no additional work on the developer's part; It is completed software that runs on my own machine, just like Kiki.

Sure, diming $30/year is a 'better deal' than nickeling $5/month, but this is not the sort of 'deal' which this software warrants. This is not a service product, and pricing it like one is silly.
by orbisvicis | 2026-02-02 03:09:32+00:00
Vim is Charityware. You can use and copy it as much as you like, but you are
encouraged to make a donation for needy children in Uganda. Please see |kcc|
below or visit the ICCF web site, available at these URLs:

http://iccf-holland.org/
http://www.vim.org/iccf/
http://www.iccf.nl/

You can also sponsor the development of Vim. Vim sponsors can vote for
features. See |sponsor|. The money goes to Uganda anyway.
by gcanyon | 2026-02-02 03:09:38+00:00
I have a Concept 2 rowing machine. I've measured: it's about 65db when I'm rowing easy, 70, maybe a bit more, when I'm rowing hard.

Most times when I row, it's for half an hour or so, but it can be up to 45 minutes to an hour, or sometimes up to an hour 40, or rarely 3.5 hours (I row a marathon once or twice a year).

There are two components to the noise it makes: there's the whirr of the gear as I pull on the chain, and the rush of wind from the fan it spins.

I think the whirr is more prominent/annoying. I've carefully crafted a box to fit over the section of the rower where the gears are. That dampens the noise a great deal. There's still the opening where the chain goes in, so if anyone has ideas for that I'm happy to hear them.

I also have foam pads for the thing to rest on, in case it vibrates at the feet (I don't think it does).

At my old high-rise apartment I'd row until midnight, and no one ever complained. Now I'm in a brownstone, so I'm keeping it to before 10pm. Hopefully that's enough that I'm not a bad neighbor.
by esperent | 2026-02-02 03:09:39+00:00
I partially agree, but as a non-US user of the English speaking internet, the issue is with specifically US politics and social issues being everywhere. It drowns out all attempts at discourse for anything else, and Americans, including people here, seem uniquely incapable of nuance in their thinking when it comes to politics.

So, while I fully agree with your stance that banning political discourse is support for the status quo, I also think that it's reasonable to ask for it to be toned down a bit, especially when the politics and social issues of one country is basically drowning out everything else.

All that said, I'm talking mostly about HN or other community forums here. The owner of Notepad++ has the right to put whatever they want into their software, and if we're discussing that here on HN then it's an occasion where discussing politics is valid.
by getnormality | 2026-02-02 03:10:22+00:00
Nah, it doesn't mean they support the status quo. It just means some political tactics are pointless, incompetent, and counterproductive.

Political opinions about how things should be don't automatically dictate the actions that should be taken in support of those opinions. I can be mad about a law or a court decision and still have the good sense to, for example, not throw red paint on a lawmaker or judge.

Some behaviors just aren't helpful, and neither being right nor being upset changes that.
by m463 | 2026-02-02 03:10:24+00:00
I have location services turned off on my phone.

One day, I was waiting to pick up someone at the bus station and a crazy driver came roaring through the parking lot, jumped the curb and took out a stop sign, then backed up to free it from his car and careened off.

I got on the phone with 911.

I got put on hold, and while waiting on speaker I took a picture of the stop sign from the crash. later the call ended.

The next day I noticed that the photo I took had an embedded location.

location services was globally enabled on the phone during the call.

I wouldn't be surprised if all apps on your phone during 911 get your precise location.
by Der_Einzige | 2026-02-02 03:10:48+00:00
The whole reason why Notepad ++, vim, etc have to do this is because no one wants to take one for the team and protest/put their neck on the line.

I don't want to either, and indeed I really want others to do it for me. As such, I really want to see even MORE political stuff like this to hopefully create folks who will actually protest and put their neck on the line.

Similar reason why US military propaganda is good. I never EVER want to be drafted and indeed if you put a gun in my hand and military fatigues on me, I will die with a shot in the ass (because I am running away). Thankfully, we have a bunch of hardened 20-somethings "manipulated" into joining the military and protecting us so that I can be lazy.

So please ratchet up the politics and get others out so I don't have to. It's not that hard to ignore yet another plea for help. We do it every hour of every day.
by LoganDark | 2026-02-02 03:10:53+00:00
It has an effect on me too: it makes me begin to extra-quickly ignore any messaging of that sort. I become so tired of it that it starts actively frustrating me to see. And I bother people to take it elsewhere. This is a behavioral issue on my part, but I'm still struggling to justify to myself that they couldn't be getting more out of it by putting it somewhere more appropriate.
Show HN: ContractShield – AI contract analyser for freelancers
by Judd_W | 2026-02-02 03:11:49+00:00
Built this with Claude Code.

Analyses freelance contracts for 12 risk categories (payment terms, IP ownership, scope issues, termination clauses, etc.) and flags problems with specific recommendations.

40% of freelancers report getting stiffed by clients, often due to vague contract terms. This tool aims to help catch those issues before signing.

Currently free while validating whether this solves a real problem. Would love HN's feedback, especially on:
- Accuracy of the analysis
- Whether this is actually useful for freelancers
- What's missing or could be improved

Tech stack: Node.js, Express, Anthropic Claude API, deployed on Railway.
by hahahahhaah | 2026-02-02 03:12:11+00:00
I will answer then check the bio :). Mom test and all that.

So with compliance even connecting a tool I download to an approved LLM is difficult. I need to get approval. If the tool is just a tool and doesn't use AI (and thus send out private data) it is easier. I think that is a problem they should solve i.e. give a safe LLM endpoint and let me choose my tools but alas.

I think what saves me time is difficult to say. Well organized docs OR an AI that can do that to AGI levels of intellegence. Fuzzy isn't helpful (I already have lots of fuzzy options). I need bulletproof correct info.

The pain isn't in the clicks to find info it is in understanding what I am reading and if it is relevant.
by C6JEsQeQa5fCjE | 2026-02-02 03:12:32+00:00
A nonsensical false dichotomy of sorts. Between "Japan surrenders without a single further death" and "We have to nuke two cities for them to surrender" there are numerous steps of gradual escalation that could have been taken before arriving at the "nuke the cities" option. One such possible step could have been nuking a remote area, or at the very least sparsely populated area, to achieve the demonstration of destruction without hundreds of thousands of deaths.

I have no sympathy for the Japanese who killed tens of millions of people in their WW2 atrocities, and the two bombs killed orders of magnitude fewer of their people. I also see no reason to pretend that there weren't obvious alternatives to USA dropping nukes on their cities if we are to believe that the objective was merely getting Japan to surrender (an objective most difficult to believe). No need for pretense -- they wanted to demonstrate their new weapons, AND they wanted to kill a lot of Japanese.
by goodmythical | 2026-02-02 03:12:36+00:00
no but...why are you passing 40mb from your server to my device in a lump like that?

All I'm getting from your serve is a title, a sentence, and an image.

Why not give me say the first 20 and start loading the next 20 when I reach the 10th?

That way you're not getting hit with 40mb for every single click but only a couple of mb per click and a couple more per scroll for users that are actually using the service?

Look at your logs. How many people only ever got the first 40 and clicked off because you're getting ddosed? Every single time that's happened (which is more than a few times based on HN posts), you've not only lost a user but weakened the experience of someone that's chosen to wait by increasing their load time by insisting that they wait for the entire 40MB download.

I am just having trouble understanding why you've decided to make me and your server sit through a 40MB transfer for text and images...
by kibwen | 2026-02-02 03:12:41+00:00
Please change the title to the original, "Actors: A Model Of Concurrent Computation In Distributed Systems".

I'm not normally a stickler for HN's rule about title preservation, but in this case the "in distributed systems" part is crucial, because IMO the urge to use both the actor model (and its relative, CSP) in non-distributed systems solely in order to achieve concurrency has been a massive boondoggle and a huge dead end. Which is to say, if you're within a single process, what you want is structured concurrency ( https://vorpus.org/blog/notes-on-structured-concurrency-or-g... ), not the unstructured concurrency that is inherent to a distributed system.