MurphyA/hacker-news huggingface dataset:
by embedding-shape | 2026-01-22 11:30:51+00:00
Ah, brings back memories when TPB did something similar to when MPAA and their "associates" emailed them. I think this is probably the best page where one could still see them: https://web.archive.org/web/20111223101839/http://thepirateb...

I'm not sure it helped in the end, afaik they did it since like 2003 until some years after the raid, but it still seemed like they didn't get the message and kept trying anyways, which from their perspective makes sense but still.
by wojciii | 2026-01-22 11:31:08+00:00
> What do European chicken meat plants use to reduce bateria load?

I'm sure it's just salt and water.

I don't understand why consumers will pay for a chicken breast which has been injected with salt water. It comes out when you prepare it.

Also some people don't season food with salt (you can add salt at the table if you really need it). Meat with added salt taste very salty to me.
by throwup238 | 2026-01-22 11:31:46+00:00
> But everyone wants us to pay $10/mo. It just isn't sustainable from a consumer perspective.

And so few actually deliver $10/mo worth of value. If 1password and Fastmail - the two most important services that control my digital life - are each $60/year, that's the standard of value other SaaS companies have to beat and very few do. The ones that do are like NextDNS where they cost $20-30 per year because the people running them aren't greedy lemmings trying to pay back VC.
by 3D30497420 | 2026-01-22 11:31:49+00:00
I doubt LLM-generated software is going to replace more traditional software any time soon, especially when accuracy is pretty important (such as accounting). One thing I learned from years as a PM in a very data-centric organization is understanding data, how it is generated/stored/cut/etc. is very important to getting accurate results.

Where I could see some really interesting results is the marriage of the two. For example, you have a solid data structure that an LLM can generate infinite custom views from.
by hypeatei | 2026-01-22 11:31:53+00:00
> We will ban you and ridicule you in public if you waste our time on crap

If shame worked, then slop reports would've stopped being made already. Public ridicule only creates a toxic environment where good faith actors are caught up in unnecessary drama because a maintainer felt their time was being wasted. Ban them, close your bug bounty program, whatever, but don't start attacking people when you feel slighted because that never ends well for anyone (including curl maintainers)
by echoangle | 2026-01-22 11:32:13+00:00
> What features? What files? "may"? So will it actually happen or is it just "well it possibly could"?

How is code supposed to know? It probably depends on the plugins you installed.

> It's like having an antivirus program that unconditionally flags every file as "this file may contain a virus"

No, it’s like if your OS asks if you want to actually run the program you’re about to before running it the first time.
And it gives you the alternative to run it in a sandbox (which is equivalent to what happens when you don’t trust the workspace, then it still opens but in restricted mode)
by trashb | 2026-01-22 11:32:25+00:00
To wrap this up, what I was trying to say is that the feeling of being faster may not align with the reality. Even for people that have a good understanding of the matter it may be difficult to estimate. So I would say be skeptical of claims like this and try to somehow quantize it in a way that matters for the tasks you do. This is something managers of software projects have been trying to tackling for a while now.

There is no exact measurement in this case but you could get an idea by testing certain types of implementations. For example if you are finishing similar tasks on average 25% faster during a longer testing period with and without AI. Just the act of timing yourself doing tasks with or without AI may already give a crude indication of the difference.

You could also run a trail implementing coding tasks like leet code however you will introduce some kind of bias due to having done it previously. And additionally the tasks may not align with your daily activities.

A trail with multiple developers working on the same task pool with or without AI could lead to more substantial results but you won't be able to do that by yourself.
by duskdozer | 2026-01-22 11:33:16+00:00
>Vinay Prasad

frequent touter of other right-wing ideas surround the pandemic https://en.wikipedia.org/wiki/Vinay_Prasad#COVID_response

>but an imperfectly used non-n95 mask is basically worthless.

also not true. Even surgical or cloth masks on bearded individuals provide 30-40% aerosol filtration https://pmc.ncbi.nlm.nih.gov/articles/PMC8130778/

