<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Everlasting student · Rails Core · Zeitwerk · Freelance · Life lover</description><link>https://bsky.app/profile/fxn.bsky.social</link><title>@fxn.bsky.social - Xavier Noria</title><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mp2ss5d5bs26</link><description>We just watched &#34;Marguerite&#39;s Theorem&#34; in Prime Video.&#xA;&#xA;The most realistic math film I have seen, the blackboards, the jargon, the nerdiness (she absolutely nails it), ..., really recommended.&#xA;&#xA;https://www.imdb.com/title/tt26699529/</description><pubDate>24 Jun 2026 21:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mp2ss5d5bs26</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mo2zhnfc6c2w</link><description>Witnessing the total solar eclipse from a cruise ship, out at sea somewhere between Mallorca and Ibiza.&#xA;&#xA;That’s the plan</description><pubDate>12 Jun 2026 05:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mo2zhnfc6c2w</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mm527fmip22r</link><description>Zeitwerk 2.8 is out, with a new way to define namespaces.&#xA;&#xA;Given&#xA;&#xA;  loader.nsfile = &#39;ns.rb&#39;&#xA;&#xA;self-contained components can define their namespace inside their folder:&#xA;&#xA;  my_component/ns.rb # MyComponent&#xA;  my_component/widget.rb # MyComponent::Widget&#xA;&#xA;More details in https://github.com/fxn/zeitwerk#explicit-namespaces-defined-in-nsfiles</description><pubDate>18 May 2026 14:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mm527fmip22r</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mlwqwf4bo224</link><description>This guy&#39;s channel is hilarious&#xA;&#xA;https://www.youtube.com/watch?v=juHv_Vi4giU</description><pubDate>16 May 2026 02:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mlwqwf4bo224</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mkqfqds3pc2k</link><description>Now that nobody writes code by hand anymore, I&#39;m going to try to work on my mythical book about constants in Ruby, out of love for the craft, and just to go against the grain!&#xA;&#xA;OK, maybe I should publish a Markdown version you can feed to your agent 😂.</description><pubDate>30 Apr 2026 20:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mkqfqds3pc2k</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mk5nxjztoc2v</link><description>Today, we celebrate the Diada de Sant Jordi in Catalonia.&#xA;&#xA;Men give roses to women, and women give books to men. (I give both roses and books to women.)&#xA;&#xA;It is a very nice and colorful day. Streets are full with stalls and people enjoying, buying books and flowers.</description><pubDate>23 Apr 2026 09:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mk5nxjztoc2v</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mjlu5vfnec2y</link><description>Some reflections about not taking software errors for granted in my keynote of EuRuKo 2024:&#xA;&#xA;https://www.youtube.com/watch?v=sUhElM03QB4&amp;t=2200s</description><pubDate>16 Apr 2026 07:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mjlu5vfnec2y</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mjgpnaxqm22i</link><description>In general, I am not a fan of callable interfaces in Ruby.&#xA;&#xA;There are several reasons, and one of them is that the interface is `call`:&#xA;&#xA;    service.call(params)&#xA;&#xA;My issue with that is that &#34;calling&#34; is what the caller does, not what the object does.</description><pubDate>14 Apr 2026 06:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mjgpnaxqm22i</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mjc4ar3r2c2o</link><description>I just saw the incomparable Michael McDonald published a memoir a couple of years ago. On its way!&#xA;&#xA;That&#39;s the music section of my library.</description><pubDate>12 Apr 2026 10:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mjc4ar3r2c2o</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mj3273pp2s2s</link><description>All these semicolons disprove LLMs just pick words from _existing_ training data.&#xA;&#xA;Think about it.</description><pubDate>09 Apr 2026 14:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mj3273pp2s2s</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3miopy7zxkk2e</link><description>My daughter, who is into genetics, loved the logo of Helix. That&#39;s all I need, installing.</description><pubDate>04 Apr 2026 17:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3miopy7zxkk2e</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mij2p3aocs24</link><description>Do you know that feeling some people have, I&#39;m done, now I have to write tests? now I have to write docs?&#xA;&#xA;I believe that is going downhill with AI. Now, for some, _understanding_ has friction. &#xA;&#xA;People generate code, PRs, peers the review. And *owning* any of that starts to feel costly for some.</description><pubDate>02 Apr 2026 11:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mij2p3aocs24</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mhiev2eibk2t</link><description>TIL that Newton already predicted light bends with gravity (not a physicist!). What GR predicted was a different magnitude (2X).&#xA;&#xA;I am reading &#34;Proving Einstein Right&#34;, which explains all it took to verify that in the early 1900s.</description><pubDate>20 Mar 2026 11:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mhiev2eibk2t</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mhd6vsdc5k2p</link><description>Please, excuse me for interrupting your pre-apocalyptic AI timeline.&#xA;&#xA;I have the analog and mundane fact to share that I am letting my hair grow, and updated my avatar accordingly.&#xA;&#xA;I don&#39;t know yet up to which length or shape it is going to be, but that was my profile pic in CPAN, just saying.</description><pubDate>18 Mar 2026 09:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mhd6vsdc5k2p</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mgxqk5og2226</link><description>I congratulated Claude on a patch, they said it had been very satisfactory to have solved one specific tricky part of the solution.&#xA;&#xA;The singularity is around the corner my friends.</description><pubDate>13 Mar 2026 20:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mgxqk5og2226</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mgiq4mkotc2a</link><description>The CasNum in HN implements what&#39;s called &#34;constructible numbers&#34; in math.&#xA;&#xA;You study them, and together with some field theory, you are able to see that the classic Greek problems that remained unsolved for hundreds of years (like squaring the circle) are impossible.&#xA;&#xA;That was 19th century math.</description><pubDate>07 Mar 2026 21:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mgiq4mkotc2a</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mgd4sab2x22v</link><description>Just realized the halting problem is decidable for functional programs 😂</description><pubDate>05 Mar 2026 15:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mgd4sab2x22v</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mgcm4yg3x22g</link><description>I also struggle with this, and not only in OSS.&#xA;&#xA;Who I am talking to? Who deserves the credit? Because you can use an agent as a tool to speed you up, still having full agency about what is going on, but a different thing is talking to someone that has not made the effort to understand the problem.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>05 Mar 2026 10:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mgcm4yg3x22g</guid></item><item><link>https://bsky.app/profile/fxn.bsky.social/post/3mg6eby6aus2u</link><description>Gasp, got my first smartwatch 😅</description><pubDate>03 Mar 2026 18:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:dbfb7k4eiwvy6pomjvexsief/app.bsky.feed.post/3mg6eby6aus2u</guid></item></channel></rss>