<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: lucasoshiro</title><link>https://news.ycombinator.com/user?id=lucasoshiro</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 26 Aug 2026 01:32:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lucasoshiro" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lucasoshiro in "São Paulo resident transforms degraded area into urban forest"]]></title><description><![CDATA[
<p>If you have an account, you can follow his profile and support his work. If you don't have, you can see the images anyway.<p>If the author simply put the image into the article it would only be sending kudos to Hélio instead of supporting him. Of course a single follow or profile view is not that much, but it helps to spread his work</p>
]]></description><pubDate>Fri, 07 Aug 2026 16:15:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49212707</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=49212707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49212707</guid></item><item><title><![CDATA[New comment by lucasoshiro in "São Paulo resident transforms degraded area into urban forest"]]></title><description><![CDATA[
<p>Which of the images do you think that are AI-generated? If I didn't miss something, all of them are from the real place.</p>
]]></description><pubDate>Fri, 07 Aug 2026 15:43:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49212212</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=49212212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49212212</guid></item><item><title><![CDATA[New comment by lucasoshiro in "São Paulo resident transforms degraded area into urban forest"]]></title><description><![CDATA[
<p>> It would seem to me the better aim would be identifying the issue as to why native plants are not already reproducing successfully<p>I live nearby. The issue is: it's located between two lanes of an avenue in a densely populated neighborhood of the largest city in americas. Imagine opening a 100m wide strip of grass in manhattan, you won't expect it to naturally turn into a forest. Same here.</p>
]]></description><pubDate>Fri, 07 Aug 2026 15:34:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49212063</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=49212063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49212063</guid></item><item><title><![CDATA[New comment by lucasoshiro in "Ghostel.el: Terminal emulator powered by libghostty"]]></title><description><![CDATA[
<p>I know this only because I'm an emacs user. Outside that niche .el is an obscure file extension, so, no, it's not that obvious</p>
]]></description><pubDate>Sun, 12 Jul 2026 18:25:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48883269</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=48883269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48883269</guid></item><item><title><![CDATA[New comment by lucasoshiro in "Ditching Zotero for a Text File"]]></title><description><![CDATA[
<p>tbh I never cared about bibtex features from Zotero... Having a interface where I can place and organize pdfs, filter them by author and have everything syncronized between my tablet and my computer is what really makes me use it.<p>If this kind of feature could be replaced by txt files I probably would be using it, but, no...</p>
]]></description><pubDate>Sun, 12 Jul 2026 15:21:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48881857</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=48881857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48881857</guid></item><item><title><![CDATA[New comment by lucasoshiro in "Akse3D – open-source 3D modelling anyone can master"]]></title><description><![CDATA[
<p>> Browser based is not opposite to being local<p>Technically no, but in that sense everything cloud-based is local in some machine.<p>I wouldn't consider it "local" if I need to run a web server (!), "upload" if I want to open file or "download" to save it locally. This is client-server approach where both my machine acts as both client and server.</p>
]]></description><pubDate>Sat, 20 Jun 2026 21:54:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48613364</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=48613364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48613364</guid></item><item><title><![CDATA[New comment by lucasoshiro in "Akse3D – open-source 3D modelling anyone can master"]]></title><description><![CDATA[
<p>Really nice!<p>Do you have plans to release it for desktop (maybe using Electron)? One of my main complains about tools like Tinkercad is that they are browser-based, and it's easier/faster to have everything local. That's one of the reasons that I moved to OpenSCAD</p>
]]></description><pubDate>Fri, 19 Jun 2026 12:13:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48597691</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=48597691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48597691</guid></item><item><title><![CDATA[New comment by lucasoshiro in "Show HN: Using Haskell to play music on 3D printer motors (2020)"]]></title><description><![CDATA[
<p>Thanks!</p>
]]></description><pubDate>Fri, 05 Jun 2026 00:33:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48406575</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=48406575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48406575</guid></item><item><title><![CDATA[Show HN: Using Haskell to play music on 3D printer motors (2020)]]></title><description><![CDATA[
<p>Article URL: <a href="https://lucasoshiro.github.io/software-en/2020-07-31-music_gcode/">https://lucasoshiro.github.io/software-en/2020-07-31-music_gcode/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48403937">https://news.ycombinator.com/item?id=48403937</a></p>
<p>Points: 12</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 04 Jun 2026 20:07:32 +0000</pubDate><link>https://lucasoshiro.github.io/software-en/2020-07-31-music_gcode/</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=48403937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48403937</guid></item><item><title><![CDATA[Show HN: Module adding Layer-3 protocols SV and GOOSE to ns-3 network simulator]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/lucasoshiro/GridGooseSV">https://github.com/lucasoshiro/GridGooseSV</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48403900">https://news.ycombinator.com/item?id=48403900</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 04 Jun 2026 20:04:38 +0000</pubDate><link>https://github.com/lucasoshiro/GridGooseSV</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=48403900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48403900</guid></item><item><title><![CDATA[New comment by lucasoshiro in "Why TUIs are back"]]></title><description><![CDATA[
<p>I always remap Caps Lock to Ctrl. I understand that Caps Lock needed to be next to Shift in typewriters, but in computers it seems like it is wasting a key in the home row for only be used sometimes for screaming (which can be done by holding shift...)</p>
]]></description><pubDate>Sun, 03 May 2026 20:38:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48001217</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=48001217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48001217</guid></item><item><title><![CDATA[New comment by lucasoshiro in "Why TUIs are back"]]></title><description><![CDATA[
<p>> The only hard part about vim is to be forced to strecth the finger up to Escape<p>I still don't understand why people keep mentioning this, ctrl-c works as well to go back to the normal mode.<p>> windows you just have to edit (create?) a registry key<p>Or use Powertoys, which I don't know why it isn't a setting.<p>(saying as a Mac, Linux and Emacs user, although I still use Vim in the terminal)</p>
]]></description><pubDate>Sun, 03 May 2026 20:33:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48001161</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=48001161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48001161</guid></item><item><title><![CDATA[New comment by lucasoshiro in "Windows 9x Subsystem for Linux"]]></title><description><![CDATA[
<p>Not everything needs to be "needed".</p>
]]></description><pubDate>Wed, 22 Apr 2026 15:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47864670</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=47864670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47864670</guid></item><item><title><![CDATA[Using the first and the last version of Torvalds's Git]]></title><description><![CDATA[
<p>Article URL: <a href="https://lucasoshiro.github.io/posts-en/2025-12-12-using-torvalds-git/">https://lucasoshiro.github.io/posts-en/2025-12-12-using-torvalds-git/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47853030">https://news.ycombinator.com/item?id=47853030</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 21 Apr 2026 19:02:56 +0000</pubDate><link>https://lucasoshiro.github.io/posts-en/2025-12-12-using-torvalds-git/</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=47853030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47853030</guid></item><item><title><![CDATA[New comment by lucasoshiro in "Kotlin creator's new language: a formal way to talk to LLMs instead of English"]]></title><description><![CDATA[
<p>Yeah. It's hard to express and understand nested structures in a natural language yet they are easy in high-level programming languages. E.g. "the dog of first son of my neighbour" vs "me.neighbour.sons[0].dog", "sunny and hot, or rainy but not cold" vs "(sunny && hot) || (rainy && !cold)".<p>In the past maths were expressed using natural language, the math language exists because natural language isn't clear enough.</p>
]]></description><pubDate>Thu, 12 Mar 2026 16:17:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47353119</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=47353119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47353119</guid></item><item><title><![CDATA[New comment by lucasoshiro in "KDE's new Plasma Login Manager is tightly bound to systemd"]]></title><description><![CDATA[
<p>> Are university computer labs with desktop computers still a thing?<p>Of course, people shouldn't be forced to bring or even have a laptop powerful enough for using during the classes or finishing their tasks.</p>
]]></description><pubDate>Tue, 03 Feb 2026 14:39:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46871516</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=46871516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46871516</guid></item><item><title><![CDATA[New comment by lucasoshiro in "I made my own Git"]]></title><description><![CDATA[
<p>Actually, the Git data model supports empty directories, however, the index doesn't since it only maps names to files but not to directories. You can even create a commit with a root directory using --allow-empty, and it will use the hardcoded empty tree object (4b825dc642cb6eb9a060e54bf8d69288fbee4904).</p>
]]></description><pubDate>Tue, 27 Jan 2026 18:52:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46784505</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=46784505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46784505</guid></item><item><title><![CDATA[New comment by lucasoshiro in "Putting the "You" in CPU (2023)"]]></title><description><![CDATA[
<p>Since the first time that I saw this here in HN I've been sharing it with several people around me. This including CS students, CS professors and non-technical people who only asked "how does a computer work?". I only say "just type 'cpu.land' and read that". This is one of the best things that I've found here.</p>
]]></description><pubDate>Wed, 14 Jan 2026 13:11:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46615648</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=46615648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46615648</guid></item><item><title><![CDATA[New comment by lucasoshiro in "Git Rebase for the Terrified"]]></title><description><![CDATA[
<p>> Fundamentally, I do not debug off git history.<p>I'm really sorry. Using bisect and log -S saved hours of code debugging</p>
]]></description><pubDate>Tue, 13 Jan 2026 23:04:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46609680</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=46609680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46609680</guid></item><item><title><![CDATA[New comment by lucasoshiro in "Windows 8 Desktop Environment for Linux"]]></title><description><![CDATA[
<p>> Now, if someone wants to recreate win95<p>You can try Chicago95 [1], but it's only a XFCE theme. If you want more than a theme, there's SerenityOS [2] but it isn't suitable for daily use (yet)<p>[1] <a href="https://github.com/grassmunk/Chicago95" rel="nofollow">https://github.com/grassmunk/Chicago95</a>
[2] <a href="https://github.com/SerenityOS/serenity" rel="nofollow">https://github.com/SerenityOS/serenity</a></p>
]]></description><pubDate>Mon, 12 Jan 2026 14:54:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46589336</link><dc:creator>lucasoshiro</dc:creator><comments>https://news.ycombinator.com/item?id=46589336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46589336</guid></item></channel></rss>