MurphyA/hacker-news huggingface dataset:
by bo0tzz | 2025-07-19 08:34:38+00:00
> zero to fully running (...) in 5 seconds by just running helm install

Realistically, a plain helm install without any values rarely if ever gives you the deployment you need, so you have to study the chart anyways.

> rollback on failure

This is hardly unique to helm.

> history metadata without (...) some external system

In 2025 you should probably be using gitops anyways, in which case the git repo is your history.
by moomoo11 | 2025-07-19 08:36:05+00:00
I think people take this stuff too way too seriously.

LLM is literally numbers turned into a parrot. I’m not worried about it.

We give it access to different APIs. Cool.

I’m more worried about some fuckers who believe their Sky Daddy > another Sky Daddy. I would rather we leverage various AI and hardware to blow those motherfuckers to meet their makers and make the world a safer and better place.

Humans from advanced and winning civilization made this shit. We will use it and ensure our species is successful.

Just as I don’t give a shit nor cry over the past (my ancestors ensured I made it to today, and I will carry on that legacy) I’m not so sure people will care much that we won. Not just earth. But the galaxy and beyond.

Humanity first and always!!!
by lcnielsen | 2025-07-19 08:36:05+00:00
I don't think the cookie law is that impractical? It's easy to comply with by just not storing non-essential user information. It would have been completely nondisruptive if platforms agreed to respect users' defaults via browser settings, and then converged on a common config interface.

It was made impractical by ad platforms and others who decided to use dark patterns, FUD and malicious compliance to deceive users into agreeing to be tracked.
by xemdetia | 2025-07-19 08:37:07+00:00
I think the thing you missed is how aggressive their firings had been. It is quite possible that they no longer have capacity to maintain a distribution. Public reporting indicates 5,000 people let go... but probably more were guided to leave.

If that is the case then terminating Clear Linux as a distribution might be the responsible thing if they were the source of direction for the distro. This was also a PoC distro as opposed to seeking enterprise workloads so it also seems reasonable that after the innovations that were good were adopted by more mainstream distros they no longer served a purpose.

I still expect to see a steady stream of kernel patches for new chips and features. I just would place headcount loss and accomplishing everything they set out to do with the distro over FOSS malice. Unlike many of the ghosts of malicious corp open source this doesn't fit exactly in my view.
by louthy | 2025-07-19 08:37:49+00:00
Of course, it doesn't help anyone to generalise. Europe has a wide demographic. But, one thing that doesn't happen is its attitude to sex affecting worldwide commerce or other worldwide issues.

Here in the UK religion and sex are not part of the national conversation. A politician mentioning their love of god would seem weird to us. The only way it enters the national conversation are when right-wing religious zealots, from the US, try to affect our laws: I'm thinking of abortion laws and trans rights. These are entirely imported issues from US religious hangups. It's quite tedious, because mostly we were on a path of reasonable discourse with relation to sex, sexuality, relationships (marriage), etc. but with the advent of social media you see pockets of society being dragged into it.

I have friends in much of Europe (Sweden, Norway, France, Spain, Germany, Switzerland, Austria, Italy, Croatia, Slovakia, Poland, Romania, Greece) and have travelled to those destinations extensively. I still can't speak for all of Europe, but I think when it comes to sex and religion we're kinda similar. The only one that stands out to me was the Greek Orthodox church used to have an out-sized role, but even that doesn't seem to be the case any more (I just came back from visiting friends in Greece a few weeks back and we discussed this).

So whilst we can't say all of Europe is the same, we can say that it's not causing global problems due to its sexual and religious hangups.
by numb7rs | 2025-07-19 08:37:53+00:00
I'm glad to see this comment here. People build these projects for family and friends - which is great - and encourage their use, without considering what happens if the only sysadmin suddenly dies. You wouldn't let one person at work hold all of the keys, so the same should be true for your homelab.