The myth that laypeople couldn't effectively use masks was just turning the topic into an all-or-nothing binary, knowing people would be discouraged.
by adrian_b | 2026-01-22 11:33:25+00:00
The C library maintains its own set of file descriptors, which are mapped to the OS file descriptors (because the stdio file descriptors and the OS file descriptors have different types and different behaviors).

I do not know whether this is true, but perhaps the previous poster means that using clone3 with certain arguments may break this file descriptor mapping so invoking after that stdio functions may have unexpected results.

Also the state kept by the libc malloc may get confused after certain invocations of clone3, because it has memory pages that have been obtained through mmap or sbrk and which may sometimes be returned to the OS.

So libc certainly cares about the OS file descriptors and virtual memory mappings, because it maintains its own internal state, which has references to the corresponding OS state. I have not looked to see when an incorrect state can result after a clone3, but it is plausible that such cases may exist, so that glibc allows calling clone3 only with a restricted combination of arguments and it does not provide a wrapper that would allow other combinations of arguments.
by Applejinx | 2026-01-22 11:33:47+00:00
One way this can backfire: if you have no reputation and are nobody, and get banned and publically ridiculed, this is now a badge of honor you can take to wealthy and deluded people convinced of the AI future, to say 'look, I have been shot at! I'm a true believer!'

And then maybe they will give you money.
by ThomPete | 2026-01-22 11:34:23+00:00
Since it's inception in 1993, not a single global top 100 company have been created by any of the EU countries so the struggle is real.

However I would strongly caution against thinking that reducing paperwork to set up your company is somehow going to magically solve any of the fundamental problems with EUs ability to create sector dominating companies. But even if we assumed it would, that just means that the bigger companies now have even more leverage.

The real problem is deeper. It's about how EU is designed and structured. EU was created as a way to harmonize and standardize regulation between member countries to make trade simpler. (Anyone remember the cucumber directive)

However as technology have improved and manufacturing started supporting a much more bespoke and customized world, the union started started looking at other forms of regulation that went deeper, each step: expanded central authority and
reduced national discretion

We've seen things like one EU Patent court, GDPR, Cookie Law, AI Act, monetary currency all attempts at improving the efficiency of the single market, in reality, none of that have changed the fact that the EU still have not created a single industry leader since it's inception.

It's simply impossible to create a SpaceX, Tesla, Uber, OpenAI, Nvdia, Airbnb, even X, Linkedin or Facebook in Europe, not because of bureaucracy but because of the following 3 things:

1. EU tries to solve problems politically and centrally that startups are much better at solving locally
2. EU utilizes the extreme caution principle on everything and thus end up creating an extreme risk averse approach to what is allowed and what isn't. In effect startups end up creating businesses that the EU allow, rather than what the market need.
3. It's very hard for anyone let alone a startup to challenge the EU regulative system. Yet anyone of the above mentioned companies have constant battles with regulation and legislation. Even those companies can't really win over the EU regulative system, now try and be a startup trying to challenge som of the regulation, good luck.

Europe have plenty of talent and plenty of problems that the startup world could help solve, but as long as the EU politicians compete with their own startup environment at solving these problems no amount of bureaucratic easing is going allow for the full potential of the European talent base.
by mpeg | 2026-01-22 11:34:38+00:00
Unless I’m missing something this is exactly how eBay works. You set a max bid and then it auto bids up to that amount so you can’t get sniped unless they bid higher than your max.

Not that this is perfect either, often it means you can push other people’s bids up to their max even though you have no intention of buying the item. I’ve seen it as a seller and felt bad for the buyers
by 3rodents | 2026-01-22 11:34:53+00:00
Software is a manifestation of someone’s knowledge of and experience in and ideas about how a thing should work. We learn from the software we use, we benefit from everyone else’s ideas, we benefit from the hundreds and thousands of hours other people put into understanding a problem to design a solution. My workflow is better because of the incremental improvements made by developer after developer year after year. Would we have Claude Code if our foredevelopers hadn’t spent thousands of hours deep in thought, obsessing over every last detail?

Building all the software you use yourself, whether by hand or by vibe coding, cuts you off from the world.

