WEBVTT

00:00:00.000 --> 00:00:15.480
<v Jamie>The Weekly Thing, issue 52. May 5, twenty eighteen. Published May 5, twenty eighteen. By Jamie Thingelstad. In this issue: WeWork's growing empire, GitHub Pages HTTPS, Prime Book Box, synthetic nucleotides, code review culture, passwords online.

00:00:16.080 --> 00:00:25.533
<v Jamie>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!

00:00:26.033 --> 00:00:47.016
<v Jamie>I published the first Weekly Thing on May 13, twenty seventeen. 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!

00:00:47.516 --> 00:00:58.576
<v Jamie>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 to sign up!

00:00:59.976 --> 00:01:01.874
<v Jamie>Now, the Featured Links section.

00:01:02.474 --> 00:01:04.621
<v Jamie>Don't miss these gems from the past week.

00:01:05.121 --> 00:01:09.648
<v Jamie>The Numbers Behind WeWork's Growing Empire - Bloomberg www.bloomberg.com.

00:01:10.148 --> 00:01:39.497
<v Jamie>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 dollars in leases to properties owned by officers and affiliates of the company, with 90 million dollars 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.

00:01:39.997 --> 00:01:44.725
<v Jamie>Inside Nintendo's secretive creative process | Games | The Guardian www.theguardian.com.

00:01:45.225 --> 00:01:52.214
<v Jamie>The headline is a bit overstated, but this is a little peak into how Nintendo approaches creating new game experiences.

00:01:52.714 --> 00:01:59.992
<v Jamie>Quote. “We have the software team and the hardware team working very closely together,” elaborates Takahashi. End quote.

00:02:00.492 --> 00:02:12.369
<v Jamie>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.

00:02:12.869 --> 00:02:19.545
<v Jamie>Stack Overflow Isn't Very Welcoming. It's Time for That to Change. - Stack Overflow Blog stackoverflow.blog.

00:02:20.045 --> 00:02:47.647
<v Jamie>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.

00:02:49.047 --> 00:02:50.895
<v Jamie>That's the end of Featured Links.

00:02:52.295 --> 00:02:53.574
<v Jamie>Now, the Photo section.

00:02:54.174 --> 00:02:56.166
<v Jamie>My favorite picture from the last week.

00:02:56.666 --> 00:03:16.687
<v Jamie>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.

00:03:17.187 --> 00:03:22.199
<v Jamie>May 3, twenty eighteen at 12:17 PM Gooseberry Falls, Two Harbors, MN.

00:03:23.599 --> 00:03:24.843
<v Jamie>That's the end of Photo.

00:03:26.243 --> 00:03:27.482
<v Jamie>Now, the Links section.

00:03:28.082 --> 00:03:30.740
<v Jamie>Commentary on interesting links from the week.

00:03:31.240 --> 00:03:37.827
<v Jamie>GitHub's refurbished San Francisco headquarters is designed for inclusivity — Quartz at Work work.qz.com.

00:03:38.327 --> 00:03:49.189
<v Jamie>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.

00:03:49.689 --> 00:03:54.798
<v Jamie>When Your Employees Post Passwords Online — Krebs on Security krebsonsecurity.com.

00:03:55.298 --> 00:04:00.973
<v Jamie>Services that offer both private and public functions can easily leak private information out.

00:04:01.473 --> 00:04:12.201
<v Jamie>Quote. KrebsOnSecurity spent the past week using Google to discover unprotected personal Trello boards that listed employer passwords and other sensitive data. End quote.

00:04:12.701 --> 00:04:20.485
<v Jamie>The Uber example is not rare. A solution to this is to write small jobs to insure compliance with your security and governance processes.

00:04:20.985 --> 00:04:28.232
<v Jamie>Lessons from Building Static Analysis Tools at Google | April twenty eighteen | Communications of the ACM cacm.acm.org.

00:04:28.732 --> 00:04:41.529
<v Jamie>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.

00:04:42.029 --> 00:04:46.458
<v Jamie>Amazon launches kid-focused Prime Book Box subscription www.imore.com.

00:04:46.958 --> 00:04:49.157
<v Jamie>New subscription service from Amazon.

00:04:49.657 --> 00:05:05.202
<v Jamie>Quote. 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. End quote.

00:05:05.702 --> 00:05:13.671
<v Jamie>Once Amazon knows your kids and their ages (plus whatever other data) they can also market you with all sorts of other parent purchases.

00:05:14.171 --> 00:05:18.611
<v Jamie>Custom domains on GitHub Pages gain support for HTTPS blog.github.com.

