In this post, we explain Fresco, a powerful system for displaying images in Android applications, in a way that is super simple to understand (or as it’s commonly known online, ELI5). If you’re interested in learning by watching or listening, check out a video about this open source project on our Facebook Open Source Youtube channel.
Why Fresco?
Many of us are accustomed to browsing the Internet using reliable in-home wireless or a high-speed LTE connection on our mobile device. However, many users all over the world don’t have access to reliable internet access or the newest phone. With these limitations, users are unable to effectively use photos, gifs, and other forms of media. These non-text based communication devices help people to come across more genuine, and, without them, people’s conversations stay more formal and often lack genuine personality.
Fortunately, we get to help these people with projects like Fresco. This resources management library ensures that images, animations, and other visual assets can be used on a wide range of devices, even with an unreliable Internet connection. Fresco makes this happen by keeping resources’ memory footprint as small as possible. This functionality lets people use visuals while adjusting the image quality to what the device and the network can handle.
Here’s how it works. Fresco introduces progressive image loading where a low-resolution scan of the image is shown first, and then the quality is gradually improved as more of the image gets downloaded. This functionality is especially useful for devices relying on slow networks.
One use case to consider is how we use Fresco at Facebook. As a company, we aim to make online communication more personal. For this purpose, the Facebook app has animated stickers and gifs where people can authentically express themselves. However, from a technical point of view, these animated stickers and gifs are difficult to support as they need to be decoded, stored and displayed. But with Fresco, these challenges are handled for you, so animation becomes what it should be – a lot of fun!
Where is it used?
Fresco was first open sourced in early 2015. Apart from Facebook, companies like Wikipedia, Twitter and Redfin use this library for their Android apps.
Where can I learn more?
To learn more about Fresco, visit their website. It has great documentation for those who are just starting or want to use more advanced features. In case you would like to see Fresco in action, the project’s site has multiple sample apps for you to try. If you have any questions, you can go to Fresco’s GitHub page or StackOverflow.
If you have any further questions about Fresco, let us know on our Youtube channel, or by tweeting at us. We always want to hear from you and hope you will find this open source project and the new ELI5 series useful.
About the ELI5 series
In a series of short videos (~1 min in length), one of our Developer Advocates on the Facebook Open Source team explains a Facebook open source project in a way that is easy to understand and use.
We will write an accompanying blog post (like the one you’re reading right now) for each of these videos, which you can find on our Youtube channel.
Both Facebook and Alphabet Inc’s Google have currently paused political ads after the presidential election as part of measures to police misinformation and other abuses.
Both Facebook and Alphabet Inc’s Google have currently paused political ads after the presidential election as part of measures to police misinformation and other abuses.
| Photo Credit: Reuters
Both Facebook and Alphabet Inc’s Google have currently paused political ads after the presidential election as part of measures to police misinformation and other abuses.
(Subscribe to our Today’s Cache newsletter for a quick snapshot of top 5 tech stories. Click here to subscribe for free.)
Facebook Inc said on Monday it would provide academic researchers information on how political ads were targeted in the lead-up to the presidential election in the United States last year.
The social media giant said the data would include targeting criteria, such as location and interests, selected by advertisers running social issue, electoral or political ads.
Academics and researchers can apply for access to this information through the Facebook Open Research & Transparency (FORT) platform on Feb. 1, Facebook said in a blog post, adding that the data package would cover more than a million ads that ran between Aug. 3 and Nov. 3.
Both Facebook and Alphabet Inc’s Google have currently paused political ads after the presidential election as part of measures to police misinformation and other abuses.
Facebook has been under pressure to combat more hate speech.
Angela Lang/CNET
Facebook, Reddit, Discord and Steam received low grades from the Anti-Defamation League on Wednesday for the handling of Holocaust denial content on their platforms. The ADL issued the report to coincide with International Holocaust Remembrance Day.
The ADL, an advocacy group focused on fighting antisemitism and hate, gave the four platforms Ds in a report card based on a range of criteria, including whether they had policies against Holocaust denial content and how difficult such content was to find on their platforms. The group said it also reported Holocaust denial content from “non-official accounts” in January to see how these companies enforced their rules. Enforcement was weighted more heavily in the grade, the ADL said in the report.
Stay in the know
Get the latest tech stories with CNET Daily News every weekday.
A total of nine companies were evaluated by the ADL and no platform earned an A. Twitch, a live video streaming service, got a B, the highest grade given. Twitter, YouTube, TikTok and Roblox received Cs. While both Twitch and Facebook have rules against Holocaust denial content, Twitch took action against reported content while Facebook didn’t, the report said. The ADL cited several examples of Holocaust denial content that was reported to Facebook, including videos with captions such as “Holohoax tales.” The group received a message from Facebook stating the videos didn’t violate its rules but noted the content could be offensive.
“In recent years, content denying the Holocaust has appeared on an array of social media platforms, largely because those companies have not been nimble enough or taken the issue seriously,” ADL CEO Jonathan Greenblatt said in a statement. “While some platforms have finally stepped up their efforts to stop the amplification of denial, others are still struggling to address antisemitism and Holocaust denial effectively.”
The report raises questions about how well Facebook and other platforms are enforcing their rules against Holocaust denial content specifically. The ADL helped organize a campaign last year that urged advertisers to pause spending on Facebook ads to pressure the company to do a better job of combating hate speech. The group recommends the platforms enforce its rules against Holocaust denial consistently, provide more information to users about how content moderation decisions are made and change products so they’re focused more on user safety.
A Facebook spokesperson said the company disagreed with the grade it received. The social network said starting on Wednesday people who search for terms associated with the Holocaust or Holocaust denial will get a message directing them to credible information about the genocide. The message says “the Holocaust was the organized persecution and killing of 6 million Jewish people, alongside other targeted groups, by the Nazis and their collaborators during World War II.” It encourages users to visit a website about the Holocaust.
“We don’t agree — we’ve made major progress in fighting Holocaust denial on Facebook by implementing a new policy prohibiting it and enforcing against these hateful lies in every country around the world,” a Facebook spokesperson said. “We’ve removed the content mentioned in this report and will continue working to keep Holocaust denial off of our platform.”
Facebook banned Holocaust denial content in October. In 2018, Facebook CEO Mark Zuckerberg, who is Jewish, sparked outrage after he said that Holocaust denial content shouldn’t be removed from the social network because he didn’t think “that they’re intentionally getting it wrong.” He then said in an October Facebook post “his thinking evolved” after he saw data showing an increase in anti-Semitic violence.
Reddit said it removed the content cited in the ADL report. “Reddit’s site-wide policies prohibit any content that incites violence or promotes hate based on identity or vulnerability, including Holocaust denial content,” a Reddit spokeswoman said in a statement. The company also “quarantines” communities that share offensive content including posts that deny the Holocaust happened. That means users have to click through a warning to view this content.
Discord said in a statement it views Holocaust denial content as “deeply harmful” and it doesn’t allow it on its service. The company has an internal policy against that type of content and said it would take action against the content found by the ADL. Twitch and TikTok said hateful conduct isn’t allowed on its platform either. “We work closely with experts in the fields of hate speech, including anti-semitism, to ensure our policies are comprehensive and are pleased to see that our efforts to keep this content off our service are having a measurable impact,” a Twitch spokesperson said.
TikTok said it continually updates its policies and systems to combat hateful behavior. “We welcome guidance from experts like the ADL as we strive to promote a safe community environment,” a company spokeswoman said.
Twitter didn’t immediately have a statement. Google-owned YouTube, Steam and Roblox didn’t immediately respond to a request for comment.
FARGO, N.D. (Valley News Live) – A Fargo woman is raising money in hopes of helping a man she’s never met get on his feet again, and it all started because of a Facebook post.
Just after 7:30 Tuesday morning, a member in the Facebook group ’Fargo Can’t Park’ posted a photo of a messy car with the caption, ‘good grief!!’
“It just kind of meant in a negative way, like, kind of gross,” Trisha Lake said.
New comments flooded in by the minute, and many chimed in to say the man who owned the car was a homeless veteran.
“When you see that situation, something’s happening. It’s not someone who has messy kids, like something’s going on in their life that they probably need a little bit of help with. That judgement sat in my stomach the wrong way,” Lake said.
It did for many other group members, too. Some commenters offered to pay for the car’s next set of tabs, as well as an oil change. However, Lake took it one step further by setting up a GoFundMe with the goal of $7800 which would cover a year of rent in an apartment efficiency plus a security deposit.
“I just think it would be so cool to be able to secure a home for someone for a year straight. It takes time to get on your feet. It takes time to work things out if you have mental health issues,” she said.
However, there’s a lot of what if’s left: What if the man doesn’t want help? What if he can’t be found again? Or, what if he’s not actually homeless or in need of financial help?
“With that money, we can still make a really big difference. Hopefully it’s for him, but if he doesn’t want it, then we’re going to take it and turn around and make someone else’s life incredible,” Lake said. Lake says if it doesn’t work out, the money will go to local homeless shelters, programs for veterans and/or mental health help.
As the owner of TLC Cleaning in Fargo, Lake assures those who feel compelled to donate to the GoFundMe, all the money raised will go to the man or a good cause.
“It would be really silly for me to do something unethical. I have a lot to lose as a business owner, so it’s not something that would cross my mind ever,” Lake said.
Lake says both the Gladys Ray Homeless shelter and the VA are working with her in hopes of finding the man and will help allocate the money to him if accepted.
She added while social media is a dark and toxic place, it’s up to you to be the change you want to see in the world.
“People make fun of mental health, make fun of homelessness, make fun of people with disabilities. We’re just naïve to the kindness in the world the more we’re on social media,” Lake said.
Lake also urges those in the community not to try to seek out the man, as the last thing anyone wants is to scare him away.