Source Code: Your daily look at what matters in tech.

source-codesource codeauthorDavid PierceNoneWant your finger on the pulse of everything that's happening in tech? Sign up to get David Pierce's daily newsletter.64fd3cbe9f
×

Get access to Protocol

Your information will be used in accordance with our Privacy Policy

I’m already a subscriber
People

Beeper built the universal messaging app the world needed

It's an app for all your social apps. And part of an entirely new way to think about chat.

Beeper app

Beeper is an app for all your messaging apps, including the hard-to-access ones.

Image: Beeper

Eric Migicovsky likes to tinker. And the former CEO of Pebble — he's now a partner at Y Combinator — knows a thing or two about messaging. "You remember on the Pebble," he asked me, "how we had this microphone, and on Android you could reply to all kinds of messages?" Migicovsky liked that feature, and he especially liked that it didn't care which app you used. Android-using Pebble wearers could speak their replies to texts, Messenger chats, almost any notification that popped up.

That kind of universal, non-siloed approach to messaging appealed to Migicovsky, and it didn't really exist anywhere else. "Remember Trillian from back in the day?" he asked, somewhat wistfully. "Or Adium?" They were the gold-standard of universal messaging apps; users could log in to their AIM, MSN, GChat and Yahoo accounts, and chat with everyone in one place.

Migicovsky has spent the last two years building a modern equivalent. It's called Beeper, and it pulls 15 different messaging services — including WhatsApp, Slack, Instagram and iMessage — into a single app. The app launched this week, and will cost $10 a month for anyone who wants to use it. Migicovsky said roughly 40 people have been using the app for the last few months, and that he's come to rely on it completely. "Beeper went down for me a couple of weeks ago, and I had to fix it," he said. "And for the hours I was fixing it, I had to open up Slack, Telegram, Signal, everything. It was like going back to the Stone Ages."

To explain how Beeper works, and why Migicovsky thinks it's valuable, you have to understand the protocols. In the early days of online messaging (otherwise known as The Adium Era), many messaging services were based on a protocol called Extensible Messaging and Presence Protocol, or XMPP. When it was designed, XMPP intended to make all kinds of communication on the internet, from text to video to file transfers, into decentralized systems. For a while, it worked: From AIM to Google Talk to the early days of Facebook Chat, some of the biggest messaging services used XMPP.

A few years later, Google and Facebook — and soon others — decided to stop supporting XMPP. Some argued XMPP was too complicated a protocol and simply didn't work; others said they could develop features more quickly by keeping everything in-house. "Today, group conversations, sharing your day with stickers or emojis and messaging across multiple devices have become second nature to many of us," Google product manager Mayur Kamat wrote in 2015 announcing the switch from Google Talk (which supported XMPP) to Hangouts (which didn't). Whatever the reason, messaging apps soon became walled gardens, with everything run — and stored — in one place.

In the last few years, though, a group of developers has been building a new protocol, one they hope can offer all the openness and decentralization of XMPP but with all the modern features people need now: encryption, voice and video, integrations with other apps and the like. It's called Matrix. "Matrix is our effort to right the balance" after decades of great tech being turned into walled gardens, said Matthew Hodgson, Matrix's technical co-founder. "If you were going to build the holy grail of messaging," the team asked themselves several years ago — a service where anyone can participate, where everything is encrypted, where nothing is locked off from the ecosystem — "what would it look like?" Some of this tech has been built in the past, but always inside a single company or service. They wanted to build it and give it to the internet.

Ultimately, Hodgson said, Matrix is more than a messaging protocol. "It's a real-time database for any kind of information," he said, from financial tickers to drone flights to VR streams. "Matrix just gives you the building blocks to synchronize it between different deployments." Messaging just happens to be something with which Hodgson and his team have plenty of experience. Not to mention, it's kind of a killer app. Matrix-based messaging can support a whole ecosystem of apps, the way email protocols do. It's all end-to-end encrypted, and it's resilient by virtue of not being housed in a single data center.

"When Slack goes down for six hours," Hodgson said, "or Signal goes down for 24 hours, people realize, 'hang on, all my eggs are in one basket.'" There are already decentralized, harder-to-kill apps like Slack or Signal running on Matrix, where there's less security risk or possibility of downtime. He added: "The narrative is swinging in our direction." Millions of users use Matrix messaging tools already, he said, including the entire French government, which uses a Slack-like tool called Element that is built by the Matrix team.

Beeper chats Beeper tries to wrangle lots of messaging apps into one. Eventually, that might not be necessary.Image: Beeper

