WEBVTT

00:00:00.000 --> 00:00:15.860
<v Jamie>The Weekly Thing, issue 43. Mar 3, twenty eighteen. Published March 3, twenty eighteen. By Jamie Thingelstad. In this issue: Pwned Passwords with 1Password, David Lynch Teaches Typing, Amazon buys Ring, Requests-HTML, erasing history, small b blogging.

00:00:16.460 --> 00:00:32.106
<v Jamie>I was able to transition the Weekly Thing to this new custom template without breaking everyone’s email experience! I can now happily continue to make small tweaks to improve the experience. My brief experiment with serif fonts only lasted one issue though.

00:00:32.606 --> 00:00:49.335
<v Jamie>Here in “the North” the days are getting longer and warmer. It’s very nice to see the sun more. I am going to leap frog all that and head to India for the first time this week. I’m hopeful the 100 degree temperatures and transition to full sun doesn’t cause me to melt.

00:00:50.735 --> 00:00:52.079
<v Jamie>Now, the Blog section.

00:00:52.679 --> 00:00:54.308
<v Jamie>Book: Why Buddhism Is True.

00:00:54.808 --> 00:00:59.741
<v Jamie>Good read connecting Buddhist concepts and practices to benefits in modern life.

00:01:00.241 --> 00:01:01.370
<v Jamie>Your Version Number.

00:01:01.870 --> 00:01:05.269
<v Jamie>Applying Semantic Versioning to every day of your life.

00:01:06.669 --> 00:01:07.937
<v Jamie>That's the end of Blog.

00:01:09.337 --> 00:01:10.617
<v Jamie>Now, the Photo section.

00:01:11.217 --> 00:01:25.118
<v Jamie>This section of Minnehaha Creek, as it leaves Lake Harriet, never freezes. We went on a walk during a recent dumping of snow, and it was cool to see all these ducks in the creek, braving the winter, with snow piling up on their backs.

00:01:25.618 --> 00:01:32.456
<v Jamie>February 24, twenty eighteen at 7:46 PM 1401–1467 W Minnehaha Pkwy, Minneapolis MN.

00:01:33.856 --> 00:01:35.101
<v Jamie>That's the end of Photo.

00:01:36.501 --> 00:01:37.981
<v Jamie>Now, the Security section.

00:01:38.581 --> 00:01:43.201
<v Jamie>A 1.3Tbs DDoS Hit GitHub, the Largest Yet Recorded | WIRED www.wired.com.

00:01:43.701 --> 00:01:50.864
<v Jamie>I’m continuously surprised why GitHub is so frequently the target of DDoS attacks, but this is an amazing timeline.

00:01:51.364 --> 00:02:20.948
<v Jamie>Quote. GitHub briefly struggled with intermittent outages as a digital system assessed the situation. Within 10 minutes it had automatically called for help from its DDoS mitigation service, Akamai Prolexic. Prolexic took over as an intermediary, routing all the traffic coming into and out of GitHub, and sent the data through its scrubbing centers to weed out and block malicious packets. After eight minutes, attackers relented and the assault dropped off. End quote.

00:02:21.448 --> 00:02:25.837
<v Jamie>That is an impressive, automated response to such a significant event.

00:02:26.337 --> 00:02:30.957
<v Jamie>AgileBits Blog | Finding Pwned Passwords With 1Password blog.agilebits.com.

00:02:31.457 --> 00:02:52.409
<v Jamie>It’s awesome to see AgileBits incorporate the Pwned Password service from Troy Hunt within 24 hours of it being released! Also great that this is going to be incorporated into the Watch Tower capability of 1Password. I’m a big fan of 1Password for Families. I'd recommend all families use it to share secrets and passwords.

00:02:53.809 --> 00:02:55.423
<v Jamie>That's the end of Security.

00:02:56.823 --> 00:02:58.290
<v Jamie>Now, the Software section.

00:02:58.890 --> 00:03:02.501
<v Jamie>David Lynch Teaches Typing by RhinoStew rhinostew.itch.io.

