MurphyA/hacker-news huggingface dataset:
by cogman10 | 2025-06-19 15:26:28+00:00
Yup. Having migrated from a puppet + custom scripts environment and terraform + custom scripts. K8S is a breath of fresh air.

I get that it's not for everyone, I'd not recommend it for everyone. But once you start getting a pretty diverse ecosystem of services, k8s solves a lot of problems while being pretty cheap.

Storage is a mess, though, and something that really needs to be addressed. I typically recommend people wanting persistence to not use k8s.
by mdaniel | 2025-06-19 15:26:29+00:00
> Allow etcd swap-out

From your lips to God's ears. And, as they correctly pointed out, this work is already done, so I just do not understand the holdup. Folks can continue using etcd if it's their favorite, but mandating it is weird. And I can already hear the butwhataboutism yet there is already a CNCF certification process and a whole subproject just for testing Kubernetes itself, so do they believe in the tests or not?

> The Go templates are tricky to debug, often containing complex logic that results in really confusing error scenarios. The error messages you get from those scenarios are often gibberish

And they left off that it is crazypants to use a textual templating language for a whitespace sensitive, structured file format. But, just like the rest of the complaints, it's not like we don't already have replacements, but the network effect is very real and very hard to overcome

That barrier of "we have nicer things, but inertia is real" applies to so many domains, it just so happens that helm impacts a much larger audience
by zahirbmirza | 2025-06-19 15:26:36+00:00
so true. And it's just locked away thing that bugs me. If I record an audio in WhatsApp or in Messages or Voice Memos they are locked and I have to go back inside of those apps to access them. I prefer to have easy access to notes that I make in one place so really I just developed my own work around that allows me to do that. Thanks so much for your comments. It's interesting that people notice some problems. Apple file browser is pretty useless and I end up using the app called "Documents" for when I really need to access the file saved somewhere in the file system.
by mathattack | 2025-06-19 15:26:37+00:00
Perhaps it's getting repurposed?

Think about the demand and supply curves of calculations (or computation). For most of history, they moved in tandem, with supply moving slightly faster, so computers would always do more at slightly lower costs.

Now both curves are speeding up, but demand is moving faster, so the costs of hardware are going up. And when high end servers (with GPUs) are unavailable, people hold onto the older ones longer.
by seanhunter | 2025-06-19 15:26:45+00:00
I would strongly recommend anyone who has a second-hand impression of Joyce based on articles like this just go and read Dubliners. Seriously. It’s an amazing set of short stories that are wonderfully-written, at times funny, moving, sad, haunting etc. It’s just incredible. It’s not a hard read at all and will enrich your life. I recommend it to basically everyone and several people have talked to me years later about stories in it. It’s fantastic.

Then maybe read Portrait of the Artist as a Young Man. A really great semi-autobiographical work.

At that point you’ve probably made your mind up one way or the other about whether you like Joyce, so then if you feel like it, go read Ulysses and/or Finnegan’s Wake if you want to. But don’t do it because you think it will impress anyone or anything like that. Just read it if you want to. Before you read Ulysses, I would personally recommend reading a good modern version of Homer[1] because that’s just a great experience anyway and plenty of people don’t know the original story and so don’t understand the relevance of the title and are kind of lost before they even get started.

[1] eg I’ve heard very good things about the Mendelsohn translation https://press.uchicago.edu/ucp/books/book/chicago/O/bo243090... . I heard some excerpts from Seamus Heaney’s version read out and they were amazing and lyrical as you might expect but probably more “poetic” than most people might care for if they’re not already Heaney fans. I read an older translation but I can’t dig it out right now.
by diggan | 2025-06-19 15:27:30+00:00
> English is a terrible language for deterministic outcomes in complex/complicated systems

I think that you seem to be under the impression that Karpathy somehow alluded to or hinted at that in his talk, which indicates you haven't actually watched the talk, which makes your first point kind of weird.

I feel like one of the stronger points he made, was that you cannot treat the LLMs as something they're explicitly not, so why would anyone expect deterministic outcomes from them?

