<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: mablopoule</title><link>https://news.ycombinator.com/user?id=mablopoule</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 28 Sep 2026 15:07:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mablopoule" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mablopoule in "I don't want the details"]]></title><description><![CDATA[
<p>About that, I'm still a fan of the classic "How Complex Systems fails"<p><a href="https://how.complexsystems.fail/" rel="nofollow">https://how.complexsystems.fail/</a><p>and one of it's associated HN discussion: <a href="https://news.ycombinator.com/item?id=32895812">https://news.ycombinator.com/item?id=32895812</a></p>
]]></description><pubDate>Thu, 24 Sep 2026 14:56:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49831524</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=49831524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49831524</guid></item><item><title><![CDATA[New comment by mablopoule in "I asked Meta’s Muse for its filesystem and it sent me 6.8GB"]]></title><description><![CDATA[
<p>There was an article a few years ago that expressed this sentiment quite eloquently:<p>> “The merchants of complexity will try to convince you that you can’t do anything yourself these days,” wrote David Heinemeier Hansson (DHH), the creator of Ruby on Rails. “You can’t do auth, you can’t do scale, you can’t run a database, you can’t connect a computer to the internet. You’re a helpless peon who should just buy their wares. No. Reject.” [1]<p>DHH also did a very inspiring talk about mastery and why he loved the Ruby language in the "DHH is right about everything" [2] video.<p>[1] <a href="https://thenewstack.io/developers-rail-against-javascript-merchants-of-complexity/" rel="nofollow">https://thenewstack.io/developers-rail-against-javascript-me...</a><p>[2] <a href="https://youtu.be/mTa2d3OLXhg?is=nDdRHnPqHc2uiK8x" rel="nofollow">https://youtu.be/mTa2d3OLXhg?is=nDdRHnPqHc2uiK8x</a></p>
]]></description><pubDate>Tue, 22 Sep 2026 17:18:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49804778</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=49804778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49804778</guid></item><item><title><![CDATA[New comment by mablopoule in "Businesses with ugly AI menu redesigns"]]></title><description><![CDATA[
<p>Because the AI one are soul-less, and the badly drawn ones are not, simple as that.</p>
]]></description><pubDate>Wed, 22 Jul 2026 14:24:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49007362</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=49007362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49007362</guid></item><item><title><![CDATA[New comment by mablopoule in "What the Fuck Happened to Nerds"]]></title><description><![CDATA[
<p>I agree with your take, most of it boils down to ego, I believe.</p>
]]></description><pubDate>Mon, 15 Jun 2026 09:44:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48538918</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=48538918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48538918</guid></item><item><title><![CDATA[New comment by mablopoule in "Your ePub Is fine"]]></title><description><![CDATA[
<p>Lot of it was bad, sure, but there was so much games and animation done by literal kids back then, because of how easy it was to create something with the tooling. Nothing even come close today, unfortunately.</p>
]]></description><pubDate>Mon, 15 Jun 2026 09:10:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48538610</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=48538610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48538610</guid></item><item><title><![CDATA[New comment by mablopoule in "Lines of code got a better publicist"]]></title><description><![CDATA[
<p>This will greatly increase developer velocity (by making them run far away).</p>
]]></description><pubDate>Thu, 11 Jun 2026 21:05:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48496405</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=48496405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48496405</guid></item><item><title><![CDATA[New comment by mablopoule in "Angular v22"]]></title><description><![CDATA[
<p>Same, I'm currently working more in React project, and I miss Angular so much that I actually use it in my personal project, it can be a genuine pleasure to use if you avoid over-engineering the rest.<p>React shines when it comes to the composability of components, eg. for data-table with customizable rows. It's still possible in Angular, but it's heavier.<p>For the rest (syntax, the ecosystem, routing, data-handling, DI), Angular is so much more straightforward. Services with dependency-injection is 99% of the time way simpler to reason about than React hooks, especially when you start to need cascading changes between hooks after user interaction.</p>
]]></description><pubDate>Thu, 04 Jun 2026 15:21:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48400025</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=48400025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48400025</guid></item><item><title><![CDATA[New comment by mablopoule in "Angular v22"]]></title><description><![CDATA[
<p>Agree. RxJS is a beast to approach at first but it's a genuinely cool library, as long as you don't spread observable around when you don't actually need them. I used the same approach for a few years (pushing my http calls behind domain-specific api services that only return promise), and it's way simpler to handle.<p>I still use RxJS, but mostly in the top-level component and/or service who orchestrate between data, url state and api responses. Those top-level page usually keep the default change detection instead of the 'on-push' strategy).</p>
]]></description><pubDate>Thu, 04 Jun 2026 15:08:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48399820</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=48399820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48399820</guid></item><item><title><![CDATA[New comment by mablopoule in "It's OK to abandon your side-project (2024)"]]></title><description><![CDATA[
<p>As someone who feels stressed about not feeling able to finish the side projects I have (that is, working on my music player, learn Arabic, and learning to draw), this is a very refreshing take. Thank you for this.</p>
]]></description><pubDate>Mon, 27 Apr 2026 13:28:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47921308</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=47921308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47921308</guid></item><item><title><![CDATA[New comment by mablopoule in "I'm OK being left behind, thanks"]]></title><description><![CDATA[
<p>I think the implication is that even though the technological landscape is evolving, it's not as if people born in the 60's couldn't foray into computer science because they arrived too late to study the ENIAC first.</p>
]]></description><pubDate>Fri, 20 Mar 2026 16:30:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47456941</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=47456941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47456941</guid></item><item><title><![CDATA[New comment by mablopoule in "I'm OK being left behind, thanks"]]></title><description><![CDATA[
<p>I'm not sure why you're downvoted, but this is the right take IMO. I hate cheating and lying in general, but in any job posting you have to separate what are the actual requirement in term of knowledge versus what can be realistically learned on the job / doing a prototype in a weekend.<p>Of course don't fraud by like pretending you're a statistician when you have absolutely no mathematical background, but also don't take at face value the "Must have {x} years of experience in {y} tech" requirement when you know you have the necessary work experience to have a good grasp on it in a few weekend prototypes, and you also know that the job doesn't actually require deep expertise of that particular tech.<p>I did the same for my first React.js job, and I didn't feel bad because 1) I was honest about it and did not sold myself as a React expert, and 2) I had 10 years of front-end development, and I understood web dev enough to not be baffled by hooks and the difference between shallow copy vs. deep copy of a data structure, so passing technical test was good enough for it.</p>
]]></description><pubDate>Fri, 20 Mar 2026 16:11:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47456675</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=47456675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47456675</guid></item><item><title><![CDATA[New comment by mablopoule in "Every layer of review makes you 10x slower"]]></title><description><![CDATA[
<p>A few years ago there was a thread about "How complex systems fail" here on HN[1], and one aspect of it (rule 9) is about how individuals have to balance between security and productivity, and being judged differently depending on the context (especially being judged after-the-fact for the security aspect, while being judged before the accident for the productivity aspect).<p>The linked page in the thread is short and quite enlightening, but here is the relevant passage:<p><pre><code>  > Rule 9: Human operators have dual roles: as producers & as defenders against failure.

  > The system practitioners operate the system in order to produce its desired product and also work to forestall accidents. This dynamic quality of system operation, the balancing of demands for production against the possibility of incipient failure is unavoidable. Outsiders rarely acknowledge the duality of this role. In non-accident filled times, the production role is emphasized. After accidents, the defense against failure role is emphasized. At either time, the outsider’s view misapprehends the operator’s constant, simultaneous engagement with both roles.
</code></pre>
[1] <a href="https://news.ycombinator.com/item?id=32895812">https://news.ycombinator.com/item?id=32895812</a></p>
]]></description><pubDate>Tue, 17 Mar 2026 11:06:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47411052</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=47411052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47411052</guid></item><item><title><![CDATA[New comment by mablopoule in "“Car Wash” test with 53 models"]]></title><description><![CDATA[
<p>I would agree, but the question feels less spiteful than playful in nature.</p>
]]></description><pubDate>Tue, 24 Feb 2026 11:40:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47135873</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=47135873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47135873</guid></item><item><title><![CDATA[New comment by mablopoule in "Avoid Mini-Frameworks"]]></title><description><![CDATA[
<p>> Why die on a hill that it "is" something it says it isn't?<p>There's plenty of guru who say that they are the reincarnation of Jesus and/or Buddha, doesn't mean that we have to take their word for it.<p>In the same vein, North Korea is officially the "Democratic People's Republic of Korea", even though it's obviously not a democracy.</p>
]]></description><pubDate>Wed, 24 Dec 2025 14:19:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46375778</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=46375778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46375778</guid></item><item><title><![CDATA[New comment by mablopoule in "Avoid Mini-Frameworks"]]></title><description><![CDATA[
<p>100% this. To this day the official website still describe itself as a library, and I'm convinced it's completely for marketing reasons, since 'framework' feels heavy and bloated, like Angular or Java Spring, while 'library' feels fast and lightweight, putting you in control.<p>Framework can be more or less modular, Angular or Ember choose to be 'battery included', while React choose to be more modular, which is simply choosing the other end of the spectrum on the convenience-versus-flexibility tradeoff.<p>React ostensibly only care about rendering, but in a way that force you to structure your whole data flow and routing according to its rules (lifecycle events or the 'rules of hooks', avoiding mutating data structures); No matter what they say on the official website, that's 100% framework territory.<p>Lodash or Moment.js, those are actual bona fide libraries, and nobody ever asked whether to use Vue, Angular or Moment.js, or what version of moment-js-router they should use.</p>
]]></description><pubDate>Wed, 24 Dec 2025 14:09:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46375702</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=46375702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46375702</guid></item><item><title><![CDATA[New comment by mablopoule in "Don MacKinnon: Why Simplicity Beats Cleverness in Software Design [audio]"]]></title><description><![CDATA[
<p>In his "Power of Simplicity"[1] talk, Alan Kay had a great illustration of this specific phenomenon using astronomy:<p>Before Johannes Kepler had the insight of describing the orbits of the planets with ellipsis, peoples were using the (conceptually simpler) circles which didn't completely match the observed movement of celestial body such as Mars, thus resulted in complicated circle-within-circles orbits to try to model reality. By introducing a more complex basic shape (ellipsis instead of circle) which happened to match the underlying reality more, the overall description of orbits got greatly simplified.<p>It's a phenomenon I've seen a few time in my career so far: that while often there's complex code because there are actually complex hedge case to handle (essential complexity), sometime it's really because the data structure used to model the thing you're handling is slightly missing the mark, making things fit almost-but-not-quite, and many operation done around to handle data can be greatly simplified (if not avoided altogether) by changing the underlying data-structure.<p>(Also, Alan Kay apparently did another talk called "Is it really complex, or did we just make it complicated"[2] that seems pertinent to the thread, though I haven't watch it yet)<p>[1] <a href="https://www.youtube.com/watch?v=NdSD07U5uBs" rel="nofollow">https://www.youtube.com/watch?v=NdSD07U5uBs</a>
[2] <a href="https://www.youtube.com/watch?v=ubaX1Smg6pY" rel="nofollow">https://www.youtube.com/watch?v=ubaX1Smg6pY</a></p>
]]></description><pubDate>Thu, 18 Dec 2025 16:46:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46315093</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=46315093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46315093</guid></item><item><title><![CDATA[New comment by mablopoule in "When a stadium adds AI to everything, it's worse experience for everyone"]]></title><description><![CDATA[
<p>> Maybe we're just calling all forms of automation and computer vision "AI" these days because it's sexy.<p>Funny thing is, at first it was the other way around! 'Computer Vision' has always been a sub-field of AI, but the term was more widely used by academics during a previous AI winter as a way to avoid the tainted 'AI' label.</p>
]]></description><pubDate>Mon, 20 Oct 2025 20:48:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45649156</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=45649156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45649156</guid></item><item><title><![CDATA[New comment by mablopoule in "Gregg Kellogg has died"]]></title><description><![CDATA[
<p>Passion, drive, and existential fulfillment can take many form, and "professional joy" can absolutely be one of them.<p>It's not about drinking the corporate kool-aid, but about taking pride in what you've put in the world (even potentially as a hobby), having a sense of craftsmanship, or even maintaining a certain work ethic.<p>Even the "making money" part can be tied to a very deep sense of providing for your loved ones, and a sense of personal responsibility.</p>
]]></description><pubDate>Thu, 11 Sep 2025 14:57:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45212432</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=45212432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45212432</guid></item><item><title><![CDATA[New comment by mablopoule in "Next.js is infuriating"]]></title><description><![CDATA[
<p>I'm a bit surprised at reading that. I've tried both, Next left a bad taste in my mouth, but Nest was kinda neat. Didn't used it for anything too complicated though, so I'm curious about what sort of grievances people have against Nest.</p>
]]></description><pubDate>Tue, 02 Sep 2025 20:56:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45108939</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=45108939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45108939</guid></item><item><title><![CDATA[New comment by mablopoule in "YouTube made AI enhancements to videos without warning or permission"]]></title><description><![CDATA[
<p>Except that now Youtube also "helpfully" auto-dub legitimate videos in other languages (along with translating the titles) by default, so even the 'AI voice' isn't a good signal for gauging if it's quality content or not.<p>As a french-speaking person, I now find myself seeing french youtubers seemingly posting videos with english titles and robotic voice, before realizing that it's Youtube being stupid again.<p>What's more infuriating is that it's legitimately at heart a cool feature, just executed in the most brain-dead way possible, by making it opt-out and without the ability to specify known languages.</p>
]]></description><pubDate>Mon, 25 Aug 2025 09:27:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45011931</link><dc:creator>mablopoule</dc:creator><comments>https://news.ycombinator.com/item?id=45011931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45011931</guid></item></channel></rss>