While I haven't given all of my keys to my family, there's a clear route for them to get them, and written instructions how to do so. Along with an overview of the setup and a list of friends and colleagues they can turn to, this is enough for them to get access to everything and then decide if they want to carry on using it, or migrate the data somewhere else.
by willtemperley | 2025-07-19 08:37:58+00:00
I think the LGPL is becoming particularly irrelevant. I’d like to use GEOS (LGPL 2.1) in a macOS app but the risks are high as you point out. I think it’s going to be significantly less risky long run to rebuild GEOS in Swift. The complexity and lack of clarity in the licensing is a real burden.

I don’t think this is the spirit of the LGPL - it’s just code signing prevents the use of dynamically linked libraries in the way LGPL intended.
by amluto | 2025-07-19 08:39:23+00:00
From my personal experience, buffered and unbuffered writers are different enough that I think it’s a bit of a mistake to make them indistinguishable to the type system. An unbuffered writer sends the data out of process immediately. A buffered writer usually doesn’t, so sleeping after a write (or just doing something else and not writing more for a while) will delay the write indefinitely. An unbuffered write does not do this.

This means that plenty of algorithms are correct with unbuffered writers and are incorrect with buffered writers. I’ve been bitten by this and diagnosed bugs caused by this multiple times.

Meanwhile an unbuffered writer has abysmal performance if you write a byte at a time.

I’d rather see an interface (trait, abstract class, whatever the language calls it) for a generic writer, with appropriate warnings that you probably don’t want to use it unless you take specific action to address its shortcomings, and subtypes for buffered and unbuffered writers.

And there could be a conditional buffering wrapper that temporarily adds buffering to a generic writer and is zero-cost if applied to an already buffered writer. A language with enforced borrowing semantics like Rust could make this very hard to misuse. But even Python could do it decently well, e.g.:

w: MaybeBufferedByteWriter with io.LocalBuffer(w) as bufwriter: do stuff with bufwriter
by oliwarner | 2025-07-19 08:40:01+00:00
I used to visit the US every few years, both as a child and young adult but a lot less recently.

9/11 broke you. I'm sure Trump hasn't helped, but the border experience is so thoroughly uncivilised, the policing so militarised, your peoples so divided and angry, I can't see why I'd risk myself, my family, or the thousands invested in a holiday there. You have whole generations to heal before that's viable again and honestly you haven't even started.
by ReddBird | 2025-07-19 08:40:09+00:00
Wow, thank you for all that. I will do that tomorrow, and I will check in with you after making changes.

I plan on adding more features tomorrow, and I will use padding for them. I am adding a like feature, and a comments feature. Not sure which one to do first, but they will be there.. thanks so much for your response, that really means a lot to me
by yjftsjthsd-h | 2025-07-19 08:40:22+00:00
> But both of them are equally easy to install open source only or include proprietary

Unless it really dramatically changed recently, I don't think that's true. Look, here's the official manual page that describes exactly how to enable use of the non-free packages that are right there in the main nixpkgs repo:

https://nixos.org/manual/nixpkgs/stable/#sec-allow-unfree

And here's the guix equivalent, maintained in a completely separate repo that you're not allowed to talk about, document, or refer to in any official channels: https://gitlab.com/nonguix/nonguix

These are not equal.
by alpaca128 | 2025-07-19 08:41:10+00:00
Then why are AI-based contributions in the open source space generally so low quality that they get rejected, while the biggest observable effect of big tech investments is the addition of AI buttons everywhere that sometimes don't even do anything other than annoy users? Aside from AI-powered tech support leading to loss of customers and reputation, see Cursor AI.

If it's revolutionary as you say, why are companies laying off people when higher productivity per employee should mean that more employees increase the advantage from AI? Why aren't early adopters running circles around competitors and producing larger, more frequent and/or higher quality updates and products in a measurable way?
by pointlessone | 2025-07-19 08:41:33+00:00
Ah, I was wondering why would anyone tell they can get 5 metric tonnes of gold (~$535M) for 2.5 GW of power (~$500). Regular mercury is ~$210/kg ($1.05m/5 tonnes or 500x cheaper than gold). Although, Hg198 has 10% natural abundance. So maybe they can use raw mercury and still get decent returns depending on what othere isotopes decay into.
by tremon | 2025-07-19 08:41:39+00:00
the far-right AfD might be banned using these laws but the whole system has been dragging its feet

