Delightful indeed. Brings back memories, thanks for sharing!
HN user
fcoury
fcoury.at.hn
meet.hn/city/-22.9056391,-47.059564/Campinas
Socials: - github.com/fcoury
---
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!
Holy crap, just found out I am 1371. Wow.
Yes, instead of everybody contributing to one central codebase, we now have the same concept being rewritten a thousand times :-)
I did this more as an experiment but man it sucks, doesn't it?
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.
This looks pretty cool, nice UI too. Gonna take it for a spin.
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
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
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 versionI really liked the idea, so I am porting it to Rust https://github.com/fcoury/fracturedjson-rs
Just published a rust wrapper if anyone plan on embedding it like I do:
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:
Very interesting. Is it or will it be open source? Any links?
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
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...
Wow, that made me look:
Joined 17 years ago
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.
... and I totally agree: anecdotes are all we have indeed.
Oh I wasn't aware of that. I will try it again. Thank you for letting me know!
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.
Yup, can confirm. I am not a native English speaker and I've used delve for a long time as well.
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.
I really like zig but that syntax is indeed insane.
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.
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
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.Guess I missed it. Thank you.
Does it work with any technical doc? I see the CLI claims it's Python specific?
> $ llm-min --help
Usage: llm-min [OPTIONS]
Generates LLM context by scraping and summarizing documentation for Python libraries.