<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: mgc8</title><link>https://news.ycombinator.com/user?id=mgc8</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 09 Aug 2026 07:54:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mgc8" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mgc8 in "Show HN: 0-0.io – Multiplayer browser football with server-authoritative physics"]]></title><description><![CDATA[
<p>Glad to hear it, enjoy!</p>
]]></description><pubDate>Mon, 15 Jun 2026 19:55:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48546226</link><dc:creator>mgc8</dc:creator><comments>https://news.ycombinator.com/item?id=48546226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48546226</guid></item><item><title><![CDATA[Show HN: 0-0.io – Multiplayer browser football with server-authoritative physics]]></title><description><![CDATA[
<p>Hi everyone, dev here. I made a real-time minimalistic football game (in the lineage of HaxBall) in time for the championship, and thought to turn it into an actual multiplayer game polished for release. It should run in any browser, desktop/tablet/mobile as well and requiring no sign-up for instant play. If there are no people to fill in the slots (which will likely be the case as it's brand new) you can also choose to start with bots to play against. I tried to balance the bots so as not to be too "perfect" but not totally dumb either, enough to present a fun challenge -- but they'll still hit their own goal occasionally.<p>From the technical side, physics is run authoritatively on the server, which was my initial design idea (since a lot of these run in peer-to-peer mode). That brings some interesting trade-offs between perceived lag and local prediction jankiness, which is one of the main points I'm interested to hear feedback about. I think I've got a pleasant balance, but of course nothing beats real player testing.<p>The technical stack is LittleJS for the client and a combination of Python and Rust for the server (for the critical path); happy to detail more in the comments if anyone is curious.<p>A fun addition while the championship is ongoing: if you register (fully optional) you can create custom rooms with teams in the colourways of the current or up-coming real games; I actually extracted these from the official match schedule PDF for all group games and am quite fond of the results.<p>THank you and looking forward to any feedback!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48543606">https://news.ycombinator.com/item?id=48543606</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 15 Jun 2026 16:25:32 +0000</pubDate><link>https://0-0.io/</link><dc:creator>mgc8</dc:creator><comments>https://news.ycombinator.com/item?id=48543606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48543606</guid></item><item><title><![CDATA[New comment by mgc8 in "GLM 5.2 Is Out"]]></title><description><![CDATA[
<p>Is there any indication of what compute resources this will actually require (in its various incarnations)? Does it incorporate any of the optimisations pioneered by Google (such as TurboQuant, MTP) or some other original innovations to make the frontier quality <i>realistically</i> available to local users?</p>
]]></description><pubDate>Sat, 13 Jun 2026 20:53:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48521345</link><dc:creator>mgc8</dc:creator><comments>https://news.ycombinator.com/item?id=48521345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48521345</guid></item><item><title><![CDATA[New comment by mgc8 in "Pirates, a naval warfare game inspired by Sid Meier's Pirates"]]></title><description><![CDATA[
<p>This is pretty cool as a prototype, nice job! I'd say it needs some progression (one-on one to one-on-multiple, think 1xL against 2xS, etc.), as well as some more map variation (channels, islands, hazards like a giant whirlpool, kraken, the works). As a final shape, multiplayer would be pretty cool, but of course that's quite a bit more difficult... But I for one would be there for it :)</p>
]]></description><pubDate>Fri, 12 Jun 2026 19:44:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48508615</link><dc:creator>mgc8</dc:creator><comments>https://news.ycombinator.com/item?id=48508615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48508615</guid></item><item><title><![CDATA[New comment by mgc8 in "Are insecure code completions in PyCharm a vulnerability?"]]></title><description><![CDATA[
<p>Ah, the xterm "read title" bug, I seem to remember that was fixed some while ago, wasn't it? But yes, that is true, it's possible to exploit anything with enough determination; it wasn't that long ago that "viruses in image files" was a joke, but then we had the Android wallpaper bricker a few years ago... In the meantime, we have a few more layers of indirection between the code and the user, each one of them adding potential surfaces.</p>
]]></description><pubDate>Thu, 11 Jun 2026 16:59:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48492969</link><dc:creator>mgc8</dc:creator><comments>https://news.ycombinator.com/item?id=48492969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48492969</guid></item><item><title><![CDATA[New comment by mgc8 in "Are insecure code completions in PyCharm a vulnerability?"]]></title><description><![CDATA[
<p>Maybe not a vulnerability <i>per se</i>, but definitely conducing to ones, as others have noted. However, those completions are quite unfortunate to say the least, thus one would hope JetBrains would endeavour to improve the local (S)LM they're using, or at least offer the user the option to use one of their own, better tuned ones instead?</p>
]]></description><pubDate>Thu, 11 Jun 2026 06:42:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48487034</link><dc:creator>mgc8</dc:creator><comments>https://news.ycombinator.com/item?id=48487034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48487034</guid></item><item><title><![CDATA[New comment by mgc8 in "Are insecure code completions in PyCharm a vulnerability?"]]></title><description><![CDATA[
<p>Well, technically it's not the <i>curl</i> itself that is the problem, but the "| <shell>" coming afterwards that does the damage. So, if the process is somehow broken up into 1) curl <the_script>; 2) analyse <the_script> and 3) only if safe, then execute <the_script> -- then it's not nearly as bad. Of course, that "analyse" step does all the heavy lifting, and if it happens to involve some form of local LLM then... excitement is guaranteed as they say.</p>
]]></description><pubDate>Thu, 11 Jun 2026 06:39:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48487003</link><dc:creator>mgc8</dc:creator><comments>https://news.ycombinator.com/item?id=48487003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48487003</guid></item><item><title><![CDATA[New comment by mgc8 in "Klondike Solitaire game for curses in 5k of C"]]></title><description><![CDATA[
<p>This is seriously cool, and as a bonus reminds me to brush up on my C knowledge to finally submit an IOCCC entry...</p>
]]></description><pubDate>Thu, 11 Jun 2026 06:23:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48486876</link><dc:creator>mgc8</dc:creator><comments>https://news.ycombinator.com/item?id=48486876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48486876</guid></item></channel></rss>