HackerLangs
TopNewTrendsCommentsPastAskShowJobs

giancarlostoro

20,995 karmajoined vor 12 Jahren
Fullstack Software Engineer with 9 years in the industry.

I'm on LinkedIn:

https://www.linkedin.com/in/giancarlos-toro/

My first name (giancarlos) at protonmail.com to contact me.

Submissions

Sketchpad (1963)

en.wikipedia.org
4 points·by giancarlostoro·vor 8 Tagen·1 comments

Lunatic: An Erlang-inspired runtime for WebAssembly

lunatic.solutions
15 points·by giancarlostoro·vor 9 Tagen·4 comments

Replay – New system developed for Box2D to reproduce bugs

box2d.org
1 points·by giancarlostoro·vor 9 Tagen·0 comments

Prompt Library: Collection of prompts for developers to use with AI tools

github.com
2 points·by giancarlostoro·vor 22 Tagen·1 comments

Rust for C#/.NET Developers

microsoft.github.io
6 points·by giancarlostoro·vor 24 Tagen·0 comments

Wasi: WebGPU – A Proposed WebAssembly System Interface API

github.com
23 points·by giancarlostoro·vor 29 Tagen·3 comments

Lite XL – Fast, Lightweight and Powerful Text-Editing Experience

lite-xl.com
9 points·by giancarlostoro·vor 29 Tagen·0 comments

Saffron (2007)

ronaldperry.org
6 points·by giancarlostoro·letzten Monat·2 comments

LibreShockwave – Open-source SDK, decompiler and web player for Adobe Shockwave

github.com
3 points·by giancarlostoro·vor 3 Monaten·0 comments

Django Bolt – Rust-powered API framework for Django achieving 60k+ RPS

github.com
2 points·by giancarlostoro·vor 3 Monaten·1 comments

Claude Opus 4.7 System Prompt Leaked

twitter.com
6 points·by giancarlostoro·vor 3 Monaten·1 comments

Downgrading Claude Code and changing one global setting fixes model reasoning

twitter.com
8 points·by giancarlostoro·vor 3 Monaten·0 comments

Claude Code v2.1.100 silently adds ~20k invisible tokens to every request

twitter.com
7 points·by giancarlostoro·vor 3 Monaten·2 comments

Toon – Token-Oriented Object Notation

toonformat.dev
2 points·by giancarlostoro·vor 3 Monaten·0 comments

Ask HN: Will we ever do something about patent trolls?

2 points·by giancarlostoro·vor 3 Monaten·8 comments

Creator of Linux virtual assistant blames patent troll for projects death (2023)

theregister.com
4 points·by giancarlostoro·vor 3 Monaten·0 comments

Ask HN: What are you building with AI coding agents / tooling?

3 points·by giancarlostoro·vor 3 Monaten·5 comments

A curious phenomenon called 'Etak' (2024)

maphappenings.com
1 points·by giancarlostoro·vor 4 Monaten·0 comments

Textadept

orbitalquark.github.io
184 points·by giancarlostoro·vor 4 Monaten·44 comments

Spotify Urn

liquiddeath.com
2 points·by giancarlostoro·vor 5 Monaten·0 comments

comments

