<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: oliviergg</title><link>https://news.ycombinator.com/user?id=oliviergg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 05 May 2026 23:34:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=oliviergg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by oliviergg in "Do you even need a database?"]]></title><description><![CDATA[
<p>Please … 
Every few years the pendulum swings. First it was “relational databases are too rigid, just use NoSQL.” Then “NoSQL is a mess, just go back to Postgres.” Now: “do you even need a database at all, just use flat files.”
Each wave is partially right.  But… each wave is about to rediscover, the hard way, exactly why the previous generation made the choices they did.
SQLite is the answer to every painful lesson learned, every scar from long debug night the last time someone thought “a JSON file is basically a database.”</p>
]]></description><pubDate>Wed, 15 Apr 2026 17:25:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47782240</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=47782240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47782240</guid></item><item><title><![CDATA[New comment by oliviergg in "2026 Apple introducing more ads to increase opportunity in search results"]]></title><description><![CDATA[
<p>Serious question: who still goes on the App Store, and why? Personally, I haven’t searched for anything there except once out of boredom in 5 year</p>
]]></description><pubDate>Fri, 19 Dec 2025 06:51:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46322937</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=46322937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46322937</guid></item><item><title><![CDATA[New comment by oliviergg in "Tunnl.gg"]]></title><description><![CDATA[
<p>It's bit less convenient, but I have access to a vps and a dns with a custom domain.<p>I can create any subdomain I want and tunnel the connexion to any port on my computer.<p>=> I can spinup a new subdomain in seconds, no data leakage, url that doesn't change, and it's cost nothing.</p>
]]></description><pubDate>Thu, 04 Dec 2025 12:19:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46146829</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=46146829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46146829</guid></item><item><title><![CDATA[New comment by oliviergg in "Dark Mode Sucks"]]></title><description><![CDATA[
<p>Have a look to the cursor website. Everything dark gray on dark background. I’m unable to use it without an extension to change color…</p>
]]></description><pubDate>Sun, 23 Nov 2025 17:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46025468</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=46025468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46025468</guid></item><item><title><![CDATA[New comment by oliviergg in "Affinity Studio now free"]]></title><description><![CDATA[
<p>On Mac, the app size when installed is 3.5GB!??
How can we get such a size?</p>
]]></description><pubDate>Thu, 30 Oct 2025 16:56:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45762207</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=45762207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45762207</guid></item><item><title><![CDATA[New comment by oliviergg in "iTerm2 Web Browser"]]></title><description><![CDATA[
<p>thank you iterm2 team to continue to try things !<p>I give it a try this morning. I can't decide if I'm confortable with it or no.<p>Having multiple webpage combined with your front and back process traces is nice.<p>You can move to each panel with the same shortcuts like a sort of simplified linux tile manager within a terminal on mac.<p>It's also a good idea to interact less with the weird liquid glass redesign.</p>
]]></description><pubDate>Fri, 19 Sep 2025 08:40:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45299372</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=45299372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45299372</guid></item><item><title><![CDATA[New comment by oliviergg in "MCP Parameter Serialization Bug in Both Claude Code and Claude Desktop"]]></title><description><![CDATA[
<p>MCP parameter serialization fails consistently on consecutive function calls in both Claude Code and Claude Desktop, making MCP tools effectively unusable for any workflow requiring multiple parameter-based calls. I feel like someone ripped out part of my brain and then asked me to debug with what’s left.</p>
]]></description><pubDate>Wed, 23 Jul 2025 13:59:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44659322</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=44659322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44659322</guid></item><item><title><![CDATA[MCP Parameter Serialization Bug in Both Claude Code and Claude Desktop]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/anthropics/claude-code/issues/4192">https://github.com/anthropics/claude-code/issues/4192</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44659321">https://news.ycombinator.com/item?id=44659321</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 23 Jul 2025 13:59:30 +0000</pubDate><link>https://github.com/anthropics/claude-code/issues/4192</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=44659321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44659321</guid></item><item><title><![CDATA[Ask HN: Do you experiment Cursor rate limit in PRO ?]]></title><description><![CDATA[
<p>Although I've been subscribed to the PRO service at $20/month without any issues till this Monday, this subscription has now come with rate limits that render it useless to me. According to their customer service there's no problem; I just have to wait for it to recharge and try again in a few hours. Of course, they now offer a PRO+ service at $60 per month, which has limits that are three times further.<p>It brings to my mind the black mirror's episode "Common People" https://en.wikipedia.org/wiki/Common_People_(Black_Mirror) .<p>Are all dystopias destined to become reality? Really ?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44385393">https://news.ycombinator.com/item?id=44385393</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 26 Jun 2025 08:32:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44385393</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=44385393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44385393</guid></item><item><title><![CDATA[New comment by oliviergg in "Atuin – Magical Shell History"]]></title><description><![CDATA[
<p>And don't forget to do :<p>`workspaces = true`<p>in your config, to limit your history to the current git repo.<p>Thank you very much atuin team. Can't work without atuin installed.</p>
]]></description><pubDate>Tue, 24 Jun 2025 11:07:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44364845</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=44364845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44364845</guid></item><item><title><![CDATA[New comment by oliviergg in "ZX Spectrum graphics magic"]]></title><description><![CDATA[
<p>So many constraints on computers in the 80s. But so much fun trying to get close to what we had in our heads!<p>Big nostalgia for that era. Everything was limited, but everything seemed possible.<p>What got me into computers was:<p>A = 1; B = 5; C = A+B : C= 6<p>But:<p>A = "firstname"; B = "lastname"; C = A+B : C="firstnamelastname".<p>I dont know why but I still remember the revelation.</p>
]]></description><pubDate>Tue, 17 Jun 2025 14:06:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44299411</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=44299411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44299411</guid></item><item><title><![CDATA[Show HN: llm-tools-openapi and MCP: access to MCP server with this one trick]]></title><description><![CDATA[
<p>MCP servers must manage state which makes them difficult to use directly. There exists a proxy solution (<a href="https://github.com/open-webui/mcpo">https://github.com/open-webui/mcpo</a>) that transforms an MCP server into OpenAPI REST, handling the state. This llm-tools-openAPI plugin coupled with MCPO allows access to MCP servers directly from the command line without needing to manage states.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44175706">https://news.ycombinator.com/item?id=44175706</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 03 Jun 2025 23:03:44 +0000</pubDate><link>https://github.com/Oliviergg/llm-tools-openapi</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=44175706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44175706</guid></item><item><title><![CDATA[New comment by oliviergg in "Show HN: My LLM CLI tool can run tools now, from Python code or plugins"]]></title><description><![CDATA[
<p>Thank you for this release. I believe your library is a key component to unlocking the potential of LLMs without the limitations/restricitions of existing clients.<p>Since you released version 0.26 alpha, I’ve been trying to create a plugin to interact with a some MCP server, but it’s a bit too challenging for me. So far, I’ve managed to connect and dynamically retrieve and use tools, but I’m not yet able to pass parameters.</p>
]]></description><pubDate>Tue, 27 May 2025 21:27:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44110809</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=44110809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44110809</guid></item><item><title><![CDATA[New comment by oliviergg in "Particle Life simulation in browser using WebGPU"]]></title><description><![CDATA[
<p>Nice. 
The only downside, is that I can spend so much time looking at this system where something seems to emerge, but not quite ...</p>
]]></description><pubDate>Mon, 26 May 2025 13:20:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44097186</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=44097186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44097186</guid></item><item><title><![CDATA[New comment by oliviergg in "MCP: An in-depth introduction"]]></title><description><![CDATA[
<p>I have trouble understanding the level of criticism about MCPs. As I understand it, it's just a tool that allows an LLM to communicate with other tools.<p>People often talk about web APIs, but we should also consider the integration of local tools. For me, the integration is mind-blowing.<p>When I tried the Playwright MCP integration [0][1] a few months ago, I really felt that after giving computers the ability to speak or communicate, we had now given them arms. 
I still get goosebumps thinking about it.<p>[0]<a href="https://youtu.be/3NWy_sxD3Vc" rel="nofollow">https://youtu.be/3NWy_sxD3Vc</a>
[1]<a href="https://github.com/microsoft/playwright-mcp">https://github.com/microsoft/playwright-mcp</a>
[EDIT]</p>
]]></description><pubDate>Sat, 17 May 2025 10:06:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=44013257</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=44013257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44013257</guid></item><item><title><![CDATA[New comment by oliviergg in "A simple 16x16 dot animation from simple math rules"]]></title><description><![CDATA[
<p>That’s not nice</p>
]]></description><pubDate>Sat, 10 May 2025 13:57:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43945668</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=43945668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43945668</guid></item><item><title><![CDATA[New comment by oliviergg in "The Bitter Prediction"]]></title><description><![CDATA[
<p>For me, it’s the opposite, I had somewhat lost my love for my job as a developer between two JavaScript framework wars or wars between craftsmanship and agile.
I think we now have the opportunity to return to addressing actual needs. For me, that has always been the driving force, an idea becomes a product. These agents have rekindled my desire to create things.</p>
]]></description><pubDate>Sun, 13 Apr 2025 12:27:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43672263</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=43672263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43672263</guid></item><item><title><![CDATA[New comment by oliviergg in "Ask HN: Code should be stored in a database. Who has tried this?"]]></title><description><![CDATA[
<p>Currently working with salesforce, where code is stored in the database ... to put it simply it's not a really good idea because they never decide to go full db or full files. SO you have to manage files in git and deploy to database. So multiple source of truth : sf db, disk, you git, git of other dev, and central repo. 
Welcome in 1990 when you work as a team. ie ask your collegue if they already work on component if you need to change it ...</p>
]]></description><pubDate>Wed, 02 Apr 2025 09:47:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43555081</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=43555081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43555081</guid></item><item><title><![CDATA[New comment by oliviergg in "Ask HN: Code should be stored in a database. Who has tried this?"]]></title><description><![CDATA[
<p>The code is meant for humans, and in my view, the database is not really for humans.
There are plenty of tools in IDEs that transform code into a 'database,' and in 20 years I've never really needed to use them on a daily basis.
Except for getting familiar with legacy code, and even then to create a mental map, the database seems like overkill to me.
That said, I should note that I've primarily worked on startup or business codebases, not FAANG or equivalent ones.<p>Edit : Reformulation because I was voted down : Why change the storage format if the IDE already manage it ? And I add, For storing in database, you have to think about the granularity of your data. and it rapdily become the line, if not the character. Working daily with code stored in database, (salesforce), where the granularity is the class, is really anigthmare from a Content Version point of view.</p>
]]></description><pubDate>Wed, 02 Apr 2025 09:42:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43555054</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=43555054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43555054</guid></item><item><title><![CDATA[New comment by oliviergg in "The IBM 650: An appreciation from the field (1986) [pdf]"]]></title><description><![CDATA[
<p>Very interesting read. 
I think you can have the same nostalgia for your first computer/langage in each generation ! 
I love the part where he describes the trick to reverse the 10 numbers 0123456789 with a program that fits on a single card.</p>
]]></description><pubDate>Tue, 04 Mar 2025 15:01:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43255551</link><dc:creator>oliviergg</dc:creator><comments>https://news.ycombinator.com/item?id=43255551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43255551</guid></item></channel></rss>