00:03:03.001 --> 00:03:06.485
<v Jamie>This is so weird, but I’m a David Lynch fan so it’s pretty fun.

00:03:07.885 --> 00:03:09.400
<v Jamie>That's the end of Software.

00:03:10.800 --> 00:03:12.278
<v Jamie>Now, the Business section.

00:03:12.878 --> 00:03:17.324
<v Jamie>Amazon Agrees to Buy Smart-Doorbell Startup Ring - Bloomberg www.bloomberg.com.

00:03:17.824 --> 00:03:20.719
<v Jamie>1 billion dollars? Wow, that makes no sense to me.

00:03:21.219 --> 00:03:26.008
<v Jamie>Berkshire Hathaway twenty seventeen Annual Report www.berkshirehathaway.com.

00:03:26.508 --> 00:03:30.399
<v Jamie>Warren Buffett's shareholder letter is always a great read. Nea.

00:03:30.899 --> 00:03:47.527
<v Jamie>Quote. The 65 billion dollars gain is nonetheless real – rest assured of that. But only 36 billion dollars came from Berkshire’s operations. The remaining 29 billion dollars was delivered to us in December when Congress rewrote the U.S. Tax Code. End quote.

00:03:48.027 --> 00:04:00.375
<v Jamie>44% of their gain was a result of the tax overhaul. The read on his 10-year "bet" against managed funds is very good (news flash, the index fund won). Plus bonus points for quoting Kipling.

00:04:00.875 --> 00:04:05.437
<v Jamie>Flavors of Engineering Management · Thinking inside a large box blog.benjamin-encz.de.

00:04:05.937 --> 00:04:13.305
<v Jamie>Interesting look at some different ways to manage engineering teams. I've always done "Product Team Engineering Manager" structure.

00:04:13.805 --> 00:04:19.660
<v Jamie>Introducing C.A.R.E. – a simple framework for user onboarding - Inside Intercom blog.intercom.com.

00:04:20.160 --> 00:04:29.352
<v Jamie>Solid set of practices from Intercom on how they do customer onboarding. This is a huge area of focus for SaaS companies, particularly B2C ones.

00:04:29.852 --> 00:04:46.757
<v Jamie>Quote. As your business grows and gets different types of customers, your onboarding will need to adapt. You’ll never be “finished” working on onboarding. And even your most loyal and active customers need to be continually onboarded to new areas of your product. End quote.

00:04:47.257 --> 00:04:53.924
<v Jamie>You have to adapt these plays in the B2B market but the thinking behind this is what I would attempt to model.

00:04:55.324 --> 00:04:56.778
<v Jamie>That's the end of Business.

00:04:58.178 --> 00:04:59.680
<v Jamie>Now, the Programming section.

00:05:00.280 --> 00:05:06.162
<v Jamie>Forde's Tenth Rule, or, "How I Learned to Stop Worrying and love the State Machine" raganwald.com.

00:05:06.662 --> 00:05:19.116
<v Jamie>Good introduction to state machines and how they are used in programming to deal with complexity. If you are around programmers and have heard state machines referenced this is a good introduction to the concepts and benefits.

00:05:19.616 --> 00:05:22.665
<v Jamie>Requests-HTML: HTML Parsing for Humans github.com.

00:05:23.165 --> 00:05:33.768
<v Jamie>A new Python module from Kenneth Reitz of Requests fame. Reitz designs modules very well and this is worth looking at. Previously, the go to for this thing was Beautiful Soup.

00:05:35.168 --> 00:05:36.520
<v Jamie>That's the end of Programming.

00:05:37.920 --> 00:05:39.122
<v Jamie>Now, the Web section.

00:05:39.722 --> 00:05:43.274
<v Jamie>Erasing history - Columbia Journalism Review www.cjr.org.

00:05:43.774 --> 00:06:11.733
<v Jamie>The permanence of digital content is something I think about for personal websites, but I hadn't considered how damaging that intersection could be for newspaper sites. I've supported Internet Archive for years and their mission is to capture and save content. It seems like a good path would be for news websites content management systems to directly archive content into a place like Internet Archive and not rely on the web crawler to capture it.

