Stop Advertising in Your Commits
Co-authored-by: ur mom
Topics /
The most popular blog posts about software engineering on Hacker News. 14,540 posts.
Co-authored-by: ur mom
Or: Losing Faith
Go 1.18 is going to be released with generics support . Adding generics to Go was a multi-year effort and was a difficult one. Go type system is not a traditional type system and it was not possible just to bring an existing generics implementation from other language and be done. The current proposal was accepted…
When I worked at the Apple Online Store , we would never load test the live website. There was rarely a need. However, it was always an inte...
Explicit > Implicit
An important question in code structure is whether to make classes work together through composition or inheritance. The "has a" relationshi...
Regular expressions are extremely powerful. This is something I read at least once or twice every day while reading articles and blogs on the Web.
Exactly one month since the previous release, we are happy to give you curl 8.0.0 released on curl's official 25th birthday. This a major version number bump but without any ground-breaking changes or fireworks. We decided it was about time to reset the minor number down to more a manageable level and doing it exactly…
caveat: tthis is not a best-of nor a comprehensive list of Lisp books; it is merely a selection of Lisp books you may not have heard of or that special to me in some way. If you find this post interesting then you might like my yearly best-of posts .
Notes on personal libraries, collections and small indexes on the web
One of my favorite questions to ask people is: what are some things that you used to strongly believe but have now changed your mind about?
Thoughts and musings of Dennis Forbes, expert software developer/architect and AI engineer
XAES-256-GCM is a new AEAD extended-nonce algorithm designed for high-level APIs and FIPS 140 compliance.
SQLite is really easy to compile
It’s tough for an aspiring Iron Man to work on creating their personal AI assistant on the weekends. Like any other time-pressured inventor without a PhD in computer science and linguistics, …
The blog of Seva Zaikov
This December I once again did the Advent of Code , in Rust. If you are interested, my solutions are on Github. I wanted to highlight one particular solution to the day 2 problem as it is both optimized completely beyond the point of reason yet contains a useful technique. For simplicity we’re only going to do part 1…
A programmer’s greatest enemy is getting stuck . A crucial skill in programming—and one that many of my beginning game programming students lack—is the ability to recognize when they’re stuck, to get out of being stuck, and to avoid getting stuck in the first place.
Tracing the x86 context switch in Linux throughout time
I wanted to convert some .webp images to .png on my Mac. I asked ChatGPT:
Wouldn't it be great to have a pet AI chat bot that knows you really well, and can give you free consulting, coaching and therapy ? What could possibly go wrong if an intelligent corporate-controlled system has unlimited access to your private data to provide you the best possible service? Well... a lot of things.