How is this any different than how in the US, the far-right insurrectionist that orchestrated Jan6 should have been banned from pursuing public office but the whole system had been dragging its feet? It sounds nice in theory, but as long as there is no active interest in wielding that lawful power, it really is just a piece of paper.
by latexr | 2025-07-19 08:44:17+00:00
I think your comment and the reply might leave some people even more curious, so I’ll just reproduce the image’s description so everyone can make a more informed choice.

> 2022 photo by wildlife photographer Shafeeq Mulla (23yo) in South Luangwa National Park, Zambia. The image shows Olimba, an old female leopard, carrying a deceased vervet monkey (with its infant clinging to it) to her lair to feed her cub. The cub reportedly killed the infant monkey while playing. Photo originally posted on Latest Sightings.
Show HN: Libre – A simple site to post anonymous thoughts
by rododecba | 2025-07-19 08:44:26+00:00
I was getting tired of social media. It feels like you always have to perform for likes and followers. I just wanted a simple place to put a thought or an idea out there without my name on it and without anyone judging it.

So I built this. It's called Libre.

It's basically the opposite of a social network:

No accounts or profiles No likes, no comments, no followers Just a text box to write something and post it anonymously I built it with Firebase because I wanted something fast and simple to manage. It's just a week project, but it does what I wanted it to do.

You can see it here: https://libreantisocial.com

Let me know what you think.
by 9rx | 2025-07-19 08:46:05+00:00
> I can barely get 50Mbps up/down

La ti da. My 50Mbps in an urban area doesn't even provide 10Mbps up.

> In an urban area too.

Funnily enough, my farmland has gigabit service.

But I, unfortunately, don't live there. Maybe some day I'll figure out how to afford to build a house on that land. But, until then, shitty urban internet it is, I guess.
by williamdclt | 2025-07-19 08:48:14+00:00
> the idea that physical money primarily aids social fraud, money washing and other illegal activities is pretty well established

I think that's very hyperbolic. In france most people I know carry cash and use it regularly (not as much as cards), the gen X and older tend to find it strange to pay for small sums (eg bread) with card. Germany is infamously almost cash-only. In many Central Europe countries, shops taking card is not a given (Bulgaria, Hungary).
by sneak | 2025-07-19 08:48:18+00:00
This is a terrible waste. Wiping all storage would take a day at best; this hardware is still worth $10-50k. They could donate it.

Then again, they’re migrating to Azure and the whole thing ran for years on SQL Server; being good at tech was never these ex-MS guys’ strong suit. This kind of forklifting is expected from this specific type of corporate droid, it’s how they’ve always done it. Entire industries run just like this, and it’s terrible and stupid.
by hmkoyan | 2025-07-19 08:48:46+00:00
Thank you for your comment and for raising the issues.

When you set the book status to 'Read', an edit pen appears to the right of it (in the same area where you set the status), which you can click to edit the start and finish dates. Please note that when you set the status to 'Read', it's assumed that you've read the whole book, and this is added to the 'Pages read this month' statistic. Conversely, when you set the status to 'DNF' (Did Not Finish), you can set start and end dates again using the edit pen, as well as providing a progress update, i.e. how many pages you read before stopping.

I've been dedicating my time after work to this project for several months already, and I plan to continue doing so for a long time. I'm going to use it a lot personally too, so that's a big part of my motivation, to be honest.
by sandreas | 2025-07-19 08:49:18+00:00
I went through the same situation and noticed that modern hard drives are big enough for fitting RAID1 into nearly every homelab use case except high-res Video footage (including a bluray movie collection)

Two drives are easy to replace, easy to spare, consume less power and are quieter than 4+.

The only advantage i See in raid5/6 is on 25Tb of storage requirement within 3 years.
by moomoo11 | 2025-07-19 08:49:34+00:00
I’d care about this if I was selling in India or Africa.

If I’m selling to cash cows in America or Europe it’s not an issue at all.

As long as you have >10mbps download across 90% of users I think it’s better to think about making money. Besides if you don’t know that lazy loading exists in 2025 fire yourself lol.
by constantcrying | 2025-07-19 08:50:36+00:00
I don't think WYSIWYG is the issue here, WYSIWYG editors for markdown exist. It is the premise that document creation is about representing a piece of paper digitally.

