Weekly Thing for October 14, 2017
|MC_PREVIEW_TEXT|
|IFNOT:ARCHIVE_PAGE| View this email in your browser (|ARCHIVE|) |END:IF|
** Weekly Thing
** by Jamie Thingelstad
October 14, 2017
Big change this week – and hopefully you don’t notice! I decided to move the Weekly Thing from TinyLetter to MailChimp. TinyLetter is a simple platform and was a great place to experiment and try things but I heard from a number of people that the Weekly Thing was going in there spam folders. I also had a couple of instances of failed delivery. MailChimp is a bit more complicated, but seems much more powerful. I can also now send the Weekly Thing from my domain so I hope that that will improve deliverability.
This does change how some of my automation works to create the newsletter. It also means the archive will be in two places, but I know this is a good change for the long haul. Hopefully some of you that haven’t been consistently getting this now do and that it just works for everyone else.
** Photog 📷
MN United fans cheering during a corner kick at the last home game of the season!
Oct 7, 2017 at 7:43 PM 2001 6th St SE Minneapolis MN 55455
** Links 📌
** High Sierra - Terminal lags if background opacity is set - Ask Different (https://apple.stackexchange.com/questions/299982/high-sierra-terminal-lags-if-background-opacity-is-set)
💬 This bug in High Sierra is really bad for terminal. I have a MacBook Pro (Retina, Mid 2012) and with opacity set to 90% on terminal windows they are unusably slow. If I don’t use transparency it works fine. Oddly enough when the window is in the background it seems to go faster. 😞
** Pierre Omidyar: 6 ways social media has become a direct threat to democracy - The Washington Post (https://www.washingtonpost.com/news/theworldpost/wp/2017/10/09/pierre-omidyar-6-ways-social-media-has-become-a-direct-threat-to-democracy/)
💬 Pierre Omidyar (https://en.wikipedia.org/wiki/Pierre_Omidyar) highlights six very strong reasons to opt-out of social media. A quick, straight-to-the-point read that highlights very real and not talked about issues in social media.
** Cytoscape.js (http://js.cytoscape.org/)
💬 Cool Javascript library to do network / graph visualization. This could be used to do some fun data visualization in the browser. It would be really cool to build a network visualization of all my links. 🤔
** A Little Story About the yes
Unix Command | Matthias Endler (https://matthias-endler.de/2017/yes/)
💬 This is one of those delightful blog posts that dives into one of the most esoteric Unix commands out there, yes and then looks into how it is so incredibly fast! 🏅
** Jamf to Receive Majority Investment from Vista Equity Partners | Jamf (https://www.jamf.com/resources/jamf-to-receive-majority-investment-from-vista-equity-partners/)
💬 Congratulations? I think? Jamf seems to be doing very well as macOS continues to grow in the enterprise. This is also one of the Twin Cities success stories. I sure hope this doesn’t see it move out of this market.
** Changes in Password Best Practices - Schneier on Security (https://www.schneier.com/blog/archives/2017/10/changes_in_pass.html)
💬 Password expiration and special character requirements should go away in favor of long pass phrases. Any guess on how many years it will take security certification and audit functions to catch up to this wisdom? My guess is 5 years.
** Perl turns 30 | Opensource.com (https://opensource.com/article/17/10/perl-turns-30)
💬 I like to give Perl code a hard time because so much of it is so sloppy. However, truth be told some of the very first coding I did on the web was all Perl CGI (https://en.wikipedia.org/wiki/Common_Gateway_Interface) code doing really goofy things on the web. The block of Perl that I wrote for BigCharts was some of my favorite. It’s amazing that Perl is now 30 years old. These days I definitely prefer Python but Perl does deserve some respect at least for it’s regular expression capabilities.
** The Importance of Thinking Time — MyProductiveMac (http://www.myproductivemac.com/blog/the-importance-of-thinking-time11102017)
💬 In the realm of actively managing your schedule this is an important aspect to consider scheduling. That’s it, nothing else. Make sure you know when you’re going to take the opportunity to down tools, take a break and just - think. Just - be.
** Behind the Magic: How we built the ARKit Sudoku Solver (https://blog.prototypr.io/behind-the-magic-how-we-built-the-arkit-sudoku-solver-e586e5b685b0)
💬 Cool use of ARKit and the writeup on how they built it is a good read. Some good insite into real world AR challenges.
** Replacing our search with Algolia | Netlify (https://www.netlify.com/blog/2017/10/10/replacing-our-search-with-algolia/)
💬 Netlify shares how they moved from Lunr.js (https://lunrjs.com) search using JavaScript to Algolia (https://twitter.com/anna_picchetti) using their hosted service and JavaScript library. I used Lunr.js to put search in Link Thing but searching 8,000+ documents is far too much for a client-side search solution.
** Algolia | The Most Reliable Platform for Building Search (https://www.algolia.com/)
💬 This looks like a very powerful Search service that you can use for personal use for free.
** The Absurdly Underestimated Dangers of CSV Injection (http://georgemauer.net/2017/10/07/csv-injection.html)
💬 Interesting writeup on injecting formulas into CSV data to affect the behavior of the software that is reading the CSV. This example uses the preference that spreadsheets have to interpret formulas embedded in CSV files. Security risks like this can be surprising, even to very technical people, since the data isn’t an executable itself.
** What Sephora Knows About Women in Tech That Silicon Valley Doesn’t - WSJ (https://www.wsj.com/articles/what-sephora-knows-about-women-in-tech-that-silicon-valley-doesnt-1507539600)
💬 Highlighting how Sephora (https://www.sephora.com) has defied technology trends regarding gender diversity in technology. This reference to EEOC data is sobering: Women hold 23% of roles in the technical ranks at the top 75 Silicon Valley companies, according to the U.S. Equal Employment Opportunity Commission. A report from the commission attributes the scarcity of women in those roles to inhospitable work cultures, isolation, a “firefighting” work style, long hours and a lack of advancement. Take a look at the ‘Industry Pipeline’ graphs and note that the only industries with lower representation of women than tech is ‘automative and industrial manufacturing’ and ‘energy and basic materials’. There is a lot of room to improve! Thanks @anna_picchetti (https://twitter.com/anna_picchetti) for the link!
** The Value of Optimizing for Resilience - DZone Performance (https://dzone.com/articles/the-value-of-optimising-for-resilience)
💬 Good read and I like this term resilience better than survivability, which is what I typically use to describe these qualities. I also like the concept that this is built into the services but also the teams behind them. If the checkout team adopted Defensive Architecture techniques they could combine a Circuit Breaker (https://www.martinfowler.com/bliki/CircuitBreaker.html) , a Bulkhead (https://www.amazon.co.uk/dp/1680502395/) , and a Feature Toggle in anticipation of registration errors. If the registration service struggled under load the Circuit Breaker would regulate registration requests to allow a percentage to succeed, and the Bulkhead would warn the checkout frontend to skip registration for some customers. Great terms and concepts to consider in system and team design! 👍
** MenuetOS (http://www.menuetos.net/)
💬 An entire OS written in x86 assembly? 🤦🏼♂️ That sounds like a task you would give some CSci students in college to drive them slowly insane. You can boot it on a USB drive if you want to be an operating system tourist and take a peek. Notably this is one of those real-time operating systems that is likely behind the navigation system in your car.
** Min | A smarter, faster web browser (https://minbrowser.github.io/min/)
💬 It is fun to see experimentation in new web browsers and what they include by default. Brave (https://www.brave.com) for example chooses to block trackers and ads by default. I like the idea of dimming tabs not in use (although I practice good tab hygiene). This browser also deals with low bandwidth situations directly. In some ways this reminds me of a modern day lynx (http://lynx.invisible-island.net) browser, which I’m shocked to see is still in development.
** Azeem Azhar: The Exponential View (http://us15.campaign-archive.com/home/?u=eee7b8043119f98544067854b&id=d581eab324)
💬 This newsletter from Azeem Azhar (https://twitter.com/azeem) is a real treat every week. This is one that I usually save and sit down with a good bit of time and my iPad to learn all sorts of new things. Subscribing recommended! 👍🏻
** Silicon Valley | Asymco (http://www.asymco.com/2017/10/02/silicon-valley/)
💬 Wait, what? Currently Apple ships more microprocessors than Intel. I guess that makes sense when you consider all the iPhones walking the world but still that statement is striking. Nobody things of Apple as a semiconductor company. 🤔
** Blockchains: How They Work and Why They’ll Change the World - IEEE Spectrum (https://spectrum.ieee.org/computing/networks/blockchains-how-they-work-and-why-theyll-change-the-world)
💬 Thorough background and introduction to blockchain technology along with a number of great examples beyond cryptocurrencies.
** Workflow to Collect All Links (http://www.macdrifter.com/2017/10/workflow-to-collect-all-links.html)
💬 This is a great example of the power of Workflow (https://workflow.is) . I have a number of workflows like this and they are surprisingly easy to do on iOS, and really not easy to do on any other platform. I have several workflows that increase my efficiency significantly. I find inspiration in seeing what other people do with this powerful tool.
** Overland GPS Tracking App for iPhone (https://overland.p3k.io/)
💬 Aaron Parecki (https://aaronparecki.com) released the iOS app that he uses to record his location and use on his website. If you love location tracking but what to own your data this is a cool option. This is only the client though, you have to have a server to send the events to. It would be perfectly paired with a cloud-based serverless API to receive these events, record them and serve them up to other services. Someone want to make that?
** Licensed Mugs From Star Wars, Marvel, & More | Geeki Tikis (http://geekitikis.com/)
💬 We got some of these for my brother-in-law for Christmas and I was checking out his full collection yesterday. Perfect gift for the geek you know. Wish they would make some Game of Thrones ones. 👍
** ‘Our minds can be hijacked’: the tech insiders who fear a smartphone dystopia | Technology | The Guardian (https://www.theguardian.com/technology/2017/oct/05/smartphone-addiction-silicon-valley-dystopia)
💬 Read this article! I’ve had discussions close to many of the topic in this article with many of my most tech focused friends. There is something to take note of when the most aggressive adopters of new and interesting tech (for no reason than the tech itself) start abandoning an entire type of application. Is it a canary warning everyone? I think it is.
** security.txt (https://securitytxt.org/)
💬 This seems like a good idea. I don’t know that anyone would ever need to notify me, but I went ahead and created a security.txt (https://links.thingelstad.com/security.txt) anyway. It complements my robots.txt (https://links.thingelstad.com/robots.txt) and humans.txt (https://links.thingelstad.com/humans.txt) .
** 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/)
** Featured App 📱

Through the Ages on the App Store
The official adaptation of Vlaada Chvátil’s strategy classic, the second best board game ever according to the Board Game Geek website. “If you are looking for a civ game, this is the game! This is one of the best games of all time.” – Tom Vasel, The Dice Tower “Through the Ages is simply phenomen…
** Through the Ages (https://itunes.apple.com/us/app/through-the-ages/id966245474?mt=8&uo=4&at=1001lxyE&ct=thingelstad_com)
** by Czech Games Edition
The official adaptation of Vlaada Chvátil’s strategy classic, the second best board game ever according to the Board Game Geek website. You begin with a small tribe. As you expand your farms and mines, you lay the groundwork for technological advancements, better governments, and grand wonders. Your military might supports your political skill as you guide your civilization to greatness.
If you are into complicated board games this is a great one and it has a great tutorial to get you started. Amazing game, but it has a steep learning curve.
$9.99 5/5 stars
** Microblog updates 🎈
- Missing #Minnedemo tonight — coached Tyler’s soccer and home stuff. Have a great event! (http://micro.thingelstad.com/2017/10/12/missing-minnedemo-tonight.html)
- Battery life on Series 3 Apple Watch is impressive - 75% after full day. (http://micro.thingelstad.com/2017/10/10/battery-life-on.html)
- Really enjoying that Curb Your Enthusiasm is back with new episodes! 🤣 (http://micro.thingelstad.com/2017/10/10/really-enjoying-that.html)
- PSA: The Canadian Girl Guide Mint Cookies are vastly superior to Girl Scout Thin Mints. (http://micro.thingelstad.com/2017/10/10/psa-the-canadian.html)
- When @keating_isaiah told me he really liked the flashlight 🔦 in watchOS 4 I thought he was nuts. Used it now a few times and he’s right! 👍🏻 (http://micro.thingelstad.com/2017/10/09/when-keatingisaiah-told.html)
- This ridiculous route home from MN UFC game courtesy of crazy MN road construction! 🚧🚧🚧 (http://micro.thingelstad.com/2017/10/07/this-ridiculous-route.html)
- See you on the pitch next year! ⚽️👏🏻⚽️👏🏻⚽️ (http://micro.thingelstad.com/2017/10/07/see-you-on.html)
- Thank you for a great inaugural MLS season MN United! ⚽️ We’ll be back next year! 👏🏻 (http://micro.thingelstad.com/2017/10/07/thank-you-for.html)
- Despite the refs best attempts MN UFC pulled out a 1-1 tie. ⚽️👏🏻 (http://micro.thingelstad.com/2017/10/07/despite-the-refs.html)
- GOAL!!! 🥅⚽️ MN UFC!!! 1-1 (http://micro.thingelstad.com/2017/10/07/goal-mn-ufc.html)
- ⚽️ Yellow team! You need some help! 😡😡😡 (http://micro.thingelstad.com/2017/10/07/yellow-team-you.html)
- Sold out game for MN United tonight! ⚽️ North rising! (http://micro.thingelstad.com/2017/10/07/sold-out-game.html)
- Huge applause 👏🏻 for the 4-time WNBA Champion Minnesota Lynx 🏀 at MN United ⚽️ halftime! (http://micro.thingelstad.com/2017/10/07/huge-applause-for.html)
- MN UFC corner kick — scarves flying! ⚽️ (http://micro.thingelstad.com/2017/10/07/mn-ufc-corner.html)
- MN UFC!!! ⚽️ MN UFC!!! ⚽️ MN UFC!!! ⚽️ (http://micro.thingelstad.com/2017/10/07/mn-ufc-mn.html)
- Mazie and I closing out the MN United ⚽️ home season! (http://micro.thingelstad.com/2017/10/07/mazie-and-i.html)
- After being late to MN United game, U of MN parking screwed up and my reserved parking lot was sold out! Added even more delay. 😡 (http://micro.thingelstad.com/2017/10/07/after-being-late.html)
- Forgot about I-35W being closed and missed first 20 mins of MN United ⚽️ game! 😳 (http://micro.thingelstad.com/2017/10/07/forgot-about-iw.html)
- Happy 1st Birthday to my nephew Garrett! (http://micro.thingelstad.com/2017/10/07/happy-st-birthday.html)
- Recommend registering your email at ’;–have i been pwned?. Great awareness tool of data breaches! (http://micro.thingelstad.com/2017/10/07/recommend-registering-your.html)
** The end 🎬
Thank you for subscribing to the Weekly Thing! If you know of people that would like the Weekly Thing please forward it along!
============================================================ (|FORWARD|) Forward (|FORWARD|) (http://twitter.com/intent/tweet?text=|URL:MC_SUBJECT|: |URL:ARCHIVE_LINK_SHORT|) Tweet (http://twitter.com/intent/tweet?text=|URL:MC_SUBJECT|: |URL:ARCHIVE_LINK_SHORT|) (http://www.linkedin.com/shareArticle?url=|URL:ARCHIVE_LINK_SHORT|&mini=true&title=|URL:MC_SUBJECT|) Share (http://www.linkedin.com/shareArticle?url=|URL:ARCHIVE_LINK_SHORT|&mini=true&title=|URL:MC_SUBJECT|) (http://www.facebook.com/sharer/sharer.php?u=|URL:ARCHIVE_LINK_SHORT|) Share (http://www.facebook.com/sharer/sharer.php?u=|URL:ARCHIVE_LINK_SHORT|) Copyright © |CURRENT_YEAR| |LIST:COMPANY|, All rights reserved. |IFNOT:ARCHIVE_PAGE| |LIST:DESCRIPTION|
Our mailing address is: |LIST_ADDRESS| |END:IF|
Want to change how you receive these emails? You can update your preferences (|UPDATE_PROFILE|) or unsubscribe from this list (|UNSUB|) .
|IF:REWARDS| |REWARDS_TEXT| |END:IF|
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.