Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
d.sb
Mastodon: @dan

This profile is from a federated server and may be incomplete. View on remote instance

dan , to Programmer Humor in Stop use docker
@dan@upvote.au avatar

Your version is better than OP

dan , to Programmer Humor in Stop use docker
@dan@upvote.au avatar

I've seen many a terrible containerized monolithic app.

I've seen plenty of self-hosters complain when an app needs multiple containers, to the point where people make unofficial containers containing everything. I used to get downvoted a LOT on Reddit when I commented saying that separating individual systems/daemons into separate containers is the best practice with Docker.

dan , to Programmer Humor in Stop use docker
@dan@upvote.au avatar

Docker is still useful even for apps that compile to a single executable, as the app may still depend on a particular environment setup, particular libraries being available, etc.

dan , (edited ) to Programmer Humor in Stop use docker
@dan@upvote.au avatar

Are there better alternatives for newbs who just wanna self host stuff?

Docker is great for a beginner, and even for an expert too. I've been self-hosting for 20 years and love Docker.

Back in "the old days", we'd use Linux-VServer to containerize stuff. It was a bit like LXC is today. You get a container that shares the same kernel, and have to install an OS inside it. The Docker approach of having an immutable container and all data stored in separate volumes was a game changer. It makes upgrades so much simpler since it can just throw away the container and build a new one.

The main alternative to Docker is Podman. Podman uses the same images/containers as Docker - technically they're "OCI containers" and both Docker and Podman implement the OCI spec.

Podman's architecture is different. The main difference with Podman is that it never runs as root, so it's better for security. With Docker, you can either run it as root or in rootless mode, but the default is running it as root.

dan , to Technology in Shopping app Temu is “dangerous malware,” spying on your texts, lawsuit claims
@dan@upvote.au avatar

Ask the 100,000 people that downloaded Boost, not me.

dan , to Technology in Shopping app Temu is “dangerous malware,” spying on your texts, lawsuit claims
@dan@upvote.au avatar

Ugh. I hate this so much.

dan , to Technology in Shopping app Temu is “dangerous malware,” spying on your texts, lawsuit claims
@dan@upvote.au avatar

That's why I said "sold by Amazon". The drop shippers are all third-parties. Instead of the item saying "Sold by Amazon", it'll say something like "Sold by [some third party] and fulfilled by Amazon".

Stuff sold by Amazon themselves is generally okay, since they're directly responsible for it (no third party they can blame for any issues).

I try to avoid Amazon where possible though. B&H is pretty good for electronics, and I know I'm not going to get cheap Chinese knockoffs when I search their online store.

dan , (edited ) to Technology in Shopping app Temu is “dangerous malware,” spying on your texts, lawsuit claims
@dan@upvote.au avatar

Amazon is usually OK if you buy things that are sold by Amazon or sold by the manufacturer (if it's a well-known brand). The third-party sellers on Amazon based in China are almost always reselling stuff from Aliexpress/Alibaba with a significant markup.

dan , to Technology in Shopping app Temu is “dangerous malware,” spying on your texts, lawsuit claims
@dan@upvote.au avatar

You can pay just a few dollars to remove the ads from Boost.

dan , to Technology in Shopping app Temu is “dangerous malware,” spying on your texts, lawsuit claims
@dan@upvote.au avatar

California (and a few other states) are trying. The CCPA and CPRA are a good step in the right direction. If you're a California resident, you can request all the data a business has collected about you, tell them to stop sharing it with business partners, or tell them to completely delete it, similar to the GDPR in Europe.

dan , to Technology in Shopping app Temu is “dangerous malware,” spying on your texts, lawsuit claims
@dan@upvote.au avatar

That CAPTCHA isn't specific to Temu.

dan , to Technology in Shopping app Temu is “dangerous malware,” spying on your texts, lawsuit claims
@dan@upvote.au avatar

My interpretation of that tagline is that since the prices on Temu are cheap, it means you can shop as if you had a lot of money, without actually spending that much.

dan , to Technology in China is attempting to mirror the entire GitHub over to their own servers, users report
@dan@upvote.au avatar

I agree with you, and don't really have any answers :)

dan , to Technology in China is attempting to mirror the entire GitHub over to their own servers, users report
@dan@upvote.au avatar

US will try its best to block technology, including open source projects.

You can't block open source projects from anyone. That's the entire point of open source. For a license to be considered open-source, it must not have any limitations as to who can use it.

dan , to Technology in The new Chinese owner of the popular Polyfill JS project injects malware into more than 100 thousand sites
@dan@upvote.au avatar

Yeah, it really depends on how much you trust the vendor.

Google? Say what you want about the company, but they'll never intentionally serve malware.

Random company with no track record where we don't even know who is maintaining the code? Much less trustworthy. The polyfill . io repo is currently owned by a Github user called "polyfillpolyfill" with no identifying information.

Third-party CDNs make less sense these days though. A lot of hosting services have a CDN of some sort. Most sites have some sort of build process, and you usually bundle all your JS and CSS (both your code and third-party code, often as separate bundles) as part of that.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • kbinchat
  • All magazines