That and some other methods are described in a post on the Yelp engineering blog[1].
1: http://engineeringblog.yelp.com/2015/04/true-zero-downtime-h...
2,691 karma · joined June 5, 2011
Working on Manano (https://manano.ai), a way for tradespeople to make quotes and invoices using only WhatsApp.
Mail: ross@duggan.ie
Mastodon: https://mastodon.ie/@duggan Blog: https://duggan.ie
[ my public key: https://keybase.io/duggan; my proof: https://keybase.io/duggan/sigs/Q5NKndkmAPY7z_rr6F5aCCILacMed6RndM3X7OZCpvA ]
That and some other methods are described in a post on the Yelp engineering blog[1].
1: http://engineeringblog.yelp.com/2015/04/true-zero-downtime-h...
One of the convenient things about software that doesn't exist is that it doesn't have any bugs.
Let your software speak for itself when it exists; until then, this seems an undeserved critique of software, and a team, that is solving problems every day.
Could have a sort of "tinder for endorsements" built into the platform, refreshed once every week maybe, that lets companies request your endorsement for a particular ad/message.
You flip through with an endorse/don't endorse (and some granularity around "I'll never endorse" this) and have that tied to a custom decay function where your endorsement expires and needs to be requested again.
Maybe you have a paid sub to opt out of this system entirely. And for those who don't want to pay or endorse, ok, let's see if the other mechanisms are enough to support them too.
This has gone poorly quite often throughout history, which is why it's a tough question. Homosexually was officially considered a mental illness in America until 1974.
Author here, I suspect all this means is that Datadog's marketing is as effective as their product.
It's rare I give any software or service truly glowing praise. Rare enough that I'm pleased to do so at any opportunity I get.
AWS is a known quantity to me, Joyent is unfortunately not. I have a lot of time for Bryan Cantrill though, so I'm sure they're doing good stuff - I just don't have the extra cognitive cycles to handle a whole new base layer on top of all the scheduler / container stuff right now.
I'll be keeping on top of these developments, but for now, managing yourself or leaning on AWS services is definitely the pragmatic decision.
[1]: https://github.com/mesos/kafka
1. Using AWS services where we can (DynamoDB)
2. Provisioning more "traditionally" to instances, and managing those independently of the Mesos scheduler
3. Experimenting with scheduler based solutions[1] (which are still pretty bleeding edge, but are promising)
As I mentioned, EMC are (to me) doing the most interesting stuff here[2] because they're leaning on a lot of existing production systems like EBS and Mesos' own scheduler.
[1]: https://github.com/mesos/elasticsearch
[2]: http://blog.emccode.com/2015/10/08/enabling-external-volume-...
Absolutely, I'm just trying to discern whether it can reasonably be considered a "second choice" after S3 today.
I think what I'm finding out here is that the choice is highly dependent on the workload. I suppose there isn't anything terribly surprising in that.
I'm starting to read into the technologies in this area (i.e., I have not used much of the Hadoop stack yet), and I haven't found a fundamental reason why one would not base their batch processing on S3 (or your object store of choice). Existing software appears to make assumptions about the storage medium being a local hard drive.
Much of the challenge of HDFS appears to be around scaling the NameNode, and provisioning capacity. S3 dispenses with these issues, and the only cost appears to be throughput.
If software like Spark was modified to have a much more native approach to S3, could HDFS be dispensed with entirely?
[1] https://blog.twitter.com/2015/hadoop-filesystem-at-twitter
Hands down the best designed operations product I've used.
I've run into it when I used to install Virtualbox "Guest Additions" or whenever I'd make the questionable decision to use the latest video drivers during my annual dalliance with desktop Linux a decade ago.
The value it provides is fewer steps in an installation guide for non-power users (or as jakobdabo mentions below, particularly for users coming from the Windows "double click to install" world). It would extract and run a post extract hook. I haven't come across it much in the last few years though.
This is an interesting point, because I've never actually worked on a large project that shipped. Lots of brow furrowing and hand wringing over correctness, but at the end of the day nothing for customers to use, or too late for it to matter - which is more or less the same thing.
Conversely, I've seen plenty of small "shim" projects that grew, sometimes rapidly, into much larger projects. Few, or no tests. Awkward, meandering blocks of logic, often with developers lamenting the lack of good abstractions (myself included).
Large projects tend to be second systems, and second systems tend to suffer second system effects.
It seems as though the profession of software development curses its practitioners to remain unsatisfiable.
I remember memes, but does that make the meme creator, or subject, powerful? Influential? Rarely.
It does sound believable that serious saturation campaigns would work, though I'd wonder at the cost effectiveness.
> Ionic is a powerful HTML5 SDK that helps you build native-feeling mobile apps using web technologies like HTML, CSS, and Javascript. [0]
Ah, if only that were the case. In reality, developers move between jobs, and bad code always becomes someone else's responsibility eventually.
Instead, it's better to understand that as a professional you should be - if not proud of your results - proud of making the best of a bad situation for whoever will inherit your codebase, be that your future self or a colleague.
I was pretty slim until about 23, so my identity was always firmly rooted in a healthy weight range. I never felt defensive over being overweight; sensitive, certainly, but I was also my biggest critic (no pun intended).
Then again, maybe it's something entirely different!
If you have a Spotify subscription, try to cancel it.
As I've been trying out various companies for different (B2B) services over the last few months, I've noticed the wonderful "sign up in a few seconds with your credit card!" onboarding paired with "contact our customer service team if you want to cancel," which inevitably leads to a protracted discussion with a retentions team.
If there was any chance I'd have recommended them (or at least not actively recommended against them), that ship sails when I have to invest more time into offboarding than onboarding.
I slowly gained about 30kg (66lb) in my early twenties (I went from about 75kg to 105kg at peak over about four years). When I started having trouble breathing at night I knew there was a problem (and figured the weight might be the cause), but I didn't hear of sleep apnea until a few years after I had lost the weight (the breathing difficulty disappeared with it).
Nicely presented, Filippo!
Some day!