00:06:12.233 --> 00:06:14.411
<v Jamie>Small b blogging tomcritchlow.com.

00:06:14.911 --> 00:06:17.585
<v Jamie>I like this thought about how to approach blogging.

00:06:18.085 --> 00:06:29.122
<v Jamie>Quote. Small b blogging is writing things that you link back to and reference time and time again. Ideas that can evolve and grow as your thinking and audience grows. End quote.

00:06:29.622 --> 00:06:39.574
<v Jamie>Personally I think of my blogging activity as being as much or more for me as a way to clarify my thoughts and share learning, and if others dig it that is cool too.

00:06:40.974 --> 00:06:42.326
<v Jamie>That's the end of Web.

00:06:43.726 --> 00:06:45.545
<v Jamie>Now, the Self-Improvement section.

00:06:46.145 --> 00:06:49.569
<v Jamie>Live Like a Hydra – Thinking Is Hard – Medium medium.com.

00:06:50.069 --> 00:06:57.528
<v Jamie>I've read Nassim Nicholas Taleb's Antifragile but this essay on applying anti fragile concepts to your life is interesting.

00:06:58.028 --> 00:07:14.771
<v Jamie>Quote. An antifragile way of life is all about finding a way to gain from the inevitable disorder of life. To not only bounce back when things don’t go as planned, but to get stronger, smarter, and better at continuing as a result of running into this disorder. End quote.

00:07:15.271 --> 00:07:16.273
<v Jamie>Thought provoking.

00:07:16.773 --> 00:07:20.997
<v Jamie>The two mental shifts highly successful people make — Quartz qz.com.

00:07:21.497 --> 00:07:33.829
<v Jamie>This is an interesting read and challenges many thought patterns. I like the model it suggests of two shifts, and how different those shifts may be. Give this one a read and reflect on it for a while.

00:07:34.329 --> 00:07:37.241
<v Jamie>Brave Enough | Jessie Diggins jessiediggins.com.

00:07:37.741 --> 00:07:47.705
<v Jamie>Fabulous post from Olympic athlete Jessie Diggins on goal setting and her approach to the twenty eighteen Winter Olympics. Thanks to Leah Cunningham for the link.

00:07:49.105 --> 00:07:51.073
<v Jamie>That's the end of Self-Improvement.

00:07:52.473 --> 00:07:53.868
<v Jamie>Now, the Privacy section.

00:07:54.468 --> 00:07:59.212
<v Jamie>Differential Privacy for Dummies – Roberto Agostino Vitillo's Blog robertovitillo.com.

00:07:59.712 --> 00:08:19.152
<v Jamie>The first I heard of differential privacy was when Apple started to use the term to describe how they use advanced data techniques to make smart recommendations without reducing privacy. This paper is filled with more math than I can follow, but it explains a bit more about what differential privacy really is.

00:08:19.652 --> 00:08:46.372
<v Jamie>Quote. Differential privacy formalizes the idea that a query should not reveal whether any one person is present in a dataset, much less what their data are. Imagine two otherwise identical datasets, one with your information in it, and one without it. Differential Privacy ensures that the probability that a query will produce a given result is nearly the same whether it’s conducted on the first or second dataset. End quote.

00:08:46.872 --> 00:08:53.277
<v Jamie>If your working on systems that collect user data and also want to protect privacy this would be a good read.

00:08:54.677 --> 00:08:56.155
<v Jamie>That's the end of Privacy.

00:08:57.555 --> 00:08:59.019
<v Jamie>Now, the Sports section.

00:08:59.619 --> 00:09:04.574
<v Jamie>Duluth welcomes home golden curlers | Minnesota Public Radio News www.mprnews.org.

00:09:05.074 --> 00:09:09.619
<v Jamie>Great to see the Gold Medal US Curling team coming back home to Minnesota!

00:09:11.019 --> 00:09:12.267
<v Jamie>That's the end of Sports.

00:09:13.667 --> 00:09:15.025
<v Jamie>Now, the Culture section.

