Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ccanassa
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
ccanassa
11d ago
This is very sus, I got almost the same pelican with Fable 5.1.
2.
▲
by
ccanassa
3mo ago
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 my favourite band. We didn't have the best relationship,
3.
▲
by
ccanassa
6mo ago
That exists, it's called code.
4.
▲
by
ccanassa
10mo ago
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 solves, I can let the LLM deal with the configuration la
5.
▲
by
ccanassa
10mo ago
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, using it as a way to explore what LLMs
6.
▲
by
ccanassa
11mo ago
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 automatically cascades through to database migrations, validatio
7.
▲
by
ccanassa
11mo ago
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 to user code. Django running under uWSGI with green thr
8.
▲
by
ccanassa
11mo ago
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 setups outperform Go-based services running under similar c
9.
▲
by
ccanassa
11mo ago
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 will often take over certain parts of the party without even
10.
▲
by
ccanassa
11mo ago
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.
11.
▲
by
ccanassa
11mo ago
The only thing that kept me from choosing Elixir was the lack of a type checker. Has that changed?
12.
▲
by
ccanassa
1y ago
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 the author moves on, or they push major releases almost every
13.
▲
by
ccanassa
1y ago
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 alternatives available.
14.
▲
by
ccanassa
1y ago
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 about large codebases. It struggles to generate a valid ~400 LO
15.
▲
by
ccanassa
2y ago
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 what eventually drove me away from Clojure.
16.
▲
by
ccanassa
4y ago
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 were incredibly enjoyable, far surpassing the experience
17.
▲
by
ccanassa
4y ago
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.
18.
▲
by
ccanassa
4y ago
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-ridden, slow implementation of half of Django." Just
19.
▲
by
ccanassa
4y ago
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 really weird issues like tasks getting duplicated for
20.
▲
by
ccanassa
4y ago
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 watch them work so I could fully understand what they were doing
21.
▲
by
ccanassa
4y ago
Damn! They managed to update the graphics while keeping the "feel" of the original game, that's quite an impresive feat.
22.
▲
by
ccanassa
4y ago
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 some time ago, you can see it in here: https://
23.
▲
The Betrayal at Krondor Help Web
(vga256.com)
93 points
by
ccanassa
4y ago
|
29 comments
24.
▲
by
ccanassa
5y ago
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 should stick with old and stable software. I made the mistake
25.
▲
by
ccanassa
5y ago
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: - Python already includes the venv module, you don't need to
26.
▲
by
ccanassa
6y ago
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 but Django already includes a amazing system for it.
27.
▲
by
ccanassa
6y ago
I wouldn't advise using anything other than the tools blessed by the PSF for mission-critical stuff. Using Poetry for local development is fine but don't build a huge infrastructure around it and don't use in production. I mi
28.
▲
by
ccanassa
6y ago
I usually buy the best tool that I can afford, my reasoing is: - This forces me to research first, if I am dropping €500 on a new piece of woodworking equiment I want to make sure that's not going to be wasted. - There is a better mark
29.
▲
by
ccanassa
6y ago
Yeah, me too. I do have some experience with functional languages (Clojure) but I never enjoyed languages with these "Railway-Oriented" constructs.
30.
▲
by
ccanassa
7y ago
No, if that was true people would be always over or under the weight as it's impossible to know exactly how much calories the body consumes. > Yes, the body adapts to it by storing or eliminating fat (among other things). No, it com
More ›