I have no philosophical objection to vibe-coding apps for yourself, but personally, I wouldn’t be 1/10th of the engineer I am if I wasn’t constantly exposed to the work of others.

For some, this trend worries software engineers — who needs software if they can vibe code it themselves? — but I am much more optimistic. I think people will start valuing good software a lot more. Claude code can deliver the first 90%, but we all know it is the last 90% that differentiates.
by seanhunter | 2026-01-22 11:34:58+00:00
A currency swap absolutely isn't "basically a line of credit". Any swap is a credit agreement insofar as each party is committing to future possible liabilities, but a currency swap is a very standard instrument which is part of central banks' monetary policy toolkit and helps them in their mandate to ensure currency stability. Swaps can be extremely flexible so the terms differ wildly, but they're not generally a line of credit that can be drawn from, they're an agreement to pay or receive amounts based on future movements of some underlying rates.

So what is a currency swap. Well any swap is an agreement with at least two legs, a pay leg and a receive leg. The normal type of swap is a interest rate swap so say I agree to pay you every month 3% fixed interest on 10m USD and you agree to pay me some floating rate (say 3m usd libor + 100bps) interest on the same amount. So every month we do a calculation where if libor+100 is greater than 3 then I pay you otherwise you pay me. We might do this to hedge our interest rate exposure. Like say you're a bank and I'm a bank and most of my borrowers are fixed rate mortgages and most of my savings accounts pay floating rate interest. I want a hedge so the floating rate doesn't end up costing me too much.

A currency swap is like that but with different currencies. So say we change things so it's 10m USD on one side and 15m EUR on the other side and we agree to exchange principal amounts. So that sets an exchange rate of 1.5 as well as the interest rate thing from before. If interest rates or exchange rates now move, this provides a hedge. So the hedge now is not just against the rate changing but also against the currency moving adversely. Central banks use this to ensure the import/export vs domestic balance of their economy is appropriate given the levels of trade between nations and also as a hedge against adverse currency movements affecting both assets they hold (yes they hold bonds etc) and their outstanding debt (which for the Fed will include "Eurobonds" they have issued in other currencies than USD).

https://www.investopedia.com/terms/c/currencyswap.asp is a general explanation

https://www.ecb.europa.eu/ecb-and-you/explainers/tell-me-mor... is the perspective of a central bank on currency swaps and their use
by maipen | 2026-01-22 11:36:27+00:00
This is 100% true. I've seen this happen over and over again.

Shaming does not work, you look like an idiot, people will start to despise you and then you end up ostracizing yourself from the rest of the community and the only ones left within your bubble, are circle jerk assholes.

It's one of those cases where you end up causing more harm than the ones you were complaining about.

Just pathetic behaviour.
by onel | 2026-01-22 11:36:43+00:00
The biggest unlock for me happened because of claude code. It has allowed me and my team to ship features much faster.
I use it to work on the main product, but also to build a lot of in-house tools. We have observability and testing tools for our AI agent that helps us improve the main product. With Claude we can iterate much faster on them and add the features that we specifically need. And not use off-the-shelf products.
These are not user facing products/code bases so maybe the quality bar is not that high. But without claude we would have taken resources away from working on the main product to build them.

Testing is no yet the main focus, so we haven't looked into automating that. But we will in the future.
We have automated most of our documentation updates though. After releases or big merges we use askmanu to automatically update/create the docs.
These are internal docs, but super useful for us and Claude.

Disclaimer: I'm the founder of askmanu
by duckydude20 | 2026-01-22 11:37:12+00:00
i f8cking hate being born here.

volume of low quality content, dsa/leetcode, etc. is so high, good people/content gets left out. networking, connections, nepotism so much high. getting job based on actual talent very rare.

MNCs which are good outside are so much sh8t here; well capitalism doesn't give a f8ck anyways.
by bregma | 2026-01-22 11:37:16+00:00
So, if I understand correctly, a "unikernel" is what we used to call an "executive" except it is intended to be run as a guest on a virtual machine provided by a full-fledged traditional kernel/userspace OS instead of on bare metal.

