gollum999 | 10 months ago | on: Ask HN: How much better are AI IDEs vs. copy pasting into chat apps?
gollum999's comments
gollum999 | 1 year ago | on: How do you do, fellow web developers? A growing disconnect
I had a junior dev try to correct me when I used "framework" and "API" outside of a web context.
It caught me off guard at first, but the more I've thought about it, it seems inevitable as time goes on. The more abstractions we build, the more unreasonable it becomes to expect every developer to start with "bare metal" and work their way up. Schools are forced to teach with "the other side" (i.e. the highest-level abstractions) as the benchmark for graduating, because that's what employers need. So at some point they have to cut some of the more esoteric CS fundamentals and concepts to make room.
gollum999 | 1 year ago | on: The two factions of C++
One of C++'s core tenants is (and has been since the 90's) zero-cost abstractions. Or really, "zero-runtime-cost abstractions"; compile times tend to increase.
Obviously some abstractions necessarily require more computation (e.g. raw pointers vs reference-counted smart pointers). But in many cases new features (if implemented correctly!) give better semantics and additional compile-time safety while still compiling down to equivalent binary.
gollum999 | 1 year ago | on: On the cruelty of really teaching computing science (1988)
gollum999 | 1 year ago | on: Intuition
gollum999 | 1 year ago | on: Takeaways from the Jane Street bond prospectus
> At the end of 2023. Jane Street employed 2,631 people, so that equates to almost $4mn of net revenue per head on average. In adjusted EBITDA, it comes to $2.83mn per employee (or nearly $22mn for each of the 482 traders actual traders at Jane Street.)
And regarding compensation:
> Given Jane Street’s disclosed compensation and benefits of $2.4bn last year, this works out to over $900k for each employee on average.
gollum999 | 2 years ago | on: Emacs from Scratch Part Two
Personally, I do 99.9% of development on one machine. If I need to edit a file while ssh-ing, I use vim. I put my .emacs.d in a private repo so setting up a new machine is done with `git clone`. Upgrading emacs does sometimes break things (which can be quite frustrating), but that also is rare enough that I wouldn't want to let that constrain my daily workflow. So since all of those things fall in the 0.1% for me, I have no problem tweaking things to my liking.
gollum999 | 2 years ago | on: Google Imagen 2
> Imagen 2’s dataset and model advances have delivered improvements in many of the areas that text-to-image tools often struggle with, including rendering realistic hands and human faces and keeping images free of distracting visual artifacts.
gollum999 | 2 years ago | on: What happens when you see the face of someone you love
gollum999 | 2 years ago | on: Magit