|IFNOT:ARCHIVE_PAGE| View this email in your browser (|ARCHIVE|) |END:IF|
October 28, 2017
It dawned on me this week that I could write some short scripts and fix the hundreds (and now I realize thousands!) of photos that haven’t been linked right on my blog archive (https://www.thingelstad.com/archive/) ever since I moved to my new setup. After fixing the images, which worked in all but some edge cases, I was perusing my archive to check on the images. I also remembered why I like blogging. ✍🏻
Tammy loves to talk about my Project Terabyte (https://www.thingelstad.com/2004/project-terabyte/) . I decided that I was going to build myself a terabyte of storage at home. Before you laugh, this was 2004. Now you can get this for a few bucks at Best Buy. Back then it wasn’t so simple. I got a chuckle reading through that post, and the images, and remembering how amazing that setup was at the time. A good reminder to how quickly all this techie stuff ages into irrelevance. But the content, that is still a lot of fun. 👍
Plenty of pumpkins waiting to be taken home, cut open, carved up and put on display for Halloween.
Oct 27, 2017 at 5:07 PM 1500 W 50th St Minneapolis MN
💬 I played D&D when I was a kid, the original version of the game. I was a bit young though and only knew a couple other kids who were into it again. I played again in college and had many long, long evenings with campaigns. I always play a Wizard. Usually good. Then, a fifth edition of D. & D. rules came out, in 2014, and, somehow, the culture was receptive again to bags of holding and silver-haired drow. People started buying up these volumes in droves. “More people are interested in D&D than we thought,” the game’s lead developer, Mike Mearls, said, as print runs repeatedly sold out. “Who are these people? What do they want?”
💬 Interesting read on the maturation of the SaaS market. The table stakes in SaaS are rising. But it’s not the MRR milestones or the payback period benchmarks that have changed. They may have increased slightly. Instead, the competitive differentiation ante is much greater.
💬 How you should read Facebooks recent experimentation with the news feed. If you use Facebook to reach your customers you are kidding yourself if you don’t believe you will have to pay to reach those customers in the future. That has been obvious for years and years.
💬 Good writeup on how to turn your iPad Pro into a very portable terminal tool for development and systems work. Nice callout to mosh and blink.
💬 Yet another background job system. This one is a standalone Go executable.
💬 This looks like a very nice tool for working with RESTful API’s.
💬 Cool self-hosted RSS reader option. Nice to see people working on these as options for those that want to be totally DIY. I’ll stick with Feedbin (https://feedbin.com) though.
💬 This looks like a super handy API to easily get key metadata for a given URL. Would be a useful API for anything doing bookmarking. I could see using this on my Link Thing to pull relevant data for links!
💬 Nice to see eero come out with a KRACK (https://en.wikipedia.org/wiki/KRACK) fix so quickly! 👏 I run an eero mesh network at home and have been happy with it.
💬 I use Pinboard (https://pinboard.in/) to save my links (and power Link Thing (https://links.thingelstad.com) ) but Wallabag looks like a well designed and robust solution for people that want to self-host and have total control of their bookmarks.
💬 Compelling task processing system for Python that uses decorators on functions to turn them into distributed tasks. These systems are usually a mile deep and complex but this looks very nice on the surface. Read the about the motivation (https://dramatiq.io/motivation.html) . If you’re used to either of those or if you’ve ever had to use Celery in anger, Dramatiq might just be the tool for you. When I was still building WikiApiary (https://wikiapiary.com/wiki/Main_Page) I tried to use Celery and it was too high of a requirement for me.
💬 Oatmeal hits the nail on the head, like usual.
💬 I recently had to go through a hundred or so markdown files with YAML (http://yaml.org) front matter for Jekyll (https://jekyllrb.com) and modify the front matter (https://jekyllrb.com/docs/frontmatter/) with data from the filename. I did 3 or 4 by hand and realized how much that was going to be terrible. Then I wrote a for loop in a bash script with awk and sed and I was done in a couple minutes. This writeup of awk is very nice and the examples are rich. I’d recommend reading the similar one for sed (https://github.com/learnbyexample/Command-line-text-processing/blob/master/gnu_sed.md)
💬 I haven’t tried Mastodon but I like that a decentralized social network seems to be continuing to get users and improvements. I’ll be sticking with micro.blog myself.
💬 I’ve heard a number of great things about this new Ken Burns series. Adding to my list for this winter.
💬 This project feels like Stack Overflow meets man pages. Nice to see there is a version for Dash (https://kapeli.com/dash) .
💬 AlphaGo made headlines when it beat the best Go players in the world. The same team built another instance of AlphaGo that had no training and learned the game by playing itself. It is even better. This is pretty amazing progress.
💬 The specific example in this blog post of using Pyparsing (http://pyparsing.wikispaces.com) to write an abstract syntax tree (https://en.wikipedia.org/wiki/Abstract_syntax_tree) isn’t the reason I’m highlighting it. I’ve read about PyParsing before and even attempted to write a parser for the Planet Kubb notation system (http://wiki.planetkubb.com/wiki/Notation) . This is a library developers should know about. Too often people use regex in bad ways to solve these problems when a parser with a proper BNF (https://en.wikipedia.org/wiki/Backus–Naur_form) is the right approach.
💬 Apple continues to impress with jaw-dropping architecture in their retail stores. This is worth it just to look at the photos. Next time I’m in Chicago I’ll be stopping by here.
💬 Excellent writeup on approaching a large-scale monolithic application and beginning to decompose it. I’ve seen these approaches used first-hand and they work. However, it takes a lot of time. The time probably goes up more than linear as size of the monolith goes up. Check out part 2 (http://blog.christianposta.com/microservices/low-risk-monolith-to-microservice-evolution-part-ii/) of the article as well.
💬 I’ve been a Feedbin (https://feedbin.com) user for years now and highly recommend them. One of the best $30 a year I spend. If you have never experienced using a feed reader I would highly recommend giving it a try. This post doesn’t highlight it but I also liked that Feedbin added JSON Feed support (https://feedbin.com/blog/2017/05/22/feedbin-supports-json-feed/) right away.
WikiTribune (https://www.wikitribune.com) is a news platform that brings journalists and a community of volunteers together. WikiTribune just got funded and I became a backer. I’ve been impressed with Wikipedia (https://www.wikipedia.org) and am excited about Jimmy Wales (http://jimmywales.com) and team focusing on the news ecosystem. I am very curious to see how they realize these objectives. I’ve previously thought about how news can be reinvented. I focused more on the open source model instead of wiki, but either way I feel like a fundamental rethink is possible! Let’s see how they tackle this. Become a supporter today! (https://www.wikitribune.com/become-supporter/)
Draw paths to guide the flocking spirits to their home planets. Watch countless beautiful creatures emerge from light, bring balance to a world in constant motion, and unravel its mysteries.
I don’t do a lot of games but I do enjoy some of these “zen” like games on iOS. This is a very relaxing, puzzle-like game with very cool graphics. It is a very nice way to wind down in the evening.
$4.99 5/5 stars
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|