MurphyA/hacker-news huggingface dataset:
by sgarland | 2025-07-20 14:27:09+00:00
> Ceph / Rook

Not sure I follow here; why would I want Rook involved? I generally don’t want my orchestration layer - which is also consuming storage - to be involved with the management of said storage.

> Virtualizing vs. bare-metal

It’s partially to make upgrades via new base images easier. I bake images with Packer + Ansible, and so can push a new one out quite easily. The other part is that my NAS consumes very little compute resources, since it isn’t hosting any apps, so it would be a waste to run it on bare metal. Tbf I could run everything consuming the disk storage directly on it, but I had shied away from that initially and it stuck.

> GitOps

I have Helm templates, no ArgoCD. It’s been a TODO for me for quite some time. Same with Talos (I actually do have it running in parallel right now, just not hosting anything). My issue is that I am obsessed with getting things perfect, and for me that means bootstrapping from a bare VM to ArgoCD ingesting manifests and spinning up pods, all automated. I know this is possible, as I’ve seen it done, but I rarely have the time or energy to pursue it after work. I should probably get over myself and just manually install stuff so it’s functional.
by 2muchcoffeeman | 2025-07-20 14:27:14+00:00
I think it’s largely a cultural problem though. Good tasting alternatives to meat and vegetarian dishes have existed in other cultures for a long time. But Western cultures, you immediately try and find a facsimile that needs a start up to produce rather than just cook something else.

Same thing with coffee. Just drink black coffee? Nope, let’s work out how to convert nut juice into something that froths using emulsifiers!
by Joel_Mckay | 2025-07-20 14:27:58+00:00
Many LIDARs are blinded by direct Sunlight, and often see highly reflective surfaces like mirrors as black hole or distant ranged areas. These still need tertiary safety sensors like mm RADAR for safety in dust/rain/sunlight.

In cities, high-speed rail and e-bikes make more sense than a honking traffic jam at 4am. lol =3
by n20benn | 2025-07-20 14:27:59+00:00
Aside: if you enjoy the Minecraft music albums, you should definitely check out C418's new album for Wanderstop that was released earlier this year. It has a lot of the same feeling to it, and I personally like it even more than the Minecraft albums now.

Tracks like Wanderstop Part 2, Earl Grey Part 2, Cinnamon Part 3, and The Forest are good places to start--it's three and a half hours long, so there's a lot to comb through.
by aypineau | 2025-07-20 14:28:10+00:00
In the Vue.js ecosystem, there are few serious alternatives to vue-i18n when it comes to internationalization. However, I consider a major issue with this solution: it doesn’t scale well.

The standard solutions for i18n introduce several problems:

- Bundle Optimization: All translation namespaces are imported on every page, regardless of whether they’re used or not.

- No Built-in Translation or Review Workflow: You're forced to rely on third-party localization platforms to manage multilingual content.

- Conflict Management: Since namespaces are often defined per page, merge conflicts between developers are common.

- Dead Content Accumulation: In large applications, unused translations are easy to overlook. Removing them blindly can lead to runtime errors, so they often end up bloating the codebase.

To address these limitations, we’ve adapted Intlayer to work seamlessly with Nuxt, rethinking the fundamentals of internationalization with a strong focus on scalability.

Here’s what our solution brings:

- Routing and Middleware Support Cleanly handle localized routes such as /, /fr, /es, /home, /fr/home, etc.

- Bundle Optimization Load only the translations needed by the current page or component.

- Per-Component Translation Define and maintain translations close to where they’re used, reducing the risk of conflicts and improving modularity.

- Free Visual Editor Allow content managers or translators to edit and preview translations without touching the code.

- CLI & CI/CD Translation Workflows Automate translation and review via the AI provider of your choice directly from your development pipeline.

- Markdown File Parsing Easily localize content-heavy pages like Privacy Policies or Documentation by parsing and managing Markdown translations.

