785 karma · joined June 18, 2010
Better than relying on memory snapshots.
And you may be right about that configuration, but I cannot remember the exact details of the discussion.
Either way, don't get me wrong. I use MongoDB as well, and am quite fond of its aggregation framework. It's just not something that I catalog as "reliable and high performance" the way I do redis (which of course, also has limitations of its own).
From what I've been told MongoDB breaks in really bad and silent ways when under pressure. And I mean "ignore writes without giving out errors" kind of bad.
I wonder if that offer was to try and raise the stakes or they just decided amazon was a better fit for them in terms of mission/value/whatever.
Implement smart/personalized lists by interest and suggest them to users, suggest new people to add to existing lists and/or tweets that may be relevant to that list. A bit like spotify playlists and smart radios, but oriented to tweets.
Basically, make it easier for people to find tweets and users they want to follow, segmented by interest.
Display relevant non-intrusive ads based on the interests on that list. They should take the hint from reddit regarding what "non-intrusive" means. Adding something like Reddit Gold wouldn't be a bad idea either.
Apart from that, a nice interface to follow live events and their tweets would be awesome.
And I think Google Glass was dropped because the tech wasn't there yet. It was a small square on the corner of your vision instead of a "depth aware" overlay.
VR is like the desktop. It will have its uses, sure, but you'll be tied to your desk/room. Gaming will probably still be the most popular VR application.
Your AR glasses will be your smartphone, on you the entire time, and you won't even need to reach for your pocket.
The flights that didn't have USB outlets were shorter anyway, so the battery would hold.
They don't make the same game in different clothing just because they can. And their games generally age well.
A different approach when compared to most game makers nowadays, surely. But one I can definitely respect.
Flexbox and the explicit inheritance used in react native makes styling so much nicer.
I suspect that it's the same with doctors, but their field happens to be the workings of disease and their treatments.
Just blindly doing what your customers tell you is not what you should be doing, it's just design by committee on a massive scale.
However, each technological advance is also an opportunity to break free from restrictions and mistreatment from the previous status quo.
They cite performance and security control, and really, can you blame them?
The web is quite the wild west nowadays, and the WebViews they provide, while not ideal, cover most of the cases while offering a decent level of protection.
And I think that somewhere down the road Apple will open up, when the system is ready.
Surely they want to make it easy to install their thing without a hitch, and that's why they provide https://get.docker.com for me to pipe into bash.
My point is it all boils down in who you trust. If you are downloading something unknown, sure, it's harder to go wrong with a package manager (if the package is available), but you're still trusting someone not to attack you or to leak the private keys.
Crucifying curling into bash has nothing to do with how safe you are. It's almost like saying "Never run anything you download from the internet, it's dangerous!"
I'm trusting someone to serve me a piece of code to run either way. Brew, or the people that provide the https cert for the given endpoint, right?
The changes are pushed and working in staging, the tests are passing, Q&A is done. Why hold off? So that you get your Good Practices™ badge? I'd say it's better that you don't have to deal with last week's work on a Monday if at all possible.
I think being down to earth, and keeping your good judgement is key. I don't recommend making world-shattering changes on a Friday, but even then, well, it really depends on the circumstances.
The problem, of course, is that your critical thinking needs experience before you truly become capable of deciding if a particular principle should be followed or broken in a particular case.
In short, I think guidelines help, but you have to walk the path to know the path.