Violated: A traveler’s lost faith, a difficult lesson learned
I am crouched low on the carpeted steps of my apartment building's old staircase, bent over into something resembling the fetal position....
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 447 posts.
I am crouched low on the carpeted steps of my apartment building's old staircase, bent over into something resembling the fetal position....
Insights from Googlers into our products, technology, and the Google culture
I spent about a month in my spare time reading the source code of Quake II. It was a wonderful learning experience since one major improvement in idTech3 engine was to unify Quake 1, Quake World and QuakeGL into one beautiful code architecture. The way modularity was achieved even though the C programming language…
In our State of the Union blog post, I mentioned that we’ve been working on some iOS proof of concept / research projects here in the Panic Office. It’s been a lot of fun for us.
My current thoughts on the state of Python 3 and where it’s heading.
I recently worked on the update to the ASP.NET site, now in beta at ...
Insights from Googlers into our products, technology, and the Google culture
After we announced Amber.js last week, a number of people brought Amber Smalltalk, a Smalltalk implementation written in JavaScript, to our attention. After some communication with the folks behind Amber Smalltalk, we started a discussion on Hacker News [http://news.ycombinator.com/item?id=3335916] about what we should
Have you ever been in the situation where you need to quickly understand what a piece of code in some unfamiliar language does? If the language looks a lot like what you’re comfortable with, you can usually guess what large amounts of the code does; even if you may not be completely familiar how all the language…
This is the blog post that led to Myna . Sign up now and help us beta test the world’s fastest A/B testing product!
I happily dove into Quake World source code . Here is what I understood, hopefully it will help someone to swim. This article is in four parts : Architecture section Network section Prediction section Rendition section
When I started to work on my JavaScript Game Engine back in October 2009, the biggest problems I encountered were with the new HTML5 Audio Element. The Canvas Element already worked nicely in all browsers that supported it at the time, albeit some were a little slow.
Request for materials: I would like to receive tutorial information on: Sony PS3 access protection mechanisms, the Elliptical Curve Digital Signature Algorithm ( ECDSA ), the structure of the PS3 hypervisor, METLDR, signing tools, and any other topics necessary for a person reasonably skilled in computer science to be…
The web’s open and community-driven development model is a key factor in its rapid evolution and ubiquitous adoption. The WebM Project was ...
Let me preface this post by saying that no programmer should feel compelled to read any of these papers. I list them because I think that they provide a breadth of information that is generally useful and interesting from a computer science perspective. What you do with that information is your prerogative, including…
In a shamefully credulous statement, they say: Proponents of pseudonymity scored a major victory today, when Google executive Vic Gundotra revealed at the Web 2.0 Summit that social networking service Google+ will begin supporting pseudonyms and other types of identity. According to Mashable, Google+ will be "adding…
Baekdal is your premium site for media reports and trend analysis. Subscribe from €7.55/month
How does a good developer become a great developer?
Andrew Vos's personal site