Intlayer offers a modern, scalable alternative to traditional i18n setups in React, Next and now Vue/Nuxt, making your application more maintainable, efficient, and team-friendly as it grows.
by lvl155 | 2025-07-20 14:28:31+00:00
OT, but we need smart roads before we get a reliable robotaxi. You need lidar + road sensors embedded into the road. You basically have multiple sensors covering a section of the road that constantly updates specific to that section. And you have robotaxis pinging these stations wirelessly. When disconnected, autonomous feature also disengages. You don’t need to install a ton of sensors on every cars.
by khaledh | 2025-07-20 14:28:31+00:00
This is my experience too. I usually use Gemini 2.5 Pro through AI Studio for big design ideas that need to be validated and refined. Then take the refined requirements to Claude Code which does an excellent job most of the time in coding them properly. Recently I tried Gemini CLI, and it's not even close to Claude Code's sharp coding skills. It often makes syntax mistakes, and get stuck trying to get itself out of a rut; its output is so verbose (and fast) that it's hard to follow what it's trying to do. Claude Code has a much better debugging capability.

Another contender in the "big idea" reasoning camp: DeepSeek R1. It's much slower, but most of the time it can analyze problems and get to the correct solution in one shot.
by rainsford | 2025-07-20 14:29:03+00:00
There's no reason to think the best performing, or even adequately performing, technological solution to a problem would mirror how humans have solved it. Submarines don't swim like fish after all.

But more specifically to this case, human eyes are attached to brains with (generally) vastly better image recognition and reasoning abilities than any camera based self-driving car. Because of this, humans are better able to recognize visual input even in degraded or unusual conditions compared with a computer.
by neonbrain | 2025-07-20 14:29:04+00:00
At least it could add a theoretical bound on the expected hallucinations for a particular model/quant at hand? Although I'm very skeptical that companies would disclose their training corpus, and derivative models trained on top of foundation models are another level of indirection, it would still be interesting to have these numbers, even if just as rough estimates. The compression angle in this thread is spot-on, but yeah, operationalizing this is hard.
by gdbsjjdn | 2025-07-20 14:30:20+00:00
Remember that the robotaxi industry is currently doing everything they can to look good. They are being watched like hawks. Look at how everyone was horny for Uber rides, until Uber needed to actually make money so they jacked up fares, cut driver pay and let anyone with a piece of shit car join. Or how Google search has been enshittified.

In 10 years when robotaxi companies are short on cash and trying to IPO they will absolutely start speeding. They'll lock the doors and give you a paid presentation about Scientology during your ride. "Accidentally" drive you to a competing store that paid for sponsored traffic, instead of the .
by cheschire | 2025-07-20 14:30:36+00:00
No mention of XSLT? Feels like it would be highly relevant since many folks have not considered transforming or styling XML since those days, and would be interested in understanding the huge leap from that to this.

And given Jon Udell has written about XSLT before[0], I'm sure this was an intentional decision. Not sure I understand it though.

0: https://www.xml.com/pub/a/2003/08/13/udell.html
by nlh | 2025-07-20 14:30:40+00:00
Can anyone recommend a workflow / tools that accomplishes a slightly more augmented version of antirez’ workflow & suggestions minus the copy-pasting?

I am on board to agree that pure LLM + pure original full code as context is the best path at the moment, but I’d love to be able to use some shortcuts like quickly applying changes, checkpoints, etc.

My persistent (and not unfounded?) worry is that all the major tools & plugins (Cursor, Cline/Roo) all play games with their own sub-prompts and context “efficiency”.

What’s the purest solution?
by _fat_santa | 2025-07-20 14:30:58+00:00
> You can also use API tokens, yes, but that’s 5-10x more expensive. So I wouldn’t.

