<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: sumul</title><link>https://news.ycombinator.com/user?id=sumul</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 30 Jun 2026 21:12:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sumul" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sumul in "Show HN: Zanagrams"]]></title><description><![CDATA[
<p>I enjoyed this and loved the minimal UI, good copywriting, and tasteful animations. My brain gets a little bit stuck on words that I can see but aren’t valid because of a missing connection, but I get that this is one of the main points of the puzzle. Anyway, great job!</p>
]]></description><pubDate>Mon, 29 Jun 2026 04:14:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48714724</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=48714724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48714724</guid></item><item><title><![CDATA[New comment by sumul in "Outsourcing thinking"]]></title><description><![CDATA[
<p>This part really caught my attention (along with the rest of the preceding paragraph):<p>> Our inability to see opportunities and fulfillment in life as it is, leads to the inevitable conclusion that life is never enough, and we would always rather be doing something else.<p>I agree with the article completely, as it effectively names an uneasy feeling of hesitation I’ve had all along with how I use LLMs. I have found them tremendously valuable as sounding boards when I’m going in circles in my own well-worn cognitive (and sometimes even emotional) ruts. I have also found them valuable as research assistants, and I feel grateful that they arrived right around the time that search engines began to feel all but useless. I haven’t yet found them valuable in writing on my behalf, whether it’s prose or code.<p>During my formal education, I was very much a math and science person. I enjoyed those subjects. They came easily to me, which I also enjoyed. I did two years of liberal arts in undergrad, and they kicked my butt academically in a way that I didn’t realize was possible. I did not enjoy having to learn how to think and articulate those thoughts in seminars and essays. I did not enjoy the vulnerability of sharing myself that way, or of receiving feedback. If LLMs had existed, I’m certain I would have leaned hard on them to get some relief from the constant feeling of struggle and inadequacy. But then I wouldn’t have learned how to think or how to articulate myself, and my life and career would have been significantly less meaningful, interesting, and satisfying.</p>
]]></description><pubDate>Sun, 01 Feb 2026 19:39:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46848703</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=46848703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46848703</guid></item><item><title><![CDATA[New comment by sumul in "Show HN: ÆTHRA – Writing Music as Code"]]></title><description><![CDATA[
<p>Thanks for sharing. I’m a musician and programmer, so I’m squarely in what I’d expect is your target audience. Since you’re posting an early version for feedback, here are some of my broadest initial thoughts.<p>From your README’s philosophy section: “You describe what you want to feel — ÆTHRA handles how it sounds.” But the rest of the documentation doesn’t yet feel aligned to that vision. The closest you get to that is when you describe your example chord progression as melancholic, but you as the composer already happened to know that this particular progression provides the feeling you have in mind.<p>I love the idea of a high level way to programmatically or idiomatically describe how music should feel, especially how the composition should evolve over time (perhaps even in surprising ways that are beyond current tools). I hope as you progress that you’re able to find innovative ways to build toward that vision.<p>The current feature set feels like it would be considerably more convenient in a GUI environment. Again, I hope that as you continue to build, it becomes more obvious why this is a language and not a visual synthesis/composition tool.<p>A little audio output demo would go a very long way in potentially getting me interested in playing around with this.<p>Good luck!</p>
]]></description><pubDate>Sun, 01 Feb 2026 19:03:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46848444</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=46848444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46848444</guid></item><item><title><![CDATA[New comment by sumul in "Show HN: The HN Arcade"]]></title><description><![CDATA[
<p>Great idea! I made a submission too. 
<a href="https://figure.game" rel="nofollow">https://figure.game</a></p>
]]></description><pubDate>Fri, 30 Jan 2026 02:08:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46819751</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=46819751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46819751</guid></item><item><title><![CDATA[Creating New Chinese Characters]]></title><description><![CDATA[
<p>Article URL: <a href="https://pages.ucsd.edu/~dkjordan/chin/mojicakes.html">https://pages.ucsd.edu/~dkjordan/chin/mojicakes.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33291388">https://news.ycombinator.com/item?id=33291388</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 21 Oct 2022 18:27:48 +0000</pubDate><link>https://pages.ucsd.edu/~dkjordan/chin/mojicakes.html</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=33291388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33291388</guid></item><item><title><![CDATA[New comment by sumul in "Atkinson Hyperlegible Font"]]></title><description><![CDATA[
<p>Yes! I auditioned dozens of fonts for the UI of <a href="https://figure.game" rel="nofollow">https://figure.game</a> and chose Lexend for its legibility, even at small sizes. It’s also got lots of understated charm and character (no pun intended) in my opinion. After reading about the project, I was very impressed with the reading fluency improvements reported, especially considering that (to me) it just looks like a very classy contemporary geometric sans.</p>
]]></description><pubDate>Sun, 11 Sep 2022 18:44:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=32802155</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=32802155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32802155</guid></item><item><title><![CDATA[New comment by sumul in "Show HN: Figure is a daily logic puzzle game"]]></title><description><![CDATA[
<p>Keyboard navigation is fixed now. Tab to move around and Enter to clear.</p>
]]></description><pubDate>Thu, 11 Aug 2022 23:31:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=32433117</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=32433117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32433117</guid></item><item><title><![CDATA[New comment by sumul in "Show HN: Figure is a daily logic puzzle game"]]></title><description><![CDATA[
<p>I think this is a excellent question that I haven't been asked before. I don't have a great answer, as I don't consider myself to be particularly great at solving these puzzles. Some of my friends are consistently better (fewer tries, faster) than I am. I've noticed that I find important patterns and key moves more quickly now after playing so many of them, but sometimes I still get stumped. Often I realize that I make an assumption about a large group needing to be cleared at once, but the solution hinges on intentionally breaking up the large group to make something else happen a move or two later. I think it's really fun to learn these types of things by experience, so my main suggestion—if you find it fun and not too frustrating—is to approach each puzzle with an open mind and don't get too attached to any single moves that you believe to be correct. Finally, you've probably noticed that you're often left with the same one or two tiles when you run out of moves. Try to think ahead and see if there are ways to connect that tile to another one earlier. Good luck!</p>
]]></description><pubDate>Tue, 09 Aug 2022 19:28:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=32402913</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=32402913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32402913</guid></item><item><title><![CDATA[New comment by sumul in "Show HN: Figure is a daily logic puzzle game"]]></title><description><![CDATA[
<p>It's different every day, usually between 8 and 11 moves. It depends on the minimum number of moves required to clear the tiles in the given arrangement.</p>
]]></description><pubDate>Tue, 09 Aug 2022 02:35:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=32393676</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=32393676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32393676</guid></item><item><title><![CDATA[New comment by sumul in "Show HN: Figure is a daily logic puzzle game"]]></title><description><![CDATA[
<p>This is excellent, thanks for sharing. My solver is designed to find every possible solution so that I can evaluate the ratio of "best" solutions to all solutions. A lot of these optimizations are super interesting, but since I'm intentionally going for comprehensive brute force (rather than finding any winning solution as quickly as possible), they're mostly off the table, at least as long as puzzles are randomly generated and I need to filter them based on solution space characteristics like this.<p>I did realize while reading this that I could get a little more sophisticated by finding out the number of moves in a best solution using an aggressively optimized fast solver. If that number is within a range that's fun to play, say 8-11 moves, then go ahead and find all the rest of the solutions with the maximum brute force. If not, then just scrub the whole thing since I wouldn't use that puzzle anyway.</p>
]]></description><pubDate>Mon, 08 Aug 2022 02:22:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=32381870</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=32381870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32381870</guid></item><item><title><![CDATA[New comment by sumul in "Show HN: Figure is a daily logic puzzle game"]]></title><description><![CDATA[
<p>Very cool, thanks for sharing. And thanks for pointing out the keyboard thing. I was about to reply with "but you can!" but when I went to confirm I realized that while you can navigate to each tile with the keyboard you can't actually clear them. I'll fix that.</p>
]]></description><pubDate>Mon, 08 Aug 2022 00:55:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=32381416</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=32381416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32381416</guid></item><item><title><![CDATA[New comment by sumul in "Making Quieter Technology"]]></title><description><![CDATA[
<p>I endorse getting away from as much news as possible. I made that choice after the 2016 US elections, and it has been a big, sustained improvement in my quality of life. I've found that if something is important, I'll hear about it from friends, family, or co-workers. Hearing about important things from people I trust is way better than hearing about them from news outlets trying their hardest to keep me hooked. Sometimes I get the bewildered, mouth-agape reaction of "you haven't heard of this???" but it took a surprisingly short amount of time to feel no embarrassment about being out of the loop and simply responding with, "nope! please tell me all about it."</p>
]]></description><pubDate>Sun, 07 Aug 2022 21:08:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=32379913</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=32379913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32379913</guid></item><item><title><![CDATA[New comment by sumul in "Show HN: Figure is a daily logic puzzle game"]]></title><description><![CDATA[
<p>That's really helpful, thank you. I'll see what I can do to optimize the animation performance more, and I'll take a closer look at the animation timing at lower frame rates. Definitely don't want to mislead or confuse!</p>
]]></description><pubDate>Sun, 07 Aug 2022 19:46:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=32379238</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=32379238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32379238</guid></item><item><title><![CDATA[New comment by sumul in "Show HN: Figure is a daily logic puzzle game"]]></title><description><![CDATA[
<p>Thanks for reporting. That's a known bug that I'll try to fix soon. Firefox on Android is doing something weird with the Web Share API [1]. In a nutshell, the API has two methods. The first is `canShare`, which lets you ask the browser if it can share the data you're about to give it. The second is `share`, which does the sharing. I only attempt to `share` if the browser gives me the green light via `canShare`. So basically Firefox on Android is saying, "yup this object looks good" and then "nope won't share it." If it just told me no in the first `canShare` check, it would gracefully fall back to just going straight to your clipboard, which is what happens in Firefox desktop browsers.<p>For now, you can use the little "Copy" button in the corner of the results text bubble area. That one just goes straight to the clipboard reliably.<p>[1] <a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Share_API" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/API/Web_Share_A...</a></p>
]]></description><pubDate>Sun, 07 Aug 2022 19:41:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=32379191</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=32379191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32379191</guid></item><item><title><![CDATA[New comment by sumul in "Show HN: Figure is a daily logic puzzle game"]]></title><description><![CDATA[
<p>I did look into it, although I'm not a lawyer. My understanding is that privacy notice compliance is a function of how personal information is being collected and used. I chose to collect no personal information whatsoever. I think of this as being respectful of you as the user and to the spirit of these types of regulations, rather than being "maliciously compliant" (like the ubiquitous strong default action of "accept all cookies").<p>Here's a quote from <a href="https://gdpr.eu/privacy-notice/" rel="nofollow">https://gdpr.eu/privacy-notice/</a> (emphasis mine)<p>> <i>If an organization is collecting information</i> from an individual directly, it must include the following information in its privacy notice:</p>
]]></description><pubDate>Sun, 07 Aug 2022 19:33:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=32379132</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=32379132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32379132</guid></item><item><title><![CDATA[New comment by sumul in "Show HN: Figure is a daily logic puzzle game"]]></title><description><![CDATA[
<p>I'm glad you enjoyed figuring it out without instructions. Thanks for letting me know. I got some helpful feedback early on that resulted in the "Pick any tile from the bottom row" prompt. I grew up on Atari and NES and would never read game instructions (Atari was before I could read anyway, ha), so my hope was that I wouldn't need to force a walkthrough on anyone, especially since there's no risk in poking at it to see what happens.</p>
]]></description><pubDate>Sun, 07 Aug 2022 19:15:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=32378973</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=32378973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32378973</guid></item><item><title><![CDATA[New comment by sumul in "Show HN: Figure is a daily logic puzzle game"]]></title><description><![CDATA[
<p>Oh, just want to clarify that I've done tons of projects. I've been designing and building interactive products professionally for about 20 years. This was just my first time using Next.js, React, etc. I spent about a week reading the official docs for React, Redux, and Next.js and then started building, with lots of visits back to the docs, Stack Overflow, tutorials, and blogs as needed throughout the process.</p>
]]></description><pubDate>Sun, 07 Aug 2022 19:05:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=32378886</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=32378886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32378886</guid></item><item><title><![CDATA[New comment by sumul in "Show HN: Figure is a daily logic puzzle game"]]></title><description><![CDATA[
<p>Hey thanks!</p>
]]></description><pubDate>Sun, 07 Aug 2022 18:55:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=32378777</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=32378777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32378777</guid></item><item><title><![CDATA[New comment by sumul in "Show HN: Figure is a daily logic puzzle game"]]></title><description><![CDATA[
<p>That's so helpful, thank you. I wonder if anyone would notice or care if I swapped the triangle for the square or diamond...</p>
]]></description><pubDate>Sun, 07 Aug 2022 16:56:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=32377857</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=32377857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32377857</guid></item><item><title><![CDATA[New comment by sumul in "Show HN: Figure is a daily logic puzzle game"]]></title><description><![CDATA[
<p>Fair point. I mention the free tiers because I found it to be really low friction to start building without worrying about the pricing of every little service and platform (I did make sure the paid tiers weren't going to be a huge issue or surprise once I was ready to graduate). I'm willing to invest a bit in side projects once they get to a certain point of maturity and have the potential to maybe pay for themselves someday, so at this point I'm paying for the domain, Vercel, Supabase, and the Streamline icons I use.</p>
]]></description><pubDate>Sun, 07 Aug 2022 16:34:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=32377723</link><dc:creator>sumul</dc:creator><comments>https://news.ycombinator.com/item?id=32377723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32377723</guid></item></channel></rss>