falsem

joined 2 years ago
[–] falsem@kbin.social 12 points 2 years ago (2 children)

There's a story/joke about a company that has a large, important industrial machine that stopped working. They call in a specialist engineer, who walks up, hits it with a hammer, and it starts working again. He then hands the manager a bill for $2000. Incensed, the manager demands an itemized invoice because this was outrageous for something that took 2 minutes. The engineer kindly obliges: hammer $5, knowing where to use the hammer $1995.

[–] falsem@kbin.social 4 points 2 years ago

I'm not op, but click it then replace the xx with tt

[–] falsem@kbin.social 1 points 2 years ago (3 children)

:shrug:, never had to deal with it

[–] falsem@kbin.social 4 points 2 years ago* (last edited 2 years ago) (5 children)

It only works because I get a public IP from my ISP. If that ever stops, this solution stops working too.

FWIW OpenVPN can use DNS names so you can use DDNS.

Point taken on the rest though. Everything you mentioned IS possible but the point that it's beyond most hobbyists is valid. I'm really wary of relying on a centrally managed pay service that is 'free' (for now).

[–] falsem@kbin.social 18 points 2 years ago (3 children)

A placeholder to keep people from clicking a link full of malicious content.

[–] falsem@kbin.social 3 points 2 years ago

I mean, Prime Video is still a bunch of microservices, it comes down to where you define the boundary between 'service and 'microservice'. That blogpost was specifically about "the Prime Video audio/video monitoring service". Eg it's a service/microservice for QA, not for all of Prime Video. I'm sure there are seperate services for billing, browsing, captioning, and streaming.

And although the author called it "moving from microservices to monolith" it's more about moving from serverless to more traditional compute.

[–] falsem@kbin.social 3 points 2 years ago (10 children)

Is it that hard to setup Wireguard or OpenVPN? The popularity of this here perplexes me.

[–] falsem@kbin.social 2 points 2 years ago

I don’t like nesting single use functions.

At a certain point this is necessary due to overall length. You don't want a single function that is hundreds of lines long - they suck to debug and to test. Single-use functions break that up into logical chunks that make it easier to understand.

The moment I follow a function and it’s just another abstraction for more functions I start feeling dread.

This can actually be ideal in many cases due to the Single-responsibility Principle. Think of the purpose of those functions as coordinating the workflow of the other functions.

[–] falsem@kbin.social 2 points 2 years ago (1 children)

I never got training like that at Amazon. They do have aggressive email and chat retention policies though "because legal said so"

[–] falsem@kbin.social 22 points 2 years ago

It's fine IMO. Traffic isn't high enough for a split to make sense

view more: ‹ prev next ›