Showing source for: https://labnotes.org/
Duration: 0.419388s
Server: nginx/1.18.0 (Ubuntu)

<html lang="en-US">

  <head prefix="og: http://ogp.me/ns/article#">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <title>
      👋 Labnotes (by Assaf Arkin)
    </title>
    <meta
      name="viewport"
      content="width=device-width, initial-scale=1, shrink-to-fit=no"
    />

    <link href="/assets/css/index.css?v=fe05e78e19" rel="stylesheet" />
    <link
      href="https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,700;1,400;1,700&family=Source+Code+Pro&family=Noto+Sans+Display:wght@700;900&display=swap"
      rel="stylesheet"
    />
    <link
      href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism-tomorrow.min.css"
      rel="stylesheet"
      media="print"
      onload="this.media='all'"
    />
    <link
      href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/toolbar/prism-toolbar.min.css"
      rel=" stylesheet"
      media="print"
      onload="this.media='all'"
    />

    <link
      rel="alternate"
      type="application/atom+xml"
      title="Labnotes (by Assaf Arkin)"
      href="https://labnotes.org/feed.xml"
    />
    <link rel="me" href="https://github.com/assaf" />
    <link rel="me" href="https://twitter.com/assaf" />
    <link rel="me" href="https://www.linkedin.com/in/assafarkin/" />
    <link rel="me" href="https://mas.to/@assaf" />
    <link rel="me" href="https://www.threads.net/@is_assaf" />
    <link rel="me" href="https://labnotes.org/@assaf" />
    <link
      rel="webmention"
      href="https://webmention.io/labnotes.org/webmention"
    />
    <link rel="pingback" href="https://webmention.io/labnotes.org/xmlrpc" />
    <meta name="monetization" content="$ilp.uphold.com/bGhGiygRYhEZ" />

    <script
      async
      src="https://www.googletagmanager.com/gtag/js?id=G-BGPHH06GTD"
    ></script>
    <script>window.dataLayer = window.dataLayer || [];function
      gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config',
      'G-BGPHH06GTD');gtag('config', 'UA-1828623-11');</script>

    <script>window.mailgoConfig = { mailto: false };</script>
    <script
      src=" https://unpkg.com/[email protected]/dist/mailgo.min.js"
      defer
    ></script>

    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new
      Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
      })(window,document,'script','dataLayer','GTM-T8MPHVX');</script>

    <meta name="description" content="🔥 All about software design, development, and culture. A mix of insightful and funny. Goes great with coffee. ☕">
    <link rel="icon" href="https://labnotes.org/content/images/size/w256h256/2023/11/Cartoon.png" type="image/png">
    <link rel="canonical" href="https://labnotes.org/">
    <meta name="referrer" content="no-referrer-when-downgrade">
    <link rel="next" href="https://labnotes.org/page/2/">
    
    <meta property="og:site_name" content="Labnotes (by Assaf Arkin)">
    <meta property="og:type" content="website">
    <meta property="og:title" content="Labnotes (by Assaf Arkin)">
    <meta property="og:description" content="🔥 All about software design, development, and culture. A mix of insightful and funny. Goes great with coffee. ☕">
    <meta property="og:url" content="https://labnotes.org/">
    <meta property="og:image" content="https://labnotes.org/content/images/2019/12/powerpuff.png">
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="Labnotes (by Assaf Arkin)">
    <meta name="twitter:description" content="🔥 All about software design, development, and culture. A mix of insightful and funny. Goes great with coffee. ☕">
    <meta name="twitter:url" content="https://labnotes.org/">
    <meta name="twitter:image" content="https://labnotes.org/content/images/2019/10/powerpuff.png">
    
    <script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@type": "WebSite",
    "publisher": {
        "@type": "Organization",
        "name": "Labnotes (by Assaf Arkin)",
        "url": "https://labnotes.org/",
        "logo": {
            "@type": "ImageObject",
            "url": "https://labnotes.org/content/images/2020/05/Labnotes-Banner.png"
        }
    },
    "url": "https://labnotes.org/",
    "mainEntityOfPage": "https://labnotes.org/",
    "description": "🔥 All about software design, development, and culture. A mix of insightful and funny. Goes great with coffee. ☕"
}
    </script>

    <meta name="generator" content="Ghost 5.82">
    <link rel="alternate" type="application/rss+xml" title="Labnotes (by Assaf Arkin)" href="https://labnotes.org/rss/">
    <script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.37/umd/portal.min.js" data-i18n="false" data-ghost="https://labnotes.org/" data-key="52de1875868c2f53c4c1cd5029" data-api="https://labnotes.org/ghost/api/content/" crossorigin="anonymous"></script><style id="gh-members-styles">.gh-post-upgrade-cta-content,
