<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>drewish</title>
    <description>eating my own dog food</description>
    <link>https://drewish.com</link>
    <atom:link href="https://drewish.com/feed.xml" rel="self" type="application/rss+xml" />
    
      <item>
        <title>Keyboard Display Stand</title>
        <description>&lt;p&gt;I cloned a 3D printed keyboard display stand I’d seen on Etsy. &lt;img src=&quot;/cache/resize/2e01b67961d27d2273fab2e7263ce88a_600x600.jpeg&quot; alt=&quot;Keyboard Stand&quot; /&gt;&lt;/p&gt;

&lt;p&gt;It’s &lt;a href=&quot;https://www.printables.com/model/1606096-triple-keyboard-display-stand&quot;&gt;up on Printables&lt;/a&gt; if you want to make one. The Fusion files are included so you can easily adjust the dimensions.&lt;/p&gt;
</description>
        <pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://drewish.com/2026/02/18/keyboard-display-stand/</link>
        <guid isPermaLink="true">https://drewish.com/2026/02/18/keyboard-display-stand/</guid>
      </item>
    
      <item>
        <title>Walnut Planck</title>
        <description>&lt;p&gt;I wanted to show off the wooden keyboard case case I made.
&lt;img src=&quot;/cache/resize/c068cbf25b03f9a7cab54c86f4e397cc_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I got a nice piece walnut from another member of the &lt;a href=&quot;https://www.ssdmakerspace.org&quot;&gt;maker space&lt;/a&gt;.
&lt;img src=&quot;/cache/resize/fb642c40f423e236aaa5a9389c87b8eb_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;For the first operations I used the 1/2” bit to remove most of the material and then faced the top and sides. With the &lt;a href=&quot;/2026/02/01/cnc-work-holding/&quot;&gt;painters tape and super glue&lt;/a&gt; holding it down, I’m able to cut all the way to the spoil board.
&lt;img src=&quot;/cache/resize/12eb85e8c55fc3f268071f10235c9190_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Drilled out the screw holes.
&lt;img src=&quot;/cache/resize/73ae86ba0b50fe9c7181fe9723d33b89_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Put a nice 45° chamfer on all the edges.
&lt;img src=&quot;/cache/resize/aa2d8134105caf231171a92d8b5bb196_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;For the USB cutout on the back, I put it in a vice.
&lt;img src=&quot;/cache/resize/a66f82dafe3a594b11099676d9ddbbc5_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I forgot to get a picture after that finished so here’s one from later in the process that shows how nicely the wood held the detail.
&lt;img src=&quot;/cache/resize/2f1f2e9e1fea797ad9b92c97b2dfb390_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Now we flip it over and hog out the inside. I felt bad turning such nice wood into chips.
&lt;img src=&quot;/cache/resize/d870d36b7cfa489fe8c44a7aa71a938d_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I used a 1/8” bit to hollow out the depression for the USB port. It was interesting to see the difference in the finish between what that and the 1/2” bit left.
&lt;img src=&quot;/cache/resize/013b3677ab2955fe35268b07649e7548_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Put a chamfer on the top edges and we’re done.
&lt;img src=&quot;/cache/resize/86c074e3489171da3e50926d7d871323_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Now I’m ready to start sanding.
&lt;img src=&quot;/cache/resize/d4abd07b7a8975249b205b954a4801e4_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Used some &lt;a href=&quot;https://www.amazon.com/dp/B0DS1BVWGC&quot;&gt;Rowdy Rooster hard wax oil&lt;/a&gt; to finish it.
&lt;img src=&quot;/cache/resize/dee7cd62353456d47a27994088a3a3cc_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I threw some rubber bumpers on the corners and mounted the PCB.
&lt;img src=&quot;/cache/resize/9c22b0a88a17c84fc28053afb985e240_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The clearance on the USB isn’t quite right. I’ll adjust that if I do another version.
&lt;img src=&quot;/cache/resize/e47596c504856f49724e48e3b8bac58a_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Other than that I’m very happy with how it turned out.
&lt;img src=&quot;/cache/resize/37ca1a344bc2cff3869c297a923e2f73_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/cache/resize/f13b7b1f15403baa94f33b5069adfa7f_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/cache/resize/49b7702a3f6131bd78fbc3cb5f229283_640x640.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
</description>
        <pubDate>Sun, 08 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://drewish.com/2026/02/08/walnut-planck/</link>
        <guid isPermaLink="true">https://drewish.com/2026/02/08/walnut-planck/</guid>
      </item>
    
      <item>
        <title>CNC Work Holding</title>
        <description>&lt;p&gt;My favorite method of work holding for the Shopbot is one of the simplest: make your own double sided tape using &lt;a href=&quot;https://www.amazon.com//dp/B00004Z4DU&quot;&gt;painter’s tape&lt;/a&gt; and &lt;a href=&quot;https://www.amazon.com/dp/B004Y960MU&quot;&gt;super glue&lt;/a&gt;. I’ve used it successfully with wood and plastic.&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;Clean off the spoil board and stock
