<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: eneveu</title><link>https://news.ycombinator.com/user?id=eneveu</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 13 May 2026 21:24:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=eneveu" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by eneveu in "Obsidian plugin was abused to deploy a remote access trojan"]]></title><description><![CDATA[
<p>Interesting. Do I get this sandboxing out of the box when I install apps with Homebrew? Or do I need to do something specific?<p>Would love to enable this for all apps, and add exceptions for the ones that need more access.<p>I installed Lulu and BlockBlock recently, and want to do more to harden my Mac.</p>
]]></description><pubDate>Mon, 11 May 2026 09:41:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48092904</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=48092904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48092904</guid></item><item><title><![CDATA[New comment by eneveu in "Anonymous request-token comparisons from Opus 4.6 and Opus 4.7"]]></title><description><![CDATA[
<p>Yes it is.<p><a href="https://claude.com/pricing" rel="nofollow">https://claude.com/pricing</a><p>It's not available on Free plan, but it's available on Pro.</p>
]]></description><pubDate>Mon, 20 Apr 2026 16:24:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47836547</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=47836547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47836547</guid></item><item><title><![CDATA[New comment by eneveu in "How to record and retrieve anything you've ever had to look up twice"]]></title><description><![CDATA[
<p>The cool thing when using AI (e.g. Claude Code) is that the conversation with the agent is saved, and you can retrieve from that convo the way you did things in the past.
Not just the how, but also the why.</p>
]]></description><pubDate>Tue, 03 Mar 2026 14:10:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47232574</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=47232574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47232574</guid></item><item><title><![CDATA[New comment by eneveu in "Tiger Style: Coding philosophy (2024)"]]></title><description><![CDATA[
<p>If you read Clean Code and other similar books, they don't necessarily advise moving the sub-functions to other files, or splitting them arbitrarily.
They simply have the top function delegate to sub-functions that are lower in the same file.
Even better if these sub-functions can be marked as private in your language (to avoid polluting the public API of your object).
And here the goal is to use function names to document what each block of code (sub-function) does.<p>Example:<p><pre><code>    def process_order(order):
        _validate(order)
        _reserve(order)
        _charge(order)
        _confirm(order)
    
    def _validate(order):
        ...
    
    def _reserve(order):
        ...</code></pre></p>
]]></description><pubDate>Sat, 29 Nov 2025 09:40:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46086300</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=46086300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46086300</guid></item><item><title><![CDATA[New comment by eneveu in "Successful people set constraints rather than chasing goals"]]></title><description><![CDATA[
<p>Link no longer works. Article was moved to: <a href="https://www.joanwestenberg.com/p/smart-people-don-t-chase-goals-they-create-limits" rel="nofollow">https://www.joanwestenberg.com/p/smart-people-don-t-chase-go...</a></p>
]]></description><pubDate>Fri, 13 Jun 2025 15:13:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44269281</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=44269281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44269281</guid></item><item><title><![CDATA[New comment by eneveu in "Cloud Storage retrieval and data transfer fees will apply to BigQuery requests"]]></title><description><![CDATA[
<p>Previously, if you had a BigQuery external table on top of GCS files, and those files had Nearline / Coldline / Archive storage classes (e.g. due to a bucket lifecycle policy), you were not billed for retrieval fees when reading those files through the BQ external table.<p>This was a billing bug that was already mentioned in 2020 on StackOverflow.<p>But the bug has been fixed on February 21, 2025. So we are now billed for that. We started seeing 10.000 $ of retrieval fees due to that. I did a deep dive and found this.<p>The fact that some of our DBT projects were re-creating the external tables daily was not helping...</p>
]]></description><pubDate>Thu, 10 Apr 2025 11:26:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43642786</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=43642786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43642786</guid></item><item><title><![CDATA[Cloud Storage retrieval and data transfer fees will apply to BigQuery requests]]></title><description><![CDATA[
<p>Article URL: <a href="https://cloud.google.com/resources/storage/billing-fix-bigquery">https://cloud.google.com/resources/storage/billing-fix-bigquery</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43642785">https://news.ycombinator.com/item?id=43642785</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 10 Apr 2025 11:26:51 +0000</pubDate><link>https://cloud.google.com/resources/storage/billing-fix-bigquery</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=43642785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43642785</guid></item><item><title><![CDATA[New comment by eneveu in "How A US Fintech Giant Crushed a Promising AI Startup"]]></title><description><![CDATA[
<p>New Zealand startup Montoux shut down after a lawsuit from $46B fintech giant FIS, which accused it of stealing trade secrets—claims Montoux denied. The company had gained traction as an alternative to FIS’s Prophet software, but instead of competing, FIS sued.<p>Filed in Delaware, the lawsuit alleged Montoux used FIS code and trained AI on proprietary data. With legal costs hitting $600K upfront, Montoux couldn't afford to fight and liquidated. This "lawfare" tactic highlights how corporations use litigation to stifle competition, raising serious questions about monopolistic practices and the barriers to innovation.</p>
]]></description><pubDate>Sun, 16 Feb 2025 12:26:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43067494</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=43067494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43067494</guid></item><item><title><![CDATA[How A US Fintech Giant Crushed a Promising AI Startup]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.thepress.co.nz/nz-news/360506817/kiwi-battler-meets-harsh-realities-taking-goliath">https://www.thepress.co.nz/nz-news/360506817/kiwi-battler-meets-harsh-realities-taking-goliath</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43067493">https://news.ycombinator.com/item?id=43067493</a></p>
<p>Points: 1</p>
<p># Comments: 2</p>
]]></description><pubDate>Sun, 16 Feb 2025 12:26:39 +0000</pubDate><link>https://www.thepress.co.nz/nz-news/360506817/kiwi-battler-meets-harsh-realities-taking-goliath</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=43067493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43067493</guid></item><item><title><![CDATA[New comment by eneveu in "B.1.1.529"]]></title><description><![CDATA[
<p>Even with a global lockdown, there will always be a reservoir of virus somewhere.<p>Some immunocompromised people can carry the virus for weeks.<p>Also, what about households where one person catches COVID the day before lockdown, incubates for a few days (asymptomatically), then transmits it to another person in the household, who also incubates for a few days...<p>At the end of the two week lockdowns, some people will still be contagious.</p>
]]></description><pubDate>Fri, 26 Nov 2021 10:58:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=29349122</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=29349122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29349122</guid></item><item><title><![CDATA[New comment by eneveu in "Email from Jeff Bezos to employees"]]></title><description><![CDATA[
<p>Indeed, Jeff talks about it in this 2001 interview :
<a href="https://youtu.be/p7FgXSoqfnI?t=7m05s" rel="nofollow">https://youtu.be/p7FgXSoqfnI?t=7m05s</a></p>
]]></description><pubDate>Wed, 03 Feb 2021 08:51:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=26011835</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=26011835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26011835</guid></item><item><title><![CDATA[New comment by eneveu in "More challenging projects every programmer should try"]]></title><description><![CDATA[
<p>Here is the link to the PDF: <a href="https://www.cftc.gov/sites/default/files/filings/orgrules/20/07/rule072420comexdcm001.pdf" rel="nofollow">https://www.cftc.gov/sites/default/files/filings/orgrules/20...</a></p>
]]></description><pubDate>Mon, 21 Dec 2020 23:27:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=25500999</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=25500999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25500999</guid></item><item><title><![CDATA[New comment by eneveu in "I sold Baremetrics"]]></title><description><![CDATA[
<p>As a freelancer in Paris, I've been invoicing 625€ daily in 2018 and 2019, and 700€ in 2020, doing Big Data / Scala development with a sprinkle of devops, for the same customer.
I think I could get 800-900€ if I find a customer that pays better and focus on the Big Data / GCP sectors. Just need to find a contract through word of mouth, and not through a recruiter that takes a 100-150€ margin...<p>You get less as a salaried employee in France though...</p>
]]></description><pubDate>Wed, 11 Nov 2020 18:11:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=25060983</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=25060983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25060983</guid></item><item><title><![CDATA[New comment by eneveu in "Deprecating scp"]]></title><description><![CDATA[
<p>Having servers offer scp instead of ssh is not the only problem.<p>What about this part of the article:<p><i>Finally, while the danger is remote, it is worth noting that a local file name containing `backticks` (a file named `touch you-lose`, for example) will be handled the same way on the other end; if a user can be convinced to perform a recursive copy of a directory tree containing a file with a malicious name, bad things can happen.</i></p>
]]></description><pubDate>Fri, 06 Nov 2020 21:16:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=25011256</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=25011256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25011256</guid></item><item><title><![CDATA[New comment by eneveu in "A nameless hiker and the case the internet can’t crack"]]></title><description><![CDATA[
<p>It would be funny if the real Mike Hancoski googles himself and stumbles upon this thread.</p>
]]></description><pubDate>Fri, 06 Nov 2020 20:49:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=25010994</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=25010994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25010994</guid></item><item><title><![CDATA[New comment by eneveu in "We chose Java for our high-frequency trading application"]]></title><description><![CDATA[
<p>I think the JavaOne presentation was made by the LMAX devs: <a href="https://www.youtube.com/watch?v=eTeWxZvlCZ8" rel="nofollow">https://www.youtube.com/watch?v=eTeWxZvlCZ8</a><p>They built the Disruptor data structure around 2011 for their  high performance financial exchange on the JVM: <a href="https://lmax-exchange.github.io/disruptor/files/Disruptor-1.0.pdf" rel="nofollow">https://lmax-exchange.github.io/disruptor/files/Disruptor-1....</a><p>I used the Disruptor at a smart grid startup in 2012-2014, after LMAX open sourced it.<p>Martin Thompson has a lot of interesting presentations on the concept of mechanical sympathy:<p>- <a href="https://www.youtube.com/watch?v=929OrIvbW18" rel="nofollow">https://www.youtube.com/watch?v=929OrIvbW18</a> - Adventures with concurrent programming in Java: A quest for predictable latency by Martin Thompson 
- <a href="https://www.youtube.com/watch?v=03GsLxVdVzU" rel="nofollow">https://www.youtube.com/watch?v=03GsLxVdVzU</a> - Designing for Performance by Martin Thompson</p>
]]></description><pubDate>Tue, 27 Oct 2020 15:26:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=24908309</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=24908309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24908309</guid></item><item><title><![CDATA[New comment by eneveu in "Google is giving data to police based on search keywords, court docs show"]]></title><description><![CDATA[
<p>I wonder what would happen if he searched those keywords in incognito mode.<p>Google probably could link the incognito session with the real user session. But would it turn up in a search warrant ?<p>In this case, they used the IP address, so I guess incognito wouldn't help.</p>
]]></description><pubDate>Sun, 11 Oct 2020 20:13:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=24748723</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=24748723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24748723</guid></item><item><title><![CDATA[New comment by eneveu in "French fathers will now get 28 days of paternity leave"]]></title><description><![CDATA[
<p>> In the face of this it's quite a bold move for France to go from zero to 28 days for the sake of benefiting gender norms and family relationships in the long-term.<p>We didn't go from zero to 28 days of paternity leave. We doubled it, from 14 to 28.</p>
]]></description><pubDate>Mon, 28 Sep 2020 16:05:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=24618131</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=24618131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24618131</guid></item><item><title><![CDATA[New comment by eneveu in "Apple takes legal action against small company with pear logo"]]></title><description><![CDATA[
<p>Interesting. Could you expand on that ?</p>
]]></description><pubDate>Tue, 11 Aug 2020 07:13:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=24117929</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=24117929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24117929</guid></item><item><title><![CDATA[New comment by eneveu in "Ask HN: What are some good ways to invest?"]]></title><description><![CDATA[
<p>I wouldn't necessarily read "Rich Dad Poor Dad" or "The richest man in babylon". You might find better books about personal finance by:<p>- searching recommendations on HN, e.g. with a Google search like "site:news.ycombinator.com investing book recommendations"<p>- searching recommendations on the various subreddits like <a href="https://www.reddit.com/r/investing/" rel="nofollow">https://www.reddit.com/r/investing/</a> and <a href="https://www.reddit.com/r/personalfinance/" rel="nofollow">https://www.reddit.com/r/personalfinance/</a> (search for book recommendation threads, or read their wikis)<p>- on the BogleHeads website : <a href="https://www.bogleheads.org/wiki/Getting_started" rel="nofollow">https://www.bogleheads.org/wiki/Getting_started</a><p>Good luck :)</p>
]]></description><pubDate>Mon, 11 May 2020 09:25:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=23140319</link><dc:creator>eneveu</dc:creator><comments>https://news.ycombinator.com/item?id=23140319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23140319</guid></item></channel></rss>