100% agree as someone that uses API tokens. I use it via API tokens only because my work gave me some Anthropic keys and the directive "burn the tokens!" (they want to see us using it and don't give a crap about costs).
by immibis | 2025-07-20 14:31:17+00:00
I'll take the lesser evil over the greater. The main concern I'm aware of is that Yandex kills people. Google kills more people than Yandex, by whichever metric you use, so I'll take the lesser evil.is the lesser evil here.

The other concern I saw is that they might deliver pro-Russia propaganda. If that happens, I'll trust Kagi to firewall them appropriately. Google also intentionally delivers geopolitical propaganda.
by simianparrot | 2025-07-20 14:31:25+00:00
My electric kettle may use the same basic heating components as most cheaper ones, but I paid extra to get one where the entire container is one piece metal — practically a tall cooking pot with a heater element built in under it, a water safe connector to a base station that’s connected to power, and a handle and lid.

It’s easier to clean, has no plastic in contact with the water, and has so far lasted me 14 years. It cost 800 NOK instead of the ~400 for a typical plastic one. But due to my experience with those in the past, I’d say absolutely worth it.
by tzs | 2025-07-20 14:31:56+00:00
In the US it is officially 2 deaths involving Teslas with FSD engaged, with a couple more under investigation but not yet verified that FSD was engaged.

Still way more (no pun intended!) than Waymo, which has had 1 Waymo involved in a 6 car crash that killed someone in one of the other cars. Besides the human fatality a dog was also killed, and 5 other people were injured, some seriously. The Waymo was empty at the time.

Ironically this crash was due to a Tesla.

The Waymo and the other cars were all waiting at a red light when the Tesla rear ended them at 98 mph.

The driver of the Tesla was not impaired at the time of the crash. He says he tried to stop but the brakes were not responding.

The driver was from Hawaii, and it was later discovered that there is someone in Hawaii with the same full name, Jia Lin Zheng, with a record of around 20 traffic crimes over the last 20 years, including excessive speeding and running red lights.

I don't know if it had been determined if the Jia Lin Zheng visiting from Hawaii who caused the San Francisco crash is the same Jia Lin Zheng as the Hawaiian Jia Lin Zheng who has the long record of unsafe driving.

I'm not familiar with the naming conventions of whatever country/culture that name comes from. Is Jia Lin Zheng the kind of name that probably many people have in Hawaii or is it one that is likely rare?
by ben_w | 2025-07-20 14:32:07+00:00
The primary point is that it sucked, not who did it.

> However, colonialism never conquered Africa.

As I'm a British national, and the British empire was famously the biggest, my ancestors managed to get up in basically everyone's business in the colonial era.

Even aside from all that stuff we nicked and put in museums, and the war crimes the British government has even been doing some official apologising for, it was the British empire that invented the concentration camp for use against… other colonists: https://en.wikipedia.org/wiki/Second_Boer_War_concentration_...

My forebears don't get an "it's fine" badge just because the target was, in that case, a different bunch of Europeans from what is now a day-trip away.

> In America, before the US there were Aztecs and Incas, both of whom were empires that ruled by fear, by regularly massacring large amounts of people.

Yes, I know. Everything being awful everywhere before the industrial age doesn't mean what the (in that case Spanish) did was fine, it makes it the equivalent of a drug-gang turf war where nobody holds any of the belligerents in high regard.
by FollowingTheDao | 2025-07-20 14:32:25+00:00
No, not religious, I just am averse to human hubris, so maybe since that theme that echos in all the religious texts which is why you might think so. God told Even not to get knowledge by eating the Apple, Them he dispersed the people of Babel because they were trying to become like God.

I see Daoism as a scientific, observational life view. To know everything is impossible, and all the God stories say that God knows everything. No one can even know the Dao, all you can do is feel it in a sense. You can get an idea of the laws and let it take you. In other words, acceptance. The Dao (law of nature) controls evolution and why a baby is needed to live or die. We we try to change that we go against the Dao, and that leads to imbalance, and then problems.
by cyanydeez | 2025-07-20 14:32:44+00:00
You can always have data loss. The intent is that when the client is told the data is saved, it doesnt happen before the garuntee.

I dont know if OP achieved this, but the client isnt told "we have your data" until both of the WALs are agreeing. If the system goes down those WALs are used to rebuild data in flight.

The speed up allows for decoupling synchronous disk writes that are now parallel.

You are not conceptualizing what data loss means in the ACID contract between DB and Client.

But you
by seanhunter | 2025-07-20 14:32:57+00:00
…thereby falling victim to the sunk cost fallacy themselves, amusingly.

Reminds me of the medical researcher Mary Tai[1] who published "A Mathematical Model for the Determination of Total Area Under Glucose Tolerance and Other Metabolic Curves" (ie reinvented integral calculus) and tried to double down in a similar fashion.

[1] https://en.wikipedia.org/wiki/Tai's_model
by tempnew | 2025-07-20 14:33:23+00:00
But if everyone used that, wouldn’t it just encourage websites to get even more sleazy with those infernal cookie menus because instead of a human being forced to click through “performance cookies” vs. “cookies for ad targeting” vs. “cookies you really need” vs. “cookies you probably want” vs. “cookies that seem like the opposite thing to what they actually are” dark pattern web designs, your extension is hiding that burden (and sleaziness) from you.
by dakiol | 2025-07-20 14:33:51+00:00
Of course they are. I wouldn't expect otherwise :)

But the price we're paying (and I don't mean money) is very high, imho. We all talk about how good engineers write code that depends on high-level abstractions instead of low-level details, allowing us to replace third party dependencies easily and test our apps more effectively, keeping the core of our domain "pure". Well, isn't it time we started doing the same with LLMs? I'm not talking about MCP, but rather an open source tool that can plug into either free and open source LLMs or private ones. That would at least allow us to switch to a free and opensource version if the companies behind the private LLMs go rogue. I'm afraid tho that wouldn't be enough, but it's a starting point.

