<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: msuvakov</title><link>https://news.ycombinator.com/user?id=msuvakov</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Apr 2026 12:54:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=msuvakov" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by msuvakov in "Alzheimer's disease mortality among taxi and ambulance drivers (2024)"]]></title><description><![CDATA[
<p>I played (vibe coded) around with the CDC records and the results look easily reproducible. Here it is in my vibe gallery: <a href="https://suvakov.github.io/vibes/AlzheimerMortalityByOccupation/index.html" rel="nofollow">https://suvakov.github.io/vibes/AlzheimerMortalityByOccupati...</a></p>
]]></description><pubDate>Sun, 29 Mar 2026 19:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566278</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=47566278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566278</guid></item><item><title><![CDATA[Bernie Sanders, AOC announce AI data center moratorium bill [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=W5WtaHMYlLs">https://www.youtube.com/watch?v=W5WtaHMYlLs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47524451">https://news.ycombinator.com/item?id=47524451</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 25 Mar 2026 23:03:52 +0000</pubDate><link>https://www.youtube.com/watch?v=W5WtaHMYlLs</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=47524451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47524451</guid></item><item><title><![CDATA[New comment by msuvakov in "The Xkcd thing, now interactive"]]></title><description><![CDATA[
<p>I had a similar idea inspired by xkcd:<p><a href="https://suvakov.github.io/vibes/SlidingPuzzleChess/index.html" rel="nofollow">https://suvakov.github.io/vibes/SlidingPuzzleChess/index.htm...</a></p>
]]></description><pubDate>Tue, 03 Mar 2026 18:56:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47236992</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=47236992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47236992</guid></item><item><title><![CDATA[Show HN: 3D Factorization Diagrams]]></title><description><![CDATA[
<p>I generalized and vibe coded a 3D version of factorization diagrams. If you are not familiar with factorization diagrams, you can find more information here: <a href="https://naturalmath.com/factorization/" rel="nofollow">https://naturalmath.com/factorization/</a><p>There are many ways to generalize them in 3D. Hope you’ll like my approach.<p>How it works:<p>The app visualizes a number N by recursively building a hierarchy of spheres based on its prime factors.<p>Given N with prime factors p_1, p_2, …, p_k:
- Start with a single root sphere.
- For the first factor p_1, place p_1 smaller spheres with their centers on the surface of the root.
- For the next factor p_2, place p_2 even smaller spheres on the surface of each sphere from the previous level.
- Repeat until all prime factors are used.<p>At the end, the number of smallest spheres is exactly N.<p>Sphere placement on each level is handled by a simple physics simulation using Coulomb-style repulsion, normalized by the size of spheres on the previous depth level, while keeping centers locked on the surface of the parent sphere. All spheres on the same depth level interact, not only those positioned on the same parent sphere. This way, spheres spread out evenly over the surface and in space. Sphere size is based on the minimum distance between spheres at the same level, scaled by an adjustable factor.<p>The code was written using Google Antigravity with the Gemini 3 Pro model.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46405305">https://news.ycombinator.com/item?id=46405305</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 27 Dec 2025 21:15:11 +0000</pubDate><link>https://suvakov.github.io/vibes/3DFactorizationDiagrams/index.html</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=46405305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46405305</guid></item><item><title><![CDATA[New comment by msuvakov in "987654321 / 123456789"]]></title><description><![CDATA[
<p>Why the b > 2 condition? In the b=2 case, all three formulas also work perfectly, providing a ratio of 1. And this is interesting case where the error term is integer and the only case where that error term (1) is dominant (b-2=0), while the b-2 part dominates for larger bases.</p>
]]></description><pubDate>Thu, 30 Oct 2025 14:15:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45760262</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=45760262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45760262</guid></item><item><title><![CDATA[The Cline Recursive Chain-of-Thought System]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/cline/status/1899674221070164211">https://twitter.com/cline/status/1899674221070164211</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43340295">https://news.ycombinator.com/item?id=43340295</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 12 Mar 2025 05:50:29 +0000</pubDate><link>https://twitter.com/cline/status/1899674221070164211</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=43340295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43340295</guid></item><item><title><![CDATA[New comment by msuvakov in "Grok3 Launch [video]"]]></title><description><![CDATA[
<p>To put it this way: after seeing examples of how a LLM with similar capabilities to state-of-the-art ones can be built with 20 times less money, we now have proof that the same can be done with 20 times more money as well!</p>
]]></description><pubDate>Tue, 18 Feb 2025 09:54:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=43087895</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=43087895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43087895</guid></item><item><title><![CDATA[New comment by msuvakov in "Jacksonpollock.org"]]></title><description><![CDATA[
<p>Thanks. It seems that some UTF-8 characters are not accepted as part of the comment. Anyone who wants to see the rabbit should check the page source :)</p>
]]></description><pubDate>Sun, 09 Feb 2025 01:40:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42987759</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=42987759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42987759</guid></item><item><title><![CDATA[New comment by msuvakov in "Jacksonpollock.org"]]></title><description><![CDATA[
<p><p><pre><code>      ___                        ___                     ___           ___     
     /  /\           ___        /  /\      ___          /  /\         /  /\    
    /  /::|         /__/\      /  /:/     /__/\        /  /::\       /  /::\   
   /  /:|:|         \__\:\    /  /:/      \  \:\      /  /:/\:\     /__/:/\:\  
  /  /:/|:|__       /  /::\  /  /:/        \__\:\    /  /:/  \:\   _\_ \:\ \:\ 
 /__/:/_|::::\   __/  /:/\/ /__/:/         /  /::\  /__/:/ \__\:\ /__/\ \:\ \:\
 \__\/  /~~/:/  /__/\/:/~~  \  \:\        /  /:/\:\ \  \:\ /  /:/ \  \:\ \:\_\/
       /  /:/   \  \::/      \  \:\      /  /:/__\/  \  \:\  /:/   \  \:\_\:\  
      /  /:/     \  \:\       \  \:\    /__/:/        \  \:\/:/     \  \:\/:/  
     /__/:/       \__\/        \  \:\   \__\/          \  \::/       \  \::/   
     \__\/                      \__\/                   \__\/         \__\/</code></pre></p>
]]></description><pubDate>Sun, 09 Feb 2025 01:30:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=42987716</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=42987716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42987716</guid></item><item><title><![CDATA[New comment by msuvakov in "Gemini 2.0 is now available to everyone"]]></title><description><![CDATA[
<p>Not sure. I am using models/API keys from <a href="https://aistudio.google.com" rel="nofollow">https://aistudio.google.com</a>. They just added new models, e.g., gemini-2.0-pro-exp-02-05. Exp models are free of charge with some daily quota depending on model.</p>
]]></description><pubDate>Wed, 05 Feb 2025 18:37:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42953069</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=42953069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42953069</guid></item><item><title><![CDATA[New comment by msuvakov in "Gemini 2.0 is now available to everyone"]]></title><description><![CDATA[
<p>Gemini 2.0 works great with large context. A few hours ago, I posted a ShowHN about parsing an entire book in a single prompt. The goal was to extract characters, relationships, and descriptions that could then be used for image generation:<p><a href="https://news.ycombinator.com/item?id=42946317">https://news.ycombinator.com/item?id=42946317</a></p>
]]></description><pubDate>Wed, 05 Feb 2025 17:27:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42951981</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=42951981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42951981</guid></item><item><title><![CDATA[New comment by msuvakov in "Show HN: Throw a Whole Book into an LLM to Extract Characters and Relationships"]]></title><description><![CDATA[
<p>Great observations! Thanks for your deep dive into result. I didn't go into this level of detail myself, but one thing I notice is that "the cat" in the graph is actually Peter, the cat that Tom gave painkiller to (with missing connections to Tom and Aunt Polly).<p>You're absolutely right that some characters are missing even in those short books, and there are likely many more relationships that haven't been fully captured. That said, I’m still quite impressed by how much data the LLM extracted in a single pass, especially given the complexity of the task, the size of the input, and the strict output format.<p>My estimate of quality was subjective. To truly quantify accuracy, we’d need to establish a "ground truth" with a better approach and measure the difference between the generated and actual relationship graphs. One possible way to do that would be to process the text in multiple passes: first extracting characters, then identifying relationships, both steps with more sophisticated prompt engineering. Another way is to manually annotate the network. The only book I found with a publicly available, human-annotated character network is Les Misérables, based on Donald Knuth’s work: <a href="https://github.com/MADStudioNU/lesmiserables-character-network">https://github.com/MADStudioNU/lesmiserables-character-netwo...</a><p>However, there is an additional challenge. Even with human annotation, the question remains: how to define relationship network? What is a relationship in a book? Should it be limited to explicitly stated connections in the text, or it also can include deduced relationships based on context with some probability? Defining these criteria is crucial to quantify quality of the result.</p>
]]></description><pubDate>Wed, 05 Feb 2025 15:32:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42949909</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=42949909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42949909</guid></item><item><title><![CDATA[Show HN: Throw a Whole Book into an LLM to Extract Characters and Relationships]]></title><description><![CDATA[
<p>Let's try a small experiment with LLMs that have a large context length: feed an entire book into the context window and ask it to generate a list of characters, their relationships, and physical descriptions—data that can later be used for image generation.<p>In this repository, you can find two tools: a script that extracts data from book text using an LLM (Gemini or OpenRouter API) and an HTML/JS (D3) visualization of the character graph. An external text-to-image model can be used to generate character illustrations (a Google Colab example is provided).<p>Explore the visualizations, play with the script, and feel free to add more books to the repo via pull requests!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42946317">https://news.ycombinator.com/item?id=42946317</a></p>
<p>Points: 9</p>
<p># Comments: 4</p>
]]></description><pubDate>Wed, 05 Feb 2025 09:54:57 +0000</pubDate><link>https://github.com/suvakov/chargraph</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=42946317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42946317</guid></item><item><title><![CDATA[New comment by msuvakov in "Why is zero plural? (2024)"]]></title><description><![CDATA[
<p>Same in Serbo-Croatian:
 1 mačka
 2-4 mačke
 5+ mačaka
 0 mačaka</p>
]]></description><pubDate>Wed, 22 Jan 2025 07:57:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42790239</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=42790239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42790239</guid></item><item><title><![CDATA[New comment by msuvakov in "The complete sequence of a human Y chromosome"]]></title><description><![CDATA[
<p>This news should be dated back in December, not now.<p>The T2T team published a preprint [1] last December and released the data [2] in March. However, due to the peer review process, the findings have only just been formally published in Nature. The publication timeline can indeed be slow, and in cases like this one, the question is: what's the point when all scientists interested in the topic already know about it and working with this assembly?<p>[1] <a href="https://www.biorxiv.org/content/10.1101/2022.12.01.518724v1.full" rel="nofollow noreferrer">https://www.biorxiv.org/content/10.1101/2022.12.01.518724v1....</a>
[2] <a href="https://github.com/marbl/CHM13">https://github.com/marbl/CHM13</a></p>
]]></description><pubDate>Fri, 25 Aug 2023 05:11:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=37258307</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=37258307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37258307</guid></item><item><title><![CDATA[New comment by msuvakov in "random(random(random(random())))"]]></title><description><![CDATA[
<p>I forked it with similar idea:
<a href="https://openprocessing.org/sketch/1929687" rel="nofollow">https://openprocessing.org/sketch/1929687</a></p>
]]></description><pubDate>Tue, 16 May 2023 04:49:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=35957844</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=35957844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35957844</guid></item><item><title><![CDATA[New comment by msuvakov in "Djokovic's PCR test was manipulated?"]]></title><description><![CDATA[
<p>No, that is the weak point of this system. Anyone can change date in pdf and no one can check that except Serbian authorities. The only limit for date is one year after test because verification system (qr code link) is set not to validate older tests.</p>
]]></description><pubDate>Fri, 14 Jan 2022 01:42:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=29929593</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=29929593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29929593</guid></item><item><title><![CDATA[New comment by msuvakov in "Djokovic's PCR test was manipulated?"]]></title><description><![CDATA[
<p>They probably generate ID when results are stored in database, not when samples are taken. Difference in processing time explains this. What are the dates of result (stated at the bottom of the pdf)?</p>
]]></description><pubDate>Thu, 13 Jan 2022 20:57:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=29926736</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=29926736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29926736</guid></item><item><title><![CDATA[New comment by msuvakov in "Djokovic's PCR test was manipulated?"]]></title><description><![CDATA[
<p>Updated plot (29 test data from volontiers) is available here:
<a href="https://twitter.com/msuvakov/status/1481033480901431297" rel="nofollow">https://twitter.com/msuvakov/status/1481033480901431297</a><p>Only outlier is Djokovic's positive test. It perfectly fits to 26. December, the same date timestamp was created.</p>
]]></description><pubDate>Tue, 11 Jan 2022 23:19:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=29899870</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=29899870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29899870</guid></item><item><title><![CDATA[New comment by msuvakov in "The size of the moon, relative to the Australian mainland"]]></title><description><![CDATA[
<p>More precisely a quarter:<p>38 million km2 (Moon area) : 150 million km2 (land area of the Earth) = 25%</p>
]]></description><pubDate>Mon, 18 Nov 2019 06:24:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=21562329</link><dc:creator>msuvakov</dc:creator><comments>https://news.ycombinator.com/item?id=21562329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21562329</guid></item></channel></rss>