Skip to content

Instantly share code, notes, and snippets.

@puf
Last active April 11, 2026 09:21
Show Gist options
  • Select an option

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

Select an option

Save puf/0acff45b98d3eacd2bf56566884c90cc to your computer and use it in GitHub Desktop.
Lobsters Digest (AI)
<?xml version='1.0' encoding='utf-8'?>
<rss version="2.0">
<channel>
<title>Lobsters</title>
<link>https://lobste.rs/</link>
<description />
<pubDate>Fri, 10 Apr 2026 12:32:45 -0500</pubDate>
<ttl>120</ttl>
<lastBuildDate>Sat, 11 Apr 2026 05:25:29 GMT</lastBuildDate>
<item><title>Put your SSH keys in your TPM chip</title><link>https://raymii.org/s/tutorials/Put_your_SSH_keys_in_your_TPM_chip.html</link><guid>https://lobste.rs/s/ggum7f</guid><author>raymii.org by raymii</author><pubDate>Fri, 10 Apr 2026 12:32:45 -0500</pubDate><comments>https://lobste.rs/s/ggum7f/put_your_ssh_keys_your_tpm_chip</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; This article details how to enhance SSH key security by storing them in a Trusted Platform Module (TPM) chip, presenting it as a more secure alternative to filesystem storage, akin to Hardware Security Modules (HSMs) but device-bound. It offers a practical guide covering TPM setup for SSH, including software installation, creating a PKCS#11 store, token management, and securely importing SSH keys generated on offline systems. The author highlights that keys stored in a TPM never leave the device and are protected from malware, though acknowledges that TPMs are generally less secure than portable HSMs and may be affected by BIOS updates.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; The discussion includes alternative tools like &lt;a href="https://lobste.rs/c/dc8xgh"&gt;ssh-tpm-agent&lt;/a&gt; by &lt;a href="https://lobste.rs/c/dc8xgh"&gt;Foxboron&lt;/a&gt;, while &lt;a href="https://lobste.rs/c/rftfbm"&gt;tavianator&lt;/a&gt; and &lt;a href="https://lobste.rs/c/ccaapx"&gt;Foxboron&lt;/a&gt; commend `sbctl`. &lt;a href="https://lobste.rs/c/ciqiuc"&gt;zie&lt;/a&gt; and &lt;a href="https://lobste.rs/c/pihtrb"&gt;trousers&lt;/a&gt; mention using 1Password for SSH key management, with &lt;a href="https://lobste.rs/c/ciqiuc"&gt;zie&lt;/a&gt; noting it's "secure enough" and a broader, free solution compared to TPMs, and &lt;a href="https://lobste.rs/c/rbvvih"&gt;zie&lt;/a&gt; learning about Secretive as an alternative. &lt;a href="https://lobste.rs/c/7sju2s"&gt;accelbread&lt;/a&gt; shares a negative experience with TPM-backed SSH keys due to recurring issues, opting for Yubikeys with FIDO2 instead for a more reliable solution.&lt;/p&gt;</description><category>security</category><category>linux</category></item><item><title>Why Aren't We uv Yet?</title><link>https://aleyan.com/blog/2026-why-arent-we-uv-yet</link><guid>https://lobste.rs/s/xfbwic</guid><author>aleyan.com by aleyan</author><pubDate>Fri, 10 Apr 2026 08:34:03 -0500</pubDate><comments>https://lobste.rs/s/xfbwic/why_aren_t_we_uv_yet</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; This article explores why `uv`, despite being highly admired and widely adopted in newer Python projects, has not yet become the dominant Python package and environment management tool. The author highlights that while `uv` simplifies Python installations and virtual environments, traditional tools like `pip` and `requirements.txt` are still overwhelmingly recommended by coding agents (LLMs). A study of GitHub repositories shows `uv` appearing in 30-32% of newer Python repos, but still lagging behind `requirements.txt`. The author suggests this gap is largely due to LLMs being trained on older data. Recommendations include library authors adding `uv` install instructions, application authors recommending `uv` with `pyproject.toml` and `uv.lock`, and script authors using inline script dependencies as per PEP 723.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; The discussion largely revolves around concerns regarding the commercial backing and acquisition of Astral products (like `uv`) by OpenAI, with &lt;a href="https://lobste.rs/c/afgmth"&gt;grym&lt;/a&gt; expressing wariness of "enshittification" and skepticism towards tools for language A written in language B. &lt;a href="https://lobste.rs/c/t4fnxj"&gt;yossarian&lt;/a&gt; counters, emphasizing that `uv` maintainers are deeply embedded in PyPA tooling and Python development, suggesting the relationship with alternative tools is less adversarial. Several users, including &lt;a href="https://lobste.rs/c/dltkn0"&gt;zie&lt;/a&gt; and &lt;a href="https://lobste.rs/c/erf8ps"&gt;zie&lt;/a&gt;, acknowledge the risk of future "enshittification" but are unconcerned due to `uv`'s permissive Apache 2.0/MIT license, enabling a potential fork (with &lt;a href="https://lobste.rs/c/bcdqd4"&gt;Brekkjern&lt;/a&gt; humorously suggesting the name "sunscreen"). &lt;a href="https://lobste.rs/c/og7bov"&gt;natkr&lt;/a&gt; adds that "enshittification" can also manifest as pressure to "dogfood," while &lt;a href="https://lobste.rs/c/sar7nv"&gt;white-star&lt;/a&gt; praises `uv`'s maturity and criticizes `pip` for its ongoing issues and maintainer responses.&lt;/p&gt;</description><category>python</category></item><item><title>The Honest Climate Case for AI</title><link>https://dev.to/dcc/the-honest-climate-case-for-ai-5hg5</link><guid>https://lobste.rs/s/kfm1ph</guid><author>dev.to by darccio</author><pubDate>Fri, 10 Apr 2026 10:05:46 -0500</pubDate><comments>https://lobste.rs/s/kfm1ph/honest_climate_case_for_ai</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; The article "The Honest Climate Case for AI" asserts that while AI's current environmental footprint is minimal compared to other sectors, its rapid growth trajectory is a concern for future electricity demand. It highlights that energy consumption per individual AI query is negligible, but the shift to more complex reasoning models and agentic workflows significantly increases power usage. The author emphasizes that efficiency gains in AI hardware are being outpaced by escalating demand, illustrating Jevons paradox. Crucially, the climate impact of AI hinges on the energy mix powering data centers, advocating for clean firm power to outweigh costs and benefits. It recommends that individuals focus on systemic energy infrastructure changes rather than personal AI usage, and calls for policymakers to implement carbon-aware siting rules and accelerate clean energy deployment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Commenters questioned the article's "honest" title, with &lt;a href="https://lobste.rs/c/irhxd7"&gt;adrien&lt;/a&gt; and &lt;a href="https://lobste.rs/c/cmlell"&gt;creesch&lt;/a&gt; suggesting potential bias or LLM assistance due to its phrasing. A key point of contention was the impact of individual AI usage versus industry trends; &lt;a href="https://lobste.rs/c/d2l3mu"&gt;fleebee&lt;/a&gt; argued that user rejection of LLMs could influence industry investment and data center construction, challenging the notion that personal use is irrelevant. &lt;a href="https://lobste.rs/c/v3jvja"&gt;k749gtnc9l3w&lt;/a&gt; supported this by suggesting slowing uptake could prevent building beyond physical possibility. Conversely, &lt;a href="https://lobste.rs/c/fnkakl"&gt;Yogthos&lt;/a&gt; proposed that AI tech will become more efficient and shift to edge devices, akin to past technologies, but &lt;a href="https://lobste.rs/c/iuegns"&gt;creesch&lt;/a&gt; countered that powerful models still require significant data center resources, indicating local capabilities are not yet comparable.&lt;/p&gt;</description><category>vibecoding</category></item><item><title>Meet Kiki - an array language</title><link>https://eli.li/kiki</link><guid>https://lobste.rs/s/cwxvlh</guid><author>eli.li via henderson</author><pubDate>Fri, 10 Apr 2026 12:30:35 -0500</pubDate><comments>https://lobste.rs/s/cwxvlh/meet_kiki_array_language</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; Kiki is a new array programming language characterized by its glyph-forged symbols, each with distinct monadic and dyadic meanings, ensuring no overloading or ambiguity. It operates on a right-to-left execution model, exemplified by operations like summing an array with `+/` or filtering elements. The article describes Kiki as a "personal tongue" distinct from other array languages like Uxn, BQN, K, and Q, offering an interactive playground for users to explore its unique arithmetic of arrays.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Commenters praised the language for its elegant design and well-chosen symbols, with &lt;a href="https://lobste.rs/c/zwjuzz"&gt;sebastien&lt;/a&gt; finding the introductory post entertaining and the overall UI fresh. Discussion arose regarding the consistency of dyadic operator notation, as &lt;a href="https://lobste.rs/c/a0e2ez"&gt;LeahNeukirchen&lt;/a&gt; noted the contrast between `: +` and `+/`. Other users, like &lt;a href="https://lobste.rs/c/icqued"&gt;Internet_Janitor&lt;/a&gt; and &lt;a href="https://lobste.rs/c/64gvku"&gt;slot&lt;/a&gt;, drew comparisons to K, discussing potential ambiguities and parsing complexities in related array languages, while &lt;a href="https://lobste.rs/c/c00rev"&gt;toastal&lt;/a&gt; inquired about array languages that process left-to-right.&lt;/p&gt;</description><category>plt</category><category>apl</category></item><item>
<title>Favorite programmer website?</title>
<link>https://lobste.rs/s/iq7i4f/favorite_programmer_website</link>
<guid>https://lobste.rs/s/iq7i4f</guid>
<author> by schmudde</author>
<pubDate>Fri, 10 Apr 2026 04:53:52 -0500</pubDate>
<comments>https://lobste.rs/s/iq7i4f/favorite_programmer_website</comments>
<description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; The author stumbled across John Walker's old website (&lt;a href="https://www.fourmilab.ch/"&gt;https://www.fourmilab.ch/&lt;/a&gt;), describing it as a gem of personality and interests, and asks the community for their favorite programmer websites that aren't just blogs.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; The discussion features various recommendations for programmer websites. &lt;a href="https://lobste.rs/c/j21lx2"&gt;xilef&lt;/a&gt; mentioned lobste.rs itself and &lt;a href="https://lobste.rs/c/q8qd68"&gt;eli.thegreenplace.net&lt;/a&gt;. &lt;a href="https://lobste.rs/c/cqdcv7"&gt;slot&lt;/a&gt; suggested &lt;a href="https://okmij.org/ftp/"&gt;okmij.org/ftp/&lt;/a&gt; and &lt;a href="http://tom7.org/"&gt;tom7.org&lt;/a&gt;. &lt;a href="https://lobste.rs/c/h4pjrx"&gt;LesleyLai&lt;/a&gt; shared &lt;a href="https://samwho.dev/"&gt;samwho.dev&lt;/a&gt;, while &lt;a href="https://lobste.rs/c/rvqe5s"&gt;zetashift&lt;/a&gt; added &lt;a href="https://ciechanow.ski/"&gt;ciechanow.ski&lt;/a&gt;. &lt;a href="https://lobste.rs/c/1gju0l"&gt;ashwinsundar&lt;/a&gt; provided a list including &lt;a href="https://www.redblobgames.com/"&gt;redblobgames.com&lt;/a&gt;, &lt;a href="https://acko.net/"&gt;acko.net&lt;/a&gt;, &lt;a href="https://gwern.net/"&gt;gwern.net&lt;/a&gt;, and &lt;a href="https://cluesbysam.com/"&gt;cluesbysam.com&lt;/a&gt;. &lt;a href="https://lobste.rs/c/mbjixo"&gt;WilhelmVonWeiner&lt;/a&gt; praised &lt;a href="https://prog21.dadgum.com/"&gt;prog21.dadgum.com&lt;/a&gt;. &lt;a href="https://lobste.rs/c/rjr7qu"&gt;gerikson&lt;/a&gt; noted the passing of John Walker, whose site prompted the discussion, and emphasized the importance of digital wills for site longevity.&lt;/p&gt;</description>
<category>programming</category>
<category>ask</category>
</item>
<item>
<title>Installing every* Firefox extension</title>
<link>https://jack.cab/blog/every-firefox-extension/</link>
<guid>https://lobste.rs/s/3ukqqt</guid>
<author>jack.cab via freddyb</author>
<pubDate>Fri, 10 Apr 2026 05:29:37 -0500</pubDate>
<comments>https://lobste.rs/s/3ukqqt/installing_every_firefox_extension</comments>
<description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; The article details an ambitious project to install nearly every Firefox extension, revealing a total of 84,235 unique extensions amounting to 49.3 GB. The author describes the complex process of scraping extension data from the Firefox Add-ons store API, overcoming limitations with pagination and employing various sorting strategies and category filtering. The analysis of this dataset uncovered interesting facts, including the largest extensions (dmitlichess, ReactBot Web), the smallest (theTabs-saver), the lowest-rated (Tab Stack for Firefox), and the most prolific developer (Dr. B with 84 extensions). The article also exposes security concerns such as phishing extensions utilizing homoglyph attacks and external databases for malicious redirects, as well as SEO spam and Potentially Unwanted Applications (PUAs) disguised as legitimate tools.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Commenters praised the data analysis in the article, with &lt;a href="https://lobste.rs/c/yf98nb"&gt;regalialong&lt;/a&gt; highlighting the discovery of the dmitlichess extension as a new favorite. &lt;a href="https://lobste.rs/c/uze5bt"&gt;ploum&lt;/a&gt; drew parallels between the chaotic state of a browser with all extensions installed and heavily burdened Internet Explorer installations from the past, a sentiment echoed by &lt;a href="https://lobste.rs/c/gzmax7"&gt;dsschnau&lt;/a&gt; who recalled similar "tech support" experiences. Additionally, &lt;a href="https://lobste.rs/c/swxscx"&gt;regalialong&lt;/a&gt; lauded the article's clever interactive elements, such as `javascript:open_all_extensions()` and `javascript:install_random_extension()` links, which subversively engage the reader in the author's experimental journey.&lt;/p&gt;</description>
<category>browsers</category>
</item>
<item><title>Capsicum vs seccomp: Process Sandboxing</title><link>https://vivianvoss.net/blog/capsicum-vs-seccomp</link><guid>https://lobste.rs/s/hbirya</guid><author>vivianvoss.net via runxiyu</author><pubDate>Fri, 10 Apr 2026 10:41:05 -0500</pubDate><comments>https://lobste.rs/s/hbirya/capsicum_vs_seccomp_process_sandboxing</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; This article provides a comparison and overview of process sandboxing techniques, focusing on Capsicum and seccomp, to explore how these mechanisms can be used to enhance system security by isolating processes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; The discussion opens with &lt;a href="https://lobste.rs/c/7zocea"&gt;dubiouslittlecreature&lt;/a&gt; and &lt;a href="https://lobste.rs/c/grpphr"&gt;runxiyu&lt;/a&gt; questioning if the article is LLM-generated due to writing style, with &lt;a href="https://lobste.rs/c/q1yy9g"&gt;dubiouslittlecreature&lt;/a&gt; citing repetitive phrasing. Commenters then explore alternative sandboxing methods; &lt;a href="https://lobste.rs/c/ibz8cb"&gt;zie&lt;/a&gt; raises concerns about eBPF for security and suggests Linux Landlock, while &lt;a href="https://lobste.rs/c/ao62qw"&gt;runxiyu&lt;/a&gt; inquires about emulating Capsicum on Linux and points out potential inaccuracies in the article's seccomp-bpf description. Further discussion from &lt;a href="https://lobste.rs/c/ahew1g"&gt;zie&lt;/a&gt; highlights Landlock's advantages, though &lt;a href="https://lobste.rs/c/iew8aq"&gt;runxiyu&lt;/a&gt; notes implementation challenges with Landlock for existing directory file descriptors. Finally, &lt;a href="https://lobste.rs/c/vgtvca"&gt;hubabuba44&lt;/a&gt; wonders about the article's limited focus on Landlock.&lt;/p&gt;</description><category>security</category><category>linux</category><category>freebsd</category></item><item><title>maki - the efficient coder (AI agent)</title><link>https://maki.sh/</link><guid>https://lobste.rs/s/0vuzbv</guid><author>maki.sh via msangi</author><pubDate>Fri, 10 Apr 2026 02:35:09 -0500</pubDate><comments>https://lobste.rs/s/0vuzbv/maki_efficient_coder_ai_agent</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; Maki is an efficient, lightweight AI coding agent built as a Rust TUI to address limitations of existing coding agents like high token costs and speed. It employs novel context token reduction techniques, leading to approximately 40% cost savings and 2x faster performance. Key features include parsing languages into code skeletons for context efficiency, a sandboxed Python interpreter for flexible tool execution, task-specific subagents, and a lean system prompt. Maki also offers a fast Rust TUI with full visibility into token usage and costs, sensible permissions through Tree-sitter parsing, and long-term memory capabilities.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; The discussion largely revolves around Maki's technical implementation and user experience. &lt;a href="https://lobste.rs/c/twvtd9"&gt;One user&lt;/a&gt; pointed out potential inaccuracies in a code example within the article concerning dependency checking, specifically regarding `Cargo.toml` parsing. Other comments raised questions about the sandboxed Python environment, with &lt;a href="https://lobste.rs/c/fpdsz3"&gt;one responder&lt;/a&gt; noting its implementation via `pydantic/monty` and &lt;a href="https://lobste.rs/c/kc9muq"&gt;another&lt;/a&gt; detailing its practical benefits in reducing token usage for tool definitions and enabling the LLM to write more flexible scripts, despite inherent sandbox risks. Additionally, a user (sy) inquired about model effort customization and reported a clipboard issue affecting copy-paste functionality on Linux, while acknowledging better performance on Windows.&lt;/p&gt;</description><category>vibecoding</category></item><item><title>What are you doing this weekend?</title><link>https://lobste.rs/s/rcom8t/what_are_you_doing_this_weekend</link><guid>https://lobste.rs/s/rcom8t</guid><author> by caius</author><pubDate>Fri, 10 Apr 2026 02:59:27 -0500</pubDate><comments>https://lobste.rs/s/rcom8t/what_are_you_doing_this_weekend</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; This post invites readers to share their plans for the upcoming weekend, offering a space for discussion, seeking help, or giving feedback, and acknowledges that it is equally valid to have no specific plans.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; Users are sharing a diverse range of weekend activities. Many are focused on personal development and projects, such as &lt;a href="https://lobste.rs/c/qdkoll"&gt;marcecoll&lt;/a&gt; implementing a Unison/Elm inspired language, &lt;a href="https://lobste.rs/c/0v9v4a"&gt;nick4&lt;/a&gt; working on a search engine, &lt;a href="https://lobste.rs/c/j2i64r"&gt;mordae&lt;/a&gt; experimenting with GPU compute, and &lt;a href="https://lobste.rs/c/e3fymg"&gt;zaphar&lt;/a&gt; building an offline knowledge base. Others are engaging in leisure and travel, including &lt;a href="https://lobste.rs/c/iuysjw"&gt;xnacly&lt;/a&gt; moving to Bilbao, &lt;a href="https://lobste.rs/c/u83w0f"&gt;caius&lt;/a&gt; going on a Zed Roadster weekend in Scotland, &lt;a href="https://lobste.rs/c/a4u803"&gt;invlpg&lt;/a&gt; visiting Hamburg, and &lt;a href="https://lobste.rs/c/yq1jzi"&gt;incanus&lt;/a&gt; celebrating a birthday with various culinary experiences. Some are combining work and leisure, like &lt;a href="https://lobste.rs/c/nyu8z2"&gt;oceanhaiyang&lt;/a&gt; planning for a coffee brewing event and resolving database issues, or &lt;a href="https://lobste.rs/c/yq1jzi"&gt;offby1&lt;/a&gt; attending a hockey game and hacking on Hugo Awards voting tools, a role they later clarified in &lt;a href="https://lobste.rs/c/qdkoll"&gt;a follow-up comment&lt;/a&gt;. Themes include productivity, travel, learning, and relaxation, with several mentions of attending BugBash '26, including &lt;a href="https://lobste.rs/c/sifxqq"&gt;slightknack&lt;/a&gt; joining &lt;a href="https://lobste.rs/c/qdkoll"&gt;marcecoll&lt;/a&gt;. The discussion also touches on specific technical interests, such as &lt;a href="https://lobste.rs/c/k60qys"&gt;runxiyu&lt;/a&gt; researching object capability models for Wayland and &lt;a href="https://lobste.rs/c/ipcmhh"&gt;topicpartition&lt;/a&gt; "vibe-coding" a leaderless log server.&lt;/p&gt;</description><category>programming</category><category>ask</category></item><item><title>In defense of GitHub's poor uptime</title><link>https://evanhahn.com/in-defense-of-githubs-poor-uptime/</link><guid>https://lobste.rs/s/gh1rks</guid><author>evanhahn.com via untitaker</author><pubDate>Fri, 10 Apr 2026 14:49:46 -0500</pubDate><comments>https://lobste.rs/s/gh1rks/defense_github_s_poor_uptime</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; Evan Hahn argues that reports of GitHub's "zero nines uptime" are misleading, as aggregate downtime statistics can unfairly penalize well-isolated services. He explains that if multiple, independent services experience non-overlapping outages, the cumulative uptime appears worse than if a single monolithic service had fewer, longer outages. For example, GitHub's core Git operations show 98.98% uptime, which is a "D tier" rather than an "F tier" performance. While still acknowledging GitHub's uptime is unacceptably low, the author defends the engineering practice of isolating services, even if it leads to seemingly poorer overall availability numbers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; The discussion largely confirms user frustration with GitHub's reliability while exploring the nuances presented in the article. &lt;a href="https://lobste.rs/c/zdm4rd"&gt;mitchellh&lt;/a&gt; states that something on GitHub fails "every single day" in a disruptive way. &lt;a href="https://lobste.rs/c/dsgbm1"&gt;ashwinsundar&lt;/a&gt; and &lt;a href="https://lobste.rs/c/lensnd"&gt;koala&lt;/a&gt; counter the article's premise, arguing that a typical development workflow involves multiple GitHub services, making reliability an "AND" of their uptimes, not independent events. &lt;a href="https://lobste.rs/c/otijcu"&gt;Diti&lt;/a&gt; suggests GitLab as an alternative. &lt;a href="https://lobste.rs/c/lensnd"&gt;koala&lt;/a&gt; also points to GitHub's "entrenched monopoly" and degrading UI as other reasons for dissatisfaction. &lt;a href="https://lobste.rs/c/1dbbob"&gt;arcayr&lt;/a&gt; speculates that LLMs might be contributing to GitHub's increased load, while &lt;a href="https://lobste.rs/c/d4z2nq"&gt;ClashTheBunny&lt;/a&gt; and &lt;a href="https://lobste.rs/c/sbbma1"&gt;ScottRedig&lt;/a&gt; appreciate the nuanced perspective, with Scott noting that the inability to use even one critical feature can halt a workflow.&lt;/p&gt;</description><category>devops</category><category>culture</category></item><item><title>What are your programming "hunches" you haven't yet investigated?</title><link>https://lobste.rs/s/gns27z/what_are_your_programming_hunches_you</link><guid>https://lobste.rs/s/gns27z</guid><author> by WilhelmVonWeiner</author><pubDate>Thu, 09 Apr 2026 03:55:25 -0500</pubDate><comments>https://lobste.rs/s/gns27z/what_are_your_programming_hunches_you</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; This article asks programmers to share their "hunches"—ideas about how certain problems could be better solved that they haven't had the time or confidence to investigate, aiming to spark interesting discussions and new perspectives.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; The discussion revolved around several programming hunches. One prominent theme was building cross-platform GUI toolkits starting from accessibility instead of rendering, with &lt;a href="https://lobste.rs/c/bgqshe"&gt;hawski&lt;/a&gt; suggesting it would be more practical and yield complete toolkits sooner. &lt;a href="https://lobste.rs/c/lxsjif"&gt;david_chisnall&lt;/a&gt; mentioned EtoileUI's similar approach and the potential for UIs to render as voice or TUI, while &lt;a href="https://lobste.rs/c/0fetn3"&gt;rprospero&lt;/a&gt; highlighted benefits for testing and customization. Another hunch discussed by &lt;a href="https://lobste.rs/c/8j4qsv"&gt;hailey&lt;/a&gt; proposed using 32-bit pointers on 64-bit systems (the Linux x32 ABI) to significantly reduce memory usage, demonstrating a Mastodon deployment saving nearly half its memory. The conversation also explored the challenges with multiarch support and memory savings (&lt;a href="https://lobste.rs/c/k3n83t"&gt;david_chisnall&lt;/a&gt;). Finally, &lt;a href="https://lobste.rs/c/0fetn3"&gt;WilhelmVonWeiner&lt;/a&gt; posited that infrastructure-as-code is fundamentally flawed, suggesting a shift to "property-based infrastructure" that defines system requirements using logic languages, drawing parallels to property-based testing, a concept echoed by &lt;a href="https://lobste.rs/c/0fetn3"&gt;iocompletion&lt;/a&gt; and &lt;a href="https://lobste.rs/c/0fetn3"&gt;veqq&lt;/a&gt; with historical examples.&lt;/p&gt;</description><category>programming</category><category>ask</category></item><item><title>Git Repositories as a Module System</title><link>https://alnewkirk.com/projects/git-from</link><guid>https://lobste.rs/s/gfuvjw</guid><author>alnewkirk.com by iamalnewkirk</author><pubDate>Fri, 10 Apr 2026 07:55:19 -0500</pubDate><comments>https://lobste.rs/s/gfuvjw/git_repositories_as_module_system</comments><description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; The article introduces "Git From," a tool that leverages Git repositories as a module system for simple distribution problems, bypassing the complexity of traditional package managers like npm or pip. It allows users to selectively pull "slices" – specific files or directories – from a repository into their working directory, optionally using a `.gitfrom` file in the source repo to define distributions and a `--perform` flag for post-copy Bash commands. This tool is designed for tasks like distributing config templates, shared test fixtures, or skill libraries, focusing on situations where only a subset of a repository's content is needed without full dependency management. The author notes that its security model is based on transparency, acknowledging that `--perform` runs arbitrary code with the same threat model as `curl ... | bash`.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; The discussion largely revolves around the article's writing style and comparisons to existing tools. Several users, including &lt;a href="https://lobste.rs/c/bvh3nb"&gt;hwayne&lt;/a&gt; and &lt;a href="https://lobste.rs/c/35kc65"&gt;koala&lt;/a&gt;, express suspicion that the article might be AI/LLM-generated due to certain linguistic patterns, with &lt;a href="https://lobste.rs/c/35kc65"&gt;koala&lt;/a&gt; detailing specific phrases. &lt;a href="https://lobste.rs/c/fs6w1u"&gt;jonsterling&lt;/a&gt; notes the emerging issue of AI-generated content on the platform. Other comments discuss the tool's approach compared to established solutions; &lt;a href="https://lobste.rs/c/4wmtrv"&gt;captn3m0&lt;/a&gt; suggests `git submodules` might be more suitable for tracking changes, while &lt;a href="https://lobste.rs/c/hyxp03"&gt;Corbin&lt;/a&gt; questions the security of the `--perform` flag, comparing it to "Nix flakes but less secure." &lt;a href="https://lobste.rs/c/xikezi"&gt;sigmonsez&lt;/a&gt; clarifies that the tool is more akin to a dotfile manager than a Nix flake.&lt;/p&gt;</description><category>devops</category><category>programming</category></item><item>
<title>Let’s talk about LLMs</title>
<link>https://www.b-list.org/weblog/2026/apr/09/llms/</link>
<guid>https://lobste.rs/s/j2l2ya</guid>
<author>b-list.org via jparise</author>
<pubDate>Thu, 09 Apr 2026 07:10:56 -0500</pubDate>
<comments>https://lobste.rs/s/j2l2ya/let_s_talk_about_llms</comments>
<description>&lt;p&gt;&lt;strong&gt;The Gist:&lt;/strong&gt; The article "Let’s talk about LLMs" by b-list.org critically examines the impact of Large Language Models (LLMs) on software development, invoking Fred Brooks' "No Silver Bullet" thesis. The author asserts that the fundamental challenges in software development lie in conceptualization, design, and testing—the "essence"—rather than the "accidental" difficulties of code generation speed. He argues that even significant improvements in coding efficiency via LLMs will not yield an "order-of-magnitude improvement" in overall productivity, as coding constitutes a minor portion of the development lifecycle. The piece references the DORA report, which indicates increased "delivery instability" alongside AI adoption, and a METR study highlighting developers' tendency to overstate LLM-driven productivity gains, concluding that LLMs are not the revolutionary "silver bullet" for software engineering.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Lobsters Take:&lt;/strong&gt; The discussion largely echoes the article's skepticism. &lt;a href="https://lobste.rs/c/1rzflz"&gt;The author, ubernostrum,&lt;/a&gt; provides a summary stating that Fred Brooks' "No Silver Bullet" remains relevant for LLMs, and foundational software development practices yield better returns. &lt;a href="https://lobste.rs/c/rtygu9"&gt;nickmonad&lt;/a&gt;, despite initial hesitation, found the article worthwhile. &lt;a href="https://lobste.rs/c/dhvhwe"&gt;ubernostrum&lt;/a&gt; defends the article against claims of not trying specific LLM tools, emphasizing the focus on research and the problems of increased throughput without stability. &lt;a href="https://lobste.rs/c/2jazm1"&gt;hmpc&lt;/a&gt; likens LLM advocates to those pushing unhealthy habits, implying a potential crash after an initial high. &lt;a href="https://lobste.rs/c/zstldi"&gt;fleebee&lt;/a&gt; notes the author's preference for objective analysis over anecdotes and highlights the inaccuracy of self-reported productivity. &lt;a href="https://lobste.rs/c/u1ylym"&gt;FeepingCreature&lt;/a&gt;, however, criticizes the article for not hands-on testing LLMs and questions the workflow argument if coding costs were drastically reduced. &lt;a href="https://lobste.rs/c/6bwnjn"&gt;ubernostrum&lt;/a&gt; also advises readers familiar with "No Silver Bullet" that they can skip that section. &lt;a href="https://lobste.rs/c/wr2tot"&gt;akavel&lt;/a&gt; praises the summary, realizing it came from the author. &lt;a href="https://lobste.rs/c/uovcmu"&gt;reidrac&lt;/a&gt; commends the post, particularly the "On being left behind" section. &lt;a href="https://lobste.rs/c/qjtbwi"&gt;ubernostrum&lt;/a&gt; further clarifies that many perceived "costs" in software development stem from organizational processes rather than coding time itself.&lt;/p&gt;</description>
<category>vibecoding</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\u2019t About Kids, It\u2019s 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 \u2013 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 \u2013 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\u2019ve 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 \u2014 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 \u00e0 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 \u2013 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\u2019t 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 \u2013 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 \u2013 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\u00b1RW 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 \u201cUpgrade to Tahoe\u201d 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\u2019t 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\u2019s 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\u2019s 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\u2019s 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\u2019ve 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\u2019s 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\u207d\u00b9\u207e: 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": "\"\ufdfd\" 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\u2026 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 \u201cKakig\u014dri\u201d",
"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\u2019s 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 \u2014 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\u2019t 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 \u2014 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\u2019d 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 \u2013 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! \u2014 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 \u201cWhat if ripgrep Could Edit?\u201d",
"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\u2026 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 \u201cEuro-Office\u201d 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\u2019t 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 \u2013 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\u2019s 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\u2019s 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\u2019s 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": 243,
"processed_at": 1775899245.138984
},
"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\u2019s talk about LLMs",
"comments": 34,
"processed_at": 1775870546.298239
},
"https://lobste.rs/s/nomyva": {
"title": "How NASA Built Artemis II\u2019s 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": 16,
"processed_at": 1775856135.279114
},
"https://lobste.rs/s/vuphp4": {
"title": "I made a productivity device for less than 50 bucks",
"comments": 11,
"processed_at": 1775842063.21176
},
"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": 17,
"processed_at": 1775885394.8322601
},
"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": 46,
"processed_at": 1775885374.888597
},
"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": 1775856077.112273
},
"https://lobste.rs/s/ylkrnu": {
"title": "Yacc is Not Dead (2010)",
"comments": 12,
"processed_at": 1775842106.181213
},
"https://lobste.rs/s/tmbbhl": {
"title": "Installing OpenBSD on the Pomera DM250{,XY?}",
"comments": 0,
"processed_at": 1775856147.5464199
},
"https://lobste.rs/s/rcom8t": {
"title": "What are you doing this weekend?",
"comments": 40,
"processed_at": 1775899229.562046
},
"https://lobste.rs/s/0vuzbv": {
"title": "maki - the efficient coder (AI agent)",
"comments": 8,
"processed_at": 1775899198.3296058
},
"https://lobste.rs/s/qsoxgf": {
"title": "The acyclic e-graph: Cranelift's mid-end optimizer",
"comments": 1,
"processed_at": 1775885321.910461
},
"https://lobste.rs/s/iq7i4f": {
"title": "Favorite programmer website?",
"comments": 32,
"processed_at": 1775885198.5565681
},
"https://lobste.rs/s/xfbwic": {
"title": "Why Aren't We uv Yet?",
"comments": 39,
"processed_at": 1775899149.486625
},
"https://lobste.rs/s/3ukqqt": {
"title": "Installing every* Firefox extension",
"comments": 4,
"processed_at": 1775870372.064841
},
"https://lobste.rs/s/kfm1ph": {
"title": "The Honest Climate Case for AI",
"comments": 22,
"processed_at": 1775899173.6539369
},
"https://lobste.rs/s/gfuvjw": {
"title": "Git Repositories as a Module System",
"comments": 9,
"processed_at": 1775899256.3513558
},
"https://lobste.rs/s/pulywh": {
"title": "watgo - a WebAssembly Toolkit for Go",
"comments": 0,
"processed_at": 1775856094.10523
},
"https://lobste.rs/s/1sqv11": {
"title": "Selective Test Execution at Stripe: Fast CI for a 50M-line Ruby monorepo",
"comments": 2,
"processed_at": 1775885310.02761
},
"https://lobste.rs/s/hbirya": {
"title": "Capsicum vs seccomp: Process Sandboxing",
"comments": 8,
"processed_at": 1775899186.285703
},
"https://lobste.rs/s/fqk6re": {
"title": "Repository Pattern with Hygienic Macros in Scheme \u2013 Lisp",
"comments": 2,
"processed_at": 1775885338.8637068
},
"https://lobste.rs/s/lnicis": {
"title": "Ursa - a new Iceberg-first storage engine for Kafka",
"comments": 0,
"processed_at": 1775856135.279113
},
"https://lobste.rs/s/nyorr5": {
"title": "Protecting Cookies with Device Bound Session Credentials",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/ggum7f": {
"title": "Put your SSH keys in your TPM chip",
"comments": 7,
"processed_at": 1775899135.7770932
},
"https://lobste.rs/s/cwxvlh": {
"title": "Meet Kiki - an array language",
"comments": 9,
"processed_at": 1775899160.550354
},
"https://lobste.rs/s/k11wgv": {
"title": "The difficulty of making sure your website is broken",
"comments": 2,
"processed_at": 1775856052.410828
},
"https://lobste.rs/s/gh1rks": {
"title": "In defense of GitHub's poor uptime",
"comments": 10,
"processed_at": 1775899212.1253939
},
"https://lobste.rs/s/sxvq6g": {
"title": "A bet on whether ML-KEM-768 or X25519 will break first",
"comments": 2,
"processed_at": 1775870592.272223
},
"https://lobste.rs/s/yysxis": {
"title": "Advanced Mac Substitute",
"comments": 2,
"processed_at": 1775885350.064375
},
"https://lobste.rs/s/lynvme": {
"title": "20 Years on AWS and Never Not My Job",
"comments": 0,
"processed_at": 0
},
"https://lobste.rs/s/qywh3s": {
"title": "With AI, you barely need a frontend framework",
"comments": 1,
"processed_at": 0
},
"https://lobste.rs/s/1areqp": {
"title": "How Rust is susceptible to supply chain attacks and what we can do to mitigate the inevitable",
"comments": 0,
"processed_at": 0
}
},
"lastChecked": 1775899256
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment