

This physically hurts me.
This physically hurts me.
The biggest thing keeping me from daily driving a Linux phone is the camera. I want a good camera, not an afterthought. I can only guess from the renderings, but this thing looks like the camera was an afterthought.
Here is all the information I could find from their website:
Main: 32 Mpx
Front: 13 Mpx
It doesn’t? If you travel at the speed of light (which isn’t possible since you have mass) you don’t experience any time or distance. To the perspective of a photon, it is released and absorbed at the exact same moment in time, and it has traveled no distance at all.
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.
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.
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.
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.
AI has been able to make pictures with the right amount of fingers for about four years. It involved cherry picking and sometimes inpainting. The biggest thing that’s changed is resolution and prompt adherence.
Even the best models sometimes (frequently) give people extra fingers.
A hosting provider is a business. If your dad is a business and you are buying hosting services from him, then yes, he is a hosting provider and you are not self hosting. But that’s not what you’re doing. You’re hosting on your own hardware on your family’s internet. That’s self hosting.
When you host on Hetzner, you’re hosting on their hardware using their internet. That’s not self hosting. It’s similar, cause like you said, you have to do a lot of the same administration work, but it’s not self hosting.
Where it gets a little murky is rack space providers. Then you’re hosting on your own hardware, but it’s not your own internet, and there’s staff there to help you… kinda iffy whether you’re self hosting, but I’d say yeah, since you own the hardware.
Their dad is not a hosting provider. I mean, maybe he is, but that would be really weird.
Your parents’ house isn’t the cloud, so yeah, it’s self hosted. The “tipping point” is whether you’re using a hosting provider.
Your stuff is still in the cloud, so I would say no. It’s better than using the big tech products, but I wouldn’t say it’s fully “self hosted”. Not that that really makes much of a difference. You’re still pretty much in control of everything, so you should be fine.
Yeah, I think we agree on that point. I didn’t mean to make it sound like it’s intentionally trying to trick you.
When it’s trying to convince you that it’s right using tricks of confidence, I’d say it’s behaving like a con man. At least it’s indistinguishable from the behavior of a con man.
I just rsync it once in a while to a home server running in my dad’s house. I want it done manually in a “pull” direction rather than a “push” in case I ever get hit with ransomware.
Of course it is. And now all of our social security numbers are probably on the dark web. I mean, AT&T already did that last year, but now they’re on there twice.
Maybe, but it’s hard to know that. Something running in the firmware of a chip in an embedded device is harder to identify than something powering the whole device. There’s also no reliable, publicly available statistics on embedded OSes I could find. So yeah, Linux might not be the most common kernel for embedded systems.
I’ve heard people say things along the lines of “the Linux revolution never happened”.
Utterly false. Linux is, by a huuuuuuge margin, the most popular OS kernel in the world. It’s the most popular kernel for mobile phones. It’s the most popular kernel for servers. It’s the most popular kernel for SBCs. It may be the most popular kernel for embedded applications, but it’s hard to know that. The only place it’s not the most popular kernel is desktops/laptops.
I love my Epson Ecotank. It solves most of these issues.
Repository: your code.
Fork: my code.
Pull request: u want my code?