giancarlostoro
·gestern·discuss
It feels like Zig is trying to be more like C, and Rust is trying to fill a C++ slot. I wish someone would have made something in between, or that the industry would have adopted D more, it certainly didn't help that their compiler was proprietary for so long, and then they rewrote their STD lib. D to me is one language I love fundamentally, but the ecosystem is nowhere near where it could be.
giancarlostoro
·gestern·discuss
At some point I feel like you're better off making the model build a tool to scrape all the values...
giancarlostoro
·gestern·discuss
What if the model misses something entirely, so it's not in the review? ;)
giancarlostoro
·gestern·discuss
We must secure Hacker News from low quality commentary and ensure insightful future discussions.
giancarlostoro
·gestern·discuss
The name C++ is not trademarked, only the logo iirc.
giancarlostoro
·gestern·discuss
I made "qNotepad" in college, it's been on GitHub forever, never gotten any DMCAs or anything. Maybe they don't care that deeply?
giancarlostoro
·gestern·discuss
Last time I tested Codex on a cheap plan, it barely lasted an hour? I think this was for the $20 plan. I was afraid to try the more expensive plan after that. Not sure, I might just outright rip my Claude Code bandaid if the current usage quotas do die off after the 17th or whatever date they said they would "return on".
giancarlostoro
·vorgestern·discuss
Yeah, but also, is it really "18 words" if you don't get there?
giancarlostoro
·vorgestern·discuss
I'm equally laughing because I remember a coding snafu I ran into once, where we were aggressively filtering out "1488" turns out someone finally joined and "1488" was part of their user ID (auto-increment field!), and we realized maybe we shouldn't be checking the auto-increment field, not sure if it was me being too aggressive and not thinking about it, or another developer, but I did laugh once I figured out why that one user was unable to use half of the web app. This was for a gaming community based project, we had a lot of trolls come and go, and they would definitely shove these sorts of references in their usernames, and anywhere else you had custom user input.

The internet is a magical place.
giancarlostoro
·vorgestern·discuss
I see what you did there. I did a double take when I saw this on the front page of HN.

https://en.wikipedia.org/wiki/Fourteen_Words
giancarlostoro
·vorgestern·discuss
You do if you want wikis and protected branches, the other features I'm not as invested in, and protected branches is just a common sense nice to have.
giancarlostoro
·vorgestern·discuss
I'm still paying $4 a month for GitHub since I keep some repos private, which was down from the $8 a month or whatever before Microsoft acquired GitHub, are you saying there's a price hike for AI services or something else?
giancarlostoro
·vorgestern·discuss
> The post claims they were fuzzing their Zig code, while during our calls the whole Bun team told us that they were not fuzzing anything. This appears to be an outright fabrication.

Interesting I wonder if its something Jarred did locally or something else that was just not widely done by the whole team? I dont like to make bad assumptions about devs or dev teams without first asking. I owe credit to HN for one of the guidelines which states something like do not assume intentional malice in comments, I feel like we assume the worst in general about other devs, but people are imperfect and make mistakes.

That said as others noted this post could have been written a bit differently while still pointing out genuine issues. The ad hominem attacks are a bit unnecessary and add nothing of value to what could have been a better response.
giancarlostoro
·vorgestern·discuss
Only thing I am not a fan of with Rust is how insanely massive a debug output build folder can get (tens of GBs) and if you have enough Rust projects it can eat away a ton of storage.
giancarlostoro
·vorgestern·discuss
> There may be some prompting that can help

Sounds like a good time to tell Claude to create a system wide memory of how to implement lifetimes and borrowing and what to NEVER do.

Claude will then make the memory file. Usually memories help a lot. I see it think about it when it reasons through code.
giancarlostoro
·vorgestern·discuss
This was purely a hobby project I wanted to test the limits of Claude and see how quickly it could do such a change. It was surprisingly very stable I still found bugs but was able to resolve them within a small time window. For additional context I didnt use Fable as only Opus was available to me.
giancarlostoro
·vorgestern·discuss
They intentionally butchered it I think but it still cracked me up
giancarlostoro
·vorgestern·discuss
Infatrode, wtf is Infatrode

(I might be butchering it, course it is an Office Space reference)

He was my absolute favorite character in that show.
giancarlostoro
·vorgestern·discuss
Its not exactly a very elaborate name.
giancarlostoro
·vorgestern·discuss
I've done rewrites like this, maybe it wasn't Zig to Rust, but I have been able to rewrite sizable projects, from C# to Rust before. I incorporated a similar strategy, have Claude Opus review the codebase, write a spec, then have Claude implement it, while reviewing the spec, and using the codebase as fallback and gospel over the spec. That said, it's not the entire story here as I said, there was a lot of thought put into it, it it had not been done with Claude, I have a feeling he might have started an "experimental" version of Bun in Rust instead, as many developers have done in the past before LLMs.