Serious Sam handled massive amounts of enemies on 56k modem connections
An analysis of the Croatian classic.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,201 posts.
An analysis of the Croatian classic.
I've talked some about the sweet support for node and PHP in Azure. You can ...
In order to effectively write applications that communicate via sockets, there were some realizations I needed to make that weren't explicitly told to me by any of the documentation I read.
Why don’t photographs make distant objects big enough?
Picat is a research language intended to combine logic programming, imperative programming, and constraint solving. I originally learned it to help with vacation scheduling but soon discovered its planner module, which is one of the most fascinating programming models I’ve ever seen. First, a brief explanation of…
Dynamic programming has a reputation as a technique you learn in school, then only use to pass interviews at software companies. Indeed, most developers do not regularly work on problems where dynamic programming is needed. Ultimately, dynamic programming is a technique for efficiently solving problems that can be…
Jonathan Haidt thinks so. I’m not so sure.
Mercurial 5.2 was released on November 5, 2019. It is the first version of Mercurial that supports Python 3. This milestone comes nearly 11 years after Python 3.0 was first released on December 3, 2008.
Over the past few years, I’ve interviewed with a dozen or so companies and have completed ~50 or so individual algorithm problems. I’m frequently given feedback that I did a great job at the algorithms problem. In this post, I’m going to share how exactly I approach algorithm problems. Thought Process A guiding…
Google is going down the drain. That isn't to say they aren't fantastically successful. They are. I still use their products, mostly becau...
I guess you have all heard about the growing problem of AI companies trying to aggressively collect whatever data they can get their hands on to train their models. This has caused an explosive surge in web crawlers relentlessly hitting servers big and small. But who runs these crawlers? Turns out — it could be you!
There is much I take for granted in my life, and the normal functioning of American government is one of those things. In my 46 years, I’ve lived under nine different presidents. The first I remember is Carter. I’ve voted in every presidential election since 1992, but I
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
My TJS model maps professional relationships across seven states, from zero-sum competition to toxic enmeshment, and why collaboration is the peak.
Today, I found this email from Google in my inbox: We routinely review items in the Chrome Web Store for compliance with our Program policies to ensure a safe and trusted experience for our users. We recently found that your item, “Google search link fix,” with ID: cekfddagaicikmgoheekchngpadahmlf, did not comply with…
codedbearder's blog
I first met Ian Murdock gathered around a table at some bar, somewhere, after some conference in the late 1990s. Progeny Linux Systems' founding was soon to be announced, and Ian had invited a group from the Debian BoF along to hear about “something interesting”; the post-BoF meetup was actually a briefing on his…
How do you design good abstractions? By using abstractions that already exist.
How to draw high fidelity graphics when all you have is an x and y coordinate.
I’m going to describe a way to put together a world-class continuous deployment infrastructure for your side-project without spending any money. With continuous deployment every code commit is tested against …