15 December 2020

68 links ยท Tuesday

How to Use Your Own Router on CenturyLink

How I dumped my CenturyLink fiber router and replaced with my own for better performance, range and configuability.

Top Best Reasons Why You Should Use WordPress for Your Website

One of the questions that we regularly get requested is: Why need to I use WordPress? Isn’t my antique web website online right sufficient? Why do I want to go with WordPress from any other platfor...

Some real data on a DIY box fan air purifier

Bad air is bad for you. The air purifier market, though, is a mess. Every purifier uses incompatible proprietary filters, presumably to lock you into buying replacements forever. How do we know these actually work? Few seem to publish lab tests. And why does i…

How to Compliment

What topics get compliments, how do people react, what are exotic ways of praising?

Design Systems Are Bullsh*t | Blog of Pascal

A critical look at design systems, and how they relegate design to a check box, waste time, fail to deliver, as well as straitjacket creativity and kill craft.

How Tail Call Optimization Works

Most undergraduate computer sciences courses teach students about tail call optimization (TCO), and even if you don't have a formal computer science background the concept is talked about enough that you might be familiar with it anyway, especially if you've e…

Future of work

Sobering take on the future of work. By now, you must have read many radical takes on the future of work. Whenever I read these extreme predictions, two things come to mind—regression to the mean a…

Mastering Postgres indexes in 10 minutes

Enough about the insides of Postgres indexes to impress your coworkers at the coffee machine or recruiters at a job interview. We'll look at B-Tree, Hash, GIN, GiST, BRIN indexes and focus on demystifying them.

The story of the one line fix – Dave Cheney

Picture yourself, an engineer working at the hottest distributed microservices de jour, assigned to fix a bug. You jump into an unfamiliar codebase and quickly locate the line where the problem occurred. The fix is simple, just return early or substitute a def…

How market leaders disappear

A few days ago, the WSJ published a new episode of Tech News Briefing titled How Mobile Chips Overtook Intel and I couldn't help but think that only a few decades ago, many experts would have doubted that giant chip maker Intel would lose massive market shares…

SuperRT

Video links for this article: Short trailer Walkthrough and technical details I’m pleased to finally have some results to show for a project I’ve been working on in my spare time for the last year or so. The idea originated when I was trying to think of an i…

Shitlist Driven Development

Recently the team I work with completed a project to allow Shopify to run in multiple datacenters. This project was a refactoring project in disguise. When you undertake large refactoring of a code-base with 100s of developers and 100,000s of lines of code, yo…

Backyard birds of Seattle

Since I’m staying home all day due to the ongoing pandemic emergency, I’ve decided to document all the different species of birds that arrive in my yard. I am not a great bird photograp…

I assume I’m below average

Ninety-six percent of cancer patients claim to be in better health than the average cancer patient.

Twit Tips #2: Sonic and Tails

Twit TipsI've seen some software funnies in my time, in this on-going mini-series I'm going to be sharing them with you. These posts will all contain genuine code I've seen personally, in production systems, (or even code I've written myself) - I'll leave the …

Adding Encrypted Group Calls to Signal

2020 has seen its fair number of challenges and changes. We’ve all adapted to new ways of staying in touch, getting work done, celebrating birthdays and weddings, and even exercising. As more and more of our critical and personal moments move online, we want t…

Lost Windows feature: The Horizon | The Old New Thing

During the early explorations for what became the Windows 8 user interface, one of the major questions was what system affordances, if any, would remain on the screen when an app was running. And one of the leading candidates was a concept that was known as th…

Microsoft and the State of Quantum: Q&A With Mariia Mykhailova

Quantum computing can be used to solve large compute problems on small data in areas such as chemistry and materials science. InfoQ interviewed Mariia Mykhailova, a senior software engineer in the Quantum Systems group at Microsoft, to better understand quantu…

Authentication with Graph SDKs

Authentication with Graph SDKs To call into Microsoft Graph, your code must acquire an access token from the Microsoft identity platform. To get an access to...

Framework Design Studio Released

Krzysztof Cwalina, along with Hongping Lim and David Fowler, has developed an API management tool they call the Framework Design Studio. This tool can be used to compare different versions of .NET APIs. Users can also append comments to APIs and export them as…

Apple’s anti-tracking plans for iPhone

Apple plans to improve privacy on iPhone, but it’s already pushed back the implementation. Apple needs to hear that consumers want anti-tracking features as soon as possible.

Azure Functions in Any Language with Custom Handlers

To support building serverless applications in any programming language or runtime, Azure Functions provides a Custom Handlers feature that is now generally available.   Many developers have already been successful building Azure Functions custom handlers in: …

moby/buildkit

concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit - moby/buildkit

YouTube

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

Google Cloud Status Dashboard

This page provides status information on the services that are part of Google Cloud Platform. Check back here to view the current status of the services listed below. If you are experiencing an issue not listed here, please contact Support. …

Insulation: first the body, then the home

You could fill a library with reports and books describing the importance of energy-efficient heating systems and home insulation. However, not a word has been said or written about the energy savings potential of clothing, even though there has been a lot of …

Jacob Yates

Jacob Yates is a post-doc interested in how sensory signals are encoded into neural activity and how that activity is decoded to form perceptions and actions

My responsibility on this planet as a person in tech

For the past few months, I’ve been doing a lot of self-discovery. The goal was to decide what I want from my life. Borrowing Rob Siltanen’s  words – I want to belong to the group of peop…

Top Articles I've Read in 2020

Below are the top articles I’ve read in 2020. This year’s list contains a nice mix of types of articles. A prominent theme in the list is economics and economic methodology with A Theory of Optimum Currency Areas, Economic Modelling as Robustness Analysis, and…

Small, Sharp Tools

A few words on the Unix philosophy of building small programs that do one thing well, and compose for comprehensive functionality.

Clean advertising

The greatest trick the devil ever pulled was convincing the world that behavioural advertising is more effective than contextual advertising.

Spotify's Worst Feature

In its iPhone app, Spotify teaches you that swiping right on a song will queue that song. Queuing is great because it doesn't interrupt the ...