28 October 2020

44 links · Wednesday

What would you risk for free Honey?

The Honey browser extension allows its server to run arbitrary code on any website, via at least four different mechanisms and obfuscating the code being loaded.

Two Paradigms of Personal Computing

A frequently recurring staple of Hacker News is the personal computing rant: modern computers are black boxes, far too locked down.1 We long for our desktop computers, the early-2000s computing paradigm, and we want to take back control of our data. This essay…

Indy Xamarin - Shell in Xamarin.Forms

Xamarin.Forms Shell reduces the complexity of mobile application development by providing the fundamental features that most mobile applications require. This includes a common navigation user experience, a URI-based navigation scheme, and an integrated search…

Why We Memo All the Things - Stefano J. Attardi

On my team at Coinbase, we ask everyone to use the React performance trinity – memo, useMemo, and useCallback – all the time. For some reason, this is controversial. I’m guessing this has something to do with Twitter. This article explains why we do it anyway.

on abandoning the X server

There's been some recent discussion about whether the X server is abandonware. As the person arguably most responsible for its care and feed...

Stripe Climate

Stripe Climate allows you to remove carbon as you grow your businesss

Entity Framework Community Standup - EF Core 5.0 Collations

In this community standup, we'll be showing new features around case sensitivity and collations in 5.0. We'll also provide a glimpse into how these features were designed, and what considerations and constraints guide the EF team - performance, cross-database …

GitLab consultation - MediaWiki

2020-10-23: The working group decided that migrating our code repositories from Gerrit to Gitlab is the right decision. GitLab is a portal for more details.

Organize Code by Feature | Vertical Slices

Stop thinking of horizontal layers and start thinking about vertical slices. Can you tell what an application does by looking at it's file structure? What functionality it provides? Tired of navigating through a pile projects and folders to implement a new f…

Splitting Large Interfaces Into Smaller Ones Is Easy

There are so many problems with big interfaces, that is, interfaces with lots of methods. A big interface has a big implementation, a giant class that does ...

Google’s new logos are bad – TechCrunch

Google really whiffed with the new logos for its “reimagination” of G Suite as Google Workspace, replacing icons that are familiar, recognizable, and in Gmail’s case iconic if you will, with little rainbow blobs that everyone will now struggle to tell apart in…

A Guy Walks Into an Apple Store

"Hello, I'd like to buy one of the new iPhones, please!" "Sure thing, here's the new iPhone 12. It's fast, beautiful, and is generally awesome." "Sweet, I'll take it. This box is really small." "Yup, that's because Apple is making the environmental move to red…

The Danger in Listening to Experts

“Most of all, there is this truth: No matter how great your teachers may be, and no matter how esteemed your academy’s reputation, eventually yo...

How software eats money

Unpacking the software eats the world hypothesis and explaining why and how software eats money.

I built an app to fix my depression (now with stats) – Eli Finer

I was first diagnosed with depression when I was working on a startup in 2007. I went to the doctor, told him I was feeling mild flu symptoms for a couple of months, he asked me a few questions, determined that I had depression, gave my some SSRIs, and sent me…

Au Revoir: The End of Notebag

Giving insights and reasons as to why I put Notebag to rest and what is coming from here on out

Taming the Tech Giants – jake lazaroff

Everyone's angry at the tech industry these days! Tech companies continue to cement their place as some of the most powerful companies in the world, and taking shots at them has become a popular sport. Most recently, Facebook and Twitter suppressed a controver…