&lt;img src=&quot;/cache/resize/e39d178b316b4de96c11447d1519d3df_600x600.jpeg&quot; alt=&quot;Clean off the spoil board and stock&quot; class=&quot;thumbnail&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Apply the painters tape to the stock
&lt;img src=&quot;/cache/resize/e1bea08faa2f0ba06aff965b07868023_600x600.jpeg&quot; alt=&quot;Apply the painters tape to the stock&quot; class=&quot;thumbnail&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Apply the painter’s tape to the spoil board
&lt;img src=&quot;/cache/resize/81615c601a42b1704eccbb45a9d24afa_600x600.jpeg&quot; alt=&quot;Apply the painter&apos;s tape to the spoil board&quot; class=&quot;thumbnail&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Apply the glue liberally
&lt;img src=&quot;/cache/resize/bd50360ec5fd3b935da0c22ba1ef4e50_600x600.jpeg&quot; alt=&quot;Apply the glue liberally&quot; class=&quot;thumbnail&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Hold the taped surfaces together
&lt;img src=&quot;/cache/resize/e494cc15b019536de315e5f94e706e9d_600x600.jpeg&quot; alt=&quot;Hold the taped surfaces together&quot; class=&quot;thumbnail&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A few notes:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;The stock needs to be flat. If it’s able to rock you won’t have a reliable connection. Figure out how to do a facing operation first.&lt;/li&gt;
  &lt;li&gt;Make sure you have enough surface area to hold your work. Most of the force should be lateral so try pushing the stock once the glue has set and make sure there’s no movement.&lt;/li&gt;
  &lt;li&gt;The glue sets up almost immediately. You won’t have much time to adjust the piece so make sure you check the alignment before you set the stock in place.&lt;/li&gt;
  &lt;li&gt;Removal can be tricky. If you’ve done a good job applying the tape and used lots of glue it can be hard to lift your part. A spatula or screw driver under the tape on the spoil board will usually do the trick.&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://drewish.com/2026/02/01/cnc-work-holding/</link>
        <guid isPermaLink="true">https://drewish.com/2026/02/01/cnc-work-holding/</guid>
      </item>
    
      <item>
        <title>Some things I've leaned from Jiu Jitsu</title>
        <description>&lt;p&gt;On January 10th, 2026, I received my purple belt. I started training Brazilian Jiu Jitsu at &lt;a href=&quot;https://eastonbjj.com&quot;&gt;Easton in Boulder&lt;/a&gt; at the end of 2018. I was inspired to try it out after listening to a bunch of episodes of Jocko Podcast. They continually talked about how great it was, and they were right.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/blog/purple_belt.jpeg&quot; alt=&quot;Screenshot&quot; /&gt;&lt;/p&gt;

&lt;p&gt;In honor of the occasion, I wanted to post this draft I’d started back in 2019 on some of the benefits.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;A little over a year ago, I started training Brazilian Jiu Jitsu at Easton in Boulder. My initial goals were simple: I wanted to get in shape and learn how to defend myself. I’ve also discovered a lot of unexpected benefits. The least expected has been improved communication with others, specifically giving and receiving feedback. In almost every class you are paired up with a new person, so each time is a chance to learn how to build rapport and communicate.&lt;/p&gt;

&lt;p&gt;If you’re the junior partner, you’re likely to get some feedback after you perform a drill (maybe you skipped a step, or did something incorrectly). Here, you get a choice: be defensive and argue–guaranteeing your partner won’t bother saying anything else–or try to understand what they meant, adjust, and act grateful. At the beginning, I found it helpful to remind myself I was new, didn’t know anything, and was in class to learn. As I progressed, I discovered if I asked a question early on and made sure to apply their answer, it would encourage them to point out other things I could improve.&lt;/p&gt;

&lt;p&gt;As the senior student, things get more interesting. With more experience, you’re in the position to give feedback and you decide how to best communicate with your partner. Do they seem open to comments? Should you focus on what they’re doing wrong, or what they’re doing right? With a brand new student, it’s probably best to focus on what they’re doing right and continue to encourage them. If you’ve trained with them a few times, you can probably point out something wrong straight away. But is there a way to phrase it that’s more diplomatic?&lt;/p&gt;

&lt;p&gt;I found dealing with peers to be the most challenging situation. When you’re with a partner who is close to your level there’s no clear authority to defer to. If they commented that I was doing something incorrectly, was it because they’d already been to several classes this week and really learned the technique? Or did they misunderstand the coach’s instructions? I had to listen to what they were saying and evaluate it on its merits. It was challenging in the moment but I finally learned to just reply, “Thanks for letting me know. Do you mind if I do it again?”&lt;/p&gt;

&lt;p&gt;Once I started noticing this aspect of martial arts, I started looking for other areas of my life where I could apply it. At home, I’ve found focusing on the things my children do right is much more effective than nagging them. I still correct them but now negative comments are a much smaller percentage of what I say. At work, we have a formal quarterly review process to give performance feedback, but it’s hard to master something you do that infrequently. Now, I try to give more small, immediate, feedback to coworkers. And when people give me feedback at work, I try to be appreciative and responsive to it.&lt;/p&gt;

&lt;p&gt;I’ve learned that Ju Jitsu is about more than just getting in shape or self-defense. A large part of it is studying human nature and finding ways to shape the behavior of another person. Often you’ll do so by physically pushing or pulling them, other times you leave them an opening where you would like them to move, but occasionally your words are the best choice.&lt;/p&gt;
</description>
        <pubDate>Sun, 25 Jan 2026 00:00:00 +0000</pubDate>
        <link>https://drewish.com/2026/01/25/thing-i-learned-from-jiu-jitsu/</link>
        <guid isPermaLink="true">https://drewish.com/2026/01/25/thing-i-learned-from-jiu-jitsu/</guid>
      </item>
    
      <item>
        <title>Leaning CNC machining</title>
        <description>&lt;p&gt;Let me catch you up on my hobbies in 2025. Back in March, I discovered mechanical keyboards. Then in July, the algorithm lead me to &lt;a href=&quot;https://www.youtube.com/watch?v=hjml-K-pV4E&quot;&gt;Joe Scotto’s video on building a hand wired keyboard&lt;/a&gt;. Suddenly building my own keyboard seemed far less daunting. Rather than buying a 3D printer, I joined the &lt;a href=&quot;https://ssdmakerspace.org/&quot;&gt;Solid State Depot&lt;/a&gt;, a maker space in Boulder.&lt;/p&gt;

&lt;p&gt;After taking the tour, the draw for me was that, in addition to 3D printers, a wood and metal shop, they had a ShopBot CNC router and a Tormach mill. My plan was to learn how to use the ShopBot to make some stuff from wood, then learn to use the Tormach to start machining stuff from aluminum. I still haven’t gotten to the aluminum, but I’ve learned a lot of other stuff.&lt;/p&gt;

&lt;p&gt;I started off with a quick, 3D printed, hand wired macro pad:
&lt;img src=&quot;/assets/images/projects/macro_pad.jpeg&quot; alt=&quot;Screenshot&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I’m going to try to start doing more project posts on the various aspects: CAD/CAM in Fusion, beginner machining topics like work holding and touching off, anc customizing keyboard firmware with QMK and ZMK,&lt;/p&gt;

&lt;p&gt;Until then, I’ll share some photos of a few things I’ve made with the Shopbot. My first project was some simple oak trays:
&lt;img src=&quot;/assets/images/projects/oak_trays.jpeg&quot; alt=&quot;White oak trays&quot; /&gt;&lt;/p&gt;

