<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: RpFLCL</title><link>https://news.ycombinator.com/user?id=RpFLCL</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 09:47:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=RpFLCL" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by RpFLCL in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>I've been working on an open source cat-themed virtual pet running on an ESP32: <a href="https://github.com/moonbench/catode32" rel="nofollow">https://github.com/moonbench/catode32</a><p>It was inspired by tamagotchis of yesteryear (and my two cats). It uses a small common monochrome SSD1306 display with 128x64 pixels of resolution.<p>All of the pixel art is my own. And the cat features a bunch of different animated poses and behaviors, as well as different environments. And there are minigames (a chrome dino clone - but with a cat!, a breakout clone, a random maze generator, a tic-tac-toe game, and I plan to add more.)<p>I'm currently working on tweaking the stats so that they go up and down over time in a realistic way and encourage the player to feed and interact with the pet to keep stats from going too low. Then I plan on adding some wireless features, like having the pet scan WiFi names to determine if its home or traveling, or using ESP-NOW to let pets communicate with each other when they're nearby.<p>I made a reddit post with a video of it a few weeks ago [1] and have various prototypes of artwork for these little screens on my blog [2].<p>[1] <a href="https://www.reddit.com/r/arduino/comments/1r8i1vx/progress_on_my_virtual_pet_its_getting_there/" rel="nofollow">https://www.reddit.com/r/arduino/comments/1r8i1vx/progress_o...</a><p>[2] <a href="https://moonbench.xyz/projects/tags/SSD1306/" rel="nofollow">https://moonbench.xyz/projects/tags/SSD1306/</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 03:44:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47304660</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=47304660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47304660</guid></item><item><title><![CDATA[Show HN: 1-Bit Pixel Art Font Editor]]></title><description><![CDATA[
<p>I like making small fonts for Arduino and ESP32 projects with those little SSD1306 OLED screens. So I made this browser-based tool to help design pixel art fonts for use in those embedded projects.<p>It has a preview area that updates when you save your character. It can support fixed-width and variable-width fonts. And when you're done you can export the font in a few different formats.<p>It comes with a bunch of example fonts built-in. Also it's fully client-side code so you can save the webpage to use it offline.<p>If you want some inspiration for fonts, I made a bunch of really small fonts a few years ago: <a href="https://www.moonbench.xyz/projects/tiny-pixel-art-fonts/" rel="nofollow">https://www.moonbench.xyz/projects/tiny-pixel-art-fonts/</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45501942">https://news.ycombinator.com/item?id=45501942</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 07 Oct 2025 11:43:02 +0000</pubDate><link>https://www.moonbench.xyz/workshop/font_editor/font_editor.html</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=45501942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45501942</guid></item><item><title><![CDATA[New comment by RpFLCL in "Australia widens teen social media ban to YouTube, scraps exemption"]]></title><description><![CDATA[
<p>> give out anonymous time-limited tokens from the gov site, with no logging<p>Awful idea.<p>This gives the government the power to deny you access to mass communication by deciding that you're no longer allowed to verify with these platforms.<p>"Been protesting the wrong things? Been talking about the wrong war crimes? Been advocating for the wrong LGBT policies? Failed to pay child support? Failed to pay back-taxes? Sorry you're no longer eligible for authenticating with social media services. You're too dangerous."<p>That is not beyond the pale for the Australian government.<p>You're also at the mercy of them to actually adhere to the "no logging" part, with absolutely no mechanism to verify that. And it can be changed at any time, in targeted ways, again with no way for you to know.<p>A better idea would be to sell anonymous age verification cards at adult stores, liquor stores, tobacco stores, etc. Paid in cash. An even better idea is to not do any of this and spend the money on a campaign to educate parents and institutions on how to use existing parental controls.</p>
]]></description><pubDate>Thu, 31 Jul 2025 02:05:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44741656</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=44741656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44741656</guid></item><item><title><![CDATA[New comment by RpFLCL in "EU age verification app to ban any Android system not licensed by Google"]]></title><description><![CDATA[
<p>Well that's kind of exactly my point, really.<p>Ostensibly these laws are to protect kids from porn, but that isn't really the case. They instantly expand to everything else "adult", and it's very easy to argue that talking about politics, or discussing evidence of war crimes or genocide, or apparently showing a real and current protest, are "adult" conversations.<p>And with laws like this, people, adults, everyone, lose the ability to participate in those conversations without doxxing themselves. Some of these things are difficult to discuss when you fear retribution.<p>It's not about the porn. It was never actually about the porn. The porn is just the difficult-to-defend-without-looking-like-a-pervert smokescreen. It's <i>designed</i> to curtail the free flow of information and expression in far more areas. The people behind these laws are liars.</p>
]]></description><pubDate>Mon, 28 Jul 2025 11:28:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44709762</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=44709762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44709762</guid></item><item><title><![CDATA[New comment by RpFLCL in "EU age verification app to ban any Android system not licensed by Google"]]></title><description><![CDATA[
<p>I heard from a friend last night that they were unable to see posts on X about current protests in their country because those were considered "adult" content which can now only be viewed after submitting to an ID check. Not porn, video of a protest.<p>You're 100% right that it's happening <i>today</i>.</p>
]]></description><pubDate>Mon, 28 Jul 2025 01:19:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44706291</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=44706291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44706291</guid></item><item><title><![CDATA[New comment by RpFLCL in "EU age verification app to ban any Android system not licensed by Google"]]></title><description><![CDATA[
<p>Even if they can't be traced back to a name/photo identity, it would still be a privacy disaster if you could only make one proof per service.<p>If a user can only make one then they'll have to use that identity with that service forever. That's a nightmare for privacy. Sometimes people need another account, unknown to their employer/family/friends. People should be able to make multiple accounts without those being tied together through a common "age check" identifier. But, of course, there is no way to prevent those from being distributed.<p>At some level I believe that's the purpose behind some of this. If someone can only have one proof, then someone can only have one account to speak with. They'll be easier to monitor, easier to identify, easier to silence. That's why I think these types of laws and behaviors should be resisted and protested.<p>I've mentioned in a previous comment that it's telling that big tech isn't resisting these totally-just-coincidental ID laws coming from western countries. It supercharges their surveillance and tracking abilities, and widens their moats.<p>Also, porn is a smokescreen. The definition of "adult" content will rapidly expand, and these put the ID issuers in censorious a position of control over people and services. Nothing stops a government attestation server from rejecting a request because someone is blacklisted from "mass communication services" because they're a felon, protestor, LGBT activist, etc... or because a service has fallen out of favor.</p>
]]></description><pubDate>Mon, 28 Jul 2025 01:04:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44706199</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=44706199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44706199</guid></item><item><title><![CDATA[New comment by RpFLCL in "Australia is introducing age checks for search engines like Google"]]></title><description><![CDATA[
<p>I think it's telling that this is happening via "policies" instead of laws, because almost nobody cares or wants it.<p>It's also telling that Google and Microsoft aren't in opposition to this new burden, they're giving quiet yet full support. This will *necessarily* entrench the big players through the burden to implement, make it easier to track individuals across different accounts and services, and endanger the privacy and anonymity of all adults in Australia. And I think that's all the goal.<p>If they cared about protecting kids they'd focus on resources and campaigns to educate parents on using parental controls. Then parents could decide if they care to block these things in their homes. It should be up to them.<p>The "you can just log out" loophole, that's just boiling the frog slowly. It would be foolish to think that will stay around.</p>
]]></description><pubDate>Fri, 11 Jul 2025 04:56:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44528529</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=44528529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44528529</guid></item><item><title><![CDATA[New comment by RpFLCL in "Writing N-body gravity simulations code in Python"]]></title><description><![CDATA[
<p>That's mentioned on the "Conclusions" page of TFA:<p>> Large-scale simulation: So far, we have only focused on systems with a few objects. What about large-scale systems with thousands or millions of objects? Turns out it is not so easy because the computation of gravity scales as 
. Have a look at Barnes-Hut algorithm to see how to speed up the simulation. In fact, we have documentations about it on this website as well. You may try to implement it in some low-level language like C or C++.</p>
]]></description><pubDate>Tue, 13 May 2025 01:23:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43968926</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=43968926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43968926</guid></item><item><title><![CDATA[New comment by RpFLCL in "The guy who gave a negative review to Battlezone 98 Redux after playing 8k hours"]]></title><description><![CDATA[
<p>Sorry, I meant Arena/PvP, the multiplayer parts in general.</p>
]]></description><pubDate>Thu, 07 Nov 2024 23:54:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42082526</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=42082526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42082526</guid></item><item><title><![CDATA[New comment by RpFLCL in "The guy who gave a negative review to Battlezone 98 Redux after playing 8k hours"]]></title><description><![CDATA[
<p>I loved this game growing up as it was one of the few games which ran well on our family computer, despite not having an internet connection to participate in any of the PvP elements. It was probably the most played game of my childhood. I've also logged almost 300 hours in the redux version on steam.<p>Interestingly, since I didn't have the internet to participate in the MMO elements of the game, my views of it are entirely rooted in the storyline and campaigns. The community is something I haven't experienced. And none of these netcode or pvp bugs or phantom players showed up there.<p>I love the game. In the single player modes, you can play as the NSDF (US) forces, USSR, (and later as the Chinese forces too) in a sci-fi retelling of the space race where you discover alien relics throughout our solar system and try to piece together where they came from, and more importantly, where they went. And it did this while combining a first-person vehicle combat mode with a top-down RTS system that, in my opinion, worked really well together. And I still take inspiration from it in hobby game projects I work on.<p>Now that I've grown up as a software developer I've thrown so many hours into writing Lua scripts to build my own missions and AI, and creating custom maps!</p>
]]></description><pubDate>Thu, 07 Nov 2024 01:46:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42072382</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=42072382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42072382</guid></item><item><title><![CDATA[New comment by RpFLCL in "Stop saying "just" (2019)"]]></title><description><![CDATA[
<p>I'm so happy to see this post. One of my professors back in college mentioned that "just" was a "four letter word" (akin to a cuss word) and that's stuck with me since.<p>"How long should this take? It's JUST calling an API."<p>"Why did it take so long to fix that bug? It was JUST a one line change."<p>"Stripe handles payment stuff, we JUST need to add it in!"<p>What a devious little word. It just papers over all the complexity!</p>
]]></description><pubDate>Mon, 04 Nov 2024 05:07:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42038660</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=42038660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42038660</guid></item><item><title><![CDATA[New comment by RpFLCL in "California could require age verification to visit porn sites"]]></title><description><![CDATA[
<p>I think there's an obvious slippery slope here, and it's visible in how these sorts of age verification requirements are implemented. Specifically, requiring a government ID to access, creating a log of who/what/where/when.<p>The slippery slope comes from someone then asking the question: "Well, we <i>already</i> require an ID to allow someone to access porn... so can we require it for other things online where people have less desire for privacy? Why shouldn't we require an ID to post to social media, or participate in online video games (especially those violent ones!)"<p>The slope I see, is once you set up a system for ID verification and require it for a primary thing people want to keep private, it becomes easier to mandate it in other areas where privacy is less demanded.<p>Concern about that slope would be a nonissue if the laws mandated adult sites tag themselves as "adult content" for trivial filtering at the household network level, instead of establishing and normalizing the ID verification regime.</p>
]]></description><pubDate>Thu, 23 May 2024 01:45:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=40449428</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=40449428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40449428</guid></item><item><title><![CDATA[New comment by RpFLCL in "Smallest Typeface"]]></title><description><![CDATA[
<p>I recently put together some very small fonts (3x3, 3x4, 3x5, 3x6, 4x4, and 5x5) and tried to enumerate most of the possible glyphs as part of working on little projects on SSD1306 OLED screens: <a href="https://moonbench.xyz/projects/tiny-pixel-art-fonts/" rel="nofollow">https://moonbench.xyz/projects/tiny-pixel-art-fonts/</a></p>
]]></description><pubDate>Fri, 29 Dec 2023 13:34:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=38804699</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=38804699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38804699</guid></item><item><title><![CDATA[New comment by RpFLCL in "Unity introduces per-install fee for game developers"]]></title><description><![CDATA[
<p>For developers the per-install fee is an additional unwelcome cost, and one that can continue to nibble at you in perpetuity as players install and inevitably reinstall games over time. It seems to imply that if I ever upgrade to a new computer and reinstall my favorite games the developers will incur a cost and Unity will obtain revenue for... no real reason?<p>For gamers, this seem to indicate that all games developed with Unity phone home back to Unity HQ at the very least during the initial install (possibly on every launch?) with information about my machine. I'm not sure how they could conceivably be enforcing this otherwise. It makes me inclined to avoid installing games developed with Unity to avoid sending information about my machine and my gaming habits back to Unity and IronSource. Sorry guys but I don't want my "profile" to be part of your "ad tech" just because I decided to install games I purchased.</p>
]]></description><pubDate>Thu, 14 Sep 2023 02:51:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=37504380</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=37504380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37504380</guid></item><item><title><![CDATA[New comment by RpFLCL in "A Visual Guide to SSH Tunnels: Local and Remote Port Forwarding"]]></title><description><![CDATA[
<p>This is a handy resource, SSH tunnels are something that I always find easier to grasp when displayed visually.<p>I use a reverse SSH tunnel to access my home network when traveling.<p>Ex:<p>- [Machine-A (on my LAN, behind NAT, with a dynamic IP address)] maintains a long lived SSH connection to [Machine-B (a VPS with a public IP)] with a reverse tunnel configuration.<p>- I can then SSH into Machine-B and follow the tunnel back into Machine-A, and from there access the rest of my home network.<p>It works pretty well. I can access files on my NAS and check on my Raspberry Pi cameras without needing to put either on "the cloud". Although I have to admit I always have to pull up a resource like the one in OP whenever I want to setup something like this, I've never learned it by heart and always need a refresher.</p>
]]></description><pubDate>Thu, 12 Jan 2023 22:52:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=34361395</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=34361395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34361395</guid></item><item><title><![CDATA[New comment by RpFLCL in "Tell HN: Salesforce has globally revoked Slack's holiday shutdown benefit"]]></title><description><![CDATA[
<p>That reminds me of this post [1], which seems relevant to this circumstance<p>> I read on a post somewhere that if you replace "the economy" with "rich people yatch money" a lot of headlines make more sense.<p>[1] <a href="https://news.ycombinator.com/item?id=25507123" rel="nofollow">https://news.ycombinator.com/item?id=25507123</a></p>
]]></description><pubDate>Thu, 21 Jul 2022 02:38:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=32175148</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=32175148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32175148</guid></item><item><title><![CDATA[New comment by RpFLCL in "Policy groups ask Apple to drop plans to inspect messages, scan for abuse images"]]></title><description><![CDATA[
<p>In fact, couldn't we go even further, taking inspiration from Apple?<p>Plumbing installed in people's homes should scan for illegally consumed narcotics or prescription medications and check them against pharmacy records. Your home's electrical wiring should make sure it's not being used to illegally grow drugs. Cellphone cameras should make sure they never record a naked body without a signed consent waiver. Guitar amplifiers should verify that you're not playing an owned piece of music without a license.<p>How could we ever survive in a world where we relied upon targeted investigations and probable cause? How could we ever live in a world where pipes just moved things from A to B without inspecting them.<p>/s</p>
]]></description><pubDate>Thu, 19 Aug 2021 05:47:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=28230745</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=28230745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28230745</guid></item><item><title><![CDATA[New comment by RpFLCL in "Facebook reportedly researching ways to use encrypted WhatsApp messages for ads"]]></title><description><![CDATA[
<p>Why they can't just use ads without the targeting...</p>
]]></description><pubDate>Wed, 04 Aug 2021 15:33:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=28062200</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=28062200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28062200</guid></item><item><title><![CDATA[New comment by RpFLCL in "Almost half of local Twitter trending topics in Turkey are fake – study"]]></title><description><![CDATA[
<p>Two years ago I changed my trends location to a county whose language I can't read (Japan). The trends box still exists, but I can't read it and can't care about any so-called trends.</p>
]]></description><pubDate>Wed, 02 Jun 2021 13:52:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=27368673</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=27368673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27368673</guid></item><item><title><![CDATA[New comment by RpFLCL in "The media's lab leak fiasco"]]></title><description><![CDATA[
<p>It's one more example of how yesterday's "misinformation" can become tomorrow's "information", and how dangerous it is for sites to censor entire conversations because they (or their so-called 'fact checkers') believe in one side of a narrative.<p>Will there be apologies given to the people banned, isolated from participating in socialization during a pandemic where online communication was a vital tool for human connection?</p>
]]></description><pubDate>Thu, 27 May 2021 22:41:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=27309488</link><dc:creator>RpFLCL</dc:creator><comments>https://news.ycombinator.com/item?id=27309488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27309488</guid></item></channel></rss>