For most documents nowadays it makes no sense to see them as a representation of physical paper. And the word paradigm of representing a document as a if it were a piece of paper is obsolete in many areas where it is still being used.

Ironically Atlassian, with confluence, is a large force pushing companies away from documents as a representation of paper.
by thinkingemote | 2025-07-19 08:50:36+00:00
Gwern gives his opinion (I'm inclined to agree but I really love the idea that it could be the reason!)

"The Toxoplasma literature is dogged by small effect sizes and associated pathologies like p-hacking, extensive confounding (in addition to the obvious reverse causation), poor replication (every study seemingly finding a Toxo correlation in something else), and lack of any clear mechanism for how Toxo could be doing anything in a primate species so evolutionarily distant from its rodent target. So, as entertaining as it would be if cat-lovers were being brainwashed by a mouse parasite futilely attempting to get them eaten by their pet cat, I doubt that any effect exists at all—much less that it is the explanation."
by aleph_minus_one | 2025-07-19 08:50:54+00:00
> And the idea that physical money primarily aids social fraud, money washing and other illegal activities is pretty well established. They even killed the 500€ bank note, because it was almost exclusively used by criminals and most normal people never even touched one, much less used one for legit transactions.

At least in Germany in particular older people prefer to pay cash if possible - this gives the banks also less leverage with respect to abhorent fees. Since many people in Germany neither trust the banks nor the government anymore, acting this way is very rational.

Also the arguments concerning cash restrictions are seen very differently by the population: since there existed two oppressive regimes on German soil in the 20th century, a lot of people realize that the restrictions on cash are just another step towards restrictions of the citizen's freedoms (thus I am honestly surprised all the time that a lot of US-Americans who are so freedom-loving and distrust the government concerning the restrictions of civil rights are not in love of cash).

Thus, in Germany there exists the saying "Bargeld ist gelebte Freiheit" [cash is lived freedom].
by greatgib | 2025-07-19 08:51:36+00:00
The author looks clueless about this structure also.

But interesting to point out a trend that was maybe unnoticed.

One of the reason for an acquihire or something like that might also be because of other costly factors that is not taken into account: non competition agreement preventing you to poach employees/leaders from existing company to work on the same topics, cost to poach individual employees one by one, with individual negotiations, welcome bonus, the risk that some key asset refuse, ... With the acquihire, you have a whole team, used to work together, ready to work for you as they were before on day 1. And get the brand and possible IP in bonus.
by Affric | 2025-07-19 08:53:04+00:00
Payments companies successfully got valve to stop purveying weapons grade incest/child-porn/rape themed smut that is barely a game?

Nabokov was a great author and Lolita was the work of a great author who turned his pen/typewriter to a detestable subject leading to innumerable questions about art.

These guys are just z-graders who get off on non-consensual sexual interactions involving children.

Valve absolutely should not be publishing this stuff.
by sapphicsnail | 2025-07-19 08:54:21+00:00
> You can not have hyper-specialization and rule of law, without some members of society sacrificing a "normal" life.

Sex freaks hyper specialize in things all the time. Monks and priests also had reputations as horny perverts in Medieval literature. Also, there are plenty of non-Western countries that have been functional. This is such an out of touch, ahistorical take.
by hmkoyan | 2025-07-19 08:55:48+00:00
Thank you for your comment. Yes, it is possible to import via ISBN scan. Currently, there are three ways to add a book:

- searching (which uses the Google Books API under the hood)

- manual addition (which nobody wants to do — I completely understand — but is the only option for old books that cannot be found online; I have a lot of these)

- scanning the ISBN (which also uses the Google Books API).

I'll certainly consider the labelling feature and add it to the backlog.
by freddie_mercury | 2025-07-19 08:56:39+00:00
I don't think corporate election influence or mass media really have anything to do with it.

The issue first showed up in 1828 election, when some of the Framers were still alive, and the US basically did nothing about it over the ensuing 200 years.

Remember it was Andrew Jackson who went around ignoring Supreme Court decisions and saying "they made their decision, let's see them enforce it".

And his abuse of executive powers during the Bank Wars to punish political enemies led to the formation of a new political party.
by simgt | 2025-07-19 08:57:34+00:00
Aside from latency, reducing ressources consumption to the minimum required should always be a concern if we intend to have a sustainable future. The environmental impact of our network is not negligible. Given the snarky comments here, we clearly have a long way to go.

EDIT: some reply missed my point, I am not claiming this particular optimization is the holy grail, only that I'd have liked for added benefit of reducing the energy consumption to be mentioned
by youcandoittoo | 2025-07-19 08:58:42+00:00
Sure, see (2010) A curved Brunn-Minkowski inequality on the discrete hypercube, Or: What is the Ricci curvature of the discrete hypercube? http://www.yann-ollivier.org/rech/publs/cube.pdf

Or this: (2011) A visual introduction to Riemannian curvatures and some discrete generalizations http://www.yann-ollivier.org/rech/publs/visualcurvature.pdf

Taken from the site of Yann Ollivier http://www.yann-ollivier.org/rech/index
by deanc | 2025-07-19 08:58:56+00:00
It is impractical for me as a user. I have to click on a notice on every website on the internet before interacting with it - often which are very obtuse and don’t have a “reject all” button but a “manage my choices” button which takes to an even more convoluted menu.

Instead of exactly as you say: a global browser option.

As someone who has had to implement this crap repeatedly - I can’t even begin to imagine the amount of global time that has been wasted implementing this by everyone, fixing mistakes related to it and more importantly by users having to interact with it.
by bhattisatish | 2025-07-19 08:58:56+00:00
We where on the same boat as you at the start. We tried multiple iterations of different process, but in the end what worked for us was following:

1. Use a bar code scanner to scan a batch of books into a text file.

2. Wrote a small script to use Amazon API (this was when Amazon had a public API available) and Goodreads (this was before Amazon acquisition)(do you see the pattern :-) to search for the books. I heuristically merged the book data. We manually verified it and then pushed it to a sqlite db.

3. We spent weeks doing this, where everyday either of us spent at least 1 hour doing the scanning, verifying and importing it. By couple of months we where done.

4. After that I exported it to excel so that we had multiple copies (Google drive and Dropbox)

Post that we tried various tools, like calibre, a custom application I wrote, etc ... But maintaining that catalogue or software was painful.

Challenges, we faced:

- Some ISBN's where not available.

- Mix of ISBN13 and ISBN10, but that was fixed in the script

- Older books do not have barcodes or worse have barcodes but are not ISBN at all (ISBN was introduced sometime in 1970). For these I used to enter the title and author and then used the search API to fill in the rest of the data.

- Some books stayed in the boxes. But they where scanned and put back so location was at least known!

You could replicate this with "Vibe coding" :-)

