<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: tomburgs</title><link>https://news.ycombinator.com/user?id=tomburgs</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 28 Sep 2026 17:18:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tomburgs" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tomburgs in "Mojo 1.0"]]></title><description><![CDATA[
<p>AI infrastructure. Regardless, I don't see OpenAI or Anthropic attaching AI generated images to their blog posts.</p>
]]></description><pubDate>Wed, 12 Aug 2026 11:24:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49270697</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=49270697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49270697</guid></item><item><title><![CDATA[New comment by tomburgs in "Mojo 1.0"]]></title><description><![CDATA[
<p>What in the world would posses the modular team to attach those horrendous AI generated thumbnails to each blog post? It makes it feel cheap, even though I know the project has some really serious technical expertise behind it.</p>
]]></description><pubDate>Wed, 12 Aug 2026 10:41:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49270314</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=49270314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49270314</guid></item><item><title><![CDATA[New comment by tomburgs in "Show HN: I spent 2 years designing a mechanical Magic Keyboard"]]></title><description><![CDATA[
<p>It appears that the audio section where you can preview the different sounds (power on, charging, low battery) are not working for me.<p>It throws a `Uncaught (in promise) NotSupportedError: The element has no supported sources.` on `audio.play();` at the very end of main.js.</p>
]]></description><pubDate>Fri, 07 Aug 2026 10:08:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49208188</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=49208188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49208188</guid></item><item><title><![CDATA[New comment by tomburgs in "Show HN: I spent 2 years designing a mechanical Magic Keyboard"]]></title><description><![CDATA[
<p>It looks super nice. I really like the name and the design, but as others have said the numbers seem to be a bit of a turn off. It really seems to throw off the visual balance and almost seems like there's a medical reason for it, like it's for people struggling with dyscalculia or something.<p>Another small thing is that I would love if it was possible to swap the "caps" key for a different labeled one (or unlabeled), since it appears that there already is a caps key on the right-hand side anyways. I personally always bind control key to the caps key (stems from vim/hhkb) and it'd be nice if it was able to configure the keyboard to reflect that.</p>
]]></description><pubDate>Fri, 07 Aug 2026 10:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49208167</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=49208167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49208167</guid></item><item><title><![CDATA[New comment by tomburgs in "Apple is getting this wrong"]]></title><description><![CDATA[
<p>Despite whether what OpenAI alleges in the blog post is true or not, it's super odd that a company of their size would make a blog post about it.<p>This looks like a company that's in a downward spiral. They're doing anything they can to attempt to salvage their reputation, maybe because when the court date finally rolls around it might already be too late.</p>
]]></description><pubDate>Tue, 04 Aug 2026 10:24:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49166574</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=49166574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49166574</guid></item><item><title><![CDATA[New comment by tomburgs in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>Thanks for checking out the app! Truthfully it simply doesn't make sense to support anything prior to iOS 26 for Plates. It was built entirely around liquid glass, morphing animations, and many iOS 26+ APIs.</p>
]]></description><pubDate>Mon, 13 Jul 2026 12:46:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48891884</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=48891884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48891884</guid></item><item><title><![CDATA[New comment by tomburgs in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>Yes, it's actually possible to change it in the settings! It's in Settings -> Apps -> Plates.<p>It's possible to change the weight and distance units there, as well as the effort metric (rpe/rir/none).</p>
]]></description><pubDate>Mon, 13 Jul 2026 12:04:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48891413</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=48891413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48891413</guid></item><item><title><![CDATA[New comment by tomburgs in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>I got tired of all the worthwhile iPhone weightlifting apps wanting a monthly payment for a full feature set, while delivering an uninspiring, cross-platform experience.<p>I noticed none of the apps felt native to the iPhone, and I wanted something that felt on-part with the likes of Flighty, Things 3, and such.<p>Out of my love for weightlifting I then shipped Plates and have been working on it ever since. It's a completely native iPhone lifting app (SwiftUI/UIKit) and I've gone quite hard on native UI elements such as custom keyboards for plate-loaded exercises and RPE/RIR inputs, native animations, and nice haptic feel. It has no backend servers and no tracking SDKs, yet it still supports things like cross-device sync thanks to Apple's CloudKit. The best part is that it's just a one-time payment.<p>App Store: <a href="https://apps.apple.com/dk/app/plates-weightlifting-log/id6756021237">https://apps.apple.com/dk/app/plates-weightlifting-log/id675...</a><p>Website: <a href="https://useplates.com" rel="nofollow">https://useplates.com</a></p>
]]></description><pubDate>Mon, 13 Jul 2026 10:52:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48890731</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=48890731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48890731</guid></item><item><title><![CDATA[New comment by tomburgs in "The CEO of Mullvad is the main financer of the Swedish Örebro party"]]></title><description><![CDATA[
<p>Admittedly I had never heard of this party before, but after looking into them calling them far-right seems to be quite a leap.<p>If you didn't know, Sweden used to be extremely welcoming to asylum seekers and refugees about a decade ago. What they got out of it were gangs, their youth being exploited to enact crimes (due to leniency towards minors), and neighborhoods that even the police doesn't dare drive through. Having a party that calls for integration and adaption to Swedish values, and at worst remigration, seems rather tame. Especially so if you just take a look across Øresund and see what's happening in Denmark.</p>
]]></description><pubDate>Tue, 30 Jun 2026 09:34:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48730364</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=48730364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48730364</guid></item><item><title><![CDATA[New comment by tomburgs in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>Not so far — I'm focusing on building the best iOS experience I can, but if it keeps growing the way it has I could absolutely see it somewhere down the road.</p>
]]></description><pubDate>Mon, 15 Jun 2026 20:18:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48546500</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=48546500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48546500</guid></item><item><title><![CDATA[New comment by tomburgs in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>Long time ago I got tired of all the worthwhile weightlifting apps wanting a monthly payment for full feature set while delivering an uninspiring, cross-platform experience.<p>Out of my love for weightlifting and iOS native apps I began building Plates as a one-time purchase for the full, premium experience. Completely native with SwiftUI and some UIKit. It has been half a year since I first released it and still going strong. Adding more and more features I myself find worthwhile as time goes on.<p>App Store: <a href="https://apps.apple.com/dk/app/plates-weightlifting-log/id6756021237">https://apps.apple.com/dk/app/plates-weightlifting-log/id675...</a><p>Website: <a href="https://useplates.com" rel="nofollow">https://useplates.com</a></p>
]]></description><pubDate>Mon, 15 Jun 2026 12:31:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48540310</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=48540310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48540310</guid></item><item><title><![CDATA[New comment by tomburgs in "Ask HN: What are you working on? (May 21)"]]></title><description><![CDATA[
<p>I’m working on: <a href="https://omitten.com" rel="nofollow">https://omitten.com</a><p>It’s a daily word puzzle game based on polysemy.</p>
]]></description><pubDate>Thu, 21 May 2026 12:43:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48221750</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=48221750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48221750</guid></item><item><title><![CDATA[New comment by tomburgs in "Show HN: Daily word puzzle game based on polysemy"]]></title><description><![CDATA[
<p>haha i'll take that as a massive compliment! since today's puzzle is so brutal i thought people would rage quit and never look at it again, so someone caring enough to cheat is awesome. today's stats seem to be at a 24% win rate, so i don't blame you at all.</p>
]]></description><pubDate>Thu, 21 May 2026 12:29:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48221569</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=48221569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48221569</guid></item><item><title><![CDATA[Show HN: Daily word puzzle game based on polysemy]]></title><description><![CDATA[
<p>I built this daily puzzle game called "Omitten".<p>The idea came from a compulsive habit I got from reading books on an e-reader and constantly looking up definitions (iykyk). Quite often you'd see a single word with 20 different meanings in different contexts, and I wanted to build a game around that.<p>In the game you get a maximum of 4 clues. The first one will generally be an archaic form or an unusual context. The second and third pivot into entirely different domains to try and trick your brain, and by the fourth, it should be fairly obvious. You start with only the first clue, and as you make guesses or skip, the next clues unlock, but you lose 25 points per clue.<p>Today is only Day 5 of the project, and it is currently a slaughterhouse. The win rate is sitting at 24% (you can see this yourself after completing) because today's word is a sneaky one. Typically the win rate sits at the 90-99% area, so yeah.<p>The tech stack itself is fairly simple, it uses a fairly minimal svelte frontend — relies on their motion and transition APIs for most of the animations (combined with some simple CSS animations). On the backend it's a Go monolith running a [Connect RPC server](<a href="https://connectrpc.com/" rel="nofollow">https://connectrpc.com/</a>), which was a super fun learning experience and using what is almost exactly GRPC directly on frontend feels magical. I tried to follow Google's AIP as closely as I could for the rpc methods, and I quite like the way it turned out. The backend is a simple pg database that's interacted with via sqlc and atlas for migrations. By day 3 people started asking about accounts so they could play across devices and keep their streak, so it was a fun chance to use PASETO for tokens and argon2 for password hashing.<p>I'm excited to hear what people think and any feedback is much appreciated!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48221356">https://news.ycombinator.com/item?id=48221356</a></p>
<p>Points: 6</p>
<p># Comments: 4</p>
]]></description><pubDate>Thu, 21 May 2026 12:10:39 +0000</pubDate><link>https://omitten.com</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=48221356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48221356</guid></item><item><title><![CDATA[New comment by tomburgs in "Show HN: Files.md – Open-source alternative to Obsidian"]]></title><description><![CDATA[
<p>One strength of Obsidian is actually it's plugins. All of the plugins are fully open source so I think if someone truly plans to disrupt it they should make their editor interoperable with Obsidian plugins.<p>It's a bit strange to me that in 2026 where code is allegedly "free" we're still building these web apps that pretend to be desktop apps. In part I understand it, and logically a PWA must be better than electron for the most part (takes up less space, doesn't install another browser on my computer) yet I cannot see myself installing a PWA on my Mac. I feel like in general I've come to the point in my life where if a desktop app is not native I am not installing it (apps that I NEED to have for one reason or another are excluded, but I'll still grunt)</p>
]]></description><pubDate>Tue, 19 May 2026 11:00:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48191735</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=48191735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48191735</guid></item><item><title><![CDATA[New comment by tomburgs in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>i've been grinding away to make "Plates" the best it can be. i know building a weightlifting app is a massive cliche, but i felt compelled to make it anyway and honestly have zero regrets. i was fully expecting people to roll their eyes at yet another workout tracker, but to my surprise, the feedback has been incredibly positive.<p>even with everyone and their mother shipping a workout app (accelerated by the vibecoding surge), nothing quite hit the bar i was looking for. everything seemed to be built in react native, flutter, or another cross-platform framework, meaning it never truly felt at home on the device.<p>beyond just wanting something fully native, i felt there was a real gap in the prosumer market. i wanted to build something for people who already know what they're doing in the gym, have their program, and just want a solid tool they can actually own (it's a one-time purchase of $12.99) that at the same time gives them all the insights they'd reasonably want (muscle heatmap, 1rm breakdowns with different formulas, working volume, best volume, etc.).<p>the app is called Plates: Weightlifting Log. if you're interested in checking it out: <a href="https://useplates.com" rel="nofollow">https://useplates.com</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 21:48:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47316031</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=47316031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47316031</guid></item><item><title><![CDATA[New comment by tomburgs in "Put the zip code first"]]></title><description><![CDATA[
<p>did an llm write this? how is it so confidently ignoring rest of the planet?<p>despite the obvious flaws others have already noted, plenty of countries include letters in their zipcodes, rendering the "Invoke the right keyboard" argument not only incorrect but potentially damaging to users or businesses who choose to follow this. if the website won't allow me to physically enter my zipcode, i'll just take my business elsewhere.</p>
]]></description><pubDate>Sun, 08 Mar 2026 13:32:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47297198</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=47297198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47297198</guid></item><item><title><![CDATA[New comment by tomburgs in "MacBook Neo"]]></title><description><![CDATA[
<p>would it be crazy to use this as a more casual macbook alongside my mbp? it seems light, cheap, and fun.</p>
]]></description><pubDate>Wed, 04 Mar 2026 15:33:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47248994</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=47248994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47248994</guid></item><item><title><![CDATA[New comment by tomburgs in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>I've been hard at work building a weightlifting workout tracking & analytics app. Its main selling points are being iOS native, being a one-time purchase, and being completely private (does not depend on a backend, but still saves data to the cloud).<p>If it sounds interesting, you can sign up for a waitlist here, it even includes some screenshots: <a href="https://plates.framer.website/" rel="nofollow">https://plates.framer.website/</a> (excuse the website being on a framer domain, i promise the app is far more professional)</p>
]]></description><pubDate>Mon, 15 Dec 2025 15:14:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46275541</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=46275541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46275541</guid></item><item><title><![CDATA[New comment by tomburgs in "The Swift SDK for Android"]]></title><description><![CDATA[
<p>Western & Northern Europe. It's not that it was a negligible share of Android users, it's that they didn't generate any meaningful revenue.</p>
]]></description><pubDate>Sat, 25 Oct 2025 13:42:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45703829</link><dc:creator>tomburgs</dc:creator><comments>https://news.ycombinator.com/item?id=45703829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45703829</guid></item></channel></rss>