5,321 karma · joined September 19, 2010
And even with margins turned off, stories are split "across" pages in a way that makes them useless for printing: https://i.imgur.com/SvmTGa8.png Need to pay more attention to your "break-inside" properties: https://developer.mozilla.org/en-US/docs/Web/CSS/break-insid... (and switch from using JS-generated absolute styles to using a CSS column layout or masonry grid)
> Literally all they have to do is avoid a scenario where no one wants to use them. ... That is a lot easier than trying to be a high-growth company.
I don't really think it's as easy as you make it out to be. Easier? sure. Easy enough to sustain the company once Ghost gains more alternative hosts? I dunno.
For #1, that is the kind of logic that works fine for the early adopters, but frustrates and turns away the people who just want e.g. a Substack that won't squeeze them for login walls or a Wordpress that is easier to use. I've seen a lot of non-technical people in that bucket turned away recently by Ghost (Pro)'s opaque and confusing member-based hosting costs. It makes it completely impractical to run a free email newsletter, and plenty of other Ghost providers seem to have this worked out. So all it takes is one of those competitors breaking through to achieve name recognition and get a lucky roll of the marketing dice to overtake Ghost in revenue. And then they can fund their own fork and the Ghost community is forced to agree to their development wishes or become outpaced by their proprietary features. It's a pretty bad place to be in.
What happens when Ghost gets popular enough to get their own "G Engine" competing with with Ghost (Pro)? As Wordpress.com shows, there's no serious moat for open source hosting. Either Ghost devotes resources away from their open core and towards their hosting platform, or they lose the competition for marketshare to a company that does devote those resources and then they have no funding stream, aside from what G Engine deigns to give them out of the grace of their own heart. And all of the platitudes about voting or board seats and everything else don't really make one lick of difference if you don't have any funding to make that happen, and you have to rely on pay-to-play funding from the people who are actually making money in the space, and let them set your agenda.
So, Matt's behavior aside, I do think these issues are pretty endemic to the idea of "open core" funding as a company (or market) grows beyond a certain size. Unified non-profit or dual-corporation structure (Mozilla Corporation vs Mozilla Foundation) doesn't change the fundamental logic of "where does the money come from?". I don't think Ghost is providing any new solutions here—they've just gotten lucky / been small enough to not be out-competed in their hosting niche yet.
So what are these new "federation" features actually giving us? Is it just OpenID login reinvented?
And it was pretty clear from the context of norir's comment that they were not talking about legacy software, they were talking about writing new projects/file formats that used newlines as a separator. Just because you want to shoehorn your legacy projects into this discussion doesn't mean that they fit.
Isn't this the same problem you'd have deploying your updated code to any number of servers larger than one? There's no way to shift over all the traffic at the exact same time, so all database changes have to be forwards compatible e.g. you can add columns before using them, all code changes have to be cross compatible (e.g. if there are unknown job names or arguments, they get automatically retried)
The free market is not, in fact, perfectly frictionless. Executive decisions still matter and can make the difference between having, say, a photo sharing site that people like to use, and having one that's shut down because they can't pay to fix the legacy code.
That all being said, I don't think this is a huge indictment of Cohost—they had a solid 4 years, and in all likelihood they'd have had to close up sooner if their personal financial situations were more precarious. But a situation where making less than $94k is "precarious" is a very tough one to be trying to starta new social media company in.