<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: tarasglek</title><link>https://news.ycombinator.com/user?id=tarasglek</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 12:56:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tarasglek" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tarasglek in "Lean proved this program correct; then I found a bug"]]></title><description><![CDATA[
<p>sorry to hijack the thread. Really cool post. How long did the whole exercise including porting zlib to lean take?<p>i have a hard real time system that i would love to try this on, but that's a lot of tools to learn and unclear how to model distributed systems in lean.<p>also, please add rss so i could subscribe to your blog</p>
]]></description><pubDate>Tue, 14 Apr 2026 05:43:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47761696</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=47761696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47761696</guid></item><item><title><![CDATA[New comment by tarasglek in "Building a Reader for the Smallest Hard Drive"]]></title><description><![CDATA[
<p>yeah all phones were supposed to survive 2m drop test on concrete and still be able to make a call</p>
]]></description><pubDate>Sun, 22 Mar 2026 22:21:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47482842</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=47482842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47482842</guid></item><item><title><![CDATA[New comment by tarasglek in "Building a Reader for the Smallest Hard Drive"]]></title><description><![CDATA[
<p>Had an accelerometer that turned off hard drive when motion detected. High end ibm thinkpads had that too. Turns out if seek head is parked properly, its fairly robust<p>N91 also had a ridiculously high quality DAC that beat pants off iPods of that gen.</p>
]]></description><pubDate>Fri, 20 Mar 2026 17:58:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47458225</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=47458225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47458225</guid></item><item><title><![CDATA[New comment by tarasglek in "Building a Reader for the Smallest Hard Drive"]]></title><description><![CDATA[
<p>Worked on that phone. I diagnosed if music player cache was working by putting back of phone to my ear and listening for seeking clicks from hdd</p>
]]></description><pubDate>Fri, 20 Mar 2026 14:32:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47455116</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=47455116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47455116</guid></item><item><title><![CDATA[New comment by tarasglek in "Show HN: Claude-File-Recovery, recover files from your ~/.claude sessions"]]></title><description><![CDATA[
<p>This is why aider only edits files via git commits</p>
]]></description><pubDate>Sat, 28 Feb 2026 06:38:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47191263</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=47191263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47191263</guid></item><item><title><![CDATA[New comment by tarasglek in "Ladybird adopts Rust, with help from AI"]]></title><description><![CDATA[
<p>I quit x so cant read beyond toplevel links. I subscribed to your tool on github, would appreciate blog-posts-in-release notes to keep up with future developments. Will try the tool. Rare to find something new among ai hype, thank you.</p>
]]></description><pubDate>Tue, 24 Feb 2026 04:26:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47132855</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=47132855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47132855</guid></item><item><title><![CDATA[New comment by tarasglek in "Ladybird adopts Rust, with help from AI"]]></title><description><![CDATA[
<p>your patch queue approach is very clever. Solves a huge tech debt poblem with llm code gen. Should work with jujitsu too probably.<p>Would be curious to see more about how you save tokens with lua too.<p>Do you blog?</p>
]]></description><pubDate>Mon, 23 Feb 2026 19:13:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47127239</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=47127239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47127239</guid></item><item><title><![CDATA[New comment by tarasglek in "The Architecture of Open Source Applications (Volume 1) Berkeley DB"]]></title><description><![CDATA[
<p>The db that was the cause of redhat rpm db corrupting itself</p>
]]></description><pubDate>Sun, 15 Feb 2026 17:04:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47025314</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=47025314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47025314</guid></item><item><title><![CDATA[New comment by tarasglek in "Lite^3, a JSON-compatible zero-copy serialization format"]]></title><description><![CDATA[
<p>hash collision limitation for keys is the most questionable part of design. Usually thats handled by forcing key lookup to verify that what you looked up matches what you tried to lookup. 
Resolving this perf hit is probably doable by having an extra table of conflicting hashes</p>
]]></description><pubDate>Fri, 19 Dec 2025 07:18:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46323088</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=46323088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46323088</guid></item><item><title><![CDATA[New comment by tarasglek in "Switching from GPG to Age"]]></title><description><![CDATA[
<p>I love that age lets one reuse ssh identities and thus identity sharing systems. The single most useful thing I ever wrote was a tool to sync github identities with age.
<a href="https://github.com/tarasglek/github-to-sops" rel="nofollow">https://github.com/tarasglek/github-to-sops</a><p>This way you get git for change tracking on your secrets and who-has-access-to-secrets and key rotation and this can be trivially expanded to other forges.<p>Its easy to introduce age this way into any modern project whereas gpg would-ve been a non started on most teams I worked on.<p>disclaimer: this was mostly vibe-coded because I really did not want to work on this and wasnt sure if teammates would adopt it.  Then it just worked, so stayed ugly inside</p>
]]></description><pubDate>Sun, 16 Nov 2025 07:49:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45943464</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=45943464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45943464</guid></item><item><title><![CDATA[New comment by tarasglek in "Why I love my Boox Palma e-reader"]]></title><description><![CDATA[
<p>my $100 mobiscribe lets me read HN. I only read online on my eink devices. LCD is much less enjoyable</p>
]]></description><pubDate>Sat, 08 Nov 2025 06:33:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45854626</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=45854626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45854626</guid></item><item><title><![CDATA[New comment by tarasglek in "Show HN: Open-Source Voice AI Badge Powered by ESP32+WebRTC"]]></title><description><![CDATA[
<p>To make it open source in the fullest sense one needs to document what youve done. This esp repo could use some details on what protocols the hardware speaks, sequence diagrams, auth, etc. I doubt you running webrtc on esp</p>
]]></description><pubDate>Mon, 20 Oct 2025 06:21:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45640568</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=45640568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45640568</guid></item><item><title><![CDATA[New comment by tarasglek in "Building the heap: racking 30 petabytes of hard drives for pretraining"]]></title><description><![CDATA[
<p>but they have multiple head nodes, so its some distributed setup or just active/passive type thing?</p>
]]></description><pubDate>Wed, 01 Oct 2025 18:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45440926</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=45440926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45440926</guid></item><item><title><![CDATA[New comment by tarasglek in "Building the heap: racking 30 petabytes of hard drives for pretraining"]]></title><description><![CDATA[
<p>i am still confused what their software stack is, they dont use ceph but bought netapp, so they use nfs?</p>
]]></description><pubDate>Wed, 01 Oct 2025 17:56:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45440853</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=45440853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45440853</guid></item><item><title><![CDATA[New comment by tarasglek in "Show HN: Open-sourcing our text-to-CAD app"]]></title><description><![CDATA[
<p>It would be killer to be able to integrate this with 3d scans. Eg "make me a mount that hugs this shape" where you can draw both render the scan and mark it with a 2d paint tool</p>
]]></description><pubDate>Sat, 06 Sep 2025 07:28:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45147337</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=45147337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45147337</guid></item><item><title><![CDATA[The Case for Secrets as Code: Stop Click-Managing Secrets]]></title><description><![CDATA[
<p>Article URL: <a href="https://taras.glek.net/posts/secrets-as-code/">https://taras.glek.net/posts/secrets-as-code/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44491328">https://news.ycombinator.com/item?id=44491328</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 07 Jul 2025 15:23:15 +0000</pubDate><link>https://taras.glek.net/posts/secrets-as-code/</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=44491328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44491328</guid></item><item><title><![CDATA[New comment by tarasglek in "Show HN: Zeekstd – Rust Implementation of the ZSTD Seekable Format"]]></title><description><![CDATA[
<p>But you can probably tail -F quite well! Which is perfect for logs (eg gimme last day i can get grep through)</p>
]]></description><pubDate>Tue, 17 Jun 2025 07:27:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44296536</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=44296536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44296536</guid></item><item><title><![CDATA[New comment by tarasglek in "Focus and Context and LLMs"]]></title><description><![CDATA[
<p>Indeed, that was my original working title</p>
]]></description><pubDate>Sun, 08 Jun 2025 12:11:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44216489</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=44216489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44216489</guid></item><item><title><![CDATA[Focus and Context and LLMs]]></title><description><![CDATA[
<p>Article URL: <a href="https://taras.glek.net/posts/focus-and-context-and-llms/">https://taras.glek.net/posts/focus-and-context-and-llms/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44215726">https://news.ycombinator.com/item?id=44215726</a></p>
<p>Points: 95</p>
<p># Comments: 48</p>
]]></description><pubDate>Sun, 08 Jun 2025 09:09:19 +0000</pubDate><link>https://taras.glek.net/posts/focus-and-context-and-llms/</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=44215726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44215726</guid></item><item><title><![CDATA[New comment by tarasglek in "Stop over-thinking AI subscriptions"]]></title><description><![CDATA[
<p>These articles seem to justify spending money without considering alternatives It's like saying "cold meds let me get back to work, I am well justified paying $100/day for NyQuil".<p>I would appreciate a less "just take my money" and more "here are features various tools offer for particular price, I chose x over y cos z". Would sound more informed.<p>Would also like to see a reason on not using open source tools and locking yourself out of various further ai-integration opportunities because $200/mo service doesn't support em.</p>
]]></description><pubDate>Tue, 03 Jun 2025 15:09:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44170912</link><dc:creator>tarasglek</dc:creator><comments>https://news.ycombinator.com/item?id=44170912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44170912</guid></item></channel></rss>