This article was written in collaboration with Eric Kuecks, a Production Engineer at Facebook.
For today’s interview, we have Eric Kuecks who is a Production Engineer on the Core Data Staging team at Facebook. The Core Data Staging team works on integration testing for the cache and database stack at Facebook. While working on this team, Eric has been using Rust as one of the main languages for development. Most of his work these days centers around preventing site outages by enabling more extensive testing of our systems. Let’s hear from him about how his experience with Rust has been and learn more about his work.
In what capacity have you been using Rust?
While working on my current team, I’ve transitioned to using Rust on a predominantly Python code base for some of our command line interfaces and servers and am now starting a new team where we hope to use Rust extensively. While on my previous team, I also wrote some Python extensions in Rust in order to incorporate it into an existing Python code base as well as wrote new services in Rust.
Why did your team at Facebook choose to use Rust over other languages?
We were coming from Python and not having a compiler was a huge pain. We had a lot of runtime bugs that could have otherwise been easily caught by any compiled language. We also faced performance issues since Python was pretty slow, especially since multithreading doesn’t help CPU-bound work due to the limitations posed by the GIL (Global Interpreter lock). We wanted a compiled language that could interop with Python, since it’s much easier to incrementally replace our stack than start from scratch, which left us with either C++ or Rust.
I think it is much easier to go from nothing to correct code in Rust than it is C++. I would argue this is true even if you “know” C++ as well, since it has so many footguns with undefined behavior. Rust on the other hand, has no undefined behavior (outside of unsafe code). This made Rust a clear winner from a practical standpoint. Rust language features like traits and enums were a nice bonus on top since they are way better than what C++ can offer. From there I decided to use it for other projects outside of Python extensions as well, since it’s just a really good language.
What are some of the projects that you’ve worked on at Facebook that use Rust?
I have worked on the server to handle deploying TAO (The Associations and Objects), a social graph cache at Facebook. TAO is the main way the front end code accesses the social graph data. This involved integration with Conveyor, our continuous deployment system, several libraries with Python bindings to be used by tools, a library with CXX bindings to be used by C++ and a few small CLI tools.
How do you feel about Rust’s growth trajectory at Facebook?
I’m super happy with the support the language gets from a few very dedicated people. I have seen it take off a lot among production engineers and would like to see more software engineers use it, especially those who currently use C++.
What value does Facebook add to Rust?
We have some fantastic Rust developers here at Facebook who work on amazing open source projects. An example would be CXX, which is very useful and drastically improves the experience for developers using Rust. We have also recently published rust-shed, which contains Rust crates that are common between Facebook open source projects. We are also looking forward to having a lot of opportunities to contribute to the rustc compiler.
How do you think Rust is growing as a language in 2021?
A lot of big companies are hiring for Rust work which I think will cause a lot of others to follow. I think Rust is starting to transition from being viewed as a niche language for enthusiasts to a serious language that should be considered for almost any project.
Some people who have used Rust have come to really like it. Why do you think that is and what is your favorite feature about Rust?
There is a lot to love about Rust, but I think people will like different aspects of it depending on what language they are coming from. I was coming from a background of writing Facebook Python which is “compiled” with Buck but does not have the full benefits of a real compiler. Rust’s amazing compiler certainly stands out as an exceptional feature to me. It’s incredible how often my code is completely correct once it compiles. A close second are Rust sum type enums (tagged unions) which I always miss when I use another language.
Where can people learn more about Rust and how can they start contributing to it?
We would like to thank Eric, for taking the time to do this interview. It was very interesting to learn how Rust is being used as a primary language for integration testing and how we are learning from all the things we build here and contributing back to the Rust community. We hope you found this interview useful and it gave you some insight into how and where Rust is being used at Facebook. Look out for more interview blogs where we meet with other engineers and hear their thoughts on this topic.
About the Meet the Rustaceans series
Rust has consistently been ranked as the “most loved” language for the last 5 years and we at Facebook believe that Rust is an outstanding language that shines in critical issues such as memory safety, performance and reliability and is being used widely over a large range of projects here. We joined the Rust Foundation to help contribute towards the improvement and growth of Rust, which not only strengthens our commitment towards the Rust language but also towards a sustainable development of open source technologies and developer communities across the world.
This blog is a part of our Meet the Rustaceans series, where we invite the engineers and developers who use Rust on a regular basis to share their experiences and tell us about the amazing products that they are building using Rust here at Facebook. Look out for more interview blogs where we meet with many more engineers and hear their thoughts on this topic.
Interested in working in Production Engineering at Facebook? Check out our job postings on our Production Engineering career page here.
POV: Facebook’s Change to Meta Blurs Lines Even Further
COM’s Michelle Amazeen worries if people will know the difference between real-world and virtual experiences
When Facebook announced it was changing its name to Meta in October, the 2008 Pixar movie WALL-E was the first thing that came to my mind. The sci-fi movie is about a robot left on an uninhabitable Earth to clean up the garbage left behind by humans. Rampant consumerism and corporate greed have left Earth a wasteland, and humans have been evacuated to outer space. In this same way, I envision Facebook abandoning the real world for the virtual “metaverse”—shared online environments where people can interact. They leave behind unimaginable quantities of disinformation, amplified by their algorithms, along with harassment, hate speech, and angry partisans.
To move beyond my initial reaction and gain more insight into the implications of Facebook’s name change (and strategic plans) from a communication research perspective, I turned to two research fellows who study emerging media within the Communication Research Center (CRC) at Boston University’s College of Communication (COM).
Media psychologist James Cummings, a COM assistant professor of emerging media studies, indicates that a metaverse—if successful—would produce new issues in information processing and would place a new emphasis on theories of interpersonal communication—rather than just mass communication. As I feared, he also says it has the potential to augment existing media effects of concern related to social networking, namely misinformation, persuasion, addiction, and distraction.
First, Cummings explains there would be major implications for how billions of people select, process, and are influenced by media content. To be successful, the metaverse platforms will need to transform current modes of information processing and digital communication interactions into much more immersive, cognitively absorbing experiences.
“For instance,” he says, “the mainstreaming of consumer-facing immersive ‘virtual reality’ [VR]—which typically places high demands on users’ processing—will be coming in an age of media multitasking. Interfaces will need to figure out how to immerse users while still permitting them to access different information streams.”
Similarly, he says, mainstreaming “augmented reality” (AR) experiences will also mean requiring users to skillfully juggle attentional demands. People will suddenly be forced to multitask between virtual and real-world stimuli. These are common practices for hobbyists, but may present more challenges for a broader population of users.
Thus, Cummings suggests, if the metaverse is the ecosystem of devices and experiences that Facebook CEO Mark Zuckerberg envisions, users will be switching back and forth between different types of immersive experiences and stimuli, from reality to augmented reality to virtual reality. This scenario may present some new and interesting psychological experiences, in the effects of in-person (e.g., chatting with a friend in the same room), mediated (e.g., reading a news alert on your phone), and augmented messages (e.g., a holographic personal assistant)—all interdependent and blurring together.
Second, Cummings expects that a successful metaverse would mean exchanges with virtual content and people that are much more like face-to-face or interpersonal interactions. “This will require the designers of these platforms to master key elements of media richness theory and factors influencing users’ sense of spatial and social presence,” he explains. For instance, social networking in the metaverse may not only consist of the informational experiences we are used to today (e.g., reading text, watching videos, viewing pictures), but increasingly also perceptual experiences (e.g., a sense of being transported into the story, a feeling of being next to someone on the other side of the globe, noticing nonverbal behaviors).
Finally, Cummings indicates that immersive media are rife for a whole new breed of covert persuasion—such as “native advertising,” or ads that mimic their surroundings—to the extent that users confuse the perceptually plausible with the real. He’s particularly interested in seeing the impact of immersion on users’ perceptions of message authorship and authorial intent.
Indeed, back in the real world, native advertising has been widely adopted to covertly promote not only commercial products, but also political candidates. Candidates are increasingly relying upon “influencers” to post supportive messages on Facebook and other social media without consistently disclosing they are being paid to do so, blurring the critical line between what is real news and what is merely paid advertising. As I have previously addressed here, if the regulatory agencies that oversee advertising—both commercial and political—have not been able to keep up with the digital transformation of our media ecosystem, how will they be able to regulate the metaverse?
For Chris Wells, a COM associate professor of emerging media studies, the promise and pitfalls of the metaverse depend entirely on how Facebook rolls it out. For example, the radical network effects we see from social media rely to some degree on the extremely shortened forms of communication—short texts and short videos—that allow information scanning and selection on a very rapid scale. He indicates the pseudo-social presence of virtual reality would seem to reduce the number of people you can actually interact with. “How will the metaverse be organized and who will you be able to interact with?” Wells asks. Are people going to have coffee virtually? Virtual meetings? He suggests that a site such as Second Life may offer rudimentary evidence of the kinds of interactions that emerge when people engage with strangers in a massive virtual world.
Presumably, Wells suggests, Facebook will still have to provide a great deal of content moderation in the metaverse if people are to have any interactions outside tightly defined networks. “Given Facebook’s track record with their current platform,” he says, “this could well be an unmitigated disaster; but expecting this may lead them to tightly control who interacts with whom and in what ways.”
Second Life notwithstanding, Wells also questions who will actually want to engage in such a virtual space. “My read of the pandemic is that people don’t particularly want to keep sitting in their bedrooms and interacting through Zoom,” he says.
“Will wearing an Oculus headset make that a lot better? I’m not sure,” he adds. “But I also suspect that there are at least a lot of people for whom going to a virtual concert or playing virtual chess with a friend in the park are paltry substitutes for the real thing.”
Wells concedes that there are a lot of millennials and Gen Zs who spend a lot of time in their bedrooms on video games, with digital avatars, and so forth. One possibility, he says, is that the metaverse becomes a niche space for these sorts of folks.
As these metaverse developments take shape, CRC fellows are well positioned to monitor these emerging media uses and perceptual effects. The CRC has multiple Oculus virtual reality headsets that can be paired with our psychophysiological measurement tools. For as technology takes us to new realms, we have a responsibility back in reality to analyze and understand how humans are affected.
Michelle Amazeen is a College of Communication associate professor and director of COM’s Communication Research Center.
“POV” is an opinion page that provides timely commentaries from students, faculty, and staff on a variety of issues: on-campus, local, state, national, or international. Anyone interested in submitting a piece, which should be about 700 words long, should contact John O’Rourke at firstname.lastname@example.org. BU Today reserves the right to reject or edit submissions. The views expressed are solely those of the author and are not intended to represent the views of Boston University.
Facebook’s centralized metaverse a threat to the decentralized ecosystem?
Facebook has been planning its foray into the metaverse for some time now — possibly even several years. But it’s only recently that its ambitious expansion plans have catapulted the concept into mainstream headlines across the globe. Renaming the parent company to Meta was perhaps the biggest, boldest statement of intent the firm could make. Suddenly, major news outlets were awash with explainer articles, while finance websites have been bubbling with excitement about the investment opportunities in this newly emerging sector.
However, within the crypto sphere, the response has been understandably more muted. After all, decentralized versions of the metaverse have been in development around these parts for several years now. Even worse, the tech giants’ cavalier attitude to user privacy and data harvesting has informed many of the most cherished principles in the blockchain and crypto sector.
Nevertheless, metaverse tokens such as Decentraland (MANA) and Sandbox (SAND), enjoyed extensive rallies on the back of the news, and within a few days of Facebook’s announcement, decentralized metaverse project The Sandbox received $93 million in funding from investors, including Softbank.
But now that the dust has settled, do the company-formerly-known-as-Facebook’s plans represent good news for nonfungible token (NFT) and metaverse projects in crypto? Or does Meta have the potential to sink this still-nascent sector?
What is known so far?
Facebook hasn’t released many details about what can be expected from its version of the metaverse. A promotional video featuring the company co-founder and CEO Mark Zuckerberg, himself, along with his metaverse avatar, looked suitably glossy. Even so, it was scant with information about how things will actually work under the hood. However, based on precedent and what is known, some distinctions can be made between what Facebook is likely to be planning and the established decentralized metaverse projects.
Facebook has some form when it comes to questions over whether it will adopt decentralized infrastructure based on its efforts to launch a cryptocurrency. Diem, formerly Libra, is a currency run by a permissioned network of centralized companies. David Marcus, who heads up Diem, has also confirmed that the project, and by extension Facebook, is also considering NFTs integrated with Novi, the Diem-compatible wallet.
Based on all this, it’s fair to say that the Facebook metaverse would have an economy centered around the Diem currency, with NFT-based assets issued on the permissioned Diem network.
Announcing @Meta — the Facebook company’s new name. Meta is helping to build the metaverse, a place where we’ll play and connect in 3D. Welcome to the next chapter of social connection. pic.twitter.com/ywSJPLsCoD
— Meta (@Meta) October 28, 2021
The biggest difference between Facebook’s metaverse, and crypto’s metaverse projects, is that the latter operates on open, permissionless, blockchain architecture. Any developer can come and build a metaverse application on an open blockchain, and any user can acquire their own virtual real estate and engage with virtual assets.
Critically, one of the biggest benefits of a decentralized, open architecture is that users can join and move around barrier-free between different metaverses. Interoperability protocols reduce friction between blockchains, allowing assets, including cryptocurrencies, stablecoins, utility tokens, NFTs, loyalty points, or anything else to be transferable across chains.
So the most crucial question regarding Facebook’s plans is around the extent to which the company plans for its metaverse to be interoperable, and metaverse assets to be fungible with other, non-Facebook issued assets.
From the standpoint of the decentralized metaverse, it doesn’t necessarily sound like great news. After all, Meta’s global user base dwarfs crypto’s. But there’s another way of looking at it, according to Robbie Ferguson, co-founder of Immutable, a layer two platform for NFTs:
“Even if [Meta] decides to pursue a closed ecosystem, it is still a fundamental core admission of the value that digital ownership provides — and the fact that the most valuable battleground of the future will be who owns the infrastructure of digital universes.”
Centralization could be the most limiting factor
Based on the fact that Diem is already a closed system, it seems likely that the Facebook metaverse will also be a closed ecosystem that won’t necessarily allow direct or easy interaction with decentralized metaverses. Such a “walled garden” approach would suit the company’s monopolistic tendencies but limit the potential for growth or Facebook-issued NFTs to attain any real-world value.
Furthermore, as Nick Rose Ntertsas CEO and founder of an NFT marketplace Ethernity Chain pointed out, users are becoming weary of Facebook’s centralized dominance. He added in a conversation with Cointelegraph:
“Amidst [the pandemic-fuelled digital] transition, crypto adoption rose five-fold. At the same time, public opinion polling worldwide shows growing distrust of centralized tech platforms, and more favorable ratings of the very nature of what crypto and blockchain offer in protecting privacy, enabling peer-to-peer transactions, and championing transparency and immutability.”
This point is even more pertinent when considering that the utility of Diem has been preemptively limited by regulators before it has even launched. Regardless of how Diem could eventually be used in a Facebook metaverse, regulators have made it clear that Diem isn’t welcome in the established financial system.
So it seems evident that a closed Facebook metaverse will be limited to the point that it will be a completely different value proposition to what the decentralized metaverse projects are trying to achieve.
Meanwhile, decentralized digital platforms are already building and thriving. Does that mean there’s a risk that blockchain-based platforms could fall prey to the same fate as Instagram and WhatsApp, and get swallowed up as part of a Meta acquisition spree? Sebastien Borget, co-founder and chief operating officer of the Sandbox, believes that decentralized projects can take a different approach:
“Typically, big tech sits on the sidelines while new entrants fight for relevance and market share — and then swoops in to buy one of the strongest players. But that strategy only works if startups sell. So there has to be a different economic incentive, which is exactly why Web 3.0 is so powerful. It aligns the platform and the users to build a platform that stands on its own, where users have ownership over its governance — and ultimate success.”
A metaverse operated by tech giants?
Rather than attempting to dominate, Facebook may decide to integrate with established metaverses, games and crypto financial protocols — a potentially far more disruptive scenario. It could be seriously transformative for the crypto space, given the scale of Facebook’s user base.
Therefore, could there be a scenario where someone can move NFT assets between a Facebook metaverse and a decentralized network of metaverses? Sell Facebook-issued NFT assets on a DEX? Import a $69 billion Beeple to the Facebook metaverse to exhibit in a virtual gallery?
This seems to be an unlikely scenario as it would entail substantial changes in mindset from Facebook. While it would create exponentially more economic opportunity, regulatory concerns, risk assessments, and Facebook’s historical attitude to consuming competitors rather than playing alongside them are likely to be significant blockers.
The most likely outcome seems to be that Facebook will attempt to play with established centralized tech and finance firms to bring value into its metaverse. Microsoft has already announced its own foray into the metaverse, but perhaps not as a direct competitor to what Facebook is attempting to achieve. Microsoft’s metaverse is focused on enhancing the “Teams” experience in comparison to Facebook’s VR-centric approach.
But it seems more plausible that the two firms would offer some kind of integration between their metaverse platforms than either of them would rush to partner with decentralized, open-source competitors. After all, Facebook’s original attempt to launch Libra involved other big tech and finance firms.
Make hay while the sun shines
Just as Libra created a lot of hype, which ultimately became muted by regulators, it seems likely that the development of a Facebook metaverse can play out in the same way with regards to its impact on the cryptocurrency sector.
Regulators will limit Facebook’s ability to get involved with money or finance, and the company isn’t likely to develop a sudden desire for open-source, decentralized, solutions.
However, the one positive boost that Libra brought to crypto was publicity. Ntertsas believes that this, alone, is enough to provide a boost to the decentralized NFT sector, explaining:
“Meta’s plans will enable a surge in utility for NFT issuers and minters. NFTs can then be used as metaverse goods — from wearables to art, to collectibles, and even status symbols — there is an infinite use case and utility to NFTs and what they can become in the ever-growing NFT ecosystem.”
In this respect, there are plenty of opportunities for decentralized metaverse projects to muscle into the limelight with their own offerings and showcase how decentralized solutions are already delivering what Facebook is still developing. Borget urges the community to seize the moment:
“Now is the time for us to double down on building our vision of the open, decentralized and user-driven metaverse. We also have to invest time and money in explaining the benefits of our vision over what the Facebooks of the world have offered thus far.”
Facebook hackers target small business owners to scam money for ads
It took just 15 minutes for hackers to infiltrate Sydney single mum Sarah McTaggart’s Facebook page.
From there, they also took control of the account she uses to run her small business, wiping out 90 percent of the client base she has been building up for the past four years – almost in an instant.
Their target? The PayPal account she uses to buy Facebook ads for her business.
Ms McTaggart is among many small business owners who say they have had their Facebook pages hacked and fraudulent charges made on their PayPal or bank accounts as the scammers buy up ads with their money.
It was last Thursday evening when Ms McTaggart first noticed something was happening with her Facebook account.
“I was just watching TV and I opened up Facebook. I saw I had received and accepted a friend request from some guy in in the US who I didn’t send a friend request to,” Ms McTaggart said.
“Then, about five minutes later, Facebook sent me an email saying my account had been disabled because I had breached community standards,” she said.
The hackers had used a well-known technique, previously reported on by 9news.com.au, which involves changing the profile picture of the account they have hacked to that of a flag associated with the terrorist group ISIS.
The ISIS flag breaches Facebook’s community standards and automatically triggers an alert which causes Facebook to boot the user out of their account.
In another measure designed to keep her out, the hackers also changed Ms McTaggart’s age on her account, making her too young to own a Facebook account.
Ms McTaggart said she immediately took measures to to try report the hack to Facebook and prove her identity and age, but they were unsuccessful.
Next, the hackers took control of her business page.
“I woke up the next morning and I received an email from PayPal saying a payment of $320 had been authorised for Facebook ads,” Ms McTaggart said.
Ms McTaggart had previously used the PayPal account to buy ads for her dreadlock business – Better Off Dread – where she creates and maintains dreadlocks for clients as well as selling accessories.
The mother-of-one said she was devastated to lose access to both her personal and business page.
Her business, which is largely run out of Facebook, was her livelihood, Ms McTaggart said.
“It is so distressing. Close to 90 percent of my new business inquiries come through Facebook,” she said.
“Almost all of my communications with my clients is on Facebook, so disabling is my account has completely cut off my capacity to talk to any of those people.
“I’m booked out with clients until mid-January, and I have no way of confirming appointments with those people. They’ve got no way of cancelling if they are sick.”
Ms McTaggart said she was initially confident she would be able to get access to her accounts back.
“I was thinking of course this will get resolved,” she said.
But, after exhausting all of the suggestions offered by Facebook’s customer service department online, Ms McTaggart said she was left frustrated by Facebook’s lack of accountability, with no number available to call the social media giant directly.
“It just dawned on me gradually that this was quite a complex situation, and there is actually no way to speak to a human at Facebook,” she said.
PayPal had also refused to refund the $320 the hackers spent on ads, she said.
“PayPal won’t refund that as I had an advertising agreement in place with Facebook,” she said.
“And I haven’t been able to communicate with anyone at Facebook to get them to refund it.”
Ms McTaggart’s story is familiar to Ianni Nicolaou, a US real estate agent from Alabama.
Mr Nicolaou had his personal Facebook page and his business page hacked two months ago in August and has been unable to regain access to them both ever since.
“It’s awful. I’m a realtor and it’s absolutely necessary to use the platform these days,” Mr Nicolaou told 9News .com.au.
“I have a business page that I run advertisements through.
“I have invested money for my following, and now it’s gone – out of nowhere.”
After his accounts were hacked, Mr Nicolaou said he had also been hit with about A$1800 in charges made to the bank account linked to his Facebook business page.
“There were charges; charges after charges. They started at about $100 each and then kept getting bigger and bigger,” he said.
“What frustrated me the most is that there is no acknowledgement from Facebook. There is no-one to call at Facebook and say you have got fraudulent charges.
“I have literally tried everything but it is robots you are talking to.
“The way I feel is this is actually fraud. I can’t talk to a human who wants to help me but they are happy to take my money just fine.”
When contacted by 9news.com.au, Meta Australia spokesperson Antonia Sanda said its investigations team was working to restore both Ms McTaggart’s and Mr Nicolaou’s accounts.
“We want to keep suspicious activity off our platform and protect people’s accounts, and are working to restore these accounts to the rightful owners,” she said.
“Online phishing techniques are not unique to Facebook, however we’re making significant investments in technology to protect the security of people’s accounts.
“We strongly encourage people to strengthen their online security by turning on app-based two-factor authentication and alerts for unrecognised logins.”
Tips to stop your Facebook page getting hacked
- Take action and report an account: People can always report an account, an ad, or a post that they feel is suspicious.
- Don’t click on suspicious links: Don’t trust messages demanding money, offering gifts or threatening to delete or ban your account (or verifying your account on Instagram). To help you identify phishing and spam emails, you can view official emails sent from your settings within the app.
- Don’t click on suspicious links from Meta/Facebook/Instagram: If you get a suspicious email or message or see a post claiming to be from Facebook, don’t click any links or attachments. If the link is suspicious, you’ll see the name or URL at the top of the page in red with a red triangle.
- Don’t respond to these messages/ emails: Don’t answer messages asking for your password, social security number, or credit card information.
- Avoid phishing: If you accidentally entered your username or password into a strange link, someone else might be able to log in to your account. Change your password regularly and don’t use the same passwords for everything.
- Get alerts: Turn on two-factor authentication for additional account security.
- Use extra security features: Get alerts about unrecognised logins and turn on two-factor authentication to increase your account security.
WhatsApp will now make it easier for users to end conversations and send cute stickers, finds a new update in their beta version
POV: Facebook’s Change to Meta Blurs Lines Even Further
Twitter likely to roll out ‘Reactions’ feature soon
Facebook’s centralized metaverse a threat to the decentralized ecosystem?
Facebook hackers target small business owners to scam money for ads
Social Media Marketing Trends To Watch In 2022
Facebook and Instagram to launch Mena campaign to prevent child exploitation online
Facebook to shutter its facial recognition system, citing ‘societal – USA Today
Facebook connects its Workplace to Microsoft Teams • The Register
Samantha’s cryptic Instagram posts bother fans – The Siasat Daily
Why is Facebook shutting down its facial recognition system and deleting ‘faceprints’? – The Guardian
The RNC Is Raising Funds Off Trump’s New Social-Media Platform
FACEBOOK7 days ago
Upgrade Your Facebook Marketing Strategy for 2022
WHATSAPP4 days ago
WhatsApp may soon allow users to react to messages
INSTAGRAM7 days ago
How to Get More Exposure on Instagram
WHATSAPP6 days ago
WhatsApp now lets you create your own stickers
INSTAGRAM6 days ago
How many hashtags should you use to get the most ‘Likes’ on Instagram?
PINTEREST4 days ago
Getting the Most Out of Shopify
OTHER7 days ago
What is Social Listening, Why it Matters, and 10 Tools to Make it Easier
WHATSAPP7 days ago
WhatsApp Reportedly Working on Playback Speed Feature for Audio Messages, Spotted Beta – Testing on iOS