HNHacker News
TopNewBestAskShowJobs

fcoury

685 karma · joined June 8, 2008

fcoury.at.hn

meet.hn/city/-22.9056391,-47.059564/Campinas

Socials: - github.com/fcoury

---

submissionscomments
fcoury··on Muse Code and Muse Spark 1.2
Interesting, it seems like their muse code is built upon Codex CLI?
fcoury··on Show HN: WebBase-III – dBASE III rebuilt in the browser with its own interpreter
Delightful indeed. Brings back memories, thanks for sharing!
fcoury··on Apple raises prices of MacBooks, iPads
I am usually terrible at timing my purchases, but a couple of weeks back I bought a maxed out MacBook Pro M5 Max with 8TB SSD 128GB RAM.

I think this one paid off for all my other bad timings.

Edit: I paid $6,400 after taxes and the same setup is now at $9,850 before taxes. Whoa!

fcoury··on Ghostty is leaving GitHub
Holy crap, just found out I am 1371. Wow.
fcoury··on Show HN: Sonar – A tiny CLI to see and kill whatever's running on localhost
Yes, instead of everybody contributing to one central codebase, we now have the same concept being rewritten a thousand times :-)
fcoury··on Show HN: Sonar – A tiny CLI to see and kill whatever's running on localhost
I did this more as an experiment but man it sucks, doesn't it?
fcoury··on Show HN: Sonar – A tiny CLI to see and kill whatever's running on localhost
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.

https://github.com/fcoury/sonars

fcoury··on Unrolling the Codex agent loop
This looks pretty cool, nice UI too. Gonna take it for a spin.
fcoury··on Show HN: DDL to Data – Generate realistic test data from SQL schemas
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: https://github.com/gistia/joindoe
fcoury··on FracturedJson
Just ported it to rust and plan on maintaining it if you want to add it to your original comment.

More details on a sibling comment:

https://github.com/fcoury/fracturedjson-rs https://crates.io/crates/fracturedjson

Comment with details: https://news.ycombinator.com/item?id=46468641

fcoury··on FracturedJson
I ported it to Rust with a cli tool that allows you to format json in this format:

https://github.com/fcoury/fracturedjson-rs

https://crates.io/crates/fracturedjson

And install with:

cargo install fracturedjson

    > $ 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
fcoury··on FracturedJson
I really liked the idea, so I am porting it to Rust https://github.com/fcoury/fracturedjson-rs
fcoury··on Fabrice Bellard Releases MicroQuickJS
Just published a rust wrapper if anyone plan on embedding it like I do:

https://github.com/fcoury/mquickjs-rs

fcoury··on Ask HN: What Are You Working On? (December 2025)
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.

Think of it as TypeScript but with full algebraic types and other commodities from Rust:

https://husk-lang.org

fcoury··on Ask HN: What Are You Working On? (December 2025)
Very interesting. Is it or will it be open source? Any links?
fcoury··on Framework Raises DDR5 Memory Prices by 50% for DIY Laptops
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.

I wonder what Apple's next move will be :-)

EDIT: Spelling

fcoury··on Show HN: Fresh – A new terminal editor built in Rust
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:

https://www.youtube.com/playlist?list=PL9KpW-9Hl_het1V3_dLhG...

fcoury··on Tell HN: Happy Thanksgiving
Wow, that made me look:

> Joined 17 years ago

fcoury··on When UPS charged me a $684 tariff on $355 of vintage computer parts
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.

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.

fcoury··on Detecting and countering misuse of AI
... and I totally agree: anecdotes are all we have indeed.
fcoury··on Detecting and countering misuse of AI
Oh I wasn't aware of that. I will try it again. Thank you for letting me know!
fcoury··on Detecting and countering misuse of AI
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.

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.

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.

And that's coming from a anthropic fanboy, I used to really like CC.

I am now using Codex CLI and it's been a surprisingly good alternative.

fcoury··on Researchers find evidence of ChatGPT buzzwords turning up in everyday speech
Yup, can confirm. I am not a native English speaker and I've used delve for a long time as well.
fcoury··on Llama-Scan: Convert PDFs to Text W Local LLMs
I really wanted this to be good. Unfortunately it converted a page that contained a table that is usually very hard for converters to properly convert and I got a full page with "! Picture 1:" and nothing else. On top of that, it hung at page 17 of a 25 page document and never resumed.
fcoury··on Zig's Lovely Syntax
I really like zig but that syntax is indeed insane.
fcoury··on Gemini CLI
This was also my exact experience. I was pretty excited because I usually use Gemini Pro 2.5 when Claude Code gets stuck by pasting the whole code and asking questions and it was able to get me out of a few pickles a couple of times.

Unfortunately the CLI version wasn't able to create coherent code or fix some issues I had in my Rust codebase as well.

Here's hope that it eventually becomes great.

fcoury··on Retrobootstrapping Rust for some reason
Not sure why, but I am getting 403 Forbidden, so if you are getting the same here's an archive.is link https://archive.is/UH5fg
fcoury··on Prompt engineering playbook for programmers
And to add to it, here's my experience: sometimes you spend a lot of time on this upfront prompt engineering and get bad results and sometimes you just YOLO it and get good results. It's hard to advocate for a determined strategy for prompt engineering when the tool you're prompting itself is non-deterministic.

Edit: I also love that the examples come with "AI’s response to the poor prompt (simulated)"

fcoury··on A Research Preview of Codex
I upgraded to Pro just because of Codex and I am really not impressed. Granted, I am using rust so that may be the issue (or skill issue on my end too).

One of the things I am constantly struggling with is that the containers they use are having issues to fetch anything from the internet:

  error: failed to get `anyhow` as a dependency of package `yawl-core v0.1.0 (/wor
  kspace/yawl/core)`

  Caused by:
    download of config.json failed

  Caused by:
    failed to download from `https://index.crates.io/config.json`

  Caused by:
    [7] Could not connect to server (Failed to connect to proxy port 8080 after 30 65 ms: Could not connect to server)
Hopefully they fix this and it gets better with time, but I am not going to renew past this month otherwise.
fcoury··on Show HN: Min.js style compression of tech docs for LLM context
Guess I missed it. Thank you.
Page 1 of 6Next →