Viewing profile — ccanassa
ccanassa
HN member- Joined
- Fri, Jul 01, 2011, 1:14 AM UTC
- HN karma
- 87
- Public activity
- 58 items
- HN profile
- View on Hacker News ↗
About ccanassa
No profile information was provided.
Recent public activity
-
comment
Comment #48474887
I got a lot of my taste in music from my father. Over time, I started discovering things on my own and branching out, but he definitely laid the groundwork. Led Zeppelin is still m…
-
comment
Comment #47429788
That exists, it's called code.
-
comment
Comment #45952838
I think LLMs have solved that for Nix. I recently moved my homelab from an Ansible/Debian setup to NixOS. As long as I understand at a high level what Nix is and what problems it s…
-
comment
Comment #45877453
I’ve been reverse-engineering an obscure childhood game called Entomorph: https://github.com/entomorph/reverse-engineering I started the project when ChatGPT 4 was first released, …
-
comment
Comment #45821766
The main advantage of an ORM isn’t query building but its deep integration with the rest of the ecosystem. In Django, you can change a single field in a model, and that update auto…
-
comment
Comment #45821736
FastAPI/SQLAlchemy won’t be more scalable than a typical Django setup. The real bottleneck is the threading model, not the few microseconds the framework spends before handing off …
-
comment
Comment #45821666
Sounds like a hammer-and-nail problem to me. Django works perfectly with green threads. It’s a superior model to async and avoids the whole function-coloring mess. I’ve seen Django…
-
comment
Comment #45809211
In Brazil, you are expected to bring food or drinks when you are invited as a guest to a party. If you stay until the end, you are also expected to help clean up the place. Guests …
-
comment
Comment #45621678
That's why I still use two editors: IntelliJ for when doing "serious" work and Sublime when I need to edit random files or a huge JSON. I don't need anything in between.
-
comment
Comment #45618428
The only thing that kept me from choosing Elixir was the lack of a type checker. Has that changed?
-
comment
Comment #44945145
I work with Node every day, and the library ecosystem is a nightmare. Just keeping a project from falling apart takes a huge amount of effort. Libraries are either abandoned when t…
-
comment
Comment #44754451
That’s called Python or Ruby. I’ve been building web apps since the ’90s, and I never understood the appeal of PHP. It was always a terrible language, and there were usually better…
-
comment
Comment #43924299
Nah man, I work with them daily. For me, the ceiling was reached a while ago. At least for my use case, these new models don’t bring any real improvements. I’m not even talking abo…
-
comment
Comment #41400395
I love that the creators are considering adding gradual types. Given TypeScript’s popularity, it’s clear that developers really appreciate types. Honestly, the lack of types is wha…
-
comment
Comment #35009095
In my country, the internet was frustratingly slow and expensive. To enjoy online gaming with my friends, we resorted to hosting LAN parties at someone's house. These gatherings we…
-
comment
Comment #35009021
That's basically how the Django admin works. It's just HTML rendered at the backend. They had to add some javascript here and there but it's very minimal.
-
comment
Comment #34372935
I worked on some REALLY big Flask projects over my carrer and I came up with my rule for it: "Any sufficiently large Flask project contains an ad hoc, informally-specified, bug-rid…
-
comment
Comment #34367636
I spent 3 years building a high scale crawler on top of Celery. I can't recommend it. We found many bugs in the more advanced features of Celery (like Canvas) we also ran into some…
-
comment
Comment #34015579
My job as a dev is literary to automate human work. My first job was to write C code for industrial machines that replaced humans doing manual work. Sometimes I even had to go watc…
-
comment
Comment #31408635
Damn! They managed to update the graphics while keeping the "feel" of the original game, that's quite an impresive feat.
-
comment
Comment #31408613
Yes, I also think that the art didn't age very well, the 3D world being quite confusing to navigate IMO. I forked an open source reversed engineered implementation of that game som…
- story
-
comment
Comment #29511716
Experience told me to be very conservative when picking frameworks. For small projects and personal, sure, just pick whatever you want and have fun! But for serious projects, you s…
-
comment
Comment #29083681
I am Python dev and I never heard of someone using brew to install virtualenv before. I think that you are using brew for the wrong purposes, I suggest the following instead: - Pyt…
-
comment
Comment #25956763
It's unbeliable how many things Django gets right out-the-box. I am talking about things like i18n and i13n which are usually are afterthought for most of these frontend frameworks…