Paul Graham Keynote at PyCon
Here are my raw notes from the keynote. Update: PG posted this talk in essay form. It’s not much longer than my notes; you should probably read that instead. big startup ideas are actually t…
Topics /
The most popular blog posts about software engineering on Hacker News. 14,533 posts.
Here are my raw notes from the keynote. Update: PG posted this talk in essay form. It’s not much longer than my notes; you should probably read that instead. big startup ideas are actually t…
A 100 lines of Python code that substitute the compiler front-end for a specific computation. This shows that you don't need a “fast” compiling language to write efficient code. In fact, a compilation is only one of the multiple ways to achieve speed.
Last week I was helping a friend of mine to get one of his new apps off the ground. I can’t speak much about it at the moment, other than like most apps nowadays it has some AI sprinkled over it. Ok, maybe a bit maybe more just a bit – depends on the way you look at it, I suppose. There is a Retrieval-augmented…
The fundamental principles needed to get a functional vehicle in your game.
Learn how I built an ai receptionist for my brother's mechanic shop
A collection of the most unfortunate but occasionally subtle issues I’ve seen in code written by students new to writing Python.
I’m sometimes late to notice new and terrible things about macOS 26 Tahoe, because I use it only for testing, on a secondary Mac. My main Mac remains on Sequoia, as enforced by Little Snitch . I was of course aware that app windows on Tahoe have exaggerated corner radiuses, but I was unaware until now that the window…
In a world of closed platforms, browser extensions are the rare exception that let users modify the apps that we use.
Drawing Copyright ©2017 Renee French This week marks the 10th anniversary of the creation of Go. The initial discussion ...
This is a story about Pull Request
[…] Embedded in Academia : Why Take a Compiler Course? – Seconded, or whatever – my compiler course was briefer than I'd have liked but many of my peers didn't take it and I spent ages explaining what I thought where simple concepts to them when working on group projects and the like. […]
The original working title for this post was "Go is hostile to developers". This was named at a time of extreme frustration, and it didn't ...
I grew up in the 80's, the decade home computers went from curiosity to mainstream. In primary school we had several Philips P2000T home com...
I recently discovered that you could make PS2 games in JavaScript.
The x86 instruction set architecture is at the heart of CPU s that power our home computers and remote servers for over two decades. Being able to read and write code in low-level assembly language is a powerful skill to have. It enables you to write faster code, use machine features unavailable in C, and…
The other day, being unable to find a suitable open-source text editor for cpmish , I sat down and wrote a simple vi-like editor. It took nine hours. I have it all on video.
Thursday, September 22nd 2016. An email popped up in my inbox. Subject: ares_create_query OOB write As one of the maintainers of the c-ares project I'm receiving mails for suspected security problems in c-ares and this was such a one. In this case, the email with said subject came from an individual who had reported a…
If you have decided to develop your game engine, you may be wondering where to start, what books to start reading, etc. If you are in this situation, I recommend getting a copy of the following books:
(New to this series? Consider starting from part 1) At the end of the last post, we started to get some interesting functionality with the ability to resolve addresses to names in a module. This was the last functionality missing before we could implement breakpoints! This part adds the ability for DbgRs to set…
So today we look inside these amazing cats that can somehow keep on wavin’ using less than 15 microwatts (!) of power. If you are into either ultra low-power or extreme design-for-manufacture, the you will want to see what is inside of these guys!
davidamos.dev is your first and best source for information about davidamos. Here you will also find topics relating to issues of general interest. We hope you find what you are looking for!