<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: dirteater_</title><link>https://news.ycombinator.com/user?id=dirteater_</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 06:08:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dirteater_" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dirteater_ in "How to convert between wealth and income tax"]]></title><description><![CDATA[
<p>Because billionaires accumulate wealth through assets and unrealized gains, many of them skip taking a traditional income and pay. If the numbers in the links below are to be believed, according to paulgraham's calculations, this might bump them into a ~fair range (when comparing to average/median earners).<p><a href="https://www.nber.org/papers/w34170" rel="nofollow">https://www.nber.org/papers/w34170</a>
<a href="https://www.propublica.org/article/how-we-calculated-the-true-tax-rates-of-the-wealthiest" rel="nofollow">https://www.propublica.org/article/how-we-calculated-the-tru...</a></p>
]]></description><pubDate>Fri, 22 May 2026 16:03:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48237735</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=48237735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48237735</guid></item><item><title><![CDATA[New comment by dirteater_ in "Magic: The Gathering took me from N2 to Japanese fluency"]]></title><description><![CDATA[
<p>This is awesome. I'm doing something very similar with Chinese and Yu-Gi-Oh right now. So many language courses seem to cater to certain topics like interviewing for a job, getting through college, traveling, home life. But I want to engage and connect with people who share similar interests.<p>Not to mention trading card games are pretty complex themselves and using them as a learning tool forces you to think in the language.</p>
]]></description><pubDate>Mon, 27 Apr 2026 16:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47924187</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=47924187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47924187</guid></item><item><title><![CDATA[New comment by dirteater_ in "Just 'English with Hanzi'"]]></title><description><![CDATA[
<p>The biggest shift in the past ~100 years or so was the fact that mass-literacy became a thing. People started writing how they speak.<p>The written language's disconnect from the spoken language had a bunch of different reasons: bridging the gap between mutually-unintelligible regional dialects, political gatekeeping, etc.<p>I think the main claim of "Modern Chinese can read as English in Hanzi camouflage" owes a lot to the fact that they're two "subject verb object" languages with similar formal/written registers.</p>
]]></description><pubDate>Sun, 05 Apr 2026 18:56:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47652670</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=47652670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47652670</guid></item><item><title><![CDATA[New comment by dirteater_ in "Claude Code Cheat Sheet"]]></title><description><![CDATA[
<p>Ctrl + S - Stash</p>
]]></description><pubDate>Tue, 24 Mar 2026 00:39:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47497238</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=47497238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47497238</guid></item><item><title><![CDATA[New comment by dirteater_ in "Facebook seemingly randomly bans tons of users"]]></title><description><![CDATA[
<p>Update: my friend at meta escalating my ticket got me unbanned with no notification or explanation. Just that internal person telling me was the only indication I was unbanned.</p>
]]></description><pubDate>Tue, 10 Feb 2026 21:37:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46967260</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=46967260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46967260</guid></item><item><title><![CDATA[Show HN: Deadlog – almost drop-in mutex for debugging Go deadlocks]]></title><description><![CDATA[
<p>I've done this same println debugging thing so many times, along with some sed/awk stuff to figure out which call was causing the issue. Now it's a small Go package.<p>With some `runtime.Callers` I can usually find the spot by just swapping the existing Mutex or RWMutex for this one.<p>Sometimes I switch the<p><pre><code>  mu.Lock()
  defer mu.Unlock()
</code></pre>
with the LockFunc/RLockFunc to get more detail<p><pre><code>  defer mu.LockFunc()()
</code></pre>
I almost always initialize it with `deadlog.New(deadlog.WithTrace(1))` and that's plenty.<p>Not the most polished library, but it's not supposed to land in any commit, just a temporary debugging aid. I find it useful.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46963736">https://news.ycombinator.com/item?id=46963736</a></p>
<p>Points: 30</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 10 Feb 2026 17:44:13 +0000</pubDate><link>https://github.com/stevenctl/deadlog</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=46963736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46963736</guid></item><item><title><![CDATA[New comment by dirteater_ in "Facebook seemingly randomly bans tons of users"]]></title><description><![CDATA[
<p>This is a subreddit full of users who have, according to them, been unrightfully suspended (appealable) or disabled (permanent, no appeal process).<p>A few months ago my dad went through this. He runs a community theater and a small business — both of those pages were also taken offline, which directly affected both organizations. Eventually he got his account back, and when he did, his ads account had run up a $700+ balance in a language he doesn't recognize. Clearly his account was compromised, and the attackers left an easy enough paper trail that he was able to get his account back after weeks of fighting. He still can't run ads for his business.
For many others, it seems they were banned without explanation. Some can't even access the download of their personal data — which I believe is legally required in some jurisdictions — to either preserve memories and photos or try to find an explanation for why they were kicked off the platform. A small few have successfully hounded Meta's support and regained access, but this seems rare. Some have even filed in small claims court to at least get access to their own data.<p>A few months after my dad's ordeal, I'm now disabled. According to Meta's help page, there is no appeal process. No email, no notification — I just tried to check Messenger, my primary way of contacting several friends and family members, and I was logged out. On logging back in I saw the ban message. Following steps others took on that subreddit, I paid for Meta Verified through Instagram and was able to talk to someone on the phone pretty quickly. They said the tool they have access to kept giving them errors, and all they could do was give me a case number and tell me to keep checking back until I got an email or an appeal button showed up. (I think even Meta's own support is confused about the difference between Suspended and Disabled.) Obviously, neither of those things happened.<p>I gave my case number to a friend who works at Meta, like I helped my dad do, to hopefully get the ticket escalated. They told me "Disabled" is really severe and not to expect much. Supposedly, some AI system automatically scans for behavior that may lead to a ban. I don't post. I don't comment. All I do is occasionally doomscroll, buy/sell home goods on Marketplace, and chat on Messenger. I was under the impression Messenger was E2E encrypted — and while I'd fully expect them to have a backdoor, I think that label means absolutely nothing if a bot is regularly scanning that content.<p>For me, this is a bit of an inconvenience. I still have my Instagram and WhatsApp, so whatever Community Guidelines the bot determined I violated apparently only apply to Facebook. But I think it's pretty awful on Meta's part in a number of ways. They're big enough that people rely on them for day-to-day communication. Groups are a tool used for organizing. Getting banned seems potentially damaging to credibility. And while I understand a business trying to cover their ass by not providing a reason, I'm still uneasy — did I get banned because the bot made a bad call, or was my account compromised, implying my email or 2FA might also be compromised? And probably most damaging: Facebook is where people do business. Taking down business pages or removing their operator from the platform can seriously affect a business's credibility and day-to-day operations.</p>
]]></description><pubDate>Sat, 07 Feb 2026 08:00:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46922154</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=46922154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46922154</guid></item><item><title><![CDATA[Facebook seemingly randomly bans tons of users]]></title><description><![CDATA[
<p>Article URL: <a href="https://old.reddit.com/r/facebookdisabledme/">https://old.reddit.com/r/facebookdisabledme/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46922153">https://news.ycombinator.com/item?id=46922153</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Sat, 07 Feb 2026 08:00:07 +0000</pubDate><link>https://old.reddit.com/r/facebookdisabledme/</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=46922153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46922153</guid></item><item><title><![CDATA[New comment by dirteater_ in "Show HN: I trained a 9M speech model to fix my Mandarin tones"]]></title><description><![CDATA[
<p>IMO the SotA for this is <a href="https://www.speechsuper.com/" rel="nofollow">https://www.speechsuper.com/</a>. Amazon suffers for similar<p>> One annoyance is that for Mandarin, the percentage is calculated at the character level, whereas with English, it gives you a more granular score at the phoneme level.<p>This is the case for most solutions you'd find for this task. Probably because of the 1 character -> 1 syllable property. It's pretty straightforward to split the detected pinyin into initial+final and build a score from that though.</p>
]]></description><pubDate>Sat, 31 Jan 2026 05:36:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46833811</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=46833811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46833811</guid></item><item><title><![CDATA[New comment by dirteater_ in "Show HN: I trained a 9M speech model to fix my Mandarin tones"]]></title><description><![CDATA[
<p>the commenter's username (i'm guessing they mean 大胖子, feel free to google translate)</p>
]]></description><pubDate>Sat, 31 Jan 2026 05:25:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46833769</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=46833769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46833769</guid></item><item><title><![CDATA[New comment by dirteater_ in "Ask HN: Is building a calm, non-gamified learning app a mistake?"]]></title><description><![CDATA[
<p>I'm also building a language learning app and after checking out Morpheem, it kind of rocked my world. It does a much better job than I'd expect on Mandarin. Wow.</p>
]]></description><pubDate>Mon, 15 Dec 2025 18:24:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46278304</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=46278304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46278304</guid></item><item><title><![CDATA[New comment by dirteater_ in "Ask HN: What are you working on? (May 2025)"]]></title><description><![CDATA[
<p>App for learning chinese, aimed at intermediate learners. SRS, reader, import content. Lots of fun problems like word segmentation, relevant distractors, integrating with LLMs, local-first sync.</p>
]]></description><pubDate>Mon, 26 May 2025 05:27:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44094242</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=44094242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44094242</guid></item><item><title><![CDATA[New comment by dirteater_ in "Local-First and Ejectable"]]></title><description><![CDATA[
<p>I'm currently building an offline-first app that has a custom sync between a local SQLite and Postgres (Supabase). The "ejectable" idea here is so good and I will definitely implement something that turns all your saved data into a spreadsheet with a few tabs.</p>
]]></description><pubDate>Mon, 17 Mar 2025 01:08:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43384192</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=43384192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43384192</guid></item><item><title><![CDATA[New comment by dirteater_ in "Ask HN: Is there any software you only made for your own use but nobody else?"]]></title><description><![CDATA[
<p>I hate flashcards so I made my own app for studying Chinese after finishing HelloChinese. Very similar interface, but allows me to bring my own content.</p>
]]></description><pubDate>Fri, 05 Jul 2024 15:05:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=40883407</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=40883407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40883407</guid></item><item><title><![CDATA[New comment by dirteater_ in "Cisco to acquire Isovalent"]]></title><description><![CDATA[
<p>If you try to use every single feature of Istio, sure. If you just need encryption it's not that bad. And it looks to be getting better (no more sidecars, eventually).</p>
]]></description><pubDate>Fri, 22 Dec 2023 18:02:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=38736747</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=38736747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38736747</guid></item><item><title><![CDATA[New comment by dirteater_ in "Why people in Google hate Go?"]]></title><description><![CDATA[
<p>No OO?</p>
]]></description><pubDate>Fri, 03 Nov 2023 10:56:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=38126865</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=38126865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38126865</guid></item><item><title><![CDATA[New comment by dirteater_ in "Ask HN: Show me your half baked project"]]></title><description><![CDATA[
<p><a href="https://www.landow.dev/posts/tech/3d-autotiling/" rel="nofollow noreferrer">https://www.landow.dev/posts/tech/3d-autotiling/</a><p>Wanted to make a cartoony dark souls with a built in level editor. Games have so many fun rabbit holes that it's hard to actually make something. Then I tried to make a writeup and found out writing is hard.. still had fun!</p>
]]></description><pubDate>Fri, 13 Oct 2023 02:53:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=37866024</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=37866024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37866024</guid></item><item><title><![CDATA[New comment by dirteater_ in "Unity's Self-Combustion Engine"]]></title><description><![CDATA[
<p>They have won "market share" I'm not sure exactly which competitors they've undercut in the process? Are there any examples of a legitimate competitor that failed because they couldn't compete on price?</p>
]]></description><pubDate>Sun, 17 Sep 2023 05:33:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=37541835</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=37541835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37541835</guid></item><item><title><![CDATA[New comment by dirteater_ in "Unity's Self-Combustion Engine"]]></title><description><![CDATA[
<p>They share upsides, but the major downside that end users tradeoff compatibility with the rest of the software on their system is something Godot does not share.</p>
]]></description><pubDate>Sun, 17 Sep 2023 05:24:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=37541799</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=37541799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37541799</guid></item><item><title><![CDATA[New comment by dirteater_ in "Unity's Self-Combustion Engine"]]></title><description><![CDATA[
<p>> I see a lot of developers talking about Godot, but I also see developers talking about Linux whenever Microsoft pulls some underhanded shenanigans with Windows and that doesn't seem to have cracked the OS market wide open<p>This is not even close to a fair comparison.</p>
]]></description><pubDate>Sun, 17 Sep 2023 05:19:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=37541766</link><dc:creator>dirteater_</dc:creator><comments>https://news.ycombinator.com/item?id=37541766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37541766</guid></item></channel></rss>