hperrin

joined 8 months ago
[–] hperrin@lemmy.ca 36 points 2 months ago

Welp, that’s enough internet for today. Bye, everybody.

[–] hperrin@lemmy.ca 157 points 2 months ago (27 children)

Is it just me or has Kurtzgesakt gotten really weird over the last couple years? Like, their videos seem like they want to be clickbait, but they’re really bad at it.

[–] hperrin@lemmy.ca 12 points 2 months ago* (last edited 2 months ago)

Oh no wouldn’t that be a shame. /s

I’m sorry but if your industry requires that you commit a bunch of crimes to make money, it’s not a legitimate industry, it’s a criminal industry. We’ve had these for a long time, and generally they’re frowned upon, because the crimes are usually drugs, guns, murder, sex trafficking, or theft. When the crime is intellectual property theft, apparently we forget to care. Then again, same with wage theft.

[–] hperrin@lemmy.ca 166 points 2 months ago (6 children)

Have fun burning to death in your swastikar!

[–] hperrin@lemmy.ca 3 points 2 months ago

That’s the thing though, free social media was giving them massive returns. But the line must go up. And once they completely saturated the market, there are only two ways to make the line go up: expand the market (give Internet to communities that didn’t have it), or extract more money from your existing users (enshittify). Facebook made a half assed attempt at the first one for a couple years, then pivoted hard to the second.

[–] hperrin@lemmy.ca 15 points 2 months ago* (last edited 2 months ago) (1 children)

It’s simpler, there is a client for everything even mobile phones, it has a move command, it has props that can be edited without a copy command, pagination is however you set it up to be rather than a one size fits all approach, it can be just as scalable as S3 if you build it to be, it has much simpler locks that make them easier to use so you might actually use them, keys can be longer than 1024 characters, actual directories exist.

That’s just the protocol level. The biggest benefit for me isn’t really at the protocol level, but part of the design of my own WebDAV server: deduplication. I can throw the same file into my server with 50 different keys, and it will only take up the space of one copy on disk. This basically moved the logic of deduplication from my application to the blob store. Mountains easier from an application design perspective.

There are use cases where S3 is better, but they are few and far between. And, WebDAV is extensible. You can build whatever functionality you need into it, rather than using some proprietary protocol.

[–] hperrin@lemmy.ca 8 points 2 months ago

Lol, this is like the vampire, after you said no, asking, “come on, please let me in? I promise I’ll be good.”

[–] hperrin@lemmy.ca 1 points 2 months ago
[–] hperrin@lemmy.ca 3 points 2 months ago

Yes, hi, hello. Feel free.

[–] hperrin@lemmy.ca 9 points 2 months ago (1 children)

alias .4=cd ../../../..

[–] hperrin@lemmy.ca 9 points 2 months ago

Ah, thank you. Yeah, that makes sense. Good move.

[–] hperrin@lemmy.ca 50 points 2 months ago (4 children)

I’ve completely switched away from using Minio (and just the S3 protocol in general) in all of my projects.

I’ve found that the WebDAV protocol is better for object storage in almost every case. It’s also way simpler to use and understand.

Now it’s time for me to shill:

I wrote my own WebDAV server called Nephele. It’s free and open source, and you can run it on Docker. Probably doesn’t help if you’re using something that requires S3, but if you’re building something, I implore you to migrate away from S3.

view more: ‹ prev next ›