

What’s the movie on the right with Stellan Skarsgård


What’s the movie on the right with Stellan Skarsgård


The propagation of these ideas will lead to the maiming and death of children
“C’mon boss, he ran down a cephalopod on foot. That’s gotta be tough enough.”
Google vaccine hesitant medical doctors


Kids under 16 are likely to explore alternatives and get vendor-locked to them instead of Meta et Al. products.
Not that vendor lock in is good but maybe this will create more awareness that the web is bigger than a handful of websites.
My 90’s heart wishes for a return to the old web, where there was much more decentralisation


This is a stupid law that won’t work of course. Only the most delusional of parents with control issues support this.
However. This also might be unintentionally the most important antitrust legislation in a generation. For that, I am grateful.
The constant distraction and availability resonate with me.
The main thing is to put in systems where you don’t need as much effort to handle daily business. Usually you can engineer your way out of high touch, multi-step process glue.
In my youth working manual labour jobs I was full of vinegar and wouldn’t wait for the trucking dolly. Older workers taught me to slow down and I took that advice into software work.


I feel like most accusations of bad QA have their roots upstream of the QA department (or lack thereof)


Former coworkers: “oh, these two lines are the same in function x and function y. TIME TO ABSTRACT”


FUCK. Triggers me. Just got let go from a place that had this problem and wouldn’t let me make any changes whatsoever. I didn’t even push hard.
Interesting. My perspective is that a strong, small team building a monolith has to think of constraints and design for them, and the microservices teams make choices in the local instead of the global maximum, which reduces cohesion and incurs communication costs. I would think that carving out a service from a monolith would be easier than the reverse direction, although maybe you’re with me on that.
Dude thank you for your detailed reply which I have been thinking about for a while.
I don’t want to mischaracterise what you’re saying but I want to try to summarise the lessons, which I think are super valid.
This is definitely a way to think about this that I haven’t distilled. Thanks!
You have me thinking. My gut tells me this is true.
For example, if you have a segmented auth service that someone gets root on, it’s possible for someone to act as anyone else, but not get the whole database if unavailable to all users.
If your load balancer gets compromised, you could cause denial of service or act as a man-in-the-middle for all requests.
If your database gets got, that’s the worst, but you generally can’t intercept web requests and other front-end facing things.
But, I’d like to play devil’s advocate here. I feel that most of these segmented architecture strategies may have negative security implications as well.
First, the overall attack surface increases. There are more redundant mechanisms, more links in the chain, probably more differing types of security/tokens/certificates that can get exploited. It also adds maintenance burden, which I believe reduces security because other priorities may get in the way if things are cumbersome.
In my examples above, a compromise of the auth service in most cases pretty much means a complete compromise of the what your system allows its highest level users to do. Which is normally a lot.
Getting a load balancer will allow an attacker to MITM if TLS termination happens there, and basically this can mean the same as in the auth service, plus XSS-type stuff.
If the service hosting the database is compromised, it’s kinda game over. Including XSS.
So what have we gained here?
A monolith hosting all of these has more or less the same consequences if compromised. However, if it’s all together, it becomes everyone’s responsibility and there are more eyes on each aspect of your application. You’re more likely to update things that need updating. Traffic can be analysed a little easier.
Just wanted to jot down some notes because I have a talk coming up and need to prepare for this question. Please prod my thinking, it would really help me out!
Devs used to have to consider deployment and uptime! They still should. We as an industry became arbitrarily segmented and irresponsible. I have never gotten used to this tossing shit over the fence.
You know what? You’re absolutely right.
People: please leave flying 737s to trained experts with the know-how, FAA licensure, and medical clearance. They know better than you even if you think you can do it from a meme.
It’s very important that you not touch ANY of the buttons and dials on a 737. People could get hurt or even die if you do.
I’m going to try. Could be:
The solution is to wait for completion, but your query could take 7 million years to complete so… you might not have the patience. You could also just exhaust the compute/memory resources of the machine.
This feels bad when you expected it to be a simple transaction or when you only expected the update to apply to a small subset of data… it’s possible that you’re using a suboptimal query strategy (e.g. many JOINs, lack of indices, not using WITH) or that you’re running your UPDATE on a huge number of records instead of the three you expected to change.
And/or
The use of BEGIN means that the transaction has started. You usually use COMMIT to actually finish and complete the transaction. If you’ve got another query operating on the same data happening during this time, even if it’s data that is incidental and only used to make the JOIN work, there can be “overlap” which makes the transactions hang, because the DB engine can’t work out which lock to release first.
SQLite is single file based and has a more basic and broad lock vs Postgres or other DMBSes. This means that SQLite doesn’t deadlock because it processes each transaction one after another, but this paradigm may slow everything down vs. MariaDB, Postgres etc
Also see ACID compliance for further reading (https://en.wikipedia.org/wiki/ACID)
TLC: Taylor, L’Hospital, and a constant
And then you find out your coworkers don’t care as much as you do and you have meltdowns every two years ask me how I know
I wonder if ADHDers are more likely to be Fox News viewers for this reason
A physical test, too