<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: skowalak</title><link>https://news.ycombinator.com/user?id=skowalak</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 27 Aug 2026 12:27:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=skowalak" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by skowalak in "Automatically generate all 3D print files for organizing a drawer"]]></title><description><![CDATA[
<p>Like this?
<a href="https://www.tooltrace.ai/" rel="nofollow">https://www.tooltrace.ai/</a></p>
]]></description><pubDate>Wed, 01 Apr 2026 17:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47603900</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=47603900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47603900</guid></item><item><title><![CDATA[New comment by skowalak in "Using an engineering notebook"]]></title><description><![CDATA[
<p>In case you want to take a look at it, the author has posted a photo of a page of her notebook on her mastodon. <a href="https://tietz.social/@nicole/116048644600363842" rel="nofollow">https://tietz.social/@nicole/116048644600363842</a></p>
]]></description><pubDate>Thu, 12 Feb 2026 09:17:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46986561</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=46986561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46986561</guid></item><item><title><![CDATA[New comment by skowalak in "The fuck off contact page"]]></title><description><![CDATA[
<p>I really tried to get it on my own, but please, what is the connection between the Seinfeld Episode "The Pez Dispenser" and the "Casting Couch Culture of GitHub"?</p>
]]></description><pubDate>Tue, 09 Dec 2025 08:35:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46202635</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=46202635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46202635</guid></item><item><title><![CDATA[New comment by skowalak in "F-Droid and Google’s developer registration decree"]]></title><description><![CDATA[
<p>Same for me, the source for the article can be found here: <a href="https://gitlab.com/fdroid/fdroid-website/-/blob/master/_posts/2025-09-29-google-developer-registration-decree.md" rel="nofollow">https://gitlab.com/fdroid/fdroid-website/-/blob/master/_post...</a></p>
]]></description><pubDate>Mon, 29 Sep 2025 08:19:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45411459</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=45411459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45411459</guid></item><item><title><![CDATA[New comment by skowalak in "WiGLE: Wireless Network Mapping"]]></title><description><![CDATA[
<p>A similar project that also tracks cell towers and bluetooth beacons in addition to WiFi is <a href="https://beacondb.net" rel="nofollow">https://beacondb.net</a> .
Since Mozilla Location Services shut down they have been a good alternative for geolocation and they are public domain. Unfortunately, data dumps are currently not available, though.</p>
]]></description><pubDate>Wed, 24 Sep 2025 15:53:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45362109</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=45362109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45362109</guid></item><item><title><![CDATA[New comment by skowalak in "IPv6 Based Canvas"]]></title><description><![CDATA[
<p>At GPN23 there was also Pixelebbe which was much fun!<p><a href="https://pixeleb.be/" rel="nofollow">https://pixeleb.be/</a></p>
]]></description><pubDate>Mon, 21 Jul 2025 11:14:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44633845</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=44633845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44633845</guid></item><item><title><![CDATA[New comment by skowalak in "X-Clacks-Overhead"]]></title><description><![CDATA[
<p>Seeing Kris Nóva in that list hit hard. It is a beautiful idea, thank you Xe.</p>
]]></description><pubDate>Sat, 05 Jul 2025 19:50:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44475061</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=44475061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44475061</guid></item><item><title><![CDATA[New comment by skowalak in "Timescale Is Now TigerData"]]></title><description><![CDATA[
<p>At the company I work at we manage a lot of historical data with Timescale, but we have also had good results with vanilla PostgreSQL for smaller time-series-data-sets. If you are already comfortable with Postgres this might be worth a look.</p>
]]></description><pubDate>Wed, 18 Jun 2025 11:49:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44309045</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=44309045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44309045</guid></item><item><title><![CDATA[New comment by skowalak in "Self-contained Python scripts with uv"]]></title><description><![CDATA[
<p>While that is true, there are still lots of PyPI packages not yet packaged with nixpkgs, so this is not as universal an approach as uv.</p>
]]></description><pubDate>Sun, 30 Mar 2025 11:24:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43523283</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=43523283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43523283</guid></item><item><title><![CDATA[The Compressed Book Edition]]></title><description><![CDATA[
<p>Article URL: <a href="https://solar.lowtechmagazine.com/2025/03/the-compressed-book-edition/">https://solar.lowtechmagazine.com/2025/03/the-compressed-book-edition/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43454379">https://news.ycombinator.com/item?id=43454379</a></p>
<p>Points: 45</p>
<p># Comments: 7</p>
]]></description><pubDate>Sun, 23 Mar 2025 17:31:24 +0000</pubDate><link>https://solar.lowtechmagazine.com/2025/03/the-compressed-book-edition/</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=43454379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43454379</guid></item><item><title><![CDATA[New comment by skowalak in "Mysterious tablet with unknown language unearthed in Georgia"]]></title><description><![CDATA[
<p>It can imply isolation, but not necessarily. It is also possible that there are some precursor languages, of which no evidence could be found (yet). Another good example are the Koreanic languages of which modern Korean is a member.<p>The Ket language of central Siberia has long been believed to be isolate, but was later classified as a member of the Dene–Yeniseian language family (or at least proposed, afaik this research is still ongoing).</p>
]]></description><pubDate>Sat, 14 Dec 2024 09:51:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42415873</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=42415873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42415873</guid></item><item><title><![CDATA[New comment by skowalak in "GIMP 3.0 is on the way"]]></title><description><![CDATA[
<p>Really looking forward to see more non-destructive editing. For me this has been one of the major reasons not to use GIMP in the past. The integration of GEGL is a huge milestone for GIMP imho.</p>
]]></description><pubDate>Fri, 29 Nov 2024 11:16:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42273034</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=42273034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42273034</guid></item><item><title><![CDATA[New comment by skowalak in "Mindustry: Automation Tower Defense RTS with Deep Strategy and Modding"]]></title><description><![CDATA[
<p>I have lost too many hours of my life to this game, before finally moving on to Factorio. But then, the creator of Mindustry seems to have lost too many hours of their life to the Android Gradle plugin:<p><a href="https://github.com/Anuken/Mindustry/commit/5548e727501793479c4cdb557e267a9441dd5698">https://github.com/Anuken/Mindustry/commit/5548e727501793479...</a></p>
]]></description><pubDate>Sun, 29 Sep 2024 18:08:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=41689169</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=41689169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41689169</guid></item><item><title><![CDATA[New comment by skowalak in "Aerc: A well-crafted TUI for email"]]></title><description><![CDATA[
<p>I feel the same. I have "only" about 15 years worth of mail in Thunderbird but I am getting increasingly tired of working with the GUI, at least for reading and searching historical mail.<p>One of these days I will convert my mbox mail to Maildir and try out notmuch.</p>
]]></description><pubDate>Fri, 23 Aug 2024 09:22:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41327452</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=41327452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41327452</guid></item><item><title><![CDATA[New comment by skowalak in "VDEv2: Virtual Distributed Ethernet"]]></title><description><![CDATA[
<p><p><pre><code>    Notice: Virtual Distributed Ethernet is not related in any way with
    www.vde.com ("Verband der Elektrotechnik, Elektronik und Informationstechnik"
    i.e. the German "Association for Electrical, Electronic & Information 
    Technologies").
</code></pre>
I wonder how many times that came up, that they had to put it in the README.</p>
]]></description><pubDate>Sun, 07 Jul 2024 20:13:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=40900123</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=40900123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40900123</guid></item><item><title><![CDATA[New comment by skowalak in "Jeffrey Snover and the Making of PowerShell"]]></title><description><![CDATA[
<p>That is because `curl` is an alias for the builtin Invoke-WebRequest and not the actual curl program.<p><a href="https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/invoke-webrequest?view=powershell-7.4" rel="nofollow">https://learn.microsoft.com/en-us/powershell/module/microsof...</a></p>
]]></description><pubDate>Thu, 04 Jul 2024 15:04:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=40875495</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=40875495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40875495</guid></item><item><title><![CDATA[New comment by skowalak in "Why is Prettier rock solid?"]]></title><description><![CDATA[
<p>It is not in the stdlib, but you can use golines for that.<p><a href="https://pkg.go.dev/github.com/wrype/golines" rel="nofollow">https://pkg.go.dev/github.com/wrype/golines</a></p>
]]></description><pubDate>Tue, 20 Feb 2024 10:25:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39439641</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=39439641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39439641</guid></item><item><title><![CDATA[New comment by skowalak in "The Matrix Trashfire"]]></title><description><![CDATA[
<p>I disagree. I have been using Matrix with Element as my main IM with my own homeserver for 3 years now, and the onboarding experience is just bad. You have to read so many texts which are spread across so many pages just to get stuff to work and even then sometimes it just won't.<p>Sure, the author could have prevented some of their problems by reading the documentation, but Matrix is trying to become a solution everyone can use. And noone <i>wants</i> to read a manifest only to send some messages.</p>
]]></description><pubDate>Wed, 14 Feb 2024 11:42:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=39368741</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=39368741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39368741</guid></item><item><title><![CDATA[New comment by skowalak in "SQLite vs. ObjectBox vs. Isar"]]></title><description><![CDATA[
<p>Thank you for pointing that out! It does make more sense, too. :)</p>
]]></description><pubDate>Wed, 07 Feb 2024 16:18:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39290380</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=39290380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39290380</guid></item><item><title><![CDATA[New comment by skowalak in "SQLite vs. ObjectBox vs. Isar"]]></title><description><![CDATA[
<p>You have changed the code snippets in your link.<p>The original link highlighted this snippet:<p><pre><code>  Future<void> insertEmbedding(EmbeddingProto embedding) async {
      final db = await _database;
      await db.writeTransaction((tx) async {
        await tx.execute('INSERT INTO $tableName ($columnEmbedding) values(?)',
            [embedding.writeToBuffer()]);
      });
  }
</code></pre>
Now highlighted:<p><pre><code>  Future<void> insertMultipleEmbeddings(List<EmbeddingProto> embeddings) async {
    final db = await _database;
    final inputs = embeddings.map((e) => [e.writeToBuffer()]).toList();
    await db.executeBatch(
        'INSERT INTO $tableName ($columnEmbedding) values(?)', inputs);
  }
</code></pre>
Did you post the wrong link the first time and corrected your mistake? Or did you change the snippet because @electroly was right about the code being inefficient?</p>
]]></description><pubDate>Wed, 07 Feb 2024 16:13:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=39290310</link><dc:creator>skowalak</dc:creator><comments>https://news.ycombinator.com/item?id=39290310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39290310</guid></item></channel></rss>