The article does reintroduce some concepts that were commonplace when I was first learning computers and it gives them some new names. I like that good ideas can still be useful after years of not being the latest fad, and it's great that someone can get new credit for an old idea with just a little bit of marketing spin.
by JohnFen | 2026-01-22 11:37:24+00:00
> you often end up with someone getting over excited and bidding more than the next buy me now price for the same product.

I don't find auctions exciting or compelling, so I doubt I'd get overly excited about bidding. I'd just set a max bid (probably about half what I would expect to pay with "buy it now", to compensate for the extra delays and hassle involved with auctions) and call it good. If I'm outbid, I'd just do the straight purchase like I would have anyway.

The reason that unnoticed auctions might be worth me looking at is to expand the pool of possible sellers to buy from. Although if my bid makes the auction suddenly attract the attention of automated bidders/snipers, then there's no point to it for me. This might be a nonstarter.

I'll probably give it a try and see how it goes, though.
by mlrtime | 2026-01-22 11:37:37+00:00
I'm not sure the definition of "family" farms, you can have a family name corporation that is still $100M+ in value. Even then I have no idea who all of them are.

My family farm is small enough they alone cannot support a entire family upper-middle class lifestyle, but the land is still worth millions. But they all have notes, good years mean the crop pays the bank and maybe some supplies for next year.
by nelox | 2026-01-22 11:37:39+00:00
This sounds like a real cross-cultural mismatch, but it’s doing too much work with nationality alone. In a lot of Indian (and broader South Asian) work contexts, questioning instructions can be read as challenging authority or admitting incompetence, so people default to executing without asking. That’s often reinforced by education systems and contractor dynamics where producing something quickly feels safer than pausing to clarify.

Add in time zones, language friction, and fear of losing work, and "just run with it" becomes a rational strategy. Meanwhile, many Western workplaces treat clarification and check-ins as professionalism, so the behavior reads as strange or careless.

The key point is that this usually isn’t lack of curiosity or reflection, but risk management under different norms. The pattern often disappears once expectations are explicit: ask questions, check back, iteration is expected.
by theshrike79 | 2026-01-22 11:37:49+00:00
You can pivot your knowledge into building bespoke tools for the same people, just a LOT faster.

The recommendation thing is a nice benchmark, but if you're building hyper-specific tools - why would people recommend them to anyone? If you build a tool for an accountant that does some very niche thing only they're bothered by, why would they recommend to the analyst or receptionist in the company?
by xnorswap | 2026-01-22 11:37:51+00:00
I can relate to this.

Previously I had a mountain of things I'd have liked to do, but the reality of getting through the boring scaffolding to the interesting parts just wasn't worth it.

With LLMs, I can rapidly try things and I don't need to worry about the scaffolding. Even when the scaffolding wouldn't really have taken much time, but even 5-10 minutes of a mundane task could cause me to procrastinate on it forever.
by nchmy | 2026-01-22 11:38:07+00:00
selfishness, laziness, lack of self-awareness, lack of shame, etc are obviously universal traits. But cultures absolutely reinforce them to different degrees. Many cultures around the world are built around the sorts of behaviors we both described.

Whereas other cultures have at least some (if not a lot of) resistance to it - eg publicly ridiculing when people step flagrantly out of line. This is good. My impression is that British culture is like this - "taking the piss", or worse, out of people whose egos start to get too large

Edit: what about this comment could possibly be worth a downvote...? Not that I care about points, but it just seems to be an objective assessment of human nature and cultures, without even singling out any cultures that need improvement.
by inglor_cz | 2026-01-22 11:38:45+00:00
I think the maths is counterintuitive here and that 10-20-40 thousand objects, give or take, isn't that much. The volume of space around our planet is HUGE.

Let us say that you had 10 thousand people running around on Earth, including all the oceans and Antarctica, and that collision of any two would release a hail of small deadly darts into the troposphere lasting, for, at 2 years or so. Which is approximately how long debris will last on LEO, though the actual values vary.

