I volunteer as the backend rails dev at http://balloonchallenge.org/ and ended up doing our ops, using Dokku to handle our main site's pushes. I'm terrible at devops and Dokku has been bulletproof so far. It's been flexible enough that when I needed to do things like edit some nginx config, it wasn't an issue.
I've hit some issues with docker and server restarts, but that's mostly due to my own incompetence with docker.
Overall it's a great tool that I recommend to a lot of friends. Paying the ridiculous Heroku prices just to be able to do a code push via git is silly, and Dokku largely solves that need among others.
>I click checkout and it tells me to just go pick up the item from Radio Shack on 6th and Weidler.
I'd much prefer it showing up at my door in two days and would view this as a major UX detriment. It may not be a common feeling, but the opportunity cost of spending an hour or so running errands to various brick and mortar locations around town multiple times a week is a major reason I'm a prime member and do a huge amount of my shopping through Amazon.
> you simply have to put the effort into practicing new things even if you don't enjoy the practice. That's where you get into willpower, commitment, etc. My experience of the world is that you simply cannot expect to be successful by only doing things that don't feel like work; sometimes, you have to actually do the work.
This is 100% spot on. I came to programming in middle school with not much more than average knowledge of using a computer. I could fix the family's wifi, but had never touched a command line. So I had to learn all the underpinnings of a computer at the same time. I enjoyed both immensely, but at times it was tedious, and I had to push through that to get to the parts that I now really enjoy.
I know a lot of people that have quit, deciding coding wasn't for them, when they hit those tedious bits of understanding a file system and command line.
It's just like getting through the phase of learning an instrument where you have to struggle to remember chords and where notes are and build muscle memory. I don't think most musicians enjoy that part, they enjoy the creativity that comes after it.
Some of the websites you access also run on non-free closed source code, too! This means the HTML they send to you is made by the smut that is closed-source software. The horror!
I'm all for open source as much as possible and whenever it's practical, but this blog post is akin to saying you shouldn't use C code on your system because there's non-free software written in C.
2012 rMBP (they completely reengineered the heat distribution in the retinas). I've had all CPU cores at maximum load and the GPU churning for extended periods doing heavy video encoding on multiple occasions, it gets pretty hot, and the fans scream, but it's never had actual running issues due to the heat.
Apple addressed these issues, very publicly, giving an anecdote from 7 year old hardware is still not a great data point for the current state of their hardware.
If you're still using Google Code for any projects I'd really recommend moving it to another service at this point unless you have a compelling reason to stay. There's some good evidence at this point that's leading me to believe Google Code is next on the chopping block for dead Google services.
> I don't know why any broadcaster doesn't make the same move, becoming the "Internet Superstation".
I'd argue Netflix beat them to the punch when it started creating original, acclaimed content. How many < 30 year olds don't regularly watch TV, but pay monthly for Netflix? I'm one.
Invention is the creation of a new product or category. Innovation is improving upon that and making it better and more accessible. Internet forums or instant messaging were inventions. Reddit and whatsapp were innovations.
The technology may have been there 10 years ago, but it was nowhere near as robust, user friendly, scalable, well designed, or good. Thus, the majority of Americans didn't use the technology. Sam isn't arguing that those are new inventions, he's arguing that they're innovations that have spread the technology to the average consumer.
> but with the exception of the Tesla, everything he talks about existed ten years ago in some form
Electric cars have existed since the late 1800s. Everything is innovation.
We've been using Dokku for a month or so for deploys on a project and aside from a few initial minor bumps it's made the deploying as simple as Heroku for me and taken a ton of the pain out of devops.
Deis/Dokku are great tools for developers looking to abstract away a lot of the pain of getting an app into production.
How is this not a false dichotomy? The author presents it as "We can either have IRC communities and Facebook groups where everyone agrees with each other all the time or gets banned or we can have an uncontrolled twitter where people might disagree with me in ways I can't control" Both have existed very comfortably for a significant amount of time.
I think (along with hundreds of millions of other users) that there's a lot of value behind a broadcast platform like twitter, and I've made some really important connections on it. It seems arrogant to dismiss that because it doesn't enable the exact types of communication the author wants to have (that are addressed by the other platforms he explicitly mentions).
This is a clickbait article headline for the author's blog to get more attention, if he felt this strongly about communities, conversations, and against twitter he wouldn't disable comments, and tweet about the article.
"This screwdriver is so bad at putting nails in the wall!! We should get rid of screwdrivers!"
Most of my jeans have pretty small pockets (biggest thing I've noticed with higher end denim is the pockets are much smaller than levis, etc). An iPhone 5 sized device is about the max that will fit in there, a 6 (4.7 inches) borders on too large. But those pockets are plenty large for a phone, keys, wallet in my back pocket, and a few other small items. There's a difference between "useless pockets you can't carry anything around in" and useful pockets you can't carry a tablet-sized device in.
So yeah, it's definitely an issue for both sexes. You may not buy pants that don't have large enough pockets, but I won't base my wardrobe around my phone and won't buy a phone that I can't easily fit in average sized pockets.
I always associated massive phones as being marketed towards women seeing as, at least in western culture, they're generally the demographic that is able to conveniently carry them. Most men don't have the pocket space to carry a 6 inch phone, and I've heard a lot of complaints around the new iPhone screen size (the smaller, not the 6-plus) from both genders as being too large to conveniently carry.
iOS did have a sizable requirement, although I forget how much space was required to do the install. I had many friends who had difficulty upgrading due to it.
To me this is akin to limiting all vehicles to under 70 MPH to ensure no one speeds recklessly.
The solution is to train our drivers better and start actually pulling people over for using phones while driving, not cripple the capabilities of the technology we have.
> education usually leads to working later in life as well
Do either of these explore why? My initial uninformed guess is that knowledge based fields many college grads go into are much less tied to physical fitness and thus workers are able to continue their jobs later into life when physical labor wouldn't be possible.
Because a ton of people ~5 years ago decided to do entirely separate mobile sites instead of responsive designs and we have now ended up with the mess everyone said we'd end up with.
Reach out to local high schools, most these days have some form of CS classes or after school programming activities and love having local professionals come in to teach.
I've hit some issues with docker and server restarts, but that's mostly due to my own incompetence with docker.
Overall it's a great tool that I recommend to a lot of friends. Paying the ridiculous Heroku prices just to be able to do a code push via git is silly, and Dokku largely solves that need among others.