Currently we use [My library](https://play.google.com/store/apps/details?id=com.vgm.mylibr...)

It has a built-in bar code scanner using your phone's camera which we like. But many a times it pulls in a wrong book. It's easy enough to correct it though as the search functionality works really well.

Overall what really worked for us

- Putting aside some time every day to scan the books. Every day half an hour to an hour was doable and did not feel overwhelming. Otherwise the project looked very daunting. And over a period of time we made substantial progress.

- Now whenever we get books, first thing we do is to scan it. My partner is anal about it (thankfully)

What does not work for us still:

- Re-arranging books screws up the database. Now the locations are all wrong :-(

- When we where giving away the books, we had to export the data into excel and then share it via google drive for people to block it for themselves. We packed them but they never turned up for picking it up. These are still in boxes. We need to figure out a way for us release it and notify everyone that these books are back to being available.

Hopefully this inspires you to get those books out of the boxes at least once :-)
by skywal_l | 2025-07-19 08:59:31+00:00
From Wikipedia:

> Although phylogenetically closer to felines and viverrids, hyenas are behaviourally and morphologically similar to canids in several elements due to convergent evolution: both hyenas and canines are non-arboreal

So for the purpose of this article, which states that because cats can climb trees are more of a danger to humans than dog/wolves, we can consider them on the dog side.