Where are these magically difficult to maintain containers? I regularly deploy stuff via containers and moving my github repo to a container to being deployed is very simple.
> well, each and every single one of them has to be maintained, updated for security fixes...
Then you patch it by redeploying it.
> Not to mention the likely possibility of breaking API changes in the container version. vagrant/puppet I'm looking at you, nothing is worse than having to figure out which ancient version of vagrant and puppet was used at creation in order to get the system running again
Is this a real issue that people run into? I've never had any issues with this.
> Or, well, look five years in the future, and hope today's hyped container solution will still be present then.
Good thing the real work essentially boils down to some scripts which can be easily translated into any new technology
> Fuck containers, get a properly managed ordinary Debian server and save yourself a lot of headaches.
Have you ever owned or lived in a home with trees? Ensuring that your trees are healthy is pretty standard for homeownership. Otherwise sooner or later you'll have to deal with a fallen limb on your (or your neighbor's) house or car. It's a lot easier to sleep in the middle of a snowstorm knowing that the tree overlooking your bedroom isn't going anywhere.
Agreed. This is what is called an 'act of god' in the insurance world. OSHA reports that over 100 people a year are killed by trees each year. Should we regulate trees with overhanging branches in all areas zoned as commercial or residential areas? Every year people die from falling trees onto the sidewalk.
DISCLAIMER: Living life has incurs a small risk of death.
While it's a nice thought that 'it just takes a good idea' but that's patently false. Social networks are heavily effected by network effects (what a surprise?). Additionally, while I know I'm preaching to the choir here, but an idea without execution is beyond worthless. Social networks are extra difficult because there isn't much to drive most people off of one unless all their friends also move.
IMHO the problem with many competing social networks (Tsu, Ello, Diaspora, etc) is that they try to be exactly like Facebook. So in practice they become crappy subsets of Facebook. Then nobody has much interest in using them because Facebook is a much better Facebook.
The more interesting competitors tend to pick a narrower use case (say, sending secret pictures) and become really good at it.
I still disagree, I think we've just seen the beginning of what social networks will do in this century. Facebook is barely scratching the surface, and there is ample room for disruption. It is inevitable that new ideas will emerge, and they will be embraced.
You are moving the goal posts here quite a bit. Do I think that facebook will forever be a giant, without question? Of course not. What I disagree with is that all it takes is a good idea.
I believe that the more likely course of action, as others have stated, is facebook will make mistakes which will be capitalized upon. Large organizations gain cruft, slow down, choose the wrong direction. Many things can happen.
This is one of those flame wars that never seems to die down. Really though... who cares? A lot of certified engineers do nothing more than simple paper pushing, should we start flooding medium with articles about that as well?
> The title “engineer” is cheapened by the tech industry.
A lot of 'cheap' techies are making way more money than officiated engineers
I have a lot of friends who have passed their fundamentals exam (FE) and are on their way to become 'professional' engineers and I can guarantee you many accredited professional engineers do work that I would have a harder time calling engineering than a front end dev creating HTML files. Credentials certainly don't make someone an engineer, and neither does pay.
Cheapening in this case refers to the meaning of the word. In this case the word "engineer" or "engineering" is cheapened as anyone can call themselves that regardless of their output. Engineering should be about lasting structures or things that just don't fall apart (provided that's the goal) than just slapping a bunch of junk together.
Or to put it another way: the currency involved here isn't physical money.