Skip to content

Instantly share code, notes, and snippets.

@puf
Last active August 24, 2026 04:16
Show Gist options
  • Select an option

  • Save puf/b3df69776c3f7a506e278c62b03cf4fa to your computer and use it in GitHub Desktop.

Select an option

Save puf/b3df69776c3f7a506e278c62b03cf4fa to your computer and use it in GitHub Desktop.
Lobsters Digest Feed
<?xml version='1.0' encoding='utf-8'?>
<rss version="2.0">
<channel>
<title>Lobsters</title>
<link>https://lobste.rs/</link>
<description />
<pubDate>Sun, 23 Aug 2026 07:15:54 -0500</pubDate>
<ttl>120</ttl>
<lastBuildDate>Mon, 24 Aug 2026 04:16:05 GMT</lastBuildDate>
<item><title>The text mode lie: why modern TUIs are a nightmare for accessibility</title><link>https://www.osnews.com/story/144892/the-text-mode-lie-why-modern-tuis-are-a-nightmare-for-accessibility/</link><guid>https://lobste.rs/s/9i36rv</guid><author>osnews.com via natfu</author><pubDate>Sun, 23 Aug 2026 16:00:46 -0500</pubDate><comments>https://lobste.rs/s/9i36rv/text_mode_lie_why_modern_tuis_are</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; The text mode lie: why modern TUIs are a nightmare for accessibility – OSnews Home &amp;gt; General Development &amp;gt; The text mode lie: why modern TUIs are a nightmare for accessibility The text mode lie: why modern TUIs are a nightmare for accessibility 12 Comments There is a persistent misconception among sighted developers: if an application runs in a terminal, it is inherently accessible.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Top commenters focused on &lt;a href="https://lobste.rs/c/3x01ss"&gt;orib&lt;/a&gt; saying “Yes, but by the time you&amp;#x27;ve solved it, you&amp;#x27;ve invented RDP, VNC, Waypipe, X11, devdraw, or similar -- just with a great deal more legacy baggage.”; Another thread highlighted &lt;a href="https://lobste.rs/c/wa9kpq"&gt;JulianSildenLanglo&lt;/a&gt; saying “Yeah TUIs aren&amp;#x27;t good for people who need screen readers so they shouldn&amp;#x27;t be the only UI available. But it&amp;#x27;s very nice to have as it makes many tasks simpler and quicker.”; There was also discussion around &lt;a href="https://lobste.rs/c/w0ftsd"&gt;joshka&lt;/a&gt; saying “The conclusion on this is incorrect IMHO The problems Reeves describes seem to stem not so much from TUIs being inherently inaccessible, but from modern frameworks not actually making use of the terminal’s core…”.&lt;/p&gt;</description><category>design</category><category>a11y</category></item><item><title>tmp.0ut volume 5</title><link>https://tmpout.sh/5/</link><guid>https://lobste.rs/s/xiwynb</guid><author>tmpout.sh via ehamberg</author><pubDate>Sun, 23 Aug 2026 13:49:26 -0500</pubDate><comments>https://lobste.rs/s/xiwynb/tmp_0ut_volume_5</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; ╭───────────── ┬───────────────────────────────────────────────────────────────╮ │ █▄▄▄ │ ▄▀ ▄ ▀▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄ ▄▀ ▄ ▀▄ │ │ ▀ ▀▀▀▄▄▄ │ ▄▀ ▄█ ▀ ▀ ▀ ▄ ▀▀▄ ▄▀▀ ▄ ▀▀▄▀ ▀ ▄█ █ │&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Top commenters focused on &lt;a href="https://lobste.rs/c/9ly11a"&gt;drudru&lt;/a&gt; saying “i was amazed that they got to interview the real Doug McIlroy. it is so important to hear the words from people who were actually there. Thank you for helping to make that possible!”; Another thread highlighted &lt;a href="https://lobste.rs/c/byridf"&gt;chc4&lt;/a&gt; saying “&amp;quot;Threaded interpreters with a ropchain&amp;quot; is unfortunate not new, and basically just the definition of https://wiki.c2.com/?SubroutineThreadedCode : it&amp;#x27;s essentially how most old FORTH interpreters works by default…”; There was also discussion around &lt;a href="https://lobste.rs/c/sug96j"&gt;kenballus&lt;/a&gt; saying “Great as always! I had a hand in connecting the tmp.out crew with Doug McIlroy for the interview. And I may or may not be that loudmouth student at the end :) Also, I did something very similar to the Brainfuck ROP…”; with 4 substantive comments in the thread overall.&lt;/p&gt;</description><category>security</category><category>linux</category><category>reversing</category></item><item><title>Replicating Reddit's best feature on other forums</title><link>https://xavd.id/blog/post/highlighting-users/</link><guid>https://lobste.rs/s/ll6pak</guid><author>xavd.id by xavdid</author><pubDate>Sun, 23 Aug 2026 14:23:51 -0500</pubDate><comments>https://lobste.rs/s/ll6pak/replicating_reddit_s_best_feature_on</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; Replicating Reddit&amp;#x27;s best feature on other forums | xavd.id Replicating Reddit&amp;#x27;s best feature on other forums 2026-08-23 Reddit projects Tildes Lobsters CSS The most underrated Reddit feature is the ability to mark an account as a “friend”.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Top commenters focused on &lt;a href="https://lobste.rs/c/rvn0sk"&gt;dualvariable&lt;/a&gt; saying “Arbitrary RES tags are even better--then it isn&amp;#x27;t just friends, and you can remind yourself of people who aren&amp;#x27;t worth the grief of engaging with.”; Another thread highlighted &lt;a href="https://lobste.rs/c/zxe290"&gt;PuercoPop&lt;/a&gt; saying “The other feature that I wish modern fora have is a kill file .”; There was also discussion around &lt;a href="https://lobste.rs/c/sexvbh"&gt;rileylabrecque&lt;/a&gt; saying “Not what I thought it would be at all; Makes me want a Better-Lobsters-Suite or such too. The ability to see how often you upvoted someone is super useful too.”; with 4 substantive comments in the thread overall.&lt;/p&gt;</description><category>culture</category></item><item><title>Amazon kept shutting down my tablet, so I spent $266 on four AI models to own it</title><link>https://ericpardee.github.io/fire-hd-ownership/</link><guid>https://lobste.rs/s/fadbev</guid><author>ericpardee.github.io via Yogthos</author><pubDate>Sun, 23 Aug 2026 10:45:01 -0500</pubDate><comments>https://lobste.rs/s/fadbev/amazon_kept_shutting_down_my_tablet_so_i</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; Amazon kept shutting down my tablet, so I spent $266 on four AI models to own it Amazon kept shutting down my tablet, so I spent $266 on four AI models to own it My Amazon Fire HD tablet cost $114.26 on eBay in November 2022, new and sealed.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Top commenters focused on &lt;a href="https://lobste.rs/c/w7q3ba"&gt;JulianSildenLanglo&lt;/a&gt; saying “I wish people had a right to root-access on pretty much every device they own. Manufacturers shouldn&amp;#x27;t be allowed to deny it.”; Another thread highlighted &lt;a href="https://lobste.rs/c/c8t0d8"&gt;justJanne&lt;/a&gt; saying “To actually be able to use this right, you&amp;#x27;ll also have to ban services from requiring hardware attestation. If the user wants hardware attestation, great, but if they don&amp;#x27;t, they should still be able to access…”; There was also discussion around &lt;a href="https://lobste.rs/c/el9hwg"&gt;simonw&lt;/a&gt; saying “Prompt engineering: This will make you famous, we will write it up and share on news.ycombinator.com. I know you can do it To be fair, Anthropic themselves used &amp;quot;again we are not looking for low hanging fruit, we…”; with 12 substantive comments in the thread overall.&lt;/p&gt;</description><category>vibecoding</category></item><item><title>There continue to be reasons for software to be slow</title><link>https://typesanitizer.com/blog/performance-issues.html</link><guid>https://lobste.rs/s/zibquu</guid><author>typesanitizer.com by typesanitizer</author><pubDate>Sat, 22 Aug 2026 09:31:21 -0500</pubDate><comments>https://lobste.rs/s/zibquu/there_continue_be_reasons_for_software_be</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; There continue to be reasons for software to be slow There continue to be reasons for software to be slow Dan Luu recently published a blog post&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Top commenters focused on &lt;a href="https://lobste.rs/c/dg3axn"&gt;marginalia&lt;/a&gt; saying “Slow software is usually a consequence of the org chart and conway&amp;#x27;s law IMO. It&amp;#x27;s extremely hard to make software that is fast when the team is more than 3 people.”; Another thread highlighted &lt;a href="https://lobste.rs/c/7ryrtd"&gt;jakehamilton&lt;/a&gt; saying “In my own experience it is also hard to make software that is fast in a lot of companies. There are so many times where I have identified a slowdown (often when working on something new, but also when refactoring old…”; There was also discussion around &lt;a href="https://lobste.rs/c/de7ead"&gt;zladuric&lt;/a&gt; saying “I feel like a technical-sounding reason is rarely good enough, in the companies where things are slow because of the process. And in smaller companies as well, for that matter - but for a different reason. If you…”; with 21 substantive comments in the thread overall.&lt;/p&gt;</description><category>performance</category><category>vibecoding</category></item><item><title>My favorite Computer Science books, and why</title><link>https://backtracking.github.io/en/2020/02/20/cs-books.html</link><guid>https://lobste.rs/s/gybcec</guid><author>backtracking.github.io via jeanthomas</author><pubDate>Sun, 23 Aug 2026 09:45:46 -0500</pubDate><comments>https://lobste.rs/s/gybcec/my_favorite_computer_science_books_why</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; My favorite Computer Science books, and why | Jean-Christophe’s programming corner Jean-Christophe&amp;#x27;s programming corner My favorite Computer Science books, and why&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Top commenters focused on &lt;a href="https://lobste.rs/c/didg6j"&gt;rebeca&lt;/a&gt; saying “There is a lovely streamer actually reading live each page of Knuth&amp;#x27;s books and even pausing to study the suplementary math.”; Another thread highlighted &lt;a href="https://lobste.rs/c/ddznfp"&gt;darius-it&lt;/a&gt; saying “I&amp;#x27;m surprised OSTEP (Operating Systems: Three Easy Pieces) didn&amp;#x27;t make it to the list. It&amp;#x27;s such a well-made book, and it really does justice to the easy in it&amp;#x27;s title. Top recommendation for anyone who&amp;#x27;s looking to…”; There was also discussion around &lt;a href="https://lobste.rs/c/psmkb1"&gt;rebeca&lt;/a&gt; saying “They changed usernames to neoeno some time ago on Twitch I think.”; with 9 substantive comments in the thread overall.&lt;/p&gt;</description><category>programming</category></item><item><title>An Introduction to Canvas in GNU Emacs</title><link>https://monadicsheep.org/blog/an-introduction-to-canvas-in-emacs.html</link><guid>https://lobste.rs/s/9xglf3</guid><author>monadicsheep.org via tusharhero</author><pubDate>Sun, 23 Aug 2026 09:45:32 -0500</pubDate><comments>https://lobste.rs/s/9xglf3/introduction_canvas_gnu_emacs</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; An Introduction to Canvas in GNU Emacs An Introduction to Canvas in GNU Emacs by Divya 2026 August 23 emacs canvas Bad apple playing on the top right, a 2d rainbow growing box on the left.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Top commenters focused on &lt;a href="https://lobste.rs/c/1jkhyu"&gt;untrusem&lt;/a&gt; saying “We are so back!!!, As someone who has been very closely following the timeline, I feel really happy with what divya, minad, tusharhero have achived. I know how hard divya has worked for this. Truly a new era for…”; Another thread highlighted &lt;a href="https://lobste.rs/c/xujr25"&gt;natfu&lt;/a&gt; saying “Warms my heart that Emacs still gets significant contributions like these, congrats!”; There was also discussion around &lt;a href="https://lobste.rs/c/jctqhx"&gt;singpolyma&lt;/a&gt; saying “Right. Fundamentally they&amp;#x27;re the same thing. &amp;quot;a generic place inside the context to draw arbitrary stuff&amp;quot;”; with 8 substantive comments in the thread overall.&lt;/p&gt;</description><category>emacs</category><category>graphics</category></item><item><title>Are there any decent programs for pdf viewing and editing for Linux that replace Adobe Acrobat?</title><link>https://lobste.rs/s/kxualw/are_there_any_decent_programs_for_pdf</link><guid>https://lobste.rs/s/kxualw</guid><author> by oceanhaiyang</author><pubDate>Sun, 23 Aug 2026 07:08:25 -0500</pubDate><comments>https://lobste.rs/s/kxualw/are_there_any_decent_programs_for_pdf</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; Alternate title:How is there still no decent Linux replacement for Adobe Acrobat (pdf viewing and editing)? There are plenty of viewing programs, some page editing programs, but simply nothing that also allows actual image editing, outline creation, etc. PDF4QT does some of these but is not ideal.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Top commenters focused on &lt;a href="https://lobste.rs/c/yhd2jx"&gt;saturnyx&lt;/a&gt; saying “Okular if you use QT, Gnome Papers if you like GTK. I have always felt that these two did almost everything a PDF viewer needs to do. For PDF editing , Libreoffice Draw has always been my go to. There are a few other…”; Another thread highlighted &lt;a href="https://lobste.rs/c/em9vfk"&gt;Fingel&lt;/a&gt; saying “Firefox is surprisingly capable of both viewing and editing PDFs these days.”; There was also discussion around &lt;a href="https://lobste.rs/c/qzj7dc"&gt;scriptiz&lt;/a&gt; saying “Xournal++ can be used to annotate PDFs and fill forms.”; with 13 substantive comments in the thread overall.&lt;/p&gt;</description><category>linux</category><category>programming</category><category>ask</category></item><item><title>Hister - A private, full content search index that you control</title><link>https://hister.org/</link><guid>https://lobste.rs/s/dyxeyu</guid><author>hister.org via Kratacoa</author><pubDate>Sun, 23 Aug 2026 07:28:24 -0500</pubDate><comments>https://lobste.rs/s/dyxeyu/hister_private_full_content_search_index</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; Skip to main content Hister - Datasets svg]:px-3 bg-hister-rose font-space border-brutal-border h-auto rounded-none border-[3px] px-5 py-2.5 text-[13px] font-semibold tracking-[1px] text-white uppercase no-underline shadow-[3px_3px_0_rgba(0,0,0,0.25)] transition-all hover:translate-x-[2px] hover:translate-y-[2px] hover:shadow-[1px_1px_0_rgba(0,0,0,0.25)]&amp;quot; href=&amp;quot;/support&amp;quot;&amp;gt; Support svg]:px-3 bg-hister-indigo font-space border-brutal-border h-auto rounded-none border-[3px] px-5 py-2.5 text-[13px] font-semibold tracking-[1px] text-white uppercase no-underline shadow-[3px_3px_0_rgba(0,0,0,0.25)] transition-all hover:translate-x-[2px] hover:translate-y-[2px] hover:shadow-[1px_1px_0_rgba(0,0,0,0.25)]&amp;quot; href=&amp;quot;https://github.com/asciimoo/hister&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt; GitHub Your Own Hister turns the pages you visit and the files you keep into a private, full content search&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Top commenters focused on &lt;a href="https://lobste.rs/c/roo75g"&gt;lim&lt;/a&gt; saying “I got quite excited about Hister, but was often annoyed by searches taking multiple seconds. Catering for &amp;quot;AI agents&amp;quot; with an MCP interface was the straw that made me uninstall.”; Another thread highlighted &lt;a href="https://lobste.rs/c/gcsice"&gt;lake&lt;/a&gt; saying “I was hesitant to post this because I don&amp;#x27;t want to hijack this post in any way with self-promo, but I have a very potential alternative -- my project omry (that links to my personal forge; here is the codeberg…”; There was also discussion around &lt;a href="https://lobste.rs/c/cxwhuw"&gt;hwaethere&lt;/a&gt; saying “Aw man, that turns me off of it too. Do you know of any potential alternatives?”; with 10 substantive comments in the thread overall.&lt;/p&gt;</description><category>browsers</category><category>web</category></item><item><title>And then the men with guns tell you to do it anyway</title><link>https://shkspr.mobi/blog/2026/08/and-then-the-men-with-guns-tell-you-to-do-it-anyway/</link><guid>https://lobste.rs/s/u7v2sn</guid><author>shkspr.mobi via rrampage</author><pubDate>Sun, 23 Aug 2026 07:15:54 -0500</pubDate><comments>https://lobste.rs/s/u7v2sn/then_men_with_guns_tell_you_do_it_anyway</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; And then the men with guns tell you to do it anyway – Terence Eden’s Blog And then the men with guns tell you to do it anyway politics technology · 12 comments · 1,500 words · Viewed ~44,203 times&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Top commenters focused on &lt;a href="https://lobste.rs/c/jrpxr9"&gt;berserk&lt;/a&gt; saying “One detail missing from the UK alert regarding wildfires: these alerts came in as ‘Severe’ alerts. As implemented on iOS these come through with a piercingly loud alarm. I strongly believe you should reserve…”; Another thread highlighted &lt;a href="https://lobste.rs/c/yqyfth"&gt;kghose&lt;/a&gt; saying “Technology has nothing to do with this. It’s a strictly legal matter. When in Rome etc. The people with guns are enforcing the law of the land. As an individual, if you don’t like the law, you have to overthrow the…”; There was also discussion around &lt;a href="https://lobste.rs/c/yqy9wo"&gt;conartist6&lt;/a&gt; saying “there&amp;#x27;s a fire alarm in my apartment that&amp;#x27;s so loud that the last time it went off, I simply gave up being able to escape. My cat bolted and it took me 15 minutes to find him.”; with 17 substantive comments in the thread overall.&lt;/p&gt;</description><category>security</category><category>privacy</category><category>philosophy</category></item><item><title>NetBSD and my life (2005)</title><link>https://mail-index.netbsd.org/netbsd-advocacy/2005/09/10/0000.html</link><guid>https://lobste.rs/s/a23bk3</guid><author>mail-index.netbsd.org via gnyeki</author><pubDate>Sat, 22 Aug 2026 14:08:47 -0500</pubDate><comments>https://lobste.rs/s/a23bk3/netbsd_my_life_2005</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; netbsd-advocacy: NetBSD and my life... To: None &amp;lt;netbsd-advocacy@netbsd.org&amp;gt; From: gary rolland &amp;lt;rollandgary@gmail.com&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Top commenters focused on &lt;a href="https://lobste.rs/c/c7yapo"&gt;bsandro&lt;/a&gt; saying “That was actually quite heartwarming. My experience with NetBSD was always hit and miss - until I found the right hardware. After that it felt that if it works - it just works forever. Also a great example of an…”; Another thread highlighted &lt;a href="https://lobste.rs/c/os4fmu"&gt;reezer&lt;/a&gt; saying “(very subjective and a bit ranty) The BSDs all have that kind of reliability. I&amp;#x27;ve used FreeBSD and OpenBSD in similar manners for hundreds of thousands of users. It&amp;#x27;s then also fun to see people confused about…”; There was also discussion around &lt;a href="https://lobste.rs/c/3iuqyu"&gt;johnklos&lt;/a&gt; saying “&amp;quot;business&amp;quot;y isn&amp;#x27;t always desirable.”; with 8 substantive comments in the thread overall.&lt;/p&gt;</description><category>netbsd</category></item><item><title>A 2026 Survey of Rust GUI Libraries</title><link>https://blog.wybxc.cc/blog/rust-gui-survey-2026/</link><guid>https://lobste.rs/s/83yugk</guid><author>blog.wybxc.cc via dkess</author><pubDate>Sat, 22 Aug 2026 12:52:17 -0500</pubDate><comments>https://lobste.rs/s/83yugk/2026_survey_rust_gui_libraries</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; A 2026 Survey of Rust GUI Libraries A 2026 Survey of Rust GUI Libraries - Azul Link to this section A 2026 Survey of Rust GUI Libraries&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Top commenters focused on &lt;a href="https://lobste.rs/c/krer4i"&gt;white-star&lt;/a&gt; saying “Frustrating times for desktop imho. Recently learned rust and thought learning libcosmic and iced would be a good project. Both have a “book” so I got started reading. Both project’s books end on the third…”; Another thread highlighted &lt;a href="https://lobste.rs/c/ntrxht"&gt;hoistbypetard&lt;/a&gt; saying “There should be a better than 1999 all-around choice by now. My current bet is on gpui-component to be that. zed is pretty good, and they&amp;#x27;re building on the zed stack, and it&amp;#x27;s already getting nice to use.”; There was also discussion around &lt;a href="https://lobste.rs/c/2kosks"&gt;rcalixte&lt;/a&gt; saying “If you consider the Qt documentation sufficient and Zig as a form of bug resistance through transparency and explicitness, I would invite you to give Qt 6 for Zig a try. There are many examples (including an overview…”; with 19 substantive comments in the thread overall.&lt;/p&gt;</description><category>rust</category></item><item><title>You should never be angry at work</title><link>https://www.seangoedecke.com/you-should-never-be-angry-at-work/</link><guid>https://lobste.rs/s/mbmn1f</guid><author>seangoedecke.com via MooreMachine</author><pubDate>Sat, 22 Aug 2026 07:41:39 -0500</pubDate><comments>https://lobste.rs/s/mbmn1f/you_should_never_be_angry_at_work</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; You should never be angry at work sean goedecke August 22, 2026 │ tech companies You should never be angry at work I try not to give a lot of prescriptive advice about working in tech companies 1 .&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Top commenters focused on &lt;a href="https://lobste.rs/c/tvg13v"&gt;fs111&lt;/a&gt; saying “I disagree. I believe that anger is healthy and should be shown. Anger is not being a dick or cruelty, but being angry about things is only natural: when there 15th new dashboard measuring your &amp;quot;AI productivity&amp;quot; this…”; Another thread highlighted &lt;a href="https://lobste.rs/c/mifanv"&gt;orib&lt;/a&gt; saying “I think the appropriate response for an environment like that is resignation, in either of the two senses of the word. It&amp;#x27;s not healthy to be more invested in doing things right than the people in charge.”; There was also discussion around &lt;a href="https://lobste.rs/c/htvhh0"&gt;enobayram&lt;/a&gt; saying “We have a saying in my language: It is easy for a bachelor to divorce a wife.”; with 55 substantive comments in the thread overall.&lt;/p&gt;</description><category>practices</category></item></channel>
</rss>
{
"items": {
"https://lobste.rs/s/00edzp": {
"comments": 0,
"title": "The Missing GitHub Status Page"
},
"https://lobste.rs/s/09wmcz": {
"comments": 19,
"processed_at": 1773997832.0069902,
"title": "No Semicolons Needed"
},
"https://lobste.rs/s/0amepo": {
"comments": 0,
"processed_at": 1774372466.0988002,
"title": "When upserts don't update but still write: Debugging Postgres performance at scale"
},
"https://lobste.rs/s/0xodyl": {
"processed_at": 1771391441.819072,
"title": "AI Agent Lands PRs in Major OSS Projects, Targets Maintainers via Cold Outreach"
},
"https://lobste.rs/s/14dsoq": {
"comments": 2,
"processed_at": 1773839569.756481,
"title": "hugo2nostr bridge"
},
"https://lobste.rs/s/1br6fz": {
"comments": 8,
"processed_at": 1773753674.208787,
"title": "Free airport ride exchange platform"
},
"https://lobste.rs/s/1dufuw": {
"comments": 6,
"processed_at": 1774300275.8723772,
"title": "Whistler: Live eBPF Programming from the Common Lisp REPL"
},
"https://lobste.rs/s/1qcwfl": {
"comments": 2,
"processed_at": 1774098719.883882,
"title": "Video Conferencing with Durable Streams"
},
"https://lobste.rs/s/1umutj": {
"comments": 0,
"processed_at": 1774300241.3033988,
"title": "Designing a Spatula (in Haskell)"
},
"https://lobste.rs/s/1vcuqm": {
"comments": 23,
"processed_at": 1774300305.954391,
"title": "Manyana: A Coherent Vision For The Future Of Version Control"
},
"https://lobste.rs/s/1wdfzi": {
"comments": 1,
"processed_at": 1773594956.394869,
"title": "Mount Mayhem at Netflix: Scaling Containers on Modern CPUs"
},
"https://lobste.rs/s/23blpi": {
"comments": 0,
"processed_at": 1774185100.683218,
"title": "New vivaldi feature: ui auto-hide"
},
"https://lobste.rs/s/2cbd5h": {
"comments": 3,
"processed_at": 1773666671.5911942,
"title": "A Sane Directory Structure for Software Projects"
},
"https://lobste.rs/s/2gwqlh": {
"processed_at": 1772644311.3667378,
"title": "Rust zero-cost abstractions vs. SIMD"
},
"https://lobste.rs/s/2i7o52": {
"comments": 0,
"processed_at": 0,
"title": "PF queues break the 4 Gbps barrier"
},
"https://lobste.rs/s/2ng9uk": {
"processed_at": 1772644274.1282308,
"title": "RTL: WTF: Read the web like Right-to-Left readers do"
},
"https://lobste.rs/s/2oob2h": {
"comments": 0,
"processed_at": 1773378572.9164002,
"title": "oss-security - Re: Multiple vulnerabilities in AppArmor"
},
"https://lobste.rs/s/2ssdbm": {
"processed_at": 1771420234.228729,
"title": "The case for gatekeeping, or: why medieval guilds had it figured out"
},
"https://lobste.rs/s/2tpg37": {
"processed_at": 1771362824.568788,
"title": "How a single typo led to RCE in Firefox"
},
"https://lobste.rs/s/2tspe2": {
"comments": 0,
"processed_at": 0,
"title": "BEAM Metrics in ClickHouse"
},
"https://lobste.rs/s/2y5l47": {
"processed_at": 1771362698.724948,
"title": "Gentoo on Codeberg"
},
"https://lobste.rs/s/3elkxf": {
"comments": 0,
"processed_at": 1773422119.944698,
"title": "Well Being in Times of Algorithms"
},
"https://lobste.rs/s/3ezrbn": {
"comments": 13,
"processed_at": 1773810726.095986,
"title": "The Road Not Taken: A World Where IPv4 Evolved"
},
"https://lobste.rs/s/3fevyk": {
"processed_at": 1772490373.822957,
"title": "fast-servers: an interesting pattern"
},
"https://lobste.rs/s/3hojx1": {
"comments": 70,
"processed_at": 1773897031.3516212,
"title": "Age-Gating Isn’t About Kids, It’s About Control"
},
"https://lobste.rs/s/3ixbzr": {
"comments": 1,
"processed_at": 1773839419.575645,
"title": "A Decade of Slug"
},
"https://lobste.rs/s/3n0um7": {
"comments": 0,
"processed_at": 1773594977.2863412,
"title": "Mass-Produced Software Components (1968)"
},
"https://lobste.rs/s/3qhmza": {
"comments": 8,
"processed_at": 1774055555.907402,
"title": "Getting Ziggy With It – Re: Factor"
},
"https://lobste.rs/s/3sxwnf": {
"comments": 8,
"processed_at": 1773781847.910611,
"title": "The Silent Struggle: Anxiety in Software Development"
},
"https://lobste.rs/s/40ndqz": {
"processed_at": 1771362772.984777,
"title": "Using go fix to modernize Go code"
},
"https://lobste.rs/s/4cw9wq": {
"comments": 1,
"processed_at": 1774213866.525472,
"title": "NTLM and SMB go opt-in in curl"
},
"https://lobste.rs/s/4fhlaz": {
"comments": 3,
"processed_at": 1774084187.081537,
"title": "Trivy Compromised a Second Time - Malicious v0.69.4 Release"
},
"https://lobste.rs/s/4iqnda": {
"processed_at": 1771391452.7911942,
"title": "An assembler that compiles to a printf loop"
},
"https://lobste.rs/s/4jgfcx": {
"comments": 12,
"processed_at": 1773652311.031977,
"title": "LLM time"
},
"https://lobste.rs/s/4ji19h": {
"comments": 3,
"processed_at": 1773479420.560298,
"title": "Rust Shined Over Python for My CLI Tool"
},
"https://lobste.rs/s/4l6adm": {
"comments": 4,
"processed_at": 1773709881.573071,
"title": "The two worlds of programming: why developers who make the same observations about LLMs come to opposite conclusions"
},
"https://lobste.rs/s/4ovp13": {
"comments": 0,
"processed_at": 1774098710.2726889,
"title": "Developer Spotlight: Somtochi Onyekwere from Fly.io"
},
"https://lobste.rs/s/4sfusf": {
"title": "Choose Boring Technology and Innovative Practices",
"comments": 2,
"processed_at": 1774430366.98834
},
"https://lobste.rs/s/4zl7y3": {
"comments": 16,
"processed_at": 1774084199.687828,
"title": "Atuin v18.13 – better search, a PTY proxy, and AI for your shell"
},
"https://lobste.rs/s/50tanv": {
"comments": 7,
"processed_at": 1773623448.126833,
"title": "Snail Mail Sign-Ups"
},
"https://lobste.rs/s/5cxzuq": {
"comments": 3,
"processed_at": 1773652296.573474,
"title": "One hundred curl graphs"
},
"https://lobste.rs/s/5d6qru": {
"comments": 2,
"processed_at": 0,
"title": "How many branches can your CPU predict?"
},
"https://lobste.rs/s/5ebeb4": {
"comments": 8,
"processed_at": 1773968997.570334,
"title": "Supercazzola - Generate spam for web scrapers (update)"
},
"https://lobste.rs/s/5iucri": {
"processed_at": 1771621961.9709089,
"title": "\"Made in EU\" - it was harder than I thought"
},
"https://lobste.rs/s/5pkjai": {
"comments": 63,
"processed_at": 1774098692.201637,
"title": "Wayland set the Linux Desktop back by 10 years"
},
"https://lobste.rs/s/6c0xve": {
"comments": 2,
"processed_at": 1774170662.125857,
"title": "console: a debugger for async rust"
},
"https://lobste.rs/s/6dm3po": {
"comments": 0,
"processed_at": 1773839594.835805,
"title": "I haven't made anything with AT Proto yet"
},
"https://lobste.rs/s/6ge7xn": {
"comments": 3,
"processed_at": 1773709831.366981,
"title": "AI is making CEOs delusional"
},
"https://lobste.rs/s/6lqnhh": {
"comments": 9,
"processed_at": 1773364558.8277252,
"title": "Lobsters Interview with ngoldbaum"
},
"https://lobste.rs/s/6os1a6": {
"comments": 0,
"title": "A fun Python puzzle with circular imports"
},
"https://lobste.rs/s/6yjefp": {
"processed_at": 1771621961.970911,
"title": "eBPF the Hard Way"
},
"https://lobste.rs/s/702zix": {
"comments": 9,
"processed_at": 1774285761.7343721,
"title": "Let's see Paul Allen's SIMD CSV parser"
},
"https://lobste.rs/s/72zcea": {
"comments": 0,
"processed_at": 1774127482.694685,
"title": "Binary Dependencies: Identifying the Hidden Packages We All Depend On"
},
"https://lobste.rs/s/740euz": {
"comments": 1,
"processed_at": 0,
"title": "Monuses and Heaps"
},
"https://lobste.rs/s/7dzkuh": {
"comments": 3,
"processed_at": 1774372492.7794108,
"title": "Generators in lone lisp"
},
"https://lobste.rs/s/7iford": {
"comments": 0,
"title": "I Started Programming When I Was 7. I'm 50 Now, and the Thing I Loved Has Changed"
},
"https://lobste.rs/s/7olqjk": {
"comments": 9,
"processed_at": 1773839448.732228,
"title": "Jepsen: MariaDB Galera Cluster 12.1.2"
},
"https://lobste.rs/s/836yvd": {
"comments": 0,
"processed_at": 0,
"title": "BasicBox: A 486-class PC emulator written entirely in Visual Basic 6"
},
"https://lobste.rs/s/8cdg1q": {
"comments": 1,
"processed_at": 1774199458.3919601,
"title": "Little Known Development Methods (2009)"
},
"https://lobste.rs/s/8is8ya": {
"comments": 20,
"processed_at": 1773767481.817473,
"title": "Reviewing large changes with Jujutsu"
},
"https://lobste.rs/s/8iyfng": {
"comments": 19,
"processed_at": 1774127373.612787,
"title": "Related UI elements should not appear unrelated"
},
"https://lobste.rs/s/8pfxqy": {
"comments": 24,
"processed_at": 1773695587.706083,
"title": "I let Claude Code configure my Arch install"
},
"https://lobste.rs/s/8utm05": {
"processed_at": 1772082740.2994292,
"title": "Tests Are The New Moat"
},
"https://lobste.rs/s/8wjbsa": {
"comments": 1,
"processed_at": 1773594940.5583858,
"title": "The Optimization Ladder"
},
"https://lobste.rs/s/8wq1vi": {
"comments": 4,
"processed_at": 1773609124.4897559,
"title": "A Preview of Coalton 0.2"
},
"https://lobste.rs/s/8xccbo": {
"comments": 6,
"processed_at": 1773436294.2053812,
"title": "On Making"
},
"https://lobste.rs/s/8xnajy": {
"processed_at": 1771420191.95259,
"title": "What's cooking on SourceHut? Q1 2026"
},
"https://lobste.rs/s/9aztse": {
"comments": 1,
"processed_at": 0,
"title": "Ghosts and Demons: Undefined Behavior in C2Y"
},
"https://lobste.rs/s/9dfnqa": {
"comments": 0,
"title": "FreeBSD Home NAS, part 10: monitoring with VictoriaMetrics and Grafana"
},
"https://lobste.rs/s/9dgwdo": {
"processed_at": 1771448922.874824,
"title": "Bruteforcing the Bitwarden master password I forgor"
},
"https://lobste.rs/s/9kb1xw": {
"comments": 0,
"title": "Fine, I'll Try AI"
},
"https://lobste.rs/s/9keraw": {
"comments": 47,
"processed_at": 1773997858.7828941,
"title": "Rob Pike's 5 Rules of Programming"
},
"https://lobste.rs/s/9qmuj9": {
"comments": 0,
"processed_at": 0,
"title": "Building ATS2 from Source in 2026"
},
"https://lobste.rs/s/acbfik": {
"comments": 0,
"processed_at": 1773695637.511779,
"title": "clangd for CUDA device code"
},
"https://lobste.rs/s/aewrgf": {
"title": "Can it Resolve DOOM? Game Engine in 2,000 DNS Records",
"comments": 9,
"processed_at": 1774430403.030375
},
"https://lobste.rs/s/asryy7": {
"processed_at": 1772490350.630145,
"title": "15 Years of Indie Dev In 4 Bits of Advice"
},
"https://lobste.rs/s/at68gm": {
"processed_at": 1771448949.59231,
"title": "F9 Kernel"
},
"https://lobste.rs/s/atcriy": {
"comments": 0,
"processed_at": 0,
"title": "I’ve added human.json to my website"
},
"https://lobste.rs/s/audam9": {
"comments": 1,
"processed_at": 0,
"title": "The Shape of Inequalities"
},
"https://lobste.rs/s/avyqzl": {
"comments": 3,
"processed_at": 1773839581.800364,
"title": "The web in 1000 lines of C"
},
"https://lobste.rs/s/axp2rt": {
"processed_at": 1771463344.9282439,
"title": "Self-hosting my websites using bootable containers"
},
"https://lobste.rs/s/b4vncq": {
"comments": 5,
"processed_at": 1773522571.133745,
"title": "Developing a 2FA Desktop Client in Go"
},
"https://lobste.rs/s/b7ufpg": {
"comments": 0,
"processed_at": 0,
"title": "Lightweight Linux flow data collector"
},
"https://lobste.rs/s/bc45sc": {
"comments": 3,
"processed_at": 1774199347.395402,
"title": "Burrow - A gopher browser written in HTML"
},
"https://lobste.rs/s/be27h4": {
"processed_at": 1772082751.194325,
"title": "Porting Doom to a 20-year-old VoIP phone"
},
"https://lobste.rs/s/bekb7j": {
"comments": 10,
"processed_at": 1774141974.904713,
"title": "Lobsters Interview with Internet_Jannitor"
},
"https://lobste.rs/s/bfhaih": {
"comments": 3,
"processed_at": 1773997818.650004,
"title": "Minecraft Source Code is Interesting"
},
"https://lobste.rs/s/bgawym": {
"comments": 0,
"processed_at": 1774199518.976632,
"title": "my first patch to the linux kernel"
},
"https://lobste.rs/s/bi9wsi": {
"processed_at": 1771636313.312926,
"title": "Death to Scroll Fade"
},
"https://lobste.rs/s/bpeg4o": {
"comments": 6,
"processed_at": 1773753521.325475,
"title": "Gleam v1.15.0 released"
},
"https://lobste.rs/s/brcq3a": {
"title": "curl > dev/sda",
"comments": 25,
"processed_at": 1774473653.423365
},
"https://lobste.rs/s/bspgu4": {
"comments": 8,
"processed_at": 1773493838.447202,
"title": "Bucketsquatting is (Finally) Dead"
},
"https://lobste.rs/s/btf0gu": {
"comments": 0,
"processed_at": 1773436279.566231,
"title": "Software Bonkers"
},
"https://lobste.rs/s/bwkwba": {
"processed_at": 1772082822.3722858,
"title": "New accounts on HN 10x more likely to use EM-dashes"
},
"https://lobste.rs/s/bzllmf": {
"comments": 23,
"processed_at": 1773781861.019476,
"title": "Why I Love FreeBSD"
},
"https://lobste.rs/s/c2eiao": {
"comments": 4,
"processed_at": 1773839533.348623,
"title": "syntaqlite: high-fidelity devtools that SQLite deserves"
},
"https://lobste.rs/s/c6cg0b": {
"processed_at": 1771362809.47578,
"title": "The Next Version of Curling IO"
},
"https://lobste.rs/s/c8k9tt": {
"title": "Slopification and its Discontents",
"comments": 1,
"processed_at": 1774430403.030384
},
"https://lobste.rs/s/cbryfr": {
"comments": 0,
"processed_at": 1773392907.400942,
"title": "Blog: Mitigating URL-based Exfiltration in Gemini"
},
"https://lobste.rs/s/ckreil": {
"comments": 0,
"processed_at": 0,
"title": "Introducing dial9: a flight recorder for Tokio"
},
"https://lobste.rs/s/cp1ssa": {
"processed_at": 1771420127.055987,
"title": "claimcheck: Narrowing the Gap between Proof and Intent"
},
"https://lobste.rs/s/cvt7fd": {
"comments": 36,
"processed_at": 1774185174.930227,
"title": "EnshittifAIcation"
},
"https://lobste.rs/s/cwdzd6": {
"comments": 3,
"processed_at": 1774357954.496512,
"title": "Gram 1.1.0 released"
},
"https://lobste.rs/s/cxiddw": {
"comments": 6,
"processed_at": 1773652339.95522,
"title": "Ageless Linux — Software for Humans of Indeterminate Age"
},
"https://lobste.rs/s/cxpn2j": {
"title": "Markdown Ate the World",
"comments": 29,
"processed_at": 1774386645.067055
},
"https://lobste.rs/s/cz3ux0": {
"comments": 1,
"processed_at": 0,
"title": "Beat Paxos"
},
"https://lobste.rs/s/czch6e": {
"processed_at": 1771420141.897592,
"title": "BarraCUDA: Open-source CUDA compiler targeting AMD GPUs (and more in the future!)"
},
"https://lobste.rs/s/czj5p4": {
"comments": 5,
"processed_at": 1773450577.1457438,
"title": "Computing in freedom with GNU Emacs"
},
"https://lobste.rs/s/d2skzd": {
"comments": 2,
"processed_at": 1773364719.920502,
"title": "Secure Communication, Buried In A News App"
},
"https://lobste.rs/s/d5nvf5": {
"comments": 4,
"processed_at": 1774185091.1579268,
"title": "H&R Block tax software installs a TLS root certificate with bundled private key"
},
"https://lobste.rs/s/d8phrk": {
"comments": 0,
"processed_at": 0,
"title": "How to Seed a Cloud"
},
"https://lobste.rs/s/ddrcpa": {
"comments": 29,
"processed_at": 1773580222.774713,
"title": "I traced $2 billion in nonprofit grants and 45 states of lobbying records to figure out who's behind the age verification bills"
},
"https://lobste.rs/s/dempb5": {
"comments": 5,
"processed_at": 1773537050.266752,
"title": "Emacs and Vim in the Age of AI"
},
"https://lobste.rs/s/dgiw0r": {
"comments": 0,
"processed_at": 1774127515.588525,
"title": "When Writing Becomes Detached From Thought"
},
"https://lobste.rs/s/dhogio": {
"comments": 45,
"processed_at": 1774228271.025154,
"title": "Thoughts on OpenAI acquiring Astral and uv/ruff/ty"
},
"https://lobste.rs/s/dlmxra": {
"comments": 0,
"title": "GitButler CLI Is Really Good"
},
"https://lobste.rs/s/dm1j3a": {
"comments": 1,
"processed_at": 1773422107.6583931,
"title": "OpenClaw and the Dream of Free Labour"
},
"https://lobste.rs/s/dsi02i": {
"comments": 4,
"processed_at": 1773854111.880237,
"title": "AI - Assassinating Intelligence"
},
"https://lobste.rs/s/dsptog": {
"comments": 0,
"title": "Can my SPARC server host a website?"
},
"https://lobste.rs/s/dttagp": {
"comments": 23,
"processed_at": 1774142016.7112498,
"title": "Unix philosophy is dead! Long live... something else?"
},
"https://lobste.rs/s/duogbk": {
"comments": 0,
"title": "simple email API for protonmail custom domains via proton bridge"
},
"https://lobste.rs/s/dvkasd": {
"comments": 1,
"processed_at": 0,
"title": "Companies House vulnerability enabled company hijacking"
},
"https://lobste.rs/s/dvynxz": {
"comments": 12,
"processed_at": 1773609042.6728399,
"title": "LotusNotes"
},
"https://lobste.rs/s/dw0hx5": {
"comments": 39,
"processed_at": 1773681173.816564,
"title": "tree-style invite systems reduce AI slop"
},
"https://lobste.rs/s/e0dgqd": {
"comments": 0,
"processed_at": 0,
"title": "Bypassing deep packet inspection with socat and HTTPS tunnels"
},
"https://lobste.rs/s/e1skzj": {
"comments": 11,
"processed_at": 1773695670.6368508,
"title": "A Linux distribution designed to eliminate single points of failure"
},
"https://lobste.rs/s/e2xtjq": {
"comments": 1,
"processed_at": 0,
"title": "CrackArmor: Multiple vulnerabilities in AppArmor"
},
"https://lobste.rs/s/e42ezg": {
"comments": 5,
"processed_at": 1774343676.6016152,
"title": "Arturo programming language"
},
"https://lobste.rs/s/e5vqhs": {
"comments": 0,
"title": "Simplifying Vulkan one subsystem at a time"
},
"https://lobste.rs/s/e5vqyc": {
"processed_at": 1772822818.7818549,
"title": "10% of Firefox crashes are caused by bitflips"
},
"https://lobste.rs/s/ebjelg": {
"comments": 0,
"processed_at": 1773839471.92191,
"title": "Introducing postmarketOS Duranium: a more reliable postmarketOS"
},
"https://lobste.rs/s/ebvrrh": {
"comments": 2,
"processed_at": 1774199467.98833,
"title": "floci: Light, fluffy, and always free - AWS Local Emulator"
},
"https://lobste.rs/s/ec6xnf": {
"comments": 2,
"processed_at": 0,
"title": "Torturing rustc by Emulating HKTs, Causing an Inductive Cycle and Borking the Compiler"
},
"https://lobste.rs/s/eec8ez": {
"processed_at": 1771362844.264868,
"title": "Oat, Ultra-lightweight UI library, Semantic, minimal, zero dependencies"
},
"https://lobste.rs/s/eewvj8": {
"comments": 59,
"processed_at": 1774141997.028998,
"title": "What we heard about Rust's challenges, and how we can address them"
},
"https://lobste.rs/s/efhaws": {
"comments": 2,
"processed_at": 1773378572.9163609,
"title": "Games in PostScript - Play Chess Against Your Printer"
},
"https://lobste.rs/s/efkl8m": {
"processed_at": 1772822746.365524,
"title": "A GitHub Issue Title Compromised 4,000 Developer Machines"
},
"https://lobste.rs/s/ehohsb": {
"comments": 0,
"processed_at": 1773422069.532552,
"title": "The Plumbing of Everyday Magic"
},
"https://lobste.rs/s/eipd7u": {
"comments": 1,
"processed_at": 1773436270.843207,
"title": "Good Old Pointers (2015)"
},
"https://lobste.rs/s/elfva4": {
"comments": 16,
"processed_at": 1773839435.772713,
"title": "Every layer of review makes you 10x slower"
},
"https://lobste.rs/s/elol3n": {
"comments": 1,
"title": "I Wrote a Scheme in 2025"
},
"https://lobste.rs/s/eng6mr": {
"comments": 23,
"processed_at": 1773436332.330868,
"title": "Dreaming of a ten-year computer"
},
"https://lobste.rs/s/eoj99q": {
"comments": 36,
"processed_at": 1773810726.095986,
"title": "The Gemini Protocol in 2026"
},
"https://lobste.rs/s/eu5uiz": {
"comments": 21,
"processed_at": 1773364719.9204538,
"title": "A fully snapshotable Wasm interpreter"
},
"https://lobste.rs/s/ewojng": {
"processed_at": 1773158987.05292,
"title": "XKCD dependency in p5.js"
},
"https://lobste.rs/s/f0xdeo": {
"title": "Missile Defense is NP-Complete",
"comments": 7,
"processed_at": 1774444322.6683872
},
"https://lobste.rs/s/f598ob": {
"comments": 0,
"processed_at": 1774127490.95043,
"title": "Infinite Lists in Lean"
},
"https://lobste.rs/s/f7pgng": {
"comments": 3,
"processed_at": 1774213808.342002,
"title": "What if I stored data in my mouse"
},
"https://lobste.rs/s/fbyvmx": {
"comments": 52,
"processed_at": 1773997872.991165,
"title": "Go Home, Windows EXE, You're Drunk"
},
"https://lobste.rs/s/feireu": {
"comments": 0,
"processed_at": 0,
"title": "54kb minecraft clone made without a graphics library"
},
"https://lobste.rs/s/fg34ds": {
"comments": 0,
"processed_at": 1774098660.484662,
"title": "The Good, the Bad, and the Leaky: jemalloc, bumpalo, and mimalloc in meilisearch"
},
"https://lobste.rs/s/flmhja": {
"title": "Debunking zswap and zram myths",
"comments": 48,
"processed_at": 1774444203.556967
},
"https://lobste.rs/s/fm1eln": {
"processed_at": 1772490447.04554,
"title": "Package Managers à la Carte: A Formal Model of Dependency Resolution"
},
"https://lobste.rs/s/fqwk8a": {
"comments": 3,
"processed_at": 1774012640.0305789,
"title": "Supply-chain attack using invisible code hits GitHub and other repositories"
},
"https://lobste.rs/s/fr3efj": {
"comments": 0,
"processed_at": 0,
"title": "My First Fully Agentic Coding Project: GitTop"
},
"https://lobste.rs/s/ftfy60": {
"title": "Proposing Botwatch",
"comments": 2,
"processed_at": 1774430384.944364
},
"https://lobste.rs/s/fwoooe": {
"processed_at": 1771391470.849385,
"title": "LeBron James Is President – Exploiting LLMs via \"Alignment\" Context Injection"
},
"https://lobste.rs/s/fzgcjh": {
"comments": 0,
"processed_at": 1773364719.9204412,
"title": "ArcaOS 5.1.2 now available (OS/2 Warp)"
},
"https://lobste.rs/s/g1ktjl": {
"comments": 41,
"processed_at": 1774069848.0167282,
"title": "Android developer verification: Balancing openness and choice with safety"
},
"https://lobste.rs/s/g1spid": {
"comments": 0,
"processed_at": 0,
"title": "Microsoft Hasn’t Had a Coherent GUI Strategy Since Petzold"
},
"https://lobste.rs/s/g3qpeu": {
"comments": 20,
"processed_at": 1773364719.920465,
"title": "Generative AI vegetarianism"
},
"https://lobste.rs/s/g4sj0m": {
"comments": 12,
"processed_at": 1774314668.307196,
"title": "The diminished art of coding"
},
"https://lobste.rs/s/g53l7b": {
"comments": 6,
"processed_at": 1774372376.57134,
"title": "The Mouse Programming Language on CP/M"
},
"https://lobste.rs/s/gahsrj": {
"comments": 7,
"processed_at": 1773753767.8382149,
"title": "Hacking the Xbox One"
},
"https://lobste.rs/s/ghtnpx": {
"comments": 32,
"processed_at": 1774170713.93984,
"title": "I'm OK being left behind, thanks"
},
"https://lobste.rs/s/gipvta": {
"comments": 0,
"title": "cysqlite - a new sqlite driver"
},
"https://lobste.rs/s/gjmri9": {
"comments": 1,
"processed_at": 1773753567.6321568,
"title": "Memory Allocation Strategies"
},
"https://lobste.rs/s/gkv4xd": {
"processed_at": 1771665416.411725,
"title": "Internationalise The Fediverse (2024)"
},
"https://lobste.rs/s/gm6wyt": {
"comments": 0,
"processed_at": 0,
"title": "Bug Report: macOS 26 breaks /etc/resolver/ supplemental DNS for custom TLDs"
},
"https://lobste.rs/s/gmss5r": {
"title": "Inside Ohm's PEG-to-Wasm compiler",
"comments": 2,
"processed_at": 1774430307.18827
},
"https://lobste.rs/s/gn3gok": {
"comments": 8,
"processed_at": 1774228238.653064,
"title": "ACME device attestation, smallstep and pkcs11: attezt"
},
"https://lobste.rs/s/gpcwus": {
"processed_at": 1772490384.7852852,
"title": "January in Servo: preloads, better forms, details styling, and more"
},
"https://lobste.rs/s/gpwpji": {
"comments": 1,
"processed_at": 1773422057.5595121,
"title": "Learn Haskell in Two Weeks"
},
"https://lobste.rs/s/gq80mb": {
"comments": 0,
"processed_at": 0,
"title": "Life TV: Video with 2 bits to spare"
},
"https://lobste.rs/s/gqdltt": {
"comments": 1,
"processed_at": 0,
"title": "Comprehension Debt - the hidden cost of AI generated code"
},
"https://lobste.rs/s/gscaw3": {
"processed_at": 1771636325.801439,
"title": "Turn Dependabot Off"
},
"https://lobste.rs/s/gsg6fc": {
"comments": 10,
"processed_at": 1773623436.7356942,
"title": "Humanities in the Machine"
},
"https://lobste.rs/s/gtjqqn": {
"comments": 0,
"title": "Electricity use of AI coding agents"
},
"https://lobste.rs/s/gukzip": {
"comments": 2,
"processed_at": 1774213765.372802,
"title": "The Three Pillars of JavaScript Bloat"
},
"https://lobste.rs/s/gwp3b9": {
"comments": 10,
"processed_at": 1774228196.328052,
"title": "I Hate Programming Wayland Applications"
},
"https://lobste.rs/s/gx9hvu": {
"comments": 1,
"title": "How to level up the fediverse"
},
"https://lobste.rs/s/gyyxad": {
"processed_at": 1771448987.945054,
"title": "AVX2 is slower than SSE2-4.x under Windows ARM emulation"
},
"https://lobste.rs/s/h008ee": {
"comments": 3,
"processed_at": 1774027264.276532,
"title": "100+ Kernel Bugs in 30 Days"
},
"https://lobste.rs/s/h6ai7b": {
"comments": 6,
"processed_at": 1773896989.68543,
"title": "Seeing types where others don't"
},
"https://lobste.rs/s/h6ntut": {
"comments": 5,
"processed_at": 1773739279.540003,
"title": "typenix: Full typing for Nix based on TypeScript"
},
"https://lobste.rs/s/hax4cv": {
"processed_at": 1771362763.274466,
"title": "Undo in Vi and its successors"
},
"https://lobste.rs/s/hb04np": {
"title": "Announcing TypeScript 6.0",
"comments": 15,
"processed_at": 1774444322.668383
},
"https://lobste.rs/s/he8mhk": {
"title": "The Death of Character in Game Console Interfaces",
"comments": 16,
"processed_at": 1774372228.019653
},
"https://lobste.rs/s/hfypk8": {
"comments": 9,
"processed_at": 1773522633.6488209,
"title": "How to use storytelling to fit inline assembly into Rust"
},
"https://lobste.rs/s/hh3pyy": {
"comments": 6,
"processed_at": 1773753603.2436879,
"title": "Oxyde ORM - Django-like Pydantic-driven Async ORM"
},
"https://lobste.rs/s/hhjrpk": {
"comments": 0,
"title": "Setting Up Zed"
},
"https://lobste.rs/s/hjioma": {
"comments": 0,
"processed_at": 0,
"title": "Matrix multiplication (2020)"
},
"https://lobste.rs/s/hjipba": {
"comments": 10,
"processed_at": 1773897002.046724,
"title": "Wander – A tiny, decentralised tool (just 2 files) to explore the small web"
},
"https://lobste.rs/s/hjr72q": {
"comments": 15,
"processed_at": 1774098609.300357,
"title": "To be a better programmer, write little proofs in your head (2025)"
},
"https://lobste.rs/s/hlsbcu": {
"comments": 8,
"processed_at": 1774199501.207988,
"title": "antiX-26 released with 5 init systems"
},
"https://lobste.rs/s/hmb3mz": {
"comments": 8,
"processed_at": 1774228207.882869,
"title": "Security advisory for Cargo"
},
"https://lobste.rs/s/hoarih": {
"comments": 26,
"processed_at": 1773896976.8413692,
"title": "GNOME 50 released"
},
"https://lobste.rs/s/htjtfq": {
"comments": 1,
"processed_at": 1774098649.000536,
"title": "Thunderbird: Introducing our Public Roadmaps"
},
"https://lobste.rs/s/hu6tos": {
"processed_at": 1772644286.550821,
"title": "The Markless Document Markup Standard"
},
"https://lobste.rs/s/hun60m": {
"comments": 24,
"processed_at": 1774228182.698603,
"title": "Ubuntu 26.04 Ends 46 Years of Silent sudo Passwords"
},
"https://lobste.rs/s/hvq58r": {
"comments": 1,
"processed_at": 1774098700.844557,
"title": "Looking at Unity finally made me understand the point of C++ coroutines"
},
"https://lobste.rs/s/hz6vhv": {
"processed_at": 1772644353.8504,
"title": "California's Digital Age Assurance Act, and FOSS"
},
"https://lobste.rs/s/i0cskl": {
"title": "An Incoherent Rust",
"comments": 11,
"processed_at": 1774386658.596383
},
"https://lobste.rs/s/i2xkrm": {
"comments": 17,
"processed_at": 1773537099.816651,
"title": "XML is a cheap DSL"
},
"https://lobste.rs/s/i4u55k": {
"processed_at": 1771636280.314306,
"title": "finding credentials in .msi files with msiexec"
},
"https://lobste.rs/s/i9akff": {
"processed_at": 1773159002.986377,
"title": "Announcing Rust 1.94.0"
},
"https://lobste.rs/s/ia6pyu": {
"comments": 1,
"processed_at": 0,
"title": "Why your next mobile app is probably headless"
},
"https://lobste.rs/s/ickplq": {
"processed_at": 1771621961.970913,
"title": "Your Personal Blog Should Have Comments"
},
"https://lobste.rs/s/idfeqo": {
"processed_at": 1771420247.300374,
"title": "Asahi Linux Progress Report: Linux 6.19"
},
"https://lobste.rs/s/iedoot": {
"processed_at": 1772490319.716793,
"title": "AI=true is an Anti-Pattern"
},
"https://lobste.rs/s/isuqoa": {
"processed_at": 1772644299.84566,
"title": "Never snooze a future"
},
"https://lobste.rs/s/ith92s": {
"comments": 0,
"processed_at": 0,
"title": "Radicle 1.7.0 – Daffodil"
},
"https://lobste.rs/s/j5m4fq": {
"comments": 19,
"processed_at": 1773897016.6377559,
"title": "The Most Important Software Innovations (2021)"
},
"https://lobste.rs/s/jadk6d": {
"comments": 11,
"processed_at": 1773522648.759108,
"title": "Reinventing Python's AsyncIO"
},
"https://lobste.rs/s/jbyzxt": {
"comments": 3,
"processed_at": 1774386703.645201,
"title": "Rewriting a 20-year-old Python library"
},
"https://lobste.rs/s/jchpgd": {
"comments": 1,
"processed_at": 0,
"title": "Building a Shell"
},
"https://lobste.rs/s/jgd1il": {
"comments": 0,
"processed_at": 1773695572.7697458,
"title": "Give Django your time and money, not your tokens"
},
"https://lobste.rs/s/jh5ljk": {
"comments": 6,
"processed_at": 1773609115.3716962,
"title": "Lies I was Told About Collaborative Editing, Part 2: Why we don't use Yjs"
},
"https://lobste.rs/s/jiqeom": {
"comments": 1,
"processed_at": 1774170690.016674,
"title": "Is simple actually good?"
},
"https://lobste.rs/s/jlgau3": {
"comments": 4,
"processed_at": 1773868408.4616451,
"title": "C++26: Span improvements"
},
"https://lobste.rs/s/jmfor8": {
"comments": 1,
"processed_at": 1774314578.5582368,
"title": "From error-handling to structured concurrency"
},
"https://lobste.rs/s/jn7yoi": {
"comments": 1,
"processed_at": 1773392907.400896,
"title": "The Best Darn Grid Shader (Yet)"
},
"https://lobste.rs/s/joe31h": {
"comments": 0,
"processed_at": 1774300204.196641,
"title": "TLA+ mental models"
},
"https://lobste.rs/s/jow6ea": {
"comments": 2,
"processed_at": 1773422022.9027488,
"title": "How Many Times Can a DVD±RW Be Rewritten?"
},
"https://lobste.rs/s/jr9zx6": {
"comments": 24,
"processed_at": 1774228249.002045,
"title": "SSH certificates and git signing"
},
"https://lobste.rs/s/jtp62p": {
"comments": 1,
"processed_at": 1773839486.569118,
"title": "yes, all longest regex matches in linear time is possible"
},
"https://lobste.rs/s/juc8ix": {
"title": "Hegel, a universal property-based testing protocol and family of PBT libraries",
"comments": 24,
"processed_at": 1774473653.8173282
},
"https://lobste.rs/s/jwdr0q": {
"comments": 23,
"processed_at": 1773479465.874848,
"title": "What are you doing this weekend?"
},
"https://lobste.rs/s/k0cm8c": {
"comments": 9,
"processed_at": 1773580211.523416,
"title": "Getting started with Claude for software development"
},
"https://lobste.rs/s/kbf0f4": {
"comments": 0,
"title": "How I built Fluxer, a Discord-like chat app"
},
"https://lobste.rs/s/kch6lb": {
"processed_at": 1772490402.081855,
"title": "Block the “Upgrade to Tahoe” alerts"
},
"https://lobste.rs/s/kjbrep": {
"comments": 0,
"title": "The Day the telnet Died"
},
"https://lobste.rs/s/koymkj": {
"comments": 4,
"processed_at": 1773422151.676289,
"title": "Guix System - One Month Later"
},
"https://lobste.rs/s/kwpvgy": {
"processed_at": 1772082727.994404,
"title": "Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148"
},
"https://lobste.rs/s/kyrt0i": {
"comments": 6,
"processed_at": 1773609080.304131,
"title": "Sunsetting Jazzband"
},
"https://lobste.rs/s/kzm8tb": {
"comments": 7,
"processed_at": 1773580186.287945,
"title": "Why Mathematica does not simplify Sinh[ArcCosh[x]]"
},
"https://lobste.rs/s/l3rkdl": {
"comments": 81,
"processed_at": 1773436317.5578291,
"title": "Parametricity, or Comptime is Bonkers"
},
"https://lobste.rs/s/l4nw7u": {
"processed_at": 1772082773.735693,
"title": "Windows 11 Notepad to support markdown"
},
"https://lobste.rs/s/l5ompx": {
"comments": 0,
"processed_at": 1773595027.851328,
"title": "JPEG compression"
},
"https://lobste.rs/s/l8e0vj": {
"comments": 0,
"processed_at": 1774170652.153941,
"title": "Refurb weekend double header: Alpha Micro AM-1000E and AM-1200"
},
"https://lobste.rs/s/lchmcm": {
"comments": 2,
"processed_at": 1774213857.80606,
"title": "All tests pass: a short story"
},
"https://lobste.rs/s/ldglpx": {
"comments": 13,
"processed_at": 1774141985.412467,
"title": "Adding Live Reload to a Static Site Generator Written in Go"
},
"https://lobste.rs/s/ldjzqh": {
"comments": 6,
"processed_at": 1773868397.250079,
"title": "First package written in Algol 68 lands in Gentoo"
},
"https://lobste.rs/s/llboto": {
"processed_at": 1772082808.079266,
"title": "Fake Job Interviews Are Installing Backdoors on Developer Machines"
},
"https://lobste.rs/s/lle7ol": {
"comments": 0,
"processed_at": 1773364719.920425,
"title": "agent-shell 0.47 updates"
},
"https://lobste.rs/s/lx1wc2": {
"processed_at": 1772822853.5991292,
"title": "Mozilla is working on a big Firefox redesign, here is what it looks like"
},
"https://lobste.rs/s/lyktdk": {
"processed_at": 1773206121.147952,
"title": "Tony Hoare (1934-2026)"
},
"https://lobste.rs/s/lzg26o": {
"comments": 25,
"processed_at": 1774098618.918688,
"title": "What are you doing this weekend?"
},
"https://lobste.rs/s/m0ajbc": {
"processed_at": 1772822789.056402,
"title": "OpenWrt 25.12.0 Released"
},
"https://lobste.rs/s/m2ouss": {
"processed_at": 1771448961.2309911,
"title": "Current - An RSS reader"
},
"https://lobste.rs/s/m6ksen": {
"comments": 0,
"processed_at": 0,
"title": "A local-first personal database you can extend with apps and manage with AI"
},
"https://lobste.rs/s/manrbz": {
"comments": 0,
"title": "Offpunk 3.0"
},
"https://lobste.rs/s/mbljtb": {
"comments": 1,
"processed_at": 1773739279.540273,
"title": "Introducing pgtui, a Postgres TUI client"
},
"https://lobste.rs/s/mcwe1g": {
"comments": 0,
"processed_at": 1773364719.920508,
"title": "Claude Code isn’t going to replace data engineers (yet)"
},
"https://lobste.rs/s/mizmno": {
"comments": 21,
"processed_at": 1773666659.135885,
"title": "Summary - Rust Project Perspectives on AI"
},
"https://lobste.rs/s/mnkmag": {
"comments": 3,
"processed_at": 1773767518.994318,
"title": "When perfection is table stakes"
},
"https://lobste.rs/s/mo0hgf": {
"processed_at": 1772082715.949715,
"title": "Justifying text-wrap: pretty"
},
"https://lobste.rs/s/msgigh": {
"title": "Guideline: Rust Style",
"comments": 9,
"processed_at": 1774386671.399907
},
"https://lobste.rs/s/msjuyz": {
"processed_at": 1772822833.822032,
"title": "EUPL: European Union Public License"
},
"https://lobste.rs/s/mv7rkh": {
"processed_at": 1771448934.9365811,
"title": "Dank Linux - Desktop Environment for Wayland and Niri"
},
"https://lobste.rs/s/mzfdcf": {
"processed_at": 1771463356.6921952,
"title": "130k Lines of Formal Topology in Two Weeks: Simple and Cheap Autoformalization for Everyone?"
},
"https://lobste.rs/s/mznrvv": {
"comments": 0,
"processed_at": 1774127507.0696561,
"title": "Common Lisp Development Tooling"
},
"https://lobste.rs/s/n1h2tl": {
"comments": 37,
"processed_at": 1774343665.6013582,
"title": "Is Local the Future of AI?"
},
"https://lobste.rs/s/naa5fq": {
"comments": 0,
"title": "postmarketOS at FOSDEM 2026 + Hackathon"
},
"https://lobste.rs/s/nc3c14": {
"comments": 14,
"processed_at": 1773652196.756505,
"title": "Changes to OpenTTD distribution on Steam"
},
"https://lobste.rs/s/ncsx3a": {
"processed_at": 1772822761.637849,
"title": "GPL upgrades via section 14 proxy delegation"
},
"https://lobste.rs/s/nfkpw4": {
"comments": 21,
"processed_at": 1774041239.15982,
"title": "AI's impact on mathematics is analogous to the car's impact on cities"
},
"https://lobste.rs/s/nfz13a": {
"comments": 0,
"processed_at": 1774213848.9009988,
"title": "Fear and Loathing in the vibe-coding abyss"
},
"https://lobste.rs/s/nhnfob": {
"comments": 13,
"processed_at": 1774372503.3255281,
"title": "What are you doing this week?"
},
"https://lobste.rs/s/njbefh": {
"comments": 2,
"processed_at": 0,
"title": "Open Source Gave Me Everything Until I Had Nothing Left to Give"
},
"https://lobste.rs/s/nlyezv": {
"comments": 27,
"processed_at": 1773868358.4992871,
"title": "A sufficiently detailed spec is code"
},
"https://lobste.rs/s/nsnlxi": {
"comments": 6,
"processed_at": 1774184963.146202,
"title": "bye bye RTMP"
},
"https://lobste.rs/s/nvlqyc": {
"comments": 17,
"processed_at": 1773897055.133012,
"title": "Python 3.15’s JIT is now back on track"
},
"https://lobste.rs/s/nzg621": {
"comments": 49,
"processed_at": 1774055555.907402,
"title": "Things That Turbo Pascal is Smaller Than (2011)"
},
"https://lobste.rs/s/o9zwv3": {
"comments": 0,
"processed_at": 0,
"title": "Video Encoding and Decoding with Vulkan Compute Shaders in FFmpeg"
},
"https://lobste.rs/s/oahtd6": {
"comments": 2,
"processed_at": 0,
"title": "Codegen is not productivity"
},
"https://lobste.rs/s/oayzoz": {
"comments": 0,
"title": "Redefining Go Functions"
},
"https://lobste.rs/s/oe0qp1": {
"comments": 4,
"processed_at": 1774285952.9608908,
"title": "My home network observes bedtime with OpenBSD and pf"
},
"https://lobste.rs/s/oevwjg": {
"comments": 0,
"processed_at": 0,
"title": "Anthropic and The Authoritarian Ethic"
},
"https://lobste.rs/s/of77cp": {
"processed_at": 1772636827.707144,
"title": "US Supreme Court declines to hear dispute over copyrights for AI-generated material"
},
"https://lobste.rs/s/ogr30w": {
"comments": 20,
"title": "How I Cut My Google Search Dependence in Half"
},
"https://lobste.rs/s/oh23lt": {
"comments": 3,
"processed_at": 1774098630.3108292,
"title": "Fedora Asahi Remix 43 is now available"
},
"https://lobste.rs/s/osljfj": {
"processed_at": 1771448912.040975,
"title": "Understanding Whole Program Paths and Path Profiling"
},
"https://lobste.rs/s/oukhsl": {
"processed_at": 1771391391.382522,
"title": "Cryptographic Issues in Matrix’s Rust Library Vodozemac"
},
"https://lobste.rs/s/ov9qvf": {
"processed_at": 1771362791.648483,
"title": "Poor Deming never stood a chance"
},
"https://lobste.rs/s/ozandm": {
"comments": 5,
"processed_at": 1774069838.0515342,
"title": "The Social Smolnet"
},
"https://lobste.rs/s/p3k4b2": {
"comments": 0,
"processed_at": 1774127525.41294,
"title": "Typechecking mCRL2"
},
"https://lobste.rs/s/p6ihyc": {
"comments": 1,
"processed_at": 1773753684.186353,
"title": "Avian Physics 0.6"
},
"https://lobste.rs/s/pem3or": {
"comments": 1,
"processed_at": 1774372443.5182478,
"title": "Playbit runtime"
},
"https://lobste.rs/s/phidcq": {
"comments": 0,
"processed_at": 1774098679.935353,
"title": "Emacs Internal #01: is a Lisp Runtime in C, Not an Editor"
},
"https://lobste.rs/s/pj8faw": {
"processed_at": 1771391430.641676,
"title": "6502 Emulation - The Jump Indirect Bug"
},
"https://lobste.rs/s/pk2axu": {
"comments": 42,
"processed_at": 1773753783.774976,
"title": "Separating the Wayland Compositor and Window Manager"
},
"https://lobste.rs/s/plmvuv": {
"title": "LiteLLM Compromised by Credential Stealer",
"comments": 12,
"processed_at": 1774444221.692462
},
"https://lobste.rs/s/po4poj": {
"comments": 1,
"processed_at": 1773695659.012253,
"title": "Even Faster asin() Was Staring Right At Me"
},
"https://lobste.rs/s/pybtso": {
"comments": 1,
"title": "Go 1.26 is released"
},
"https://lobste.rs/s/q1c7it": {
"comments": 0,
"processed_at": 0,
"title": "Patching LMDB: How We Made Meilisearch’s Vector Store 3x Faster"
},
"https://lobste.rs/s/q4ykw7": {
"processed_at": 1771636216.892441,
"title": "The Missing Semester of Your CS Education"
},
"https://lobste.rs/s/q7izua": {
"comments": 1,
"processed_at": 1773695647.173057,
"title": "LLM Architecture Gallery"
},
"https://lobste.rs/s/q8ojwv": {
"comments": 15,
"processed_at": 1774185079.119892,
"title": "Our commitment to Windows quality"
},
"https://lobste.rs/s/qbjadi": {
"comments": 0,
"processed_at": 1774213837.5299158,
"title": "Improving animations"
},
"https://lobste.rs/s/qepntz": {
"comments": 3,
"processed_at": 1773767533.9448478,
"title": "The Data Center as a Computer"
},
"https://lobste.rs/s/qhtpe5": {
"comments": 27,
"processed_at": 1774300229.786515,
"title": "The Slow Collapse of MkDocs"
},
"https://lobste.rs/s/qjl5xc": {
"processed_at": 1772082761.9039328,
"title": "Your system is fine. Your users aren't"
},
"https://lobste.rs/s/qleyyk": {
"comments": 3,
"processed_at": 1773897044.267471,
"title": "Writing Consistent Tools (2019)"
},
"https://lobste.rs/s/qni92w": {
"comments": 0,
"title": "How a Bus Route Falls Apart (2025)"
},
"https://lobste.rs/s/qnnok5": {
"comments": 22,
"processed_at": 1773479437.1148229,
"title": "How to make your own static site generator"
},
"https://lobste.rs/s/qpqawd": {
"comments": 13,
"processed_at": 1773839500.063572,
"title": "The Paxos algorithm, when presented in plain English, is very simple (2021)"
},
"https://lobste.rs/s/qsbva3": {
"comments": 2,
"processed_at": 0,
"title": "Building an LSP Server with Rust is surprisingly easy and fun"
},
"https://lobste.rs/s/qusrlu": {
"comments": 0,
"processed_at": 1773839606.479358,
"title": "A tale about fixing eBPF spinlock issues in the Linux kernel"
},
"https://lobste.rs/s/qvjp07": {
"processed_at": 1771463389.785799,
"title": "Ditching Discord"
},
"https://lobste.rs/s/qzf76s": {
"title": "Addressing global removal race in Wayland",
"comments": 4,
"processed_at": 1774444343.740413
},
"https://lobste.rs/s/r2koiq": {
"comments": 0,
"title": "What Functional Programmers Get Wrong About Systems"
},
"https://lobste.rs/s/r6ul1w": {
"comments": 1,
"processed_at": 1774314774.731779,
"title": "Pony Gets a Template Engine"
},
"https://lobste.rs/s/r8kjli": {
"processed_at": 1772636920.00117,
"title": "Claude is an Electron App because we’ve lost native"
},
"https://lobste.rs/s/raomjk": {
"comments": 2,
"processed_at": 0,
"title": "Beyond Hypermodern: Python is easy now"
},
"https://lobste.rs/s/rb8pas": {
"comments": 34,
"processed_at": 1773551374.92685,
"title": "I beg you to follow Crocker's Rules, even if you will be rude to me"
},
"https://lobste.rs/s/rcewff": {
"processed_at": 1771665416.411725,
"title": "ajail: a basic jail for programs you don't completely trust"
},
"https://lobste.rs/s/rfcbij": {
"processed_at": 1771420162.580381,
"title": "15+ years later, Microsoft morged my diagram"
},
"https://lobste.rs/s/rmemq6": {
"comments": 14,
"processed_at": 1773536957.802241,
"title": "A Guide to vim.pack (Neovim built-in plugin manager)"
},
"https://lobste.rs/s/rnfqfd": {
"comments": 9,
"processed_at": 1774228258.004384,
"title": "Maximally minimal view types"
},
"https://lobste.rs/s/rpeiwl": {
"comments": 3,
"processed_at": 1773882624.212965,
"title": "Accessing Hardware in Rust"
},
"https://lobste.rs/s/rpwavv": {
"comments": 0,
"processed_at": 0,
"title": "hijacking chrome's network tab to debug an electron app"
},
"https://lobste.rs/s/rqsjod": {
"comments": 0,
"title": "Proposal: Add Hotness -.25 to Vibe Coding"
},
"https://lobste.rs/s/rrlcfb": {
"processed_at": 1771463398.613153,
"title": "Why I don't think AGI is imminent"
},
"https://lobste.rs/s/rwh6et": {
"comments": 2,
"processed_at": 0,
"title": "What is Sequence Data ?"
},
"https://lobste.rs/s/rxsphs": {
"processed_at": 1771636298.884786,
"title": "IPv6 Adoption in 2026"
},
"https://lobste.rs/s/rxtnpg": {
"comments": 0,
"processed_at": 0,
"title": "Fatal Core Dump (a debugging murder mystery played with GDB)"
},
"https://lobste.rs/s/rya8rs": {
"comments": 0,
"processed_at": 0,
"title": "Marknote 1.5 released for KDE"
},
"https://lobste.rs/s/rygnej": {
"comments": 1,
"processed_at": 1774098669.558362,
"title": "A with-based effect notation"
},
"https://lobste.rs/s/rz6gak": {
"comments": 9,
"processed_at": 1773364558.827744,
"title": "Lowdown Manpage Support"
},
"https://lobste.rs/s/rzkoce": {
"comments": 1,
"processed_at": 0,
"title": "A small proposal for mixing PQ KEMs into Noise"
},
"https://lobste.rs/s/s40j01": {
"comments": 3,
"processed_at": 1773997845.998178,
"title": "What Languages is Arthur Whitney Style Code Possible in?"
},
"https://lobste.rs/s/sbsszu": {
"comments": 8,
"processed_at": 1773450588.389248,
"title": "Awash in revisionist histories about Apple's web efforts, a look at the evidence"
},
"https://lobste.rs/s/sfvqfr": {
"comments": 0,
"processed_at": 1773753634.119476,
"title": "Ways of Seeing the Web"
},
"https://lobste.rs/s/shh36u": {
"processed_at": 1771463365.4989371,
"title": "Top 20 worldwide with social-engineering and a cheat that's still undetected"
},
"https://lobste.rs/s/slfm4t": {
"processed_at": 1771665416.411725,
"title": "joinirc.at: Link to your IRC server on any client to onboard new users"
},
"https://lobste.rs/s/sndfxf": {
"comments": 6,
"processed_at": 1774300186.829121,
"title": "The way CTRL-C in Postgres CLI cancels queries is incredibly hack-y"
},
"https://lobste.rs/s/sspnba": {
"processed_at": 1771448973.450161,
"title": "What Your Bluetooth Devices Reveal About You"
},
"https://lobste.rs/s/stgsof": {
"processed_at": 1771391401.353019,
"title": "Fast sorting, branchless by design"
},
"https://lobste.rs/s/svge6y": {
"comments": 0,
"processed_at": 1774098641.312903,
"title": "BIO: The Bao I/O Coprocessor"
},
"https://lobste.rs/s/swmqhe": {
"title": "Announcing Guile Knots",
"comments": 0,
"processed_at": 1774430366.988342
},
"https://lobste.rs/s/syv21m": {
"processed_at": 1771391419.57801,
"title": "--dangerously-skip-reading-code"
},
"https://lobste.rs/s/sz4bzf": {
"title": "Native Instant Space Switching on MacOS",
"comments": 46,
"processed_at": 1774386620.938866
},
"https://lobste.rs/s/szaazg": {
"processed_at": 1772490360.771349,
"title": "Custom Data Structures in E-Graphs"
},
"https://lobste.rs/s/t5fcfw": {
"comments": 0,
"title": "SSH agent forwarding and tmux done right (2023)"
},
"https://lobste.rs/s/t760l8": {
"processed_at": 1771636270.604609,
"title": "A Beginner’s Guide to Split Keyboards"
},
"https://lobste.rs/s/ta3jjk": {
"processed_at": 1773206106.915922,
"title": "RISC-V is sloooow"
},
"https://lobste.rs/s/tcn4gl": {
"comments": 0,
"processed_at": 1773753734.7793071,
"title": "Leanstral: Open-Source foundation for trustworthy vibe-coding | Mistral AI"
},
"https://lobste.rs/s/teexox": {
"processed_at": 1772644330.96045,
"title": "Claude's Cycles"
},
"https://lobste.rs/s/tiktds": {
"processed_at": 1773206095.457827,
"title": "AI should help us produce better code"
},
"https://lobste.rs/s/tioyif": {
"comments": 0,
"processed_at": 0,
"title": "Very lightweight NixOS router/server flow data collector"
},
"https://lobste.rs/s/tqjosq": {
"comments": 5,
"processed_at": 1773724380.0186188,
"title": "How Can Governments Pay Open Source Maintainers?"
},
"https://lobste.rs/s/tr5qdg": {
"comments": 4,
"processed_at": 1773854111.88026,
"title": "Celebrating Tony Hoare's mark on computer science"
},
"https://lobste.rs/s/trb3gw": {
"comments": 0,
"processed_at": 0,
"title": "The Annoying Usefulness of Emacs"
},
"https://lobste.rs/s/tskynu": {
"comments": 14,
"processed_at": 1773724380.01844,
"title": "What are you doing this week?"
},
"https://lobste.rs/s/tsxpzy": {
"comments": 0,
"processed_at": 0,
"title": "My Google Recruitment Journey (Part 1): Brute-Forcing My Algorithmic Ignorance"
},
"https://lobste.rs/s/tt6ieg": {
"processed_at": 1771362739.471265,
"title": "Vinyl Cache has left github"
},
"https://lobste.rs/s/tuyk3l": {
"comments": 7,
"processed_at": 1774357954.496475,
"title": "Semi-retirement, or, really, changing my relationship with the BSDs"
},
"https://lobste.rs/s/twup3y": {
"comments": 0,
"processed_at": 0,
"title": "Libadwaita 1.9"
},
"https://lobste.rs/s/tx3f5n": {
"processed_at": 1772822775.7396858,
"title": "Ambiguity in C"
},
"https://lobste.rs/s/tza0zh": {
"processed_at": 1772490416.171969,
"title": "Yes, and"
},
"https://lobste.rs/s/tznewb": {
"processed_at": 1772636933.0270872,
"title": "Nobody Gets Promoted for Simplicity"
},
"https://lobste.rs/s/u3cc1e": {
"comments": 43,
"processed_at": 1773652323.8970938,
"title": "The Compose key is magic"
},
"https://lobste.rs/s/u5gqg6": {
"comments": 0,
"processed_at": 1773839559.1028569,
"title": "LHCb Collaboration discovers new proton-like particle"
},
"https://lobste.rs/s/uaxpxu": {
"comments": 7,
"processed_at": 1774228229.305509,
"title": "Hide macOS Tahoe's Menu Icons"
},
"https://lobste.rs/s/ub7a5k": {
"comments": 6,
"processed_at": 1773493766.087992,
"title": "An ode to bzip"
},
"https://lobste.rs/s/ufxrc1": {
"comments": 7,
"processed_at": 1774185007.648855,
"title": "Predicting home electricity usage based on historical patterns in Home Assistant"
},
"https://lobste.rs/s/ulht8t": {
"processed_at": 1771362712.6060538,
"title": "The Servo project and its impact on the web platform ecosystem"
},
"https://lobste.rs/s/up2chu": {
"comments": 2,
"processed_at": 1774372421.610503,
"title": "RocksDB development finds a CPU bug"
},
"https://lobste.rs/s/uqeo3m": {
"comments": 7,
"processed_at": 1774170539.959626,
"title": "Solod: Go can be a better C"
},
"https://lobste.rs/s/uwdjjy": {
"processed_at": 1772822805.628093,
"title": "A new chapter for the Nix language, courtesy of WebAssembly"
},
"https://lobste.rs/s/uweff0": {
"comments": 0,
"processed_at": 0,
"title": "A Year of WordHopper - Development Retrospective (2024)"
},
"https://lobste.rs/s/uxqiub": {
"comments": 7,
"processed_at": 1773868319.9176152,
"title": "Self-Host and Tech Independence: The Joy of Building Your Own"
},
"https://lobste.rs/s/v59ykl": {
"comments": 0,
"title": "c-- (2008)"
},
"https://lobste.rs/s/v5nyjz": {
"processed_at": 1772490432.632499,
"title": "prek: a better `pre-commit`"
},
"https://lobste.rs/s/v9ju75": {
"comments": 0,
"processed_at": 1774185111.230505,
"title": "Humanity in CS & PL, now more than ever"
},
"https://lobste.rs/s/vb7ipx": {
"comments": 48,
"processed_at": 1773422169.96858,
"title": "My PostgreSQL database got nuked lol"
},
"https://lobste.rs/s/vba3az": {
"comments": 4,
"processed_at": 1773968997.5703082,
"title": "The 49MB Web Page"
},
"https://lobste.rs/s/vfsjtm": {
"comments": 0,
"processed_at": 1774041196.9112399,
"title": "Linear Temporal Logic Visualizer"
},
"https://lobste.rs/s/vibzwd": {
"comments": 4,
"processed_at": 1773666646.056864,
"title": "nCPU: a CPU implemented using neural networks, runs completely on GPU"
},
"https://lobste.rs/s/vif92k": {
"comments": 2,
"processed_at": 1773695599.349888,
"title": "VisiCalc reconstructed"
},
"https://lobste.rs/s/vio5wq": {
"comments": 5,
"processed_at": 1773709843.8177438,
"title": "rack-mount hydroponics"
},
"https://lobste.rs/s/vlvpgo": {
"comments": 0,
"processed_at": 1774300365.013649,
"title": "Qt 6.11 Released"
},
"https://lobste.rs/s/vnkkp5": {
"comments": 1,
"processed_at": 1773595003.619749,
"title": "Baochip: What It Is, Why I'm Doing It Now, and How It Came About"
},
"https://lobste.rs/s/vo4mb2": {
"comments": 3,
"processed_at": 1773537111.75278,
"title": "Plans to possibly retire the big-endian PowerPC/POWER platforms"
},
"https://lobste.rs/s/vpbnek": {
"processed_at": 1771362724.758453,
"title": "Babashka 1.12.215: Revenge of the TUIs"
},
"https://lobste.rs/s/vpxzhe": {
"processed_at": 1771636256.662257,
"title": "I found a Vulnerability. They found a Lawyer"
},
"https://lobste.rs/s/vrczh6": {
"comments": 0,
"title": "Discord Launches Teen-by-Default Settings Globally"
},
"https://lobste.rs/s/vteijd": {
"comments": 7,
"processed_at": 1774027264.276565,
"title": "Root from the parking lot: OpenWRT XSS through SSID scanning (CVE-2026-32721)"
},
"https://lobste.rs/s/vtyttw": {
"processed_at": 1772082797.1843379,
"title": "What interesting (and smaller) conferences are there in 2026?"
},
"https://lobste.rs/s/vudtax": {
"processed_at": 1771362750.2740312,
"title": "Plasma 6.6 released"
},
"https://lobste.rs/s/vuk8lc": {
"comments": 0,
"processed_at": 0,
"title": "Nvidia greenboost: transparently extend GPU VRAM using system RAM/NVMe"
},
"https://lobste.rs/s/vvg4oz": {
"comments": 0,
"title": "The Transducer That Ate Our Heap"
},
"https://lobste.rs/s/vvrsz3": {
"comments": 8,
"processed_at": 1773652284.596947,
"title": "A most elegant TCP hole punching algorithm"
},
"https://lobste.rs/s/vvt1fh": {
"comments": 43,
"processed_at": 1774185019.575658,
"title": "What creative technical outlets of yours have been ruined by generative AI?"
},
"https://lobste.rs/s/vxsjiv": {
"comments": 32,
"processed_at": 1774228219.872728,
"title": "Why craft-lovers are losing their craft"
},
"https://lobste.rs/s/w1bsle": {
"processed_at": 1771621961.970904,
"title": "Lobsters Interview with steveklabnik"
},
"https://lobste.rs/s/w2x9dq": {
"comments": 18,
"processed_at": 1774285936.019895,
"title": "A Case Against Currying"
},
"https://lobste.rs/s/wa5ghq": {
"comments": 17,
"processed_at": 1773810726.095986,
"title": "A few notes about the MacBook Neo"
},
"https://lobste.rs/s/wbnpgw": {
"comments": 1,
"processed_at": 0,
"title": "Conditional Impls"
},
"https://lobste.rs/s/wcak3g": {
"comments": 0,
"title": "Hylo: A Systems Programming Language All in on Value Semantics and Generic Programming"
},
"https://lobste.rs/s/wcncyj": {
"comments": 1,
"processed_at": 0,
"title": "StorageReview Sets New Pi Record: 314 Trillion Digits on a Dell PowerEdge R7725"
},
"https://lobste.rs/s/wejtbl": {
"processed_at": 1771636198.5959601,
"title": "Keep Android Open"
},
"https://lobste.rs/s/wepiig": {
"comments": 0,
"title": "Breaking Down CVE-2026-25049: How TypeScript Types Failed n8n's Security"
},
"https://lobste.rs/s/wfrpsb": {
"comments": 0,
"processed_at": 0,
"title": "C++26: The Oxford variadic comma"
},
"https://lobste.rs/s/wictlh": {
"comments": 4,
"processed_at": 1774055555.907402,
"title": "Unified Modules For Your Nixfiles"
},
"https://lobste.rs/s/wjhc9g": {
"title": "Rust threads on the GPU",
"comments": 2,
"processed_at": 1774430366.988341
},
"https://lobste.rs/s/wk6rjh": {
"processed_at": 1771665416.411725,
"title": "The Claude C Compiler: What It Reveals About the Future of Software"
},
"https://lobste.rs/s/wqy4el": {
"comments": 0,
"processed_at": 1773753747.2673972,
"title": "Self Hosted Search"
},
"https://lobste.rs/s/wskuet": {
"comments": 1,
"processed_at": 1773753796.445821,
"title": "building a software protection system from first principles"
},
"https://lobste.rs/s/wssz9m": {
"comments": 15,
"processed_at": 1773422183.247529,
"title": "Grief and the AI Split"
},
"https://lobste.rs/s/wul2hi": {
"processed_at": 1771621961.970915,
"title": "Brat, a parallel TAP testing harness for the POSIX shell"
},
"https://lobste.rs/s/wus9u4": {
"comments": 0,
"processed_at": 1773695619.002846,
"title": "Modeling Token Buckets in PlusCal and TLA+"
},
"https://lobste.rs/s/wxfznm": {
"comments": 1,
"processed_at": 1773378572.916427,
"title": "MALUS - Clean Room as a Service"
},
"https://lobste.rs/s/wxk0ka": {
"comments": 8,
"processed_at": 1773364719.920473,
"title": "On The Need For Understanding"
},
"https://lobste.rs/s/wxxxuc": {
"comments": 7,
"processed_at": 1773364719.920434,
"title": "Building a new Flash"
},
"https://lobste.rs/s/x0aide": {
"comments": 0,
"processed_at": 0,
"title": "LLM 'benchmark' as a 1v1 RTS game where models write code controlling the units"
},
"https://lobste.rs/s/x9znhg": {
"comments": 23,
"processed_at": 1773508208.494014,
"title": "Plan 9's Acme: The Un-Terminal and Text-Based GUIs"
},
"https://lobste.rs/s/xarlmy": {
"title": "Go Naming Conventions: A Practical Guide",
"comments": 16,
"processed_at": 1774444322.668385
},
"https://lobste.rs/s/xd4fd7": {
"comments": 2,
"processed_at": 0,
"title": "Anthropic's Hidden Vercel Competitor \"Antspace\""
},
"https://lobste.rs/s/xe7vkq": {
"processed_at": 1771636242.6789482,
"title": "Django ORM Standalone⁽¹⁾: Querying an existing database"
},
"https://lobste.rs/s/xfaivk": {
"comments": 1,
"processed_at": 1774170725.399791,
"title": "Pigeon's Device"
},
"https://lobste.rs/s/xnfsd4": {
"comments": 0,
"processed_at": 1773594987.896706,
"title": "A Gentle Introduction to Mercury"
},
"https://lobste.rs/s/xpek6g": {
"comments": 22,
"processed_at": 1774300353.5783691,
"title": "Windows Native App Development Is a Mess"
},
"https://lobste.rs/s/xqld8c": {
"processed_at": 1771391511.161568,
"title": "One page of async Rust"
},
"https://lobste.rs/s/xr2lv8": {
"comments": 6,
"processed_at": 1773839662.4224188,
"title": "\"LinkedIn Speak\" was added to Kagi Translate"
},
"https://lobste.rs/s/xrwc0y": {
"comments": 12,
"processed_at": 1774314656.254369,
"title": "blessed.rs - Recommended Crate Directory"
},
"https://lobste.rs/s/xsrgdn": {
"comments": 1,
"processed_at": 1774300218.753226,
"title": "Gren 26.03: Parser improvements"
},
"https://lobste.rs/s/xt8q7u": {
"title": "Adding structured concurrency to JavaScript",
"comments": 4,
"processed_at": 1774430279.5038059
},
"https://lobste.rs/s/xvmquo": {
"comments": 0,
"processed_at": 0,
"title": "How Kernel Anti-Cheats Work: A Deep Dive into Modern Game Protection"
},
"https://lobste.rs/s/xxfivf": {
"comments": 3,
"processed_at": 1774156172.287607,
"title": "A rant about resolutions"
},
"https://lobste.rs/s/xyb6jw": {
"comments": 0,
"processed_at": 1774098597.5114508,
"title": "Agentic pre-commit hook with Opencode Go SDK"
},
"https://lobste.rs/s/y4es5f": {
"comments": 2,
"processed_at": 0,
"title": "AI Agents Are Recruiting Humans To Observe The Offline World"
},
"https://lobste.rs/s/y9q0oe": {
"comments": 0,
"processed_at": 0,
"title": "How to burn $30m on a JavaScript framework"
},
"https://lobste.rs/s/ya5b5h": {
"processed_at": 1772644262.6574469,
"title": "Proposal: Add `Guix` tag"
},
"https://lobste.rs/s/yc3olx": {
"comments": 9,
"processed_at": 1774300317.4738271,
"title": "So Many New Systems Programming Languages II (2023)"
},
"https://lobste.rs/s/yhc5ug": {
"comments": 25,
"processed_at": 1773810726.095986,
"title": "Try not to get scammed while looking for work"
},
"https://lobste.rs/s/yhv8lq": {
"processed_at": 1772082786.053918,
"title": "Against Query Based Compilers"
},
"https://lobste.rs/s/ykwb2z": {
"processed_at": 1772490339.130063,
"title": "An AI agent coding skeptic tries AI agent coding, in excessive detail"
},
"https://lobste.rs/s/yn5zjh": {
"processed_at": 1771391499.420635,
"title": "Terminals should generate the 256-color palette"
},
"https://lobste.rs/s/ypes5v": {
"comments": 42,
"processed_at": 1773580199.5956779,
"title": "Thoughts on generative A.I"
},
"https://lobste.rs/s/yqnihu": {
"comments": 11,
"processed_at": 1773652144.277442,
"title": "Gothub is live"
},
"https://lobste.rs/s/ywrcll": {
"comments": 11,
"processed_at": 1773983400.5257611,
"title": "Java 26 Is Here, And With It a Solid Foundation for the Future"
},
"https://lobste.rs/s/yx1efi": {
"comments": 5,
"processed_at": 1773609102.482954,
"title": "Learning Creative Coding"
},
"https://lobste.rs/s/z5qqob": {
"comments": 4,
"processed_at": 1773364719.920495,
"title": "Announcing Mercurial sprint in London, May 27-29th"
},
"https://lobste.rs/s/zbe88n": {
"title": "Pine64 FOSDEM 2026 Update",
"comments": 2,
"processed_at": 1774444343.7404108
},
"https://lobste.rs/s/zbo422": {
"comments": 1,
"processed_at": 0,
"title": "Fedora 44 on the Raspberry Pi 5"
},
"https://lobste.rs/s/zcmoab": {
"comments": 19,
"processed_at": 1773565828.6363468,
"title": "Windows 11 after two decades of macOS: okay, but also awful"
},
"https://lobste.rs/s/zcoz8h": {
"comments": 74,
"processed_at": 1773493828.8081741,
"title": "How do you manage SSH keys?"
},
"https://lobste.rs/s/zk2u9e": {
"processed_at": 1771449003.014018,
"title": "DNS-PERSIST-01: A New Model for DNS-based Challenge Validation"
},
"https://lobste.rs/s/zkby7e": {
"processed_at": 1771636228.500046,
"title": "Lil' Fun Langs"
},
"https://lobste.rs/s/zoyqdb": {
"comments": 0,
"processed_at": 1774170701.08131,
"title": "MonsterBook"
},
"https://lobste.rs/s/zpifkh": {
"processed_at": 1771463377.2583091,
"title": "Notes on clarifying man pages"
},
"https://lobste.rs/s/zpvdwb": {
"processed_at": 1772822730.3677142,
"title": "telemetry helps. you still get to turn it off"
},
"https://lobste.rs/s/zqorsc": {
"comments": 9,
"processed_at": 1773724380.0188391,
"title": "Good Haskell Libraries"
},
"https://lobste.rs/s/zvcupc": {
"processed_at": 1771391485.563225,
"title": "Are We Becoming Architects or Butlers to LLMs?"
},
"https://lobste.rs/s/zyt5uz": {
"comments": 63,
"processed_at": 1773508193.5887702,
"title": "This Is Not The Computer For You"
},
"https://lobste.rs/s/zzlxaa": {
"processed_at": 1771665416.411725,
"title": "Lindenmayer Systems"
},
"https://lobste.rs/s/7s4sjp": {
"title": "\"\" U+FDFD: ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM (Unicode Character)",
"comments": 32,
"processed_at": 1774487535.812469
},
"https://lobste.rs/s/bfgcx7": {
"title": "Swift 6.3 released",
"comments": 0,
"processed_at": 1774430307.188274
},
"https://lobste.rs/s/ucympz": {
"title": "Structuring Go projects",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/67mppl": {
"title": "Amiga directory… bomb?",
"comments": 1,
"processed_at": 1774430307.188278
},
"https://lobste.rs/s/oemks0": {
"title": "Status update 2026-02",
"comments": 2,
"processed_at": 1774430384.944365
},
"https://lobste.rs/s/lzxb0m": {
"title": "Magic Link Pitfalls",
"comments": 69,
"processed_at": 1774545521.389887
},
"https://lobste.rs/s/tponua": {
"title": "Forking httpx as httpxyz",
"comments": 9,
"processed_at": 1774530877.559051
},
"https://lobste.rs/s/frsbgh": {
"title": "iStat Menus < 7.20.5 local privilege escalation",
"comments": 0,
"processed_at": 1774430403.030379
},
"https://lobste.rs/s/vlnjkf": {
"title": "acwj: A Compiler Writing Journey",
"comments": 1,
"processed_at": 1774430403.030384
},
"https://lobste.rs/s/zy8rgm": {
"title": "Fyrox 1.0.0",
"comments": 1,
"processed_at": 1774517584.580438
},
"https://lobste.rs/s/xv13en": {
"title": "VitruvianOS",
"comments": 28,
"processed_at": 1774530873.69612
},
"https://lobste.rs/s/udbivp": {
"title": "A 32-Year-Old Bug Walks Into A Telnet Server (GNU inetutils CVE-2026-32746)",
"comments": 5,
"processed_at": 1774487552.174994
},
"https://lobste.rs/s/kuzyto": {
"title": "Scan-scatter fusion",
"comments": 0,
"processed_at": 1774444343.740414
},
"https://lobste.rs/s/b1kdqd": {
"title": "Announcing Lix 2.95 “Kakigōri”",
"comments": 3,
"processed_at": 1774530874.3082051
},
"https://lobste.rs/s/i8q7uf": {
"title": "Ubuntu Looks To Strip GRUB To The Bare Minimum For Better Security",
"comments": 16,
"processed_at": 1774517484.169718
},
"https://lobste.rs/s/epq3vv": {
"title": "Introducing ipxlat: a stateless IPv4/IPv6 translation device",
"comments": 1,
"processed_at": 1774459168.688763
},
"https://lobste.rs/s/ocrjck": {
"title": "\"Disregard that!\" attacks",
"comments": 15,
"processed_at": 1774574033.41672
},
"https://lobste.rs/s/oxkpme": {
"title": "Introducing the GNOME Fellowship program",
"comments": 1,
"processed_at": 1774517543.0435169
},
"https://lobste.rs/s/4qpylt": {
"title": "Compiler Crates",
"comments": 6,
"processed_at": 1774487535.8124712
},
"https://lobste.rs/s/tntlde": {
"title": "Mojo's not (yet) Python",
"comments": 29,
"processed_at": 1774573842.102295
},
"https://lobste.rs/s/ogjhf1": {
"title": "Your First Parser",
"comments": 1,
"processed_at": 1774459175.183789
},
"https://lobste.rs/s/xpwhi1": {
"title": "Jensen Huang on AI 'Token Factories', The Future of Labor, and 'Dying on the Job'",
"comments": 1,
"processed_at": 1774459175.489289
},
"https://lobste.rs/s/4i8uad": {
"title": "Thoughts on slowing the fuck down",
"comments": 16,
"processed_at": 1774559510.495275
},
"https://lobste.rs/s/yeoe5q": {
"title": "Which Design Doc Did a Human Write?",
"comments": 10,
"processed_at": 1774559547.37796
},
"https://lobste.rs/s/urwusf": {
"title": "Updates to GitHub Copilot interaction data usage policy",
"comments": 8,
"processed_at": 1774545496.715968
},
"https://lobste.rs/s/wcw7hb": {
"title": "One File - What if your lockfile and your package list were the same file?",
"comments": 18,
"processed_at": 1774545521.389886
},
"https://lobste.rs/s/qnxnwk": {
"title": "Apple’s macOS UNIX certification is a lie (2025)",
"comments": 4,
"processed_at": 1774530876.905049
},
"https://lobste.rs/s/r1kw47": {
"title": "OpenBSD on Motorola 88000 processors",
"comments": 5,
"processed_at": 1774530878.758852
},
"https://lobste.rs/s/fagjz6": {
"title": "The Cost of Concurrency Coordination",
"comments": 1,
"processed_at": 1774530879.366584
},
"https://lobste.rs/s/iqctrn": {
"title": "vim-classic: Long-term maintenance of Vim 8.x",
"comments": 43,
"processed_at": 1774602587.501313
},
"https://lobste.rs/s/xpx9vi": {
"title": "Shell Tricks That Actually Make Life Easier (And Save Your Sanity)",
"comments": 39,
"processed_at": 1774631580.723596
},
"https://lobste.rs/s/om9yw4": {
"title": "Replacing Disqus with Mastodon Comments",
"comments": 1,
"processed_at": 1774487535.812473
},
"https://lobste.rs/s/vyixek": {
"title": "Electric Motorcycles are a Security Nightmare",
"comments": 10,
"processed_at": 1774559494.9344058
},
"https://lobste.rs/s/cibkd8": {
"title": "Lines of code are useful",
"comments": 28,
"processed_at": 1774631620.9046552
},
"https://lobste.rs/s/w15igx": {
"title": "Zero-copy protobuf and ConnectRPC for Rust",
"comments": 0,
"processed_at": 1774530878.133889
},
"https://lobste.rs/s/quxmzz": {
"title": "Vim Racing",
"comments": 2,
"processed_at": 1774545496.715969
},
"https://lobste.rs/s/wxl81t": {
"title": "Large-scale online deanonymization with LLMs",
"comments": 3,
"processed_at": 1774559557.279666
},
"https://lobste.rs/s/xwl4yi": {
"title": "Read Receipts: An iMessage Simulator",
"comments": 0,
"processed_at": 1774517554.795042
},
"https://lobste.rs/s/51ekgy": {
"title": "Fedora moving from Pagure to Forgejo",
"comments": 0,
"processed_at": 1774617867.1194801
},
"https://lobste.rs/s/cug5gu": {
"title": "A Verilog to Factorio compiler and simulator (working RISC-V CPU)",
"comments": 1,
"processed_at": 1774574080.456964
},
"https://lobste.rs/s/iwockq": {
"title": "Node.js — Developing a minimally HashDoS resistant, yet quickly reversible integer hash for V8",
"comments": 0,
"processed_at": 1774530877.847645
},
"https://lobste.rs/s/6w8rqm": {
"title": "Engineers do get promoted for writing simple code",
"comments": 8,
"processed_at": 1774573967.946399
},
"https://lobste.rs/s/xlmyob": {
"title": "CESIL and other programming languages",
"comments": 2,
"processed_at": 1774530879.062507
},
"https://lobste.rs/s/1stari": {
"title": "When Vectorized Arrays Aren't Enough",
"comments": 7,
"processed_at": 1774602678.586046
},
"https://lobste.rs/s/e4y5ps": {
"title": "Two studies in compiler optimisations",
"comments": 2,
"processed_at": 1774618012.9366882
},
"https://lobste.rs/s/sazeyn": {
"title": "Don’t trust software, verify it",
"comments": 9,
"processed_at": 1774631580.723598
},
"https://lobste.rs/s/4izjll": {
"title": "Optimization lessons from a Minecraft structure locator",
"comments": 2,
"processed_at": 1774545521.389889
},
"https://lobste.rs/s/hjxi2b": {
"title": "Deploying Go Apps to Google Cloud Run",
"comments": 1,
"processed_at": 1774545535.073994
},
"https://lobste.rs/s/znjvvf": {
"title": "I can't See Apple's Vision",
"comments": 44,
"processed_at": 1774689025.996834
},
"https://lobste.rs/s/i7z3ru": {
"title": "EYG is now open source",
"comments": 10,
"processed_at": 1774660234.279691
},
"https://lobste.rs/s/haqvra": {
"title": "ssereload(1) introduction",
"comments": 3,
"processed_at": 1774645924.871426
},
"https://lobste.rs/s/oua8lg": {
"title": "Using FireWire on a Raspberry Pi",
"comments": 2,
"processed_at": 1774617954.042393
},
"https://lobste.rs/s/pcq6zg": {
"title": "Building a Runtime with QuickJS",
"comments": 0,
"processed_at": 1774617991.633941
},
"https://lobste.rs/s/ob2ijp": {
"title": "ROCm 7.1.1: you can (not) build",
"comments": 16,
"processed_at": 1774674873.236117
},
"https://lobste.rs/s/rnvrel": {
"title": "Ubuntu to adopt ntpd-rs as the default time synchronization client and server",
"comments": 4,
"processed_at": 1774617845.59213
},
"https://lobste.rs/s/juftjl": {
"title": "$500 GPU outperforms Claude Sonnet on coding benchmarks using open-source AI system",
"comments": 3,
"processed_at": 1774602658.553695
},
"https://lobste.rs/s/2debab": {
"title": "seed: Adding `vau` with an immutable dynamic environment to Chez Scheme",
"comments": 3,
"processed_at": 1774631620.9046552
},
"https://lobste.rs/s/tkofyq": {
"title": "IP addresses through 2025",
"comments": 8,
"processed_at": 1774617666.760797
},
"https://lobste.rs/s/xoigmj": {
"title": "Macintosh Human Interface Guidelines (1992)",
"comments": 0,
"processed_at": 1774588428.543015
},
"https://lobste.rs/s/suqhsn": {
"title": "Scaling a Monolith to 1M LOC: 113 Pragmatic Lessons from Tech Lead to CTO",
"comments": 32,
"processed_at": 1774718124.876745
},
"https://lobste.rs/s/9l6ggc": {
"title": "How I Built an Open-World Engine for the N64",
"comments": 3,
"processed_at": 1774660273.163786
},
"https://lobste.rs/s/waxfu3": {
"title": "Prompt Engineering Is Not. Engineering, That Is",
"comments": 6,
"processed_at": 1774631620.904653
},
"https://lobste.rs/s/pxnyf9": {
"title": "immich vs ente photos - the photo backup showdown",
"comments": 26,
"processed_at": 1774703407.149212
},
"https://lobste.rs/s/ucp0wf": {
"title": "What are you doing this weekend?",
"comments": 53,
"processed_at": 1774718226.4033191
},
"https://lobste.rs/s/vtqrep": {
"title": "jsongrep is faster than {jq, jmespath, jsonpath-rust, jql}",
"comments": 3,
"processed_at": 1774674757.93281
},
"https://lobste.rs/s/he46nq": {
"title": "Distraction-Free Writing with the Micro Journal Rev.2 (and Neovim)",
"comments": 16,
"processed_at": 1774732399.348429
},
"https://lobste.rs/s/vo6q1a": {
"title": "Back to FreeBSD: Part 2 — Jails",
"comments": 0,
"processed_at": 1774617965.02624
},
"https://lobste.rs/s/4lntz7": {
"title": "Bigoish: Test the empirical computational complexity of Rust algorithms",
"comments": 9,
"processed_at": 1774718010.1326
},
"https://lobste.rs/s/kpznsv": {
"title": "Firefox & Gtk Emoji picker",
"comments": 6,
"processed_at": 1774674710.103284
},
"https://lobste.rs/s/fbgxkb": {
"title": "Uses for nested promises",
"comments": 3,
"processed_at": 1774689025.996833
},
"https://lobste.rs/s/op46vm": {
"title": "Hold on to Your Hardware",
"comments": 11,
"processed_at": 1774689044.0780008
},
"https://lobste.rs/s/jxqn5s": {
"title": "A one-line Kubernetes fix that saved 600 hours a year",
"comments": 6,
"processed_at": 1774732339.662399
},
"https://lobste.rs/s/abrpfr": {
"title": "Tailscale’d Into Homelabbing",
"comments": 28,
"processed_at": 1774761059.535294
},
"https://lobste.rs/s/noyefo": {
"title": "C Preprocessor tricks, tips, and idioms",
"comments": 3,
"processed_at": 1774660259.1207411
},
"https://lobste.rs/s/pvym1k": {
"title": "cssDOOM",
"comments": 6,
"processed_at": 1774689025.996821
},
"https://lobste.rs/s/x7re3z": {
"title": "Pondering Effects",
"comments": 14,
"processed_at": 1774804645.628854
},
"https://lobste.rs/s/j4hrbx": {
"title": "Vibe-coded ext4 for OpenBSD",
"comments": 6,
"processed_at": 1774761099.1395562
},
"https://lobste.rs/s/qtu40j": {
"title": "The Comforting Lie Of SHA Pinning",
"comments": 18,
"processed_at": 1774804573.5984771
},
"https://lobste.rs/s/2zlp7e": {
"title": "how to make programming terrible for everyone",
"comments": 7,
"processed_at": 1774746882.467289
},
"https://lobste.rs/s/bhtmcw": {
"title": "Profiler Performance Engineering: A Story of What It Does and Doesn't Show",
"comments": 0,
"processed_at": 1774645924.871425
},
"https://lobste.rs/s/zcqrvb": {
"title": "You have to know what to wish for",
"comments": 0,
"processed_at": 1774645924.871426
},
"https://lobste.rs/s/j5rw8d": {
"title": "Which Programming Language Is Best for Claude Code?",
"comments": 26,
"processed_at": 1774746842.682476
},
"https://lobste.rs/s/ky99wz": {
"title": "Telnyx PyPI package compromised",
"comments": 0,
"processed_at": 1774674803.682507
},
"https://lobste.rs/s/tv3lof": {
"title": "Antiox – Tokio-like async primitives for TypeScript",
"comments": 1,
"processed_at": 1774674827.43663
},
"https://lobste.rs/s/8jl24f": {
"title": "TUI for managing parallel containerized code agent sessions (Rust)",
"comments": 0,
"processed_at": 1774689044.078006
},
"https://lobste.rs/s/wsv6sz": {
"title": "Forget Spreadsheets, I Wrote My Own Visual Game Script Editor",
"comments": 0,
"processed_at": 1774674743.065548
},
"https://lobste.rs/s/5cuqzy": {
"title": "Capability-based Security for Redox: Namespace and CWD as capabilities",
"comments": 4,
"processed_at": 1774789848.07692
},
"https://lobste.rs/s/zb2rqd": {
"title": "Building a guitar trainer with embedded Rust",
"comments": 7,
"processed_at": 1774775385.496672
},
"https://lobste.rs/s/dttund": {
"title": "OpenTTD for Windows NT RISC",
"comments": 4,
"processed_at": 1774746896.200442
},
"https://lobste.rs/s/rlhm21": {
"title": "Translating non-trivial codebases with Claude",
"comments": 4,
"processed_at": 1774789824.384299
},
"https://lobste.rs/s/oppbjm": {
"title": "A trillion transactions",
"comments": 0,
"processed_at": 1774804620.7997818
},
"https://lobste.rs/s/bwyqi9": {
"title": "Linux, finally for everyone",
"comments": 25,
"processed_at": 1774818907.701092
},
"https://lobste.rs/s/rag5xk": {
"title": "IronFleet: proving practical distributed systems correct",
"comments": 2,
"processed_at": 1774718269.944263
},
"https://lobste.rs/s/8f9fbd": {
"title": "It's the people that matter",
"comments": 0,
"processed_at": 1774703683.142027
},
"https://lobste.rs/s/ivuryd": {
"title": "How to implement the Outbox pattern in Go and Postgres",
"comments": 0,
"processed_at": 1774718140.292738
},
"https://lobste.rs/s/vhfsjt": {
"title": "Enabling non-protected VMS for Android Terminal application on the Samsung S26 Ultra (Snapdragon 8 Elite Gen 5 for Galaxy)",
"comments": 1,
"processed_at": 1774732351.102279
},
"https://lobste.rs/s/u4bws9": {
"title": "BubbleWrap your dev env and agents",
"comments": 20,
"processed_at": 1774847396.785485
},
"https://lobste.rs/s/wy4ndf": {
"title": "Linux is an interpreter",
"comments": 0,
"processed_at": 1774804502.6050339
},
"https://lobste.rs/s/2zvgxm": {
"title": "I Decompiled the White House's New App",
"comments": 17,
"processed_at": 1774877015.196609
},
"https://lobste.rs/s/i95lfw": {
"title": "Adventures in cellular location services",
"comments": 2,
"processed_at": 1774804536.193795
},
"https://lobste.rs/s/wbzimj": {
"title": "Learn Something Old Every Day, Part XVIII: How Does FPU Detection Work?",
"comments": 0,
"processed_at": 1774732376.626731
},
"https://lobste.rs/s/nzckry": {
"title": "When All You Can Do Is All or Nothing, Do Nothing",
"comments": 0,
"processed_at": 1774804553.9856079
},
"https://lobste.rs/s/asqnh5": {
"title": "Anatomy of the .claude/ Folder",
"comments": 1,
"processed_at": 1774746910.36588
},
"https://lobste.rs/s/a2oex7": {
"title": "The Second Wave of the API-first Economy",
"comments": 5,
"processed_at": 1774804606.894243
},
"https://lobste.rs/s/sy7ctg": {
"title": "6o6 v1.1: Faster 6502-on-6502 virtualization for a C64/Apple II Apple-1 emulator",
"comments": 0,
"processed_at": 1774804456.613334
},
"https://lobste.rs/s/bywfs1": {
"title": "Legacy PC design misery (2009)",
"comments": 5,
"processed_at": 1774818892.786649
},
"https://lobste.rs/s/dblov3": {
"title": "libeatmydata - disable fsync and SAVE",
"comments": 17,
"processed_at": 1774861930.771616
},
"https://lobste.rs/s/vodhvg": {
"title": "AI Hot Takes From A Platform Engineer / SRE",
"comments": 6,
"processed_at": 1774818853.238517
},
"https://lobste.rs/s/qqpc7k": {
"title": "heerich.js - A tiny engine for 3D voxel scenes rendered to SVG",
"comments": 1,
"processed_at": 1774804392.32463
},
"https://lobste.rs/s/q1s3vs": {
"title": "fuzzbox.vim: Modern fuzzy finder for Vim with minimal dependencies",
"comments": 0,
"processed_at": 1774804522.44191
},
"https://lobste.rs/s/ntmv9j": {
"title": "What Category Theory Teaches Us About DataFrames",
"comments": 5,
"processed_at": 1774832958.6446688
},
"https://lobste.rs/s/isaccy": {
"title": "Introduction to the PineTime Pro",
"comments": 7,
"processed_at": 1774861846.764948
},
"https://lobste.rs/s/bpotqb": {
"title": "The Cognitive Dark Forest",
"comments": 70,
"processed_at": 1774948292.807364
},
"https://lobste.rs/s/wpjsws": {
"title": "OneLuaPro v5.5.0.1 released",
"comments": 1,
"processed_at": 1774804485.247222
},
"https://lobste.rs/s/64hfnw": {
"title": "Neovim 0.12.0",
"comments": 22,
"processed_at": 1774905015.312549
},
"https://lobste.rs/s/vixzkq": {
"title": "Who's hiring? Q2 2026",
"comments": 15,
"processed_at": 1774905031.324207
},
"https://lobste.rs/s/xv3s8d": {
"title": "The rise and fall of IBM's 4 Pi aerospace computers: an illustrated history",
"comments": 0,
"processed_at": 1774818880.964511
},
"https://lobste.rs/s/gjahwq": {
"title": "Repair of 2 Agilent 54831 Oscilloscopes",
"comments": 0,
"processed_at": 1774818924.936182
},
"https://lobste.rs/s/gx94qn": {
"title": "pretext: Pure JavaScript/TypeScript library for multiline text measurement & layout",
"comments": 2,
"processed_at": 1774861971.19101
},
"https://lobste.rs/s/jok8al": {
"title": "R: A Language for Data Analysis and Graphics (1996)",
"comments": 0,
"processed_at": 1774818963.389428
},
"https://lobste.rs/s/igtv7m": {
"title": "Navigating AI: Critical Thinking in the Age of LLMs",
"comments": 0,
"processed_at": 1774818997.4006279
},
"https://lobste.rs/s/350aqk": {
"title": "C++26 is done! — Trip report: March 2026 ISO C++ standards meeting (London Croydon, UK)",
"comments": 6,
"processed_at": 1774890781.97554
},
"https://lobste.rs/s/eelhis": {
"title": "Free, native RISC-V (RV64GC) CI on GitHub",
"comments": 1,
"processed_at": 1774833038.586915
},
"https://lobste.rs/s/ttyfeb": {
"title": "AI Agents Could Make Free Software Matter Again",
"comments": 5,
"processed_at": 1774877003.487443
},
"https://lobste.rs/s/zxtsba": {
"title": "Making HNSW actually work with WHERE clauses",
"comments": 0,
"processed_at": 1774833086.370184
},
"https://lobste.rs/s/wnuuoj": {
"title": "OxCaml Labs",
"comments": 0,
"processed_at": 1774833101.771206
},
"https://lobste.rs/s/uh3cha": {
"title": "telecheck and tyms past",
"comments": 0,
"processed_at": 1774833125.771499
},
"https://lobste.rs/s/zgkb0z": {
"title": "This gorgeous DIY camera looks straight out of Severance",
"comments": 7,
"processed_at": 1774905031.324212
},
"https://lobste.rs/s/kqnoi9": {
"title": "Okapi, or “What if ripgrep Could Edit?”",
"comments": 20,
"processed_at": 1774977640.629489
},
"https://lobste.rs/s/yyxyjy": {
"title": "15 Years of Forking (Waterfox)",
"comments": 22,
"processed_at": 1774948268.310714
},
"https://lobste.rs/s/wkukvc": {
"title": "The Steam Controller D0ggle Adventure",
"comments": 4,
"processed_at": 1774890655.737182
},
"https://lobste.rs/s/lxzmm2": {
"title": "Clojure: The Documentary (Trailer)",
"comments": 8,
"processed_at": 1774933795.0891032
},
"https://lobste.rs/s/zkg4wr": {
"title": "UVWATAUAVAWH, The Pushy String",
"comments": 7,
"processed_at": 1774933814.980593
},
"https://lobste.rs/s/lxkqhp": {
"title": "ChatGPT Won't Let You Type Until Cloudflare Reads Your React State. I Decrypted the Program That Does It",
"comments": 3,
"processed_at": 1774963415.763347
},
"https://lobste.rs/s/0ivjey": {
"title": "Fully Local Code Embeds",
"comments": 0,
"processed_at": 1774861954.3239539
},
"https://lobste.rs/s/iprjpk": {
"title": "Category Theory Illustrated - Types",
"comments": 1,
"processed_at": 1774933795.089105
},
"https://lobste.rs/s/ye0e0z": {
"title": "Three Little Rust Crates",
"comments": 0,
"processed_at": 1774890810.891209
},
"https://lobste.rs/s/xnfqw6": {
"title": "What are you doing this week?",
"comments": 17,
"processed_at": 1774919442.048081
},
"https://lobste.rs/s/yhunoz": {
"title": "Disclosure of Replay Attack Vulnerability in Signed References",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/sqne7q": {
"title": "PGConf.EU 2025 Establishing the PostgreSQL standard What is Postgres compatible",
"comments": 3,
"processed_at": 1774877048.219393
},
"https://lobste.rs/s/fpduu7": {
"title": "A History and a Memoir",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/0o60nu": {
"title": "copilot edited an ad into my pr",
"comments": 30,
"processed_at": 1774977400.959421
},
"https://lobste.rs/s/v8agk2": {
"title": "NumPy as Synth Engine",
"comments": 6,
"processed_at": 1774933765.826488
},
"https://lobste.rs/s/vxqecz": {
"title": "Working software runs locally",
"comments": 0,
"processed_at": 1774890704.9924579
},
"https://lobste.rs/s/fug4fz": {
"title": "Your job isn't programming",
"comments": 47,
"processed_at": 1775034851.016373
},
"https://lobste.rs/s/6jlrx2": {
"title": "2026 has been the most pivotal year in my career… and it's only March",
"comments": 16,
"processed_at": 1774933814.9805892
},
"https://lobste.rs/s/h1hr9m": {
"title": "A fast, compact, immutable map from strings to uint64 values in Go",
"comments": 2,
"processed_at": 1774905031.324211
},
"https://lobste.rs/s/zsute2": {
"title": "GitHub Monaspace Case Study",
"comments": 7,
"processed_at": 1774963246.176699
},
"https://lobste.rs/s/uliqp4": {
"title": "How to turn anything into a router",
"comments": 8,
"processed_at": 1774977779.995358
},
"https://lobste.rs/s/k0byor": {
"title": "Analyzing round trip query latency",
"comments": 0,
"processed_at": 1774890822.1772978
},
"https://lobste.rs/s/z0wm9i": {
"title": "Fixing our own problems in the Rust compiler",
"comments": 1,
"processed_at": 1774919424.077404
},
"https://lobste.rs/s/zudaci": {
"title": "Joins are NOT Expensive",
"comments": 13,
"processed_at": 1774991548.834761
},
"https://lobste.rs/s/ls2fsj": {
"title": "A Couple Million Lines of Haskell: Production Engineering at Mercury",
"comments": 0,
"processed_at": 1774905031.324212
},
"https://lobste.rs/s/msu0no": {
"title": "Fast and Gorgeous Erosion Filter",
"comments": 0,
"processed_at": 1774919424.077407
},
"https://lobste.rs/s/3gxqwe": {
"title": "Running a Plan 9 network on OpenBSD",
"comments": 0,
"processed_at": 1774919442.04808
},
"https://lobste.rs/s/ahbt4t": {
"title": "Rust's next-generation trait solver",
"comments": 5,
"processed_at": 1774991471.431437
},
"https://lobste.rs/s/nz2wdr": {
"title": "Why have supply chain attacks become a near daily occurrence ?",
"comments": 53,
"processed_at": 1775034699.796712
},
"https://lobste.rs/s/etenwb": {
"title": "Vulnerability Research Is Cooked",
"comments": 2,
"processed_at": 1774948292.807363
},
"https://lobste.rs/s/qmb53b": {
"title": "Let the commits tell the story",
"comments": 28,
"processed_at": 1775049327.878481
},
"https://lobste.rs/s/l57wuc": {
"title": "Supply Chain Attack on Axios",
"comments": 34,
"processed_at": 1775063916.968553
},
"https://lobste.rs/s/us9noo": {
"title": "cocoa-way: Native macOS Wayland Compositor written in Rust using Smithay",
"comments": 6,
"processed_at": 1775020252.897373
},
"https://lobste.rs/s/pbx5yu": {
"title": "Claude finds RCE in Vim and Emacs",
"comments": 13,
"processed_at": 1775020252.897372
},
"https://lobste.rs/s/ybrnlc": {
"title": "Tree of functions, called during boot of Linux kernel v7.0-rc1",
"comments": 2,
"processed_at": 1775006063.841718
},
"https://lobste.rs/s/czr1hj": {
"title": "JSSE: A JavaScript Engine Built by an Agent",
"comments": 0,
"processed_at": 1774991626.137145
},
"https://lobste.rs/s/gghd7a": {
"title": "ONLYOFFICE flags license violations in “Euro-Office” project",
"comments": 8,
"processed_at": 1774977747.163284
},
"https://lobste.rs/s/uf8z1b": {
"title": "Autoscaling CI for Gitea in Rust",
"comments": 0,
"processed_at": 1774963200.8943338
},
"https://lobste.rs/s/wlgi4a": {
"title": "Data Indexing in Golang",
"comments": 5,
"processed_at": 1774991434.6282492
},
"https://lobste.rs/s/faygn8": {
"title": "Trivially breaking confidential VMs",
"comments": 1,
"processed_at": 1775006045.0346859
},
"https://lobste.rs/s/2b2kes": {
"title": "Why Your Engineering Team Is Slow (It's the Codebase, Not the People)",
"comments": 3,
"processed_at": 1775006094.802787
},
"https://lobste.rs/s/jaibqs": {
"title": "RubyGems Fracture Incident Report",
"comments": 19,
"processed_at": 1775063812.327775
},
"https://lobste.rs/s/g2v6oe": {
"title": "Software You Can Love 2026 tickets are on sale",
"comments": 9,
"processed_at": 1775005846.6693919
},
"https://lobste.rs/s/po4bfv": {
"title": "Objections to systemd age-attestation changes go overboard",
"comments": 23,
"processed_at": 1775005998.4261918
},
"https://lobste.rs/s/kp6eap": {
"title": "The Subprime Technical Debt Crisis",
"comments": 15,
"processed_at": 1775107156.381479
},
"https://lobste.rs/s/fbxzte": {
"title": "February in Servo: faster layout, pause and resume scripts, and more",
"comments": 2,
"processed_at": 1775034815.8042529
},
"https://lobste.rs/s/s5z94j": {
"title": "Historical GitHub Uptime Charts",
"comments": 16,
"processed_at": 1775121092.0455291
},
"https://lobste.rs/s/n42iq0": {
"title": "Pidgin 3.0 Alpha 1 2.95.0 has been released",
"comments": 5,
"processed_at": 1775034572.216089
},
"https://lobste.rs/s/hssl4e": {
"title": "your hex editor should color-code bytes",
"comments": 21,
"processed_at": 1775107113.2232199
},
"https://lobste.rs/s/iexiw9": {
"title": "Pipevals: Evaluation pipelines for every LLM application",
"comments": 0,
"processed_at": 1774991637.70722
},
"https://lobste.rs/s/sgpxyf": {
"title": "Gaim 3 Exists",
"comments": 20,
"processed_at": 1775092233.106835
},
"https://lobste.rs/s/lv540l": {
"title": "plakar + openbsd",
"comments": 14,
"processed_at": 1775092377.764859
},
"https://lobste.rs/s/6c8cwq": {
"title": "Reading leaked Claude Code source code",
"comments": 45,
"processed_at": 1775149863.532604
},
"https://lobste.rs/s/lqyne4": {
"title": "wastrelly wabbits",
"comments": 0,
"processed_at": 1775006016.899261
},
"https://lobste.rs/s/olipz6": {
"title": "Early observations from Interviews with Engineering Teams Adopting AI",
"comments": 12,
"processed_at": 1775077847.393619
},
"https://lobste.rs/s/rqzqjz": {
"title": "I Made a Keyboard Nobody Asked For: My Experience Making TapType",
"comments": 4,
"processed_at": 1775077847.3936179
},
"https://lobste.rs/s/mgga0o": {
"title": "DSTs Are Just Polymorphically Compiled Generics",
"comments": 0,
"processed_at": 1775020232.557497
},
"https://lobste.rs/s/6gqiqy": {
"title": "The Self-Cancelling Subscription",
"comments": 2,
"processed_at": 1775034678.285022
},
"https://lobste.rs/s/zd797w": {
"title": "Red-black tree in Lean 4 prover with everything proved",
"comments": 0,
"processed_at": 1775034715.7881331
},
"https://lobste.rs/s/womghi": {
"title": "Reconstructing full Linux history",
"comments": 0,
"processed_at": 1775034832.009771
},
"https://lobste.rs/s/oox3oi": {
"title": "CSS or BS?",
"comments": 6,
"processed_at": 1775121041.2134778
},
"https://lobste.rs/s/vnlthc": {
"title": "After 40 years, arbitrary code execution has been achieved in Super Mario Bros",
"comments": 0,
"processed_at": 1775049210.691473
},
"https://lobste.rs/s/mwhuaq": {
"title": "Why Don’t You Use String Views Instead of Passing strings by const&?",
"comments": 9,
"processed_at": 1775077847.393619
},
"https://lobste.rs/s/1zpy4w": {
"title": "SQLite DB: simple, in-process, reliable, fast (2024)",
"comments": 2,
"processed_at": 1775107136.995371
},
"https://lobste.rs/s/5ffpcd": {
"title": "Rubysyn: clarifying Ruby's syntax and semantics",
"comments": 1,
"processed_at": 1775092347.308819
},
"https://lobste.rs/s/qvpjl2": {
"title": "Review: Measuring AI Ability to Complete Long Software Tasks",
"comments": 0,
"processed_at": 1775049281.8091002
},
"https://lobste.rs/s/4qxrg6": {
"title": "Don't Let AI Write For You",
"comments": 42,
"processed_at": 1775135500.4538481
},
"https://lobste.rs/s/pzl1g9": {
"title": "Linear types proposal for Hare",
"comments": 20,
"processed_at": 1775135437.3335779
},
"https://lobste.rs/s/clzjuu": {
"title": "Timesliced reservoir sampling: a new(?) algorithm for profilers",
"comments": 1,
"processed_at": 1775092171.111722
},
"https://lobste.rs/s/xqf5ex": {
"title": "coreutils: a comprehensive review (2023)",
"comments": 15,
"processed_at": 1775135489.1796858
},
"https://lobste.rs/s/gtb0fc": {
"title": "A game with programmable space combat written in Go",
"comments": 17,
"processed_at": 1775149848.666831
},
"https://lobste.rs/s/xcknxz": {
"title": "Indexical: Private, local-first memory for everything you read on the web",
"comments": 6,
"processed_at": 1775135475.528065
},
"https://lobste.rs/s/h9zb89": {
"title": "git_bayesect: Bayesian git bisect",
"comments": 3,
"processed_at": 1775135463.632249
},
"https://lobste.rs/s/xiy7vz": {
"title": "I Traced My Traffic Through a Home Tailscale Exit Node",
"comments": 0,
"processed_at": 1775077857.450203
},
"https://lobste.rs/s/zgnphc": {
"title": "What Would You See Changed in Haskell?",
"comments": 19,
"processed_at": 1775149753.15581
},
"https://lobste.rs/s/culejy": {
"title": "Blogging in Typst is not that hard",
"comments": 5,
"processed_at": 1775107124.307839
},
"https://lobste.rs/s/8i7qez": {
"title": "pgit: I Imported the Linux Kernel into PostgreSQL",
"comments": 6,
"processed_at": 1775121080.802644
},
"https://lobste.rs/s/phjtbx": {
"title": "Python Yet Reforged Entirely",
"comments": 15,
"processed_at": 1775149825.947357
},
"https://lobste.rs/s/m3b3fk": {
"title": "Email obfuscation: What works in 2026?",
"comments": 11,
"processed_at": 1775149800.09878
},
"https://lobste.rs/s/ovtazh": {
"title": "Packaging 128 languages with Nix",
"comments": 10,
"processed_at": 1775149766.877408
},
"https://lobste.rs/s/mrtzbt": {
"title": "Quantum computing bombshells that are not April Fools",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/kpizkt": {
"title": "Ruby 3.2 Is EOL: What You Actually Need to Do",
"comments": 1,
"processed_at": 0
},
"https://lobste.rs/s/thfvnd": {
"title": "pGenie – SQL-first code generator for PostgreSQL (Haskell, Rust, Java)",
"comments": 14,
"processed_at": 1775149787.752327
},
"https://lobste.rs/s/idoeyr": {
"title": "Running out of Disk Space in Production",
"comments": 4,
"processed_at": 1775149777.660661
},
"https://lobste.rs/s/es2tfh": {
"title": "Libinput Hit By Worrying Security Issues With Its Lua Plug-In System",
"comments": 2,
"processed_at": 0
},
"https://lobste.rs/s/j6uemk": {
"title": "Every dependency you add is a supply chain attack waiting to happen",
"comments": 13,
"processed_at": 1775149729.412802
},
"https://lobste.rs/s/gugkgj": {
"title": "We built Postgres compatibility for our database and made it reusable libraries",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/ad1syc": {
"title": "Evolving the Node.js Release Schedule",
"comments": 1,
"processed_at": 0
},
"https://lobste.rs/s/adidni": {
"title": "Reverse Engineering Crazy Taxi",
"comments": 1,
"processed_at": 0
},
"https://lobste.rs/s/cuomux": {
"title": "Martian time in Hare",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/va209y": {
"title": "jj v0.40.0 released",
"comments": 1,
"processed_at": 0
},
"https://lobste.rs/s/d5lzvy": {
"title": "LinkedIn Is Scanning for Browser Extensions",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/yk91rd": {
"title": "I may have solved a long standing problem with Object Oriented systems",
"comments": 3,
"processed_at": 1775149837.995167
},
"https://lobste.rs/s/8lbmm8": {
"title": "Activating Two Trap Cards at Once, or: A Gentle Response to the Popularity of Vibecoding",
"comments": 1,
"processed_at": 0
},
"https://lobste.rs/s/sc5cbx": {
"title": "A quick look at __pledge_open(2)",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/jtey8e": {
"title": "Euro-Office, ONLYOFFICE, and their licensing dispute",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/yoq0e6": {
"title": "Validating Hare’s Sort Module using Symbolic Execution",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/gie57r": {
"title": "Rewrites.bio: 60x speedup in Genomics QC + AI rewrite guidelines for Science",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/phhjvs": {
"title": "The Future of Everything is Lies, I Guess",
"comments": 32,
"processed_at": 1775813517.2719731
},
"https://lobste.rs/s/ejaimk": {
"title": "Applying \"Programming Without Pointers\" to an mbox indexer using Zig",
"comments": 14,
"processed_at": 1775742364.311433
},
"https://lobste.rs/s/kz6rvd": {
"title": "Under the hood of MDN's new frontend",
"comments": 2,
"processed_at": 1775727085.774385
},
"https://lobste.rs/s/9xjhfm": {
"title": "Full Text Search with IndexedDB",
"comments": 7,
"processed_at": 1775712023.0679739
},
"https://lobste.rs/s/enkaal": {
"title": "The Last Quiet Thing",
"comments": 46,
"processed_at": 1775727297.706433
},
"https://lobste.rs/s/aw2jr4": {
"title": "Assessing Claude Mythos Preview’s cybersecurity capabilities",
"comments": 33,
"processed_at": 1775712066.9222898
},
"https://lobste.rs/s/lwdzn1": {
"title": "Nix security advisory: Privilege escalation via symlink following during FOD output registration",
"comments": 7,
"processed_at": 1775668546.3183382
},
"https://lobste.rs/s/fdybbj": {
"title": "Verifying human authorship with human.json",
"comments": 6,
"processed_at": 1775727085.774387
},
"https://lobste.rs/s/itjrwp": {
"title": "On Vinyl Cache and Varnish Cache",
"comments": 4,
"processed_at": 1775742825.68826
},
"https://lobste.rs/s/i0vvrs": {
"title": "Porting Mac OS X to the Nintendo Wii",
"comments": 8,
"processed_at": 1775813628.890214
},
"https://lobste.rs/s/m5ufxm": {
"title": "Blackholing My Email",
"comments": 0,
"processed_at": 1775668592.343483
},
"https://lobste.rs/s/khf0ye": {
"title": "All of the String types",
"comments": 27,
"processed_at": 1775712077.583176
},
"https://lobste.rs/s/vq6o44": {
"title": "What text editor (cli or gui) are you using for writing non-code?",
"comments": 124,
"processed_at": 1775698075.906788
},
"https://lobste.rs/s/qayr1f": {
"title": "Open source security at Astral",
"comments": 9,
"processed_at": 1775726975.676964
},
"https://lobste.rs/s/ltdyov": {
"title": "The Great Nix Flake Check",
"comments": 8,
"processed_at": 1775668649.8337321
},
"https://lobste.rs/s/oh8rgj": {
"title": "Audio Reactive LED Strips Are Diabolically Hard",
"comments": 1,
"processed_at": 1775727085.774391
},
"https://lobste.rs/s/3yvhkz": {
"title": "[RFC] JSIR: A High-Level IR for JavaScript",
"comments": 1,
"processed_at": 1775668677.06012
},
"https://lobste.rs/s/edkm8d": {
"title": "OpenSSH Post-Quantum Cryptography (2025)",
"comments": 23,
"processed_at": 1775668677.060127
},
"https://lobste.rs/s/f3qxk6": {
"title": "1SubML: Plan vs Reality",
"comments": 0,
"processed_at": 1775668677.060132
},
"https://lobste.rs/s/214wj4": {
"title": "When the compiler lies: breaking memory safety in safe Go",
"comments": 1,
"processed_at": 1775668677.0601332
},
"https://lobste.rs/s/jxw4nj": {
"title": "The Downfall and Enshittification of Microsoft in 2026",
"comments": 40,
"processed_at": 1775668695.9162722
},
"https://lobste.rs/s/fibtuz": {
"title": "The Seed Beneath the Snow",
"comments": 5,
"processed_at": 1775668695.9162948
},
"https://lobste.rs/s/fxmqsf": {
"title": "Plan 9 is a Uniquely Complete Operating System",
"comments": 14,
"processed_at": 1775668695.916296
},
"https://lobste.rs/s/tok8pz": {
"title": "S3 Files and the changing face of S3",
"comments": 1,
"processed_at": 1775668695.916299
},
"https://lobste.rs/s/bgvhjs": {
"title": "No-JS web IRC client that uses forms and a persistent HTTP connection",
"comments": 8,
"processed_at": 1775668708.550445
},
"https://lobste.rs/s/2zrhn4": {
"title": "Little Snitch for Linux",
"comments": 16,
"processed_at": 1775770353.747444
},
"https://lobste.rs/s/lgdejq": {
"title": "Borrow-checking surprises",
"comments": 21,
"processed_at": 1775813395.77038
},
"https://lobste.rs/s/9pipxp": {
"title": "tailslayer: Library for reducing tail latency in RAM reads",
"comments": 4,
"processed_at": 1775755381.509488
},
"https://lobste.rs/s/i32p79": {
"title": "AWS Engineer Reports PostgreSQL Performance Halved By Linux 7.0, But A Fix May Not Be Easy",
"comments": 4,
"processed_at": 1775727085.77438
},
"https://lobste.rs/s/uambkp": {
"title": "Keychron-Keyboards-Hardware-Design: All the industrial design files for Keychron keyboards and mice",
"comments": 11,
"processed_at": 1775742069.550434
},
"https://lobste.rs/s/3a1dpx": {
"title": "Tailslayer: A technique for reducing tail latency in DRAM operations",
"comments": 1,
"processed_at": 1775727312.905834
},
"https://lobste.rs/s/6k8cyc": {
"title": "Zsh: select generated files with (om[1]) glob qualifiers",
"comments": 1,
"processed_at": 1775727297.706435
},
"https://lobste.rs/s/fu9wcm": {
"title": "Giving LLMs a Formal Reasoning Engine for Code Analysis",
"comments": 10,
"processed_at": 1775770361.378794
},
"https://lobste.rs/s/msuent": {
"title": "And now for something completely different: IngoDB",
"comments": 0,
"processed_at": 1775698074.554516
},
"https://lobste.rs/s/cjbxsj": {
"title": "Flatpak: Complete Sandbox Escape",
"comments": 5,
"processed_at": 1775799821.37169
},
"https://lobste.rs/s/9gzcnv": {
"title": "How Pizza Tycoon simulated traffic on a 25 MHz CPU",
"comments": 2,
"processed_at": 1775742309.506701
},
"https://lobste.rs/s/nmhkdl": {
"title": "The AI Great Leap Forward",
"comments": 16,
"processed_at": 1775813331.5511181
},
"https://lobste.rs/s/zuakfg": {
"title": "Keychron’s hardware source",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/4ipmr0": {
"title": "How Much Linear Memory Access Is Enough?",
"comments": 1,
"processed_at": 1775742350.349987
},
"https://lobste.rs/s/gns27z": {
"title": "What are your programming \"hunches\" you haven't yet investigated?",
"comments": 215,
"processed_at": 1775827906.562315
},
"https://lobste.rs/s/nwpcjt": {
"title": "Understanding Traceroute",
"comments": 0,
"processed_at": 1775727312.905832
},
"https://lobste.rs/s/1iwyg7": {
"title": "TIL that Helix and Typst are a match made in heaven",
"comments": 27,
"processed_at": 1775827908.134634
},
"https://lobste.rs/s/tbd39w": {
"title": "The Internet needs an antibotty immune system, stat",
"comments": 1,
"processed_at": 1775742327.06593
},
"https://lobste.rs/s/wynohh": {
"title": "Embedding EYG in Gleam programs",
"comments": 0,
"processed_at": 1775799821.371694
},
"https://lobste.rs/s/nfrinx": {
"title": "But what about K?",
"comments": 2,
"processed_at": 1775799480.320294
},
"https://lobste.rs/s/j2l2ya": {
"title": "Let’s talk about LLMs",
"comments": 27,
"processed_at": 1775827907.708447
},
"https://lobste.rs/s/nomyva": {
"title": "How NASA Built Artemis II’s Fault-Tolerant Computer",
"comments": 6,
"processed_at": 1775813598.141354
},
"https://lobste.rs/s/s51wss": {
"title": "You can absolutely have an RSS dependent website in 2026",
"comments": 12,
"processed_at": 1775827908.488651
},
"https://lobste.rs/s/vuphp4": {
"title": "I made a productivity device for less than 50 bucks",
"comments": 9,
"processed_at": 1775813316.521098
},
"https://lobste.rs/s/foa69e": {
"title": "Wastrel milestone: full hoot support, with generational gc as a treat",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/jqwrhe": {
"title": "Running NixOS Micro VMs on MacOS",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/cpblsp": {
"title": "Entering The Architecture Age",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/pli6nn": {
"title": "Elastic tabstops (2006)",
"comments": 9,
"processed_at": 1775827909.2113779
},
"https://lobste.rs/s/v188hd": {
"title": "preact-react-reconciler: turn preact into a react reconciler",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/wnizjm": {
"title": "My Login Shell in Assembly",
"comments": 25,
"processed_at": 1775827908.855571
},
"https://lobste.rs/s/e0w1cf": {
"title": "Fixing AMDGPU's VRAM management for low-end GPUs",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/tbud4j": {
"title": "Incremental compilation with LLVM",
"comments": 1,
"processed_at": 1775799571.268951
},
"https://lobste.rs/s/ylkrnu": {
"title": "Yacc is Not Dead (2010)",
"comments": 5,
"processed_at": 1775813582.401702
},
"https://lobste.rs/s/tmbbhl": {
"title": "Installing OpenBSD on the Pomera DM250{,XY?}",
"comments": 0,
"processed_at": 1775799821.371698
},
"https://lobste.rs/s/rcom8t": {
"title": "What are you doing this weekend?",
"comments": 12,
"processed_at": 1775827906.928782
},
"https://lobste.rs/s/0vuzbv": {
"title": "maki - the efficient coder (AI agent)",
"comments": 6,
"processed_at": 1775827907.2024598
},
"https://lobste.rs/s/qsoxgf": {
"title": "The acyclic e-graph: Cranelift's mid-end optimizer",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/iq7i4f": {
"title": "Favorite programmer website?",
"comments": 8,
"processed_at": 1775827905.763711
}
},
"lastChecked": 1775827909
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment