<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog on Hayden Schiff</title>
    <link>https://www.schiff.io/blog/</link>
    <description>Recent content in Blog on Hayden Schiff</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sun, 16 Feb 2025 03:51:22 +0000</lastBuildDate>
    <atom:link href="https://www.schiff.io/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The street that has existed for 150 years that never existed</title>
      <link>https://www.schiff.io/blog/2025/02/16/street-never-existed/</link>
      <pubDate>Sun, 16 Feb 2025 03:51:22 +0000</pubDate>
      <guid>https://www.schiff.io/blog/2025/02/16/street-never-existed/</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published in &lt;a href=&#34;https://www.openhistoricalmap.org/user/Hayleox/diary/36&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;my OpenHistoricalMap diary&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I found something interesting while working on mapping historical streets in my hometown of Cincinnati. Take a look at Alexander St on &lt;a href=&#34;https://digital.cincinnatilibrary.org/digital/collection/p16998coll9/id/8031/rec/11&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;J.H. Colton &amp;amp; Co.&#39;s 1855 map&lt;/a&gt;, the oldest map I&#39;m aware of that includes the street:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;  &#xA;&lt;figure&gt;&lt;img src=&#34;./colton1855.png&#34; alt=&#34;Colton 1855 showing Alexander St&#34; class=&#34;mx-auto my-0 rounded-md&#34; /&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;Here&#39;s how S. Augustus Mitchell depicted Alexander St on &lt;a href=&#34;https://digital.cincinnatilibrary.org/digital/collection/p16998coll9/id/8037/rec/49&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;his 1860 map&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;  &#xA;&lt;figure&gt;&lt;img src=&#34;./mitchell1860.png&#34; alt=&#34;Mitchell 1860 showing Alexander St&#34; class=&#34;mx-auto my-0 rounded-md&#34; /&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;And just for good measure, here it is in &lt;a href=&#34;https://digital.cincinnatilibrary.org/digital/collection/p16998coll9/id/4741/rec/14&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Mendenhall 1867&lt;/a&gt;, &lt;a href=&#34;https://digital.cincinnatilibrary.org/digital/collection/p16998coll9/id/8018/rec/1&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Phillips 1868&lt;/a&gt;, &lt;a href=&#34;https://digital.cincinnatilibrary.org/digital/collection/p16998coll9/id/4376/&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Titus 1869&lt;/a&gt;, &lt;a href=&#34;https://digital.cincinnatilibrary.org/digital/collection/p16998coll9/id/1867/rec/22&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Robinson 1884&lt;/a&gt;, &lt;a href=&#34;https://digital.cincinnatilibrary.org/digital/collection/p16998coll9/id/8015/rec/30&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Fisk c.1893&lt;/a&gt;, &lt;a href=&#34;https://digital.cincinnatilibrary.org/digital/collection/p16998coll9/id/5075/rec/33&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Mendenhall 1900&lt;/a&gt;, and &lt;a href=&#34;https://digital.cincinnatilibrary.org/digital/collection/p16998coll9/id/11700/rec/51&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Mendenhall 1927&lt;/a&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Making inline scrollable bar charts in Google Sheets</title>
      <link>https://www.schiff.io/blog/2020/04/16/google-sheets-scroll-chart/</link>
      <pubDate>Thu, 16 Apr 2020 11:42:00 -0400</pubDate>
      <guid>https://www.schiff.io/blog/2020/04/16/google-sheets-scroll-chart/</guid>
      <description>&lt;p&gt;Recently, I wanted to make a bar chart in Google Sheets from a dataset with hundreds of rows. When I used the built-in Chart functionality, it wasn&#39;t able to fit all of the bar labels on screen at once. I made the chart its own sheet (so it&#39;d be as big as possible) and set the labels to use the smallest possible font, but it was still only showing half the labels. I needed to see all the labels, so this was no good.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Automating my Slack status based on my wi-fi location</title>
      <link>https://www.schiff.io/blog/2017/08/31/automating-slack-status-launchd/</link>
      <pubDate>Thu, 31 Aug 2017 16:08:23 -0400</pubDate>
      <guid>https://www.schiff.io/blog/2017/08/31/automating-slack-status-launchd/</guid>
      <description>&lt;p&gt;I alternate between working at home and in the office a lot, and I like to keep my coworkers informed about where I am. Earlier this year, &lt;a href=&#34;https://slackhq.com/set-your-status-in-slack-28a793914b98&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Slack added statuses&lt;/a&gt;, which allows you to show an emoji next to your name to indicate what you&#39;re up to.&lt;/p&gt;&#xA;&lt;p&gt;I immediately took to this feature and always tried to set &amp;quot;Working remotely&amp;quot; or &amp;quot;In the office&amp;quot; each morning, but I&#39;m very forgetful, and would often notice at the end of the day that I had been set to the wrong location for the entire day. My immediate thought when I&#39;m getting fed up with a tedious daily task is, &amp;quot;can I automate this?&amp;quot;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Defcon preparation checklist</title>
      <link>https://www.schiff.io/blog/2017/07/24/defcon-checklist/</link>
      <pubDate>Mon, 24 Jul 2017 12:39:53 -0400</pubDate>
      <guid>https://www.schiff.io/blog/2017/07/24/defcon-checklist/</guid>
      <description>&lt;p&gt;I&#39;m heading to my first Defcon on Wednesday, and naturally, I&#39;m a little bit anxious about prepping my devices so as to not get pwned. The advice I&#39;ve seen for this varies wildly -- some people go all out and use a separate phone and laptop for the convention, while others simply turn off wi-fi and Bluetooth.&lt;/p&gt;&#xA;&lt;p&gt;I&#39;m thinking the best strategy for me is somewhere in the middle -- make sure I&#39;m locked down and have backups, but don&#39;t put myself through hell when the odds of anything bad happening are realistically low. I&#39;m not a worthwhile target; anyone who would waste 0days on the likes of me is probably not smart enough to have found a 0day in the first place.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Reverse engineering the Humble Bundle app to get API access</title>
      <link>https://www.schiff.io/blog/2017/07/21/reverse-engineering-humble-bundle-api/</link>
      <pubDate>Fri, 21 Jul 2017 14:40:29 +0000</pubDate>
      <guid>https://www.schiff.io/blog/2017/07/21/reverse-engineering-humble-bundle-api/</guid>
      <description>&lt;p&gt;If you&#39;ve been living under a rock for the past few years, you might not know there&#39;s this cool site called &lt;a href=&#34;https://www.humblebundle.com/&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Humble Bundle&lt;/a&gt; that sells games and ebooks in very affordable pay-what-you-want bundles. They donate some of the profits to charity, and they have some really cool offerings -- definitely worth checking out if you&#39;ve never seen it before.&lt;/p&gt;&#xA;&lt;p&gt;I&#39;ve been a patron of Humble Bundle for quite a few years and have built a fairly sizable collection of digital goodies. I&#39;d like to be able to download these in bulk in the formats of my choice. Unfortunately, Humble Bundle doesn&#39;t make this easy -- they expect you to manually click &amp;quot;Download&amp;quot; for each and every item in your library.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Domenick Nati&#39;s obsession with Wikipedia</title>
      <link>https://www.schiff.io/blog/2016/04/23/domenick-nati-obsession-with-wikipedia/</link>
      <pubDate>Sat, 23 Apr 2016 01:26:08 +0000</pubDate>
      <guid>https://www.schiff.io/blog/2016/04/23/domenick-nati-obsession-with-wikipedia/</guid>
      <description>&lt;p&gt;Holy crap man. Okay so there&#39;s this dude, Domenick Nati (&lt;a href=&#34;http://twitter.com/KingOfContacts&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;@KingOfContacts&lt;/a&gt;), and he&#39;s a publicist/agent for celebrities — he has clients like the rapper DMX. For a while, Nati had a Wikipedia article. I somehow stumbled upon it in mid-March, and noticed it seemed to be kinda promotional and also didn’t sufficiently prove that he was a notable person according to Wikipedia’s guidelines, so I started &lt;a href=&#34;https://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion/Domenick_Nati&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;a deletion discussion&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Nati responded to this by creating tons of fake accounts (or &amp;quot;sockpuppets&amp;quot;, in Wikipedia lingo) and trying to vote to keep the article (side note: okay, I’m pretty sure the accounts were created by Nati, but I suppose it could have been an employee or friend or something; whatever). It was incredibly obvious that these accounts were sockpuppets, so all his accounts were banned, and the article was ultimately deleted by consensus.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Subscriptions won&#39;t fix online advertising</title>
      <link>https://www.schiff.io/blog/2016/02/22/subscriptions-wont-fix-online-advertising/</link>
      <pubDate>Mon, 22 Feb 2016 17:14:30 +0000</pubDate>
      <guid>https://www.schiff.io/blog/2016/02/22/subscriptions-wont-fix-online-advertising/</guid>
      <description>&lt;p&gt;Everyone hates ads, but content can&#39;t survive without revenue. AdBlock is increasingly cutting into profit margins of websites that rely on advertising, and the problem doesn&#39;t look to be going away. These websites are desperately looking to innovate in how their bring in revenue.&lt;/p&gt;&#xA;&lt;h2 id=&#34;individual-site-subscriptions&#34; class=&#34;relative group&#34;&gt;Individual site subscriptions &lt;span class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100&#34;&gt;&lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700&#34; style=&#34;text-decoration-line: none !important;&#34; href=&#34;#individual-site-subscriptions&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;A few sites have tried launching their own ad-free services; for example, &lt;a href=&#34;http://www.bloomberg.com/news/articles/2016-02-08/wired-is-launching-an-ad-free-website-to-appease-ad-blockers&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;WIRED is launching a service&lt;/a&gt; where readers can pay $4/month for ad-free browsing. It&#39;s an interesting idea, but it doesn&#39;t scale. Maybe some readers will subscribe to one or two sites they really like, but very few modern web users limit their browsing to just one or two sites. People today are clicking all sorts of links on their social media news feeds or in emails from friends or what have you; I&#39;d wager the average user visits dozens of ad-reliant websites in any given week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>County clerk emails</title>
      <link>https://www.schiff.io/blog/2015/12/11/county-clerk-emails/</link>
      <pubDate>Fri, 11 Dec 2015 06:05:08 -0500</pubDate>
      <guid>https://www.schiff.io/blog/2015/12/11/county-clerk-emails/</guid>
      <description>&lt;p&gt;The names of the clerk, the county, and the state are all fake for anonymity. I also left out email signatures (except in her first email, because &amp;quot;Sincerely,&amp;quot; doesn&#39;t make sense without it). Everything else is completely unmodified.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;FROM:&lt;/strong&gt; Hayden Schiff&lt;br&gt;&#xA;&lt;strong&gt;TO:&lt;/strong&gt; Jane Doe&lt;br&gt;&#xA;&lt;strong&gt;DATE:&lt;/strong&gt; Thursday, 5:46 PM&lt;/p&gt;&#xA;&lt;p&gt;Hello,&lt;/p&gt;&#xA;&lt;p&gt;I&#39;d like to purchase the Foobar County voter registration list. I&#39;d like records for all parties, all precincts, all districts, and both active and inactive voters. I&#39;d like to get the list via email.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
