Weekly Thing #52 / May 5, 2018
** Weekly Thing
Weekly Newsletter from Jamie Thingelstad
52 | May 5, 2018 | Permalink (|ARCHIVE|)
This issue marks the first year of the Weekly Thing! 👏 I am enjoying this project, and I’ve heard from many of you who subscribe that you have found it valuable too! 👌
I published the first Weekly Thing on May 13, 2017 (https://tinyletter.com/thingelstad/letters/weekly-thing-for-may-13-2017-1) . That first one went to a dozen or so friends that I invited to join this experiment with me. Looking at that first one is a reminder of how much the structure has evolved. At the one year mark there are over 500 people who have signed up to get the Weekly Thing!
Thank you 🙏 for subscribing and let’s get on to the second year of Weekly Things! 👍 As always, if you know others that you think would enjoy the Weekly Thing send them to https://weekly.thingelstad.com/ to sign up!
** Featured 🏅
Don’t miss these gems from the past week.
The Numbers Behind WeWork’s Growing Empire - Bloomberg (https://www.bloomberg.com/news/articles/2018-04-24/the-18-billion-rent-bill-the-numbers-behind-wework-s-empire) www.bloomberg.com
This doesn’t read like a healthy company. CEO Adam Neumann has 65% of the voting shares, and in the last two years has paid $9.8 million in leases to properties owned by officers and affiliates of the company, with $90 million in future lease payments. Meanwhile the companies costs are rising faster than revenue. 220,000 members with 251,000 desks? I would think they would have more subscribers than desks.
Inside Nintendo’s secretive creative process | Games | The Guardian (https://www.theguardian.com/games/2018/apr/25/nintendo-interview-secret-innovation-lab-ideas-working) www.theguardian.com
The headline is a bit overstated, but this is a little peak into how Nintendo approaches creating new game experiences.
“We have the software team and the hardware team working very closely together,” elaborates Takahashi.
I think you could write a near clone of this article for Apple. I love the hiring emphasis to focus on people that have put continued diligence on a project over years, independent of the outcome.
Stack Overflow Isn’t Very Welcoming. It’s Time for That to Change. - Stack Overflow Blog (https://stackoverflow.blog/2018/04/26/stack-overflow-isnt-very-welcoming-its-time-for-that-to-change/) stackoverflow.blog
Even in my casual use of Stack Overflow I have come across some of the abrasive culture items noted in this post from their EVP of Culture and Experience, Jay Hanlon. This is a good statement of the problem and where they are starting. The whole time I read it I kept thinking how incredibly hard it is to build community on the Internet. Your average community in the real world seems to trend to nice, but online seems to trend the other way.
** Photo 📷
My favorite picture from the last week.
We typically visit Gooseberry Falls in the summer. This is our first time in the Spring when the snow melt is strong and the water is rushing down the falls. It was impressive to see the falls at it’s strongest. It is also amazing that this shot is with my iPhone, not a fancy rig on a tripod with an extended exposure.
May 3, 2018 at 12:17 PM Gooseberry Falls, Two Harbors, MN
** Links 📌
Commentary on interesting links from the week.
GitHub’s refurbished San Francisco headquarters is designed for inclusivity — Quartz at Work (https://work.qz.com/1267108/githubs-refurbished-san-francisco-headquarters-is-designed-for-inclusivity/) work.qz.com
The pictures of this space look amazing. I love the light walls. This is the first I have heard of a company considering their diversity objectives in space layout, and it makes a lot of sense. 🤔
When Your Employees Post Passwords Online — Krebs on Security (https://krebsonsecurity.com/2018/05/when-your-employees-post-passwords-online/) krebsonsecurity.com
Services that offer both private and public functions can easily leak private information out.
KrebsOnSecurity spent the past week using Google to discover unprotected personal Trello boards that listed employer passwords and other sensitive data.
The Uber example is not rare. A solution to this is to write small jobs to insure compliance with your security and governance processes.
Lessons from Building Static Analysis Tools at Google | April 2018 | Communications of the ACM (https://cacm.acm.org/magazines/2018/4/226371-lessons-from-building-static-analysis-tools-at-google/fulltext) cacm.acm.org
The Lessons and Conclusions section of this are most interesting. The rest is worth scanning for interesting sections. The lessons are applicable to any type of process that you want to add to a coding workflow.
Amazon launches kid-focused Prime Book Box subscription (https://www.imore.com/amazon-launches-kid-focused-prime-book-box-subscription) www.imore.com
New subscription service from Amazon.
After signing up for the service, you’ll create a profile for your child to ensure they get the books best suited for them. Books you’re offered are based on your kid’s age, and all of the titles are handpicked by Amazon Books editors.
Once Amazon knows your kids and their ages (plus whatever other data) they can also market you with all sorts of other parent purchases.
Custom domains on GitHub Pages gain support for HTTPS (https://blog.github.com/2018-05-01-github-pages-custom-domains-https/) blog.github.com
This is a great add to GitHub Pages! There are so many sites running on this and they can now be made secure. I just wish they defaulted it to on!
Anatomy of a Program in Memory | Many But Finite (https://manybutfinite.com/post/anatomy-of-a-program-in-memory/) manybutfinite.com
These days we tend to spend most of our computer time far away from the hardware. I find it fun to dive into the occasional article that goes into detail on how the computer in your lap or in your hand works at a very low level. 🎓
WhatsApp founder plans to leave after broad clashes with parent Facebook - The Washington Post (https://www.washingtonpost.com/business/economy/whatsapp-founder-plans-to-leave-after-broad-clashes-with-parent-facebook/2018/04/30/49448dd2-4ca9-11e8-84a0-458a1aa9ac0a_story.html?noredirect=on) www.washingtonpost.com
I don’t think there is going to be a line of people forming to feel bad for Koum and his $19 billion dollars that he got from selling. It is incredibly naïve if they felt that selling to Facebook was going to continue the strong privacy and encryption stance that WhatsApp historically had.
Bezos: A CEO Who Can Write – Monday Note (https://mondaynote.com/bezos-a-ceo-who-can-write-2f368ee36599) mondaynote.com
Jean-Louis Gassée (one of the former Apple CEOs) giving a recap of the 21 years of Jeff Bezos shareholder letters.
Unlearning toxic behaviors in a code review culture (https://medium.freecodecamp.org/unlearning-toxic-behaviors-in-a-code-review-culture-b7c295452a3c) medium.freecodecamp.org
Nicely put together list of Do’s and Don’ts for conducting code reviews in a way that helps and improves your culture. This is a topic more should be written about. Reviewing someone else’s work without regard has a lot of downside potential.
Incident Management at Netflix Velocity [video] (https://www.infoq.com/presentations/netflix-incident-management) www.infoq.com
I like the stated goals of incident management: Short, Unique, and Never Forget. I’ve seen many incident management processes and I don’t know that many of them state their goals up front. They are often assumed. They also enumerate the strategies for those goals: Engagement, Communication, Coordination, and Memorialization. I like the clarity of goal versus strategy. Often times communication is stated as a goal, not a strategy, of incident management. 👍
CRISPR-Cas9 Improved 10,000-Fold by Synthetic Nucleotides | GEN (https://www.genengnews.com/gen-news-highlights/crispr-cas9-improved-10000-fold-by-synthetic-nucleotides/81255705) www.genengnews.com
After reading A Crack in Creation (http://www.acrackincreation.com) I continue to find updates on CRISPR interesting to follow. CRISPR seems like an incredible technology.
The Best VPN Service: Reviews by Wirecutter | A New York Times Company (https://thewirecutter.com/reviews/best-vpn-service/) thewirecutter.com
VPN (https://en.wikipedia.org/wiki/Virtual_private_network) services used to be the domain business alone but with more focus on privacy, less trust of the providers that bring us our connectivity, and more security issues I know a lot of people are buying their own VPN services. This is the most comprehensive and researched view of VPN services I’ve seen to date. I personally use Enrypt.me (https://encrypt.me) which is bundled in with Eero Plus (https://eero.com/plus) , but I have had a number of issues with it.
Humans broke the internet, understanding them better might help fix it — SAGE Ocean | Big Data, New Tech, Social Science (https://ocean.sagepub.com/blog/2018/4/19/humans-broke-the-internet-understanding-them-better-might-help-fix-it) ocean.sagepub.com
Pretty accurate description of some of the promises of the Internet and the reality.
This great leveler of opportunity has resulted in some of the most overweening monopolies the world has ever seen. This medium of unfettered self-expression has delivered oppressive surveillance and invasions of privacy of a kind that were previously the sole preserve of police states. This enabler of a better informed, more engaged citizenry has instead come to be seen as subverting democracy itself.
This article advocates to being more social science to the technology of the internet. It certainly can’t help, but it’s hard to see how that is going to address the advertising biased attention economy.
Event Sourcing made Simple – Kickstarter Engineering (https://kickstarter.engineering/event-sourcing-made-simple-4a2625113224) kickstarter.engineering
This is one of the most approachable descriptions of Event Sourcing and the key concepts behind it I have ever read. The animated diagrams help as well. Kickstarter’s specific implementation is very Rails and ActiveRecord heavy, but shows a lightweight application of the concepts.
** Promotion 🎁
https://letsencrypt.org
Let’s Encrypt (https://letsencrypt.org) is a free, automated, and open certificate authority, run for the public’s benefit. All connections to web servers should be encrypted! The biggest challenge with encrypting the web historically has been the cost and hassle of getting an SSL certificate. Let’s Encrypt has changed that entirely by being a free certificate authority. Let’s Encrypt is possibly one of the most important things to happen on the web in recent years. Donate to Let’s Encrypt today! (https://letsencrypt.org/donate/)
** App 📱

Drafts on the App Store
Drafts, where text starts. Quickly capture text and send it almost anywhere! ## Now Available for Mac! ## App of the Day, TIME Magazine’s Best Apps! MacStories “Reader’s Choice Award”! Drafts lets you turn text into action – it’s a quick notebook, handy editor, and writing automation tool, all in…
** Drafts 5: Capture ‣‣ Act (https://itunes.apple.com/us/app/id1236254471?at=1001lxyE&ct=thingelstad_com)
by Agile Tortoise
Drafts, where text starts. Quickly capture text and send it almost anywhere! Drafts lets you turn text into action – it’s a quick notebook, handy editor, and writing automation tool, all in one. Instead of tapping around other apps, capture in Drafts first. Open it and write right away, then do something useful with your words.
In the Weekly Thing from July 22, 2017 (https://tinyletter.com/thingelstad/letters/weekly-thing-for-july-22-2017) I highlighted Drafts 4. Recently Drafts 5 was released with significant new capability. Drafts is one of those iOS applications that you start not knowing what to do with it, and then it becomes a key application that you do a ton of different things with it. I personally love it’s dictation capabilities on both my iPhone and my Apple Watch.
Free 4/5 stars
** Breadcrumbs 🍞
Additional links of interest from this week. * xkcd: IMHO (https://xkcd.com/1989/) (xkcd.com) Awesome. 🤣 * 0.38 Second Rubik’s Cube Solve (https://youtu.be/nt00QzKuNVY) (youtu.be) Amazing! 😳 * Google Cloud Platform Blog: Kubernetes best practices: Setting up health checks with readiness and liveness probes (https://cloudplatform.googleblog.com/2018/05/Kubernetes-best-practices-Setting-up-health-checks-with-readiness-and-liveness-probes.html?m=1) (cloudplatform.googleblog.com) * Announcing Stack Overflow for Teams – Joel on Software (https://www.joelonsoftware.com/2018/05/03/announcing-stack-overflow-for-teams/) (www.joelonsoftware.com) This makes sense. * Nest Cam vs. WyzeCam: Clash of the connected cameras — iMore (https://www.imore.com/nest-cam-vs-wyzecam-clash-connected-cameras) (www.imore.com) I’m amazed at how good the WyzeCam did at a fraction of the cost! 🙄 * GraphQL College - Practice GraphQL (https://www.graphql.college/practice-graphql/) (www.graphql.college) * Google Cloud Platform Blog: Announcing Stackdriver Kubernetes Monitoring: Comprehensive Kubernetes observability from the start (https://cloudplatform.googleblog.com/2018/05/Announcing-Stackdriver-Kubernetes-Monitoring-Comprehensive-Kubernetes-observability-from-the-start.html?m=1) (cloudplatform.googleblog.com) * Leveraging Log Streaming to Build the Best Dashboards, Ever (https://tech.target.com/2018/04/30/best-dashboards-ever.html) (tech.target.com) Nice post by Target outlining how they leverage streaming log activity. Includes samples. * Elo Rating System Implemented in Single SQL SELECT | Elliot Chance (http://elliot.land/post/elo-rating-system-implemented-in-single-sql-select) (elliot.land) People do wild stuff with SQL. 😬 * How to use macOS High Sierra to take screenshots and grab video from your Apple TV — Apple World Today (https://www.appleworld.today/blog/2018/5/1/how-to-use-macos-high-sierra-to-take-screenshots-and-grab-video-from-your-apple-tv) (www.appleworld.today) Had no idea you could do this. Neat. * Introducing the Kubernetes Podcast from Google — Google Cloud Platform (https://cloudplatform.googleblog.com/2018/05/introducing-kubernetes-podcast-from-google.html) (cloudplatform.googleblog.com) New podcast. 🎧 * Home | Automation Orchard (https://automationorchard.com/) (automationorchard.com) Comprehensive resource for automation tools. * xkcd: Python Environment (https://xkcd.com/1987/) (xkcd.com) So true. 🤣 * Fortnite: Everything you need to know! | iMore (https://imore.com/fortnite-everything-you-need-know) (imore.com) Fortnite isn’t my kind of game, but it’s coming to IOS and if you are curious what all the excitement is about this gives a little primer. * Nina Makes | Builds | NeXT Computer Replica - Raspberry Pi Case (http://www.ninamakes.co.uk/builds/next-computer-replica-raspberry-pi-case/) (www.ninamakes.co.uk) This is so great! 👏 * Rough.js - Create graphics with a hand-drawn, sketchy, appearance (http://roughjs.com/) (roughjs.com) * Amazon to hire additional 200 people for Mpls. tech office - StarTribune.com (http://www.startribune.com/amazon-to-hire-additional-200-people-for-minneapolis-tech-office/481197671/) (www.startribune.com) * Unsubscribe Robot (http://unsubscriberobot.com/) (unsubscriberobot.com) * The Appeal of Simplicity (https://ac1235.github.io/apofsmp.html) (ac1235.github.io)
** Status 🎈
2018-05-04 4:47 PM (https://micro.thingelstad.com/2018/05/04/afternoon-beverage-at.html)
Afternoon beverage at Castle Danger Brewery (https://www.castledangerbrewery.com) . 🍺
2018-05-04 4:01 PM (https://micro.thingelstad.com/2018/05/04/family-photo-on.html)
Family photo on shore of Lake Superior. Outside of Two Harbors.
2018-05-04 3:24 PM (https://micro.thingelstad.com/2018/05/04/left-a-cairnhttpsenwikipediaorgwikicairn.html)
Left a cairn (https://en.wikipedia.org/wiki/Cairn) . 🙏🏻
2018-05-04 2:12 PM (https://micro.thingelstad.com/2018/05/04/two-harbors-mn.html)
Two Harbors, MN.
2018-05-04 1:27 PM (https://micro.thingelstad.com/2018/05/04/it-seems-bananas.html)
It seems bananas that there is a Banana Saver product one can buy. 🤦🏼♂️
2018-05-03 10:55 PM (https://micro.thingelstad.com/2018/05/03/its-possible-to.html)
It’s possible to make some pretty crazy stuff with Workflow (https://www.workflow.is) and Pythonista (http://omz-software.com/pythonista/) on iOS. Improving my Weekly Thing (https://weekly.thingelstad.com) automation.
2018-05-03 8:39 PM (https://micro.thingelstad.com/2018/05/03/gooseberry-falls-was.html)
Gooseberry Falls was amazing today.
2018-05-03 8:33 PM (https://micro.thingelstad.com/2018/05/03/why-does-microsoft.html)
Why does Microsoft OneDrive for iOS still not support the Files app. It should have been one of the first to adopt it. 🤨
2018-05-03 8:03 PM (https://micro.thingelstad.com/2018/05/03/when-twitter-updates.html)
When Twitter updates Terms of Service I get notices for multiple accounts that I deactivated/deleted a long time ago. Do others get this? Shouldn’t the accounts be deleted and no notice given?
2018-05-03 3:36 PM (https://micro.thingelstad.com/2018/05/03/north-shore-requires.html)
North Shore requires a stop at Betty’s Pies (https://bettyspies.com) . I’m a pie traditionalist. Blueberry, cup of coffee.
2018-05-03 1:42 PM (https://micro.thingelstad.com/2018/05/03/lake-superior.html)
Lake Superior.
2018-05-03 1:12 PM (https://micro.thingelstad.com/2018/05/03/snow-hanging-on.html)
Snow hanging on up north.
2018-05-03 12:41 PM (https://micro.thingelstad.com/2018/05/03/gooseberry-falls-is.html)
Gooseberry Falls is roaring with spring melt.
2018-05-02 8:36 PM (https://micro.thingelstad.com/2018/05/02/home-freehttphomefreemusiccom-stage.html)
Home Free (http://homefreemusic.com) stage photo. 🎶
2018-05-02 8:30 PM (https://micro.thingelstad.com/2018/05/02/013027.html)
Excited to see OmniFocus 3.0 for iOS ship date (https://www.omnigroup.com/blog/entry/omnifocus-3.0-for-ios-ship-date-may-30) announced! Wonder why it’s not in App Store for pre-order. Instant buy for me. 👏🏻
2018-05-02 7:50 PM (https://micro.thingelstad.com/2018/05/02/whole-family-at.html)
Whole family at Home Free (http://homefreemusic.com) concert in Duluth. (One of Mazie’s favorite bands!) 🎶
2018-05-02 6:30 PM (https://micro.thingelstad.com/2018/05/02/trying-out-omc.html)
Trying out OMC Smokehouse (https://omcsmokehouse.com) in Duluth, and of course a Bent Paddle Kanū (http://bentpaddlebrewing.com/beer/flagship-beers.php) .
2018-05-01 8:48 PM (https://micro.thingelstad.com/2018/05/01/going-to-learn.html)
Going to learn some Cyrillic for my next trip to Kiev.
2018-04-30 7:34 PM (https://micro.thingelstad.com/2018/04/30/gorgeous-evening-to.html)
Gorgeous evening to sit outside and relax.
2018-04-28 9:05 PM (https://micro.thingelstad.com/2018/04/28/cue-wonderwall-nice.html)
Cue Wonderwall! 🎼 Nice win Minnesota United! #MNUFC 2-1
2018-04-28 8:40 PM (https://micro.thingelstad.com/2018/04/28/this-review-could.html)
This review could have gotten really ugly. Luckily went the right way.
2018-04-28 8:37 PM (https://micro.thingelstad.com/2018/04/28/goal-mnufc.html)
GOAL!!!!!!!! ⚽️ #MNUFC 2-1
2018-04-28 8:33 PM (https://micro.thingelstad.com/2018/04/28/bobby-bobby-bobby.html)
B🚫OBBY!!! B🚫OBBY!!! B🚫OBBY!!! ⚽️ Nice save!
2018-04-28 8:00 PM (https://micro.thingelstad.com/2018/04/28/halftime-family-selfie.html)
Halftime family selfie at Minnesota United #MNUFC v Houston Dynamo. ⚽️ 1-1
2018-04-28 7:18 PM (https://micro.thingelstad.com/2018/04/28/mn-united-completely.html)
MN United! ⚽️🤦🏼♂️👎🏻 Completely outplayed on that drive. Down a goal.
** Thanks 🎬
Thank you for subscribing to the Weekly Thing! If you know of people that would like the Weekly Thing please forward it along!
Unsubscribe (|UNSUB|) |EMAIL| from this list.
|LIST:ADDRESS|
|IF:REWARDS| |REWARDS_TEXT| |END:IF|
This work by Jamie Thingelstad (https://weekly.thingelstad.com/) is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (https://creativecommons.org/licenses/by-sa/4.0/) .
🎈🎈🎈
This work by Jamie Thingelstad is licensed under CC BY-SA 4.0.
My opinions are my own and not those of any affiliates. The content is non-malicious and ad-free, posted at my discretion. Source attribution is omitted due to potential errors. Your privacy is respected; no tracking is in place.