00:05:19.111 --> 00:05:27.556
<v Jamie>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!

00:05:28.056 --> 00:05:32.112
<v Jamie>Anatomy of a Program in Memory | Many But Finite manybutfinite.com.

00:05:32.612 --> 00:05:46.117
<v Jamie>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.

00:05:46.617 --> 00:05:53.844
<v Jamie>WhatsApp founder plans to leave after broad clashes with parent Facebook - The Washington Post www.washingtonpost.com.

00:05:54.344 --> 00:06:11.966
<v Jamie>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.

00:06:12.466 --> 00:06:15.721
<v Jamie>Bezos: A CEO Who Can Write – Monday Note mondaynote.com.

00:06:16.221 --> 00:06:23.796
<v Jamie>Jean-Louis Gassée (one of the former Apple CEOs) giving a recap of the 21 years of Jeff Bezos shareholder letters.

00:06:24.296 --> 00:06:28.829
<v Jamie>Unlearning toxic behaviors in a code review culture medium.freecodecamp.org.

00:06:29.329 --> 00:06:44.048
<v Jamie>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.

00:06:44.548 --> 00:06:48.298
<v Jamie>Incident Management at Netflix Velocity (video) www.infoq.com.

00:06:48.798 --> 00:07:17.007
<v Jamie>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.

00:07:17.507 --> 00:07:23.461
<v Jamie>CRISPR-Cas9 Improved 10,000-Fold by Synthetic Nucleotides | GEN www.genengnews.com.

00:07:23.961 --> 00:07:31.752
<v Jamie>After reading A Crack in Creation I continue to find updates on CRISPR interesting to follow. CRISPR seems like an incredible technology.

00:07:32.252 --> 00:07:37.673
<v Jamie>The Best VPN Service: Reviews by Wirecutter | A New York Times Company thewirecutter.com.

00:07:38.173 --> 00:08:04.431
<v Jamie>VPN 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 Encrypt.me which is bundled in with Eero Plus, but I have had a number of issues with it.

00:08:04.931 --> 00:08:13.283
<v Jamie>Humans broke the internet, understanding them better might help fix it — SAGE Ocean | Big Data, New Tech, Social Science ocean.sagepub.com.

00:08:13.783 --> 00:08:18.550
<v Jamie>Pretty accurate description of some of the promises of the Internet and the reality.

00:08:19.050 --> 00:08:45.639
<v Jamie>Quote. 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. End quote.

00:08:46.139 --> 00:08:58.256
<v Jamie>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.

00:08:58.756 --> 00:09:03.363
<v Jamie>Event Sourcing made Simple – Kickstarter Engineering kickstarter.engineering.

00:09:03.863 --> 00:09:21.474
<v Jamie>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.

00:09:22.874 --> 00:09:24.121
<v Jamie>That's the end of Links.

00:09:25.521 --> 00:09:26.746
<v Jamie>Now, the App section.

00:09:27.346 --> 00:09:28.967
<v Jamie>Drafts 5: Capture ‣‣ Act.

00:09:29.467 --> 00:09:30.571
<v Jamie>by Agile Tortoise.

00:09:31.071 --> 00:09:51.303
<v Jamie>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.

00:09:51.803 --> 00:10:16.570
<v Jamie>In the Weekly Thing from July 22, twenty seventeen 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.

00:10:17.070 --> 00:10:18.414
<v Jamie>Free 4/5 stars.

00:10:19.814 --> 00:10:21.140
<v Jamie>That's the end of App.

00:10:22.540 --> 00:10:24.190
<v Jamie>Now, the Breadcrumbs section.

00:10:24.790 --> 00:10:27.325
<v Jamie>Additional links of interest from this week.

00:10:27.825 --> 00:10:29.920
<v Jamie>First, xkcd: IMHO (xkcd.com) Awesome.

00:10:30.420 --> 00:10:34.259
<v Jamie>Second, 0.38 Second Rubik’s Cube Solve (youtu.be) Amazing!

00:10:34.759 --> 00:10:43.941
<v Jamie>Third, google Cloud Platform Blog: Kubernetes best practices: Setting up health checks with readiness and liveness probes (cloudplatform.googleblog.com).

00:10:44.441 --> 00:10:50.753
<v Jamie>Fourth, announcing Stack Overflow for Teams – Joel on Software (www.joelonsoftware.com) This makes sense.

00:10:51.253 --> 00:11:00.299
<v Jamie>Fifth, nest Cam versus WyzeCam: Clash of the connected cameras — iMore (www.imore.com) I’m amazed at how good the WyzeCam did at a fraction of the cost!

