You may find it interesting that recently Malwarebytes was mentioned in relation to 230 of the DMCA which to my mind relates directly to this. They are an AV solution that holds "legitimate" software vendors that operate an above board business to the fire when they start any practice that they (Malwarebytes) determines is violating a PC users reasonable expectations. That software begins to be detected as "potentially unwanted software" and recommended for quarantine just like any other virus.
Malwarebytes spends a whole lot of time defending the fact it recommends software from these companies for removal and the recent SCOTUS memo on the topic sort of implies that the problem -- how do we determine the voracity of statements made by businesses regarding their software, especially software which exists in a constantly changing state -- may be headed towards getting worse as so few people are familiar with legislation also have good understanding of the inherent complexity of software.
I was very much a part of this community at the time and engaged in a lot of discussions around this "feature". Part of the issue is that there were degrees of bunny hopping (as in being able to do it extremely well and consistently) and script assisted bunny hops were also becoming a thing. This was also around the advent of aimbotting finally reaching the half-life engine and there was a real discussion about turning new players away from the game because of these "pro features".
Ultimately it wasn't part of the intended game design, despite being a bit of a fun imaginary minigame within the greater 5v5, and I agree it was the best choice for all the mods around that time (CS wasn't the only one you could bhop in).
To add to this anecdote though, knife scraping on a wall when the round is down to 1v1 was almost always universally "come knife fight me" and for the many times I've seen players arrange this duel I rarely see either try to "cheat" and shoot the other.
IAM is going to be "required" for the root account, though, shutting that away is a good practice.
In lieu of IAM you can use federated access from an identity provider like Okta. That will lease a role which can then adopt other roles (even across accounts). Okta is integrated with a more formal IT system like Active Directory and then all your accesses and identity can be managed by them. I think this is the AWS side doc for the setup https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_pr...
Just as someone who got on the Ruby bandwagon back in the mid 00's there was definitely a feel of Ruby being a "Japanese import language" and at the time for myself, comparing Matz and van Rossom the latter felt like a little bit more of a scientist/engineer than the former who seemed very humanity focused.
Also I think the mantra of "developer happiness is the #1 goal of ruby" kind of makes ruby seem a bit more fanciful and flowery than python.
These are just my personal anecdotes, though, I am assuming that most people (myself included) start eyeing seemingly superficial things like the attitude of the language author when a lot of other qualities of the language are similar.
I tried very hard to take the perspective that this guy is irritated but that there might be some substance to his opinion. I couldn't help but constantly think this, though, "Wow, this guy is really mad, and now wants to logically apply blame to everyone and everything except himself and his choices."
I spent the last 2 hours of every work day using VIM, regardless of how much longer it took to work on things. By the end of the week, I could jump into vim after lunch. When I started using ':x' in TextMate I knew it was time to leave.
But it's not interesting to you that the gross majority of people, even people who lean to your opinion, are constructing abstractions in order to reason about the problem?
If you consider yourself a pragmatist, you should also consider that you have under analyzed the issue at hand and that trying to generalize digital media with anecdotes of exchange for goods or services in meat space is inappropriate.
Your position sounds more rooted in laziness than pragmatism, at this rate.
This seems to be the thing people ignore, as the Tampa region has a fairly bustling tech scene, and due to proximity with SOCOM at MacDill AFB, more seem to be coming all the time. You could say, "Wow look at all this tech activity, 100 head engineering offices are opening and such-and-such acquisition was so huge, blah blah" but, this is all strictly within the scope of people who are local. I've never met anyone from the Valley area who has come into Tampa and said, "Holy shit you guys are like a tiny Silicon Valley!" -- though sometimes they are somewhat surprised to find out companies like Chase, AmEx, or Neilsen have large engineering offices here.
There's intentionally nothing like Silicon Valley because the Valley has a literal firehose of the most brilliant engineers constantly flowing into it. When Atlanta, or Tampa, ends up with a brilliant engineer with vision and drive, it's mostly out of luck or coincidence.
I have done maybe 20 or so interviews in the last 2 years and this is the #1 thing I look for. However, I have still hired people who do not display a talent for continuous rapid learning, that is to say, they will only learn on company time and they take a long time (reasonably) to learn anything new. The flip side is that these people "work with what they know" and you can rely on them for a steady work pace and consistent quality. Much like so many development tools, people come in lots of shapes and sizes that benefit your organization differently.
In this vein, I wish people would ruminate on a topic like, "Senior Engineering: So now what?". When I first wanted to get into engineering, nothing helped or inspired quite like these posts. But, since I have "made it" so to speak. I feel like I've done the majority of growing and introspection required and now I can basically handle anything a Senior engineer should be able to handle. But... now what? I am kind of at a cross-roads where people tend to either stagnate (I've met a lot of 50+ peers with senior titles they earned 20 years ago), run off to manage people (do I want to do that? I dunno...) or end up as Principal Architects, co-founders, or some similar upper-echelon engineering role.
Not to knock this content, anyway. I found this repo to be well organized and genuinely interesting -- just not super relevant for me...
I'm not sure you are any less responsible for your own privacy despite the fact that companies like Google as well as others are making it more challenging. The example you mentioned seems easily fixed by using GPG.
Granted there may be a place for regulations to help us restrict what companies are able to do(perhaps making it easier for you to identify a region that is being recorded, right?), but, at some point society can't help the fact that you'd prefer if machines were unaware of your existence. That's just something you have to solve for yourself.
"Supported" -- I'm not sure if you've ever tried to use a last-gen iPhone device with the latest iOS release, but, every device I've ever owned was sketchy at best after the 1st hardware release, and completely unusable as of the 2nd. In my experience, it didn't matter if I upgraded to the S or full version model, this problem happened from 3->4, 4->5, and 5->6. I expect my wife, who is still an Apple user, to be asking me for the iPhone 7 before the year end because her phone is "a slow piece of shit".
I wish you could try to frame your criticism in a more engaging and friendly way. In my opinion, it's exactly this kind of absolutist reasoning that seems to be killing community and conversation.
Of course he and many others can advertise on Google without understanding match types. The point of the service provided by Google is that it's on the whole, significantly easier than "traditional" ad buying. Regardless of the repercussions, AdSense let him buy ads without that understanding.
With this kind of fervor, I have to presume you're either genuinely very, very bad at providing people with advice or, what I presume to be the case, angry or pessimistic about something else entirely.
Frankly I think you owe the comment an apology for your tone regardless of the validity of your opinion on what training ought to be necessary before using a particular web app.
Usually this kind of attitude could be justified even if it was just a shitty anecdote, but with SCSS and LESS in particular I'm afraid you've chosen long lived, bulletproofed software that has tremendous adoption and community. Neither would be what anybody would call "the tool of the month".