Matrix is key to Beeper, but in a slightly different way. Migicovsky isn't trying to build a brand-new chat service to compete with WhatsApp; he's trying to wrangle all the services people use into a system that feels more open. So he's taking advantage of a Matrix feature called Bridges, which pulls other apps into the Matrix ecosystem. Sometimes this is easy: Migicovsky said IRC and Telegram have great APIs, making it easy to send and read messages from other apps. Most others are a bit hackier, though Migicovsky said it's rarely impossible: "If you can open something in a browser, we can get to it."

One of Beeper's most enticing integrations is with iMessage, which would mean users could access their iMessages on Android or Windows through the Beeper app. This one is stupendously hacky. If a Beeper user has a Mac that's always on and connected to the internet, it's easy; Beeper just connects to the same relay that delivers messages to all your Apple devices, and sends them to Beeper. But if you don't have a Mac that fits the description, there's only one way in. "We wrote an app for jailbroken iPhones that acts as a relay," Migicovsky said. "There's a database on the iPhone called sms.db. And so we just read and write to that."

But wait, it gets hackier! There's no way to get everyone to jailbreak their iPhones, so Migicovsky found a workaround. "I buy used old cracked-screen iPhones for cheap," he said. "I jailbreak them, and send them to people with the app installed. And they just set it up and leave it somewhere connected to Wi-Fi." There's a box full of semi-busted iPhones, all the way back to the iPhone 4, on his desk right now. The plan works, though it doesn't exactly scale. "We tried a lot of different things," Migicovsky said. "It might not be like this forever."

There's one part of this setup that Migicovsky actually quite likes. "You control the phone," he said. All the code is open source, and Beeper encrypts all messages; only users have their passwords to access them. But if you really don't want Beeper getting your texts anymore, just unplug that jailbroken iPhone, and you're done.

Migicovsky has lots of ideas for how to improve Beeper as a product, and messaging in general. "No one has really innovated in chat in the last 10 years," he said, before allowing that maybe Slack and Discord get a little credit. But that's it. He's not sure what better looks like, though. He's intrigued by new ways to sort and organize messages, even how threads could look. "I'm really just excited about having this ... not a blank canvas, a malleable canvas," he said.

The list of places people message seems to get longer every day, and Migicovsky wants Beeper to support them all. "I want to build LinkedIn and Snapchat, and I'm not dating but a lot of people want Tinder messages on this," he said. He's not trying to replace those apps entirely, though. "Discord's amazing," he said, by way of example. "It has cool animations, you have the audio chat that's really good, it's got this social element." For Discord things, people should use Discord. But texting with friends or sharing photos shouldn't be a Discord thing. Or an Instagram thing, or a WhatsApp thing, or a Signal thing, or a Slack thing. It definitely shouldn't be all of those, separately.

"It would be wonderful if we didn't have to build what we built," Migicovsky said. "And you could just look me up, like in a phone book or something, and say, 'I want to talk to Eric.'" In the long run, Matrix might help make that possible — already, it appears some of Twitter's decentralization work through Project Bluesky is being done on Matrix, and Hodgson said he's had conversations with a number of big players in the tech world about build a more open and interoperable messaging ecosystem. For now, the best anyone can do is put everything in one place. It's hacky, but it's progress.
Protocol | Workplace

The pay gap persists for Black women

"The pay gap is a multifaceted problem and any time you have a complex problem, there's not a single solution that's going to solve it."

For every dollar paid to white, non-Hispanic men, Black women are paid just 63 cents, according to the American Community Survey Census data.

Photo: Christine/Unsplash

Last year's racial reckoning following the murder of George Floyd led many tech companies to commit to promoting equity within their organizations, including working toward pay equity. But despite efforts, the wage gap for Black women still persists. For every dollar paid to white, non-Hispanic men, Black women are paid just 63 cents, according to the American Community Survey Census data.

Black Women's Equal Pay Day on Tuesday represents the estimated number of days into the year it would take for Black women to make what their white, non-Hispanic male counterparts made at the end of the previous year, according to the organization Equal Pay Today. And while the responsibility to fix the pay gap falls mostly on companies to rectify, some female employees have taken matters into their own hands and held companies to their asserted values by negotiating higher pay.

Keep Reading Show less
Amber Burton

Amber Burton (@amberbburton) is a reporter at Protocol. Previously, she covered personal finance and diversity in business at The Wall Street Journal. She earned an M.S. in Strategic Communications from Columbia University and B.A. in English and Journalism from Wake Forest University. She lives in North Carolina.

pay

