<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: vmsp</title><link>https://news.ycombinator.com/user?id=vmsp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 01 Nov 2026 15:26:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vmsp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vmsp in "French lawmakers approved a tax of €0.055 for every gigabyte of internet traffic"]]></title><description><![CDATA[
<p>Is this the 349th? [1] Probably not, they're likely over it already. I'm sure this one will really fix France and make things that much better.<p>[1] <a href="https://taxpolicy.org.uk/2026/05/30/france-germany-uk-number-of-taxes-charts/" rel="nofollow">https://taxpolicy.org.uk/2026/05/30/france-germany-uk-number...</a></p>
]]></description><pubDate>Sat, 31 Oct 2026 12:20:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=50315462</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=50315462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50315462</guid></item><item><title><![CDATA[New comment by vmsp in "Serbia just elected the world's brainiest parliament"]]></title><description><![CDATA[
<p>It's extraordinary they managed to form a list in 2025 and defeat the super corrupt, super established incumbent. A huge win for Serbia and democracies everywhere.<p>I'm a bit skeptic on all those professors and PhDs being a boon, though. In Portugal, we've been ruled by PhDs since 1926, if not before. Most ministers are professors, many of them independent. Results haven't been good. I hope Serbia proves us wrong.</p>
]]></description><pubDate>Sat, 31 Oct 2026 12:15:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=50315422</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=50315422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50315422</guid></item><item><title><![CDATA[New comment by vmsp in "Topcoat is pushing the boundary of server applications with Rust"]]></title><description><![CDATA[
<p>This is the kind of thing I would have found amazing a year ago — maybe even less — but now I can't help but wonder "What for?"<p>A coding agent already knows how to generate whatever it needs on the backend plus the client-side pieces. What's the point in having a Rust subset that compiles down to JS when I can just not have it and the result be the same?<p>I feel like the question these days is to figure out the right level of abstraction and Topcoat might be too much.<p>PS: This isn't a jab at the library or its authors. It's just me trying to figure out what still matters in the age of LLMs.</p>
]]></description><pubDate>Sun, 27 Sep 2026 14:47:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49867087</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=49867087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49867087</guid></item><item><title><![CDATA[New comment by vmsp in "Rails World 2026 Opening Keynote [video]"]]></title><description><![CDATA[
<p>Whatever answer you get, it's nothing more than an opinion. For now, anyway.<p><a href="https://danluu.com/pl-tokens/" rel="nofollow">https://danluu.com/pl-tokens/</a></p>
]]></description><pubDate>Fri, 25 Sep 2026 00:05:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49838452</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=49838452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49838452</guid></item><item><title><![CDATA[New comment by vmsp in "WalShadow: Sub-second Postgres replication to ClickHouse from physical WAL"]]></title><description><![CDATA[
<p>They're not using `wal_level = logical`, which has been the "friendly" way of doing CDC on Postgres since ever, but are going straight to `wal_level = replica` which, afaik, has never really been used to build something atop of except Postgres' own replication.<p>This is very interesting. I'd never have guessed that it'd make such a difference. I also bet this is the sort of thing that would have never end up being implemented without access to coding agents. Having to figure out these protocol-level details is no longer the huge time sink it was</p>
]]></description><pubDate>Wed, 16 Sep 2026 21:14:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49733115</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=49733115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49733115</guid></item><item><title><![CDATA[New comment by vmsp in "Ask HN: What are you working on? (September 2026)"]]></title><description><![CDATA[
<p>I've been building a framework for web, ios and android native development at <a href="https://github.com/vmsp/flypath" rel="nofollow">https://github.com/vmsp/flypath</a>.<p>It's based on the Server-Driven UI philosophy where the backend streams both code and UI into a frontend that just knows how to render what it's told. This is pretty cool because it makes it makes over-the-air updates possible.<p>It also follows the batteries-included philosophy of Rails. Has an ORM, background and cron jobs (all based on Postgres), Django-style migrations, JSX Emails and pretty great FFI that's built around a simple `"use native"` directive, in the React Server Component fashion).</p>
]]></description><pubDate>Sun, 13 Sep 2026 18:04:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49686789</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=49686789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49686789</guid></item><item><title><![CDATA[New comment by vmsp in "Shopify moves back to Native from React Native"]]></title><description><![CDATA[
<p>I came here to say this. I also prefer fully native apps but this is the elephant in the room. If most of your web code can be re-used on native, that's a ton of tokens you won't have to pay for.</p>
]]></description><pubDate>Thu, 10 Sep 2026 17:13:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49647128</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=49647128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49647128</guid></item><item><title><![CDATA[New comment by vmsp in "Vidact – a compiler that turns React into direct DOM operations"]]></title><description><![CDATA[
<p>I was about to comment this. The selling for svelte has always been that the compiler will output just the needed instructions for the expressed transformation. No virtual DOM.</p>
]]></description><pubDate>Sun, 06 Sep 2026 20:35:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49590640</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=49590640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49590640</guid></item><item><title><![CDATA[From Jekyll to a POSIXish static site generator]]></title><description><![CDATA[
<p>Article URL: <a href="https://0x1.pt/2026/09/06/from-jekyll-to-posix/">https://0x1.pt/2026/09/06/from-jekyll-to-posix/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49585402">https://news.ycombinator.com/item?id=49585402</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 06 Sep 2026 11:18:35 +0000</pubDate><link>https://0x1.pt/2026/09/06/from-jekyll-to-posix/</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=49585402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49585402</guid></item><item><title><![CDATA[New comment by vmsp in "The Rust React Compiler is now native in Vite"]]></title><description><![CDATA[
<p>OXC Transformers are amazingly faster than Babel. I'm building a framework (<a href="https://github.com/vmsp/flypath" rel="nofollow">https://github.com/vmsp/flypath</a>) for web, iOS and Android native development that's fully backed by OXC and Vite. Instead of transforming styles using Babel like StyleX, I just use OXC. Instead of Metro (React Native's bundler), which also uses Babel, it's just Vite. It's still very early but it's plenty, plenty fast.</p>
]]></description><pubDate>Fri, 04 Sep 2026 22:08:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49570809</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=49570809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49570809</guid></item><item><title><![CDATA[New comment by vmsp in "Ask HN: Who wants to be hired? (September 2026)"]]></title><description><![CDATA[
<p><p><pre><code>  Location: Portugal
  Remote: Yes
  Willing to relocate: No
  Technologies: Ruby, TypeScript, Python, Go, Rails, Django, Postgres, React, React Native, Node, Next.js, Postgres, Redis
  Résumé/CV: https://0x1.pt/Vitor_Sousa_Pereira_CV.pdf
  Email: vmsousapereira@gmail.com
</code></pre>
I was previously founding and lead engineer at a London-based startup in talent-tech that got acquired last year. Then I tried to do my own thing (<a href="https://hanlec.com/" rel="nofollow">https://hanlec.com/</a>) and failed at that. Now looking for my next role.<p>In my free time, I work on <a href="https://github.com/vmsp/flypath" rel="nofollow">https://github.com/vmsp/flypath</a>. A framework for web, android and iOS native apps using Server-Driven UI.</p>
]]></description><pubDate>Tue, 01 Sep 2026 16:53:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49524605</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=49524605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49524605</guid></item><item><title><![CDATA[New comment by vmsp in "Show HN: Nub – A Bun-like all-in-one toolkit for Node.js"]]></title><description><![CDATA[
<p>Hasn't Node been able to run TypeScript for a couple of versions? Why's the transpiler needed?</p>
]]></description><pubDate>Wed, 24 Jun 2026 23:28:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48666801</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=48666801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48666801</guid></item><item><title><![CDATA[New comment by vmsp in "The new bibliomaniacs"]]></title><description><![CDATA[
<p>I didn't know I was part of a trend, that's pretty cool. I've been buying originals related to the Portuguese Estado Novo and Carnation Revolution for some years. A ton of ad-hoc, clearly political, publishers spawned right after the revolution and I've been thinking of digitizing some of the stuff I have for historical purposes.</p>
]]></description><pubDate>Sat, 06 Jun 2026 13:37:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48424996</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=48424996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48424996</guid></item><item><title><![CDATA[New comment by vmsp in "The Problem with the Ferrari Luce EV Offers a Lesson for Every Leader"]]></title><description><![CDATA[
<p>With the kind of press it’s getting, I bet this model will outsell all others made in the last 10y. I don’t remember the last time a Ferrari was on the news.</p>
]]></description><pubDate>Thu, 28 May 2026 10:22:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48306964</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=48306964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48306964</guid></item><item><title><![CDATA[New comment by vmsp in "Launch HN: Superset (YC P26) – IDE for the agents era"]]></title><description><![CDATA[
<p>Is anyone actually using agent swarms for anything real?</p>
]]></description><pubDate>Fri, 22 May 2026 16:53:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48238417</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=48238417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48238417</guid></item><item><title><![CDATA[New comment by vmsp in "Deno 2.8"]]></title><description><![CDATA[
<p>That wasn't a value judgment on the acquisition. I was just pointing out that it made the project more sustainable.</p>
]]></description><pubDate>Fri, 22 May 2026 15:02:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48236913</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=48236913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48236913</guid></item><item><title><![CDATA[New comment by vmsp in "Deno 2.8"]]></title><description><![CDATA[
<p>I wonder how Deno's faring.<p>Node's the stable solution and will be with us forever. You can now use TypeScript with it and, soon enough, you'll be able to build your app to a single executable -- including native deps.<p>Bun's chaotic but, nonetheless, it's _fast_ and it's taking an interesting approach by including everything in the stdlib. Plus, bought by Anthropic.<p>Deno had an awesome story with the sandbox and ease of import for third-party dependencies. Sandboxes feel pretty commoditized now and I'm not sure the import mechanism ended up being that much nicer than a `npm add`.</p>
]]></description><pubDate>Fri, 22 May 2026 14:56:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48236808</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=48236808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48236808</guid></item><item><title><![CDATA[New comment by vmsp in "The Interview That Ships to Production: replacing whiteboards with pull requests"]]></title><description><![CDATA[
<p>Everyone prefers real problems. It's something you already know how to do instead of something you explicitly have to train for.<p>It doesn't change the fact that the real work could be an hour's exercise or longer remunerated work. This isn't an either/or scenario like you put it. Plus, for a fact, companies will happily have you doing both the leetcode and the take-home test.</p>
]]></description><pubDate>Thu, 21 May 2026 16:19:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48225246</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=48225246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48225246</guid></item><item><title><![CDATA[New comment by vmsp in "The Interview That Ships to Production: replacing whiteboards with pull requests"]]></title><description><![CDATA[
<p>Some companies do this and pay the candidate for their time, regardless of outcome. I don't think there's much to comment there. Some don't pay the candidate. In that case, it's just a predatory practice to take advantage of the tough job market.</p>
]]></description><pubDate>Thu, 21 May 2026 10:12:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48220261</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=48220261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48220261</guid></item><item><title><![CDATA[New comment by vmsp in "Nim-Presto – REST API Framework for Nim Language (2024)"]]></title><description><![CDATA[
<p>It's cool to see Nim in the wild, you don't hear about it often</p>
]]></description><pubDate>Tue, 19 May 2026 12:56:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48192684</link><dc:creator>vmsp</dc:creator><comments>https://news.ycombinator.com/item?id=48192684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48192684</guid></item></channel></rss>