<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: leojfc</title><link>https://news.ycombinator.com/user?id=leojfc</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 06:25:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=leojfc" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by leojfc in "macOS needs its grid back"]]></title><description><![CDATA[
<p>Oh nice, looks awesome, I will give it a go!</p>
]]></description><pubDate>Tue, 02 Jun 2026 09:58:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48368106</link><dc:creator>leojfc</dc:creator><comments>https://news.ycombinator.com/item?id=48368106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48368106</guid></item><item><title><![CDATA[New comment by leojfc in "macOS needs its grid back"]]></title><description><![CDATA[
<p>Yes, and I'd go a step further: OSes in general need a concept of a 'project' or 'task' or whatever, which a) cuts across apps and b) integrates deeply with windowing and spaces.<p>Multitasking and context switching has been increasing for years, instant messaging boosted them again, and agent-based workflows are only going to push further in that direction. The OS needs to support that, and it's not an app-level concern: I use the same apps in each of my tasks.<p>IDEs can help with this of course: they tend to have workspace/project primitives and can restore code and terminal contexts from those. But there's always a bunch of other connected stuff that can't be linked: web pages (some IDEs are starting to manage those too), agents which don't reside in the IDE, relevant chats with colleagues, project management apps and so on.<p>This is clearly an OS-level concern, not an app-level concern.<p>Some of the iPad experiments with alternative window organisation looked kind of promising, but they’re just not powerful or intuitive enough IMO.</p>
]]></description><pubDate>Tue, 02 Jun 2026 09:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48367876</link><dc:creator>leojfc</dc:creator><comments>https://news.ycombinator.com/item?id=48367876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48367876</guid></item><item><title><![CDATA[New comment by leojfc in "I switched from Htmx to Datastar"]]></title><description><![CDATA[
<p>Thanks for writing this up — some great insights!<p>The server deciding what to replace reminds me of some old (dangerous, I think) patterns like returning actual JS from the server which the client then executes.<p>But it <i>was</i> a nice pattern to work with: for example if you made code changes you often got hot-reloading ‘for free’ because the client can just query the server again. And it was by definition infinitely flexible.<p>I’d be interested to hear from anyone with experience of both Datastar and Hotwire. Hotwire always seemed very similar to HTMX to me, but on reflection it’s arguably closer to Datastar because the target is denoted by the server. I’ve only used Hotwire for anything significant, and I’m considering rewriting the messy React app I’ve inherited using one of these, so it’s always useful to hear from others about how things pan out working at scale.</p>
]]></description><pubDate>Fri, 10 Oct 2025 08:26:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45536521</link><dc:creator>leojfc</dc:creator><comments>https://news.ycombinator.com/item?id=45536521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45536521</guid></item><item><title><![CDATA[New comment by leojfc in "How the AI Bubble Will Pop"]]></title><description><![CDATA[
<p>Absolutely. Years ago I found this book on the topic really eye-opening:<p>- <a href="https://www.amazon.co.uk/Technological-Revolutions-Financial-Capital-Dynamics/dp/1843763311/" rel="nofollow">https://www.amazon.co.uk/Technological-Revolutions-Financial...</a><p>The process of _actually_ benefitting from technological improvements is not a straight line, and often requires some external intervention.<p>e.g. it’s interesting to note that the rising power of specific groups of workers as a result of industrialisation + unionisation then arguably led to things like the 5-day week and the 8-hour day.<p>I think if (if!) there’s a positive version of what comes from all this, it’s that the same dynamic might emerge. There’s already lots more WFH of course, and some experiments with 4-day weeks. But a lot of resistance too.</p>
]]></description><pubDate>Thu, 02 Oct 2025 11:45:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45448408</link><dc:creator>leojfc</dc:creator><comments>https://news.ycombinator.com/item?id=45448408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45448408</guid></item><item><title><![CDATA[New comment by leojfc in "The Grug Brained Developer (2022)"]]></title><description><![CDATA[
<p>Wholeheartedly agree. There’s often good performance or security reasons why it’s hard to get a debugger running in prod, but it’s still worth figuring out how to do it IMO.<p>Your experience sounds more sophisticated than mine, but the one time I was able to get even basic debugger support into a production Ruby app, it made fixing certain classes of bug absolutely trivial compared to what it would have been.<p>The main challenge was getting this considered as a requirement up front rather than after the fact.</p>
]]></description><pubDate>Wed, 18 Jun 2025 10:02:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44308361</link><dc:creator>leojfc</dc:creator><comments>https://news.ycombinator.com/item?id=44308361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44308361</guid></item><item><title><![CDATA[New comment by leojfc in "Why “alias” is my last resort for aliases"]]></title><description><![CDATA[
<p>Yeah, I do something kind of similar, using Dash [1] snippets which expand to full commands.<p>Since I'm almost always on my mac, it means they're available in every shell, including remote shells, and in other situations like on Slack or writing documentation.<p>I mostly use § as a prefix so I don't type them accidentally (although my git shortcuts are all `gg`-consonant which is not likely to appear in real typing).<p>[1] <a href="https://kapeli.com/dash" rel="nofollow">https://kapeli.com/dash</a></p>
]]></description><pubDate>Wed, 05 Mar 2025 14:19:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43266721</link><dc:creator>leojfc</dc:creator><comments>https://news.ycombinator.com/item?id=43266721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43266721</guid></item><item><title><![CDATA[New comment by leojfc in "Ask HN: Where to Work After 40?"]]></title><description><![CDATA[
<p>I would second the mid-size B2B option here. I found professional services a bit stressful for what the OP is saying.<p>But I also think it’s really personal. Since turning 40 I tried: moving into management at a ~100 dev company; IC at a big tech firm (first time I’d worked somewhere really big as a dev); and now I’m back to running tech side of things at a startup.<p>I don’t think I could have known in advance which of those was going to work for me. There were a lot of positives to the first two, even though I ultimately left. Turns out I actually do prefer a) small places and b) a mix of management and IC work. But I’m absolutely sure that’s not true for everyone.<p>OP might feel like they want something very different from running their own startup – I also felt pretty burnt out on that after 7 years of my own – but once they’ve had some time they might remember why they went that way in the first place!</p>
]]></description><pubDate>Thu, 02 Jan 2025 13:39:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42574300</link><dc:creator>leojfc</dc:creator><comments>https://news.ycombinator.com/item?id=42574300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42574300</guid></item><item><title><![CDATA[New comment by leojfc in "The Framework Laptop"]]></title><description><![CDATA[
<p>Yes, I would buy any laptop which offered an ortholinear keyboard option, with customisable firmware.<p>I switched to using an Ergodox after long hours working on a MacBook Pro made my wrists start to hurt and my pinkie finger to go numb (and this was back in the day when a MBP keyboard was still decent!). I can still type full speed on a regular keyboard but it doesn’t feel as comfortable, and I think there’s a genuine health issue at least for some people.</p>
]]></description><pubDate>Thu, 25 Feb 2021 17:40:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=26265575</link><dc:creator>leojfc</dc:creator><comments>https://news.ycombinator.com/item?id=26265575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26265575</guid></item><item><title><![CDATA[New comment by leojfc in "Google offers free fabbing for 130nm open-source chips"]]></title><description><![CDATA[
<p>Strategically, could this be part of a response to Apple silicon?<p>Or put another way, Apple and Google are both responding to Intel/the market’s failure to innovate enough in idiosyncratic manner:<p>- Apple treats lower layers as core, and brings everything in-house;<p>- Google treats lower layers as a threat and tries to open-source and commodify them to undermine competitors.<p>I don’t mean this free fabbing can compete chip-for-chip with Apple silicon of course, just that this could be a building block in a strategy similar to Android vs iOS: create a broad ecosystem of good-enough, cheap, open-source alternatives to a high-value competitor, in order to ensure that competitor does not gain a stranglehold on something that matters to Google’s money-making products.</p>
]]></description><pubDate>Tue, 07 Jul 2020 08:59:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=23757097</link><dc:creator>leojfc</dc:creator><comments>https://news.ycombinator.com/item?id=23757097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23757097</guid></item><item><title><![CDATA[New comment by leojfc in "John Carmack on Inlined Code (2014)"]]></title><description><![CDATA[
<p>Doesn’t this imply the need for a new language feature? So that well-defined sections of inline code can be pulled out, initial conditions set in a testing environment, and then executed independently.<p>I guess this could trip up if the compiler optimisations available when considering all the code at once means that the out-of-context code actually does something different in testing...</p>
]]></description><pubDate>Tue, 19 Jul 2016 13:59:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=12121777</link><dc:creator>leojfc</dc:creator><comments>https://news.ycombinator.com/item?id=12121777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12121777</guid></item><item><title><![CDATA[LAPD hacked into iPhone 5S belonging to slain wife of 'Shield' actor]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.latimes.com/local/lanow/la-me-ln-lapd-locked-iphone-actor-wife-michael-jace-20160504-story.html">http://www.latimes.com/local/lanow/la-me-ln-lapd-locked-iphone-actor-wife-michael-jace-20160504-story.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=11634983">https://news.ycombinator.com/item?id=11634983</a></p>
<p>Points: 48</p>
<p># Comments: 28</p>
]]></description><pubDate>Thu, 05 May 2016 10:28:21 +0000</pubDate><link>http://www.latimes.com/local/lanow/la-me-ln-lapd-locked-iphone-actor-wife-michael-jace-20160504-story.html</link><dc:creator>leojfc</dc:creator><comments>https://news.ycombinator.com/item?id=11634983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11634983</guid></item><item><title><![CDATA[New comment by leojfc in "Sourceforge Hijacks the Nmap Sourceforge Account"]]></title><description><![CDATA[
<p>What about providing a BitTorrent link? The main server could provide a backstop seed, and presumably enough other people would seed too for any decent-sized project.</p>
]]></description><pubDate>Wed, 03 Jun 2015 10:31:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=9651645</link><dc:creator>leojfc</dc:creator><comments>https://news.ycombinator.com/item?id=9651645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9651645</guid></item><item><title><![CDATA[New comment by leojfc in "Agar.io"]]></title><description><![CDATA[
<p>Addictive! Would be great to have some other success metrics, like oldest cell (rather than largest), or cell that has been through most splits.</p>
]]></description><pubDate>Fri, 01 May 2015 11:16:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=9470599</link><dc:creator>leojfc</dc:creator><comments>https://news.ycombinator.com/item?id=9470599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9470599</guid></item><item><title><![CDATA[New comment by leojfc in "Why we are leaving Dropbox"]]></title><description><![CDATA[
<p>I like Cubby.com because I can sync arbitrary folders. That said, development does seem to have slowed there too. This seems to be a pattern with other services I’ve used (Copy, Wuala, Dropbox) – hook you with a good free tier and one or two differentiating features, and then stop innovating...</p>
]]></description><pubDate>Thu, 23 Apr 2015 14:52:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=9427101</link><dc:creator>leojfc</dc:creator><comments>https://news.ycombinator.com/item?id=9427101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9427101</guid></item><item><title><![CDATA[New comment by leojfc in "The Software Revolution"]]></title><description><![CDATA[
<p>Wholeheartedly agree with this, I found Carlota’s book to be accessible despite not having an economics background. There is also an excellent documentary she’s in about the most recent financial crisis: <a href="http://www.imdb.com/title/tt2180589/" rel="nofollow">http://www.imdb.com/title/tt2180589/</a></p>
]]></description><pubDate>Tue, 17 Feb 2015 09:43:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=9061373</link><dc:creator>leojfc</dc:creator><comments>https://news.ycombinator.com/item?id=9061373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9061373</guid></item></channel></rss>