<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: tinchox5</title><link>https://news.ycombinator.com/user?id=tinchox5</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 03 Aug 2026 01:29:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tinchox5" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tinchox5 in "Show HN: Editxr – open-source WYSIWYG Markdown editor for the terminal"]]></title><description><![CDATA[
<p>Love this. The in-place rendering (instead of a split preview) is exactly the kind of terminal Markdown tool I've been wanting. thanks for sharing!</p>
]]></description><pubDate>Thu, 11 Jun 2026 13:32:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48490134</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=48490134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48490134</guid></item><item><title><![CDATA[Show HN: Snapdom V2 Beta – Capture and modify DOM to multiple formats on-the-fly]]></title><description><![CDATA[
<p>Article URL: <a href="https://snapdom.dev/">https://snapdom.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45580619">https://news.ycombinator.com/item?id=45580619</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 14 Oct 2025 14:38:40 +0000</pubDate><link>https://snapdom.dev/</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=45580619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45580619</guid></item><item><title><![CDATA[From frustration to open source adoption: my journey building SnapDOM]]></title><description><![CDATA[
<p>I started hacking on what later became SnapDOM in April this year. At first it wasn’t even meant to be a standalone library — it began as an internal tool for a zoomable UI project (Zumly), I was building. To make that project work, I needed a way to capture DOM elements with high speed and fidelity. Existing DOM-to-image libraries like html2canvas often failed in subtle but important ways: missing pseudo-elements, mis-rendering fonts, ignoring Shadow DOM, or breaking on Safari. What started as a quick internal hack slowly grew into its own project.<p>Open sourcing SnapDOM changed everything. Suddenly the audience wasn’t just me, but anyone with their own browser, CSS, and HTML quirks. That’s when I realized how immense the attack surface really is. Every combination of engines, DOM structures, styles, and external resources can break in unexpected ways. At times it felt overwhelming, but I’ve learned to treat each bug as a reproducible pattern: isolate it, fix it, and carry the lesson forward.<p>From the beginning, two principles guided the work: fidelity and speed. Capturing “every detail” would not matter if the process was unbearably slow, so I spent a lot of time on caching strategies, incremental updates, and efficient DOM cloning. Benchmarking against existing libraries became part of the routine. Performance was never an afterthought — it was always as important as accuracy.<p>On the technical side, SnapDOM pushed me into DOM cloning strategies, caching, font embedding heuristics, browser-specific hacks, and the constant tradeoffs between fidelity and performance. On the personal side, it has been just as educational: patience, humility, and learning to really listen to users. Some of the best moments have been receiving thoughtful PRs and clear reproduction cases — collaboration that genuinely made the project better. The respect shown in these contributions has been one of the most motivating parts of the journey.<p>Another milestone: only a few months in, SnapDOM already has its first two GitHub Sponsors and has passed 6k stars on GitHub. Knowing that people found enough value to sponsor the project, and that thousands more cared enough to star it, has been incredibly rewarding.<p>I’ve also been designing a plugin system, so the core stays lean while features like cropping, filters, or alternative exporters can live as extensions. It’s not merged into the mainline yet, but it’s a direction I’m excited about — and another layer of complexity to manage as the project evolves.<p>It’s still early days, but reflecting on the journey from April to now has been meaningful. What started as a small internal helper for a zoomable UI turned into an open source project with real users, contributions, sponsors, and community respect. Balancing the technical struggles with the human side of open source has made this one of the most rewarding experiences I’ve had so far.<p>Thank you,
Martin<p>Repo: https://github.com/zumerlab/snapdom</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45394753">https://news.ycombinator.com/item?id=45394753</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 27 Sep 2025 11:04:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45394753</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=45394753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45394753</guid></item><item><title><![CDATA[Radioactive wasp nest found at site where US once made nuclear bombs]]></title><description><![CDATA[
<p>Article URL: <a href="https://abcnews.go.com/US/wireStory/radioactive-wasp-nest-found-site-us-made-nuclear-124215311">https://abcnews.go.com/US/wireStory/radioactive-wasp-nest-found-site-us-made-nuclear-124215311</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44739506">https://news.ycombinator.com/item?id=44739506</a></p>
<p>Points: 8</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 30 Jul 2025 21:08:13 +0000</pubDate><link>https://abcnews.go.com/US/wireStory/radioactive-wasp-nest-found-site-us-made-nuclear-124215311</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=44739506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44739506</guid></item><item><title><![CDATA[Scientists use quantum machine learning to create semiconductors]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.livescience.com/technology/computing/scientists-use-quantum-machine-learning-to-create-semiconductors-for-the-first-time-and-it-could-transform-how-chips-are-made">https://www.livescience.com/technology/computing/scientists-use-quantum-machine-learning-to-create-semiconductors-for-the-first-time-and-it-could-transform-how-chips-are-made</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44731936">https://news.ycombinator.com/item?id=44731936</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 30 Jul 2025 08:16:06 +0000</pubDate><link>https://www.livescience.com/technology/computing/scientists-use-quantum-machine-learning-to-create-semiconductors-for-the-first-time-and-it-could-transform-how-chips-are-made</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=44731936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44731936</guid></item><item><title><![CDATA[Pie Menus: A 30 Year Retrospective]]></title><description><![CDATA[
<p>Article URL: <a href="https://donhopkins.medium.com/pie-menus-936fed383ff1">https://donhopkins.medium.com/pie-menus-936fed383ff1</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42914805">https://news.ycombinator.com/item?id=42914805</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 03 Feb 2025 03:59:16 +0000</pubDate><link>https://donhopkins.medium.com/pie-menus-936fed383ff1</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=42914805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42914805</guid></item><item><title><![CDATA[New comment by tinchox5 in "MitmProxy2Swagger: Automagically reverse-engineer REST APIs"]]></title><description><![CDATA[
<p>Coool!</p>
]]></description><pubDate>Thu, 02 Jan 2025 09:35:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42573026</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=42573026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42573026</guid></item><item><title><![CDATA[New comment by tinchox5 in "Phone Is Dirtier Than a Toilet Seat"]]></title><description><![CDATA[
<p>Agree</p>
]]></description><pubDate>Thu, 02 Jan 2025 09:25:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42572982</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=42572982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42572982</guid></item><item><title><![CDATA[Show HN: First Orbit stable version to build any kind of radial UI with CSS only]]></title><description><![CDATA[
<p>Orbit CSS reached its V.1.0.0 and it is finally stable. Hope you find it useful and easy to use.<p>In the doc site (<a href="https://zumerlab.github.io/orbit-docs/" rel="nofollow">https://zumerlab.github.io/orbit-docs/</a>) you can play with a multilevel piemenu<p>...and explore potencial use cases covered in examples:
- Progress bars
- Charts (e.g., pie charts, multi-level pies, sunburst charts)
- Gauges
- Knobs
- Pie menus
- Watch faces
- Sci-fi art
- Chemical structures
- Calendars
- Dashboards
- Mandalas<p>Whatever, have a good 2025!!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42542339">https://news.ycombinator.com/item?id=42542339</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 29 Dec 2024 19:36:28 +0000</pubDate><link>https://github.com/zumerlab/orbit</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=42542339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42542339</guid></item><item><title><![CDATA[Idea to share: make visible GitHub projects under 1000 stars]]></title><description><![CDATA[
<p>Article URL: <a href="https://old.reddit.com/r/SideProject/s/FkWadh2tS6">https://old.reddit.com/r/SideProject/s/FkWadh2tS6</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42007545">https://news.ycombinator.com/item?id=42007545</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 31 Oct 2024 14:54:12 +0000</pubDate><link>https://old.reddit.com/r/SideProject/s/FkWadh2tS6</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=42007545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42007545</guid></item><item><title><![CDATA[New comment by tinchox5 in "Ask HN: How to deal with the anxiety of promoting your own open-source project?"]]></title><description><![CDATA[
<p>Thank you! When I made the project public, I posted it here with Show HN tag, and it went pretty well, with many encouraging comments. I especially liked your point about not worrying about things you can't control. But something is difficult to know what you can control and what you can't.<p>The post was <a href="https://news.ycombinator.com/item?id=41189637">https://news.ycombinator.com/item?id=41189637</a></p>
]]></description><pubDate>Thu, 05 Sep 2024 09:38:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41455039</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=41455039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41455039</guid></item><item><title><![CDATA[Ask HN: How to deal with the anxiety of promoting your own open-source project?]]></title><description><![CDATA[
<p>I've been working on a project for months, and now that it's publicly available, I'm feeling overwhelmed by the thought of self-promotion. I'm worried about being perceived as spammy or that my project won't be well-received. I'm also constantly checking how many visitors I have or how many stars I've received.<p>For this project, I tried to manage my expectations, but anyway, I feel horrible. How do you balance the need to promote your project with the fear of being too self-promotional? Any tips or advice would be greatly appreciated!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41454862">https://news.ycombinator.com/item?id=41454862</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 05 Sep 2024 09:00:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41454862</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=41454862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41454862</guid></item><item><title><![CDATA[New comment by tinchox5 in "Save time testing HTML and CSS on the fly using only CSS"]]></title><description><![CDATA[
<p>Repo: <a href="https://github.com/zumerlab/orbit">https://github.com/zumerlab/orbit</a><p>Source file: <a href="https://github.com/zumerlab/orbit/blob/main/src/scss/_support.scss">https://github.com/zumerlab/orbit/blob/main/src/scss/_suppor...</a><p>Orbit related documentation: <a href="https://zumerlab.github.io/orbit-docs/tools/support/" rel="nofollow">https://zumerlab.github.io/orbit-docs/tools/support/</a><p>Good to read: <a href="https://heydonworks.com/article/testing-html-with-modern-css" rel="nofollow">https://heydonworks.com/article/testing-html-with-modern-css</a></p>
]]></description><pubDate>Thu, 29 Aug 2024 12:14:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=41390003</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=41390003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41390003</guid></item><item><title><![CDATA[Save time testing HTML and CSS on the fly using only CSS]]></title><description><![CDATA[
<p>Recently, I made public a CSS framework I developed for creating radial designs.<p>During development, I faced several challenges, including testing different features. I noticed that CSS linters and other tools didn't allow me to see why something wasn't working, even if there were no basic errors. Another typical CSS problem was seeing how it was shared across different browsers. Fortunately, I discovered that certain new CSS features can be used to create a series of real-time tests. These features are @support, @container, and :has().<p>By combining these features, I developed a testing system not only to check if the framework works in the browser but also, and most importantly, to see if we are applying HTML correctly according to the browser's requirements and avoiding involuntary errors when developing an application.<p>Since my CSS framework necessarily uses features that only the newest browsers have, such as trigonometric functions like cos() and sin(), I created a series of rules to test if they are supported by the browser. If they're not, a message appears asking to update the browser. Similarly, if the browser doesn't support :has(), which is used throughout the framework.<p>There are also typical cases of browser incompatibility, so in some non-critical cases, I use @support or @container to hide certain Orbit features that don't affect its use. For example, Safari doesn't accept SVG context-stroke, so I hide them.<p>However, beyond those critical checks and compatibility, the most common issue when using a CSS framework is not knowing how to use it properly. That's why I created other CSS rules that allow analyzing if a parent element has the required child elements and not others. Here, visual alerts also appear while developing to give a hint about where the error is in the code.<p>I'll leave some links in the comments below for further reading.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41389997">https://news.ycombinator.com/item?id=41389997</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 29 Aug 2024 12:13:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=41389997</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=41389997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41389997</guid></item><item><title><![CDATA[A practical way to test HTML and CSS in real-time using only CSS]]></title><description><![CDATA[
<p>Recently, I made public a CSS framework I developed for creating radial designs. During development, I faced several challenges, including testing different features. I noticed that CSS linters and other tools didn't allow me to see why something wasn't working, even if there were no basic errors. Another typical CSS problem was seeing how it was shared across different browsers. Fortunately, I discovered that certain new CSS features can be used to create a series of real-time tests. These features are `@support`, `@container`, and `:has()`.<p>By combining these features, I developed a testing system not only to check if the framework works in the browser but also, and most importantly, to see if we are applying HTML correctly according to the browser's requirements and avoiding involuntary errors when developing an application.<p>Since my CSS framework necessarily uses features that only the newest browsers have, such as trigonometric functions like `cos()` and `sin()`, I created a series of rules to test if they are supported by the browser. If they're not, a message appears asking to update the browser. Similarly, if the browser doesn't support `:has()`, which is used throughout the framework.<p>There are also typical cases of browser incompatibility, so in some non-critical cases, I use `@support` or `@container` to hide certain Orbit features that don't affect its use. For example, Safari doesn't accept SVG `context-stroke`, so I hide them.<p>However, beyond those critical checks and compatibility, the most common issue when using a CSS framework is not knowing how to use it properly. That's why I created other CSS rules that allow analyzing if a parent element has the required child elements and not others. Here, visual alerts also appear while developing to give a hint about where the error is in the code.<p>I don't want to bore you with the details specific to Orbit, but I'll leave you the link to the support source and related documentation.<p>Repo:
https://github.com/zumerlab/orbit<p>Source file:
https://github.com/zumerlab/orbit/blob/main/src/scss/_support.scss<p>Orbit related documentation: 
https://zumerlab.github.io/orbit-docs/tools/support/<p>Good to go deeper:
https://heydonworks.com/article/testing-html-with-modern-css<p>edited: typo Suorce -> Source</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41378981">https://news.ycombinator.com/item?id=41378981</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 28 Aug 2024 12:59:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=41378981</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=41378981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41378981</guid></item><item><title><![CDATA[New comment by tinchox5 in "Show HN: Orbit – A CSS radial UI composer framework"]]></title><description><![CDATA[
<p>Cool, let me know!!</p>
]]></description><pubDate>Fri, 09 Aug 2024 16:27:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=41203295</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=41203295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41203295</guid></item><item><title><![CDATA[New comment by tinchox5 in "Show HN: Orbit – A CSS radial UI composer framework"]]></title><description><![CDATA[
<p>You are right! I will adjust. Thanks</p>
]]></description><pubDate>Fri, 09 Aug 2024 15:00:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=41202515</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=41202515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41202515</guid></item><item><title><![CDATA[New comment by tinchox5 in "Show HN: Orbit – A CSS radial UI composer framework"]]></title><description><![CDATA[
<p>I was hesitant to develop custom elements at first because I wanted to use just CSS classes and custom variables. However, in certain cases, the developer experience is a mess without using custom elements. About your question, yes, I would make custom element alternatives.</p>
]]></description><pubDate>Thu, 08 Aug 2024 18:07:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=41194488</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=41194488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41194488</guid></item><item><title><![CDATA[New comment by tinchox5 in "Show HN: Orbit – A CSS radial UI composer framework"]]></title><description><![CDATA[
<p>Pretty awesome your pie menu!<p>I believe that "satellites" have pointer-events set to none by default. I would think in some solution, maybe adding a CSS utility to change that in case is needed<p>I've just merged your PR thank you!!</p>
]]></description><pubDate>Thu, 08 Aug 2024 17:15:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41193902</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=41193902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41193902</guid></item><item><title><![CDATA[New comment by tinchox5 in "Show HN: Orbit – A CSS radial UI composer framework"]]></title><description><![CDATA[
<p>Thank you to detect these typos!! If you want to collaborate please click on Edit page link located at bottom of each page and create a PR. I'll merge ASAP.</p>
]]></description><pubDate>Thu, 08 Aug 2024 15:53:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41192879</link><dc:creator>tinchox5</dc:creator><comments>https://news.ycombinator.com/item?id=41192879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41192879</guid></item></channel></rss>