00:09:15.625 --> 00:09:20.930
<v Jamie>programmers-oath: An oath for programmers, comparable to the Hippocratic Oath github.com.

00:09:21.430 --> 00:09:34.511
<v Jamie>I've written a lot about the intersection of programming and ethics. Specifically the idea of a moral oath that programmers should vow to uphold. Here is someone taking an initial attempt to put something like that together.

00:09:35.911 --> 00:09:37.133
<v Jamie>That's the end of Culture.

00:09:38.533 --> 00:09:39.732
<v Jamie>Now, the Tech section.

00:09:40.332 --> 00:09:43.280
<v Jamie>Oscar Forner's personal website oscarforner.com.

00:09:43.780 --> 00:09:59.547
<v Jamie>Honestly bash would be in my top 5 most often used tools and I know many people turn there nose to it. This writeup on tooling around bash though, including formatting, listing and unit testing is pretty cool. I had no idea there was a linter for bash!

00:10:00.047 --> 00:10:08.578
<v Jamie>Google Cloud Platform Blog: 12 best practices for user account, authorization and password management cloudplatform.googleblog.com.

00:10:09.078 --> 00:10:14.101
<v Jamie>Thorough list of things that you need to deal with if you are building an authentication system.

00:10:14.601 --> 00:10:19.704
<v Jamie>Feed43: Convert web pages into professionally looking RSS feeds feed43.com.

00:10:20.204 --> 00:10:33.496
<v Jamie>I use feed readers extensively and it’s a bummer when there is a website that doesn't have a feed for what I want. This site allows you to parse the HTML of the page and create an RSS feed from it. This could be handy to have.

00:10:34.896 --> 00:10:36.002
<v Jamie>That's the end of Tech.

00:10:37.402 --> 00:10:39.169
<v Jamie>Now, the Productivity section.

00:10:39.769 --> 00:10:44.751
<v Jamie>Things 3 From an OmniFocus and TaskPaper User —Macdrifter www.macdrifter.com.

00:10:45.251 --> 00:11:08.386
<v Jamie>I was very interested to read this. I've been an OmniFocus user since it was in beta, and lately Things 3 continues to get a lot of positive comments. I've considered switching, but I really don't want to do that. Switching task managers Is a major pain. This review ultimately came down on Things 3, but I’m going to wait for OmniFocus 3 before I make any decision.

00:11:09.786 --> 00:11:11.619
<v Jamie>That's the end of Productivity.

00:11:13.019 --> 00:11:14.243
<v Jamie>Now, the App section.

00:11:14.843 --> 00:11:16.672
<v Jamie>Still Mind - Meditation Timer.

00:11:17.172 --> 00:11:19.274
<v Jamie>by 1092599.com.

00:11:19.774 --> 00:11:29.858
<v Jamie>Still Mind is the perfect minimalist meditation timer. It includes everything you need, regardless of your style of meditation, in an intuitive and beautiful interface.

00:11:30.358 --> 00:11:39.027
<v Jamie>Want a minimal meditation app to simply keep track of time, work on your iPhone and Apple Watch, and integrate with HealthKit? This is the one.

00:11:39.527 --> 00:11:40.032
<v Jamie>Free.

00:11:41.432 --> 00:11:42.757
<v Jamie>That's the end of App.

00:11:44.157 --> 00:11:45.496
<v Jamie>Now, the Status section.

00:11:46.096 --> 00:11:47.680
<v Jamie>Friday @ 9:24 PM.

00:11:48.180 --> 00:11:50.220
<v Jamie>Dan Wilson all-request on piano.

00:11:51.120 --> 00:11:52.712
<v Jamie>Friday @ 9:01 PM.

00:11:53.212 --> 00:11:58.277
<v Jamie>Dan Wilson taking the stage for his 3-ring Binder “all-requests” show at Icehouse!

00:11:59.177 --> 00:12:00.704
<v Jamie>Friday @ 8:57 PM.

00:12:01.204 --> 00:12:05.723
<v Jamie>Fun performance of The Lion King at Justice Page Middle School tonight!

