Hacker Newsnew | past | comments | ask | show | jobs | submit | ElDji's commentslogin

I successfully migrated from MinIO to Ceph, which I highly recommend. Along the way, I tested SeaweedFS, which looked promising. However, I ran into a strange bug, and after diagnosing it with the help of Claude, I realized the codebase was vibe-coded and riddled with a staggering number of structural errors. In my opinion, SeaweedFS should absolutely not be used for anything beyond testing — otherwise you're almost certain to lose data.

(I work on SeaweedFS.)

Haha, you used Claude to find the Clause code.

I used Claude to generate a lot of admin UI pages, saved a lot of time. The core storage engine part I dare not using AI, same as you.


Seaweed has been around for a long time. I think you just discovered what legacy codebases look like.

Laughed reading this. We pretend Claude can't code because we don't like to acknowledge what code always turns out looking like, which is exactly what it's trained on

Ceph is the OG. Every now and then different attempts to replace it pop up, work well for some use cases, and then realise how hard the actual problem they are trying to solve is. Ceph always wins in the end.

Ceph solves the distributed consistent block storage problem very well. But I hardly ever need that problem solved, it's way more often that I need a distributed highly available blob storage, and Ceph makes the wrong tradeoffs for this task.

Ceph is fundamentally an object storage system. RBD (block devices) are built on top of that layer.

Yeah. 100% this. Remember, Ceph's storage nodes are called OSD, as in Object Storage Daemon.

The biggest reasons to not use Ceph are:

- You plan on using <=30 disks on <=3 computers. Some of the petabyte scale stuff is just in the way at that scale. Even more so if you're looking at a single computer.

- You don't have at least fractional ops staff that will look at a dashboard regularly. In this world, you're better off using a cloud service.

- You're 100% satisfied with the S3 interface and will never want anything else than its write-once objects. Ceph's writable object support won't gain you anything in that world, and genuinely makes the distributed systems problems involved much harder. Ceph was architected as a distributed filesystem and excels as a networked block store for virtual machines. Ceph can do S3-compatibility, but another implementation can cut off a big chunk of the functionality and provide just S3-compat, and simpler can be better.

I doubt many software projects mentioned in this conversation have gone through the extensive stress testing with glitching nodes while trying to maintain performance that Ceph has; simple systems can be too simple. Ceph is quite well battle-hardened by now. Ceph's dedicated QA hardware pool is likely bigger than many competing projects have tried as a cluster size!

Disclaimer: ex-Ceph-developer.


For those who, like me, are looking to break free from Apple but were tied to it through photo storage in iCloud, here's a first step towards independence: Immich! I self-host an instance for my whole family, and it works like a charm.


I've been saying its a 'walled prison'.


"Like most Jewish academics in Germany, Emmy Noether was fired after the Nazis came to power in 1933. She left later that year for Bryn Mawr College in the U.S [...]"

Compared to what's happening now, it's totally frightening.


Also, before that she worked for several years as an unpaid faculty member because she joined the faculty because David Hilbert recognised the importance of her work but there was some sort of Prussian regional bureaucrat who would have had to sign off on her getting a paid position or something and they and/or the university didn’t believe that a woman should teach at a university. So one of the giants of abstract algebra who made a key discovery in physics got screwed over for being a woman and then screwed over again for being Jewish.


Incidentally, there was a report on Friday that German research institutions are seeing a substantial increase in applications from the US, presumably due to the US government cutting research funding.


In heaven everything is fine.

Thanks you David to have shared with us your art life.


That's funny, I stopped lucid dreaming, exactly for the same reasons : I waked up not rested and stressed, because often I had false awakening happening in series.


When I have lucid dream, I know that i'm sleeping in my bed (street location, city) and which day of week it is. So I have access to real life knowledge.

So I believe there is different level of lucidity, depending on each individuals.


Yes, I used to practice lucid dreaming and parent post's description is different than what I experienced. When entering the lucid state I was similarly fully (or nearly fully) context aware.

My problem was always maintaining the lucid state. Doing anything to change the dream risked awakening early and I never got great at maintaining the state for long.


and considering the examples you cite, that's obviously a good thing, despite the fact that for most americans 'socialism' aims to be a scarecrow word.


So good that it led to non existent growth except in third world immigration.


This is the exact point that confused me a lot (and still confuses me) when I tried to read the "The Theoretical Minimum: What You Need to Know to Start Doing Physics" : "Hey, let's just fix/define the lagrangian as T - V and you'll see that after some magical math stuff in the following chapter, we'll find back newtonian equations. Trust me for now".

If anyone has a reference/book/paper that allows you to learn this concept more intuitively, I'd be grateful.


I have created a resource for the purpose of making Hamilton's stationary action transparent.

It is possible to go in all forward steps from F=ma to Hamilton's stationary action; that is what I present.

The path from F=ma to Hamilton's stationary action consists of two stages: (1) Derivation of the work-energy theorem from F=ma (2) Demonstration: when the conditions are such that the work-energy theorem holds good then Hamilton's stationary action will hold good also.

I recommend that you first absorb the presentation of the subset of Calculus of Variations that is applied in physics: http://cleonis.nl/physics/phys256/calculus_variations.php

Discussion of Hamilton's stationary action: http://cleonis.nl/physics/phys256/energy_position_equation.p...

These presentations are illustrated with interactive diagrams. Each diagram has one or more sliders for manipulation of the contents of the diagram. That way a single diagram can offer a range of cases/possibilities.

About my approach: I think of Hamilton's stationary action as an engine with moving parts. To show how an engine works: construct a model out of translucent plastic, so that the student can see all the way inside, and see how all of the moving parts interconnect. My presentation is in that spirit.


Thank you.


My setup :

- servers and laptops (laptops : except /home): restic to local minio instance + rclone to B2 storage

- /home of laptops : kopia to b2 storage


doh !


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: