<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: xqb64</title><link>https://news.ycombinator.com/user?id=xqb64</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 01 May 2026 23:38:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=xqb64" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by xqb64 in "I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA"]]></title><description><![CDATA[
<p>I'm sorry, Serbia.
According to [0], it seems like E-2 would be applicable, too.<p>Thank you.<p>[0]: <a href="https://www.usimmigrationadvisor.com/active-e-2-treaty-countries" rel="nofollow">https://www.usimmigrationadvisor.com/active-e-2-treaty-count...</a></p>
]]></description><pubDate>Fri, 01 May 2026 16:19:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47976549</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=47976549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47976549</guid></item><item><title><![CDATA[New comment by xqb64 in "I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA"]]></title><description><![CDATA[
<p>What's the best path from zero to a fully legal status (visa first I imagine, but eventually citizenship) in the US for someone coming over from the Western Balkans (non-EU), with a bachelors degree in EE or CS and no prior work experience?  Thanks for doing this.</p>
]]></description><pubDate>Fri, 01 May 2026 15:28:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47975925</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=47975925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47975925</guid></item><item><title><![CDATA[New comment by xqb64 in "Ask HN: Best books on building a programming language"]]></title><description><![CDATA[
<p>There is "Building a Debugger"[0].<p>[0]: <a href="https://nostarch.com/building-a-debugger" rel="nofollow">https://nostarch.com/building-a-debugger</a></p>
]]></description><pubDate>Mon, 13 Apr 2026 18:24:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47755997</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=47755997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47755997</guid></item><item><title><![CDATA[New comment by xqb64 in "Show HN: Echo, an iOS SSH+mosh client built on Ghostty"]]></title><description><![CDATA[
<p>Does this work with a Yubikey?</p>
]]></description><pubDate>Wed, 18 Feb 2026 20:13:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47065737</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=47065737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47065737</guid></item><item><title><![CDATA[New comment by xqb64 in "Tractor"]]></title><description><![CDATA[
<p>He also built a homemade computer from scratch.  James is a brilliant guy.</p>
]]></description><pubDate>Wed, 04 Feb 2026 16:42:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46888056</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=46888056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46888056</guid></item><item><title><![CDATA[New comment by xqb64 in "The Book of PF, 4th edition"]]></title><description><![CDATA[
<p>The central point behind this type of books isn't so much to build an enterprise-grade production-ready thing, but rather to bridge the delta between zero and having a working thing of sufficiently large complexity, which inevitably exists for someone who had never been there before.  Having that in mind, I think these books are very valuable.</p>
]]></description><pubDate>Sun, 01 Feb 2026 16:28:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46847275</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=46847275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46847275</guid></item><item><title><![CDATA[New comment by xqb64 in "The Book of PF, 4th edition"]]></title><description><![CDATA[
<p>Got any notable suggestions from Leanpub?</p>
]]></description><pubDate>Sun, 01 Feb 2026 13:58:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46846258</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=46846258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46846258</guid></item><item><title><![CDATA[New comment by xqb64 in "The Book of PF, 4th edition"]]></title><description><![CDATA[
<p>Yeah.  My favorite are books that guide you through implementing complex systems projects from scratch, like Nora Sandler's "Writing a C compiler", or Sy Brand's "Building a Debugger".  I wish they produced A LOT more of them.</p>
]]></description><pubDate>Sun, 01 Feb 2026 09:32:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46844813</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=46844813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46844813</guid></item><item><title><![CDATA[New comment by xqb64 in "The Value of Things"]]></title><description><![CDATA[
<p>I'll admit that I'd used github copilot while I worked on one of my projects, and I couldn't help it but notice a rather significant cognitive decline whenever I set out to take over and start hammering out the code myself.  I just can't allow cognitive declines.</p>
]]></description><pubDate>Thu, 29 Jan 2026 21:47:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46817121</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=46817121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46817121</guid></item><item><title><![CDATA[New comment by xqb64 in "The Value of Things"]]></title><description><![CDATA[
<p>I mean, it's not like I'm going to forget how to write code any time soon.  I'm currently recovering from the n-th tough burnout, and I feel like I need a shift toward something new and meaningful.  When it comes to job opportunities, from my perspective, knowing the entire stack (not in the webdev sense, but rather both hardware and software) makes you highly attractive on the market, in both worlds.  So, while I genuinely can't predict what I'll end up doing 5 years from now, I do feel like it's time to familiarize myself with the other side of the entire stack.</p>
]]></description><pubDate>Thu, 29 Jan 2026 21:33:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46816931</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=46816931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46816931</guid></item><item><title><![CDATA[New comment by xqb64 in "The Value of Things"]]></title><description><![CDATA[
<p>I'm literally considering a career switch from software engineering to electrical engineering and electronics, and naturally going back to school, because the AI and the way it's used in writing software has sucked out all the meaning in it for me.</p>
]]></description><pubDate>Thu, 29 Jan 2026 21:12:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46816661</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=46816661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46816661</guid></item><item><title><![CDATA[New comment by xqb64 in "Ask HN: How to avoid skill atrophy in LLM-assisted programming era?"]]></title><description><![CDATA[
<p>What is it that you are working on?</p>
]]></description><pubDate>Tue, 27 Jan 2026 20:23:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46785977</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=46785977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46785977</guid></item><item><title><![CDATA[New comment by xqb64 in "Ask HN: Is Lobste.rs Down?"]]></title><description><![CDATA[
<p>No, it seems that they're just blocking off access through VPNs.</p>
]]></description><pubDate>Mon, 05 Jan 2026 19:43:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46503718</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=46503718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46503718</guid></item><item><title><![CDATA[New comment by xqb64 in "Ask HN: Anyone using their own custom text editor?"]]></title><description><![CDATA[
<p>My friend Akuli wrote an editor in tkinter that he uses on a daily basis.<p><a href="https://github.com/Akuli/porcupine" rel="nofollow">https://github.com/Akuli/porcupine</a></p>
]]></description><pubDate>Sat, 30 Aug 2025 16:51:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45076064</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=45076064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45076064</guid></item><item><title><![CDATA[New comment by xqb64 in "Ask HN: Would you get a CS degree today?"]]></title><description><![CDATA[
<p>Thanks for your answer once again!  :)</p>
]]></description><pubDate>Mon, 11 Aug 2025 12:34:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44863464</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=44863464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44863464</guid></item><item><title><![CDATA[New comment by xqb64 in "Ask HN: Would you get a CS degree today?"]]></title><description><![CDATA[
<p>This comment really caught my attention.<p>I have considered enrolling in a university precisely for the same reason, but I never would have thought that something like that would be considered "valid".<p>I guess I'm full of questions for you, but in short:<p>- Where are you coming from and what is your target destination?<p>- Have you made 101% sure that this way of studying would be acceptable to the employers in your prospective destination country?<p>- Does one need $20-25K up front, or is there a payment plan?<p>Thanks if you decide to answer, and I wish you a good luck.</p>
]]></description><pubDate>Sun, 10 Aug 2025 23:50:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44859516</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=44859516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44859516</guid></item><item><title><![CDATA[Show HN: A Git(1) implementation written in Python]]></title><description><![CDATA[
<p>This is a Python port of the git(1) clone that can be found in James Coglan's amazing book, "Building git".<p>I've definitely had a blast putting it together, and I also learned a lot, both about git and about Python.<p>I highly recommend the book if you're up for a challenge.  I'd say it's in the same ballpark as "Crafting interpreters", "Writing a C compiler", and I imagine "Building a debugger" (still haven't gone through this one, but it does look promising if you're like me and love this sort of thing).<p>P.S.<p>I'm always on the lookout for similar "from scratch" books (and other types of resources, more generally), so please shoot if you're aware of any that I'm not.<p>Thanks</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44593644">https://news.ycombinator.com/item?id=44593644</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 17 Jul 2025 14:09:28 +0000</pubDate><link>https://github.com/xqb64/legit</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=44593644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44593644</guid></item><item><title><![CDATA[New comment by xqb64 in "Artisanal handcrafted Git repositories"]]></title><description><![CDATA[
<p>I've had this exact bug happen to me when I implemented my git clone.<p>The way I found out was that Github kept rejecting my push, because as I later discovered, my git history was invalid precisely due to entries being sorted improperly due to the forward slash requirement.  I could have solved this with the real git, but the point was to use my tool exclusively for version control from inception, so I just deleted the .git folder.  So, my git history appears to begin near the end of the whole cycle.  But I did manage to learn a lot, both about git and about the language I implemented it in.</p>
]]></description><pubDate>Thu, 17 Jul 2025 08:33:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=44591054</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=44591054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44591054</guid></item><item><title><![CDATA[New comment by xqb64 in "Artisanal handcrafted Git repositories"]]></title><description><![CDATA[
<p>There is also James Coglan's "Building git" book that I just went through and can vouch for its quality.</p>
]]></description><pubDate>Thu, 17 Jul 2025 07:36:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44590718</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=44590718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44590718</guid></item><item><title><![CDATA[New comment by xqb64 in "The jank programming language"]]></title><description><![CDATA[
<p>Good luck, jeaye.</p>
]]></description><pubDate>Thu, 10 Jul 2025 00:34:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44516122</link><dc:creator>xqb64</dc:creator><comments>https://news.ycombinator.com/item?id=44516122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44516122</guid></item></channel></rss>