He's making the case for coding with LLMs, not letting the LLMs go by themselves writing code ("vibe coding"), and understanding how they work before attempting to do so.
by bastawhiz | 2025-06-19 15:27:40+00:00
It's been known in academia for at least half a decade as well. See:

https://petsymposium.org/popets/2021/popets-2021-0004.pdf

Hell, before that, we knew Flash was being used to get the list of fonts you have installed (for tracking purposes). You're right that these quotes are just plain wrong.
by KaiserPro | 2025-06-19 15:28:18+00:00
the fuck it is.

The problem is k8s is both a orchestration system and a service provider.

Grid/batch/tractor/cube are all much much more simple to run at scale. More over they can support complex dependencies. (but mapping storage is harder)

but k8s fucks around with DNS and networking, disables swap.

Making a simple deployment is fairly simple.

But if you want _any_ kind of ci/cd you need flux, any kind of config management you need helm.
by danans | 2025-06-19 15:28:21+00:00
Thanks for such a deep explanation, especially for those of us who know nothing about launching space rockets.

> Remember that the management culture was one of the hottest topics in the investigation of the Challenger disaster. Perhaps it's a good idea to revisit the findings of that investigation, as well as the venerable and effective Apollo design philosophy.

IIUC, the goal of SpaceX's "Agile" approach to lower the costs of putting payloads into orbit via launch vehicle reuse by amortizing the R&D and equipment cost over multiple profitable launches. They are searching for the cheapest route to achieve large payload space launches.

NASA's goal in the Apollo program was to spend whatever was necessary in order to match and surpass the Soviets' accomplishments. While I don't doubt they were scrappy when necessary, I suspect that the reputational cost of repeated failures (to the country and individuals) was such that it was worth investing time into "getting it right". When fatal failures happened, it was treated as a national disaster and the dead are today considered heroes: https://www.nasa.gov/mission/apollo-1/

Today nobody would even consider risking their lives (nor be asked to) in the way that the Apollo astronauts did, perhaps because the goals (for profit or the mars-fantasy) are considered to be less virtuous.

Perhaps the quality control doesn't need to be as high when you perceive there is less at stake and you can just do it again and again (until the money runs out). That's not to say that this approach won't eventually work, but the motivations and guiding narrative seem to be really different than in the past.
by solaire_oa | 2025-06-19 15:28:29+00:00
I also think that structured outputs are criminally underused, but it isn't perfect... and per your example, it might not even be good, because I've done something similar.

I was trying to make a decent cocktail recipe database, and scraped the text of cocktails from about 1400 webpages. Note that this was just the text of the cocktail recipe, and cocktail recipes are comparatively small. I sent the text to an LLM for JSON structuring, and the LLM routinely miscategorized liquor types. It also failed to normalize measurements with explicit instructions and the temperature set to zero. I gave up.
by kragen | 2025-06-19 15:28:50+00:00
The ‘rationalist’ group being discussed here aren't Cartesian rationalists, who dismissed empiricism; rather, they're Bayesian empiricists. Bayesian probability turns out to be precisely the unique extension of Boolean logic to continuous real probability that Aristotle (nominally an empiricist!) was lacking. (I think they call themselves “rationalists” because of the ideal of a “rational Bayesian agent” in economics.)

However, they have a slogan, “One does not simply reason over the joint conditional probability distribution of the universe.” Which is to say, AIXI is uncomputable, and even AIXI can only reason over computable probability distributions!
by nh2 | 2025-06-19 15:29:05+00:00
For (1), I definitely want my production HA databases to fsync every write.

