Live data from Hacker News

Viewing profile — ccanassa

ccanassa

HN member
Joined
Fri, Jul 01, 2011, 1:14 AM UTC
HN karma
87
Public activity
58 items

About ccanassa

No profile information was provided.

Recent public activity

  1. 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…

  2. comment
    Comment #47429788

    That exists, it's called code.

  3. 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…

  4. 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, …

  5. 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…

  6. 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 …

  7. 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…

  8. 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 …

  9. 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.

  10. comment
    Comment #45618428

    The only thing that kept me from choosing Elixir was the lack of a type checker. Has that changed?

  11. 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…

  12. 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…

  13. 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…

  14. 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…

  15. 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…

  16. 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.

  17. 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…

  18. 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…

  19. 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…

  20. comment
    Comment #31408635

    Damn! They managed to update the graphics while keeping the "feel" of the original game, that's quite an impresive feat.

  21. 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…

  22. story
  23. 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…

  24. 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…

  25. 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…