00:12:06.623 --> 00:12:08.284
<v Jamie>Tuesday @ 9:12 PM.

00:12:08.784 --> 00:12:11.839
<v Jamie>Still finding Alto’s Odyssey very fun. Great game!

00:12:12.739 --> 00:12:14.611
<v Jamie>Monday @ 10:53 PM.

00:12:15.111 --> 00:12:20.726
<v Jamie>I’m amazed at the “superpowers” Workflow gives me from my phone! Automating routine things!

00:12:21.626 --> 00:12:23.246
<v Jamie>Monday @ 9:11 PM.

00:12:23.746 --> 00:12:30.031
<v Jamie>My sons second grade class also has a mindfulness practice. It’s a great idea and it seems to work for them.

00:12:30.931 --> 00:12:32.532
<v Jamie>Monday @ 9:09 PM.

00:12:33.032 --> 00:12:39.135
<v Jamie>I got to be a guest reader in Tyler’s class today. Was fun to pick out a bunch of books for the second Graders.

00:12:40.035 --> 00:12:41.667
<v Jamie>Sunday @ 8:33 PM.

00:12:42.167 --> 00:12:47.956
<v Jamie>Another very good meal at Martina. Shaved brussel salad, beet salad, swordfish and panqueque. Wow!

00:12:48.856 --> 00:12:50.464
<v Jamie>Sunday @ 2:17 PM.

00:12:50.964 --> 00:12:57.224
<v Jamie>Theatre this afternoon. Make Believe Neighborhood at In the Heart of the Beast Puppet and Mask Theatre.

00:12:58.124 --> 00:12:59.876
<v Jamie>Saturday @ 9:27 PM.

00:13:00.376 --> 00:13:03.892
<v Jamie>Mass Start Speed Skating reminds me a lot of track cycling.

00:13:04.792 --> 00:13:06.544
<v Jamie>Saturday @ 5:57 PM.

00:13:07.044 --> 00:13:09.084
<v Jamie>Interesting strategy in Curling.

00:13:09.984 --> 00:13:11.736
<v Jamie>Saturday @ 5:28 PM.

00:13:12.236 --> 00:13:17.677
<v Jamie>Congratulations to Duluth Curling Club for bringing home the first US Gold in Curling.

00:13:18.577 --> 00:13:20.353
<v Jamie>Saturday @ 5:23 PM.

00:13:20.853 --> 00:13:25.822
<v Jamie>Forestry.io is working great for me. Removes the friction from static blogging.

00:13:26.722 --> 00:13:28.083
<v Jamie>Saturday @ 5:16 PM.

00:13:28.583 --> 00:13:32.318
<v Jamie>If Curling can be an Olympic sport than surely Kubb could be too.

00:13:33.218 --> 00:13:34.946
<v Jamie>Saturday @ 4:20 PM.

00:13:35.446 --> 00:13:45.820
<v Jamie>macOS Photos app grinds my laptop to a crawl. Fans blaring, everything sluggish. Very frustrating. Seemingly doing nothing and it’s taking 280% and more of CPU.

00:13:46.720 --> 00:13:48.736
<v Jamie>Saturday @ 10:55 AM.

00:13:49.236 --> 00:13:53.767
<v Jamie>We made 34,344 meals, enough to feed 94 kids for a year!

00:13:54.667 --> 00:13:56.680
<v Jamie>Saturday @ 10:53 AM.

00:13:57.180 --> 00:14:03.885
<v Jamie>We packed 22 boxes at Feed My Starving Children this morning! Tyler picked a great event for his birthday!

00:14:04.785 --> 00:14:06.535
<v Jamie>Saturday @ 9:00 AM.

00:14:07.035 --> 00:14:14.811
<v Jamie>At Feed My Starving Children to pack meals. Tyler wanted to come here for his birthday. Love this handmade graph of progress.

00:14:16.211 --> 00:14:22.417
<v Jamie>That brings us to the end of the Weekly Thing, issue 43. Thanks for listening, and I'll see you next time.
