<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: sbondaryev</title><link>https://news.ycombinator.com/user?id=sbondaryev</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 07:26:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sbondaryev" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sbondaryev in "Solving Mastermind with Maximum Entropy"]]></title><description><![CDATA[
<p>Inspired by 3Blue1Brown's Wordle video I applied maximum entropy to Mastermind.<p>The solver averages 4.42 guesses across all 1296 possible codes.<p>Includes an interactive game where you can see the optimal next move.</p>
]]></description><pubDate>Fri, 13 Feb 2026 16:21:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47004443</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=47004443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47004443</guid></item><item><title><![CDATA[Solving Mastermind with Maximum Entropy]]></title><description><![CDATA[
<p>Article URL: <a href="https://sbondaryev.dev/articles/mastermind-entropy">https://sbondaryev.dev/articles/mastermind-entropy</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47004442">https://news.ycombinator.com/item?id=47004442</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 13 Feb 2026 16:21:13 +0000</pubDate><link>https://sbondaryev.dev/articles/mastermind-entropy</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=47004442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47004442</guid></item><item><title><![CDATA[New comment by sbondaryev in "Monosketch"]]></title><description><![CDATA[
<p>That's fair. It's just a suggestion - it's been useful for me in early stages of UI prototyping.</p>
]]></description><pubDate>Fri, 13 Feb 2026 13:57:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47002749</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=47002749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47002749</guid></item><item><title><![CDATA[New comment by sbondaryev in "Monosketch"]]></title><description><![CDATA[
<p>Nice project!<p>This pairs nicely with ASCII-Driven Development - for iterating and modifying layouts with AI.<p><a href="https://medium.com/@calufa/ascii-driven-development-850f66661351" rel="nofollow">https://medium.com/@calufa/ascii-driven-development-850f6666...</a></p>
]]></description><pubDate>Fri, 13 Feb 2026 13:01:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47002249</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=47002249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47002249</guid></item><item><title><![CDATA[New comment by sbondaryev in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p><a href="https://sbondaryev.dev/" rel="nofollow">https://sbondaryev.dev/</a><p>An attempt to build intuition with interactive articles and experimentation, inspired by explorabl.es</p>
]]></description><pubDate>Mon, 09 Feb 2026 12:38:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46944577</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46944577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46944577</guid></item><item><title><![CDATA[New comment by sbondaryev in "Chess OCR: End-to-end ML pipeline running in the browser"]]></title><description><![CDATA[
<p>Hi HN,
I built a chess position recognition system that runs entirely in the browser.<p>The project walks through the full pipeline: manually collecting data from book scans, comparing Autoencoders vs. SimCLR for representation learning, and deploying with ONNX Runtime and Pyodide to avoid server costs.<p>The included demo recognizes board diagrams and generates Lichess links for analysis.</p>
]]></description><pubDate>Wed, 28 Jan 2026 16:41:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46797745</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46797745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46797745</guid></item><item><title><![CDATA[Chess OCR: End-to-end ML pipeline running in the browser]]></title><description><![CDATA[
<p>Article URL: <a href="https://sbondaryev.dev/articles/chess-ocr">https://sbondaryev.dev/articles/chess-ocr</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46797744">https://news.ycombinator.com/item?id=46797744</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 28 Jan 2026 16:41:33 +0000</pubDate><link>https://sbondaryev.dev/articles/chess-ocr</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46797744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46797744</guid></item><item><title><![CDATA[New comment by sbondaryev in "Show HN: I quit coding years ago. AI brought me back"]]></title><description><![CDATA[
<p>Nice project! One small suggestion, adding a search or category filter would help simplify navigation given the number of calculators available.</p>
]]></description><pubDate>Mon, 19 Jan 2026 01:44:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46674168</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46674168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46674168</guid></item><item><title><![CDATA[New comment by sbondaryev in "Just the Browser"]]></title><description><![CDATA[
<p>Nice touch - seeing the Windows 95 IE favicon took me back for a while.</p>
]]></description><pubDate>Fri, 16 Jan 2026 13:20:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46646093</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46646093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46646093</guid></item><item><title><![CDATA[New comment by sbondaryev in "Tldraw pauses external contributions due to AI slop"]]></title><description><![CDATA[
<p>Seems like reading the code is now the real work. AI writes PRs instantly but reviewing them still takes time. Everything flipped. Expect more projects to follow - maintainers can just use ai themselves without needing external contributions.</p>
]]></description><pubDate>Fri, 16 Jan 2026 00:15:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46641377</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46641377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46641377</guid></item><item><title><![CDATA[Show HN: Why Neural Networks Need He Init, Clipping, and Momentum]]></title><description><![CDATA[
<p>Hi HN,<p>I made an interactive guide showing why neural networks need specific training techniques.<p>Start with a simple network trying to learn x². Each section introduces a problem like gradient explosion or dead neurons and shows the fix that solves it using ReLU activation, He initialization, gradient clipping, and momentum.<p>All code is editable and runs in the browser.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46632786">https://news.ycombinator.com/item?id=46632786</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 15 Jan 2026 14:12:49 +0000</pubDate><link>https://sbondaryev.dev/articles/he-init-clipping-momentum</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46632786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46632786</guid></item><item><title><![CDATA[New comment by sbondaryev in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://sbondaryev.dev/" rel="nofollow">https://sbondaryev.dev/</a><p>An attempt to build intuition with interactive articles and experimentation, inspired by explorabl.es</p>
]]></description><pubDate>Wed, 14 Jan 2026 21:34:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46623881</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46623881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46623881</guid></item><item><title><![CDATA[New comment by sbondaryev in "Reproducing DeepSeek's MHC: When Residual Connections Explode"]]></title><description><![CDATA[
<p>Nice visualization of the residual connections. Is the animated svg manually created or programmatically generated? What tools did you use?</p>
]]></description><pubDate>Mon, 12 Jan 2026 15:47:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46590011</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46590011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46590011</guid></item><item><title><![CDATA[New comment by sbondaryev in "Ask HN: What are you working on? (January 2026)"]]></title><description><![CDATA[
<p>It's a website <a href="https://sbondaryev.dev/" rel="nofollow">https://sbondaryev.dev/</a></p>
]]></description><pubDate>Mon, 12 Jan 2026 14:36:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46589106</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46589106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46589106</guid></item><item><title><![CDATA[New comment by sbondaryev in "Ask HN: What are you working on? (January 2026)"]]></title><description><![CDATA[
<p>I'm working on interactive explorations of algorithms and machine learning.
Small, visual, hands-on demos that help build intuition by letting people tweak code/parameters and see how things behave in real time.</p>
]]></description><pubDate>Sun, 11 Jan 2026 18:26:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46578186</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46578186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46578186</guid></item><item><title><![CDATA[New comment by sbondaryev in "Show HN: Typical is TypeScript with type-safety at runtime"]]></title><description><![CDATA[
<p>This looks promising - I've always found the schema duplication annoying with Zod/Yup.
Would be great to see benchmarks vs Typia/ArkType at <a href="https://moltar.github.io/typescript-runtime-type-benchmarks/" rel="nofollow">https://moltar.github.io/typescript-runtime-type-benchmarks/</a></p>
]]></description><pubDate>Sun, 11 Jan 2026 12:05:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46574995</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46574995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46574995</guid></item><item><title><![CDATA[New comment by sbondaryev in "ASCII-Driven Development"]]></title><description><![CDATA[
<p>Great idea, thanks for sharing!
Tried your prompts with ChatGPT and Claude than iterated on it. The ASCII doesn't render perfectly in the web interface but looks good when copy/pasted into a text editor.
Key benefit: I used to iterate on layout by generating HTML+Tailwind directly, which burns tokens fast. This ASCII approach lets you nail the structure first without the token cost. Much better for free tier usage.
Appreciate the writeup!</p>
]]></description><pubDate>Sat, 10 Jan 2026 20:18:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46569516</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46569516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46569516</guid></item><item><title><![CDATA[New comment by sbondaryev in "Lights and Shadows (2020)"]]></title><description><![CDATA[
<p>It really depends on your level - this kind of graphics work is usually learned over many years.<p>Some sources<p>> Math & motion:
– The Nature of Code <a href="https://natureofcode.com/" rel="nofollow">https://natureofcode.com/</a>
– Coding Math <a href="https://www.youtube.com/user/codingmath" rel="nofollow">https://www.youtube.com/user/codingmath</a><p>> Shaders / math-based rendering:
– The Book of Shaders <a href="https://thebookofshaders.com/" rel="nofollow">https://thebookofshaders.com/</a>
– Inigo Quilez <a href="https://iquilezles.org/" rel="nofollow">https://iquilezles.org/</a><p>> Interactive explanations:
– Red Blob Games <a href="https://www.redblobgames.com/" rel="nofollow">https://www.redblobgames.com/</a><p>You can also find some insight into his work process here:
<a href="https://x.com/BCiechanowski/status/1387827101294686210?s=20" rel="nofollow">https://x.com/BCiechanowski/status/1387827101294686210?s=20</a><p>Most people doing this level of work built their own tools over time, learned a bit here and there, and kept refining things throughout their career.</p>
]]></description><pubDate>Sat, 10 Jan 2026 15:29:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46566498</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46566498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46566498</guid></item><item><title><![CDATA[New comment by sbondaryev in "Show HN: I made a memory game to teach you to play piano by ear"]]></title><description><![CDATA[
<p>Nice project! I'm not very strong at note recognition, so I see the “Wrong note” message quite often (which is totally fine), but the frequent blinking feels a bit distracting. You might consider making the feedback a little less visually intense.</p>
]]></description><pubDate>Fri, 09 Jan 2026 18:27:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46557203</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46557203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46557203</guid></item><item><title><![CDATA[New comment by sbondaryev in "Mathematics for Computer Science (2018) [pdf]"]]></title><description><![CDATA[
<p>I like this book. The probability section is great, especially how they handle the Monty Hall paradox. They use "four step method" that breaks it down perfectly - way clearer than the explanations you get in movies like 21 or numb3rs.</p>
]]></description><pubDate>Fri, 09 Jan 2026 11:38:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46552796</link><dc:creator>sbondaryev</dc:creator><comments>https://news.ycombinator.com/item?id=46552796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46552796</guid></item></channel></rss>