To put an example: what would you think if you need to pay for every single Linux process in your machine? Or for every Git commit you make? Or for every debugging session you perform?
by jerf | 2025-07-20 14:34:32+00:00
You can understand Java hype in 1997 by understanding it as selling the Java of about 2007, but Java of 1997 couldn't deliver. Both because it was a young language, and had all the problems of a young language like poor library support for just about everything, and because the hardware in 1997 wasn't ready to deliver on the hype. Even in 1997 we weren't really looking for web pages to take 60 seconds to "start up", and that could easily happen for a "Java applet" on a home computer. (Or worse, if trying to load the applet pushed the system into swap. In this era 32MB-64MB would be normal amounts of RAM and the OS, other apps, and the browser have already eaten into that quite a bit before Java is trying to start up.) And then it was fairly likely to crash, either the applet itself, or the whole browser process.

And it was just about shoved down our throat. They paid to get it into schools. They paid for ads on TV that just vaguely said something about Java being good, because they didn't really have anything concrete they could point to yet. They paid to have really bad enterprise software written in it and then jammed into schools just to make sure we had a bad experience, like Rational Rose [1]... my memory may be failing me but I think it was implemented in Java at the time, because it was a Swing app (another Java thing shoved down our throats but not ready for prime time even by the standards of 1997). I was using it as an undergrad student in 1999 or so and I couldn't hardly click on a thing without crashing it. Not the best look for Java, though I'm sure it was not Java qua Java's fault.

Still, it fits the pattern I'm trying to show here of it being grotesquely hyped beyond its actual capabilities.

They shoved enough money at it that they did eventually fix it up, and the hardware caught up into the 200xs so it became a reasonable choice. Java isn't my favorite language and I still try to avoid it, but in 2025 that's just a taste and personal preference, not because I think it's completely useless. But I feel bad for anyone in the 1990s ordered by corporate mandate to write their servers in Java because the ads look cool or because Sun was paying them off. It must have been a nightmare.

In fact, you can understand the entire Dot Com era hype as selling the internet of about 2007 in 1997, or in some cases even 2017. It all happened, but it didn't all happen in the "year or two" that the stock valuations implied.

[1]: https://en.wikipedia.org/wiki/IBM_Rational_Rose
by philjohn | 2025-07-20 14:35:17+00:00
Backblaze is great, but restores can be a bit time consuming, even on a fast FTTP connection.

I do have BackBlaze on my desktop, but I also have UrBackup running on all the computers in the house which backs up to a RaidZ2 array, and then a daily offsite backup of the "current" backup (which is just the files stored in a directory in UrBackup) via restic and rclone to JottaCloud.

VM's and containers backup to Proxmox Backup Server and the main datastore of that is also shipped offsite every day, as well as a second Proxmox Backup Server locally (but separate from the rack).