.gh-post-upgrade-cta {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    text-align: center;
    width: 100%;
    color: #ffffff;
    font-size: 16px;
}

.gh-post-upgrade-cta-content {
    border-radius: 8px;
    padding: 40px 4vw;
}

.gh-post-upgrade-cta h2 {
    color: #ffffff;
    font-size: 28px;
    letter-spacing: -0.2px;
    margin: 0;
    padding: 0;
}

.gh-post-upgrade-cta p {
    margin: 20px 0 0;
    padding: 0;
}

.gh-post-upgrade-cta small {
    font-size: 16px;
    letter-spacing: -0.2px;
}

.gh-post-upgrade-cta a {
    color: #ffffff;
    cursor: pointer;
    font-weight: 500;
    box-shadow: none;
    text-decoration: underline;
}

.gh-post-upgrade-cta a:hover {
    color: #ffffff;
    opacity: 0.8;
    box-shadow: none;
    text-decoration: underline;
}

.gh-post-upgrade-cta a.gh-btn {
    display: block;
    background: #ffffff;
    text-decoration: none;
    margin: 28px 0 0;
    padding: 8px 18px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
}

.gh-post-upgrade-cta a.gh-btn:hover {
    opacity: 0.92;
}</style><script async src="https://js.stripe.com/v3/"></script>
    <script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.1/umd/sodo-search.min.js" data-key="52de1875868c2f53c4c1cd5029" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.1/umd/main.css" data-sodo-search="https://labnotes.org/" crossorigin="anonymous"></script>
    
    <link href="https://labnotes.org/webmentions/receive/" rel="webmention">
    <script defer src="/public/cards.min.js?v=fe05e78e19"></script>
    <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=fe05e78e19">
    <script defer src="/public/comment-counts.min.js?v=fe05e78e19" data-ghost-comments-counts-api="https://labnotes.org/members/api/comments/counts/"></script>
    <script defer src="/public/member-attribution.min.js?v=fe05e78e19"></script><style>:root {--ghost-accent-color: #ff6251;}</style>

    <meta name="color-scheme" content="light only">
  </head>

  <body class="bg-[#F7F5EE] text-black font-sans md:container mx-auto md:px-5">
    <header
  class="container mx-auto flex flex-wrap p-5 flex-col md:flex-row items-center md:items-start gap-4 font-display font-bold"
>
  <a
    class="flex flex-nowrap gap-x-2 items-center text-gray-900"
    href="https://labnotes.org"
  >
    <img
      class="w-10 h-10 text-white rounded-full"
      src="/content/images/2023/11/Cartoon.png"
      alt=""
    />
    <span class="text-2xl font-display font-black uppercase">Labnotes</span>
  </a>
  <nav class="md:ml-auto flex flex-wrap gap-5 items-center text-base justify-center">
     <a href="https://labnotes.org/about/">😎 About Me</a>
     <a href="https://www.buymeacoffee.com/assaf">👏 Buy Me a Coffee</a>
    <a class="hover:text-gray-900" href="#/portal/signup/free">🔥 Subscribe</a>

  <a href="https://mas.to/@assaf" class="hover:text-blue">@assaf</a>

  <div id="docsearch"></div>
<link href="https://cdn.jsdelivr.net/npm/@docsearch/css" rel=" stylesheet" media="print" onload="this.media='all'" />
<script src="https://cdn.jsdelivr.net/npm/@docsearch/js"></script>
<script>
docsearch({
  appId: '0CGXFPWAUL',
  apiKey: '7d8e7296e1a62c71ae0fe4e18a48c6cd',
  container: '#docsearch',
  indexName: 'labnotes',
});
</script></nav>
</header>    
<div class="my-20 mx-auto px-4 flex flex-row flex-nowrap max-w-4xl justify-center md:justify-between gap-4">
  <div class="hidden md:block w-full">
    <script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
    <lottie-player src="https://assets8.lottiefiles.com/packages/lf20_rycdh53q.json" background="transparent" speed="1" loop autoplay />
  </div>

  <div class="md:shrink-0 prose max-w-md">
    <h1>
        🔥 Weekend Reading
    </h1>
    <p>I write a weekly email for people in tech.<p>
    <p>Tools and products you should know about, tips about UX, management, infosec; random and funny stuff</p>
    <div id="subscribe" class="my-5">
      <div class="max-w-xl mx-auto px-8 sm:px-0">
  <form data-members-form="subscribe" class="flex sm:flex-row flex-col">
    <input data-members-label type="hidden" value="From Blog" />
    <input
      data-members-email
      type="email"
      class="flex-grow w-full bg-gray-100 rounded border-2 border-black focus:outline-none focus:border-red-500 text-base px-4 py-2 mr-4 mb-4 sm:mb-0"
      placeholder="Your email address"
      required="true"
      autocomplete="on"
      spellcheck="false"
    />
    <button
      type="submit"
      class="text-black button-shadow bg-green-300 py-2 px-8 focus:outline-none hover:bg-green-500 rounded text-lg whitespace-nowrap font-display uppercase"
    >Subscribe
    </button>
  </form>
  <p class="mt-4 text-right">
    Or grab
    <a class="text-red-500" href="https://labnotes.org/rss/">the RSS feed</a>
  </p>
</div>    </div>
  </div>
</div>


  <div class="container px-5 py-12 mx-auto grid grid-cols-1 md:grid-cols-2 gap-8">
      <a class="h-full rounded-lg overflow-hidden post-shadow flex flex-col items-stretch" href="/weekend-reading-objection-oriented-programming/">
    <div class="shrink-0 w-full aspect-video overflow-hidden border-b-4 border-b-black border-solid">
      <img
        class="object-cover object-center w-full h-full"
        src="/content/images/2024/05/image-85-1.png"
        alt=""
      />
    </div>
  <div class="p-6 w-full h-full flex flex-col justify-between gap-y-6">
    <div class="flex flex-col gap-y-2">
      <time
        class="text-xs text-gray-500"
        datetime="2024-05-18T11:57:55.000-07:00"
      >
        2 days ago
      </time>
      <h2 class="text-lg font-bold">
        Weekend Reading — Objection-oriented programming
      </h2>
      <p class="leading-relaxed">
        This week we find a power-up box, replace GitHub Actions with Maven XMLs, avoid the worst website in the world, revisit RTO policies, “listen” to OpenAI employees, watch our Slack private messages, do laundry for free, and fall asleep to a YouTube video.
      </p>
    </div>
    <div class="flex items-center flex-wrap w-full gap-6">
      <span
  class="text-red-500 inline-flex items-center border-2 rounded-md px-4 py-1 border-red-400 tracking-widest capitalize gap-x-2 hover:gap-x-3 focus:gap-x-3"
>
  Read more<svg
    class="w-4 h-4"
    viewBox="0 0 24 24"
    stroke="currentColor"
    stroke-width="4"
    fill="none"
    stroke-linecap="round"
    stroke-linejoin="round"
  >
    <path d="M5 12h14"></path>
    <path d="M12 5l7 7-7 7"></path>
  </svg>
</span>      <span
        class="text-gray-600 inline-flex items-center lg:ml-auto md:ml-0 ml-auto leading-none text-sm py-1"
      >
        8 min read
      </span>
    </div>
  </div>
</a>      <a class="h-full rounded-lg overflow-hidden post-shadow flex flex-col items-stretch" href="/weekend-reading-stack-over-you/">
    <div class="shrink-0 w-full aspect-video overflow-hidden border-b-4 border-b-black border-solid">
      <img
        class="object-cover object-center w-full h-full"
        src="/content/images/2024/05/image-42-1.png"
        alt=""
      />
    </div>
  <div class="p-6 w-full h-full flex flex-col justify-between gap-y-6">
    <div class="flex flex-col gap-y-2">
      <time
        class="text-xs text-gray-500"
        datetime="2024-05-11T08:48:24.000-07:00"
      >
        9 days ago
      </time>
      <h2 class="text-lg font-bold">
        Weekend Reading — Stack over you
      </h2>
      <p class="leading-relaxed">
        This week we remove gatekeepers from our CI, break a Guinness world record, redesign review ratings, understand the meaning behind “job requirements”, and level up.
      </p>
    </div>
    <div class="flex items-center flex-wrap w-full gap-6">
      <span
  class="text-red-500 inline-flex items-center border-2 rounded-md px-4 py-1 border-red-400 tracking-widest capitalize gap-x-2 hover:gap-x-3 focus:gap-x-3"
>
  Read more<svg
    class="w-4 h-4"
    viewBox="0 0 24 24"
    stroke="currentColor"
    stroke-width="4"
    fill="none"
    stroke-linecap="round"
    stroke-linejoin="round"
  >
    <path d="M5 12h14"></path>
    <path d="M12 5l7 7-7 7"></path>
  </svg>
</span>      <span
        class="text-gray-600 inline-flex items-center lg:ml-auto md:ml-0 ml-auto leading-none text-sm py-1"
      >
        6 min read
      </span>
    </div>
  </div>
</a>      <a class="h-full rounded-lg overflow-hidden post-shadow flex flex-col items-stretch" href="/weekend-reading-may-the-fourth/">
    <div class="shrink-0 w-full aspect-video overflow-hidden border-b-4 border-b-black border-solid">
      <img
        class="object-cover object-center w-full h-full"
        src="/content/images/2024/05/image-32-1.png"
        alt=""
      />
    </div>
  <div class="p-6 w-full h-full flex flex-col justify-between gap-y-6">
    <div class="flex flex-col gap-y-2">
      <time
        class="text-xs text-gray-500"
        datetime="2024-05-04T08:52:28.000-07:00"
      >
        16 days ago
      </time>
      <h2 class="text-lg font-bold">
        Weekend Reading — May the fourth
      </h2>
      <p class="leading-relaxed">
        This week we setup our new Minecraft server, play Spacewar, avoid burnout, wonder about Facebook AI spam, lose our passkeys, and claim stairs on the way back home.
      </p>
    </div>
    <div class="flex items-center flex-wrap w-full gap-6">
      <span
  class="text-red-500 inline-flex items-center border-2 rounded-md px-4 py-1 border-red-400 tracking-widest capitalize gap-x-2 hover:gap-x-3 focus:gap-x-3"
>
  Read more<svg
    class="w-4 h-4"
    viewBox="0 0 24 24"
    stroke="currentColor"
    stroke-width="4"
    fill="none"
    stroke-linecap="round"
    stroke-linejoin="round"
  >
    <path d="M5 12h14"></path>
    <path d="M12 5l7 7-7 7"></path>
  </svg>
</span>      <span
        class="text-gray-600 inline-flex items-center lg:ml-auto md:ml-0 ml-auto leading-none text-sm py-1"
      >
        7 min read
      </span>
    </div>
  </div>
</a>      <a class="h-full rounded-lg overflow-hidden post-shadow flex flex-col items-stretch" href="/weekend-reading-the-bob-ross-of-programming/">
    <div class="shrink-0 w-full aspect-video overflow-hidden border-b-4 border-b-black border-solid">
      <img
        class="object-cover object-center w-full h-full"
        src="/content/images/2024/04/image-100-1.png"
        alt=""
      />
    </div>
  <div class="p-6 w-full h-full flex flex-col justify-between gap-y-6">
    <div class="flex flex-col gap-y-2">
      <time
        class="text-xs text-gray-500"
        datetime="2024-04-27T11:56:21.000-07:00"
      >
        23 days ago
      </time>
      <h2 class="text-lg font-bold">
        Weekend Reading — The Bob Ross of programming
      </h2>
      <p class="leading-relaxed">
        This week we use coffee tasting as our design practice, get as close to and as far away from the metal as possible, find an easier way to write documentation, discover why Google Search is getting so bad, and why Siri was never good, keep our password secure, and enjoy the figures.
      </p>
    </div>
    <div class="flex items-center flex-wrap w-full gap-6">
      <span
  class="text-red-500 inline-flex items-center border-2 rounded-md px-4 py-1 border-red-400 tracking-widest capitalize gap-x-2 hover:gap-x-3 focus:gap-x-3"
>
  Read more<svg
    class="w-4 h-4"
    viewBox="0 0 24 24"
    stroke="currentColor"
    stroke-width="4"
    fill="none"
    stroke-linecap="round"
    stroke-linejoin="round"
  >
    <path d="M5 12h14"></path>
    <path d="M12 5l7 7-7 7"></path>
  </svg>
</span>      <span
        class="text-gray-600 inline-flex items-center lg:ml-auto md:ml-0 ml-auto leading-none text-sm py-1"
      >
        6 min read
      </span>
    </div>
  </div>
</a>  </div>

  <div class="container px-5 py-12 mx-auto">
<div class="py-8">
      <a class="flex flex-wrap md:flex-nowrap gap-y-2" href="/weekend-reading-wd40-smells-so-delicious/">
  <div class="shrink-0 flex flex-row justify-between items-center gap-y-2 w-full md:justify-start md:items-start md:w-64 md:flex-col">
    <span class="tracking-widest text-gray-900">
      April 20th, 2024
    </span>
    <span class="text-gray-500 text-base md:text-sm">
      5 min read
    </span>
  </div>
  <div class="flex flex-col gap-y-2">
    <h2 class="text-2xl font-bold">
      Weekend Reading — WD40 smells so delicious
    </h2>
    <p>
      This week we got a new incarnation of Norton Commander, the best flopping electric vehicle, a reason to keep everyone happy, conscious invertebrates, a 420 cat, and colorful eggs.
    </p>
    <div class="mt-4">
      <span
  class="text-red-500 inline-flex items-center border-2 rounded-md px-4 py-1 border-red-400 tracking-widest capitalize gap-x-2 hover:gap-x-3 focus:gap-x-3"
>
  Read more<svg
    class="w-4 h-4"
    viewBox="0 0 24 24"
    stroke="currentColor"
    stroke-width="4"
    fill="none"
    stroke-linecap="round"
    stroke-linejoin="round"
  >
    <path d="M5 12h14"></path>
    <path d="M12 5l7 7-7 7"></path>
  </svg>
</span>    </div>
  </div>
</a>    </div><div class="py-8">
      <a class="flex flex-wrap md:flex-nowrap gap-y-2" href="/weekend-reading-if-you-enjoyed-this-episode-please-like-and-subscribe/">
  <div class="shrink-0 flex flex-row justify-between items-center gap-y-2 w-full md:justify-start md:items-start md:w-64 md:flex-col">
    <span class="tracking-widest text-gray-900">
      April 13th, 2024
    </span>
    <span class="text-gray-500 text-base md:text-sm">
      7 min read
    </span>
  </div>
  <div class="flex flex-col gap-y-2">
    <h2 class="text-2xl font-bold">
      Weekend Reading — If you enjoyed this episode, please like and subscribe
    </h2>
    <p>
      This week we have an app for managing group trips, and one for recommending and following podcasts, we’re unsure about the size of a minute, appreciate the new nutrition labels, have a lot of security and privacy issues to worry about, and wait for the next season Bluey.
    </p>
    <div class="mt-4">
      <span
  class="text-red-500 inline-flex items-center border-2 rounded-md px-4 py-1 border-red-400 tracking-widest capitalize gap-x-2 hover:gap-x-3 focus:gap-x-3"
>
  Read more<svg
    class="w-4 h-4"
    viewBox="0 0 24 24"
    stroke="currentColor"
    stroke-width="4"
    fill="none"
    stroke-linecap="round"
    stroke-linejoin="round"
  >
    <path d="M5 12h14"></path>
    <path d="M12 5l7 7-7 7"></path>
  </svg>
</span>    </div>
  </div>
</a>    </div><div class="py-8">
      <a class="flex flex-wrap md:flex-nowrap gap-y-2" href="/weekend-reading-healthy-living-isnt-available-in-your-country/">
  <div class="shrink-0 flex flex-row justify-between items-center gap-y-2 w-full md:justify-start md:items-start md:w-64 md:flex-col">
    <span class="tracking-widest text-gray-900">
      April 6th, 2024
    </span>
    <span class="text-gray-500 text-base md:text-sm">
      8 min read
    </span>
  </div>
  <div class="flex flex-col gap-y-2">
    <h2 class="text-2xl font-bold">
      Weekend Reading — Healthy living isn&#x27;t available in your country
    </h2>
    <p>
      This week we got a great app for hikers, a way to threaten our code, place to put our cursor, another story of a dying startup, some really bad tales about AI, a shirt to commemorate the earthquake, and some good news about COVID and bees.
    </p>
    <div class="mt-4">
      <span
  class="text-red-500 inline-flex items-center border-2 rounded-md px-4 py-1 border-red-400 tracking-widest capitalize gap-x-2 hover:gap-x-3 focus:gap-x-3"
>
  Read more<svg
    class="w-4 h-4"
    viewBox="0 0 24 24"
    stroke="currentColor"
    stroke-width="4"
    fill="none"
    stroke-linecap="round"
    stroke-linejoin="round"
  >
    <path d="M5 12h14"></path>
    <path d="M12 5l7 7-7 7"></path>
  </svg>
</span>    </div>
  </div>
</a>    </div><div class="py-8">
      <a class="flex flex-wrap md:flex-nowrap gap-y-2" href="/weekend-reading-ctrl-click-back/">
  <div class="shrink-0 flex flex-row justify-between items-center gap-y-2 w-full md:justify-start md:items-start md:w-64 md:flex-col">
    <span class="tracking-widest text-gray-900">
      March 30th, 2024
    </span>
    <span class="text-gray-500 text-base md:text-sm">
      6 min read
    </span>
  </div>
  <div class="flex flex-col gap-y-2">
    <h2 class="text-2xl font-bold">
      Weekend Reading — Ctrl click back
    </h2>
    <p>
      This week we deploy a real-time server app, mute our keyboard, apply ethical social proof, run LLM on our computer, of all things in Excel, and uncover the most insidious backdoor.
    </p>
    <div class="mt-4">
      <span
  class="text-red-500 inline-flex items-center border-2 rounded-md px-4 py-1 border-red-400 tracking-widest capitalize gap-x-2 hover:gap-x-3 focus:gap-x-3"
>
  Read more<svg
    class="w-4 h-4"
    viewBox="0 0 24 24"
    stroke="currentColor"
    stroke-width="4"
    fill="none"
    stroke-linecap="round"
    stroke-linejoin="round"
  >
    <path d="M5 12h14"></path>
    <path d="M12 5l7 7-7 7"></path>
  </svg>
</span>    </div>
  </div>
</a>    </div><div class="py-8">
      <a class="flex flex-wrap md:flex-nowrap gap-y-2" href="/weekend-reading-hurkle-durkle/">
  <div class="shrink-0 flex flex-row justify-between items-center gap-y-2 w-full md:justify-start md:items-start md:w-64 md:flex-col">
    <span class="tracking-widest text-gray-900">
      March 23rd, 2024
    </span>
    <span class="text-gray-500 text-base md:text-sm">
      9 min read
    </span>
  </div>
  <div class="flex flex-col gap-y-2">
    <h2 class="text-2xl font-bold">
      Weekend Reading — Hurkle-Durkle
    </h2>
    <p>
      This week we play the songs of Vim, double performance every 2 years, draw a manual wheelchair properly, learn about the reality of a Silicon Valley Unicorn, discovery the uncanny history of AI, and change our toothbrushing routine.
    </p>
    <div class="mt-4">
      <span
  class="text-red-500 inline-flex items-center border-2 rounded-md px-4 py-1 border-red-400 tracking-widest capitalize gap-x-2 hover:gap-x-3 focus:gap-x-3"
>
  Read more<svg
    class="w-4 h-4"
    viewBox="0 0 24 24"
    stroke="currentColor"
    stroke-width="4"
    fill="none"
    stroke-linecap="round"
    stroke-linejoin="round"
  >
    <path d="M5 12h14"></path>
    <path d="M12 5l7 7-7 7"></path>
  </svg>
</span>    </div>
  </div>
</a>    </div>  </div>


<div class="container px-5 py-8 mx-auto text-center">
  <nav class="pagination">
    <span class="page-number">Page 1 of 61</span>
        <a class="older-posts" href="/page/2/">Older Posts <span aria-hidden="true">&rarr;</span></a>
</nav>

</div>
<script type="application/ld+json">{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "url": "https://labnotes.org/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "https://labnotes.org/search?q={search_term_string}"
    },
    "query-input": "required name=search_term_string"
  }
}</script>

