<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: martpie</title><link>https://news.ycombinator.com/user?id=martpie</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 10:10:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=martpie" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by martpie in "Show HN: Gapless.js – gapless web audio playback"]]></title><description><![CDATA[
<p>Look very nice, I may end up using for <a href="https://museeks.io" rel="nofollow">https://museeks.io</a>, gapless playback has been on the roadmap for a while, but WebAudio APIs have always been super cryptic, a higher-level API is very much welcome.</p>
]]></description><pubDate>Mon, 02 Mar 2026 19:50:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47223149</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=47223149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47223149</guid></item><item><title><![CDATA[Meta Ray-Ban Display]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.meta.com/blog/meta-ray-ban-display-ai-glasses-connect-2025/">https://www.meta.com/blog/meta-ray-ban-display-ai-glasses-connect-2025/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45283306">https://news.ycombinator.com/item?id=45283306</a></p>
<p>Points: 639</p>
<p># Comments: 962</p>
]]></description><pubDate>Thu, 18 Sep 2025 00:30:44 +0000</pubDate><link>https://www.meta.com/blog/meta-ray-ban-display-ai-glasses-connect-2025/</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=45283306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45283306</guid></item><item><title><![CDATA[Linux Mint 22.2 "Zara" released]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.linuxmint.com/?p=4881">https://blog.linuxmint.com/?p=4881</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45278004">https://news.ycombinator.com/item?id=45278004</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 17 Sep 2025 16:30:00 +0000</pubDate><link>https://blog.linuxmint.com/?p=4881</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=45278004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45278004</guid></item><item><title><![CDATA[Vitest Browser Mode]]></title><description><![CDATA[
<p>Article URL: <a href="https://vitest.dev/guide/browser/">https://vitest.dev/guide/browser/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44802939">https://news.ycombinator.com/item?id=44802939</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 05 Aug 2025 19:21:04 +0000</pubDate><link>https://vitest.dev/guide/browser/</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=44802939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44802939</guid></item><item><title><![CDATA[Biome v2–Codename: Biotype]]></title><description><![CDATA[
<p>Article URL: <a href="https://biomejs.dev/blog/biome-v2/">https://biomejs.dev/blog/biome-v2/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44299423">https://news.ycombinator.com/item?id=44299423</a></p>
<p>Points: 12</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 17 Jun 2025 14:07:01 +0000</pubDate><link>https://biomejs.dev/blog/biome-v2/</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=44299423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44299423</guid></item><item><title><![CDATA[New comment by martpie in "We are destroying software"]]></title><description><![CDATA[
<p>I mean, I hate business as much as any other engineer, but what’s the point of software without a business? (excl. the beauty of open source)</p>
]]></description><pubDate>Sun, 09 Feb 2025 12:33:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=42990279</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=42990279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42990279</guid></item><item><title><![CDATA[New comment by martpie in "Bun 1.2 Is Released"]]></title><description><![CDATA[
<p>TBH, all of what’s in this release came from previous 1.1.x patches.<p>It seems they just drafted a new release to communicate the groups of change from the previous releases.</p>
]]></description><pubDate>Thu, 23 Jan 2025 16:27:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42805413</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=42805413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42805413</guid></item><item><title><![CDATA[New comment by martpie in "Svelte 5 Released"]]></title><description><![CDATA[
<p>That the whole industry embraced. Not bad for a piece of trash.</p>
]]></description><pubDate>Sun, 20 Oct 2024 09:36:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41894207</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=41894207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41894207</guid></item><item><title><![CDATA[Tauri 2.0 Stable Release]]></title><description><![CDATA[
<p>Article URL: <a href="https://v2.tauri.app/blog/tauri-20/">https://v2.tauri.app/blog/tauri-20/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41721996">https://news.ycombinator.com/item?id=41721996</a></p>
<p>Points: 39</p>
<p># Comments: 10</p>
]]></description><pubDate>Wed, 02 Oct 2024 16:00:57 +0000</pubDate><link>https://v2.tauri.app/blog/tauri-20/</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=41721996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41721996</guid></item><item><title><![CDATA[New comment by martpie in "WP Engine is banned from WordPress.org"]]></title><description><![CDATA[
<p>Well, it definitely becomes harder when you cannot (officially) access any of the WP infra, including themes and plugins.</p>
]]></description><pubDate>Thu, 26 Sep 2024 08:36:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=41655963</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=41655963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41655963</guid></item><item><title><![CDATA[New comment by martpie in "Orion, our first true augmented reality glasses"]]></title><description><![CDATA[
<p>That is exactly what Meta acknowledged, and this is not a product that is going to be released to the public anyway.</p>
]]></description><pubDate>Wed, 25 Sep 2024 22:11:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=41652408</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=41652408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41652408</guid></item><item><title><![CDATA[Tauri 2.0 Release Candidate]]></title><description><![CDATA[
<p>Article URL: <a href="https://v2.tauri.app/blog/tauri-2-0-0-release-candidate/">https://v2.tauri.app/blog/tauri-2-0-0-release-candidate/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41141962">https://news.ycombinator.com/item?id=41141962</a></p>
<p>Points: 209</p>
<p># Comments: 96</p>
]]></description><pubDate>Fri, 02 Aug 2024 19:44:16 +0000</pubDate><link>https://v2.tauri.app/blog/tauri-2-0-0-release-candidate/</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=41141962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41141962</guid></item><item><title><![CDATA[New comment by martpie in "Proton Scribe: AI Writing Assistant"]]></title><description><![CDATA[
<p>As a non-native English speaker, I may be one the few finding this addition really useful to correct syntax and spelling mistakes.<p>I am not 100% sure to understand the hostility towards such a feature, that seems accessible only via a user-action.</p>
]]></description><pubDate>Thu, 18 Jul 2024 15:41:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=40996709</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=40996709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40996709</guid></item><item><title><![CDATA[New comment by martpie in "After 6 years, I'm over GraphQL"]]></title><description><![CDATA[
<p>To me, the best feature is Relay Fragments (I think Apollo has fragments too?), as each component describes the data they need: no need to do a big top-level request then pass down the data to the responsible components, everything is in one file.<p>It makes UI changes much much easier to deal with.</p>
]]></description><pubDate>Thu, 30 May 2024 15:43:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=40525029</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=40525029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40525029</guid></item><item><title><![CDATA[New comment by martpie in "React Labs: What We've Been Working On – February 2024"]]></title><description><![CDATA[
<p>Lots of valid points about the increase in complexity for React over the years, and that one should pick another more modern tech stack (Svelte, Solid, html, whatever), and I used to be thinking like that<p>But since maybe 1-2 years, I am back and betting on React for most of my serious projects (for the ecosystem, the ease of hiring, etc), but the most important point is the following:<p>React backwards compatibility is really good, and will stay so for a good reason: a <i>LOT</i> of Meta’s UI code is using old features (classes syntax etc), and Meta cannot afford to break those. If there are breaking changes, they <i>must</i> be “codemodable” (so, usable by everyone).<p>Meaning in terms of stability, I know my codebase today will still work fine in years ( or upgrade-able with minimal efforts). Of course there will be new shiny features, but I or my team will not have to rewrite old code all the time following tedious migration guides.<p>disclaimer: I am kind of biased as I work at Meta, but far from React.</p>
]]></description><pubDate>Tue, 27 Feb 2024 11:45:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39522912</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=39522912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39522912</guid></item><item><title><![CDATA[New comment by martpie in "Tauri 2.0 tries to make mobile apps crossplatform"]]></title><description><![CDATA[
<p>Thank you very much for sharing your experience. I am developing on macOS so I have yet to face the Linux issues, but I have already faced a few issues on macOS, that require editing some plists file (switching media outputs for example), which made me "sigh" a couple of times.<p>In Electron, I got my fair share of Linux issues, but nothing critical (tray appearing twice, this kind of things).<p>This is the Electron paradox: this is the best platform to develop cross-platform apps, because it just works. Yet people hate it (for valid reasons).</p>
]]></description><pubDate>Sat, 24 Feb 2024 00:28:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39487911</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=39487911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39487911</guid></item><item><title><![CDATA[New comment by martpie in "Tauri 2.0 tries to make mobile apps crossplatform"]]></title><description><![CDATA[
<p>@Sytten mentionned many issues with WebkitGTK, do you share the sentiment?</p>
]]></description><pubDate>Fri, 23 Feb 2024 23:03:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=39487280</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=39487280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39487280</guid></item><item><title><![CDATA[New comment by martpie in "Tauri 2.0 tries to make mobile apps crossplatform"]]></title><description><![CDATA[
<p>I am currently working on porting Museeks [0] from Electron to Tauri 2.0, mainly to reduce the memory and app size footprints, which are the main things everybody complains about with Electron.<p>What I really like:<p>- the dev experience is stellar and comes out of the box. No need to setup binary compilation, webpack, vite, hot-reload, TS compilation for back-end, etc yourself. You can pick your favorite JS framework with Vite, during setup, or use a Rust frontend (kind of what electron-forge is doing, but it is buggy, and landed yeaaaars after Electron was released).<p>- the architecture makes sense (commands, security, plugins, all very well-designed)<p>- they provide official plugins for common-usecases (SQL, config, etc)<p>- Rust is fun and interesting to learn for folks like me used to high-level languages like JS or Python<p>What I don't like as much:<p>- facing webview-specific UI issues (feature X does not work on Safari, Y not on gtk-webview etc), with Electron, you know if X works on Windows, it will work on Linux or MacOS<p>- some rough edges with the framework or the ecosystem (not as mature or dev-friendly as npm's or Electron), but the crates (and Tauri's) maintainers are very friendly and reactive.<p>- the focus on mobile apps, It seems like a very different space, and it feels weird to try to build with big mashup framework. I would rather have them work on more integrations, but whatever.<p>- changes in the Rust backend can take minutes to compile, and rust-analyzer is damn slow.<p>Overall I'm really happy and having a lot of fun. I will keep working on this port and release it when I can. Kudos to the Tauri team, what you are building is awesome :)<p>[0] <a href="https://museeks.io" rel="nofollow">https://museeks.io</a></p>
]]></description><pubDate>Fri, 23 Feb 2024 21:14:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=39486181</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=39486181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39486181</guid></item><item><title><![CDATA[New comment by martpie in "Claim: the ideal PR is 50 lines long"]]></title><description><![CDATA[
<p>Graphite is a code review tool (to organize PRs in stacked diffs), their data probably comes from their userbase, not just their internal team.</p>
]]></description><pubDate>Wed, 07 Feb 2024 19:36:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=39293175</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=39293175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39293175</guid></item><item><title><![CDATA[New comment by martpie in "Introducing react.dev"]]></title><description><![CDATA[
<p>How is that an actual _fundamental_ problem?<p>The world has embraced hooks, for better or worse. The fact is React still works well, and the React team has always been clear that performance is (somewhat) an implementation details. For example, they often advertise to use inlined functions and to use `useCallback` only if you're facing performance issues.<p>So `useCallback` invalidation is definitely not "fundamental" (imho)</p>
]]></description><pubDate>Thu, 16 Mar 2023 21:03:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=35188578</link><dc:creator>martpie</dc:creator><comments>https://news.ycombinator.com/item?id=35188578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35188578</guid></item></channel></rss>