You are here
Python is a powerful, versatile programming language that's popular with open source software developers. Whether you're a seasoned developer looking to test your code, or you just want to learn the basics, the following resources might help.
The Visual Studio Application Lifecycle Management (ALM) Ranger program is a community of volunteers that gives professional guidance, practical experience, and gap-filling solutions to the developer community.
Most people consider a college education the key to future success, but for many students, the cost is insurmountable. The growing open educational resource (OER) movement is attempting to address this problem by providing a high-quality, low-cost alternative to traditional textbooks, while at the same time empowering students and educators in innovative ways. One of the leaders in this movement is Robin DeRosa, a professor at Plymouth State University in New Hampshire.
The way people message today is no longer limited by just text; visual messaging as our new universal language is much more emotional and expressive. Whether you’re catching up over moments big and small — like a recent vacation, an amazing meal at a new restaurant, a new member of the family, or the first snow day of the year — sharing photos of our experiences brings our conversations to life.
We’re making significant investments in how people communicate visually on Messenger. That’s why today, we’re excited to share that people can send and receive photos in Messenger at 4K resolution — or up to 4,096 x 4,096 pixels per image — the highest quality many smartphones support. We heard that people want to send and receive high resolution photos in Messenger — and considering people send more than 17 billion photos through Messenger every month — we’re making your conversations richer, sharper, and better than ever.
Your photos will also be sent just as quickly before, even at this new, higher resolution.
You may be curious how much of a difference 4K resolution makes. Take a look at the before and after of this photo a beach in Sydney. On the right at 4K resolution, once you zoom in, the photo is much sharper and clearer so you can see every detail. That’s what we mean by bringing your conversations to life.
See the difference in quality in this photo of the Brooklyn Bridge…
Or on a windowsill in Paris…
Or in a park in London.
To send and share photos at 4K resolution, first update your Messenger app to make sure you have the latest version. Then open a conversation and tap the camera roll icon. Select the photo, tap send, and the person you’re messaging with will receive the high resolution photo.
Starting today, we are rolling out 4K resolution on both iPhone and Android to people in the US, Canada, France, Australia, the UK, Singapore, Hong Kong, Japan, and South Korea. In the coming weeks, we’re planning to roll out 4k resolution to additional countries.
We know that every message matters to you, no matter how or what you’re sharing. We appreciate that you continue to use Messenger to connect with the people you care about most.
*The images on the left were reproduced to reflect the previous default resolution at 2K. The images on the right reflect the new default resolution at 4K.
A new technology has arrived in Linux that can provide sysadmins and developers with a large number of new tools and dashboards for performance analysis and troubleshooting. It's called the enhanced Berkeley Packet Filter (eBPF, or just BPF), although these enhancements weren't developed in Berkeley, they operate on much more than just packets, and they do much more than just filtering. I'll discuss one way to use BPF on the Fedora and Red Hat family of Linux distributions, demonstrating on Fedora 26.
This tutorial describes how to implement a modern learning to rank (LTR, also called machine-learned ranking) system in Apache Solr. It's intended for people who have zero Solr experience, but who are comfortable with machine learning and information retrieval concepts. I was one of those people only a couple of months ago, and I found it extremely challenging to get up and running with the Solr materials I found online.
At this year's Opensource.com Community Moderator's meeting in Raleigh, North Carolina, Red Hat CEO Jim Whitehurst made a comment that stuck with me.
"Open source's supply chain is source code," he said, "and the people making up that supply chain aren't very diverse."
Diversity and inclusivity in the technology industry—and in open source communities more specifically—have received a lot of coverage, both on Opensource.com and elsewhere. One approach to the issue foregrounds arguments about concepts that are more abstract—like human decency, for example.
By the Messenger Team
One of the things that makes small businesses so special is how personal they are. When you walk into your local bakery or stop by your corner bodega, it’s not just about the box of cookies you need for your last-minute dinner party or the carton of milk you’re picking up for your morning coffee, it’s about the people behind the business, and the relationship you have built with them over the years.
While many small businesses still have a community of local, loyal customers who frequent their establishment regularly, many others rely heavily on technology to reach their audience, with an increasing number of small businesses building their livelihoods entirely online. Technology has helped businesses large and small reach more people than ever before, but sometimes digital marketing can feel like it’s missing that personal connection. Messaging changes that. According to a study we recently commissioned, messaging adoption has grown significantly in the past two years, and is now the most frequently used form of communication across regions. According to this same study, Messenger is the only messaging app used by more than half the population across all age-groups, with 58% of people who use Messenger saying they use the app every day.
While people are using messaging more and more to connect with the people they love, they are increasingly turning to messaging to connect with the brands they care about; according to a Facebook-commissioned study by Nielsen, 63% of people surveyed said their messaging with businesses has increased over the past two years, and 67% expect to message businesses even more over the next two years. In fact, in 2017 alone over 330 million people connected with a small business on Messenger for the first time.
We are also seeing certain industries really take off on the platform, with professional services, retail, public good and local entertainment taking the lead. Aprille Franks-Hunt, a Master Business Coach in Oklahoma, uses Messenger to connect with her community, distribute materials and encourage signups for her seminars. Mermaid Pillow Company, a family-owned business in Nebraska that sells “Kids Positivity” pillows and arm bands, uses Messenger to answer questions and enable transactions, recently implementing the customer chat plugin on their website to connect with their customers across their website and Messenger. And Love Your Melon, a Minnesota-based brand dedicated to providing a hat to every child battling cancer in the US and supporting the fight against pediatric cancer, harnesses Messenger as a powerful re-engagement channel, using sponsored messages to promote new merchandise.
We are so inspired by the small businesses who are already using Messenger to connect with their community and customers, and with Small Business Saturday – an annual shopping event dedicated to supporting small businesses – around the corner, we’re excited to share a few resources for folks looking to get started on the platform today.
Today we are announcing the launch of Messenger’s first ‘bot makeover contest’ in partnership with bot development platform ManyChat. Three winners* will receive a makeover to their Messenger experience courtesy of ManyChat, along with consultation from our team of Messenger experts here at Facebook. Each winner will also receive $5,000 in ad credits to be used to drive discovery of their new and improved Messenger experience. Submissions are open today, November 20, 2017 through Monday, December 4, 2017 at 8:00pm PST/11:00pm EST, with the winners being announced in mid-December.
For small business owners looking to get started on Messenger, on Tuesday, November 21st at 3:00pm PST/6:00pm EST we will be partnering with small business expert Gene Marks for a Facebook Live panel about Messenger best practices. He will be joined by our very own Stefanos Loukakos, Head of Messenger Business and small business owner and Master Business Coach Aprille Franks-Hunt who can share her personal experience using Messenger to drive results and build stronger relationships. We will also be taking live questions that Gene, Stefanos and Aprille will answer at the end of the panel, so be sure to tune in and ask about anything you’ve ever wanted to know about Messenger for your business.
We’re so grateful to all the small businesses who have already chosen Messenger to connect with their community, and we look forward to empowering even more business owners to use Messenger to drive results and make business personal.
*NO PURCHASE NECESSARY TO ENTER OR WIN. A PURCHASE WILL NOT INCREASE YOUR CHANCES OF WINNING. Submission phase begins 11/20/2017 at 10:00:00AM PT & ends 12/4/2017 at 8:00:00PM PT. Only open to businesses (legal entities and individuals) that: have a valid Facebook account; are a resident or legally formed in 50 U.S., DC or PR; have 100 or fewer employees; as of the contest start date, uses Messenger to connect with customers and uses digital marketing channels; & is 18+ and maj+. 3 winners determined by highest score using criteria: Commitment to messaging (40%); Business goal (40%); & Creativity (20%). Void where prohibited by law. SUBJECT TO FULL OFFICIAL RULES, which contain important bot and content restrictions and requirements. ARV of each Prize: $8,000. Total ARV $24,000. Ad credits must be used within 90 days of issuance and are subject to their terms. Verified winner must spend minimum required time on Messenger marketing to make use of the prize or it will be forfeited. Sponsor: Facebook, Inc., 1 Hacker Way, Menlo Park, CA 94025.
Traditionally, updating a BIOS or a network card's firmware in Linux meant booting into Microsoft Windows or preparing a MS-DOS floppy disk and hoping everything would work correctly after the update. Periodically searching a vendor website for updates is a manual and error-prone task and not something we should ask users to do. A firmware update service makes it simpler for end users to implement hardware updates.
A firmware update service requires two things:
Most of us have dozens of fonts installed on our computers, and countless others are available for download, but I suspect that most people, like me, use fonts unconsciously. I just open up LibreOffice or Scribus and use the defaults. Sometimes, however, we need a font for a specific purpose, and we need to decide which one is right for our project.
Ryan Jarvinen, a Red Hat open source advocate focusing on improving developer experience in the container community, has been using the Reveal.js presentation framework for more than five years. In his Lightning Talk at All Things Open 2017, he shares what he's learned about Reveal.js and some ways to make better use of it.
The Week on Instagram | 311
- Fast Company: Instagram Is Using AI-Human Hybrids To Shape What You See Next
- Elle: How I Used Instagram to Become a J.Crew Catalog Model
- Vogue: These Outrageously Chic Hair Instagrams From Hawaii Are Our New Obsession
Around the Community
Weekend Hashtag Project: #WHPthankful
Weekend Hashtag Project is a series featuring designated themes and hashtags chosen by Instagram’s Community Team. For a chance to be featured on the Instagram blog, follow @instagram and look for a post every week announcing the latest project.
This weekend, the goal is to take photos and videos of the people, places and things you are most grateful for in your everyday life, as in this featured photo by Natalie Chitwood (@natchitwood). Here are some tips to get you started:
- Make portraits of the people that matter to you most — from a best friend to a mentor, a coach or a parent. Furry companions count, too!
- How do you express your thankfulness through action? Capture the ways you show that you’re grateful to those around you, like baking cookies for family or volunteering time to help your community.
- Use your captions to give meaning and context to your photos and videos. Well-chosen words can make a photograph even more powerful.
PROJECT RULES: Please add the #WHPthankful hashtag only to photos and videos taken over this weekend and only submit your own visuals to the project. If you include music in your video submissions, please only use music to which you own the rights. Any tagged photo or video taken over the weekend is eligible to be featured next week.
Spend the Night at the Latin Grammys with @maluma
To see more from Maluma, follow @maluma on Instagram.
It wasn’t an easy decision for Colombian singer Juan Luis Londoño, better known as Maluma (@maluma), to give up soccer as a teenager in order to pursue music. But last night as he performed at the Latin Grammys (@latingrammys) in Las Vegas, where he was nominated for multiple awards, the choice felt increasingly right. “It is an honor,” says Maluma. “Having those multiple nominations makes me reflect on what a great year 2017 has been, and how far I’ve come.”
This week, we look at Fortran at 60, open source CAD programs, programming-friendly fonts, and more.
What is the best programming font? First, you need to consider that not all fonts are created equally. When choosing a font for casual reading, the reader expects the letters to smoothly flow into one another, giving an easy and enjoyable experience. A single character for a standard font is akin to puzzle piece designed to carefully mesh with every other part of the overall typeface.
In early October 2017, the inaugural Open Jam, a video game jam focused on open source game development, took place. Creators were given 72 hours to build a video game from scratch using the best of the open source world. It was a fantastic weekend, with 45 games created and entered into the jam, and three outstanding entries making it to the final competition. Read on for a review of the event, lots of pictures, and heaping praise for the creators!
By Chris Hatfield, Product Manager, Video
Creators around the world are sharing their videos on Facebook to build a community around their passion — whether their passion is comedy sketches, their favorite recipes, or even knitting sweaters. On Facebook, creators can connect with more than two billion potential fans and collaborators, get to know their community, talk directly to fans with Live, and monetize with products like branded content.
We understand that creators have specific needs, and we’re committed to helping them on their journey as they grow and find their community. As part of this commitment, we’re announcing two initiatives to help creators unleash their creativity: an app that helps creators manage their presence on Facebook and a central destination where creators can get the resources they need to improve and grow.Facebook Creator App
The Facebook Creator app is a one stop shop for creators of all kinds, to help take their passions to the next level. With the app, creators can easily create original video, go live with exclusive features, and connect with their community on Facebook — all from their pocket.
If you’re a creator, there are a range of features for you:
- Live Creative Kit: Access exclusive tools that make it easy to create live broadcasts with a personalized and fun feel. Creators can add intros as openers to their live broadcasts, outros that conclude them, custom live stickers that viewers can use to interact, and graphic frames to create a consistent brand.
- Community Tab: Connect with fans and collaborators with a unified inbox, which centralizes comments from Facebook and Instagram, and messages from Messenger.
- Camera & Stories: Use fun camera effects and frames and easily crosspost content to other platforms. Creators can also access Facebook Stories to engage with their fans.
- Insights: Easily access metrics to inform content creation, including analytics about your Page, videos and fans.
If you’re a creator making a show for Watch, you can also log into the app as your Show Page to access the features above. We’re currently testing shows with a set of creators and plan to roll out more broadly in the future.
We’re launching the Facebook Creator app globally today on iOS, and will be rolling it out to Android users in the coming months. The app is open to individuals on Pages or profiles, and you will be able to download it in the Apple App Store today. We will be gathering feedback and iterating on the app to create the best experience for creators.A New Website for Creators
Facebook for Creators is a new website where creators can find resources and tips on how to create great videos, connect with fans, and grow on Facebook.
If you’re a creator, with Facebook for Creators you can:
- Learn skills and techniques to make your content shine
- Find answers to common creator-specific questions
- Join the community to be considered for early access to new features and tools
Creators are invited to join the Facebook for Creators community here.
We are excited to see how creators use these tools to share video, interact with their followers, and grow their community on Facebook. We are just getting started, and look forward to continuing to work collaboratively with creators to make their experience on Facebook even better.
Meet Buona: An Exotic (Stylish) Shorthair Cat from Japan
Hello, world! Meet today’s #WeeklyFluff: Buona (@_pizzicato_), an exotic shorthair cat from Japan. This 2-year old fierce feline is equal parts sulky and sweet. She’s known to turn up her tail to treats if she’s not in the mood, but also loves making little sounds and curling up close to get your attention.
By the Messenger Team
December 3rd 2017 marks the 25th anniversary of the first SMS text message ever sent. In case you were wondering, it was a simple greeting dispatched by software engineer Neil Papworth. Cell phones were much larger, and connection times were much longer. Since that pivotal moment, technology has changed, and alongside it the art of conversation has evolved immensely. Billions of people now use messaging as their preferred way to connect with the people and businesses they care about, from sending a note to tell someone you miss them to sharing an inside joke; from wishing someone a happy birthday to saying you’re thinking of them during a tough time.
We know messaging is more important than ever. In fact, 80 percent of adults and 91 percent of teens message every day, according to a recent study we commissioned. With more technology in our hands, we have the ability to connect and share with people across the globe – more than any other generation.
At Messenger, we believe in the power of messages to make meaningful connections. We believe in their power to engage and unite the people who make use of them. With this study, we wanted to dig deeper into how our global conversation has evolved and get a glimpse of where it is going, plus understand if some commonly believed myths were true. What we found is that messaging turns out to be not a wedge, but instead a bridge bringing us closer together.
Now let’s explore some of the key trends and takeaways from the study.
More Devices Lead to More Communication
Some believe that the digital age has its tradeoffs in communication. But our study reveals that the diverse toolkit of channels available has improved and deepened the way people connect with others.
- Messaging is a core part of everyday life: 80 percent of adults (age 19-64) and 91 percent of teens (age 13-18) across the globe message every day
- There has been an increase in the amount of communication over the past two years: People have increased their usage of various channels, but the top five include messaging (67 percent), social media (48 percent), email (47 percent), video chat (47 percent) and face-to-face (38 percent) communication
- More modes of communication = greater social satisfaction: As modes of communication increase, people report having greater and more authentic conversations
Sidebar Conversations Strengthen Relationships
Sidebar conversations – the secret non-verbal chats we have on our phones whilst in meetings, at dinners, watching TV shows – get a bad rap. Our research tells us they are on the rise and taking place around the world. Naturally, they must be serving a purpose. So what is it? We learned that the “sidebar” is drawing more people together, facilitating close relationships and promoting intimacy.
- Most people admit to sidebar conversations: Most people (71 percent) have sidebar conversations, and 62 percent of those that do say messaging makes them feel closer to friends (versus 36 percent of those who don’t sidebar)
- Sidebar conversations are happening around the world: People across various countries and age groups indulge in sidebar conversations, with millennials (82 percent) and teens (79 percent) most likely to sidebar
- Sidebars happen in social settings: Sidebar interactions occur primarily at social events and family gatherings; survey respondents cite their power to strengthen relationships
A New Language of Hieroglyphics
Human history has shown that images are worth more than words. With the rise of visual-based communication, we’re returning to more visual expressions driven by a desire for intimacy in a hectic world with an urgent need to release emotions. This is reflected in a new vocabulary of emojis, GIFs and camera-based messaging, which is making us more expressive than ever before.
- Visual messaging is the new universal language: Most people (57 percent) have responded to a message with a GIF, while 56 percent have sent a message using only emojis
- Emojis and GIFs are ageless: 77 percent of people over the age of 55 use emojis to communicate while more than half (53 percent) use GIFs
- Visual messages lead to great conversations: People who frequently communicate with visuals have more “great conversations” compared to those who don’t use visuals as often
Keeping in Touch Thrives as Never Before
Many report that messaging has replaced other forms of communication in their lives. But across the world, face-to-face conversations continue to rise, suggesting that there may be a correlation between more messaging and greater in-person connections.
- Messaging replaces other communication channels: Half the population reports messaging has replaced their other forms of communication; 67 percent of people are messaging more than they did two years ago
- More messaging = greater in-person connection: People who message more are 52 percent more likely to be also talking face-to-face more, as compared to someone who is not messaging more
- Face-to-face conversations are increasing all over the world: All markets surveyed are doing more talking in person, but Brazil (+33 percent), France (+22 percent), Germany (+21 percent) and the US (+20 percent) have seen the highest increase in face-to-face interactions
People Are Finding Their Authentic Voices
For some people – particularly those less comfortable with other forms of communication – messaging opens up doors to more authentic dialogues. Our study shows that messaging removes filters and an emotional burden. People are bolder, more impulsive and more honest when they communicate. This, the survey results suggest, leads to more authentic conversations.
- Those that are messaging are having more authentic conversations and relationships: 66 percent of people who message say they have more authentic conversations; 61 percent have more authentic relationships
- First comes dating app, then comes messaging: One third of people (34 percent) who started a conversation on a dating app will continue their conversation through messaging, compared to a quarter of people (26 percent) who continue conversations in person
- Genuine conversations are the best conversations: For a conversation to be great, people cite it must be genuine first and foremost (64 percent), followed by thought-provoking (49 percent) and entertaining (48 percent)
With the future of messaging looking more promising than ever, we hope you continue to use Messenger to connect with the people you care about most.