<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: atoko</title><link>https://news.ycombinator.com/user?id=atoko</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 13:30:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=atoko" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by atoko in "React Three Ecosystem"]]></title><description><![CDATA[
<p>Hello! One of the main challenges of figuring a JSX syntax out is what to do about the “children” prop.<p>Experientially, typescript still has a bit of trouble figuring out the right types for these nested structures. Even with a typed jsx function it sometimes doesn’t infer correctly, so providing plugin capability would take a very careful hand</p>
]]></description><pubDate>Sat, 10 May 2025 23:50:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43950015</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=43950015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43950015</guid></item><item><title><![CDATA[New comment by atoko in "React Three Ecosystem"]]></title><description><![CDATA[
<p>I’m working on the documentation, but I have a useful implementation of <GithubActions > JSX:<p><a href="https://github.com/levicape/fourtwo">https://github.com/levicape/fourtwo</a><p>The best way to use template JSX is either with a CLI, or by using #! pragma to output the constructed yaml after using a builder.</p>
]]></description><pubDate>Sat, 10 May 2025 23:42:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43949964</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=43949964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43949964</guid></item><item><title><![CDATA[New comment by atoko in "Static as a Server"]]></title><description><![CDATA[
<p>Thanks!<p>More concisely: it’s not always the case that prop drilling is possible within a component hierarchy. In a more involved application you store this object in context.<p>Is what you are describing compatible with this pattern? How does this inform the design of RSCs and as a developer, how can I expect this to affect me?</p>
]]></description><pubDate>Thu, 08 May 2025 20:07:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43930767</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=43930767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43930767</guid></item><item><title><![CDATA[New comment by atoko in "Static as a Server"]]></title><description><![CDATA[
<p>I wonder if the omission of React Context in this example is intentional. Do you think Context is compatible with suspense? In the sense that posts is being passed to components as props three times over.<p>Is it because each component is expected to abstract over async, relying on the promise state?</p>
]]></description><pubDate>Thu, 08 May 2025 19:19:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43930225</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=43930225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43930225</guid></item><item><title><![CDATA[New comment by atoko in "Bun 1.2 Is Released"]]></title><description><![CDATA[
<p>From what I can tell, this change was merged and released without a passing build. Indicating that the project’s quality assurance process is little more than lip service. I’m not sure how you would track regressions if your tests are flakey to begin with.</p>
]]></description><pubDate>Thu, 23 Jan 2025 16:12:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=42805282</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=42805282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42805282</guid></item><item><title><![CDATA[New comment by atoko in "No YAML"]]></title><description><![CDATA[
<p>I would bet on the source probably being gitlab-ci configurations</p>
]]></description><pubDate>Thu, 28 Oct 2021 02:27:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=29021635</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=29021635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29021635</guid></item><item><title><![CDATA[New comment by atoko in "Next.js 12"]]></title><description><![CDATA[
<p>Are there any plans to address Bazel compatibility?<p>I understand that the Next philosophy is very monolithic but so far I’m having trouble getting it to play nice with build tooling.</p>
]]></description><pubDate>Tue, 26 Oct 2021 16:53:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=29002816</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=29002816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29002816</guid></item><item><title><![CDATA[New comment by atoko in "Ask HN: What's a promising area to work on?"]]></title><description><![CDATA[
<p>Probably Kaggle competitions</p>
]]></description><pubDate>Tue, 22 Oct 2019 17:04:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=21326028</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=21326028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21326028</guid></item><item><title><![CDATA[Reactive RunLength Encoding]]></title><description><![CDATA[
<p>Article URL: <a href="https://simonbasle.github.io/2018/03/reactive-runlength-encoding/">https://simonbasle.github.io/2018/03/reactive-runlength-encoding/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=21314498">https://news.ycombinator.com/item?id=21314498</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 21 Oct 2019 16:56:34 +0000</pubDate><link>https://simonbasle.github.io/2018/03/reactive-runlength-encoding/</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=21314498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21314498</guid></item><item><title><![CDATA[Would you pay 100$ for a can of tomato sauce?]]></title><description><![CDATA[
<p>Article URL: <a href="http://giangonz.com/cio-essays/pagarias-100-por-una-lata-de-salsa-de-tomate/#english">http://giangonz.com/cio-essays/pagarias-100-por-una-lata-de-salsa-de-tomate/#english</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20758294">https://news.ycombinator.com/item?id=20758294</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 21 Aug 2019 15:44:16 +0000</pubDate><link>http://giangonz.com/cio-essays/pagarias-100-por-una-lata-de-salsa-de-tomate/#english</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=20758294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20758294</guid></item><item><title><![CDATA[New comment by atoko in "IT Runs on Java 8"]]></title><description><![CDATA[
<p>Spring Boot with Webflux and any rx supporting libraries you can get your hands on</p>
]]></description><pubDate>Fri, 10 May 2019 19:48:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=19881590</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=19881590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19881590</guid></item><item><title><![CDATA[New comment by atoko in "Languages I want to write"]]></title><description><![CDATA[
<p>I believe we’re still trying to dig ourselves out of that particular hole since html days :)</p>
]]></description><pubDate>Sun, 14 Apr 2019 07:46:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=19658093</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=19658093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19658093</guid></item><item><title><![CDATA[New comment by atoko in "JIT-Less V8"]]></title><description><![CDATA[
<p>How is it slow? [Citation needed]<p>The async model is easy to use so you get good performance before even optimize it. It comes out of the box with good json serialization/parsing, so that’s one less dependency. Not really sure where you’re coming from.</p>
]]></description><pubDate>Wed, 13 Mar 2019 15:56:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=19379931</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=19379931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19379931</guid></item><item><title><![CDATA[New comment by atoko in "Scheduling in React"]]></title><description><![CDATA[
<p>Then you end up with data fetches being tied to the rendering lifecycle in a way that makes modifying the mechanism painful</p>
]]></description><pubDate>Thu, 07 Mar 2019 18:48:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=19330878</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=19330878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19330878</guid></item><item><title><![CDATA[New comment by atoko in "Node.js Logging Made Right"]]></title><description><![CDATA[
<p>It's single threaded. You can usually stick the context in the request object itself.</p>
]]></description><pubDate>Tue, 05 Mar 2019 15:24:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=19311071</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=19311071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19311071</guid></item><item><title><![CDATA[New comment by atoko in "America’s Cities Are Running on Software from the ’80s"]]></title><description><![CDATA[
<p>I would vouch for IntelliJ. It's clean, customizable and nothing is hidden away</p>
]]></description><pubDate>Thu, 28 Feb 2019 15:41:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=19272076</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=19272076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19272076</guid></item><item><title><![CDATA[New comment by atoko in "Fundamental Algorithms III"]]></title><description><![CDATA[
<p>I would appreciate better naming on the variables. Some of this is hard to read through with single letter names</p>
]]></description><pubDate>Thu, 28 Feb 2019 00:49:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=19268189</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=19268189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19268189</guid></item><item><title><![CDATA[New comment by atoko in "New ‘past’ link on HN front page"]]></title><description><![CDATA[
<p>It’s probably rendering what would be “front page” given the same data but with today’s engine.<p>It would be interesting to see how everything is being cached for a particular day, though.</p>
]]></description><pubDate>Sat, 23 Feb 2019 07:33:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=19232219</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=19232219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19232219</guid></item><item><title><![CDATA[New comment by atoko in "3 years later, IntelliJ is still unusably slow on macOS with a 4K display"]]></title><description><![CDATA[
<p>It's not the sharpness but the incredible amount of real estate you have. I can have documentation, a preview window and the code open at the same time in what would be their full screen resolution.<p>To anyone considering one, make sure it supports 60hz at full resolution, otherwise the choppyness makes it unusable.</p>
]]></description><pubDate>Tue, 12 Feb 2019 18:07:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=19145887</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=19145887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19145887</guid></item><item><title><![CDATA[New comment by atoko in "Stop Learning Frameworks"]]></title><description><![CDATA[
<p>This seems like a good example of what the OP is preaching:<p>Learn the box model[0], and you won't have to 'fiddle' anymore, you'll know why your elements are arranged the way they are.<p>Or, you could keep ploughing through permutations of bootstrap magic until you stumble at the correct implementation.<p>[0]: <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Mod...</a></p>
]]></description><pubDate>Tue, 18 Dec 2018 17:14:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=18708287</link><dc:creator>atoko</dc:creator><comments>https://news.ycombinator.com/item?id=18708287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18708287</guid></item></channel></rss>