71 karma · joined August 30, 2018
I think the hammer analogy works better as conferences for building houses (business conferences) vs power tools (developer conferences) vs hand tools (no conferences), the distinction being how quickly can you get to a finished house. A power tool is something that can make houses quickly. A hand tool can be used quickly and efficiently by someone very experienced with them, but power tools can be used by almost anyone.
Why is that? Is it kind of like the other project that was here recently, where it was created at FB but now independently maintained and not a corporate sponsored project (anymore)? Or is it deprecated and no longer recommended?
More examples are on https://github.com/Microsoft/TypeScript/wiki/FAQ
Here's what it would look like as a JavaScript (Node.js or browser) library:
let g = getDocument("https://www.google.com/", true);
g.input('input[name="q"]', "ferret");
g.click('input[name="btnK"]');
g.waitNavigation();
let result = g.elements('.g').map(({
title: result.element('h3 > a'),
description: result.element('.st'),
url: result.element('cite')
}));
return result.filter(i => i.title !== null);This is what I'm most excited about. Emotion is great but I've heard a lot of great things about CSS Modules, just haven't gotten around to trying them out yet because it's been so complicated to do. I'll definitely be giving it a try now.
The benefit of limping along and dying slowly is that it can be relatively quiet and uneventful, and at least the project dies with the appearance of dignity, even though it's actually the opposite. Investors applaud "sticking it out" even though the engineers knew it was dead for years. Review sites write poignant eulogies, instead of writing angry rants which they would do if it was cut short.
The thing about software (and probably most kinds of products) is that there's always someone who relies on it, no matter how dumb of an idea the product is, and usually that group is larger than you expect or seems reasonable. Those people are often the ones who yell the loudest when you inconvenience them, which is why Apple has to pander to them by torturing macOS Server to death instead of euthanizing it.
> They are APPLE, they have ridiculous cash.
They have always acted like a start-up that's strapped for cash. I've known many Apple employees and it's just been part of the culture, that if you work at Apple, you're going to wear many hats and they're going to utilize every second of yours to 200%. It was especially so this in the days of Jobs, and I doubt it's changed much in the past decade.
2) Even if they're backpedalling on the idea of macOS as a server and pushing for migrating to open source tools, they don't want to openly admit this, that always looks bad and unprofessional.
3) They're probably phasing it out slowly and in the next release or two they will probably deprecate it, and remove it completely from MAS in the next major macOS update.
4) They'll want to wait until they can play up their contribution and downplays that they were on the wrong side of history: "We're deprecating macOS Server, which has been a boon and a huge innovation in this space for 20 years, and helped $N millions of customers, but at this point the open source community has finally caught up to our quality."
5) At that point, the remaining useful features will be integrated into macOS proper for free, and they'll tout how they're benefiting everyone by doing this and simplifying everyone's workflow and saving everyone money.