&lt;p&gt;My mom came to town and we made a magnetic pin cushion for her in the same style:
&lt;img src=&quot;/assets/images/projects/oak_pin_cushion.jpeg&quot; alt=&quot;White oak pin cushion&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I made a couple of Nevada shaped trays as gifts:
&lt;img src=&quot;/assets/images/projects/nevada_tray.jpeg&quot; alt=&quot;Wooden tray in the shape of Nevada&quot; /&gt;&lt;/p&gt;

&lt;p&gt;And I made a collet holder for the shop:
&lt;img src=&quot;/assets/images/projects/collet_holder.jpeg&quot; alt=&quot;Collet holder with collets and lock nut&quot; /&gt;&lt;/p&gt;
</description>
        <pubDate>Mon, 19 Jan 2026 00:00:00 +0000</pubDate>
        <link>https://drewish.com/2026/01/19/learning-cnc/</link>
        <guid isPermaLink="true">https://drewish.com/2026/01/19/learning-cnc/</guid>
      </item>
    
      <item>
        <title>Recurly & Stock Options</title>
        <description>&lt;p&gt;I’m a week late with it, but I did want to comment on the news that &lt;a href=&quot;https://recurly.com/press/recurly-secures-majority-equity-investment-from-accel-kkr/&quot;&gt;Recurly was purchased by Accel-KKR&lt;/a&gt;, a private equity group, earlier this month. The gossip I’d heard was that with Recurly doing so well in the Corona environment, the investors felt it was a good time to sell and free up some money for their other investments.&lt;/p&gt;

&lt;p&gt;It was a very welcome surprise for me, since the deal completed inside the 30-day period I had to exercise my stock options. I had only exercised a small portion, as doing so fully would have cost $115k and come with a $50k alternative minimum tax bill. Neither of which were in our budget. So leaving Recurly meant giving up that possibility of a future windfall. It’s a strange feeling to have written something like that off and then days later find out that it could, in fact, be very valuable… but only if circumstances entirely outside your control align by an arbitrary date. Well, it made for a few sleepless nights.&lt;/p&gt;

&lt;p&gt;Even having seen the upside, in the future I’ll be hesitant to take a position where a large portion of my compensation would be options with only 30-days to exercise them. The exception would be if I was planning to exercise them immediately or had a bonus to help offset the cost. It sounds like 90-days (for ISOs) or multiple years (for NSOs) are becoming the norm so I’m hopeful it’ll be less of an issue next time I jump back in the startup pool.&lt;/p&gt;

&lt;p&gt;To all the folks that went through the unnatural act of creating a company and either stuck with it to the end or came up with the money before they left, my sincere congratulations. As one colleague put it:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Man, you gotta be grateful for how lucky we are. I was thinking back
about all the things I could have done differently. In a way it’s like,
even people who win the lottery still made a bad financial decision. Just
counting my blessings now.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I also have to tip my hat to &lt;a href=&quot;https://www.linkedin.com/in/danburkhart/&quot;&gt;Dan Burkhart&lt;/a&gt;, the CEO. Over the years he repeatedly announced to employees that he wasn’t going to take on investors or sell the company if it meant screwing over employees and existing investors. He was true to his word.&lt;/p&gt;
</description>
        <pubDate>Wed, 19 Aug 2020 00:00:00 +0000</pubDate>
        <link>https://drewish.com/2020/08/19/recurly-and-stock-options/</link>
        <guid isPermaLink="true">https://drewish.com/2020/08/19/recurly-and-stock-options/</guid>
      </item>
    
      <item>
        <title>Links!</title>
        <description>&lt;p&gt;&lt;a href=&quot;https://www.topherpayne.com/giving-tree&quot;&gt;The Giving Tree- Alternate Ending&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;“Look, I was fine with giving you the apples&lt;br /&gt;
to help you get on your feet.&lt;br /&gt;
they’ll grow back next season anyway.&lt;br /&gt;
But no, I’m not giving you a &lt;em&gt;house&lt;/em&gt;.&lt;br /&gt;
You know, I’ve seen boys like you&lt;br /&gt;
pull this nonsense&lt;br /&gt;
with other trees in the forest.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;corona&quot;&gt;Corona&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://www.nytimes.com/2020/08/03/us/mask-protests-1918.html&quot;&gt;The 1918 Flu, Masks and Lessons for the Coronavirus Pandemic&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Arrested on Kearny Street in January, Mr. Cocciniglia told the judge
that he “was not disposed to do anything not in harmony with his
feelings,” according to a Los Angeles Times report.&lt;/p&gt;

  &lt;p&gt;He was sentenced to five days in jail.&lt;/p&gt;

  &lt;p&gt;“That suits me,” Mr. Cocciniglia said as he left the stand. “I won’t