<footer class="text-gray-700 my-10">
  <div class="flex flex-col justify-between p-2 max-w-lg mx-auto">
    <p className="my-2">
      <a href="https://chrome.google.com/webstore/detail/roam-with-mastodon/djgbnjohidlingnackhjlddacgjdfieh" class="text-red-500 font-bold text-lg">
        👋 Infuse Mastodon with super powers
      </a>
    </p>
    <p>
      <a href="https://chrome.google.com/webstore/detail/roam-with-mastodon/djgbnjohidlingnackhjlddacgjdfieh">
        Roam w/Mastodon, a Chrome extension for using Mastodon on any website
      </a>
    </p>
  </div>
</footer>


    <script
      type="text/javascript"
      src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"
      defer
    ></script>
    <script
      type="text/javascript"
      src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/toolbar/prism-toolbar.min.js"
      defer
    ></script>
    <script
      type="text/javascript"
      src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/copy-to-clipboard/prism-copy-to-clipboard.min.js"
      defer
    ></script>
    <noscript><iframe
        src="https://www.googletagmanager.com/ns.html?id=GTM-T8MPHVX"
        height="0"
        width="0"
        style="display:none;visibility:hidden"
      ></iframe></noscript>
    

  </body>

</html>

Latest requests

# Url Url Source Date
1 https://labnotes.org/ 2024-05-20 20:09:44
2 https://thebolditalic.com/?gi=22d6… 2024-05-20 20:09:43
3 https://sostrategic.com.au/?url=ht… 2024-05-20 20:09:42
4 http://forexcarlton.blogspot.com/ 2024-05-20 20:09:38
5 https://thebolditalic.com/?gi=7e24… 2024-05-20 20:09:36
6 https://thebolditalic.com/?gi=62f6… 2024-05-20 20:09:35
7 https://thebolditalic.com/?gi=be26… 2024-05-20 20:09:31
8 https://www.edchart.com/certificat… 2024-05-20 20:09:30
9 https://www.momentumstudio.com/?UR… 2024-05-20 20:09:29
10 https://thebolditalic.com/?gi=7404… 2024-05-20 20:09:27
11 https://iptvvente.com/package/43 2024-05-20 20:09:23
12 http://maps.google.com.bo/url?q=ht… 2024-05-20 20:09:21
13 https://thebolditalic.com/?gi=664e… 2024-05-20 20:09:21
14 https://mmsi-pkc.auth0.com/login?s… 2024-05-20 20:09:20
15 https://thebolditalic.com/?gi=3832… 2024-05-20 20:09:20
16 https://mmsi-pkc.auth0.com/login?s… 2024-05-20 20:09:19
17 https://thebolditalic.com/?gi=7a53… 2024-05-20 20:09:17
18 https://thebolditalic.com/?gi=a71b… 2024-05-20 20:09:16
19 https://store.shedcustomizer.com/y… 2024-05-20 20:09:15
20 https://thebolditalic.com/?gi=d96d… 2024-05-20 20:09:13