00:11:00.799 --> 00:11:04.599
<v Jamie>Sixth, GraphQL College - Practice GraphQL (www.graphql.college).

00:11:05.099 --> 00:11:15.232
<v Jamie>Seventh, google Cloud Platform Blog: Announcing Stackdriver Kubernetes Monitoring: Comprehensive Kubernetes observability from the start (cloudplatform.googleblog.com).

00:11:15.732 --> 00:11:26.419
<v Jamie>Eighth, leveraging Log Streaming to Build the Best Dashboards, Ever (tech.target.com) Nice post by Target outlining how they leverage streaming log activity. Includes samples.

00:11:26.919 --> 00:11:33.999
<v Jamie>Ninth, elo Rating System Implemented in Single SQL SELECT | Elliot Chance (elliot.land) People do wild stuff with SQL.

00:11:34.499 --> 00:11:44.890
<v Jamie>Tenth, how to use macOS High Sierra to take screenshots and grab video from your Apple TV — Apple World Today (www.appleworld.today) Had no idea you could do this. Neat.

00:11:45.390 --> 00:11:53.420
<v Jamie>Number 11, introducing the Kubernetes Podcast from Google — Google Cloud Platform (cloudplatform.googleblog.com) New podcast.

00:11:53.920 --> 00:12:00.636
<v Jamie>Number 12, home | Automation Orchard (automationorchard.com) Comprehensive resource for automation tools.

00:12:01.136 --> 00:12:04.632
<v Jamie>Number 13, xkcd: Python Environment (xkcd.com) So true.