have to wear a mask there.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.nytimes.com/2020/08/02/us/politics/coronavirus-vaccine.html&quot;&gt;Scientists Worry About Political Influence Over Coronavirus Vaccine Project&lt;/a&gt;:
If you wonder what would create an entire generation of anti-vaxers:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;“There are a lot of people on the inside of this process who are very
nervous about whether the administration is going to reach their hand
into the Warp Speed bucket, pull out one or two or three vaccines, and
say, ‘We’ve tested it on a few thousand people, it looks safe, and now
we are going to roll it out.’”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.bloomberg.com/news/features/2020-08-06/cerberus-backed-hospitals-face-life-and-debt-as-virus-rages&quot;&gt;Cerberus-Backed Hospitals Face Life and Debt as Virus Rages&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;But almost as soon as the state monitoring period ended, Cerberus
did what many private equity skeptics feared. In 2016, Steward sold
off some of the hospitals’ property for $1.25 billion. The hospitals
now had to pay rent to use buildings they once owned.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;change&quot;&gt;Change&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://99percentinvisible.org/episode/freedom-house-ambulance-service/&quot;&gt;Freedom House Ambulance Service&lt;/a&gt;
— File this away for the next time someone says we shouldn’t take responsibility
and funding for a task away from police departments:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;John Moon can still remember what the emergency services provided by the
police were like  in Pittsburgh in the 1960s, “The public was faced with
… ‘swoop and scoop’ which meant you’d call the police and they’d pick
you up, throw you in the back of a paddywagon, and rush you off to the
hospital.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.fastcompany.com/40456604/these-women-entrepreneurs-created-a-fake-male-cofounder-to-dodge-startup-sexism&quot;&gt;These Women Entrepreneurs Created A Fake Male Cofounder To Dodge Startup Sexism&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;That’s when Gazin and Dwyer introduced a third cofounder: Keith Mann, an
aptly named fictional character who could communicate with outsiders
over email.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;business&quot;&gt;Business&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://themarkup.org/google-the-giant/2020/07/28/google-search-results-prioritize-google-products-over-competitors&quot;&gt;Google’s Top Search Result? Surprise! It’s Google&lt;/a&gt;
– Until you see the old screen shots it’s easy to forget how Google used to prioritize links to other sites:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;We examined more than 15,000 recent popular queries and found that
Google devoted 41 percent of the first page of search results on mobile
devices to its own properties&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.bloomberg.com/opinion/articles/2020-08-03/apple-amazon-facebook-and-google-faithful-face-regulatory-risk&quot;&gt;Apple, Amazon, Facebook and Google Faithful Face Regulatory Risk&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Monopolies are impregnable money-minting machines, so everyone wants a
piece of them. It’s no accident that Apple, Amazon, Alphabet and
Facebook  are four of the seven biggest companies in the world by market
value. Nor is it surprising that their profits have trickled down to
shareholders. An equal investment in the four tech giants since Facebook
— the youngest of the bunch — went public in 2012 has produced a return
of 31% a year, including dividends, more than double the return from the
S&amp;amp;P 500 over the same period.  &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://pxlnv.com/linklog/freedom-wall-of-patriotism/&quot;&gt;U.S. ‘Clean Network’ Campaign Attempts to Wall Off Chinese Hardware, Software, and Cloud Services&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;If I’m reading all of this right, the U.S. government has set a
forty-five day countdown on a prohibition of financial relationships
with TikTok and WeChat, citing concerns about the amount of data both
apps collect on their users, and theft of intellectual property. This is
likely to cause retaliation, according to the chief executive of a
company that just released a clone of TikTok.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://daringfireball.net/linked/2020/08/04/apple-china-tiktok&quot;&gt;Major American Companies With a Consumer Internet Presence in China&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;But AAPL shares are trading at an all-time high so I’m sure all is good
and Apple has nothing to worry about with a rapidly escalating trade war
with China and a cornered-rat deranged narcissist steering the U.S.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://marker.medium.com/why-spacs-are-the-new-ipo-dcefe54b4bdd&quot;&gt;Why SPACs Are the New IPO&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;That’s why the most compelling explanation for the SPAC boom is not that
the IPO process is costly (it’s expensive but cheaper than a SPAC), but
that it takes a long time. And that’s especially challenging for
companies that want to ride a hype wave.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.usatoday.com/story/sports/college/columnist/dan-wolken/2020/08/02/college-football-athletes-push-back-playing-amid-covid-19-pandemic/5566991002/&quot;&gt;College football: Athletes push back on playing amid COVID-19 pandemic&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;But instead of being treated as crucial partners in an entertainment
enterprise, they are being asked to function as essential workers so
that schools who have spent lavishly and irresponsibly for years on
facilities and coaching salaries can minimize the difficult decisions
they’re going to have to make and TV networks can recoup some of the
money they’ve lost without live sports to show for much of this year. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;development&quot;&gt;Development&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://medium.com/loon-for-all/1-million-hours-of-stratospheric-flight-f7af7ae728ac&quot;&gt;1 Million Hours of Stratospheric Flight&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Over 1 million hours of flight, we’ve been surprised by some of the
clever and complex navigational behaviors to emerge from this system.
These are not prescribed behaviors or ones directed by the engineers
building it. Instead, they emerged as the system sought to maximize the
navigational efficiency of the Loon fleet.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://dev.to/baweaver/tales-of-the-autistic-developer-senior-developer-3l0c&quot;&gt;Tales of the Autistic Developer&lt;/a&gt;
– I’m not on the spectrum but I’d developed some similar techniques to deal with
problems focusing and tracking what I’ve done:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;In one recent meeting we were discussing what it meant to be
neurodiverse at varying levels at the company. In the process of that
discussion I’d realized all the tools and tricks I’d used to perform at
that Senior level, how I dealt with the expectations, handled the
stress, and was able to deliver.
These are insights that have helped me survive with autism and ADHD in
work, and in many cases have allowed me to thrive.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions&quot;&gt;Documenting Architecture Decisions&lt;/a&gt;
– It so important to capture the factors that went into making a technical
decision so that years later when the requirements have changed and you need
to reevaluate the decision, you’re able to recreate context:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;One of the hardest things to track during the life of a project is the
motivation behind certain decisions. A new person coming on to a project
may be perplexed, baffled, delighted, or infuriated by some past
decision. Without understanding the rationale or consequences, this
person has only two choices:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Blindly accept the decision.&lt;/li&gt;
    &lt;li&gt;Blindly change it.&lt;/li&gt;
  &lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;At Recurly we’d setup an RFC process based on the one used by &lt;a href=&quot;https://github.com/rust-lang/rfcs&quot;&gt;Rust&lt;/a&gt;
but there’s plenty of options to choose from. The important thing is to just
start recording the information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://static.googleusercontent.com/media/research.google.com/en/us/pubs/archive/43783.pdf&quot;&gt;Secrets, Lies, and Account Recovery: Lessons from the Use of Personal Knowledge Questions at Google&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;We examine the first large real-world data set on personal knowledge
question’s security and memorability from their deployment at Google.
Our analysis confirms that secret questions generally offer a security
level that is far lower than user-chosen passwords.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You don’t need to actually read it now. Just bookmark it so you can pass it
along to the future product manager that asks you to implement them.&lt;/p&gt;

