HN user

fcoury

685 karma

fcoury.at.hn

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

Socials: - github.com/fcoury

---

Posts32
Comments154
View on HN
www.thegitcity.com 3mo ago

Git City – Your GitHub as a 3D City

fcoury
3pts0
github.com 11mo ago

Bringing the Helix editor to the evil side

fcoury
1pts0
github.com 1y ago

Gemini CLI not recognizing Gemini Code Assist subscription

fcoury
4pts1
github.com 1y ago

A programming language that is a minimal subset of Rust

fcoury
3pts0
github.com 3y ago

Redbadger/crux: Cross-platform app development in Rust

fcoury
4pts0
marketplace.visualstudio.com 3y ago

Show HN: Quick Rust Test Runner for VSCode

fcoury
1pts0
news.ycombinator.com 3y ago

Ask HN: What are you using to organize dotfiles / dotconfig files?

fcoury
2pts2
shortcat.app 3y ago

Shortcat – Manipulate macOS masterfully, minus the mouse

fcoury
68pts22
blog.m-ou.se 3y ago

Writing Python inside your Rust code (2020)

fcoury
2pts0
github.com 3y ago

A command-line tool to prevent committing secret keys into your source code

fcoury
1pts0
github.com 3y ago

Show HN: OxideDB – Teach PostgreSQL Database How to Speak MongoDB Wire Protocol

fcoury
30pts2
github.com 3y ago

Show HN: OxideDB – Teach PostgreSQL Database How to Speak MongoDB Wire Protocol

fcoury
6pts0
news.ycombinator.com 4y ago

Ask HN: Best Home Server for Virtualization

fcoury
3pts9
blog.ng-book.com 9y ago

CSS-Isolation in Angular 2 Components

fcoury
1pts0
jargon.io 10y ago

Building a Chess Server in Rails 5 with Action Cable-Powered WebSockets

fcoury
3pts0
blog.ng-book.com 10y ago

Basic Routing in Angular 2

fcoury
3pts0
blog.ng-book.com 11y ago

The Ultimate Guide to Forms in Angular 2

fcoury
1pts0
fabiorehm.com 12y ago

Ventriloquist - A tool that combines docker and vagrant to set up environments

fcoury
7pts0
io9.com 13y ago

Are we screwing ourselves by transmitting radio signals into space?

fcoury
1pts0
www.deployd.com 13y ago

Deployd: making building complex backends simple

fcoury
4pts0
deltacloud.apache.org 13y ago

Apache's take on cloud interoperability

fcoury
2pts0
blog.cheddarapp.com 13y ago

Cheddar for iOS is now open source

fcoury
12pts0
storagemojo.com 14y ago

RAID is dead. Is it?

fcoury
8pts0
mikepackdev.com 14y ago

A Review of MVC

fcoury
24pts5
blog.jphpsf.com 14y ago

Front End Performance Case Study: GitHub

fcoury
44pts12
www.cl.cam.ac.uk 14y ago

UTF-8 was designed, in front of my eyes, in New Jersey

fcoury
2pts0
chocolatapp.com 14y ago

Trolling XCode's beachball

fcoury
11pts0
toucharcade.com 14y ago

Zynga Shamelessly Rips Off 'Tiny Tower' With Canadian Release of 'Dream Heights'

fcoury
207pts69
gist.github.com 14y ago

Self-published and awesome

fcoury
1pts0
gmailblog.blogspot.com 14y ago

How real users helped us develop Gmail’s new look

fcoury
3pts0

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!

FracturedJson 7 months ago

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

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

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.

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.

Gemini CLI 1 year ago

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.

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)"

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.