<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: uonr</title><link>https://news.ycombinator.com/user?id=uonr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 12:51:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=uonr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by uonr in "Show HN: Infinite canvas notes in the non-Euclidean Poincaré disk"]]></title><description><![CDATA[
<p>While developing poincake, I actually thought about building a language learning app using a similar approach. The idea was to map word embeddings onto a Poincaré disk so users could explore word relationships and clusters.</p>
]]></description><pubDate>Sun, 07 Jun 2026 00:57:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48430723</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=48430723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48430723</guid></item><item><title><![CDATA[New comment by uonr in "Show HN: Infinite canvas notes in the non-Euclidean Poincaré disk"]]></title><description><![CDATA[
<p>I'm thinking LOD might help mitigate the overlap issue, perhaps by having an LLM progressively shorten the text until it's a single Unicode character.<p>Also, as other comments suggested, shading or similar techniques could help.<p>That said, I doubt this can be fully resolved unless the text is rendered in hyperbolic space, as another commenter mentioned. I'll need to experiment and see if that's doable.</p>
]]></description><pubDate>Sun, 07 Jun 2026 00:49:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48430689</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=48430689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48430689</guid></item><item><title><![CDATA[New comment by uonr in "Show HN: Infinite canvas notes in the non-Euclidean Poincaré disk"]]></title><description><![CDATA[
<p>(I'm the dev) I tried it out on an iPad and it seems to work fine. Let me know if you run into any issues. Supporting direct stylus/Pencil input will definitely be a challenge, but I think it’s worth a shot.</p>
]]></description><pubDate>Sun, 07 Jun 2026 00:42:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48430650</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=48430650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48430650</guid></item><item><title><![CDATA[Show HN: Infinite canvas notes in the non-Euclidean Poincaré disk]]></title><description><![CDATA[
<p>Hi!<p>This is an infinite canvas note-taking tool where notes are laid out in a non-Euclidean, hyperbolic geometric space. As you drag and navigate through the view, you’ll experience a unique fluid distortion that naturally leverages your brain's spatial memory.<p>I’ve been obsessed with the concept of space in HCI for years. Many modern UI patterns are essentially workarounds for the lack of screen real estate. While researching zoom-based UIs a while back, I stumbled upon old HCI papers that used the Poincaré disk model of the hyperbolic plane to organize data. It elegantly projects an infinite space into a finite disk, keeping everything contextually visible.<p>I wanted to build an experimental app around this concept years ago, but the non-Euclidean math was a significant roadblock. Recently, I decided to give it a shot with the help of LLMs. It turns out that LLMs can handle the mathematical heavy lifting quite well, specifically in designing the coordinate systems and optimization algorithms, provided that you guide them with a solid architectural design.<p>This is still an experimental demo, but I hope it leaves an impression. I’d love to know if you find this paradigm practical for organizing your thoughts.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48372138">https://news.ycombinator.com/item?id=48372138</a></p>
<p>Points: 188</p>
<p># Comments: 33</p>
]]></description><pubDate>Tue, 02 Jun 2026 16:08:26 +0000</pubDate><link>https://uonr.github.io/poincake/</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=48372138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48372138</guid></item><item><title><![CDATA[New comment by uonr in "Let the agents democratize open source"]]></title><description><![CDATA[
<p>DHH probably just reached for "ressentiment" because it sounds cool. I can't get over how ironic it is to put Nietzsche and democratize in the same post.</p>
]]></description><pubDate>Tue, 02 Jun 2026 01:37:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48364852</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=48364852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48364852</guid></item><item><title><![CDATA[From trees to graphs: speeding up vector search 10x with Hannoy]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.kerollmops.com/from-trees-to-graphs-speeding-up-vector-search-10x-with-hannoy">https://blog.kerollmops.com/from-trees-to-graphs-speeding-up-vector-search-10x-with-hannoy</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46271062">https://news.ycombinator.com/item?id=46271062</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 15 Dec 2025 06:22:07 +0000</pubDate><link>https://blog.kerollmops.com/from-trees-to-graphs-speeding-up-vector-search-10x-with-hannoy</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=46271062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46271062</guid></item><item><title><![CDATA[New comment by uonr in "Needy Programs"]]></title><description><![CDATA[
<p>What if security updates?</p>
]]></description><pubDate>Fri, 14 Nov 2025 13:32:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45926549</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=45926549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45926549</guid></item><item><title><![CDATA[New comment by uonr in "The <output> Tag"]]></title><description><![CDATA[
<p>I love those handmade bad sketch</p>
]]></description><pubDate>Sat, 11 Oct 2025 10:38:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45548038</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=45548038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45548038</guid></item><item><title><![CDATA[Realtime Raytracing in Bevy 0.17 (Solari)]]></title><description><![CDATA[
<p>Article URL: <a href="https://jms55.github.io/posts/2025-09-20-solari-bevy-0-17/">https://jms55.github.io/posts/2025-09-20-solari-bevy-0-17/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45368726">https://news.ycombinator.com/item?id=45368726</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 25 Sep 2025 02:41:32 +0000</pubDate><link>https://jms55.github.io/posts/2025-09-20-solari-bevy-0-17/</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=45368726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45368726</guid></item><item><title><![CDATA[OI Wiki – useful knowledge about competitive programming]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.oi-wiki.org/">https://en.oi-wiki.org/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45329973">https://news.ycombinator.com/item?id=45329973</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 22 Sep 2025 07:03:01 +0000</pubDate><link>https://en.oi-wiki.org/</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=45329973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45329973</guid></item><item><title><![CDATA[New comment by uonr in "996"]]></title><description><![CDATA[
<p>At least the recent popularity of the 996 originated in China, and I believe most Chinese people would agree with that. Besides, even if it started in Hong Kong, saying it originated in China is still technically correct.</p>
]]></description><pubDate>Sat, 06 Sep 2025 14:43:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45149709</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=45149709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45149709</guid></item><item><title><![CDATA[PostgreSQL's explain analyze made readable]]></title><description><![CDATA[
<p>Article URL: <a href="https://explain.depesz.com/">https://explain.depesz.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44979776">https://news.ycombinator.com/item?id=44979776</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 22 Aug 2025 00:21:05 +0000</pubDate><link>https://explain.depesz.com/</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=44979776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44979776</guid></item><item><title><![CDATA[CSS Relative Colors]]></title><description><![CDATA[
<p>Article URL: <a href="https://ishadeed.com/article/css-relative-colors/">https://ishadeed.com/article/css-relative-colors/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44956997">https://news.ycombinator.com/item?id=44956997</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 19 Aug 2025 22:54:18 +0000</pubDate><link>https://ishadeed.com/article/css-relative-colors/</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=44956997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44956997</guid></item><item><title><![CDATA[New comment by uonr in "Show HN: OverType – A Markdown WYSIWYG editor that's just a textarea"]]></title><description><![CDATA[
<p><a href="https://github.com/inokawa/rich-textarea" rel="nofollow">https://github.com/inokawa/rich-textarea</a></p>
]]></description><pubDate>Mon, 18 Aug 2025 02:51:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44936928</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=44936928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44936928</guid></item><item><title><![CDATA[New comment by uonr in "The dead need right to delete their data so they can't be AI-ified, lawyer says"]]></title><description><![CDATA[
<p>Chinese companies offer to 'resurrect' deceased loved ones with AI avatars <a href="https://www.npr.org/2024/07/18/nx-s1-5040583/china-ai-artificial-intelligence-dead-avatars" rel="nofollow">https://www.npr.org/2024/07/18/nx-s1-5040583/china-ai-artifi...</a></p>
]]></description><pubDate>Sat, 09 Aug 2025 15:45:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44847406</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=44847406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44847406</guid></item><item><title><![CDATA[New comment by uonr in "CSS's problems are Tailwind's problems"]]></title><description><![CDATA[
<p>I use tailwind because I'm fed up with inheritance.</p>
]]></description><pubDate>Wed, 23 Jul 2025 05:54:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44656079</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=44656079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44656079</guid></item><item><title><![CDATA[New comment by uonr in "The average chess players of Bletchley Park and AI research in Britain"]]></title><description><![CDATA[
<p>The Turing test isn't dead. The true Turing test is a thought experiment, and it's not something that can be replicated in the real world.<p>Given enough time and interaction, you can still spot a person on Discord being faked by an LLM—at the very least, something will feel off. This is even more true in a formal, knowing, adversarial setting.</p>
]]></description><pubDate>Tue, 01 Jul 2025 19:03:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44437033</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=44437033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44437033</guid></item><item><title><![CDATA[Niri v25.05 with Overview]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/YaLTeR/niri/discussions/1589">https://github.com/YaLTeR/niri/discussions/1589</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44060580">https://news.ycombinator.com/item?id=44060580</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 22 May 2025 10:17:42 +0000</pubDate><link>https://github.com/YaLTeR/niri/discussions/1589</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=44060580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44060580</guid></item><item><title><![CDATA[Subprocess.run (Domain)]]></title><description><![CDATA[
<p>Article URL: <a href="https://docs.python.org/3/library/subprocess.html">https://docs.python.org/3/library/subprocess.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44046699">https://news.ycombinator.com/item?id=44046699</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 20 May 2025 22:48:29 +0000</pubDate><link>https://docs.python.org/3/library/subprocess.html</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=44046699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44046699</guid></item><item><title><![CDATA[New comment by uonr in "Curl removes experimental HTTP back end in Rust"]]></title><description><![CDATA[
<p>hyper more like a build block rather than a tool you can directly use, maybe
 you just should use other libraries which built on the hyper</p>
]]></description><pubDate>Sun, 22 Dec 2024 17:08:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42487625</link><dc:creator>uonr</dc:creator><comments>https://news.ycombinator.com/item?id=42487625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42487625</guid></item></channel></rss>