&lt;h3 id=&quot;fun&quot;&gt;Fun&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://www.designedbycave.co.uk/2020/LEGO-Interface-UX/&quot;&gt;The UX of LEGO Interface Panels&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;At a glance, the variety of these designs can be overwhelming, but it’s
clear that some of these interfaces look far more chaotic than others.
Most interfaces in our world contain a blend of digital screens and
analog inputs like switches and dials. These LEGO panels are no
different.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class=&quot;oembed rich&quot;&gt;&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;en&quot; dir=&quot;ltr&quot;&gt;Someone pulled out the clean, lower angled version, bruh &lt;a href=&quot;https://t.co/oZe79KD6IQ&quot;&gt;pic.twitter.com/oZe79KD6IQ&lt;/a&gt;&lt;/p&gt;&amp;mdash; Omar ✈ (@izqomar) &lt;a href=&quot;https://twitter.com/izqomar/status/1288975859752275969?ref_src=twsrc%5Etfw&quot;&gt;July 30, 2020&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;/div&gt;
</description>
        <pubDate>Sat, 08 Aug 2020 00:00:00 +0000</pubDate>
        <link>https://drewish.com/2020/08/08/links!/</link>
        <guid isPermaLink="true">https://drewish.com/2020/08/08/links!/</guid>
      </item>
    
      <item>
        <title>One line command to generate a pass phrase</title>
        <description>&lt;p&gt;I wanted to select some random words to use in a pass phrase and came up with
the following one liner:&lt;/p&gt;

&lt;div class=&quot;language-sh highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;ruby &lt;span class=&quot;nt&quot;&gt;-e&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;puts IO.readlines(&quot;/usr/share/dict/words&quot;).sample(5).join.tr(&quot;\n&quot;,&quot; &quot;)&apos;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</description>
        <pubDate>Thu, 06 Aug 2020 00:00:00 +0000</pubDate>
        <link>https://drewish.com/2020/08/06/one-line-command-to-generate-pass-phrase/</link>
        <guid isPermaLink="true">https://drewish.com/2020/08/06/one-line-command-to-generate-pass-phrase/</guid>
      </item>
    
      <item>
        <title>Links: The Disaster Continues</title>
        <description>&lt;p&gt;I guess as a disclaimer for this first story I’ll mention I took a
position at Amazon. We’ll see how much it reduces the number of links to
&lt;a href=&quot;https://mattstoller.substack.com/&quot;&gt;Matt Stoller&lt;/a&gt; and
&lt;a href=&quot;https://www.profgalloway.com/&quot;&gt;Scott Galloway&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.vox.com/future-perfect/21348052/mackenzie-bezos-scott-donating-billions-ex-jeff-bezos-amazon&quot;&gt;MacKenzie Scott is donating her billions much faster than her ex Jeff Bezos&lt;/a&gt;
– I’m impressed by so many things about her approach: She’s moving
quickly, using simple process, giving money to groups run by those with
the lived experiences of the people they serve, and she’s letting them
decide how to do it:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;“I gave each a contribution and encouraged them to spend it on
whatever they believe best serves their efforts. Unless organization
leadership requested otherwise, all commitments were paid up front and
left unrestricted to provide them with maximum flexibility.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;the-trump-corona-disaster&quot;&gt;The Trump Corona Disaster&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://www.washingtonpost.com/politics/trump-not-solve-coronavirus-crisis/2020/07/26/7fca9a92-cdb0-11ea-91f1-28aca4d833a0_story.html&quot;&gt;Why doesn’t Trump try harder to solve the coronavirus crisis?&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;“The irony is that if he’d just performed with minimal competence and
just mouthed words about national unity, he actually could be in a
pretty strong position right now, where the economy is reopening, where
jobs are coming back,”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.vanityfair.com/news/2020/07/how-jared-kushners-secret-testing-plan-went-poof-into-thin-air&quot;&gt;How Jared Kushner’s Secret Testing Plan “Went Poof Into Thin Air”&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Most troubling of all, perhaps, was a sentiment the expert said a member
of Kushner’s team expressed: that because the virus had hit blue states
hardest, a national plan was unnecessary and would not make sense
politically. “The political folks believed that because it was going to
be relegated to Democratic states, that they could blame those
governors, and that would be an effective political strategy,” said the
expert.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://dallasvoice.com/a-harsh-lesson-in-the-reality-of-covid-19/&quot;&gt;A harsh lesson in the reality of COVID-19&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;I admit I voted for Donald Trump in 2016. I admit traveling deep
into the conspiracy trap over COVID-19. All the defiant behavior of
Trump’s more radical and rowdy cult followers, I participated in it.
I was a hard-ass that stood up for my “God-given rights.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://daringfireball.net/linked/2020/07/29/facebook-disinformation-video&quot;&gt;Coronavirus Disinformation Video Seen 20M Times Before Facebook Took It Down&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Think about a large casino. There might be thousands of people gambling
at any moment. Casino management can’t pay attention to them all. But if
someone starts wagering at a pace of, say, $1 million per hour — over
$15,000 per minute, every minute — yeah, I’d say casino management is
going to take a close look at that person very quickly.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://digbysblog.net/2020/08/teachers-as-lab-animals/&quot;&gt;Teachers as lab animals&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;In other words, teachers are going to be lab animals used to see how
much kids spread the virus and how deadly it is for the adults who are
near them, in closed spaces, for hours every day.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.nytimes.com/2020/07/02/business/covid-economy-parents-kids-career-homeschooling.html&quot;&gt;In the Covid-19 Economy, You Can Have a Kid or a Job. You Can’t Have Both.&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;And I speak from a position of significant privilege. We were, until
recently, a two-income family with savings, paying for more than the
minimum of child care hours that we needed each day just to cover
what-ifs, living in one of the most expensive cities on earth. We
have laptops, tablets, Wi-Fi, and didn’t think twice before
panic-ordering pencils, paper, markers and anything else we thought
might help our children.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.politico.com/news/magazine/2020/07/23/child-care-crisis-pandemic-economy-impact-women-380412&quot;&gt;How the Child Care Crisis Will Distort the Economy for a Generation&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;I’ve been really struck by how much the federal government scrambled
to save the airlines — “Oh, wouldn’t it be terrible for our economy if
we lost all our airlines?” I guess it wouldn’t be great. But how
terrible would it be for our economy if we lost all our child care and
our schools? That would be way worse than losing our airlines! That
would leave not only the current working generation unable to go back
to work in the same way, it would mean that we are not preparing the
next generation so that they have skills. I mean, it is so
substantially worse than losing your airlines. And yet we gave less
money to the entire child care sector than we gave to one single
airline, Delta.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.vice.com/en_us/article/3az7qb/why-your-usps-packages-are-delayed&quot;&gt;Why Your USPS Packages Are Delayed&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;DeJoy may try to intentionally disrupt USPS services in order to
sabotage the mail-in ballot system ahead of the November elections,
that he is hellbent on privatizing the USPS, and that he is in cahoots
with Trump. But at the same time, they dismissed the possibility he is
responsible for current or past package delays.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;change&quot;&gt;Change&lt;/h3&gt;
&lt;div class=&quot;oembed rich&quot;&gt;&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;en&quot; dir=&quot;ltr&quot;&gt;“We came out here in t-shirts, they started gassing us. We came back with respirators, they started shooting us. We came back with vests, they started aiming for the head... And now they call us terrorists. Who’s escalating this? It’s not us.” @MacSmiff &lt;a href=&quot;https://t.co/quc0qwfncg&quot;&gt;https://t.co/quc0qwfncg&lt;/a&gt;&lt;/p&gt;&amp;mdash; William Yu 유규호 (@its_willyu) &lt;a href=&quot;https://twitter.com/its_willyu/status/1288679475366912000?ref_src=twsrc%5Etfw&quot;&gt;July 30, 2020&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;/div&gt;