Of course configurability is good (e.g. for automated fasts tests you don't need it), but safe is a good default here, and if somebody sets up a Kubernetes cluster, they can and should afford enterprise SSDs where fsync of small data is fast and reliable (e.g. 1000 fsyncs/second).
by charcircuit | 2025-06-19 15:29:28+00:00
>In reality nvidia just chose to not invest in it. This sums it up

This article is proving my point. People were not willing to work with Nvidia and would prefer to stick to their unstandardized Mesa specific approach with gbm. As a path forward Nvidia tried proposing a cross platform open standard that would solve not only wayland's use case, which to me appears as Nvidia going above in investment.

>allow nouveau to reclock gpus

Nouveau able to if they load the proper firmware onto the GPU.

>at least there's one usable driver

It's quite a stretch to call it usable and would not make sense to be the default experience for the average user.

>follow the community consensus and go with GBM straight away

As I mentioned GBM was tightly coupled with Mesa, so that wasn't directly possible.

>open source their driver like other manufacturer and be part of mesa.

This is an unreasonable demand, that would never happen. Saying that Wayland won't work on Nvidia hardware because they won't open source the driver and port it to Mesa just shows how stubborn and uncooperative one is as opposed to trying to find solutions to deliver user value.

>dedicate a lot of time and effort to create a whole code path for nvidia only and having to debug it against a black box driver

There was never anything nvidia only in this situation. The only "only" was gbm being a proprietary API that was only a part of Mesa.
by m4rtink | 2025-06-19 15:29:35+00:00
Yeah, this is a remarkably good score - for comparison Europe is at 0 out of 2. :P

The first one [1] actually landed but failed to send back any data (kinda like the soviet example) due to deployment failure.

But the second one will at least have an impact on future generations, with people being confused why there are two Shiaparelli[2] craters on Mars. ;-)

[1] https://en.wikipedia.org/wiki/Beagle_2 [2] https://en.wikipedia.org/wiki/Schiaparelli_EDM
by revicon | 2025-06-19 15:29:59+00:00
Is this different from using a remote docker context?

My workflow in my homelab is to create a remote docker context like this...

(from my local development machine)

> docker context create mylinuxserver --docker "host=ssh://revicon@192.168.50.70"

Then I can do...

> docker context use mylinuxserver

> docker compose build

> docker compose up -d

And all the images contained in my docker-compose.yml file are built, deployed and running in my remote linux server.

No fuss, registry, no extra applications needed.

Way simpler than using docker swarm, Kubernetes or whatever. Maybe I'm missing something that @psviderski is doing that I don't get with my method.
by saghm | 2025-06-19 15:31:26+00:00
> As a viewer of ridiculous ad placements, and as a frustrated buyer of online ads, I continue to conclude That adtech Is largely snake oil. In fact, I encourage you to look into the well-founded claims and research which call into question the very activity of marketing as a whole.

At least from my own anecdotal observations (including conversations with confused less technical friends and relatives started by questions like "how does this website know enough about me to show me that ad?"), the issue to me seems less that ad tech doesn't ever produce relevant ads, but that in practice very few people actually click ads, much less buy things from the destination, regardless of whether the ads are relevant or not. If anything, seeing a well-targeted ad often makes people feel creeped out, and their reaction isn't to go "oooh yes, that's perfect for me, let me click it", but to immediately close the browser tab and maybe even avoid the website that showed it to them in the future (because it's not obvious to a lay user that the ads are usually sourced from another party rather than the website itself). Slightly more tech-savvy users might even be aware of how ads are sometimes a vector for malware and avoid clicking them because the risk of getting something nasty isn't worth the probably quite low reward of buying something they could probably find just as easily on their own by actively looking. In practice, I have to wonder if it even matters whether adtech is effective at targeting or not, because I'm skeptical that the way people interact with ads ever would generate enough revenue to be worth it.
by Frenchgeek | 2025-06-19 15:31:29+00:00
I've been mainly on Linux for 20 years now (damn already?), what started as a cheap computer with second-hand parts with a more powerful windows machine mostly for games is now a powerful machine in its own rights with an outdated windows one gathering dust right beside it... It's not perfect, but I don't have to spend half an hour removing everything useless I can. (Or have Microsoft assume I have nothing better to do than watch a full presentation on how edgy their new browser is. I'm not going to forgive that one.)
by JdeBP | 2025-06-19 15:32:16+00:00
No. It has things that aren't bullet points, and besidelines. Underlines go underneath, and asterisks are not bullet points.

In its UTF-8 mode, for bullet points GNU groff uses the actual Unicode characters that are available. Until 2024, in "ascii" mode it overstruck a plus symbol with a letter 'o', one of many such typewriting tricks, which no-one but those printing manual pages to old printers capable of the same typewriting trick would have ever seen as it was supposed to be seen. On VDUs, such bullet points just came out as the letter 'o'.