00:12:05.132 --> 00:12:17.649
<v Jamie>Number 14, fortnite: Everything you need to know! | iMore (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.

00:12:18.149 --> 00:12:25.353
<v Jamie>Number 15, nina Makes | Builds | NeXT Computer Replica - Raspberry Pi Case (www.ninamakes.co.uk) This is so great!

00:12:25.853 --> 00:12:31.527
<v Jamie>Number 16, rough.js - Create graphics with a hand-drawn, sketchy, appearance (roughjs.com).

00:12:32.027 --> 00:12:39.667
<v Jamie>Number 17, amazon to hire additional 200 people for Mpls. tech office - StarTribune.com (www.startribune.com).

00:12:40.167 --> 00:12:43.442
<v Jamie>Number 18, unsubscribe Robot (unsubscriberobot.com).

00:12:43.942 --> 00:12:48.236
<v Jamie>Number 19, the Appeal of Simplicity (ac1235.github.io).

00:12:49.636 --> 00:12:51.176
<v Jamie>That's the end of Breadcrumbs.

00:12:52.576 --> 00:12:53.916
<v Jamie>Now, the Status section.

00:12:54.516 --> 00:12:57.680
<v Jamie>twenty eighteen-05-04 4:47 PM.

00:12:58.180 --> 00:13:00.878
<v Jamie>Afternoon beverage at Castle Danger Brewery.

00:13:01.378 --> 00:13:04.594
<v Jamie>twenty eighteen-05-04 4:01 PM.

00:13:05.094 --> 00:13:09.000
<v Jamie>Family photo on shore of Lake Superior. Outside of Two Harbors.

00:13:09.500 --> 00:13:12.492
<v Jamie>twenty eighteen-05-04 3:24 PM.

00:13:12.992 --> 00:13:13.832
<v Jamie>Left a cairn.

00:13:14.332 --> 00:13:16.980
<v Jamie>twenty eighteen-05-04 2:12 PM.

00:13:17.480 --> 00:13:18.311
<v Jamie>Two Harbors, MN.

00:13:18.811 --> 00:13:21.955
<v Jamie>twenty eighteen-05-04 1:27 PM.

00:13:22.455 --> 00:13:26.494
<v Jamie>It seems bananas that there is a Banana Saver product one can buy.

00:13:26.994 --> 00:13:30.322
<v Jamie>twenty eighteen-05-03 10:55 PM.

00:13:30.822 --> 00:13:38.310
<v Jamie>It’s possible to make some pretty crazy stuff with Workflow and Pythonista on iOS. Improving my Weekly Thing automation.

00:13:38.810 --> 00:13:41.934
<v Jamie>twenty eighteen-05-03 8:39 PM.

00:13:42.434 --> 00:13:44.408
<v Jamie>Gooseberry Falls was amazing today.

00:13:44.908 --> 00:13:47.925
<v Jamie>twenty eighteen-05-03 8:33 PM.

00:13:48.425 --> 00:13:55.858
<v Jamie>Why does Microsoft OneDrive for iOS still not support the Files app. It should have been one of the first to adopt it.

00:13:56.358 --> 00:13:59.428
<v Jamie>twenty eighteen-05-03 8:03 PM.

00:13:59.928 --> 00:14:11.498
<v Jamie>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?

00:14:11.998 --> 00:14:15.142
<v Jamie>twenty eighteen-05-03 3:36 PM.

00:14:15.642 --> 00:14:21.556
<v Jamie>North Shore requires a stop at Betty’s Pies. I’m a pie traditionalist. Blueberry, cup of coffee.

00:14:22.056 --> 00:14:25.248
<v Jamie>twenty eighteen-05-03 1:42 PM.

00:14:25.748 --> 00:14:26.636
<v Jamie>Lake Superior.

00:14:27.136 --> 00:14:30.086
<v Jamie>twenty eighteen-05-03 1:12 PM.

00:14:30.586 --> 00:14:32.144
<v Jamie>Snow hanging on up north.

00:14:32.644 --> 00:14:36.064
<v Jamie>twenty eighteen-05-03 12:41 PM.

00:14:36.564 --> 00:14:39.310
<v Jamie>Gooseberry Falls is roaring with spring melt.

00:14:39.810 --> 00:14:42.976
<v Jamie>twenty eighteen-05-02 8:36 PM.

00:14:43.476 --> 00:14:44.868
<v Jamie>Home Free stage photo.

00:14:45.368 --> 00:14:48.463
<v Jamie>twenty eighteen-05-02 8:30 PM.

00:14:48.963 --> 00:14:57.019
<v Jamie>Excited to see OmniFocus 3.0 for iOS ship date announced! Wonder why it’s not in App Store for pre-order. Instant buy for me.

00:14:57.519 --> 00:15:00.436
<v Jamie>twenty eighteen-05-02 7:50 PM.

00:15:00.936 --> 00:15:05.557
<v Jamie>Whole family at Home Free concert in Duluth. (One of Mazie’s favorite bands!).

00:15:06.057 --> 00:15:09.178
<v Jamie>twenty eighteen-05-02 6:30 PM.

00:15:09.678 --> 00:15:14.006
<v Jamie>Trying out OMC Smokehouse in Duluth, and of course a Bent Paddle Kanū.

00:15:14.506 --> 00:15:17.698
<v Jamie>twenty eighteen-05-01 8:48 PM.

00:15:18.198 --> 00:15:21.219
<v Jamie>Going to learn some Cyrillic for my next trip to Kiev.

00:15:21.719 --> 00:15:24.905
<v Jamie>twenty eighteen-04-30 7:34 PM.

00:15:25.405 --> 00:15:28.093
<v Jamie>Gorgeous evening to sit outside and relax.

00:15:28.593 --> 00:15:31.785
<v Jamie>twenty eighteen-04-28 9:05 PM.

00:15:32.285 --> 00:15:35.957
<v Jamie>Cue Wonderwall! Nice win Minnesota United! #MNUFC 2-1.

00:15:36.457 --> 00:15:39.649
<v Jamie>twenty eighteen-04-28 8:40 PM.

00:15:40.149 --> 00:15:44.163
<v Jamie>This review could have gotten really ugly. Luckily went the right way.

00:15:44.663 --> 00:15:47.879
<v Jamie>twenty eighteen-04-28 8:37 PM.

00:15:48.379 --> 00:15:49.940
<v Jamie>GOAL!!!!!!!! #MNUFC 2-1.

00:15:50.440 --> 00:15:53.583
<v Jamie>twenty eighteen-04-28 8:33 PM.

00:15:54.083 --> 00:15:55.908
<v Jamie>BOBBY!!! BOBBY!!! BOBBY!!! Nice save!

00:15:56.408 --> 00:15:59.155
<v Jamie>twenty eighteen-04-28 8:00 PM.

00:15:59.655 --> 00:16:04.494
<v Jamie>Halftime family selfie at Minnesota United #MNUFC v Houston Dynamo. 1-1.

00:16:04.994 --> 00:16:08.138
<v Jamie>twenty eighteen-04-28 7:18 PM.

00:16:08.638 --> 00:16:12.054
<v Jamie>MN United! Completely outplayed on that drive. Down a goal.

00:16:13.454 --> 00:16:19.363
<v Jamie>That brings us to the end of the Weekly Thing, issue 52. Thanks for listening, and I'll see you next time.