&lt;p&gt;&lt;a href=&quot;https://www.pbs.org/newshour/nation/competing-protesters-converge-on-breonna-taylors-hometown&quot;&gt;Competing protesters converge on Breonna Taylor’s hometown&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;By the time Black activists dressed in black fatigues arrived in the
heart of downtown Saturday afternoon, most of the white militia
members had already left. Police in full riot geared looked on.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.newyorker.com/magazine/2020/08/03/how-police-unions-fight-reform&quot;&gt;How Police Unions Fight Reform&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Police unions enjoy a political paradox. Conservatives traditionally
abhor labor unions but support the police. The left is critical of
aggressive policing, yet has often muted its criticism of police
unions—which are, after all, public-sector unions, an endangered and
mostly progressive species.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.washingtonpost.com/nation/2020/08/02/georgia-sheriff-harry-young-reelection/&quot;&gt;Georgia sheriff Harry Young seeks reelection against Black opponent&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;His case for the job was his 24 years of experience as a resource
officer for the county schools, and more recently, as a Cairo police
officer. He had coached football and basketball and felt he had the
trust of Black and White parents across the county.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.vulture.com/2020/06/nicholas-galanin-shadow-on-the-land.html&quot;&gt;It’s Funeral Time for Colonial Monuments&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;“By creating a hole large enough to bury the statue, the work’s
excavation (along with its title) suggests the burial of the Cook
monument itself, along with the burial of destructive governance and
treatment of Indigenous land, Indigenous people and Indigenous
knowledge.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.nytimes.com/2020/07/30/opinion/john-lewis-civil-rights-america.html&quot;&gt;John Lewis: Together, You Can Redeem the Soul of Our Nation&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Emmett Till was my George Floyd. He was my Rayshard Brooks, Sandra
Bland and Breonna Taylor. He was 14 when he was killed, and I was only
15 years old at the time. I will never ever forget the moment when it
became so clear that he could easily have been me.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.cnn.com/2020/08/02/entertainment/james-hong-actor-movie-credits-trnd/index.html&quot;&gt;James Hong: The actor with 600+ credits and counting&lt;/a&gt;
– Two bits really highlighted the importance of creating your own spaces:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Realizing that Hollywood wouldn’t be able to provide the roles Asian
Americans deserved, Hong set out to carve his own space. Along with
actor Mako Iwamatsu, Hong helped organize an Asian American acting
group in Los Angeles.
[…]
East West Players has nurtured great talent over its 55 years. Actors
such as Randall Park, George Takei, John Cho and Daniel Dae Kim have
all been associated with the theater. And according to East West
Players’ current artistic director, it is thought that at one point,
70% of Asian American actors in Hollywood had a connection to East
West Players.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;technology&quot;&gt;Technology&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.haskellforall.com/2020/07/the-golden-rule-of-software-quality.html&quot;&gt;The golden rule of software quality&lt;/a&gt;
– Frustrating how clearly they explained something I’ve thought about
for a long time:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Prefer to push fixes upstream instead of working around problems
downstream.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://petevilter.me/post/datalog-typechecking/&quot;&gt;Turning the IDE Inside Out with Datalog&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;tl;dr: I made a prototype IDE in which language semantics are specified
in datalog, powered by a datalog interpreter written in TypeScript,
running the browser.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.nytimes.com/2020/07/31/style/viral-protest-videos.html&quot;&gt;Why Protest Tactics Spread Like Memes&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;But Hong Kong does play a central role in the activist imagination,
scholars and activists said, thanks both to the tactical ingenuity of
protesters there, as well as Western media’s willingness to cover
pro-democracy demonstrations extensively.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;fun&quot;&gt;Fun&lt;/h3&gt;

&lt;div class=&quot;oembed rich&quot;&gt;&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;en&quot; dir=&quot;ltr&quot;&gt;The moment you’ve been waiting for: Kentucky Fried Chicken x &lt;a href=&quot;https://twitter.com/Crocs?ref_src=twsrc%5Etfw&quot;&gt;@Crocs&lt;/a&gt; Classic Clogs available now. Complete with chicken-scented Jibbitz! Not for human consumption. &lt;a href=&quot;https://t.co/9FwPxWrE7w&quot;&gt;https://t.co/9FwPxWrE7w&lt;/a&gt; &lt;a href=&quot;https://t.co/l75e3Jj8Ny&quot;&gt;pic.twitter.com/l75e3Jj8Ny&lt;/a&gt;&lt;/p&gt;&amp;mdash; KFC (@kfc) &lt;a href=&quot;https://twitter.com/kfc/status/1288142168763162627?ref_src=twsrc%5Etfw&quot;&gt;July 28, 2020&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;/div&gt;

&lt;p&gt;&lt;a href=&quot;https://www.businessinsider.com/kfc-crocs-sold-out-less-than-half-an-hour-after-launch-2020-7&quot;&gt;KFC Crocs sold out less than half an hour after launch - Business Insider&lt;/a&gt;
– I personally asked Deana to buy me these as an anniversary present but
 was told they were “repulsive”:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;The shoe collab, which features clogs painted like fried chicken