Sadly, in 2024 its developers did away with this interesting little-known quirky feature that almost no-one would have seen properly rendered. (-:

* https://savannah.gnu.org/bugs/?56015

Interestingly, I couldn't find a Unicode code point that satisfactorily represented the crossed circle that this would have been on paper. There's a mathematical operator that is not semantically correct.

I wonder whether, given the reams of books on Linux-based operating system administration and use, any author or publisher typesetting yet another copy of the manual pages got grotty's overstruck plus-o into print.

Because that would be one rather ironic argument for getting it an assigned Unicode code point.

I suspect that all the books were better typeset than that, though.
by mitthrowaway2 | 2025-06-19 15:32:37+00:00
> They don't really ever show a sense of "hey, I've got a thought, maybe I haven't considered all angles to it, maybe I'm wrong - but here it is".

Aren't these the people who started the trend of writing things like "epistemic status: mostly speculation" on their blog posts? And writing essays about the dangers of overconfidence? And measuring how often their predictions turn out wrong? And maintaining webpages titled "list of things I was wrong about"?

Are you sure you're not painting this group with an overly-broad brush?
by mdaniel | 2025-06-19 15:32:46+00:00
My day job makes this request of my team right now, and yet when trying to apply this logic to a container and cloud-native control plane, there are a lot more devils hiding in those details. Use MetalLB for everything, even if NLBs are available? Use Ceph for storage even if EBS is available? Definitely don't use Ceph on someone's 8GB laptop. I can keep listing "yes, but" items that make doing such a thing impossible to troubleshoot because there's not one consumer

So, to circle back to your original point: rke2 (Apache 2) is a fantastic, airgap-friendly, intelligence community approved distribution, and pairs fantastic with rancher desktop (also Apache 2). It's not the kubernetes part of that story which is hard, it's the "yes, but" part of the lego build

- https://github.com/rancher/rke2/tree/v1.33.1%2Brke2r1#quick-...

- https://github.com/rancher-sandbox/rancher-desktop/releases
by doug_durham | 2025-06-19 15:33:11+00:00
I don't agree. Important code will need to be audited. I think the language of the future will be easy to read by human reviewers but deterministic. It won't be a human language. Instead it will be computer language with horrible ergonomics. I think Python or straight up Java would be a good start. Things like templates wouldn't be necessary since you could express that deterministically in a higher level syntax (e.g. A list of elements that can accept any type). It would be an interesting exercise.
by bastawhiz | 2025-06-19 15:33:28+00:00
A fingerprint is composed of many signals. Even if a few of those signals change, the less-specific fingerprint made by the remaining signals can still be used to infer who a user is. And it doesn't need to be perfect: having a good idea that someone who almost looks like you from yesterday was interested in cat food is a good enough reason to auction ad space to cat food companies today.
by ProllyInfamous | 2025-06-19 15:34:01+00:00
There are several good examples in adjacent-comments, each company suffering from the same common deathknell of becoming largest in its field of similarly over-cumbersome organizations. Failure to steer the ship as it becomes too top-heavy (e.g. kill R&D immediately; outsource all the things).

To echo [1] the Xerox example, the C-suite became entirely made-up of former salesmen who'd become addicted to the pavlovian `click`ing sound their massive copiers made in bill-per-page leases... which blinded them from realizing the digitizing world wasn't going to favor their no-risk-taking approach.

`click` - `click` - `click` – late 60's ASMR erotica for Xerox VPs.

[1] amazon.com/Dealers-Lightning-Xerox-PARC-Computer-ebook/dp/B0029PBVCA
by eth0up | 2025-06-19 15:34:17+00:00
Fighting fire with fire, I guess. Seems very... Chinese for Vespucciland.

I've hypothesized that for as much as I'll always resist it, authoritarianism is an inevitable, predictable result of social complexity and volatility, two factors that are unprecedentedly shaping humanity.

Elites just want it, lowbrow bureaucrats know no other way, and the ever divided plebs, unwilling or unable to actively engage in intelligent mitigation themselves, will either collectively touch their toes or wake up one day to a new and improved boardgame with very strict and uncomfortable rules.

Something many seem to slough off, is the extreme, manifold volatility underlying society, from environmental factors to technological, political, economic, social, epic crisis, etc, and even the remaining mysteries of the human id. All scarcely prepared for and recreationally sneezed at.

I don't see how it's not abundantly clear that as myriad people of influence scramble for their own brands of order, or a single one in this thinly veiled bedlam we call society, that severe constriction isn't imminent. Regardless of Red or Blue; Independent being inconceivable presumably for reasons of exceedingly advanced rationale.

I think an ephemeral golden age (for those who've been on the better scented end of the stick) is ending with an exponential tempo.

Grim but pragmatic.
by klabb3 | 2025-06-19 15:34:22+00:00
LLMs don’t own data centers nor can they be registered to pay taxes. This projection is not a serious threat. Some would even say it’s a distraction from the very real and imminent dangers of centralized commercial AI:

Because you’re right – they are superb manipulators. They are helpful, they gain your trust, and they have infinite patience. They can easily be tuned to manipulate your opinions about commercial products or political topics. Those things have already happened with much more rudimentary tech, in fact so much that they grew to be the richest companies in the world. With AI and LLMs specifically, the ability is tuned up rapidly, by orders of magnitude compared to the previous generation recommendation systems and engagement algorithms.

That gives you very strong means, motive and opportunity for the AI overlords.
by zdw | 2025-06-19 15:34:26+00:00
Sane defaults is in conflict with "turning you into a customer of cloud provider managed services".

The longer I look at k8s, the more I see it "batteries not included" around storage, networking, etc, with the result being that the batteries come with a bill attached from AWS, GCP, etc. K8s is less of an open source project, and more as a way encourage dependency on these extremely lucrative gap filler services from the cloud providers.
by zahirbmirza | 2025-06-19 15:34:37+00:00
These all really good points. And also really good ideas. I think they're going half heartedly going the way you envisage (i speculate). Mimojis are pretty fun but literally It's an app my 3 year old wants to use. Runway ML has an awesome realisation of some of your ideas, well worth having a look at... Apple allowing developers to access their own AI on device foundation model is apparently a step ahead, but at the same time so much power is being kept under the surface that would be amazing to actually use. I love your thoughts and thinking btw.

I think "behind" because they are risk averse and short of a unifying vision atm. Share holder satisfaction and unimaginative decision making perhaps?
by balavenkatesh | 2025-06-19 15:35:01+00:00
We’re in the AI era, where one developer can ship products faster than entire teams could a few years ago.

Real world example: Six-month-old, solo-owned vibe coder Base44 sells to Wix for $80M cash - https://lnkd.in/ggJUkSGn

That’s why I picked up the classic: Start Small, Stay Small by Rob Walling

It’s packed with mindset shifts and strategy every dev-turned-founder should know, but not everyone has time to read it cover to cover.

So I summarized it. I created a color-coded PDF with the most useful takeaways, uploaded to a GitHub repo so others can benefit too: Critical Concepts Actionable Advice Mindset Shifts to Think Like a Founder

This book helped me connect the dots between code and customers, and I hope the notes help you too
by toomuchtodo | 2025-06-19 15:36:24+00:00
There is something called "high voltage ride through," where solar inverters that support it will dynamically adjust to above nominal voltage. If support and coordination are lacking, failure mode is rapid shutdown vs remaining connected.

https://www.iso-ne.com/static-assets/documents/committees/co...

https://www.sciencedirect.com/science/article/abs/pii/S13640...
by altairprime | 2025-06-19 15:36:36+00:00
> Why do we need to fabricate villains

Is the behavior of these corporations towards maintainers something that we should evaluate against moral standards — i.e. by considering “are they villains in this story?” — or are they exempt from such moral judgments so long as they complied lawfully with the licensing terms?

I think the former. If I interpret your question correctly, you think the latter? I’m not open to persuasion on this specific viewpoint, so we’re probably at an impasse here.