What comes to mind when you think of AI? In the past, it might have been the Turing test, a sci-fi character or IBM's Deep Blue-defeating chess champion Garry Kasparov. Today, instead of copying human intelligence, we're seeing immense progress made in using AI to unobtrusively simplify and enrich our own intelligence and experiences. Natural language processing, modern encrypted security solutions, advanced perception and imaging capabilities, next-generation data management and logistics, and automotive assistance are some of the many ways AI is quietly yet unmistakably driving some of the latest advancements inside our phones, PCs, cars and other crucial 21st century devices. And the combination of 5G and AI is enabling a world with distributed intelligence where AI processing is happening on devices and in the cloud.

Keep Reading Show less
Alex Katouzian
Alex Katouzian currently serves as senior vice president and general manager of the Mobile, Compute and Infrastructure (MCI) Business Unit at Qualcomm Technologies, Inc. In this role, Katouzian is responsible for the profit, loss and strategy of the MCI BU, which includes business lines for Mobile Handset Products and Application Processor Technologies, 4G and 5G Mobile Broadband for embedded applications, Small and Macro Cells, Modem Technologies, Compute products across multiple OS’, eXtended Reality and AI Edge Cloud products.
Protocol | Workplace

Tech company hybrid work policies are becoming more flexible, not less

Twitter, LinkedIn and Asana are already changing their hybrid policies to allow for more flexibility.

Photo: FG Trade/Getty Images

Twitter, LinkedIn and Asana are all loosening up their strategies around hybrid work, allowing for more flexibility before even fully reopening their offices.

In the last week and a half, Twitter announced it's adopting an asynchronous-first approach, and both Asana and LinkedIn said they would increase the amount of time their employees can work remotely.

Keep Reading Show less
Allison Levitsky
Allison Levitsky is a reporter at Protocol covering workplace issues in tech. She previously covered big tech companies and the tech workforce for the Silicon Valley Business Journal. Allison grew up in the Bay Area and graduated from UC Berkeley.
Power

Activision Blizzard scrambles to repair its toxic image

Blizzard President J. Allen Brack is the first executive to depart amid the sexual harassment crisis.

Activision Blizzard doesn't seem committed to lasting change.

Photo: Allen J. Schaben/Getty Images

As Activision Blizzard's workplace crisis rages on into its third week, the company is taking measures to try to calm the storm — to little avail. On Tuesday, Blizzard President J. Allen Brack, who took the reins at the developer responsible for World of Warcraft back in 2018, resigned. He's to be replaced by executives Jen Oneal and Mike Ybarra, who will co-lead the studio in a power-sharing agreement some believe further solidifies CEO Bobby Kotick's control over the subsidiary.

Nowhere in Blizzard's statement about Brack's departure does it mention California's explosive sexual harassment and discrimination lawsuit at the heart of the saga. The lawsuit, filed last month, resulted last week in a 500-person walkout at Blizzard's headquarters in Irvine. (Among the attendees was none other than Ybarra, the new studio co-head.)

Keep Reading Show less
Nick Statt
Nick Statt is Protocol's video game reporter. Prior to joining Protocol, he was news editor at The Verge covering the gaming industry, mobile apps and antitrust out of San Francisco, in addition to managing coverage of Silicon Valley tech giants and startups. He now resides in Rochester, New York, home of the garbage plate and, completely coincidentally, the World Video Game Hall of Fame. He can be reached at nstatt@protocol.com.
Protocol | Workplace

Alabama Amazon workers will likely get a second union vote

An NLRB judge said that Amazon "usurped" the NLRB by pushing for a mailbox to be installed in front of its facility, and also that the company violated laws that protect workers from monitoring of their behavior during union elections.

An NLRB judge ruled that Amazon has violated union election rules

Image: Amazon

Bessemer, Alabama warehouse workers will likely get a second union vote because of Amazon's efforts to have a USPS ballot box installed just outside of the Bessemer warehouse facility during the mail-in vote, as well as other violations of union vote rules, according to an NLRB ruling published Tuesday morning.

While union organizers, represented by the Retail, Wholesale, and Department Store Union, lost the first vote by more than a 2:1 margin, a second election will be scheduled and held unless Amazon successfully appeals the ruling. Though Amazon is the country's second-largest private employer, no unionization effort at the company has ever been successful.

Keep Reading Show less
Anna Kramer

Anna Kramer is a reporter at Protocol (Twitter: @ anna_c_kramer, email: akramer@protocol.com), where she writes about labor and workplace issues. Prior to joining the team, she covered tech and small business for the San Francisco Chronicle and privacy for Bloomberg Law. She is a recent graduate of Brown University, where she studied International Relations and Arabic and wrote her senior thesis about surveillance tools and technological development in the Middle East.

Latest Stories