<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: kyranjamie</title><link>https://news.ycombinator.com/user?id=kyranjamie</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 19:13:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kyranjamie" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kyranjamie in "Kindle loyalists scramble as Amazon turns page on old e-readers"]]></title><description><![CDATA[
<p>My 14 year old Kindle functions so perfectly I've no desire to upgrade. This is exactly why KOReader and all the jailbreaks exist.</p>
]]></description><pubDate>Sat, 23 May 2026 08:26:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245871</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=48245871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245871</guid></item><item><title><![CDATA[New comment by kyranjamie in "WebAssembly from the Ground Up"]]></title><description><![CDATA[
<p>Great work, would love to learn more about Wasm.<p>I can't help but notice that in the editor screenshots there's type information in *.js files.</p>
]]></description><pubDate>Fri, 21 Nov 2025 08:26:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46002435</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=46002435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46002435</guid></item><item><title><![CDATA[New comment by kyranjamie in "Ask HN: Who is hiring? (June 2024)"]]></title><description><![CDATA[
<p>Leather (<a href="https://leather.io" rel="nofollow">https://leather.io</a>) | Senior Software Engineers | Full time | REMOTE (UTC-5 to UTC+3) | $140–220k<p>Leather is a Bitcoin and Stacks cryptocurrency wallet, incubated by TrustMachines (<a href="https://trustmachines.co/" rel="nofollow">https://trustmachines.co/</a>). We’re looking for engineers to level up our team and grow the Bitcoin economy.<p>Apply on links below and mention you found job via HN:<p>UI Engineer: <a href="https://boards.greenhouse.io/trustmachines/jobs/5183113004" rel="nofollow">https://boards.greenhouse.io/trustmachines/jobs/5183113004</a><p>Senior Software Engineer: <a href="https://boards.greenhouse.io/trustmachines/jobs/5183120004" rel="nofollow">https://boards.greenhouse.io/trustmachines/jobs/5183120004</a><p>Engineering Manager: <a href="https://boards.greenhouse.io/trustmachines/jobs/5153652004" rel="nofollow">https://boards.greenhouse.io/trustmachines/jobs/5153652004</a></p>
]]></description><pubDate>Mon, 03 Jun 2024 17:56:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=40565328</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=40565328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40565328</guid></item><item><title><![CDATA[New comment by kyranjamie in "Ask HN: Who is hiring? (April 2023)"]]></title><description><![CDATA[
<p>Hiro Wallet | Software Engineer | Full-time | Remote | $130–160k | <a href="https://wallet.hiro.so" rel="nofollow">https://wallet.hiro.so</a><p>Hiro Wallet is a cryptocurrency wallet that brings utility to Bitcoin. We need developers and designers to help us continue advancing our Web Extension, and bringing the wallet to new platforms. It's open-source and built with Typescript. You can check out our codebase here: <a href="https://github.com/hirosystems/wallet">https://github.com/hirosystems/wallet</a><p>Frontend developer: <a href="https://boards.greenhouse.io/trustmachines/jobs/4833863004" rel="nofollow">https://boards.greenhouse.io/trustmachines/jobs/4833863004</a><p>Product designer: <a href="https://boards.greenhouse.io/trustmachines/jobs/4603570004" rel="nofollow">https://boards.greenhouse.io/trustmachines/jobs/4603570004</a><p>To apply, email kyran@hiro.so</p>
]]></description><pubDate>Mon, 03 Apr 2023 17:27:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=35427816</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=35427816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35427816</guid></item><item><title><![CDATA[New comment by kyranjamie in "Ask HN: Is TypeScript worth it?"]]></title><description><![CDATA[
<p>Why are we still talking about this.</p>
]]></description><pubDate>Sat, 14 Jan 2023 10:49:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=34379183</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=34379183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34379183</guid></item><item><title><![CDATA[New comment by kyranjamie in "Glued to Your Phone? Here's How to Rethink Your Relationship with Social Media"]]></title><description><![CDATA[
<p>Agreed. Instantly stopped reading at this point, and came to find comments thinking the same.</p>
]]></description><pubDate>Fri, 23 Jul 2021 17:25:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=27933303</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=27933303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27933303</guid></item><item><title><![CDATA[New comment by kyranjamie in "Useful and useless code comments"]]></title><description><![CDATA[
<p>These examples aren't great. Functions have names for a reason. Use them. Comments get outdated quickly, people forget/are too lazy to update them. Much less likely in my exp. that someone will not change a fn name if it's behaviour changes.<p>Comments should be reserved for non-obvious information. Github link, complex mathematics etc. Further, at what point does the relevance of a comment end? This ambiguity doesn't exist with a function.<p><pre><code>    function addHorizontalScrollbar() {
      hScrollBar = new JScrollBar(scrollBar, HORIZONTAL);
      add(hScrollBar, BorderLayout.SOUTH);
    }

    function addVerticalScrollbar() {
      vScrollBar = new JScrollBar(JScrollBar.VERTICAL);
      add(vScrollBar, BorderLayout.EAST);
    }

    function initializeScrollbarCaretPositions() {
      caretX = 0;
      caretY = 0;
      caretMemX = null;
    }</code></pre></p>
]]></description><pubDate>Fri, 18 Jun 2021 12:50:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=27549750</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=27549750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27549750</guid></item><item><title><![CDATA[New comment by kyranjamie in "Dutch official calls for complete ban on Bitcoin"]]></title><description><![CDATA[
<p>Source article (in Dutch) 
<a href="https://www.cpb.nl/nederland-moet-de-bitcoin-in-de-ban-doen" rel="nofollow">https://www.cpb.nl/nederland-moet-de-bitcoin-in-de-ban-doen</a></p>
]]></description><pubDate>Fri, 11 Jun 2021 12:57:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=27472659</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=27472659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27472659</guid></item><item><title><![CDATA[New comment by kyranjamie in "Tips for Interviewing over Zoom"]]></title><description><![CDATA[
<p>I don't agree with the suggestion of using a Zoom background. "Oh cool, you're sat behind the Golden Gate bridge?", or a fish tank, some clouds...<p>There are valid uses for backgrounds, I'm sure, but generally speaking it's better to show your real environment. Be it a view of your kitchen, or a wall with ugly wallpaper, I don't care. Superimposing yourself on a faux background enters uncanny valley territory.</p>
]]></description><pubDate>Sun, 06 Jun 2021 13:13:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=27412932</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=27412932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27412932</guid></item><item><title><![CDATA[New comment by kyranjamie in "UXer tries to buy Safemoon for a laugh. Fails miserably"]]></title><description><![CDATA[
<p>OP trying to pump their Safemoon bag.</p>
]]></description><pubDate>Sat, 01 May 2021 19:38:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=27009155</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=27009155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27009155</guid></item><item><title><![CDATA[New comment by kyranjamie in "How an Anti-TypeScript “JavaScript developer” like me became a TypeScript fan"]]></title><description><![CDATA[
<p>Agreed, though at least there's one less developer writing about the "TypeScript Tax".</p>
]]></description><pubDate>Tue, 02 Mar 2021 13:30:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=26315069</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=26315069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26315069</guid></item><item><title><![CDATA[New comment by kyranjamie in "Playmaker: The Reality of 10x Engineer"]]></title><description><![CDATA[
<p>Some well thought out points in this post. I'm of the opinion, though, that the concept of a "10x engineer" just isn't a something to be advocating.<p>In all walks of life, there are the weak, the strong, and all colours in the middle. Why do the strongest need to be labeled with an exact number? It implies there's a sort of fixed scale, that someone could be an 7x or 8x engineer. It's a form of gate keeping in the same way that being "senior" engineer was/is a coveted title to be earnt.<p>The best people should be celebrated and rewarded accordingly, but we should move away from absolutist titles that push people to strive for a completely subjective label.</p>
]]></description><pubDate>Sat, 21 Nov 2020 21:19:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=25172843</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=25172843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25172843</guid></item><item><title><![CDATA[New comment by kyranjamie in "Ask HN: What software has improved your life the most?"]]></title><description><![CDATA[
<p>Google Maps</p>
]]></description><pubDate>Sat, 19 Sep 2020 13:23:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=24527254</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=24527254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24527254</guid></item><item><title><![CDATA[New comment by kyranjamie in "TypeScript is weakening the JavaScript ecosystem"]]></title><description><![CDATA[
<p>As your run-of-the-mill web dev who's been using TypeScript professionally for about 5 years, I find posts like this fascinating.<p>Other comments address the main themes in this guys article, mostly not having any context on which to base the argument.<p>If you don't keep up with the trend, you're going to lose out.</p>
]]></description><pubDate>Sat, 05 Sep 2020 08:53:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=24382319</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=24382319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24382319</guid></item><item><title><![CDATA[New comment by kyranjamie in "Modeling a Wealth Tax"]]></title><description><![CDATA[
<p>And it kicks in at €30,000</p>
]]></description><pubDate>Tue, 18 Aug 2020 16:09:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=24200442</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=24200442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24200442</guid></item><item><title><![CDATA[New comment by kyranjamie in "Mac keyboard shortcuts"]]></title><description><![CDATA[
<p>Does not mention:<p>- CTRL + CMD + ALT + SHIFT + W = Generates 300MB WiFi diagnostics file (as of Catalina)<p>- CTRL + CMD + ALT + SHIFT + . = Generates System debug file</p>
]]></description><pubDate>Fri, 07 Aug 2020 13:20:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=24081468</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=24081468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24081468</guid></item><item><title><![CDATA[New comment by kyranjamie in "Turn your phone into a wireless webcam"]]></title><description><![CDATA[
<p>Installed app on iOS. Drivers MacOS. Tried WiFi and cable.<p>None of them worked.</p>
]]></description><pubDate>Tue, 07 Jul 2020 17:53:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=23762013</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=23762013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23762013</guid></item><item><title><![CDATA[New comment by kyranjamie in "Apple declined to implement 16 Web APIs in Safari due to privacy concerns"]]></title><description><![CDATA[
<p>Almost certainly an excuse to further suppress PWAs.</p>
]]></description><pubDate>Mon, 29 Jun 2020 19:35:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=23681597</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=23681597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23681597</guid></item><item><title><![CDATA[New comment by kyranjamie in "Why I Voted to Sell .ORG"]]></title><description><![CDATA[
<p>> limiting price increases to no more than 10% per year<p>Oh, well. That's okay then.</p>
]]></description><pubDate>Thu, 28 Nov 2019 13:43:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=21657242</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=21657242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21657242</guid></item><item><title><![CDATA[New comment by kyranjamie in "Using TypeScript with React"]]></title><description><![CDATA[
<p>Did you have your types root set to `node_modules` in your `tsconfig.json`?</p>
]]></description><pubDate>Thu, 22 Aug 2019 11:47:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=20766987</link><dc:creator>kyranjamie</dc:creator><comments>https://news.ycombinator.com/item?id=20766987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20766987</guid></item></channel></rss>