<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: jleedev</title><link>https://news.ycombinator.com/user?id=jleedev</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 08 Jun 2026 16:58:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jleedev" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jleedev in "What is the purpose of the lost+found folder in Linux and Unix? (2014)"]]></title><description><![CDATA[
<p>"check forced", as though the machine is advising me to go look at some daemon named forced.</p>
]]></description><pubDate>Sun, 07 Jun 2026 22:55:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48439469</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=48439469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48439469</guid></item><item><title><![CDATA[New comment by jleedev in "Make ZIP files smaller with ZIP Shrinker"]]></title><description><![CDATA[
<p>Ooh, with btrfs you could reflink an uncompressed zip entry to its own file on disk.</p>
]]></description><pubDate>Tue, 19 May 2026 11:21:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48191881</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=48191881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48191881</guid></item><item><title><![CDATA[New comment by jleedev in "1999 Game Developers Conference (GDC) Recordings Archive"]]></title><description><![CDATA[
<p>The archive directory listing is in xml, you could whip something up in Yahoo! Pipes.</p>
]]></description><pubDate>Tue, 30 May 2023 11:21:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=36123523</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=36123523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36123523</guid></item><item><title><![CDATA[New comment by jleedev in "NetHack 3.6.7"]]></title><description><![CDATA[
<p>Dipping for Excalibur is a great early way to get this.</p>
]]></description><pubDate>Fri, 17 Feb 2023 16:32:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=34836778</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=34836778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34836778</guid></item><item><title><![CDATA[New comment by jleedev in "Find Wikipedia photos needed near you"]]></title><description><![CDATA[
<p>There are 239 Wikipedia articles about Barack Obama, but only one Wikidata concept.<p>Comes in handy when updating the interwiki language links, or being able to automatically fill out those infoboxes.</p>
]]></description><pubDate>Wed, 01 Jun 2022 00:59:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=31576823</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=31576823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31576823</guid></item><item><title><![CDATA[New comment by jleedev in "The smallest 256x256 single-color PNG file, and where you've seen it (2015)"]]></title><description><![CDATA[
<p>A single ocean tile on mapbox is 39 bytes:<p><pre><code>  1a25 7802 0a05 7761 7465 7228 8020 1217
  1803 2213 0980 69e0 7f1a dfa8 0100 00bf
  bf01 e0a8 0100 0f
</code></pre>
Decodes to this protobuf:<p><pre><code>  layers {                                                                                                                                                                                         
    name: "water"                                                                                                                                                                                  
    features {
      type: POLYGON
      geometry: 9
      geometry: 13440
      geometry: 16352
      geometry: 26
      geometry: 21599
      geometry: 0
      geometry: 0
      geometry: 24511
      geometry: 21600
      geometry: 0
      geometry: 15
    }
    extent: 4096
    version: 2
  }
</code></pre>
Geometry interpretation is here: <a href="https://github.com/mapbox/vector-tile-spec/tree/master/2.1#43-geometry-encoding" rel="nofollow">https://github.com/mapbox/vector-tile-spec/tree/master/2.1#4...</a><p>And produces this geometry before reprojecting to the tile coordinates:<p><pre><code>  Layer name: water
  Geometry: Polygon
  Feature Count: 1
  Extent: (0.000000, 0.000000) - (4096.000000, 4096.000000)
  Layer SRS WKT:
  (unknown)
  mvt_id: Integer64 (0.0)
  OGRFeature(water):0
    POLYGON ((0 0,0 4096,4096 4096,4096 0,0 0))
</code></pre>
But of course, this doesn't specify a color, just "the ocean is a rectangle".</p>
]]></description><pubDate>Fri, 22 Apr 2022 11:39:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=31120405</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=31120405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31120405</guid></item><item><title><![CDATA[New comment by jleedev in "I don't need a VPS anymore"]]></title><description><![CDATA[
<p>Container Optimized OS is quite literally “We let the Chromium OS folks make a server OS.”<p><a href="https://cloud.google.com/container-optimized-os/" rel="nofollow">https://cloud.google.com/container-optimized-os/</a></p>
]]></description><pubDate>Thu, 24 Mar 2022 01:59:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=30785694</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=30785694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30785694</guid></item><item><title><![CDATA[New comment by jleedev in "A new way to make maps with OpenStreetMap"]]></title><description><![CDATA[
<p>For comparison, Cloud Optimized GeoTIFF (COG) is specifically designed to be readable with HTTP Range requests, so the single file can be placed on S3 and be immediately usable.<p>As others pointed out, the MVTs inside can be unpacked for static serving. But a SQLite database is not itself usable in this way.</p>
]]></description><pubDate>Fri, 23 Apr 2021 22:57:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=26920228</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=26920228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26920228</guid></item><item><title><![CDATA[New comment by jleedev in "Half-Precision Floating-Point, Visualized"]]></title><description><![CDATA[
<p>Mysql also applies additional rounding to floats if you're not careful:<p><pre><code>  mysql> create table t(f float);
  Query OK, 0 rows affected (0.02 sec)

  mysql> insert into t(f) values (999999),(1000000),(1000001);
  Query OK, 3 rows affected (0.00 sec)
  Records: 3  Duplicates: 0  Warnings: 0

  mysql> select distinct f from t;
  +---------+
  | f       |
  +---------+
  |  999999 |
  | 1000000 |
  | 1000000 |
  +---------+
  3 rows in set (0.00 sec)

  mysql></code></pre></p>
]]></description><pubDate>Tue, 22 Dec 2020 18:33:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=25509522</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=25509522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25509522</guid></item><item><title><![CDATA[New comment by jleedev in "Notarizing Your Mac Software for macOS Catalina"]]></title><description><![CDATA[
<p>brew cask quarantines, but not regular brew.</p>
]]></description><pubDate>Mon, 07 Oct 2019 13:36:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=21180582</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=21180582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21180582</guid></item><item><title><![CDATA[New comment by jleedev in "Facebook exodus: Nearly half of young users have deleted the app"]]></title><description><![CDATA[
<p>Javascript-free mobile site that lets you send messages: <a href="https://d.facebook.com" rel="nofollow">https://d.facebook.com</a></p>
]]></description><pubDate>Mon, 29 Oct 2018 17:57:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=18329558</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=18329558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18329558</guid></item><item><title><![CDATA[New comment by jleedev in "Distrust of Symantec TLS Certificates"]]></title><description><![CDATA[
<p>Nobody who runs a website can pretend to be ignorant of this fiasco.</p>
]]></description><pubDate>Wed, 05 Sep 2018 16:55:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=17919770</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=17919770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17919770</guid></item><item><title><![CDATA[New comment by jleedev in "A JavaScript browser library fails due to an adblocker blacklisting 'beacon.js'"]]></title><description><![CDATA[
<p>The user is running an extension that breaks random pieces of the web page. Obviously that's not the developer's fault.</p>
]]></description><pubDate>Sun, 09 Jul 2017 19:06:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=14731151</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=14731151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14731151</guid></item><item><title><![CDATA[New comment by jleedev in "Why men on earth outnumber women by 60M"]]></title><description><![CDATA[
<p>Link to the actual article: <a href="http://data.qz.com/2014/qz-sexmap/" rel="nofollow">http://data.qz.com/2014/qz-sexmap/</a></p>
]]></description><pubDate>Thu, 11 Jun 2015 19:17:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=9701703</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=9701703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9701703</guid></item><item><title><![CDATA[New comment by jleedev in "Jack Dorsey: Today Starbucks Signed up for Square"]]></title><description><![CDATA[
<p>The first place I ever used Square was a Pittsburgh coffee shop.</p>
]]></description><pubDate>Wed, 08 Aug 2012 14:54:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=4355860</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=4355860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=4355860</guid></item><item><title><![CDATA[New comment by jleedev in "Chromium Blog: A Tale Of Two Pwnies (Part 2)"]]></title><description><![CDATA[
<p>You think that's air you're breathing?</p>
]]></description><pubDate>Tue, 12 Jun 2012 01:13:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=4098130</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=4098130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=4098130</guid></item><item><title><![CDATA[New comment by jleedev in "Obsessed with putting ink on paper or What's wrong with computer music notation?"]]></title><description><![CDATA[
<p>Come on, everyone knows that grotesque fonts don't even <i>have</i> serifs.</p>
]]></description><pubDate>Thu, 15 Jul 2010 13:39:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=1517714</link><dc:creator>jleedev</dc:creator><comments>https://news.ycombinator.com/item?id=1517714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=1517714</guid></item></channel></rss>