<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: CrociDB</title><link>https://news.ycombinator.com/user?id=CrociDB</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 10 Sep 2026 09:04:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=CrociDB" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by CrociDB in "Good Tools Are Invisible"]]></title><description><![CDATA[
<p>This is the type of text that tells more about the person writing than what it's written about. It feels to me his defending so hard his views because he doesn't even believe in it, as if he needs validation. Like, of course there are people who thinks vim is better because of macros, but I'm pretty sure many (if not most) of vim users don't even use that. Vim's main selling point is that you can do _anything_ without a mouse. And it's very customizable. Now, you can be more productive with any tool you want than the average vim user. Heck, I'm pretty sure there's at least one person in the world that's more productive using Notepad++ than the average vim user.<p>His whole rant on Linux and "highly configurable software" vs good defaults is just plainly nonsense to me.<p>> “Highly configurable” is often just an excuse for shipping no opinion at all and calling the resulting work your problem."<p>I couldn't disagree more. You can argue that Linux or other open-source software don't have "good defaults" is mostly because there's way less investment in 1) user experience; 2) quality assurance; mostly because there's no product logic involved in it.<p>Especially if you think that Linux, for example, is the mostly used in servers, and it works usually fantastically well in most server VMs. Maybe it needs a lot of fiddling to make it work on your old dell laptop because it's not where the work is put at. Windows will run well on it because Microsoft puts people actively working on making it run on most commercial user-end hardware. Apple machines will work perfectly on their hardware because that's what they're made for.<p>Arch Linux is not just better than any other Linux distro. It's better at one thing, just like Ubuntu is better at something else.<p>> I don’t want my tools to be “fun”. I want my tools to be invisible.
> A good tool is and ought to be invisible—striving to make such tools is the goal of a toolmaker.<p>Bit of a wrong take, on my opinion. Every tool has its quirkiness, and you should embrace it. No tool is invisible. It feels less "visible" as you build more "muscle memory", but it's still there. We have to embrace the tools as part of the craft, not pretend they don't exist.</p>
]]></description><pubDate>Fri, 10 Jul 2026 23:55:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48866882</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=48866882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48866882</guid></item><item><title><![CDATA[New comment by CrociDB in "FreeBSD ate my RAM"]]></title><description><![CDATA[
<p>The thing is it's easy to define free, unused memory. But a lot of the used memory is your system caching stuff that would be free if you needed more than what's actually free. So you can see you have 1g of free memory out of your 4g, but then you allocate 3g and it will do without a sweat and you'd be confused. So you have to go and dig for what those caches are and report that they're effectively free too.</p>
]]></description><pubDate>Fri, 03 Jul 2026 23:10:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48781077</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=48781077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48781077</guid></item><item><title><![CDATA[New comment by CrociDB in "Gun Mistakes in Fiction Writing: Handgun Edition"]]></title><description><![CDATA[
<p>What if they're not mistakes at all, just creative choices?</p>
]]></description><pubDate>Fri, 03 Jul 2026 13:03:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48774540</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=48774540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48774540</guid></item><item><title><![CDATA[New comment by CrociDB in "What to learn to be a graphics programmer"]]></title><description><![CDATA[
<p>Chill down. It's just someone who has a lot of experience in the field making an analysis of the current landscape of the career, using their own as an example.<p>> Telling people to stay away from graphics programming is not how to entice tomorrow’s John Carmack.<p>John Carmack was one of the _first_ graphics programmer to ever exist. The next John Carmack can't be in the same field. The same way we can't expect the next Beatles to be playing rock music. :)</p>
]]></description><pubDate>Wed, 01 Jul 2026 22:23:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48753935</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=48753935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48753935</guid></item><item><title><![CDATA[New comment by CrociDB in "David Ahl's Basic Computer Games Ported to C"]]></title><description><![CDATA[
<p>> "These haven't been tested, validated, debugged, or verified!"<p>I really don't understand what the point of it is, then. It's not anymore "I put a lot of effort into something because I have the knowledge, experience and time to do so, hope you enjoy", it's like "I paid AI tokens to to that. Everyone could've done, but I paid with my own pocket. And it's untested.". That's it?<p>> "Yes, I used Google Anti-Gravity to convert the programs from GW-BASIC to 'C', but what a better learning tool than to debug a program?"<p>Debugging a program is an excellent learning tool. It's just not better than another learning tool: coding the program yourself. :)</p>
]]></description><pubDate>Sun, 21 Jun 2026 14:36:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48619340</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=48619340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48619340</guid></item><item><title><![CDATA[New comment by CrociDB in "A key remapping daemon for Linux"]]></title><description><![CDATA[
<p>I've been using `keyd` for a while, it's pretty good. I even wrote a text explaining how I use it: <a href="https://crocidb.com/post/my-journey-trying-to-get-rid-of-caps-lock/" rel="nofollow">https://crocidb.com/post/my-journey-trying-to-get-rid-of-cap...</a></p>
]]></description><pubDate>Sat, 13 Jun 2026 10:15:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48515597</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=48515597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48515597</guid></item><item><title><![CDATA[New comment by CrociDB in "Ask HN: Why is the HN crowd so anti-AI?"]]></title><description><![CDATA[
<p>> code is just a means to an end<p>that's just objectively not true. code is not just the thing that "builds" the final program, it's also the blueprint of that program.<p>it's both the most detailed _description_ of what the program does and also the instructions on how to build that program. and it's deterministic, which means that the same compiler will *always* generate the same program based on that code (search for bootstrapping, and you'll understand better why that is). you can think that a very detailed prompt is like a "code" in the sense that you'll always be able to build the same thing, but that's simply not the case because LLMs are not deterministic.<p>the other thing I like to comment is that you mention _"product"_ a few times, but you never mentioned a _"program"_, which is what it becomes after it's built (or executed, for that matter). I think those are in different levels of abstractions. if you're looking for a way to come up with a product faster than your competitors, good for you. code is waaaay more than that.</p>
]]></description><pubDate>Sat, 06 Jun 2026 21:48:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48429328</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=48429328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48429328</guid></item><item><title><![CDATA[New comment by CrociDB in "Integrated by Design"]]></title><description><![CDATA[
<p>Hi Vivian. Thanks for coming up and explaining things. I apologize if I sounded too harsh, because I really want to be fair here. But I do think we have to push for a more conscious content consuming in the era of highly capable LLMs. There is a threshold where I can't really tell anymore if something is pure AI Slop or AI assisted, as pretty much everything is and will be from this point on. And I think that having that critical thinking is important before spending 60~90 bucks on a book.<p>Whoever owned your domain 10 years prior is not important to this matter, I was just pointing it out that it was very likely not you.<p>> One aside, in genuine astonishment rather than complaint: it is striking how multifaceted a picture of a stranger can be drawn from a WHOIS record, an Amazon sample and a GitHub page. I have read it with more curiosity than dismay, and learned things about myself in the process.<p>Well, in my opinion that's your fault entirely. All your descriptions are rather vague on all your networks, which makes this whole thing more suspicious.<p>> Slop in the AI-slop sense it is not. Heavily edited and translated, yes. Authored, structured, fact-checked and re-read line by line by a man in Germany having rather more fun with this than he had expected, also yes.<p>Thanks for being transparent with this. I didn't find any mention of that before in your site, so that's good to know.<p>> Now it is up to you to dig further and keep me on my toes. Ask away. One small request: stay fair.<p>Once again, I want to be fair and this is nothing personal. I'm not digging any further either. I did change my original comment from "This is 100% AI Slop" to "This seems AI Slop" minutes after I posted it, because I want to acknowledge that I might be wrong.<p>However, I want you to take my comment more like the one from a possible costumer (after all, I have huge interest in the subject and that was what drove me to do it) who wanted to do some research on an author before spending $90 on their book. This is a platform for discussions, I also raised that concern so other could chime in.</p>
]]></description><pubDate>Tue, 28 Apr 2026 12:05:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47933324</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=47933324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47933324</guid></item><item><title><![CDATA[New comment by CrociDB in "Integrated by Design"]]></title><description><![CDATA[
<p>This looks AI Slop. At first the style of the site and the cover of the book were a bit suspicious, but then digging a bit further:<p>- Domain was registered in February this year: <a href="https://www.whois.com/whois/vivianvoss.net" rel="nofollow">https://www.whois.com/whois/vivianvoss.net</a><p>- Web archive has only a couple snapshots before this year, and it seemed to belong to an "Elite Escort": <a href="https://web.archive.org/web/20160515000000*/https://vivianvoss.net/" rel="nofollow">https://web.archive.org/web/20160515000000*/https://vivianvo...</a><p>- All his other domains are recently registered too, the oldest one `byvoss.tech` is from May 2025.<p>- GitHub has way too little projects and contributions for someone with such experience. The first project dates on the same day as the domain registration: <a href="https://github.com/VivianVossNet?tab=repositories" rel="nofollow">https://github.com/VivianVossNet?tab=repositories</a><p>- As other people mentioned, too many blog posts lately (almost one a day), and a very weird writing style. Which doesn't seem at all that's because it's English as a second language. It's just plainly vague and disconnected sentences.</p>
]]></description><pubDate>Tue, 28 Apr 2026 00:54:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47929213</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=47929213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47929213</guid></item><item><title><![CDATA[A local-first sync setup for a Markdown-based feed reader]]></title><description><![CDATA[
<p>Article URL: <a href="https://crocidb.com/post/a-local-first-sync-setup-for-a-markdown-based-feed-reader/">https://crocidb.com/post/a-local-first-sync-setup-for-a-markdown-based-feed-reader/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47920820">https://news.ycombinator.com/item?id=47920820</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 27 Apr 2026 12:39:14 +0000</pubDate><link>https://crocidb.com/post/a-local-first-sync-setup-for-a-markdown-based-feed-reader/</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=47920820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47920820</guid></item><item><title><![CDATA[LLM is the Horse (on the regex sentiment analysis)]]></title><description><![CDATA[
<p>Article URL: <a href="https://crocidb.com/post/llm-is-the-horse/">https://crocidb.com/post/llm-is-the-horse/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47594304">https://news.ycombinator.com/item?id=47594304</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 31 Mar 2026 22:27:33 +0000</pubDate><link>https://crocidb.com/post/llm-is-the-horse/</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=47594304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47594304</guid></item><item><title><![CDATA[New comment by CrociDB in "POSSE – Publish on your Own Site, Syndicate Elsewhere"]]></title><description><![CDATA[
<p>I think it's funny that "POSSE" in Portuguese means "ownership". :)</p>
]]></description><pubDate>Mon, 23 Mar 2026 10:22:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47487477</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=47487477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47487477</guid></item><item><title><![CDATA[New comment by CrociDB in "Rari – Rust-powered React framework"]]></title><description><![CDATA[
<p>I understand nothing of frontend, and never even saw what React looks like, what is this supposed to be? Is it compiler--written in Rust--of React whatever to actual Javacript with DOM calls?</p>
]]></description><pubDate>Fri, 13 Feb 2026 00:33:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46997338</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=46997338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46997338</guid></item><item><title><![CDATA[New comment by CrociDB in "AI Usage Policy"]]></title><description><![CDATA[
<p>I recently had to do a similar policy for my TUI feed reader, after getting some AI slop spammy PRs: <a href="https://github.com/CrociDB/bulletty?tab=contributing-ov-file#generative-ai-use" rel="nofollow">https://github.com/CrociDB/bulletty?tab=contributing-ov-file...</a><p>The fact that some people will straight up lie after submitting you a PR with lots of _that type_ of comment in the middle of the code is baffling!</p>
]]></description><pubDate>Fri, 23 Jan 2026 11:26:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46731213</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=46731213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46731213</guid></item><item><title><![CDATA[New comment by CrociDB in "I wrote a Pong game in a 512-byte boot sector"]]></title><description><![CDATA[
<p>As far as I know yes, but with some minor changes, like the the position to be loaded in memory (`org 0x7c00` for bootloaders and I think `org 0x100` for DOS) and the fact that it needs to be exactly 512bytes to boot.</p>
]]></description><pubDate>Wed, 19 Nov 2025 16:10:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45981280</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=45981280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45981280</guid></item><item><title><![CDATA[New comment by CrociDB in "I tracked Amazon's Prime Day prices. We've been played"]]></title><description><![CDATA[
<p>when they do, bad. when we do, nothing new.</p>
]]></description><pubDate>Fri, 10 Oct 2025 10:31:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45537253</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=45537253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45537253</guid></item><item><title><![CDATA[New comment by CrociDB in "The RSS feed reader landscape"]]></title><description><![CDATA[
<p>A bit of a self-promotion, but relevant. I've been working on a TUI feed reader that stores all articles locally in Markdown in a filesystem structure, similar to what Obsidian does, if anyone's interested: <a href="https://github.com/CrociDB/bulletty" rel="nofollow">https://github.com/CrociDB/bulletty</a></p>
]]></description><pubDate>Wed, 08 Oct 2025 18:20:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45519059</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=45519059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45519059</guid></item><item><title><![CDATA[The great sameness: a comic on how AI makes us more alike]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.itsnicethat.com/features/the-great-sameness-light-and-shade-digital-220925">https://www.itsnicethat.com/features/the-great-sameness-light-and-shade-digital-220925</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45383960">https://news.ycombinator.com/item?id=45383960</a></p>
<p>Points: 83</p>
<p># Comments: 79</p>
]]></description><pubDate>Fri, 26 Sep 2025 07:59:59 +0000</pubDate><link>https://www.itsnicethat.com/features/the-great-sameness-light-and-shade-digital-220925</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=45383960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45383960</guid></item><item><title><![CDATA[Porting Outrun for the Amiga [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=5PpR-Dm3-nU">https://www.youtube.com/watch?v=5PpR-Dm3-nU</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45249176">https://news.ycombinator.com/item?id=45249176</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 15 Sep 2025 13:02:23 +0000</pubDate><link>https://www.youtube.com/watch?v=5PpR-Dm3-nU</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=45249176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45249176</guid></item><item><title><![CDATA[Show HN: Bulletty, a pretty TUI feed reader that stores articles as Markdown]]></title><description><![CDATA[
<p>Hello HN community,<p>I'd like to show this project I've been working for a few months. It's yet another TUI feed reader, but a bit different from the other alternatives available. First, I wanted to have all my feed entries downloaded locally, in a way that I could decide how to store and sync those files. Second important aspect would be have it look and feel good, still running on a terminal, so I could SSH into my VPS from anywhere and run it.<p>So I created bulletty. It's a TUI RSS/ATOM reader written in Rust and ratatui, that is looking good and feels just right to use. Of course, all I've done so far was to fulfill my needs, but I think it's already in a good state that it can be used and appreciated by others as well.<p>For the feeds, I implemented something similar to an Obisidian vault. The feed categories are directories in your system and the entries are just markdown files. All your library is within `~/.local/share/bulletty`, so that you can sync and backup that the way you want.<p>There are so many other interesting features I want to implement in this project, such as support themes, ability to highlight and write notes on articles, display images (using kitty image protocol or sixel), a webview for the articles, etc. I'm working on it on my free time, so I'm really interested in other people's contribution. I also set it up for `hacktoberfest`, and I added some issues that I think would be good to have. If you feel you want to contribute, please do by sending Pull Requests, or creating new Issues for bugs or creating a new Discussion thread to talk about possible features or other ideas.<p>If you wanna try it, `cargo install bulletty`! Or just check the GitHub page for more detailed instructions.<p>Thanks and have a good day everybody!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45248467">https://news.ycombinator.com/item?id=45248467</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 15 Sep 2025 11:33:29 +0000</pubDate><link>https://github.com/CrociDB/bulletty</link><dc:creator>CrociDB</dc:creator><comments>https://news.ycombinator.com/item?id=45248467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45248467</guid></item></channel></rss>