<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: lsb</title><link>https://news.ycombinator.com/user?id=lsb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 01 Aug 2026 18:43:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lsb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lsb in "Who Is America's Homer?"]]></title><description><![CDATA[
<p>Homer is the Homer of America, unless you believe in fencing off universal properties of mankind into exclusive tribal ownership.<p>(cf Saul Bellow asking “who is the Tolstoy of the Zulus”, and Ralph Wiley in the Atlantic saying that Tolstoy is the Tolstoy of the Zulus.)</p>
]]></description><pubDate>Mon, 20 Jul 2026 04:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48974317</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=48974317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48974317</guid></item><item><title><![CDATA[New comment by lsb in "Show HN: Visualizing Tiny LLMs from OpenAI's Parameter Golf"]]></title><description><![CDATA[
<p>Happy to answer any questions :)</p>
]]></description><pubDate>Thu, 14 May 2026 19:12:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48139863</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=48139863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48139863</guid></item><item><title><![CDATA[Show HN: Visualizing Tiny LLMs from OpenAI's Parameter Golf]]></title><description><![CDATA[
<p>The two from parameter golf (one I trained, one was the baseline) are just 16MB each! They produce barely plausible English</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48139581">https://news.ycombinator.com/item?id=48139581</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 14 May 2026 18:52:29 +0000</pubDate><link>https://leebutterman.com/2026/05/01/visualizing-tiny-llms-in-parameter-golf.html</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=48139581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48139581</guid></item><item><title><![CDATA[New comment by lsb in "Healthchecks.io now uses self-hosted object storage"]]></title><description><![CDATA[
<p>Self Hosted object storage looks neat!<p>For this project, where you have 120GB of customer data, and thirty requests a second for ~8k objects (0.25MB/s object reads), you’d seem to be able to 100x the throughput vertically scaling on one machine with a file system and an SSD and never thinking about object storage. Would love to see why the complexity</p>
]]></description><pubDate>Fri, 17 Apr 2026 15:19:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47806889</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=47806889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47806889</guid></item><item><title><![CDATA[New comment by lsb in "Leanstral: Open-source agent for trustworthy coding and formal proof engineering"]]></title><description><![CDATA[
<p>The real world success they report reminds me of Simon Willison’s Red Green TDD: <a href="https://simonwillison.net/guides/agentic-engineering-patterns/red-green-tdd/" rel="nofollow">https://simonwillison.net/guides/agentic-engineering-pattern...</a><p>> Instead of taking a stab in the dark, Leanstral rolled up its sleeves. It successfully built test code to recreate the failing environment and diagnosed the underlying issue with definitional equality. The model correctly identified that because def creates a rigid definition requiring explicit unfolding, it was actively blocking the rw tactic from seeing the underlying structure it needed to match.</p>
]]></description><pubDate>Mon, 16 Mar 2026 22:26:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47405846</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=47405846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47405846</guid></item><item><title><![CDATA[New comment by lsb in "Lena by qntm (2021)"]]></title><description><![CDATA[
<p>It’s named after the multi-decade data compression test image <a href="https://en.wikipedia.org/wiki/Lenna" rel="nofollow">https://en.wikipedia.org/wiki/Lenna</a><p>Buy the book! <a href="https://qntm.org/vhitaos" rel="nofollow">https://qntm.org/vhitaos</a></p>
]]></description><pubDate>Fri, 13 Feb 2026 06:58:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46999737</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=46999737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46999737</guid></item><item><title><![CDATA[New comment by lsb in "Ask HN: How are you doing RAG locally?"]]></title><description><![CDATA[
<p>I'm using Sonnet with 1M Context Window at work, just stuffing everything in a window (it works fine for now), and I'm hoping to investigate Recursive Language Models with DSPy when I'm using local models with Ollama</p>
]]></description><pubDate>Thu, 15 Jan 2026 09:15:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46630070</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=46630070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46630070</guid></item><item><title><![CDATA[New comment by lsb in "Tell HN: No continental US flights due to attack on Venezuela"]]></title><description><![CDATA[
<p>The New York Times has said that the US president has reported capturing the president of Venezuela <a href="https://www.nytimes.com/live/2026/01/03/world/trump-united-states-strikes-venezuela" rel="nofollow">https://www.nytimes.com/live/2026/01/03/world/trump-united-s...</a><p>Source about aviation: primary (I am at an airport now) and also there are no flights going into or out of JFK right now <a href="https://www.jfkairport.com/flight-tracker?view=VIEW_DEPARTURE&apt=JFK" rel="nofollow">https://www.jfkairport.com/flight-tracker?view=VIEW_DEPARTUR...</a></p>
]]></description><pubDate>Sat, 03 Jan 2026 09:57:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46474759</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=46474759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46474759</guid></item><item><title><![CDATA[Tell HN: No continental US flights due to attack on Venezuela]]></title><description><![CDATA[

<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46474744">https://news.ycombinator.com/item?id=46474744</a></p>
<p>Points: 11</p>
<p># Comments: 3</p>
]]></description><pubDate>Sat, 03 Jan 2026 09:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46474744</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=46474744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46474744</guid></item><item><title><![CDATA[New comment by lsb in "Lite^3, a JSON-compatible zero-copy serialization format"]]></title><description><![CDATA[
<p>This is super interesting!<p>Apache Arrow is trying to do something similar, using Flatbuffer to serialize with zero-copy and zero-parse semantics, and an index structure built on top of that.<p>Would love to see comparisons with Arrow</p>
]]></description><pubDate>Fri, 19 Dec 2025 05:54:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46322661</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=46322661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46322661</guid></item><item><title><![CDATA[New comment by lsb in "Why are your models so big? (2023)"]]></title><description><![CDATA[
<p>My threshold for “does not need to be smaller” is “can this run on a Raspberry Pi”. This is a helpful benchmark for maximum likely useful optimization.<p>A Pi has 4 cores and 16GB of memory these days, so, running Qwen3 4B on a pi is pretty comfortable: <a href="https://leebutterman.com/2025/11/01/prompt-optimization-on-a-raspberry-pi.html" rel="nofollow">https://leebutterman.com/2025/11/01/prompt-optimization-on-a...</a></p>
]]></description><pubDate>Sat, 06 Dec 2025 00:31:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46169277</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=46169277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46169277</guid></item><item><title><![CDATA[New comment by lsb in "Show HN: DSPy on a Pi: Cheap Prompt Optimization with GEPA and Qwen3"]]></title><description><![CDATA[
<p>Happy to answer any questions you have :)</p>
]]></description><pubDate>Tue, 18 Nov 2025 22:08:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45972886</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=45972886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45972886</guid></item><item><title><![CDATA[Show HN: DSPy on a Pi: Cheap Prompt Optimization with GEPA and Qwen3]]></title><description><![CDATA[
<p>GEPA was very efficient at optimizing my LLM task description, and DSPy was effective at turning a soup of a prompt into something programmable with inputs and outputs</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45969676">https://news.ycombinator.com/item?id=45969676</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 18 Nov 2025 17:54:04 +0000</pubDate><link>https://leebutterman.com/2025/11/01/prompt-optimization-on-a-raspberry-pi.html</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=45969676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45969676</guid></item><item><title><![CDATA[New comment by lsb in "Show HN: Apache Fory Rust – 10-20x faster serialization than JSON/Protobuf"]]></title><description><![CDATA[
<p>Curious about comparisons with Apache Arrow, which uses flatbuffers to avoid memory copying during deserialization, which is well supported by the Pandas ecosystem, and which allows users to serialize arrays as lists of numbers that have hardware support from a GPU (int8-64, float)</p>
]]></description><pubDate>Tue, 28 Oct 2025 20:19:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45738562</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=45738562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45738562</guid></item><item><title><![CDATA[New comment by lsb in "Solveit – A course and platform for solving problems with code"]]></title><description><![CDATA[
<p>fast.ai (some of the authors of this) was transformative for me, and the community was super nice. Cannot recommend looking into this highly enough.</p>
]]></description><pubDate>Fri, 03 Oct 2025 00:45:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45457420</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=45457420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45457420</guid></item><item><title><![CDATA[New comment by lsb in "Show HN: A store that generates products from anything you type in search"]]></title><description><![CDATA[
<p>This is halfbakery! I love it!<p>(For example, a recent half baked idea there is a perpetually burning flag. <a href="https://www.halfbakery.com/idea/Perpetually_20Burning_20Flag#1756839998" rel="nofollow">https://www.halfbakery.com/idea/Perpetually_20Burning_20Flag...</a> )</p>
]]></description><pubDate>Sat, 13 Sep 2025 14:33:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45232382</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=45232382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45232382</guid></item><item><title><![CDATA[New comment by lsb in "LandChad, a site dedicated to turning internet peasants into Internet Landlords"]]></title><description><![CDATA[
<p>How are you a landlord if you're paying property taxes?<p>Once you have everything else set up, you can migrate to a server hosted on your own internet connection. Running your own data center is one of the more tricky parts of the equation, compared to almost-free web hosting for a 10MB site.<p>You're also just renting a domain name.</p>
]]></description><pubDate>Sun, 31 Aug 2025 03:16:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45080062</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=45080062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45080062</guid></item><item><title><![CDATA[New comment by lsb in "Show HN: I replaced vector databases with Git for AI memory (PoC)"]]></title><description><![CDATA[
<p>Interesting! Text files in git can work for small sizes, like your 100MB.<p>That is what's known in FAISS as a "flat" index, just one thing after another. And obviously you can query by primary key to the key-value store that is git, and do atomic updates as you'd expect. In SQL land this is an unindexed column, you can do primary key lookups on the table, or you can look through every row in order to find what you want.<p>If you don't need fast query times, this could work great! You could also use SQL (maybe an AWS Aurora Postgres/MySQL table?) and stuff the fact and its embedding into a table, and get declarative relational queries (find me the closest 10 statements users A-J have made to embedding [0.1, 0.2, -0.1, ...] within the past day). Lots of SQL databases are getting embedding search (Postgres, sqlite, and more) so that will allow your embedding search to happen in a few milliseconds instead of a few seconds.<p>It could be worth sketching out how to use SQLite for your application, instead of using files on disk: SQLite was designed to be a better alternative to opening a file (what happens if power goes out while you are writing a file? what happens if you want to update two people's records, and not get caught mid-update by another web app process?) and is very well supported by many language ecosystems.<p>Then, to take full advantage of vector embedding engines: what happens if my embedding is 1024 dimensions and each one is a 32 bit floating point value? Do I need to save all of that precision? Is 16-bit okay? 8-bit floats? What about reducing the dimensionality? Is it good enough accuracy and recall if I represent each dimension with an index to a palette of the best 256 floats for that dimension? What about representing each pair of dimensions with an index to a palette of the best 256 pairs of floats for those two dimensions? What about, instead of looking through every embedding one by one, we know that people talk about one of three different topics, and we have three different indices for each of those major topics, and to find your nearest neighbors you want to first find your closest topic (or maybe closest two topics?) and then search in those lower indices? Each of these hypotheticals is literally a different “index string” in an embedding search called FAISS, and could easily be thousands of lines of code if you did it yourself.<p>It’s definitely a good learning experience to implement your own embedding database atop git! Especially if you run it in production! 100MB is small enough that anything reasonable is going to be fast.</p>
]]></description><pubDate>Thu, 21 Aug 2025 09:10:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44970643</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=44970643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44970643</guid></item><item><title><![CDATA[New comment by lsb in "Gemma 3 270M re-implemented in pure PyTorch for local tinkering"]]></title><description><![CDATA[
<p>That’s wild that with a KV cache and compilation on the Mac CPU you are faster than on an A100 GPU.</p>
]]></description><pubDate>Wed, 20 Aug 2025 16:17:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44963262</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=44963262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44963262</guid></item><item><title><![CDATA[New comment by lsb in "Vendors that treat single sign-on as a luxury feature"]]></title><description><![CDATA[
<p>Also: this SSO tax is deceptively framed. Many of these services allow one to sign in through, for example, Google, which can count as a single sign on, and many organizations have a mail account, but that isn’t taken into account.</p>
]]></description><pubDate>Tue, 19 Aug 2025 21:35:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44956478</link><dc:creator>lsb</dc:creator><comments>https://news.ycombinator.com/item?id=44956478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44956478</guid></item></channel></rss>