<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: h4ch1</title><link>https://news.ycombinator.com/user?id=h4ch1</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 11 Oct 2026 07:40:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=h4ch1" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by h4ch1 in "OnePlus halts operations in USA and Europe"]]></title><description><![CDATA[
<p>I still daily drive a Oneplus 7T; for ~$350 in 2020, it's served me incredibly well, barely any performance drop over the years.<p>The battery has weakened ofc, the 2 day battery life has dropped to a measly 9 hours, but that's more than enough.</p>
]]></description><pubDate>Fri, 17 Jul 2026 04:54:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48943459</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48943459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48943459</guid></item><item><title><![CDATA[New comment by h4ch1 in "Ask HN: Who wants to be hired? (July 2026)"]]></title><description><![CDATA[
<p>Location: New Delhi, India/Barrow-in-Furness, UK<p>Remote: Yes<p>Willing to relocate: No<p>Technologies:<p>- Typescript (any web framework, any flavour. well versed with advanced typing, structuring and fixing enterprise scale monoliths. Expert in Svelte and Kit)<p>- 3D (3D modelling, WebGL (GLSL and TSL shaders, performance optimization and pipelines; think online 3D showcases, websites and general web based realtime rendering)<p>- DevOps & Deployment (Going from MVPs to globally distributed and highly available services tailor fit to your budget and complexity constraints. Automated maintenance, deployment and scaling)<p>- Languages (in order of proficiency): Typescript, C#, GLSL, OCaml, Haskell, C++, Python, Lua, Haxe.<p>I work mostly like a CTO on contract with heavy emphasis on understanding and building every step of an enterprise pipeline. I build highly maintainable solutions tailor fit to your budget, infrastructure and future investment. My goal is to solve your problem in a way that it manages itself without heavy future investment. With over 10 years of experience taking products from idea to market I understand exactly what goes into building a successful tech product. I have worked in multiple industries spanning pharmaceuticals, finance and deep tech. Current research includes building highly performant realtime rendering solutions for the web. Think global illumination at 60fps in the browser.<p>Résumé/CV: <on request><p>Email: h4chikuku [at] gmail</p>
]]></description><pubDate>Thu, 02 Jul 2026 05:48:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48757018</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48757018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48757018</guid></item><item><title><![CDATA[New comment by h4ch1 in "Apple raises prices of MacBooks, iPads"]]></title><description><![CDATA[
<p>More like a horse carriage owner no? I don't think the horses used to have a merry time dragging around a huge carriage with multiple people in it.</p>
]]></description><pubDate>Fri, 26 Jun 2026 06:44:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48683168</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48683168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48683168</guid></item><item><title><![CDATA[SvelteKit 3 Pre-Release]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/sveltejs/kit/releases/tag/%40sveltejs%2Fkit%403.0.0-next.0">https://github.com/sveltejs/kit/releases/tag/%40sveltejs%2Fkit%403.0.0-next.0</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48488042">https://news.ycombinator.com/item?id=48488042</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 11 Jun 2026 09:14:05 +0000</pubDate><link>https://github.com/sveltejs/kit/releases/tag/%40sveltejs%2Fkit%403.0.0-next.0</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48488042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48488042</guid></item><item><title><![CDATA[New comment by h4ch1 in "The Road to the WASM Component Model 1.0"]]></title><description><![CDATA[
<p>I wrote an Unreal file parser in C# and use it in our in-house web based DAM. It was much more ergonomic and performant than writing it in Javascript.</p>
]]></description><pubDate>Thu, 11 Jun 2026 04:59:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48486399</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48486399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48486399</guid></item><item><title><![CDATA[New comment by h4ch1 in "Show HN: Monochess – A chess variant with rule-bending action cards"]]></title><description><![CDATA[
<p>That's really cool, might implement it someday since the engine I wrote handles arbitrary card play and turn combinations. Let me know if you'd be interested in a playable version of this variant, would love to pick your brain.<p>My e-mail's on my profile!</p>
]]></description><pubDate>Tue, 02 Jun 2026 07:11:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48366990</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48366990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48366990</guid></item><item><title><![CDATA[New comment by h4ch1 in "Odysseus – self-hosted AI workspace"]]></title><description><![CDATA[
<p>God the UI design is atrocious.</p>
]]></description><pubDate>Sun, 31 May 2026 16:26:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48347011</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48347011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48347011</guid></item><item><title><![CDATA[New comment by h4ch1 in "It's hard to justify buying a Framework 12"]]></title><description><![CDATA[
<p>I still use a 2019 MBP and I can't work on just the laptop screen. My laptop screen usually has one fullscreen window at all times; tmux, or a browser window; all the main work gets done on the big screen.</p>
]]></description><pubDate>Sat, 30 May 2026 06:26:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48333233</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48333233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48333233</guid></item><item><title><![CDATA[New comment by h4ch1 in "Show HN: Monochess – A chess variant with rule-bending action cards"]]></title><description><![CDATA[
<p>That sounds really interesting. Would love to know more about it.</p>
]]></description><pubDate>Fri, 29 May 2026 03:43:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48318748</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48318748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48318748</guid></item><item><title><![CDATA[New comment by h4ch1 in "Show HN: Monochess – A chess variant with rule-bending action cards"]]></title><description><![CDATA[
<p>Thank you! Because of the randomness with action cards, sometimes I just play entire games by myself while testing xd.</p>
]]></description><pubDate>Fri, 29 May 2026 03:42:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48318742</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48318742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48318742</guid></item><item><title><![CDATA[Show HN: Monochess – A chess variant with rule-bending action cards]]></title><description><![CDATA[
<p>Hey HN,<p>A while back I saw a video[0] of people playing chess but using action cards to modify the rules mid-game (skip turns, reverse, draw 2, etc.). It looked incredibly chaotic and really fun to play, so I decided to actually build it as a playable online game. A small difference in Monochess is there's no need to call out a phrase if you just have one piece. I noticed while testing with the mrs. it became really annoying to keep doing this every move.<p>That also gave me a really good reason to build on Cloudflare using their entire stack, something I've been meaning to get my hands dirty with for quite some time. The app is built using SvelteKit and hosted on Pages, there's a Durable Object worker-backed game server, and D1 as the database layer for accounts/games.<p>This project included:<p>- A Custom Engine: Standard chess engines panic when forced into illegal board states. The engine wraps standard chess logic to allow for mid-turn state changes—handling concepts like rolling back a completed move, processing skip turns, etc.<p>- Custom State Serialization: Standard PGN breaks the moment an action card is played. Monochess uses a custom JSON-based serialization schema that deterministically records both the chess moves and the card actions. This allows the game state to be completely reproducible for history, replays, and validation.<p>- Durable Objects Game Server: Real-time multiplayer is handled entirely on the Edge via Cloudflare Durable Objects. The DO acts as the single source of truth, managing WebSocket connections, verifying actions against the ruleset, handling disconnects, and running the turn timers.<p>- D1 Persistence & Matchmaking: Using Cloudflare D1 to store the serialized game records, manage player authentication, and track ELO via a custom Glicko-2 rating implementation.<p>It's free to play here: <a href="https://monochess.pages.dev" rel="nofollow">https://monochess.pages.dev</a><p>Would love to hear what you think, or if you manage to find any absolutely broken card/move combos. There's also a feedback/bug report form on the site itself (writes to CF KV and a worker runs to email it to me (I swear I'm not sponsored by CF xd)).<p>LLM aid was minimal, but Gemini 3.5 Flash is pretty good for small UI enhacements, and generally organizing components in Svelte. Was pleasantly surprised.<p>[0] <a href="https://www.youtube.com/watch?v=vzkKs_b5css" rel="nofollow">https://www.youtube.com/watch?v=vzkKs_b5css</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48309054">https://news.ycombinator.com/item?id=48309054</a></p>
<p>Points: 3</p>
<p># Comments: 6</p>
]]></description><pubDate>Thu, 28 May 2026 13:58:59 +0000</pubDate><link>https://monochess.pages.dev</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48309054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48309054</guid></item><item><title><![CDATA[New comment by h4ch1 in "Cloudflare Flagship"]]></title><description><![CDATA[
<p>E-mail sending is in beta afaik, you need the Workers paid plan to use it.</p>
]]></description><pubDate>Wed, 27 May 2026 03:52:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48289410</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48289410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48289410</guid></item><item><title><![CDATA[New comment by h4ch1 in "Zero-native – Build native desktop apps with web UI"]]></title><description><![CDATA[
<p>> Use the system WebView for lightweight apps, or bundle Chromium via CEF<p>so basically a vibe coded Tauri in zig? I don't like calling webview dependent applications "native desktop apps".<p>Native desktop apps means using the OS primitives and directives to draw the UI imo; WinForms, SwiftUI, and their ilk.</p>
]]></description><pubDate>Wed, 13 May 2026 05:17:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48118127</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48118127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48118127</guid></item><item><title><![CDATA[New comment by h4ch1 in "The PSP feels surprisingly present right now"]]></title><description><![CDATA[
<p>I didn't quite get the point of this comment, there's no denying any of it, actually I wholeheartedly agree with you, but what I was saying wrt practicality of playing PSP games.<p>You can of course buy that device, but from personal experience the novelty doesn't last very long and then it just becomes just another device in the drawer graveyard. Also no one's really making new PSP games anymore? so the novelty of the PSP remains in its construction and the software; which becomes limiting as time goes on.<p>The joystick, buttons all tend to break or stick after 20 years, replacements may or may not be easy to come by for most, so it just makes more sense into building your own retro game device that supports PSP emulation among others.</p>
]]></description><pubDate>Tue, 12 May 2026 05:35:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48104577</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48104577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48104577</guid></item><item><title><![CDATA[New comment by h4ch1 in "The PSP feels surprisingly present right now"]]></title><description><![CDATA[
<p>+1 to this point, I really wanted a PSP my entire childhood but never got one, bought one back in 2022 purely because of the memories I had of 4-5 of us huddled around the community (read pampered friend's) PSP.</p>
]]></description><pubDate>Tue, 12 May 2026 05:28:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48104537</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48104537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48104537</guid></item><item><title><![CDATA[New comment by h4ch1 in "The PSP feels surprisingly present right now"]]></title><description><![CDATA[
<p>I mean a PSP is great, but in 2026 I'd rather go for a 2nd hand Android that can not just emulate PSP but a plethora of other platforms as well with much better performance and usecases.<p>Pair that with a 30-40$ controller extension like the Razer Kishi and you have a really powerful retro gaming device.</p>
]]></description><pubDate>Tue, 12 May 2026 05:03:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48104389</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=48104389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48104389</guid></item><item><title><![CDATA[New comment by h4ch1 in "Want to write a compiler? Just read these two papers (2008)"]]></title><description><![CDATA[
<p>Wouldn't say a lot of people use it for an introduction to programming, but I've personally seen it appear quite early in the programmers journey.<p>I was first exposed to compilers as a learning subject as a mandatory 2nd year/1st semester course; with the Dragon Book as the main textbook...</p>
]]></description><pubDate>Thu, 16 Apr 2026 04:48:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47788758</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=47788758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47788758</guid></item><item><title><![CDATA[Ask HN: SoTA of Context Building Methods]]></title><description><![CDATA[
<p>Hi HN, I am a very minimal AI user (I use stock vscode chat with no MCPs to ideate on plans), but recently I've been coming across context building MCPs/tools that build a knowledge graph of your codebase.<p>This is really interesting because I am working on pretty large codebases simultaneously and the idea that my agent won't have to re-index and re-read all my files over and over again is pretty enticing.<p>My question is what methods are you using to index and connect these to your agents?<p>My research has led me to the following but I am basically very confused by what metric to measure how good they are.<p>1. https://github.com/abhigyanpatwari/GitNexus - seems like the most popular<p>2. https://github.com/DeusData/codebase-memory-mcp - also interesting/new<p>3. https://github.com/JaredStewart/coderlm - the tree-sitter based approach seems really good.<p>Would love to know how people actively using frontier models and methods navigate this domain.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47659469">https://news.ycombinator.com/item?id=47659469</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 06 Apr 2026 11:23:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47659469</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=47659469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659469</guid></item><item><title><![CDATA[Isomorphic Layout Composer – Microservice architecture on the front-end]]></title><description><![CDATA[
<p>Article URL: <a href="https://ilc.namecheap.technology/">https://ilc.namecheap.technology/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47600314">https://news.ycombinator.com/item?id=47600314</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Apr 2026 13:05:10 +0000</pubDate><link>https://ilc.namecheap.technology/</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=47600314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47600314</guid></item><item><title><![CDATA[New comment by h4ch1 in "TinyGPU – Use AMD and Nvidia GPUs on macOS with Tinygrad"]]></title><description><![CDATA[
<p>announcement tweet: <a href="https://xcancel.com/__tinygrad__/status/2039213719155310736" rel="nofollow">https://xcancel.com/__tinygrad__/status/2039213719155310736</a></p>
]]></description><pubDate>Wed, 01 Apr 2026 06:41:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47597640</link><dc:creator>h4ch1</dc:creator><comments>https://news.ycombinator.com/item?id=47597640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47597640</guid></item></channel></rss>