You still wouldn't expect all those 10 thousand people to obliterate themselves like that, as the Earth's surface is pretty darn big.

The volume of the LEO-relevant space is much bigger than the volume of the entire troposphere on Earth, because a) it is further away from the Earth's center than the troposphere, b) it is much deeper.

Now, 10 million objects, that would be a different story. So would be some specific peculiar orbit which is overcrowded. But tens of thousands of objects spread all over the entire planet isn't that much. That would be like 2-5 people in total roaming the entire Czechia, how often would they come into contact? Not very often.
by sothatsit | 2026-01-22 11:39:00+00:00
I used to think symbolic AI would become more important to modern AI, but I think that was just wishful thinking on my part, because I like it.

Now I think symbolic AI is more likely to remain a tool that LLM-based systems can make use of. LLMs keep getting better and better at tool use and writing scripts to solve problems, and symbolic AI is a great tool for certain classes of problems. But symbolic AI is just too rigid to be used most of the time.
by abrudz | 2026-01-22 11:39:15+00:00
Yes, it can also a fork where A is an array while B and C are function and a tacit atop where either B is a monadic operator and A its array or function operand or A is a function and C is a monadic operator with B being its array or function operand. Finally, it can be a single derived function where B and C are monadic operators while A is B's array or function operand.
by metalman | 2026-01-22 11:39:17+00:00
what you say, is of course the only relavent issue.
I can attest to my own experiences on both sides of this situation, one running a small business that is bieng inundated by job seekers who are sending AI written letters and resumes, and dealing with larger companys that have excess capacity to throw at work orders, but an inability to understand detail, AND, AND!, my own fucking need to survive in this mess, that is forceing me to dismiss certain niceties and adhearance to "proffesional" (ha!), norms.
so while the inundation from people from India(not just), is sometimes irritating, I have also wrangled with some of them personaly, and under all that is generaly just another human, trying to make by best they can, so....
Show HN: CyberCage – On-device PII detection for AI tools (text and images)
by cybercageio-dev | 2026-01-22 11:39:19+00:00
Hey HN,

We just shipped PII detection for CyberCage.

The idea: builders move fast, copy-paste doesn't think. Sometimes sensitive stuff ends up in AI tools — SSNs, API keys, customer data. Not intentional, just momentum.

So we built something that catches it before it leaves the machine.

What it does:

- Detects SSNs, credit cards, phone numbers

- Catches API keys (AWS, GitHub, OpenAI...)

- Custom patterns you define

- Works on images too — all processed locally

ML powered detection runs on-device. Nothing gets sent anywhere for scanning.

You choose what happens: log, block, or auto-redact.

Works with Claude Web, ChatGPT, GitHub Copilot, x.AI.

See it in action: https://www.youtube.com/watch?v=FiibtTUSqU8

Would love your feedback.

— Sia
by catlifeonmars | 2026-01-22 11:39:21+00:00
Anyone sufficiently motivated and well funded can just run their own abliterated models. Is your worry that a government has access to such models, or that Anthropic could be complicit?

I don’t think this constitution has any bearing on the former and the former should be significantly more worrying than the latter.

This is just marketing fluff. Even if Anthropic is sincere today, nothing stops the next CEO from choosing to ignore it. It’s meaningless without some enforcement mechanism (except to manufacture goodwill).
by self_awareness | 2026-01-22 11:39:44+00:00
Uh, before I wrote my sibling comment I read 'comment' as 'commit' and because of it I somehow assumed it was a github link... not sure how that happened.

Anyway, the user named 'soc' on HN has "listbite" in the description. I saw this profile, but I think it's not the same guy. But also I wasn't sure so I didn't paste the link to HN at all.
by pjc50 | 2026-01-22 11:39:50+00:00
Convenient shorthand for a huge number of issues. OK then, how about convincing them to support:

- impeachment and prosecution for high level corruption (e.g. the Presidential cryptocurrency)

- prosecution of constitution-violating police and Federal paramilitaries, e.g. in Minnesota?

- leaving LGBT people alone legislatively (at this point I'm not going to ask for improvements, just that the situation not be made worse)