buckets topped with a chicken-scented charm, was  first unveiled at
New York Fashion Week in February.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=omigBsOmtjw&quot;&gt;Tony Hawk breaks down skateboarding’s legendary spots - YouTube&lt;/a&gt;
– This history and architectural aspects of skating are interesting,
but what I really enjoyed is looking at the way they told this story
as a WFH documentary with Zoom interviews and Google Earth flyovers:&lt;/p&gt;
&lt;div class=&quot;flex-video widescreen&quot;&gt;
  &lt;div class=&quot;oembed video&quot;&gt;&lt;iframe width=&quot;200&quot; height=&quot;113&quot; src=&quot;https://www.youtube.com/embed/omigBsOmtjw?feature=oembed&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot; title=&quot;Tony Hawk breaks down skateboarding’s legendary spots&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;
</description>
        <pubDate>Mon, 03 Aug 2020 00:00:00 +0000</pubDate>
        <link>https://drewish.com/2020/08/03/the-disaster-continues/</link>
        <guid isPermaLink="true">https://drewish.com/2020/08/03/the-disaster-continues/</guid>
      </item>
    
      <item>
        <title>A big, late batch of links</title>
        <description>&lt;p&gt;I’m getting ths up a few days later than I’d intended so it’s bigger than usual. Hope you enjoy!&lt;/p&gt;

&lt;h3 id=&quot;politics&quot;&gt;Politics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://www.bloomberg.com/opinion/articles/2020-07-23/aoc-floor-speech-about-yoho-s-sexism-shows-her-political-talent&quot;&gt;AOC’s Powerful and Historic Floor Speech&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;A young congresswoman from New York delivered one of the most thorough
thrashings the Capitol has seen since Representative Preston Brooks
brutally caned Senator Charles Sumner on the Senate floor in 1856.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.latimes.com/world-nation/story/2020-07-19/portland-protest-naked-athena&quot;&gt;Out of Portland tear gas, an apparition emerges, capturing the imagination of protesters&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;A woman wearing nothing but a black face mask and a stocking cap strode 
toward a dozen heavily armed agents attired in camouflage fatigues, lined 
up across a downtown Portland street.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://creditwritedowns.com/2020/07/political-impasse-over-jobless-claims-just-as-they-mushroom.html&quot;&gt;Political impasse over jobless claims just as they mushroom&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;The problem is that the pandemic has made unemployment insurance claims 
so high that even yesterday, 4 months after the lockdown, the initial 
claims numbers were twice as large as they were at their worst in the 
Great Recession over a decade ago. So, seasonal factors have a massive –
and I believe distortionary – impact.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.washingtonpost.com/national/a-very-dark-feeling-hundreds-camp-out-in-oklahoma-unemployment-lines/2020/07/20/44d59cb6-c77a-11ea-a99f-3bbdffb1af38_story.html&quot;&gt;‘A very dark feeling’: Hundreds camp out in Oklahoma unemployment lines&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Ashley Love, 31, a former customer advocate for Enterprise Rent-A-Car, 
had risen at 4 a.m. to take her 2-year-old daughter to her mother’s home 
before heading to the convention center, only to be told she had to come 
back the next day. She was laid off in March, when the pandemic nearly 
obliterated the travel industry. Her benefits inexplicably stopped four 
weeks ago, the agency website saying only she was on a “verification hold.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://nymag.com/intelligencer/2020/07/david-shor-cancel-culture-2020-election-theory-polls.html&quot;&gt;David Shor’s Unified Theory of American Politics&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;You know, we’d do all this math, and some of it’s pretty cool, but at 
a high level, what we’re saying is: “You should put your money in cheap 
media markets in close states close to the election, and you should talk 
about popular issues, and not talk about unpopular issues.” And we’d use 
machine learning to operationalize that at scale.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://warontherocks.com/2015/05/how-to-take-over-a-small-country-in-10-easy-steps/&quot;&gt;How to Take Over a Small Country in 10 Easy Steps&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;In order to avoid a &lt;em&gt;coup&lt;/em&gt; yourself, you will need more than repressive 
secret police — you will need to generate some Gross Domestic Product for 
your country. If you can grow them, poppies or coca leaves yield more 
revenue than, say, rice or whatever the World Bank is pushing these days. 
And then people will pay you not to grow them, so it’s “win-win.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;corona&quot;&gt;Corona&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://www.nytimes.com/2020/07/18/us/politics/trump-coronavirus-response-failure-leadership.html&quot;&gt;Inside Trump’s Failure: The Rush to Abandon Leadership Role on the Virus&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Dr. Birx would roam the halls of the White House, talking to Mr. Kushner, 
Ms. Hicks and others, sometimes passing out diagrams to bolster her case. 
“We’ve hit our peak,” she would say, and that message would find its way 
back to Mr. Trump.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.thedailybeast.com/walmart-target-workers-are-terrified-of-enforcing-mask-rules&quot;&gt;Walmart Workers Are Terrified of Enforcing Mask Rules&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;One of her managers “told a woman that we now require face masks in the 
store and the guest just yelled “go F&lt;em&gt;&amp;amp;ast;&lt;/em&gt; yourself” and walked out,” 
Julia told The Daily Beast via email. “I watched another manager simply 
tell another lady that we required them and she just yelled, ‘I have a 
doctor’s note’ and walked off.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://onemileatatime.com/delta-bans-anti-maskers/&quot;&gt;Wow: Delta Has Already Banned 100 Anti-Maskers&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Delta is no longer using the “honor system” for wearing masks. Any 
passenger found to be making false claims about a disability or health 
condition in order to obtain an exemption can have travel privileges on 
all Delta flights suspended for as long as the airline is requiring 
passengers to wear face masks.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.al.com/alabamafootball/2020/07/inside-college-footballs-coronavirus-information-war.html&quot;&gt;Inside college football’s coronavirus information war&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Unlike professional leagues like the NBA or NFL, there was no single 
commissioner who could wrangle all the different voices with different 
motivations to adopt a collective plan for moving forward.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;race--justice&quot;&gt;Race &amp;amp; Justice&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Jw8oz-ynaP4&quot;&gt;Historical Whiteness Of Running&lt;/a&gt;:&lt;/p&gt;
&lt;div class=&quot;flex-video widescreen&quot;&gt;
  &lt;div class=&quot;oembed video&quot;&gt;&lt;iframe width=&quot;200&quot; height=&quot;113&quot; src=&quot;https://www.youtube.com/embed/Jw8oz-ynaP4?feature=oembed&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot; title=&quot;How Running&amp;#39;s White Origins Led To The Dangers Of &amp;#39;Running While Black&amp;#39; | Code Switch | NPR&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a href=&quot;https://www.theatlantic.com/politics/archive/2020/07/limits-restorative-justice-jacksonville/614311/&quot;&gt;The Limits of Restorative Justice in Jacksonville&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;The defendant had agreed to tell Mike and his family everything about the
