Take control over your feeds to regain mindfulness
A digital feed is an online stream of content which gets updated as new content is pushed by the feed’s sources. Generally, content is created by users on the social media platform, to be consumed by their followers.
Building a high performance JSON parser
JSON is important, damn near everything that we do as programmers or operators involves JSON at some point. JSON decoding is expensive, if your product talks JSON then performance of marshalling data in and out of JSON is important. This is a talk about designing an efficient replacement for encoding/json.Decoder .
On the Beauty of Python's ExitStack (2015)
I believe Python's ExitStack feature does not get the recognition it deserves. I think part of the reason for this is that its documentation is somewhere deep down in the (already obscure) contextlib module because formally ExitStack is just one of many available context managers for Python's with statement . But…
Text layout is a loose hierarchy of segmentation
I love text layout, and have been working with it in one form or other for over 35 years. Yet, knowledge about it is quite arcane. I don’t believe there is a single place where it’s all properly written down. I have some explanation for that: while basic text layout is very important for UI, games, and other contexts…
Three open source Sonos projects: efficient embedded development in Rust
Read more about the unique combination of software and hardware that powers the Sonos ecosystem. Welcome to our technology blog.
Dissecting an SSL Certificate (2017)
Dissecting an SSL certificate
Per Brinch Hansen's books on compilers
Brinch Hansen was one of the pioneers of concurrent programming and operating systems (kernels). In the 1960s, Brinch Hansen worked at the Danish computer company Regnecentralen, first in the compiler group headed by Peter Naur and Jørn Jensen, and, later, as the chief architect of the RC 4000 minicomputer and its…
Flyte: A Cloud Native Machine Learning and Data Processing Platform
Today Lyft is excited to announce the open sourcing of Flyte, a structured programming and distributed processing platform for highly…
A gentle intro to assembly with Rust
One of the things I’ve wanted to do for a while is really dig into assembly and get into the weeds of how programs actually run. A rework of the asm macro has recently landed in nightly rust so it seemed like a good time.
Using Neural Networks to Find Answers in Tables
Posted by Thomas Müller, Software Engineer, Google Research Much of the world’s information is stored in the form of tables, which can be found o...
Let People Move to Jobs
When I argue that we should bring rents down by building more housing, one kind of response I've gotten is: Why are you trying to move more people into cities? There's lots of housing available in the US, it's just not in the currently trendy cities. Instead of moving people we should be moving jobs. Why couldn't…
The internet needs our love
It’s noisy out there. We are inundated with sensational headlines every minute, of every day. You almost could make a full-time job of sorting the fun, i
ActivityPub Could Be the Future
You’ve heard of stuff like Twitter, Facebook, and Instagram. Make an account on one, and it only works there. You can’t send a DM to your friend on Twitter from Facebook Messenger. You can’t browse your friend’s Instagram feed from Twitter. Each one is closed off
Who is the greatest knife steel metallurgist of all time?
There have been many metallurgists over the decades who have developed steels used in knives. Who has made the greatest contribution?
Cash Is King: Flows, Balances, and Buffer Days
See how our clients and partners—from small business owners to workforce training leaders—work with JPMorganChase to drive meaningful impact and economic growth where they live and work.
Facebook reveals 'SuperCell' tower to increase connectivity in rural areas
As part of our efforts to help expand connectivity around the world, Facebook Connectivity has been prototyping SuperCell, a wide-area coverage solution for increasing mobile connectivity in rural …
A Map of the Trees of London
Ever wondered what that tree is you passed during your lockdown exercise walk? There's a website that tells you the answer.
The future of .NET Standard
Since .NET 5 was announced, many of you have asked what this means for .NET Standard and whether it will still be relevant. In this post, I'm going to explain how .NET 5 improves code sharing and replaces .NET Standard. I'll also cover the cases where you still need .NET Standard.
Sneak peek at future of SaaS investing
Sneak peek at future of SaaS investing — Tiny Capital and Buffer
Sanitation conquered disease long before vaccines or antibiotics
Of all the technologies against infectious disease, which mattered most? A data-driven approach
How can you make subjective time go slower?
Lots of people focus on living an objectively longer life by eating well and exercising.
Dumping MiniDisc Media
Update 2022: Web MiniDisc Pro can access NetMD devices through the browser and can also download protected files! If you have music on a collection of MiniDisc media and want to finally copy the data off onto modern media (or the cloud!), here are simple instructions for some different solutions: