<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: stankot</title><link>https://news.ycombinator.com/user?id=stankot</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 18:22:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=stankot" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Monorail – Turn CSS animations into interactive SVG graphs]]></title><description><![CDATA[
<p>Hey HN,<p>I needed a few simple graphs for a blog post [0]. Instead of slapping together a few SVGs and moving on, I decided to write a whole library to parse CSS keyframe animations and convert them to interactive graphs.<p>It ended up being a rabbit hole, with a lot of caveats. But it was fun to make, and I'm really happy with the graphs it produces.<p>I'm not sure how useful it will be for others. If you end up using it, I'd love to see how - feel free to reach out.<p>It's open source [1] under the MIT license. Written in TypeScript with no dependencies.<p>Let me know what you think!<p>[0] <a href="https://muffinman.io/blog/css-image-glitch/" rel="nofollow">https://muffinman.io/blog/css-image-glitch/</a><p>[1] <a href="https://github.com/Stanko/monorail">https://github.com/Stanko/monorail</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44437812">https://news.ycombinator.com/item?id=44437812</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 01 Jul 2025 20:39:39 +0000</pubDate><link>https://muffinman.io/monorail/</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=44437812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44437812</guid></item><item><title><![CDATA[Show HN: Bard – An Experiment in Robot Poetry]]></title><description><![CDATA[
<p>Hey HN,
This is a small project I made for a meetup (Creative Coding Amsterdam's poetry afternoon). With all the hype around LLMs these days, I wanted to create something silly and fun.<p>I ended up with Glitchy BARD, which generates crappy poetry. It uses source text transformed into n-grams, while rhymes rely on the CMU Pronouncing Dictionary[0]. For the voice, I used the native SpeechSynthesis API instead of a fancy AI one.<p>Everything runs on the client, but you can share a song via URL, which includes the random number generator seed.<p>It's open source[1], though the code is a bit chaotic as I was experimenting a lot and never cleaned it up. A blog post about the CSS glitch effect[2] even gained some traction on HN.<p>I'd like to turn this into a proper talk, mostly because it was so much fun to make and touched a lot of different areas - language models, rhymes and poetry, pixel art (which is a pain do to on web), speech synthesis, CSS animations... I gave an internal presentation at my company and got very positive feedback.<p>So let me know what you think and if you have any questions about BARD, please shoot.<p>[0] <a href="http://www.speech.cs.cmu.edu/cgi-bin/cmudict" rel="nofollow">http://www.speech.cs.cmu.edu/cgi-bin/cmudict</a><p>[1] <a href="https://github.com/Stanko/bard/">https://github.com/Stanko/bard/</a><p>[2] <a href="https://news.ycombinator.com/item?id=44221907">https://news.ycombinator.com/item?id=44221907</a><p>edit: link formatting</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44427023">https://news.ycombinator.com/item?id=44427023</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 30 Jun 2025 19:36:49 +0000</pubDate><link>https://muffinman.io/bard/</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=44427023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44427023</guid></item><item><title><![CDATA[New comment by stankot in "Show HN: I made CSS-only glitch effect"]]></title><description><![CDATA[
<p>I've figured it out. The error means that this call fails:<p><pre><code>    const animation = animationElement.getAnimations()[0];
</code></pre>
As Firefox supports `getAnimations` since 2020, I figured something else is messing up with it. I've tried to enable "reduced motion" in the system settings and it broke the animation!<p>It is because I had force-disabled all animations on the site when this option is enabled.<p>I patched it, it should work now. Thank you for your help!<p>EDIT: typo<p>EDIT2: I also added simple error handling to display a message if parsing the animation fails.</p>
]]></description><pubDate>Wed, 11 Jun 2025 09:48:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44245836</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=44245836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44245836</guid></item><item><title><![CDATA[New comment by stankot in "Show HN: I made CSS-only glitch effect"]]></title><description><![CDATA[
<p>Go for it, and share a link!</p>
]]></description><pubDate>Tue, 10 Jun 2025 14:12:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44237045</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=44237045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44237045</guid></item><item><title><![CDATA[New comment by stankot in "Show HN: I made CSS-only glitch effect"]]></title><description><![CDATA[
<p>Thanks for checking, I’ll try to see what is going on.</p>
]]></description><pubDate>Mon, 09 Jun 2025 21:37:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44229799</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=44229799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44229799</guid></item><item><title><![CDATA[New comment by stankot in "Show HN: I made CSS-only glitch effect"]]></title><description><![CDATA[
<p>That is weird, because it is HTML/CSS only. Do you see anything that would help me debug it? Could it be that an add-on (content blocker) messes up with it? I don't have an android device to test. I don't see any issues on desktop and ios though.</p>
]]></description><pubDate>Mon, 09 Jun 2025 17:47:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44227025</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=44227025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44227025</guid></item><item><title><![CDATA[New comment by stankot in "A simple 16x16 dot animation from simple math rules"]]></title><description><![CDATA[
<p>Tixy is amazing! I built something very similar:<p><a href="https://muffinman.io/pulsar/" rel="nofollow">https://muffinman.io/pulsar/</a><p>I wanted to create animations for my LED matrix screen, and I couldn’t find tixy anywhere. Only after I built pulsar I found it again.<p>Another similar project is <a href="https://sliderland.blinry.org/" rel="nofollow">https://sliderland.blinry.org/</a> which uses HTML sliders.<p>Fun stuff!</p>
]]></description><pubDate>Sat, 10 May 2025 15:32:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43946476</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=43946476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43946476</guid></item><item><title><![CDATA[Ask HN: How do you ensure you don't get locked from your email?]]></title><description><![CDATA[
<p>Big parts of our digital lives depend on our email address (personal, professional, financial…). I’m wondering how you've secured yourselves to prevent getting locked out of your email?<p>Of course, using my own domain is a no brainer, but I’ve heard horror stories of people getting kicked from their domains.<p>It feels like we are always at some company’s mercy, a mail provider, a domain service or something else.<p>I’m definitely overthinking, but it was triggered by a large financial institution that doesn’t support adding a recovery email.<p>I’m curious how you folks handle this, thanks!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43757010">https://news.ycombinator.com/item?id=43757010</a></p>
<p>Points: 7</p>
<p># Comments: 8</p>
]]></description><pubDate>Mon, 21 Apr 2025 22:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=43757010</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=43757010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43757010</guid></item><item><title><![CDATA[CSS-Only Glitch Effect]]></title><description><![CDATA[
<p>Article URL: <a href="https://muffinman.io/blog/css-image-glitch/">https://muffinman.io/blog/css-image-glitch/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43575607">https://news.ycombinator.com/item?id=43575607</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 03 Apr 2025 21:22:15 +0000</pubDate><link>https://muffinman.io/blog/css-image-glitch/</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=43575607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43575607</guid></item><item><title><![CDATA[New comment by stankot in "Kagi for Kids"]]></title><description><![CDATA[
<p>I stumbled on this some time ago and saved it for when my kid grows up enough. It is a collection of a few thousands kid friendly videos. I think their curation is pretty good, but check it out for yourself.<p><a href="https://thekidshouldseethis.com/" rel="nofollow">https://thekidshouldseethis.com/</a></p>
]]></description><pubDate>Mon, 31 Mar 2025 22:26:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43540631</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=43540631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43540631</guid></item><item><title><![CDATA[New comment by stankot in "Show HN: Image comparison slider in 6 lines of JavaScript"]]></title><description><![CDATA[
<p>Thank you! There is nothing wrong with large libraries. But you are right, there is something very satisfactory in solving a problem in a few lines of code.</p>
]]></description><pubDate>Thu, 06 Mar 2025 16:29:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43282027</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=43282027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43282027</guid></item><item><title><![CDATA[Bunny Jumps Again]]></title><description><![CDATA[
<p>Article URL: <a href="https://muffinman.io/blog/bunny-jumps-again/">https://muffinman.io/blog/bunny-jumps-again/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43143780">https://news.ycombinator.com/item?id=43143780</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 22 Feb 2025 22:09:02 +0000</pubDate><link>https://muffinman.io/blog/bunny-jumps-again/</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=43143780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43143780</guid></item><item><title><![CDATA[New comment by stankot in "Show HN: I made a tiny book using a pen-plotter and AI"]]></title><description><![CDATA[
<p>Thank you, you made my day!</p>
]]></description><pubDate>Thu, 20 Feb 2025 22:13:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43120980</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=43120980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43120980</guid></item><item><title><![CDATA[New comment by stankot in "Show HN: I made a tiny book using a pen-plotter and AI"]]></title><description><![CDATA[
<p>Thanks for the tip! Does it make paper shiny and stiff?</p>
]]></description><pubDate>Sun, 16 Feb 2025 19:44:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43070995</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=43070995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43070995</guid></item><item><title><![CDATA[New comment by stankot in "Show HN: I made a tiny book using a pen-plotter and AI"]]></title><description><![CDATA[
<p>This is awesome! I’ve seen it but forgot to bookmark it, thanks for sharing it again.</p>
]]></description><pubDate>Fri, 14 Feb 2025 17:38:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43050821</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=43050821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43050821</guid></item><item><title><![CDATA[New comment by stankot in "Show HN: I made a tiny book using a pen-plotter and AI"]]></title><description><![CDATA[
<p>Sure, I think the hard part is creating hand drawn animation. If you can draw or generate it, the rest is fairly straight forward.<p>I have an idea for somewhat different flip animation, stay tuned :)</p>
]]></description><pubDate>Fri, 14 Feb 2025 17:05:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43050487</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=43050487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43050487</guid></item><item><title><![CDATA[New comment by stankot in "Show HN: I made a tiny book using a pen-plotter and AI"]]></title><description><![CDATA[
<p>Actually that's my usual approach, but you should see the vector output from these. I tried doing it and than went back to cleaning up the raster images.</p>
]]></description><pubDate>Fri, 14 Feb 2025 10:30:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43046976</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=43046976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43046976</guid></item><item><title><![CDATA[New comment by stankot in "Show HN: I made a tiny book using a pen-plotter and AI"]]></title><description><![CDATA[
<p>For me, pen plotting is a lot of fun. There is something so satisfying in bringing digital work to the physical world.<p>As for the text, I have it on my todo list to create a few single line fonts, for some time now. The obvious one is my own handwriting, ideally with some randomness built in. I would like others to be less conventional to sprinkle them in my drawings, or like you mentioned, to create some pieces that are text only.</p>
]]></description><pubDate>Fri, 14 Feb 2025 09:43:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43046640</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=43046640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43046640</guid></item><item><title><![CDATA[New comment by stankot in "Show HN: I made a tiny book using a pen-plotter and AI"]]></title><description><![CDATA[
<p>That is correct. I use AxiDraw SE/A3 and I love it. One of the best purchases I ever made.</p>
]]></description><pubDate>Fri, 14 Feb 2025 09:17:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43046469</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=43046469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43046469</guid></item><item><title><![CDATA[Show HN: The Tiny Book of Great Joys]]></title><description><![CDATA[
<p>Hey,<p>I want to share a personal project: I made a tiny pen-plotted book for my wife. I did everything myself—drawings (with some help from Midjourney), plotting, cutting, and binding. I even used a 3D printer to make a helper tool.<p>It's absolutely over-engineered, but I enjoyed it a lot. Multi-disciplinary projects, especially those with a physical output, are a lot of fun for me.<p>The post covers the process in detail, but if you're interested in anything specific, let me know.<p>Cheers!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43040821">https://news.ycombinator.com/item?id=43040821</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 13 Feb 2025 20:23:49 +0000</pubDate><link>https://muffinman.io/blog/the-tiny-book-of-great-joys/</link><dc:creator>stankot</dc:creator><comments>https://news.ycombinator.com/item?id=43040821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43040821</guid></item></channel></rss>