<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: mpawelski</title><link>https://news.ycombinator.com/user?id=mpawelski</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 05:38:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mpawelski" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mpawelski in "Explore union types in C# 15"]]></title><description><![CDATA[
<p>I'm pretty sure at one point there was proposal that allowed declaring something like `int or string`. Not sure what happened with it though.</p>
]]></description><pubDate>Wed, 08 Apr 2026 14:58:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47691150</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=47691150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47691150</guid></item><item><title><![CDATA[New comment by mpawelski in "Microsoft's Copilot chatbot is running into problems"]]></title><description><![CDATA[
<p>Damn, I got frustrated just by reading this comment :D</p>
]]></description><pubDate>Thu, 05 Feb 2026 12:12:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46898807</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=46898807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46898807</guid></item><item><title><![CDATA[New comment by mpawelski in "Anki ownership transferred to AnkiHub"]]></title><description><![CDATA[
<p>I always though Damien earns well with the iOS mobile version. Does he also pass it to AnkiHub too so they can earn from the app sales?</p>
]]></description><pubDate>Mon, 02 Feb 2026 23:42:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46863960</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=46863960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46863960</guid></item><item><title><![CDATA[New comment by mpawelski in "Film students who can no longer sit through films"]]></title><description><![CDATA[
<p>> It's not that I suffer from a short attention span, it's that there's nothing to pay attention to.<p>Is it only me that think this is <i>exactly</i> a short attention span?</p>
]]></description><pubDate>Sat, 31 Jan 2026 19:09:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46839716</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=46839716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46839716</guid></item><item><title><![CDATA[New comment by mpawelski in "The state of Linux music players in 2026"]]></title><description><![CDATA[
<p>I don't use it much, but for a default audio player for KDE, it's surprisingly slow to open audio file just to play it once (around a second on my machine)</p>
]]></description><pubDate>Tue, 27 Jan 2026 11:41:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46778703</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=46778703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46778703</guid></item><item><title><![CDATA[New comment by mpawelski in "Jujutsu worktrees are convenient (2024)"]]></title><description><![CDATA[
<p>This restriction of git worktrees is annoying but I just learned one simple rule to follow:
Never check out the main development branch (main/master/develop/etc) in other worktrees (non "main worktree", using git-worktree nomenclature)). Use other name with "wt-" prefix for it. Like in:<p>git worktree add ..\repo -b wt-main --track origin/main<p>And to be honest, after being disciplined to always do that, I very rarely get error message saying that the branch I want to check out is already checked out in other worktree. Before that, I regularly had a situation when I checked out main branch on second worktree to see the current state of the repo (because my main worktree had a work in progress stuff) and after some time when I finished work on main branch, I tried to check out main branch on my main worktree and got the error. Because I totally forgot that I checked it out some time ago in the other worktree.</p>
]]></description><pubDate>Mon, 08 Dec 2025 16:31:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46194289</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=46194289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46194289</guid></item><item><title><![CDATA[New comment by mpawelski in "Someone at YouTube Needs Glasses: The Prophecy Has Been Fulfilled"]]></title><description><![CDATA[
<p>It works when you watch video on youtube, when it's embedded on other site I get the automatic translation.<p>I still cannot believe that Google doesn't understand that a person can speak more than one language.</p>
]]></description><pubDate>Wed, 26 Nov 2025 13:25:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46057176</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=46057176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46057176</guid></item><item><title><![CDATA[New comment by mpawelski in "The EU Just Killed ARR"]]></title><description><![CDATA[
<p>Don't you keep the the current version of the software even if you don't buy the subscription for the next year?</p>
]]></description><pubDate>Fri, 19 Sep 2025 21:05:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45306589</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=45306589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45306589</guid></item><item><title><![CDATA[New comment by mpawelski in "I ditched Docker for Podman"]]></title><description><![CDATA[
<p>I concur. My company is using Rancher Desktop on Windows machines. No problems. As long as you use don't care about GUI, and just use CLI dommands ("docker" , "docker compose" ).</p>
]]></description><pubDate>Sat, 06 Sep 2025 09:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45147801</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=45147801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45147801</guid></item><item><title><![CDATA[New comment by mpawelski in "Spaced repetition can allow for infinite recall (2022)"]]></title><description><![CDATA[
<p>In my experience, the long intervals can freak you out at the beginning. You might think that it's just stupid and not possible to have that long intervals ("I will remember that in 3 years!?").<p>But in practice long intervals are shortened when you answer wrong once or more, or when you mark the answer as "hard" when it actually takes time for you to recall a card.<p>For me FSRF really work well, sometimes I see cards that I feel are really showing quite often and when I check the card history it usually shows that I had some "again"/"hard" answers in some recent past, and because of that these intervals and not increasing that much.<p>Plus you can also always increase "desired retention" from default 90%. You will have shorter intervals, but it will of course increase number of the reviews too.</p>
]]></description><pubDate>Sun, 02 Feb 2025 23:36:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=42913049</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=42913049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42913049</guid></item><item><title><![CDATA[New comment by mpawelski in "Alcohol-free booze is becoming big business"]]></title><description><![CDATA[
<p>Can confirm. Plus nowadays you can find 0% beers that are actually quite good and very similar in taste to a regular beer. In the past there were really only shifty ones.</p>
]]></description><pubDate>Tue, 07 Jan 2025 15:14:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=42623195</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=42623195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42623195</guid></item><item><title><![CDATA[New comment by mpawelski in "React 19"]]></title><description><![CDATA[
<p>lol, I added this comment to favorites remembering I once did add some other comment explaining well some React rendering behavior pitfalls, and it looks it was you too :D<p><a href="https://news.ycombinator.com/item?id=37349286">https://news.ycombinator.com/item?id=37349286</a><p>great explanations, thanks!</p>
]]></description><pubDate>Sun, 08 Dec 2024 17:41:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=42358567</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=42358567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42358567</guid></item><item><title><![CDATA[New comment by mpawelski in "Techniques for safe garbage collection in Rust"]]></title><description><![CDATA[
<p>In C++ in one giant file: <a href="https://github.com/dotnet/runtime/blob/main/src/coreclr/gc/gc.cpp">https://github.com/dotnet/runtime/blob/main/src/coreclr/gc/g...</a></p>
]]></description><pubDate>Sun, 25 Aug 2024 20:12:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41350915</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=41350915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41350915</guid></item><item><title><![CDATA[New comment by mpawelski in "Google removed Organic Maps from the Play Store"]]></title><description><![CDATA[
<p>From my experience the best one currently is EveryDoor. But even if you just use Organic Maps, it has some basis functionality to add and edit places.<p>StreetComplete is also great and very beginner friendly, but it is mostly for completing missing information for existing places. However, I think quite recent addition was that now you can actually add new places. Haven't used it much though.</p>
]]></description><pubDate>Sat, 17 Aug 2024 14:45:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=41274951</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=41274951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41274951</guid></item><item><title><![CDATA[New comment by mpawelski in "Firefox Sidebar and Vertical tabs: try them out"]]></title><description><![CDATA[
<p>Vertical tabs are fine, but this seems like catching up up with the other browsers.<p>I wished Firefox had natively supported tabs like in "Tree Style Tab" extensions. The extension is great, but out of the box it breaks some assumptions where the tabs appear and how they behave. I alway have to figure out which option to change after I install it. Having something native and polished would be a huge selling point for Firefox.</p>
]]></description><pubDate>Thu, 08 Aug 2024 15:16:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41192429</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=41192429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41192429</guid></item><item><title><![CDATA[New comment by mpawelski in "Organic maps: Experimental feed based public transport mapping"]]></title><description><![CDATA[
<p>Can't you just write an Github issue and suggest splitting of these areas? I remember them splitting some areas in the past (because map data are getting bigger and bigger)</p>
]]></description><pubDate>Tue, 06 Aug 2024 11:11:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41169681</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=41169681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41169681</guid></item><item><title><![CDATA[New comment by mpawelski in "How I use Obsidian"]]></title><description><![CDATA[
<p>Yep, it's totally unreadable. To author, please check you website with "prefers-color-scheme:dark". It looks fine on light.<p><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pref...</a><p><a href="https://learn.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/accessibility/preferred-color-scheme-simulation" rel="nofollow">https://learn.microsoft.com/en-us/microsoft-edge/devtools-gu...</a></p>
]]></description><pubDate>Mon, 22 Jul 2024 15:10:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=41035361</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=41035361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41035361</guid></item><item><title><![CDATA[New comment by mpawelski in "Branded types for TypeScript"]]></title><description><![CDATA[
<p>I like the brevity of this blog post, but it's work noting that this mostly feels like a workarounds for Typescript not supporting any form of nominal typing or "opaque type" like in Flow.</p>
]]></description><pubDate>Wed, 15 May 2024 13:25:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40366627</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=40366627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40366627</guid></item><item><title><![CDATA[New comment by mpawelski in "Algebraic Data Types for C99"]]></title><description><![CDATA[
<p>Supports exhaustiveness checks only if you explicitly opt-in it (by coding to pattern where you use helper function that accepts `never` type). "Dicriminated Unions Type"/"Sum Types" feels very hacky there, at least syntax-wise, because it is constraint by being "JS + types" language. It's remarkable what Typescript can do, but having native Discriminated Unions in JS (hence in TS too) would be much more ergonomic and powerful.</p>
]]></description><pubDate>Thu, 09 May 2024 15:37:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40309333</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=40309333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40309333</guid></item><item><title><![CDATA[New Web features available in the three major browser engines]]></title><description><![CDATA[
<p>Article URL: <a href="https://web.dev/series/newly-interoperable">https://web.dev/series/newly-interoperable</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39350731">https://news.ycombinator.com/item?id=39350731</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 12 Feb 2024 21:26:20 +0000</pubDate><link>https://web.dev/series/newly-interoperable</link><dc:creator>mpawelski</dc:creator><comments>https://news.ycombinator.com/item?id=39350731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39350731</guid></item></channel></rss>