News for hackers. Stuff that matters.
Re:Could Twitter Be Better Off as a Nonprofit? by slackoverflower on Sunday October 09, 2016 @04:11PM (#12673172)
Twitter's best bet is cut costs by bring employee count down to 100, 50 sales related, 50 engineering and move their infrastructure to AWS/Google Cloud which take the company to profitability. I think once they become profitable, it opens a lot more opportunities to explore new markets. Right now they are in a scramble to get users. Being profitable and focusing on one thing at a time will do them wonders. Should start by shutting down Periscope and have a new tab in the app for Live.
Re:Could Twitter Be Better Off as a Nonprofit? by debaserab2 on Sunday October 09, 2016 @04:24PM (#12673254)
> move their infrastructure to AWS/Google Cloud which take the company to profitability

How exactly does that work?

Re:Could Twitter Be Better Off as a Nonprofit? by luhn on Sunday October 09, 2016 @04:42PM (#12673354)
Yeah, that was my one gripe with the comment. If you've already invested in creating your own infrastructure like Twitter has, moving to a public cloud is throwing money down the drain.
Re:Could Twitter Be Better Off as a Nonprofit? by sdenton4 on Sunday October 09, 2016 @04:49PM (#12673387)
OTOH, continuing to develop that infrastructure may be continuing to place money on a losing bet... If they're actually running their own infra cheaper than cloud would allow, they should absolutely keep going with their own. But it's foolish to keep doing something simply because it's what you're already doing.
Re:Could Twitter Be Better Off as a Nonprofit? by XorNot on Sunday October 09, 2016 @05:05PM (#12673460)
There's a fairly highly probability this is true?

AWS/GCE are not cheap. They're cost-effective for certain classes of use-case, but beyond a given scale, or with certain base-level requirements, you're way better off colocating a bunch of a machines.

Re:Could Twitter Be Better Off as a Nonprofit? by notyourwork on Monday October 10, 2016 @12:18AM (#12675020)
My understanding is Netflix uses AWS for their infrastructure. Are they not on a similar scale as twitter with similar needs? Or is there a difference I am not seeing, perhaps a different use case. (This is a serious question, I am not doubting you.)
Re:Could Twitter Be Better Off as a Nonprofit? by rchowe on Monday October 10, 2016 @03:34AM (#12675634)
I believe that Netflix mainly uses AWS because their needs tend to surge dramatically at certain times, so that if they built their own worldwide server network, it would have to be vastly over-provisioned for when people get home at 7 PM and start streaming.

Plus they were a pretty early-adopter of AWS, and they have a ton of infrastructure running on it already.

Re:Could Twitter Be Better Off as a Nonprofit? by mullen on Sunday October 09, 2016 @08:26PM (#12674332)
AWS can be cheap if you architect right. However, bandwidth costs are going to kill you at AWS.
Re:Could Twitter Be Better Off as a Nonprofit? by quickly on Sunday October 09, 2016 @05:03PM (#12673450)
I'm intrigued that you're unfamiliar with the idea of a sunk cost.
Re:Could Twitter Be Better Off as a Nonprofit? by luhn on Sunday October 09, 2016 @05:56PM (#12673733)
You misunderstand my comment. Understandably so, I can see I wasn't as clear as I should have been. Let me clarify: Twitter has already spent a lot of money developing their own infrastructure. They now get to enjoy significantly cheaper ongoing infrastructure costs versus the cloud, as per the sibling comment. Moving to the cloud would be "throwing money down the drain" because they would have to invest significant resources into the migration and only have an increased monthly server bill as a result.
Re:Could Twitter Be Better Off as a Nonprofit? by beemanners on Sunday October 09, 2016 @05:10PM (#12673476)
Generally, at any scale over ~500 computers that run continuously, investing in private infrastructure is going to be 1/2 to 1/5 the cost of public cloud, including people costs. The real levers for improving engineering spend are around complexity of your actual serving software, which doesn't depend on / isn't really influenced by who you buy your computers from.
Re:Could Twitter Be Better Off as a Nonprofit? by dpark on Sunday October 09, 2016 @05:40PM (#12673650)
I don't buy that claim at all. No way you're building private infrastructure for 1/5 the cost of Azure or AWS. Or even 1/2.

If you're comparing some servers in a 4th tier colo with a poor SLA to AWS and pretending that devops time is free, then sure. But if you're actually building something with comparable reliability and availability, then no way. You're going to spend a lot more than you'd expect on extra capacity, a team of service engineers, load balancers, multiple locations, etc.

Re:Could Twitter Be Better Off as a Nonprofit? by 0xcde4c3db on Sunday October 09, 2016 @06:06PM (#12673793)
What availability does Twitter actually deliver? I might be getting mixed up with reports about other sites or biased toward older events that happened when Twitter's architecture was less mature, but it seems like it's at least a semi-regular victim of "break the Internet" phenomena.
Re:Could Twitter Be Better Off as a Nonprofit? by blakeyrat on Sunday October 09, 2016 @06:35PM (#12673943)
Twitter hasn't gone down in ages. (At least 2-3 full years.) It's reliable enough that hundreds of sites use Twitter as their "if our site is down, check for updates here" alternative.
Re:Could Twitter Be Better Off as a Nonprofit? by notyourwork on Monday October 10, 2016 @12:19AM (#12675025)
> It's reliable enough that hundreds of sites use Twitter as their "if our site is down, check for updates here" alternative.

This has nothing to do with twitter's reliability. It just means companies have said twitter is more reliable than they are so look for our update on twitter opposed to some company specific system status page.

Re:Could Twitter Be Better Off as a Nonprofit? by beemanners on Sunday October 09, 2016 @07:32PM (#12674154)
You're severely discounting the very large margin those companies take. It is not hard to build a medium sized infrastructure, with quality, cheaply - if you have access to expertise. This usually means hiring a few infrastructure jockeys from the larger companies.

Your SLA will likely be better than with public cloud.

Re:Could Twitter Be Better Off as a Nonprofit? by dpark on Sunday October 09, 2016 @09:17PM (#12674496)
You should absolutely build a public cloud competitor if you believe your numbers. By your numbers you'd make a minimum 100% margin and as much as 400%.
Re:Could Twitter Be Better Off as a Nonprofit? by beemanners on Monday October 10, 2016 @11:58AM (#12677850)
Unfortunately two things in the way of that are will and the cost of building a long tail of product features. First, that I'm not interested in running a standalone business, and second - my research here (it's been a lot) depends on being able to spend 20% effort on an 80% solution. I don't build a dynamo or a SNS and don't need a sales and marketing budget when I'm embedded in a large company building something purpose-built. The overhead of normalizing for industry wide generic use cases kills the 500% dream.

There's obviously room here though because AWS definitely takes a margin and that means opportunity!

Re:Could Twitter Be Better Off as a Nonprofit? by stale2002 on Sunday October 09, 2016 @04:55PM (#12673415)
Pretty sure they are already on AWS, also
Re:Could Twitter Be Better Off as a Nonprofit? by luhn on Sunday October 09, 2016 @05:45PM (#12673671)
Re:Could Twitter Be Better Off as a Nonprofit? by rco8786 on Monday October 10, 2016 @10:06AM (#12677150)
They're not, aside from some smaller acquisitions that were already on it.
Re:Could Twitter Be Better Off as a Nonprofit? by sambobeckingham on Sunday October 09, 2016 @04:24PM (#12673248)
50 people to maintain a site the size of Twitter?
Re:Could Twitter Be Better Off as a Nonprofit? by sputknick on Sunday October 09, 2016 @04:31PM (#12673289)
Serious question (because I've never worked on a site that large) does the size of the site mean anything as to how many engineers are needed to maintain it? I would think it would be more a function of complexity?
Re:Could Twitter Be Better Off as a Nonprofit? by adventured on Sunday October 09, 2016 @04:42PM (#12673351)
There is a loose correlation, yes.

Security, abuse / harassment, fraud, community interaction, developer relations, 24/7 maintenance & ops, APIs, marketing & PR, legal, advertising, physical security / cleaning etc (whether outsourced or not it's a cost), secretarial, accounting, human resources & recruiting, sales, engineering, various management and so on.

The notion that you could run a $2.5 to $3 billion sales business with 100 people is a very bad joke. To deliver on that kind of sales level, you need more than a hundred people working in your sales organization alone. There are only a few types of businesses that can operate that thin at that size of sales, most of which are in the financial world.

Twitter doesn't need to cut down to 100 people to become nicely profitable, they need to cut down to 1,000 - 1,500 (while reducing infrastructure costs). Facebook delivers $1.5 million in sales per employee. Twitter's overall business is less complex and easier to operate than Facebook, they could deliver a higher ratio.

Re:Could Twitter Be Better Off as a Nonprofit? by luhn on Sunday October 09, 2016 @04:39PM (#12673340)
I don't have any experience with large-scale sites either, but here's my view:

It is a function of complexity, but complexity is often necessitated by scale. More users means more problems with scale, which leads to increased complexity to address the problems, which leads to a larger team needed to maintain the software.

That being said, 50 engineers seems enough to me for maintenance.

Re:Could Twitter Be Better Off as a Nonprofit? by blakeyrat on Sunday October 09, 2016 @06:36PM (#12673948)
I doubt 50 people is enough to even field the various legal requests Twitter gets during a normal month.
Re:Could Twitter Be Better Off as a Nonprofit? by ghaff on Sunday October 09, 2016 @06:50PM (#12674010)
Whether or not it's 50 people to field legal requests, it's certainly more than zero. And I'm sure that you don't need to look hard to find complaints that, even given current staffing levels, it's hard to reach a human who can deal with a hijacked account/harassment/etc. Scaling up from narrowly scoped technical support takes a lot more people.
Re:Could Twitter Be Better Off as a Nonprofit? by icebraining on Sunday October 09, 2016 @05:58PM (#12673744)
Whatsapp only had 50 engineers even when they reached 900M users. Now, granted, Twitter may be a more complex system, but assuming they would just be maintaining it, they could be enough.
Re:Could Twitter Be Better Off as a Nonprofit? by dagamer34 on Sunday October 09, 2016 @06:13PM (#12673830)
WhatsApp isn't real-time, and there's no reason for traffic 2 weeks ago to be any bigger than tomorrow.

However, there's a Presidential Debate tonight so you know Twitter's traffic is going to be off the charts.

Re:Could Twitter Be Better Off as a Nonprofit? by seizethecheese on Sunday October 09, 2016 @06:22PM (#12673880)
WhatsApp isn't real time?
Re:Could Twitter Be Better Off as a Nonprofit? by mullen on Sunday October 09, 2016 @08:23PM (#12674320)
Twitter and WhatsApp are both Real Time. However, if they could save a lot money going from Real Time to Near Real Time, they should do it.
Re:Could Twitter Be Better Off as a Nonprofit? by GFischer on Tuesday October 11, 2016 @08:10AM (#12683573)
I don't know where you live, but people use Whatsapp groups a lot during and after an event.
Re:Could Twitter Be Better Off as a Nonprofit? by GFischer on Tuesday October 11, 2016 @08:09AM (#12683570)
As many mentioned, Whatsapp runs on 1/20th the number of Twitter employees.

It does have less features, but many of Twitter's are of dubious value.

Re:Could Twitter Be Better Off as a Nonprofit? by funkyy on Sunday October 09, 2016 @06:33PM (#12673934)
Look at WhatsApp.
Re:Could Twitter Be Better Off as a Nonprofit? by nothrabannosir on Sunday October 09, 2016 @06:54PM (#12674022)
And see what? Mostly 1-to-1 events, no search, no broadcast, no history, not badgered with legal matters on any comparable scale, ...

I don't think it's comparable.

Re:Could Twitter Be Better Off as a Nonprofit? by funkyy on Sunday October 09, 2016 @08:16PM (#12674294)
Legal would be outsourced, marketing same, spam control - yup, the same. That leaves developers and critical function staff. Twitter could easily work with 200 staff from 2 locations.
Re:Could Twitter Be Better Off as a Nonprofit? by sanderjd on Monday October 10, 2016 @01:15AM (#12675190)
I'm curious: do you have experience running an organization like this, or are you speculating?
Re:Could Twitter Be Better Off as a Nonprofit? by funkyy on Monday October 10, 2016 @07:51AM (#12676503)
Working for. I was working for an outsourcing company that catered for companies like that. My hourly rate were ridiculously high, but still companies would be better off hiring us, than employing.
Re:Could Twitter Be Better Off as a Nonprofit? by EnderMB on Monday October 10, 2016 @04:55AM (#12675915)
I agree that they should cut costs, but I don't agree with your thoughts of how they do so.

One of the notable things about Twitter is that they're a huge marketing machine. They have hundreds of employees that handle sales, marketing, advertising. Hell, they've acquired startups that handle advertising analytics, and have brought them in-house to build their own platform. They now directly sell contracts to TV channels and businesses that allow them to view how their brands interact on Twitter.

I'd argue that this has helped to create bloat. Anyone that has had to use Twitter's API over the years can see that they've gone from being an incredibly open company to building up a walled garden to protect their brand, in a similar way to how Facebook scaled back their efforts to be an application/gaming platform.

If I were Twitter, I'd give teams the opportunity to split from the company, but to continue to use their platform. If they believe in the product they've built within Twitter, they can be happy to compete against the open market. It allows them to drastically cut their workforce in key areas, while re-opening their product to the world. They can continue to be a sales company, but can fully allow others to continue to build great things on their platform, or to help shape how it works in the next decade.

Re:Could Twitter Be Better Off as a Nonprofit? by hbosch on Sunday October 09, 2016 @05:20PM (#12673541)
But the question is how do you reduce? How do you decide who to keep, when whittling down to ~100 from 4000 (or whatever the current number is)?

From my experience, this type of re-org leaves the resultant company unsustainably top-heavy. I recently left a company who downsized but refused to hire anyone "junior level" because their pivot "requires all stars". And we all know, when everyone is a senior, no one is...