<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: maximegarcia</title><link>https://news.ycombinator.com/user?id=maximegarcia</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 00:27:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=maximegarcia" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by maximegarcia in "Tell HN: GitHub refuses to remove cracked copies of my software after a month"]]></title><description><![CDATA[
<p>question: the code on Github is an issue (plenty of answers on that), yes, but is people hosting copies of your service a bigger issue? 
In other words, they are probably similar people that do it without publishing on Github...</p>
]]></description><pubDate>Wed, 07 Oct 2026 15:54:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49994607</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=49994607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49994607</guid></item><item><title><![CDATA[New comment by maximegarcia in "California farmers are struggling to sell grapes as demand for wine drops"]]></title><description><![CDATA[
<p>Have you seen the price of wine in Napa Valley? Crazy expensive.
Ok to good wine in Europe is 5-10€.</p>
]]></description><pubDate>Tue, 29 Sep 2026 07:47:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49889619</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=49889619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49889619</guid></item><item><title><![CDATA[New comment by maximegarcia in "Malicious Rust crate Arrayref runs a build-time payload"]]></title><description><![CDATA[
<p>Call it how you want, the point is that it should not disappear like this. Maybe yanked has the meaning you said, but in Ruby yanked has the meaning OP said and that is what we want.<p>How to call it then : Yanked hard vs yanked soft ?</p>
]]></description><pubDate>Thu, 20 Aug 2026 16:52:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49377135</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=49377135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49377135</guid></item><item><title><![CDATA[New comment by maximegarcia in "Google is 'gradually rolling out' option to change your gmail.com address"]]></title><description><![CDATA[
<p>As a matter of fact, I just wrongly received a confirmation email for the order of an engagement ring!</p>
]]></description><pubDate>Fri, 26 Dec 2025 17:48:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46394333</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=46394333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46394333</guid></item><item><title><![CDATA[New comment by maximegarcia in "Seven diabetes patients die due to undisclosed bug in Abbott's glucose monitors"]]></title><description><![CDATA[
<p>I did the finger only for one month at the beginning. I'm glad CGM exists despite the limitations.</p>
]]></description><pubDate>Fri, 26 Dec 2025 16:06:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46393354</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=46393354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46393354</guid></item><item><title><![CDATA[New comment by maximegarcia in "Google is 'gradually rolling out' option to change your gmail.com address"]]></title><description><![CDATA[
<p>Same here, I have first.last since 2005: every combination of dots or not are aliases to my first.last and cannot be registered.
There a thousands of first last in the world, and apparently, all of those that have a gmail account are also quite bad at giving their email address... ^^ They probably have firstlast123 and the numbers evade!
I receive things daily, from simple accounts miscreated (thanks for the one month Netflix account 6 years ago) to plane tickets, notarized acts for land sell, medical things etc. I tried to respond etc. but no one understands that I'm not their recipient. Crazy.</p>
]]></description><pubDate>Fri, 26 Dec 2025 16:01:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46393318</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=46393318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46393318</guid></item><item><title><![CDATA[New comment by maximegarcia in "Seven diabetes patients die due to undisclosed bug in Abbott's glucose monitors"]]></title><description><![CDATA[
<p>Having high glucose levels won't kill you in the sort term, yes. But we cannot compare pre-diagnosis high blood sugar level (the body had that for months so it is accustomed to it) to the suddenty of it with cutting off insulin. In fact, things can spiral out quite quickly.<p>You see false low glucose figures, that last, you start reducing your slow acting insulin, you skip some fast acting insulin. Within 24h, ketoacidosis starts and you can start feeling nauseous. At some point, if you eat, you vomit. You are cornered: you don't have the carb intake to inject insulin, and you can't eat. Even worse, at some point, if you drink, you vomit, so you dehydrate, and it's a matter of hours to live. Shit happens fast, things can get critical is a few days.<p>Diabetes management is complicated, this is far from exact science, and having a good knowledge of everything is hard. I was already bitten by this cycle of nauseous feeling with slow acting skipped a few month after my diagnosis. I learnt to never ever skip slow acting insulin, even when blood sugar is through the floor. Prepare some apple juice and still go on.<p>I have Freestyle Libre 2, and it is quite a disappointing thing software-wise. I have to reverse engineer another app to get an API for <i>my</i> data, I have to go through Internet to get my blood sugar level (for a standalone display for example, so I can't make one that works "off grid", like... in my plane), they do sparse updates, they lag behind OS version by dizains of month for their apps, they have 10s of apps/websites, it is hard to understand. So I'm not surprised by poor bug management.<p>I wish some big names invest in a CGM device. Don't make it medical (even medical grade ones like Abbott & co say you have to check with a finger thingy device, so why bother), make it $500 one time plus $10-20/month, make it open about the data and you'll get everyone. Maybe no one want to invest because in 10/20 years Diabetes will be a thing of the past?</p>
]]></description><pubDate>Fri, 26 Dec 2025 15:40:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46393143</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=46393143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46393143</guid></item><item><title><![CDATA[New comment by maximegarcia in "Ruby 3.4 frozen string literals: What Rails developers need to know"]]></title><description><![CDATA[
<p>Well it is not quite a mutable vs immutable strings war, nor Ruby being late to the party or something like that.<p>The move is so we can avoid allocating a string each we declare and use it since it will be frozen by default. It is a big optimization for GC mainly. Before we had to do such optimization by hand if we intend not to modify it:<p><pre><code>    # before
    def my_method
      do_stuff_with("My String") # 1 allocation at each call
    end
    
    # before, optim
    MY_STRING = "My String".freeze  # this does 2 allocations with 1 at init being GC quite early

    def my_method
      do_stuff_with(MY_STRING)
    end

    # after
    def my_method
      do_stuff_with("My String") # 1 allocation first time
    end
</code></pre>
But this move also complicates strings manipulation in the sense of it will lean users toward immutable ops that tend to allocate a lot of strings.<p><pre><code>    foo.upcase.reverse
    # VS
    bar = foo.dup
    bar.upcase!
    bar.reverse!
</code></pre>
So now we have to be deliberate about it:<p><pre><code>    my_string = +"My String" # it is not frozen
</code></pre>
We have frozen string literals for quite a while now, enabled file by file with the "frozen_string_literal: true" comment and I've seen it as the recommended way by the community and the de-facto standard in most codebase I've seen. It is generally enforced by code quality tools like Rubocop.<p>So the mutable vs immutable is well known, and as it is part of the language, well, people should know the ins and outs.<p>I'm just a bit surprised that they devised this long path toward real frozen string literals, because it is already ongoing for years with the "frozen_string_literal: true" comment. Maybe to add proper warnings etc. in a way that does not "touch" code ? I prefer the explicit file by file comment. And for deps, well, the version bump of Ruby adding frozen string literals by default is quite a filter already.<p>Well, Ruby is well alive and it is what matters)</p>
]]></description><pubDate>Wed, 09 Jul 2025 14:35:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=44510552</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=44510552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44510552</guid></item><item><title><![CDATA[New comment by maximegarcia in "Ruby on Rails Audit Complete"]]></title><description><![CDATA[
<p>I do. It's a whole thing that get you down to writing your business logic in an expressive way very easily. Framework (Rails) helps, yes, but even pure Ruby can be nice. I've written a second time accuracy simulator for cars and chargers in a EV charging stations in pure Ruby, that was fast to iterate around and pleasant to write.<p>The ecosystem, toolchain and all do a lot. It is really missed when I do other languages, and I wish to find the same way of developing elsewhere. I currently do C for embedded in an horrible IDE, and I want to bang my head against the table each time I had to click on something on the interface.<p>(btw Python is a nightmare for me)</p>
]]></description><pubDate>Sun, 15 Jun 2025 17:16:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44283524</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=44283524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44283524</guid></item><item><title><![CDATA[New comment by maximegarcia in "Show HN: 2048 turned 10 this year, I built an updated version to celebrate"]]></title><description><![CDATA[
<p>Consent banner says data sent to "901 partners"...<p>I like the game though, but I use the PWA made by Opera team at <a href="https://2048-opera-pwa.surge.sh/" rel="nofollow">https://2048-opera-pwa.surge.sh/</a></p>
]]></description><pubDate>Thu, 24 Oct 2024 19:43:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41939003</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=41939003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41939003</guid></item><item><title><![CDATA[New comment by maximegarcia in "RP2040 successor will be RP235x, Arm M3 512k RAM, internal storage"]]></title><description><![CDATA[
<p>I hope they'll do on board crystal and less noisy adc v_ref.</p>
]]></description><pubDate>Tue, 11 Jun 2024 19:51:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=40650694</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=40650694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40650694</guid></item><item><title><![CDATA[New comment by maximegarcia in "RP2040 successor will be RP235x, Arm M3 512k RAM, internal storage"]]></title><description><![CDATA[
<p>Some excerpts, if you are region-locked:<p>- We are also designing and developing a more advanced family of microcontrollers, RP235x, which we expect to launch in the second half of 2024, as well as chipsets for use in our SBCs and compute modules for release thereafter.<p>- We continue to invest in the design and development of new SBC products, including successors to Raspberry Pi 5 and Raspberry Pi Pico, that will incorporate future semiconductor products, including RP235x. We intend to develop new products that address customer requirements such as industrial temperature tolerance and onboard non-volatile storage. We also intend to continue working to extend the long-term availability of our older SBCs<p>This means on-board flash !<p>- We are designing and developing a family of microcontrollers, RP235x, which will serve as successors to RP2040, and which we expect to launch in second half of 2024. RP235x products are designed to operate at higher speeds, use less power and provide greater security than RP2040.</p>
]]></description><pubDate>Tue, 11 Jun 2024 19:45:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=40650642</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=40650642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40650642</guid></item><item><title><![CDATA[New comment by maximegarcia in "What's new in the Postgres 16 query planner"]]></title><description><![CDATA[
<p>That would be nice to also optimize SELECT DISTINCT foo FROM bar. It is usually very poor on big tables and we have to do recursive CTE. This comes a lot with admin builders for filters (<select >).</p>
]]></description><pubDate>Fri, 09 Feb 2024 19:03:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=39318898</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=39318898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39318898</guid></item><item><title><![CDATA[New comment by maximegarcia in "Engineered material can reconnect severed nerves"]]></title><description><![CDATA[
<p>But with neuropathy, which causes loss of feeling, pain… in the feet for example, you can ignore damage that combined with a loss of blood circulation capabilities can make things deteriorate very badly (necrosis, amputation).</p>
]]></description><pubDate>Wed, 11 Oct 2023 06:29:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=37841573</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=37841573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37841573</guid></item><item><title><![CDATA[New comment by maximegarcia in "A DIY ‘bionic pancreas’ is changing diabetes care"]]></title><description><![CDATA[
<p>I’m T1D.<p>For me, the main thing keeping at being good at the closed loop system is delay. In the pancreas, « measure » and delivery happen at the blood level. It is instant. With CGM and pen or pomp insulin delivery, it is in the superficial higher layers of the skin for which you have 15min delay to and from blood.</p>
]]></description><pubDate>Thu, 31 Aug 2023 07:40:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=37333750</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=37333750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37333750</guid></item><item><title><![CDATA[New comment by maximegarcia in "Netlify Announces the Evolution of Cloud Platform"]]></title><description><![CDATA[
<p>Well, Netlify went south by forcing businesses (including ours) to migrate from Pro to Entreprise plan (which is very pricy) by having a hard limit on the members of the Pro plan. We were forced to migrate, then we migrated away to pure AWS a few month later.<p>We don't know what happened there. Did they have money issues?</p>
]]></description><pubDate>Fri, 25 Aug 2023 20:11:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=37266456</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=37266456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37266456</guid></item><item><title><![CDATA[New comment by maximegarcia in "Day ahead electricity prices for EU"]]></title><description><![CDATA[
<p>not all plants can be paused quickly...<p>Sometimes that means:
Electricity produced at x$: sells for -5$ (I pay you to use it)</p>
]]></description><pubDate>Sat, 27 Aug 2022 18:48:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=32621888</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=32621888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32621888</guid></item><item><title><![CDATA[New comment by maximegarcia in "Self-powered diaper sensors that monitor urine sugar levels"]]></title><description><![CDATA[
<p>I think this is for babies.<p>Type 1 is not preventable, but  detecting it is important as it could arise in infants (half of cases). Consequences are kind of hard if ignored / not detected. Then proper glucose monitoring can be set.<p>And more generally, detecting glucose level from urine is a bit late for any kind of diabetes. So pretty useless for Type 2 monitoring I think.</p>
]]></description><pubDate>Mon, 23 Aug 2021 17:42:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=28279379</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=28279379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28279379</guid></item><item><title><![CDATA[New comment by maximegarcia in "Ruby 3 JIT can make Rails faster"]]></title><description><![CDATA[
<p>At previous job, we ran a rails based 60M€/year photos album e-commerce with 6 backend devs and a dedicated servers fleet on 2 DC that costed less than one dev salary.</p>
]]></description><pubDate>Fri, 21 May 2021 22:14:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=27240638</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=27240638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27240638</guid></item><item><title><![CDATA[New comment by maximegarcia in "Facebook threatens to make iOS users pay. Please do it, Mr. Zuckerberg"]]></title><description><![CDATA[
<p>Yeah, and it is very annoying.</p>
]]></description><pubDate>Sat, 08 May 2021 09:29:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=27085411</link><dc:creator>maximegarcia</dc:creator><comments>https://news.ycombinator.com/item?id=27085411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27085411</guid></item></channel></rss>