Looking back at how Signal works, as the world moves forward
Signal Blog·5 Jun 2020
In the midst of world-wide protests against racism and police brutality, a lot of people are becoming more immediately aware and concerned about the security of their data and online communication.
Blur tools for Signal
Signal Blog·3 Jun 2020
Right now, people around the world are marching and protesting against racism and police brutality, outraged by the most recent police murders of George Floyd and Breonna Taylor.
Finding the Story
Dan Luu·2 Jun 2020
This is an archive of an old pseudonymously written post from the 90s from someone whose former pseudonym seems to have disappeared from the internet.
A simple way to get more value from tracing
Dan Luu·31 May 2020
A lot of people seem to think that distributed tracing isn't useful, or at least not without extreme effort that isn't worth it for companies smaller than FB.
A simple way to get more value from metrics
Dan Luu·30 May 2020
We spent one day building a system that immediately found a mid 7 figure optimization (which ended up shipping).
Idea Generation
Sam Altmanby Sam Altman·28 May 2020
The most common question prospective startup founders ask is how to get ideas for startups. The second most common question is if you have any ideas for their startup.
Backing up Core Data Stores
The Atomic Birdhouse·26 May 2020
Today we’re going to travel back in time a little with Core Data. Or at least find out how your app can do so. What if you want to make a backup copy of your app’s data?
The algorithm powering iHarmony
Alberto De Bortoliby Alberto De Bortoli·24 May 2020
Problem I wrote the first version of iHarmony in 2008. It was the very first iOS app I gave birth to, combining my passion for music and programming.
Website Makeover, Again
Ellie's Blog·24 May 2020
Out with the old, in with the new! After some frustration with Hugo, I’ve moved to Zola and some light CSS.
Stretch Opportunities for Engineers
SoundCloud Backstage Blog·20 May 2020
Stretch opportunities are tasks or projects that are a bit beyond your current skill or knowledge level and that allow you to improve and learn new things. They are also essential for growth.
Bonjour ma classe!
Flurries of latent creativity - Stripe CTO blog·18 May 2020
When COVID-19 hit, my kids’ school, like many others around the world, moved over to a fully remote/online learning program.
Accessibility Review: Daily Dictionary - Screen changes
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·16 May 2020
The Accessibility Review series uses real world apps to provide examples of common accessibility issues and provide tips on how to fix them.
The Single-cable Dream
zsmb.coby Márton Braun·10 May 2020
The Single-cable Dream 2020-05-10 • Márton Braun As much of the world, I also started working from home recently, and I expect to be doing so for a while.
Data Structure - Implementing a Tree in Swift
Benoit Pasquierby Benoit Pasquier·10 May 2020
Data Structure - Implementing a Tree in Swift Following up previous articles about common data structure in Swift, this week it’s time to cover the Tree, a very important concept that we use...
Learn How to Light.
Strobistby noreply@blogger.com (David Hobby)·6 May 2020
SLC-2L-11: The "Magic" of Medium Format There's something about shooting medium format — especially in black and white.
Exploring Bayesian Optimization
Distillby Apoorv Agnihotri; Nipun Batra·5 May 2020
Breaking Bayesian Optimization into small, sizeable chunks. Many modern machine learning algorithms have a large number of hyperparameters.
Open Sourcing Intervene
SoundCloud Backstage Blog·5 May 2020
A little while back, the web team at SoundCloud got an urgent report that our upload page looked weird in the US. Web engineering is based in Berlin, and it looked fine outside the US.
iOS Attributed Accessibility Labels
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·3 May 2020
Attributed accessibility labels are an incredible tool for making some next-level accessible experiences. They let you tell VoiceOver not just what to speak, but how to say it too.
Writing Great iOS Accessibility Labels
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·3 May 2020
A good accessibility label lets your customer know exactly what a control does in as few words as possible, without having to rely on implied context.
When to use Accessibility Labels
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·3 May 2020
There’s a few circumstances when you’ll want to set your own accessibility label, such as… - An interactive element that you haven’t given a text value to, such as an image button.
Your filters hide everything on this page. Adjust them in preferences.