I test restores monthly and so far so good.
by ivape | 2025-07-20 14:36:03+00:00
You are a manual agent to LLMs when you use things like ChatGPT. You go through a workflow loop when you try to investigate and consult with an LLM. Agents are just trying to automate your workflow against an LLM. It's basically just scripting. Scripting these LLMs is where we all want to go, but the context window length is a limiting factor, as well as inferencing on any notable sized window.

I'll manage my whiney emotions over the term Agents, but you'll have to hold a gun to my head before I embrace "Agentic", which is a thoroughly stupid word. "Scripted workflow" is what it is, but I know there are some true "visionaries" out there ready to call it "Sentient workflow".
by vidarh | 2025-07-20 14:36:46+00:00
You could, and then it would be limited by available number of police officers, and time, and so the risk of, and potential scale of, abuse would be far lower.

The opportunity cost is often the difference between something being reasonable and nearly the same act becoming grossly invasive.

A real world example: Norway has traditionally had public tax lists where anyone could see everyones taxable income and tax paid. Before the internet this involved going to an office, and so the opportunity cost was high enough that most people never would without good reason (e.g. suspecting tax fraud and wanting to substantiate it before going to the police; or investigative journalism). When the internet arrived, the lists were soon made available online. Suddenly all the newspapers offered searchable interfaces where you could look up all your neighbours and friends in seconds.

What had been seen as a reasonable tradeoff between transparency of the tax system and transparency of society (though some would argue it was encouraging snitching...) became seen as grossly invasive, and the question was raised whether to shut off access entirely.

Instead restrictions were added to try to redress the balance, and now while you can still look it up, there are limits (500 views per month, unless you're registered as part of the press, which has special access), and the person you look up can see who has viewed their information if they themselves log in[1], which raises the barrier to just randomly snooping.

The same information has been available to the same people the whole time. All that has changed is how convenient accessing it is, and how likely it is that snooping at someones data might affect you, and the result has been wildly different perceived levels of invasiveness.

[1] https://www.skatteetaten.no/en/forms/search-the-tax-lists/
by rob_c | 2025-07-20 14:36:54+00:00
Here's a dirty little secret.

These companies are so fine tuned that they notice a 0.05% drop in revenue. Don't like what they do. Don't buy it and see if they change.

If they change something and you vote with your cash they notice. The biggest lie is that you don't matter because you're statistically insignificant. If you believe that they lose 0.005% vs 0.05%.

For better or worse look at Bud Light. The customer is always the opinion they listen to. 50% loss in profits or 0.5% this gets blamed on someone ultimately and they tend to revert unpopular decisions when they're not related to regulatory changes.
by h2zizzle | 2025-07-20 14:37:34+00:00
Tbf, we're managing similar craziness even without AI. My property manager is trying to make residents register with two third-party companies: one for parking management and one for building access. Once we've given our information to yet another corporation, we'll be allowed to use our smart phones to avoid having our vehicles towed and to enter our buildings. Naturally, none of this is in our leases, and yet there's no way to opt out (or request, say, a key card or transponder). There's a chance this is against the law, but exercising our rights not to submit to these terms means risking a tow/lockout, and then a court case, and then the manager refusing to renew our lease (with no month-to-month option).

There are already real teeth to the whims of what corporations do with you.
by dakiol | 2025-07-20 14:37:39+00:00
I see a big difference: I do use Jetbrains IDEs (they are nice), but I can switch to vim (or vscode) any time if I need to (e.g., let's say Jetbrains increase their price to a point that doesn't make sense, or perhaps they introduce a pervasive feature that cannot be disabled). The problem with paid LLMs is that one cannot easily switch to open-source ones (because they are not as good as the paid ones). So, it's a dependency that cannot be avoided, and that's imho something that shouldn't be overlooked.
by azan_ | 2025-07-20 14:37:59+00:00
> I'm not talking about MCP, but rather an open source tool that can plug into either free and open source LLMs or private ones. That would at least allow us to switch to a free and opensource version if the companies behind the private LLMs go rogue. I'm afraid tho that wouldn't be enough, but it's a starting point.

There are open source tools that do exactly that already.