<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: jobeirne</title><link>https://news.ycombinator.com/user?id=jobeirne</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 05:32:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jobeirne" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jobeirne in "Prefer Boring Technology"]]></title><description><![CDATA[
<p>Someone rediscovered <a href="https://mcfunley.com/choose-boring-technology" rel="nofollow">https://mcfunley.com/choose-boring-technology</a></p>
]]></description><pubDate>Fri, 14 Nov 2025 02:38:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45923252</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=45923252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45923252</guid></item><item><title><![CDATA[New comment by jobeirne in "After GitHub CEO backs Black Lives Matter, workers demand an end to ICE contract"]]></title><description><![CDATA[
<p>Nope - in free societies you should be able to refuse service on any grounds, including those things. Otherwise you're permitting the government to forcibly compel you to allocate your time and resources to ends they define.<p>In free societies, governments should only be able to forcibly compel people <i>not</i> to do things (murder, threaten, steal, etc.) - see the concept of "negative rights."</p>
]]></description><pubDate>Mon, 15 Jun 2020 17:11:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=23529878</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=23529878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23529878</guid></item><item><title><![CDATA[New comment by jobeirne in "After GitHub CEO backs Black Lives Matter, workers demand an end to ICE contract"]]></title><description><![CDATA[
<p>In societies that have full respect for private property, I should be able to refuse to do business with you for any reason, including the color of your shoes, the kind of music you listen to, or your marital preferences. Whether it is wise or rationally self-interested to do so is a different question.</p>
]]></description><pubDate>Mon, 15 Jun 2020 16:54:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=23529590</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=23529590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23529590</guid></item><item><title><![CDATA[New comment by jobeirne in "After GitHub CEO backs Black Lives Matter, workers demand an end to ICE contract"]]></title><description><![CDATA[
<p>> But to expect that a _federal agency_ will be denied service from a private entity, especially for essentially political reasons, is lunacy.<p>Um, think you've got this backwards. Private entities shouldn't have to take on <i>anyone</i> they don't want as customers (for whatever reason - do you have to justify who you do or don't want in your livingroom?), but publicly-funded institutions shouldn't be able to deny service on political grounds.</p>
]]></description><pubDate>Mon, 15 Jun 2020 16:48:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=23529460</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=23529460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23529460</guid></item><item><title><![CDATA[New comment by jobeirne in "Hypermodern Python"]]></title><description><![CDATA[
<p>It does parse docstrings in a very basic way  (<a href="https://github.com/jamesob/clii#help-text-from-docstrings" rel="nofollow">https://github.com/jamesob/clii#help-text-from-docstrings</a>) but if you end up hacking in something you want, PRs are welcome.</p>
]]></description><pubDate>Thu, 28 May 2020 14:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=23338033</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=23338033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23338033</guid></item><item><title><![CDATA[New comment by jobeirne in "Hypermodern Python"]]></title><description><![CDATA[
<p>Thanks!</p>
]]></description><pubDate>Thu, 28 May 2020 13:58:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=23337275</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=23337275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23337275</guid></item><item><title><![CDATA[New comment by jobeirne in "Hypermodern Python"]]></title><description><![CDATA[
<p>Thanks. That's a really good point - maybe it's usable on earlier versions. Can't remember why I thought otherwise, will have to test.</p>
]]></description><pubDate>Thu, 28 May 2020 13:57:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=23337267</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=23337267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23337267</guid></item><item><title><![CDATA[New comment by jobeirne in "Hypermodern Python"]]></title><description><![CDATA[
<p>Similar interface, different design goals. This lib has 6x the code, dependencies, and isn't as easy to vendor/audit.</p>
]]></description><pubDate>Thu, 28 May 2020 13:41:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=23337083</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=23337083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23337083</guid></item><item><title><![CDATA[New comment by jobeirne in "Hypermodern Python"]]></title><description><![CDATA[
<p>I recently wrote this (<a href="https://github.com/jamesob/clii" rel="nofollow">https://github.com/jamesob/clii</a>) because I can't stand click and got sick of having to check the argparse docs every time I wanted to write a CLI. I guarantee you'll spend a tenth of the time trying to figure out how to use this thing, it has no dependencies, and is implemented in a single vendor-friendly file.</p>
]]></description><pubDate>Thu, 28 May 2020 12:56:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=23336658</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=23336658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23336658</guid></item><item><title><![CDATA[New comment by jobeirne in "The senatorial governance of Bitcoin: making (de)centralized money"]]></title><description><![CDATA[
<p>I am so glad Bitcoin Cash exists for people like you.</p>
]]></description><pubDate>Tue, 07 Jan 2020 15:24:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=21980755</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=21980755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21980755</guid></item><item><title><![CDATA[New comment by jobeirne in "The 30-Year Mortgage Is an Intrinsically Toxic Product"]]></title><description><![CDATA[
<p>You obviously didn't read the whole article because he explicitly covers refinancing during favorable rate changes - he has a whole section on 30yrs basically being implicit long vol trades on rates.</p>
]]></description><pubDate>Sat, 05 Jan 2019 05:16:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=18830043</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=18830043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18830043</guid></item><item><title><![CDATA[New comment by jobeirne in "Chaincode Labs app dev residency for Bitcoin/Lightning, stipends available"]]></title><description><![CDATA[
<p>Website here: <a href="http://lightningresidency.com/" rel="nofollow">http://lightningresidency.com/</a><p>Chaincode Labs will be subsidizing flights to and lodging in NYC, so this is a great opportunity to get some experience building on top of Bitcoin using the Lightning Network.</p>
]]></description><pubDate>Wed, 05 Sep 2018 16:47:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=17919658</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=17919658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17919658</guid></item><item><title><![CDATA[Chaincode Labs app dev residency for Bitcoin/Lightning, stipends available]]></title><description><![CDATA[
<p>Article URL: <a href="https://bitcoinmagazine.com/articles/chaincodes-residency-program-back-time-lightning-app-classes/">https://bitcoinmagazine.com/articles/chaincodes-residency-program-back-time-lightning-app-classes/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17919519">https://news.ycombinator.com/item?id=17919519</a></p>
<p>Points: 7</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 05 Sep 2018 16:35:13 +0000</pubDate><link>https://bitcoinmagazine.com/articles/chaincodes-residency-program-back-time-lightning-app-classes/</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=17919519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17919519</guid></item><item><title><![CDATA[New comment by jobeirne in "Show HN: An educational blockchain implementation in Python"]]></title><description><![CDATA[
<p>Something from a few months back that's a bit closer to Bitcoin's actual implementation but at a similar level of readability: <a href="https://github.com/jamesob/tinychain" rel="nofollow">https://github.com/jamesob/tinychain</a></p>
]]></description><pubDate>Mon, 18 Dec 2017 05:08:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=15949588</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=15949588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15949588</guid></item><item><title><![CDATA[New comment by jobeirne in "JPMorgan CEO Jamie Dimon says Bitcoin is a fraud that will eventually blow up"]]></title><description><![CDATA[
<p>Stable according to whom? Check out all that stability in Venezeula.</p>
]]></description><pubDate>Tue, 12 Sep 2017 18:54:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=15230444</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=15230444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15230444</guid></item><item><title><![CDATA[New comment by jobeirne in "Same day ACH: moving payments faster in the USA"]]></title><description><![CDATA[
<p>It's called Bitcoin.</p>
]]></description><pubDate>Fri, 25 Aug 2017 23:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=15103211</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=15103211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15103211</guid></item><item><title><![CDATA[New comment by jobeirne in "Tinychain: a pocket-sized implementation of Bitcoin"]]></title><description><![CDATA[
<p>A block's timestamp is frozen in its hash, which is validated by any node receiving a block (whether during initial block download or otherwise). Bitcoin and tinychain don't accept blocks with a timestamp in the future beyond some threshold (in both cases 2 hours).</p>
]]></description><pubDate>Mon, 07 Aug 2017 21:00:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=14951226</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=14951226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14951226</guid></item><item><title><![CDATA[New comment by jobeirne in "Tinychain: a pocket-sized implementation of Bitcoin"]]></title><description><![CDATA[
<p>thanks :)</p>
]]></description><pubDate>Mon, 07 Aug 2017 20:54:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=14951172</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=14951172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14951172</guid></item><item><title><![CDATA[New comment by jobeirne in "Tinychain: a pocket-sized implementation of Bitcoin"]]></title><description><![CDATA[
<p>I link to some of my favorite resources at the end of this section: <a href="https://github.com/jamesob/tinychain#what-is-bitcoin" rel="nofollow">https://github.com/jamesob/tinychain#what-is-bitcoin</a><p>I also recommend subscribing to the bitcoin-core-dev mailing list.</p>
]]></description><pubDate>Mon, 07 Aug 2017 20:53:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=14951168</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=14951168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14951168</guid></item><item><title><![CDATA[New comment by jobeirne in "Tinychain: a pocket-sized implementation of Bitcoin"]]></title><description><![CDATA[
<p>Thanks! It's definitely meant for forking, hacking on, and experimentation. A few ideas:<p>- use dns for peer discovery<p>- implement Script language subset<p>- implement SegWit</p>
]]></description><pubDate>Mon, 07 Aug 2017 19:28:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=14950460</link><dc:creator>jobeirne</dc:creator><comments>https://news.ycombinator.com/item?id=14950460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14950460</guid></item></channel></rss>