<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: formula1</title><link>https://news.ycombinator.com/user?id=formula1</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 04:09:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=formula1" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by formula1 in "Show HN: Gaming Couch – a local multiplayer party game platform for 8 players"]]></title><description><![CDATA[
<p>Reminds me of happy fun times
<a href="https://github.com/greggman/HappyFunTimes" rel="nofollow">https://github.com/greggman/HappyFunTimes</a></p>
]]></description><pubDate>Fri, 26 Dec 2025 20:32:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46395917</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=46395917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46395917</guid></item><item><title><![CDATA[New comment by formula1 in "Programmers and software developers lost the plot on naming their tools"]]></title><description><![CDATA[
<p>One issue with package naming is competition. One of the great things about OSS or software in general is people can take inspiration from other projects that do the same thing. Personally I've ran into deciding which casting library to use<p>- runtypes - <a href="https://github.com/runtypes/runtypes" rel="nofollow">https://github.com/runtypes/runtypes</a><p>- zod - <a href="https://zod.dev/" rel="nofollow">https://zod.dev/</a><p>- ajv - <a href="https://ajv.js.org/" rel="nofollow">https://ajv.js.org/</a><p>AJV and runtypes use the naming convention that the article suggestions. It's named is derived from how it's used. Zod on the other hand seems to come from left field.<p>Personally, I built a simple caster called "ShallowCaster" before choosing to move to a library as things got move complex but I think a problem is that as competition increases the "generic" naming becomes more difficult to find.<p>I suppose an option is to include the author name for each package such as "json casting from google" or "@google/json-casting" this way all packages can use the descriptive naming while not conflicting</p>
]]></description><pubDate>Thu, 11 Dec 2025 18:51:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46235401</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=46235401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46235401</guid></item><item><title><![CDATA[New comment by formula1 in "Show HN: MTXT – Music Text Format"]]></title><description><![CDATA[
<p>This is pretty neat<p>I'm wondering if it can be used alongside strudal
<a href="https://strudel.cc/" rel="nofollow">https://strudel.cc/</a>
Either mtxt => strudal or strudal => mtxt<p>Heres strudal in action
<a href="https://www.youtube.com/shorts/YFQm8Hk73ug" rel="nofollow">https://www.youtube.com/shorts/YFQm8Hk73ug</a></p>
]]></description><pubDate>Thu, 04 Dec 2025 19:23:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46151642</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=46151642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46151642</guid></item><item><title><![CDATA[New comment by formula1 in "Langjam Gamejam: Build a programming language then make a game with it"]]></title><description><![CDATA[
<p>I think magic the gathering set a pretty good standard.</p>
]]></description><pubDate>Sun, 30 Nov 2025 18:33:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46099095</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=46099095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46099095</guid></item><item><title><![CDATA[New comment by formula1 in "SpaceX disables 2,500 Starlink terminals allegedly used by Asian scam centers"]]></title><description><![CDATA[
<p>Do you have a link/information supporting this?
This sounds on the crazy side but considering Dubai and China are reported doing similar things I could believe it.</p>
]]></description><pubDate>Thu, 23 Oct 2025 18:22:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45685086</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=45685086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45685086</guid></item><item><title><![CDATA[New comment by formula1 in "HTML-in-Canvas"]]></title><description><![CDATA[
<p>A native version would be nice but this seems interesting <a href="https://html2canvas.hertzen.com/" rel="nofollow">https://html2canvas.hertzen.com/</a></p>
]]></description><pubDate>Sun, 03 Aug 2025 17:40:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44778229</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=44778229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44778229</guid></item><item><title><![CDATA[New comment by formula1 in "My son (9 yrs old) used plain JavaScript to make a game, and wants your feedback"]]></title><description><![CDATA[
<p>I really liked the math problems, Little bit of edutainment</p>
]]></description><pubDate>Wed, 04 Dec 2024 04:13:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=42314435</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=42314435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42314435</guid></item><item><title><![CDATA[New comment by formula1 in "Ask HN: Can whitelisting executables replace anti-virus software?"]]></title><description><![CDATA[
<p>I think a major thing with viruses is access to filesystem.<p>If programs asked for permission to access folders or we gave the program their own volume to work within then they couldn't access, run or modify sensitive/important files.</p>
]]></description><pubDate>Fri, 19 Jul 2024 19:01:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41009877</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=41009877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41009877</guid></item><item><title><![CDATA[New comment by formula1 in "I'm funding Ladybird because I can't fund Firefox"]]></title><description><![CDATA[
<p>Why is Ladybird getting so much attention. Has anyone herd of servo? They're trying to offload css rendering to the gpu. That could be a big deal in the long run.<p><a href="https://servo.org/" rel="nofollow">https://servo.org/</a></p>
]]></description><pubDate>Sun, 07 Jul 2024 22:20:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=40900951</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=40900951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40900951</guid></item><item><title><![CDATA[New comment by formula1 in "Replacing WebRTC: real-time latency with WebTransport and WebCodecs"]]></title><description><![CDATA[
<p>Personally, im interested in seeing flyweb developed. Devices easily locally connected sounds good to me<p><a href="https://flyweb.github.io/" rel="nofollow noreferrer">https://flyweb.github.io/</a></p>
]]></description><pubDate>Tue, 31 Oct 2023 01:54:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=38079136</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=38079136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38079136</guid></item><item><title><![CDATA[New comment by formula1 in "Show HN: Nostalgist.js – Run emulators of retro consoles, within web browsers"]]></title><description><![CDATA[
<p>It would be nice if it allowed custom inputs. This could allow on screen controls or other customized inputs.</p>
]]></description><pubDate>Thu, 12 Oct 2023 20:32:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=37862808</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=37862808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37862808</guid></item><item><title><![CDATA[New comment by formula1 in "Was Async Fn a Mistake?"]]></title><description><![CDATA[
<p>Personally, I figure everything "await"ed by default seems to make more sense. Then add a keyword like "delay"ed to a function call to make the function return a promise that can be "await"ed later.<p>This way beginners don't have to understand things like the event loop or difference between a function that returns a promise and one that doesn't while more advanced users can still manually handle promises</p>
]]></description><pubDate>Fri, 06 Oct 2023 21:04:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=37796397</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=37796397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37796397</guid></item><item><title><![CDATA[New comment by formula1 in "The AI Boom Runs on Chips, but It Can't Get Enough"]]></title><description><![CDATA[
<p>Can someone explain to me why AI (which is boosting Nvidias stock) is picking up so much? Why didn't Alexa/Siri and googles original AI cause the same thing? I doubt that openai is buying all these GPUs, who is?</p>
]]></description><pubDate>Wed, 31 May 2023 01:36:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=36133493</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=36133493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36133493</guid></item><item><title><![CDATA[New comment by formula1 in "Twitter switches to a paid service model next month, neutering unpaid accounts"]]></title><description><![CDATA[
<p>I deleted my account when they removed my 2 factor auth. Ive been hacked before on Twitter and don't really use twitter anyway.<p>Maybe this is good for business. I'm not coming up with better ways to make money out of it besides increasing the amount ads.</p>
]]></description><pubDate>Wed, 29 Mar 2023 02:20:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=35351371</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=35351371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35351371</guid></item><item><title><![CDATA[New comment by formula1 in "We Need Legos for Code"]]></title><description><![CDATA[
<p>Starcraft 1 and Warcraft 3 had a nice GUI for programming, starcraft 2 was a bit harder for me to deal with. Arguably something like magic the gathering that is written in a programming language instead of english would be helpful for programming literacy.</p>
]]></description><pubDate>Tue, 14 Mar 2023 22:45:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=35160239</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=35160239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35160239</guid></item><item><title><![CDATA[New comment by formula1 in "Can zoos be redesigned for a more ethical generation?"]]></title><description><![CDATA[
<p>Sickness, risk reward regarding prey, accidents and poachers will probably not be taken care of by vets<p>Granted, peta and humane society have exposed some zoos mistreat many animals which may swing the statistics in favor of the wild. Nonetheless, we have laws and those laws are meant to protect the animals even if they dont succeed 100% atm</p>
]]></description><pubDate>Mon, 27 Aug 2018 01:25:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=17848866</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=17848866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17848866</guid></item><item><title><![CDATA[New comment by formula1 in "Can zoos be redesigned for a more ethical generation?"]]></title><description><![CDATA[
<p>Important to keep in mind, while tigers may have statistics showing a better life than in the wild, reproduction in the zoo has been a problem. There is still more thay can be done but I agree that there is valid arguments for zoos</p>
]]></description><pubDate>Sun, 26 Aug 2018 13:59:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=17845960</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=17845960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17845960</guid></item><item><title><![CDATA[New comment by formula1 in "Railway-Oriented Programming (2015)"]]></title><description><![CDATA[
<p>Java is fine</p>
]]></description><pubDate>Mon, 18 Jun 2018 15:22:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=17338880</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=17338880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17338880</guid></item><item><title><![CDATA[New comment by formula1 in "How Futures Trading Changed Bitcoin Prices"]]></title><description><![CDATA[
<p>- The ability to short (bet on loss)<p>- Unregulated system for whales<p>- already being considered a dirty currency by multiple Govs<p>A whale can short, influence laws and create fud. The futures market made it so people can have interest in it falling not just hope for more rising. Theres a very legitimate reason why futures market changed the dynamic</p>
]]></description><pubDate>Wed, 30 May 2018 18:20:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=17190149</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=17190149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17190149</guid></item><item><title><![CDATA[New comment by formula1 in "Lisp, Jazz, Aikido"]]></title><description><![CDATA[
<p>Jeet kune do teaches speed and improvision. If you can react to your opponent, your at an advantage. If your opponent cannot react to you, you are at an advantage. Simple and true.<p>While knockout/stamina/appearence of futility/tap out may be a path to a win condition, there is nuance to when you have multiple opponents, are in grab/hold positions, when you want to be in a location and/or keep your opponent(s) in a location.<p>Aikido offers a way to use momentum and joints against your opponents allowing you to have more control over space and situation you normally would. This is also helpful for transitioning into submissions or broken limbs more elligently than punch, tackle and look for an opportunity.<p>My experience is that aikido is often taught with a delicateness and with less importance on competition/hunger. While I certainly enjoy adrenaline, winning i believe favors the adaptable which aikido seems to provide</p>
]]></description><pubDate>Fri, 04 May 2018 16:29:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=16995843</link><dc:creator>formula1</dc:creator><comments>https://news.ycombinator.com/item?id=16995843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16995843</guid></item></channel></rss>