<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: fcoury</title><link>https://news.ycombinator.com/user?id=fcoury</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Apr 2026 16:24:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fcoury" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fcoury in "Ghostty is leaving GitHub"]]></title><description><![CDATA[
<p>Holy crap, just found out I am 1371. Wow.</p>
]]></description><pubDate>Tue, 28 Apr 2026 20:47:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47940510</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=47940510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47940510</guid></item><item><title><![CDATA[Git City – Your GitHub as a 3D City]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.thegitcity.com">https://www.thegitcity.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47559311">https://news.ycombinator.com/item?id=47559311</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 29 Mar 2026 00:25:06 +0000</pubDate><link>https://www.thegitcity.com</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=47559311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47559311</guid></item><item><title><![CDATA[New comment by fcoury in "Show HN: Sonar – A tiny CLI to see and kill whatever's running on localhost"]]></title><description><![CDATA[
<p>Yes, instead of everybody contributing to one central codebase, we now have the same concept being rewritten a thousand times :-)</p>
]]></description><pubDate>Sat, 21 Mar 2026 00:36:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47462793</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=47462793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47462793</guid></item><item><title><![CDATA[New comment by fcoury in "Show HN: Sonar – A tiny CLI to see and kill whatever's running on localhost"]]></title><description><![CDATA[
<p>I did this more as an experiment but man it sucks, doesn't it?</p>
]]></description><pubDate>Fri, 20 Mar 2026 17:28:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47457786</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=47457786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47457786</guid></item><item><title><![CDATA[New comment by fcoury in "Show HN: Sonar – A tiny CLI to see and kill whatever's running on localhost"]]></title><description><![CDATA[
<p>We live in crazy times. I wanted to add a PID to the list for my personal use and since I use Rust way more than Go, I decided to one-shot one app, and Codex indeed one shotted it, wow.<p><a href="https://github.com/fcoury/sonars" rel="nofollow">https://github.com/fcoury/sonars</a></p>
]]></description><pubDate>Fri, 20 Mar 2026 16:52:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47457270</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=47457270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47457270</guid></item><item><title><![CDATA[New comment by fcoury in "Unrolling the Codex agent loop"]]></title><description><![CDATA[
<p>This looks pretty cool, nice UI too. Gonna take it for a spin.</p>
]]></description><pubDate>Sat, 24 Jan 2026 17:02:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46745244</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=46745244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46745244</guid></item><item><title><![CDATA[New comment by fcoury in "Show HN: DDL to Data – Generate realistic test data from SQL schemas"]]></title><description><![CDATA[
<p>A while ago I worked on a similar idea, it was back when I was learning Rust so not super proud of the code, but I love the name of the tool: <a href="https://github.com/gistia/joindoe" rel="nofollow">https://github.com/gistia/joindoe</a></p>
]]></description><pubDate>Tue, 06 Jan 2026 14:34:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46512768</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=46512768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46512768</guid></item><item><title><![CDATA[New comment by fcoury in "FracturedJson"]]></title><description><![CDATA[
<p>Just ported it to rust and plan on maintaining it if you want to add it to your original comment.<p>More details on a sibling comment:<p><a href="https://github.com/fcoury/fracturedjson-rs" rel="nofollow">https://github.com/fcoury/fracturedjson-rs</a>
<a href="https://crates.io/crates/fracturedjson" rel="nofollow">https://crates.io/crates/fracturedjson</a><p>Comment with details: <a href="https://news.ycombinator.com/item?id=46468641">https://news.ycombinator.com/item?id=46468641</a></p>
]]></description><pubDate>Fri, 02 Jan 2026 22:41:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46470399</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=46470399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46470399</guid></item><item><title><![CDATA[New comment by fcoury in "FracturedJson"]]></title><description><![CDATA[
<p>I ported it to Rust with a cli tool that allows you to format json in this format:<p><a href="https://github.com/fcoury/fracturedjson-rs" rel="nofollow">https://github.com/fcoury/fracturedjson-rs</a><p><a href="https://crates.io/crates/fracturedjson" rel="nofollow">https://crates.io/crates/fracturedjson</a><p>And install with:<p>cargo install fracturedjson<p><pre><code>    > $ fjson --help
    Rust port of FracturedJsonJs: human-friendly JSON formatter with optional comment support.

    Usage: fjson [OPTIONS] [FILE]...

    Arguments:
      [FILE]...  Input file(s). If not specified, reads from stdin

    Options:
      -o, --output <FILE>
              Output file. If not specified, writes to stdout
      -c, --compact
              Minify output (remove all whitespace)
      -w, --max-width <MAX_WIDTH>
              Maximum line length before wrapping [default: 120]
      -i, --indent <INDENT>
              Number of spaces per indentation level [default: 4]
      -t, --tabs
              Use tabs instead of spaces for indentation
          --eol <EOL>
              Line ending style [default: lf] [possible values: lf, crlf]
          --comments <COMMENTS>
              How to handle comments in input [default: error] [possible values: error, remove, preserve]
          --trailing-commas
              Allow trailing commas in input
          --preserve-blanks
              Preserve blank lines from input
          --number-align <NUMBER_ALIGN>
              Number alignment style in arrays [default: decimal] [possible values: left, right, decimal, normalize]
          --max-inline-complexity <MAX_INLINE_COMPLEXITY>
              Maximum nesting depth for inline formatting (-1 to disable) [default: 2]
          --max-table-complexity <MAX_TABLE_COMPLEXITY>
              Maximum nesting depth for table formatting (-1 to disable) [default: 2]
          --simple-bracket-padding
              Add padding inside brackets for simple arrays/objects
          --no-nested-bracket-padding
              Disable padding inside brackets for nested arrays/objects
      -h, --help
              Print help
      -V, --version
              Print version</code></pre></p>
]]></description><pubDate>Fri, 02 Jan 2026 19:52:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46468641</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=46468641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46468641</guid></item><item><title><![CDATA[New comment by fcoury in "FracturedJson"]]></title><description><![CDATA[
<p>I really liked the idea, so I am porting it to Rust <a href="https://github.com/fcoury/fracturedjson-rs" rel="nofollow">https://github.com/fcoury/fracturedjson-rs</a></p>
]]></description><pubDate>Fri, 02 Jan 2026 17:21:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46467051</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=46467051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46467051</guid></item><item><title><![CDATA[New comment by fcoury in "Fabrice Bellard Releases MicroQuickJS"]]></title><description><![CDATA[
<p>Just published a rust wrapper if anyone plan on embedding it like I do:<p><a href="https://github.com/fcoury/mquickjs-rs" rel="nofollow">https://github.com/fcoury/mquickjs-rs</a></p>
]]></description><pubDate>Wed, 24 Dec 2025 23:44:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46380557</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=46380557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46380557</guid></item><item><title><![CDATA[New comment by fcoury in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>I have been slowly progressing on writing a Rust like language that compiles to JavaScript for a few years now. With the rise of AI and it becoming better recently with Opus 4.5, specially with Rust, I've been trying to have a speedrun version of it.<p>Think of it as TypeScript but with full algebraic types and other commodities from Rust:<p><a href="https://husk-lang.org" rel="nofollow">https://husk-lang.org</a></p>
]]></description><pubDate>Mon, 15 Dec 2025 03:46:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46270216</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=46270216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46270216</guid></item><item><title><![CDATA[New comment by fcoury in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>Very interesting. Is it or will it be open source? Any links?</p>
]]></description><pubDate>Mon, 15 Dec 2025 03:43:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46270196</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=46270196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46270196</guid></item><item><title><![CDATA[New comment by fcoury in "Framework Raises DDR5 Memory Prices by 50% for DIY Laptops"]]></title><description><![CDATA[
<p>I thought Apple would get around and improve their memory prices with time, I guess it's the opposite: all manufacturers are now becoming Apple given these raises.<p>I wonder what Apple's next move will be :-)<p>EDIT: Spelling</p>
]]></description><pubDate>Fri, 12 Dec 2025 17:36:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46246440</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=46246440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46246440</guid></item><item><title><![CDATA[New comment by fcoury in "Show HN: Fresh – A new terminal editor built in Rust"]]></title><description><![CDATA[
<p>Shameless plug: I did a series a couple years back, before AI was this huge, about writing a Vim-like editor in Rust, in case you want to play with it in the future:<p><a href="https://www.youtube.com/playlist?list=PL9KpW-9Hl_het1V3_dLhG_0K99a9043ac" rel="nofollow">https://www.youtube.com/playlist?list=PL9KpW-9Hl_het1V3_dLhG...</a></p>
]]></description><pubDate>Wed, 03 Dec 2025 19:28:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46138834</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=46138834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46138834</guid></item><item><title><![CDATA[New comment by fcoury in "Tell HN: Happy Thanksgiving"]]></title><description><![CDATA[
<p>Wow, that made me look:<p>> Joined 17 years ago</p>
]]></description><pubDate>Thu, 27 Nov 2025 18:52:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46072142</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=46072142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46072142</guid></item><item><title><![CDATA[New comment by fcoury in "When UPS charged me a $684 tariff on $355 of vintage computer parts"]]></title><description><![CDATA[
<p>It's interesting. I grew up in Brazil and if you don't know, we are very famous for having one of the most exorbitant importing tariffs in the world.<p>I thought that with time Brazil would modernize and get closer to the US in that regard. It's really sad to see the opposite happening.</p>
]]></description><pubDate>Sun, 16 Nov 2025 14:32:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45945406</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=45945406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45945406</guid></item><item><title><![CDATA[New comment by fcoury in "Detecting and countering misuse of AI"]]></title><description><![CDATA[
<p>... and I totally agree: anecdotes are all we have indeed.</p>
]]></description><pubDate>Tue, 02 Sep 2025 00:26:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45097868</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=45097868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45097868</guid></item><item><title><![CDATA[New comment by fcoury in "Detecting and countering misuse of AI"]]></title><description><![CDATA[
<p>Oh I wasn't aware of that. I will try it again. Thank you for letting me know!</p>
]]></description><pubDate>Tue, 02 Sep 2025 00:25:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45097866</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=45097866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45097866</guid></item><item><title><![CDATA[New comment by fcoury in "Detecting and countering misuse of AI"]]></title><description><![CDATA[
<p>It's sad to see that they have their focus on these while their flagship, once SOTA CLI solution, is rotting away by the day.<p>You can check the general feeling in X, but it's almost unanimous that the quality of both Sonnet 4 and Opus 4.1 is diminishing.<p>At first, I didn't notice this quality drop until this week. Now it's really, really terrible: it's not following instructions, pretending to work and Opus 4.1 is specially bad.<p>And that's coming from a anthropic fanboy, I used to really like CC.<p>I am now using Codex CLI and it's been a surprisingly good alternative.</p>
]]></description><pubDate>Tue, 02 Sep 2025 00:18:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45097814</link><dc:creator>fcoury</dc:creator><comments>https://news.ycombinator.com/item?id=45097814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45097814</guid></item></channel></rss>