murder and to plead guilty. In return, he would be spared the death penalty
and instead spend his life in prison—but only if the Lileses felt
satisfied that he had told the truth.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;technology&quot;&gt;Technology&lt;/h3&gt;
&lt;p&gt;The video is so good because they designed a compelling product that is feasible
to build with late 80’s technology:&lt;/p&gt;
&lt;div class=&quot;flex-video widescreen&quot;&gt;
  &lt;div class=&quot;oembed video&quot;&gt;&lt;iframe width=&quot;200&quot; height=&quot;150&quot; src=&quot;https://www.youtube.com/embed/3yIqr5ysUBI?feature=oembed&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot; title=&quot;If Zoom Was Around in 1988...&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a href=&quot;https://www.washingtonpost.com/nation/2020/07/26/leaf-blower-wars-how-portland-protesters-are-fighting-back-against-tear-gas-forming-walls-veterans-lawyers-nurses/&quot;&gt;Leaf-blower wars: How Portland protesters are fighting back against tear gas and forming ‘walls’ of veterans, lawyers, nurses&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Part of the reason the blowers are so effective against tear gas, experts said, is because despite the name, the chemicals in the canisters are actually an aerosol rather than a typical gas. That means tiny powder-like particles are dispersed into the air, where they hang and drift like a menacing fog.
[…] 
When the leaf blowers turn their blast of air on the chemical cloud, Nelson said, it sends the cloud in another direction. If the protesters push the tear gas back toward federal agents, the particles could latch onto their uniforms, helmets and other gear.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://warontherocks.com/2020/07/cocaine-logistics-for-the-marine-corps/&quot;&gt;“Cocaine Logistics” for the Marine Corps&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;To address this logistical conundrum, the United States should mimic 
drug traffickers. These undeniably resourceful adversaries have developed 
a vessel ideally suited to routinely smuggle tons of critical supplies 
(i.e., cocaine) thousands of miles past the most technologically advanced 
and well-resourced nation on Earth to their distributors in North America.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://stratechery.com/2020/india-jio-and-the-four-internets/&quot;&gt;India, Jio, and the Four Internets&lt;/a&gt;
— India is poised to have a big effect on the internet:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;That is exactly what Jio did: it spent that $32 billion building a 
network that covered all of India, launched with an offer for three 
months of free data and free voice, and once that was up, kept the free 
voice offering permanently while charging only a couple of bucks for 
data by the gigabyte. It was the classic Silicon Valley bet: spend 
money up front, then make it up on volume because of a superior cost 
structure enabled by the zero-marginal nature of technology.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://minimaxir.com/2020/07/gpt3-expectations/&quot;&gt;Tempering Expectations for GPT-3 and OpenAI’s API&lt;/a&gt;
— If you saw a bunch of GPT3 tweets go by and have no idea what they’re about here’s the hype reducing answer:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;However, a 30-40% success rate implies a 60-70% failure rate, which 
is patently unsuitable for a production application. If it takes seconds 
to generate a React component and it takes on average 3 tries to get 
something usable, it might be more pragmatic to just create the 
component the hard, boring way.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://apenwarr.ca/log/20200708&quot;&gt;IPv4, IPv6, and a sudden change in attitude&lt;/a&gt; — Some great background on why IPv6 adoption is always 5 years away:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;Or we can ask that question another way. Why are there so many web pages that advise you to solve your connectivity problem by disabling IPv6?&lt;/p&gt;

  &lt;p&gt;Because automatic failover is a very hard problem.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.roguelazer.com/2020/07/etcd-or-why-modern-software-makes-me-sad/&quot;&gt;Etcd, or, why modern software makes me sad&lt;/a&gt;
— I can’t quite pick a quote but make sure you read all the footnotes.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://serce.me/posts/23-07-2020-you-dont-need-no-service-mesh/&quot;&gt;You don’t need no Service Mesh&lt;/a&gt;
— A good reminder to check that you have the same the constraints that 
defined someone else’s solution before you adopt it:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;The service mesh concept wasn’t introduced to address problems that 
hadn’t been addressed before but rather address them in a way that doesn’t 
require any modifications to the application code, which is incredibly 
convenient when it’s hard to introduce an RPC layer into an existing 
heterogeneous microservice environment.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;fun&quot;&gt;Fun&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://www.reddit.com/r/aww/comments/cv7ldt/i_made_a_m1_abrams_main_cattle_tank/&quot;&gt;I made a M1 abrams main cattle tank&lt;/a&gt;:
&lt;img src=&quot;/assets/images/links/cat-m1-abrams.jpg&quot; alt=&quot;cat in cardboard M1 Abrams tank&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://fivethirtyeight.com/features/for-aspiring-performers-the-nba-is-the-best-place-to-be-a-mascot/&quot;&gt;For Aspiring Performers, The NBA Is The Best Place To Be A Mascot &lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;FiveThirtyEight analyzed each primary mascot in five North American 
sports leagues — the NBA, WNBA, NFL, NHL and MLB — to get a sense of what 
type of creatures populate the sideline. […] We classified each mascot 
according to where it could be found: on land, in the sea, in the sky or 
in the world of make believe.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.nytimes.com/2020/07/19/podcasts/the-daily/lottery-winner-scam.html&quot;&gt;The Man Who Cracked the Lottery&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;This one, having to do with a suspicious lottery ticket worth $16.5 
million, was full of dead ends. Investigators didn’t even know if a 
crime had been committed.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
        <pubDate>Mon, 27 Jul 2020 00:00:00 +0000</pubDate>
        <link>https://drewish.com/2020/07/27/a-big,-late-batch-of-links/</link>
        <guid isPermaLink="true">https://drewish.com/2020/07/27/a-big,-late-batch-of-links/</guid>
      </item>
    
  </channel>
</rss>
