<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: jwlake</title><link>https://news.ycombinator.com/user?id=jwlake</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 22 May 2026 22:43:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jwlake" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jwlake in "A Wayland Compositor in Minecraft"]]></title><description><![CDATA[
<p>If its not written with blocks its not real.</p>
]]></description><pubDate>Fri, 22 May 2026 22:25:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48242421</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=48242421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48242421</guid></item><item><title><![CDATA[New comment by jwlake in "How to convert between wealth and income tax"]]></title><description><![CDATA[
<p>The point is you should realize your gains before you reinvest the money.  Circular borrowing causes asset bubbles.  You could collateralize against OTHER assets, but unrealized gains you should be paying taxes on if you are borrowing against them.  It's really just closing a loophole.  If the loophole is BIG enough, the you could lower the rate for everyone!</p>
]]></description><pubDate>Fri, 22 May 2026 22:20:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48242380</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=48242380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48242380</guid></item><item><title><![CDATA[New comment by jwlake in "How to convert between wealth and income tax"]]></title><description><![CDATA[
<p>Loans against unrealized gains should just be taxed directly as income.  Not indirectly creating more loopholes.  Same way stock buybacks should be taxed at the same rate as short term capital gains.</p>
]]></description><pubDate>Fri, 22 May 2026 18:20:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48239449</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=48239449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48239449</guid></item><item><title><![CDATA[New comment by jwlake in "Filing the corners off my MacBooks"]]></title><description><![CDATA[
<p>my m1 max macbook pro 14 has small little divots out of the edge on the right side (not on the left) presuambly because of where my wrist sits when using the track pad.  It would be nice it there was some radius on it to not cause that.</p>
]]></description><pubDate>Sat, 11 Apr 2026 17:08:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732180</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=47732180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732180</guid></item><item><title><![CDATA[New comment by jwlake in "Filing the corners off my MacBooks"]]></title><description><![CDATA[
<p>Whats it look like closed?</p>
]]></description><pubDate>Sat, 11 Apr 2026 17:06:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732173</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=47732173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732173</guid></item><item><title><![CDATA[New comment by jwlake in "My MacBook keyboard is broken and it's insanely expensive to fix"]]></title><description><![CDATA[
<p>ifixit sells just the keyboards, why doesn't that work?<p><a href="https://www.ifixit.com/products/macbook-pro-14-a2442-a2779-a2918-a2992-and-16-a2485-a2780-a2991-keyboard" rel="nofollow">https://www.ifixit.com/products/macbook-pro-14-a2442-a2779-a...</a></p>
]]></description><pubDate>Sun, 29 Mar 2026 19:59:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566646</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=47566646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566646</guid></item><item><title><![CDATA[New comment by jwlake in "Swift 6.3"]]></title><description><![CDATA[
<p>did they ever add #define? bridging constants from the build system to swift with static NSString * const kConstValue = @XSTR(CONST_VALUE); is soooo annoying.</p>
]]></description><pubDate>Thu, 26 Mar 2026 17:29:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47533277</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=47533277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47533277</guid></item><item><title><![CDATA[New comment by jwlake in "Swift 6.3"]]></title><description><![CDATA[
<p>nodejs itself doesn't have very many breakages; i have plenty of code that is unchanged from 0.12 to 24.  npm is a whole other kettle of fish but I don't think you can blame the core project for the sins of everyone that publishes to the package manager.  Python2 -> Python3 on the other hand had a lot of breakage in "standard" code.</p>
]]></description><pubDate>Thu, 26 Mar 2026 17:25:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47533212</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=47533212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47533212</guid></item><item><title><![CDATA[New comment by jwlake in "Qite.js – Frontend framework for people who hate React and love HTML"]]></title><description><![CDATA[
<p>The "isPresent()" in the example gives me alot of ick.  It's confusing why thats not actual javascript.</p>
]]></description><pubDate>Tue, 24 Mar 2026 21:05:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47509293</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=47509293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47509293</guid></item><item><title><![CDATA[New comment by jwlake in "Apple Business"]]></title><description><![CDATA[
<p>I would expect Apple to actually simplify the problem and not overreach and just do activation / provisioning / deactivation / lock and none of the other stuff MDMs try to do that introduces the complexity.</p>
]]></description><pubDate>Tue, 24 Mar 2026 20:11:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47508433</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=47508433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47508433</guid></item><item><title><![CDATA[New comment by jwlake in "Apple Business"]]></title><description><![CDATA[
<p>A non-terrible MDM that actually works would be really nice.  The rest I doubt they get much traction on.  Gmail is too easy, Google docs and sheets if you don't need Microsoft is also way better than Apple's free apps.</p>
]]></description><pubDate>Tue, 24 Mar 2026 16:42:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47505470</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=47505470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47505470</guid></item><item><title><![CDATA[New comment by jwlake in "4Chan mocks £520k fine for UK online safety breaches"]]></title><description><![CDATA[
<p>Anyone owning 4chan should be very anonymous and only operate in a very friendly jurisdiction.  Normal websites, no one cares.</p>
]]></description><pubDate>Thu, 19 Mar 2026 23:56:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47448279</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=47448279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47448279</guid></item><item><title><![CDATA[New comment by jwlake in "Google details new 24-hour process to sideload unverified Android apps"]]></title><description><![CDATA[
<p>If android security is so fucked that the 24 hours helps, why do they maintain it has security?</p>
]]></description><pubDate>Thu, 19 Mar 2026 20:52:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47445906</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=47445906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47445906</guid></item><item><title><![CDATA[New comment by jwlake in "1 kilobyte is precisely 1000 bytes?"]]></title><description><![CDATA[
<p>I remember when they invented kibibytes and mibibytes and shaking my head and being like they have forever destroyed the meaning of words and things will be off by 2% forever.  And is has been.</p>
]]></description><pubDate>Tue, 03 Feb 2026 19:41:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46876163</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=46876163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46876163</guid></item><item><title><![CDATA[New comment by jwlake in "Last Year on My Mac: Look Back in Disbelief"]]></title><description><![CDATA[
<p>its very odd that apparently everyone working in Apple software dev either refuses to dogfood this stuff or just uses iPads for everything.</p>
]]></description><pubDate>Sun, 28 Dec 2025 15:32:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46411756</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=46411756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46411756</guid></item><item><title><![CDATA[New comment by jwlake in "The /o in Ruby regex stands for "oh the humanity ""]]></title><description><![CDATA[
<p>this is similar to the g modifier in javascript?</p>
]]></description><pubDate>Sun, 03 Aug 2025 02:03:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44773494</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=44773494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44773494</guid></item><item><title><![CDATA[New comment by jwlake in "Supreme Court allows DOGE to access social security data"]]></title><description><![CDATA[
<p>These NEW 20 year olds are scary!</p>
]]></description><pubDate>Sat, 07 Jun 2025 01:12:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44206585</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=44206585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44206585</guid></item><item><title><![CDATA[New comment by jwlake in "The time bomb in the tax code that's fueling mass tech layoffs"]]></title><description><![CDATA[
<p>Its so funny to me that people freak out about amortization when I spent several years at a public company having to document my work as being R&D to amortize it to make our EBITDA look better.</p>
]]></description><pubDate>Sat, 07 Jun 2025 01:10:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44206575</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=44206575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44206575</guid></item><item><title><![CDATA[New comment by jwlake in "The time bomb in the tax code that's fueling mass tech layoffs"]]></title><description><![CDATA[
<p>In this theory you should tax revenue and not profit.  Welcome to VAT.</p>
]]></description><pubDate>Sat, 07 Jun 2025 01:07:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44206557</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=44206557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44206557</guid></item><item><title><![CDATA[New comment by jwlake in "Judge rules Apple executive lied under oath, makes criminal contempt referral"]]></title><description><![CDATA[
<p>The judge should really fine apple in the form of a 100% refund of everyones fees for the duration of this behavior.  That's the only way the pain is great enough to force forward compliance.</p>
]]></description><pubDate>Fri, 02 May 2025 03:19:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43865869</link><dc:creator>jwlake</dc:creator><comments>https://news.ycombinator.com/item?id=43865869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43865869</guid></item></channel></rss>