<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: Wilduck</title><link>https://news.ycombinator.com/user?id=Wilduck</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 22:20:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Wilduck" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Wilduck in "SQLite is all you need for durable workflows"]]></title><description><![CDATA[
<p>This is one of a bunch of issues that have been popping up since a vibe coder took over the bulk of development on this project. There's a (probably also AI generated) list of a big portion of the issues here: <a href="https://github.com/benbjohnson/litestream/issues/1221" rel="nofollow">https://github.com/benbjohnson/litestream/issues/1221</a>. That proposal has been open for a few months, and it seems (from my POV) unlikely to be resolved any time soon.</p>
]]></description><pubDate>Sat, 30 May 2026 16:05:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48337703</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=48337703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48337703</guid></item><item><title><![CDATA[New comment by Wilduck in "SQLite is all you need for durable workflows"]]></title><description><![CDATA[
<p>I've been following litestream for a while, and it seems like the project has been hijacked by a vibe coder. I wouldn't trust it for critical tasks anymore.</p>
]]></description><pubDate>Sat, 30 May 2026 14:39:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48336730</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=48336730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48336730</guid></item><item><title><![CDATA[New comment by Wilduck in "Show HN: Mandarin Melon – A webapp for learning Chinese by reading social media"]]></title><description><![CDATA[
<p>Thanks for the kind words! I hadn't heard of tatoeba before, so thanks for sharing that as well.</p>
]]></description><pubDate>Thu, 26 Mar 2026 00:13:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47525131</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=47525131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47525131</guid></item><item><title><![CDATA[Show HN: Mandarin Melon – A webapp for learning Chinese by reading social media]]></title><description><![CDATA[
<p>Hi HN,<p>I built Mandarin Melon (mandarin-melon.com) to scratch an itch as a Chinese learner.<p>I've found with language learning that I learn best when I'm getting a lot of high quality comprehensible input. Reading, listening, watching videos. But since my Chinese isn't great, it's kinda hard to find content that is at my level, and is actually engaging. A lot of people give advice like "watch Peppa Pig in Chinese", but IMO, Peppa Pig is not particularly beginner friendly and is also really boring. For reading, similarly, graded readers can target a specific reading level and are really useful, but get boring fast.<p>On the other hand, social media is about the ultimate form of engaging content. But as an intermediate learner, I quickly get lost trying to use actual Chinese social media platforms, scrolling without really understanding enough to be learning.<p>So I built Mandarin Melon as a way to read social media posts that use only the characters you've already studied.<p>(1.) Textbook vocabulary tailored feeds - If you study with the standard HSK textbooks, this creates a tailored feed using just characters you already know. For example, if you're at HSK level 3 here is a collection of 56,000+ posts that only use characters from HSK 3 and below: (<a href="https://mandarin-melon.com/bylist/hsk-old?level=3&atLevel=2&aboveLevel=0" rel="nofollow">https://mandarin-melon.com/bylist/hsk-old?level=3&atLevel=2&...</a>).  You can also choose to introduce posts with 1-3 characters you don't know, to push your learning and expand the base of posts to browse.<p>(2.) A mode for new learners (<a href="https://mandarin-melon.com/learn/onebyone/0" rel="nofollow">https://mandarin-melon.com/learn/onebyone/0</a>) - In this mode, characters are introduced one-by-one, with definitions / pronunciations for the new character. The characters you learn are ordered such that each new character maximizes the number of new posts you can read by learning it. This wouldn't be a good way to learn Chinese on its own, but would be fun for a new learner to dip their toes into Chinese social media.<p>Personally I'm using the app most days. I find the bite-sized bits of content / learning a really motivating way to keep up my daily Chinese practice. I also find the little stories of peoples posts really fun and natural in a way that textbooks / graded readers are not.<p>If there are any Chinese language learners, or folks interested in Chinese social media, I'd love to hear thoughts / feedback. Thanks for checking it out!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47522093">https://news.ycombinator.com/item?id=47522093</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 25 Mar 2026 19:34:33 +0000</pubDate><link>https://mandarin-melon.com</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=47522093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47522093</guid></item><item><title><![CDATA[New comment by Wilduck in "AI's Dial-Up Era"]]></title><description><![CDATA[
<p>Is that a "hard problem" though? Really?</p>
]]></description><pubDate>Tue, 04 Nov 2025 05:27:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45807673</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=45807673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45807673</guid></item><item><title><![CDATA[New comment by Wilduck in "Gemini 3.0 spotted in the wild through A/B testing"]]></title><description><![CDATA[
<p>Personally, as a DM of casual games with friends, 90% of the fun for me is the act of communal storytelling. That fun is that both me and my players come to the table with their own ideas for their character and the world, and we all flesh out the story at the table.<p>If I found out a player had come to the table with an LLM generated character, I would feel a pretty big betrayal of trust. It doesn't matter to me how "good" or "polished" their ideas are, what matters is that they are their own.<p>Similarly, I would be betraying my players by using an LLM to generate content for our shared game. I'm not just an officiant of rules, I'm participating in shared storytelling.<p>I'm sure there are people who play DnD for reasons other than storytelling, and I'm totally fine with that. But for storytelling in particular, I think LLM content is a terrible idea.</p>
]]></description><pubDate>Thu, 16 Oct 2025 21:11:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45610711</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=45610711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45610711</guid></item><item><title><![CDATA[New comment by Wilduck in "Ask HN: What are you working on? (September 2025)"]]></title><description><![CDATA[
<p>Really cool project. A quick note, I had to dig in your FAQ to find your definition for LOQ:<p>> "What does 'LOQ' mean in your results?
>
> Limit of Quantification (LOQ) is the lowest concentration we can reliably measure. Results below LOQ are marked "<LOQ" - this doesn't mean zero, just below our measurement threshold."<p>IMO this definition should be on every results page, since most of the pages have more LOQs than anything else.</p>
]]></description><pubDate>Thu, 02 Oct 2025 22:33:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45456409</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=45456409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45456409</guid></item><item><title><![CDATA[New comment by Wilduck in "Ask HN: What is nowadays (opensource) way of converting HTML to PDF?"]]></title><description><![CDATA[
<p>Viewport size and deciding where to paginate makes a naive approach to this surprisingly difficult. That being said, if you can control the css / html, you can often solve these problems with a short media query and some hints at where to break pages (e.g. <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/break-after" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/CSS/break-after</a>).</p>
]]></description><pubDate>Thu, 02 Oct 2025 17:23:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45452629</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=45452629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45452629</guid></item><item><title><![CDATA[New comment by Wilduck in "Ask HN: People are interested, now what?"]]></title><description><![CDATA[
<p>It seems like before you think about monetization, you should think about how you can generate the amount of traffic you had in February repeatably. February had 6k visitors, but March had 350, and August had only 240. It's going to be pretty hard to generate any revenue from a website that links to free books with only 8 visitors per day.</p>
]]></description><pubDate>Wed, 24 Sep 2025 15:15:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45361560</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=45361560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45361560</guid></item><item><title><![CDATA[New comment by Wilduck in "Nostr"]]></title><description><![CDATA[
<p>I don't want to be mean, but this post has exactly the problem the person you're replying to was complaining about. The person you're replying to, I think, would like an explanation that reads more like "It's like Twitter, but not tied to a mega-corp, just for you and your pals". I don't know if that description actually fits Nostr though because, like the person you're replying to, I have a pretty hard time understanding what Nostr actually _is_.</p>
]]></description><pubDate>Fri, 19 Sep 2025 21:51:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45307124</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=45307124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45307124</guid></item><item><title><![CDATA[New comment by Wilduck in "Trump to impose $100k fee for H-1B worker visas, White House says"]]></title><description><![CDATA[
<p>A few ways:<p>1. An American company benefited from their labor<p>2. American consumers benefited from the goods / services they contributed to providing<p>3. American citizens benefited from the services provided by the taxes they pay<p>4. Other American businesses benefited from their patronage</p>
]]></description><pubDate>Fri, 19 Sep 2025 21:39:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45306974</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=45306974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45306974</guid></item><item><title><![CDATA[New comment by Wilduck in "Ask HN: Which low-code app creator should I learn how to master?"]]></title><description><![CDATA[
<p>Please don't just copy paste LLM output into comments.</p>
]]></description><pubDate>Wed, 25 Jun 2025 18:24:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44380390</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=44380390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44380390</guid></item><item><title><![CDATA[New comment by Wilduck in "How I program with agents"]]></title><description><![CDATA[
<p>> Another way to look at this is you’re outsourcing your understanding to something that ultimately doesn’t think.<p>You read this quote wrong. Senior devs outsource _work_ to junior engineers, not _understanding_. The way they became senior in the first place is by not outsourcing  work so they could develop their understanding.</p>
]]></description><pubDate>Wed, 11 Jun 2025 19:33:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44250952</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=44250952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44250952</guid></item><item><title><![CDATA[New comment by Wilduck in "Cord didn't win. What now?"]]></title><description><![CDATA[
<p>The irony is that a valid reason for in-house developers to not want to use an external product is concern about the long term support availabilty for that external project. You could make a case that this product shutting down is proof the in-house developers were right not to trust it.<p>I don't think that's totally fair in this case, since it seems they open sourced their software. But also, in general, I think NIH syndrom gets a bad rap. Sometimes a "worse" solution you control really is more reasonable compared to a technically superior solution made by an external company.</p>
]]></description><pubDate>Wed, 04 Jun 2025 13:37:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44180612</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=44180612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44180612</guid></item><item><title><![CDATA[New comment by Wilduck in "Whatever happened to cheap eReaders?"]]></title><description><![CDATA[
<p>Agree! I bought my kindle in 2016 and have read hundreds of books on it. The cost per book at this point is in the pennies. It's not like you have to buy a new device every book, or even every few years.<p>Also I was very confused by the assertion that ebooks are a niche market. By the authors math more than 20% of people in the UK use e-readers to read on a regular basis. That seems like a very healthy market to me!</p>
]]></description><pubDate>Mon, 02 Jun 2025 12:00:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44157921</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=44157921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44157921</guid></item><item><title><![CDATA[New comment by Wilduck in "Deploy from local to production (self-hosted)"]]></title><description><![CDATA[
<p>I know you're joking a little, but I personally would love to see them! I'm very interested in how people manage simple deploys.</p>
]]></description><pubDate>Sat, 08 Mar 2025 22:13:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43304028</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=43304028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43304028</guid></item><item><title><![CDATA[New comment by Wilduck in "Natural occurring molecule rivals Ozempic in weight loss, sidesteps side effects"]]></title><description><![CDATA[
<p>> type `print(function_name.__doc__)`<p>Or even easier: `help(function_name)`!</p>
]]></description><pubDate>Fri, 07 Mar 2025 16:57:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43291809</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=43291809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43291809</guid></item><item><title><![CDATA[New comment by Wilduck in "An update on Mozilla's terms of use for Firefox"]]></title><description><![CDATA[
<p>The problem is that I'm not requesting Mozilla do anything. Firefox isn't a "service" it's a web browser. When I input a seach query, _I_ am acting on my behalf, not Mozilla.<p>I don't want any language where they get to insert themselves into that chain of behavior. Curl doesn't need a TOS, why does Firefox?</p>
]]></description><pubDate>Sat, 01 Mar 2025 15:05:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43219927</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=43219927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43219927</guid></item><item><title><![CDATA[New comment by Wilduck in "I algorithmically donated $5000 to Open Source"]]></title><description><![CDATA[
<p>I think Goodhart's law only applies if you have fixed, published criteria for funding. That's why I mentioned transparency explicitly. I wonder if you could avoid some of the worst of Goodhart's law by saying something like "the formula changes every year, and we will publish it only after 5 years, but the goal is to reward value provided, and de-risk the ecosystem". The idea being you're explicitly trying to incentivize broadly valuable work rather than specific metrics.<p>It's a bit like the SEO dance. Publishing the exact formula makes it much easier to game SEO, so instead search engines say stuff like "we're trying to gauge the overall quality of the site, we use metrics like [...] but not exclusively, focus on making good, responsive, accessible content above all else". Obviously it doesn't work perfectly and the more money there is, the more incentive to game the system, but it seems better than the alternative of publishing the exact ranking algorithm.</p>
]]></description><pubDate>Sat, 07 Dec 2024 15:44:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42350472</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=42350472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42350472</guid></item><item><title><![CDATA[New comment by Wilduck in "I algorithmically donated $5000 to Open Source"]]></title><description><![CDATA[
<p>I think this is a really interesting model for providing funding to open source software. There's something about the "Index Fund" approach that is really appealing. I also think it's interesting that the author was both balancing "value" and "risk". I do wonder, if this became a more dominant strategy for providing funding for open source how you would deal with a couple potentially adverse incentives:<p>1. Publishing the exact formula for funding is great for transparency, but then leads to an incentive to game the system to capture funding. Doing things like breaking your project up into many small packages, or reducing the number of maintainers are not good for the ecosystem but may lead to more funding. Also, there starts to be an incentive to juice download numbers.<p>2. In general, rewarding "risk" with additional funding seems like it creates an adverse incentive. This seems like a really tricky problem, because lack of funding is a major source of risk. It seems like there could be a pendulum effect here if you're not careful. Is there a way to structure the funding so it encourages long term "de-risking"?</p>
]]></description><pubDate>Sat, 07 Dec 2024 14:32:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42350058</link><dc:creator>Wilduck</dc:creator><comments>https://news.ycombinator.com/item?id=42350058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42350058</guid></item></channel></rss>