Why I Don't Prepare for Job Interviews
Cramming may get a candidate a job. But they won’t succeed at the job if they don’t have the skills and experience needed.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,834 posts.
Cramming may get a candidate a job. But they won’t succeed at the job if they don’t have the skills and experience needed.
Designing APIs is hard. Designing good APIs that future people will not instantly classify as "total crap" is even harder. There are typical...
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
I touched "every" OS so you don't have to
From the highly eclectic blog of Mark Dominus
Bridge the gap between structured logging and errors in Go
(Image of "Four-Armed Chuck" programming a PDP-11 is from my giant write-up of Forth .)
As an exercise, I translated Peter Norvig’s Sudoku solver from Python to Clojure. There have been a couple other attempts before, but they both leaned on Clojure’s reference types as a …
Lessons learned about moving fast and shipping products
We all know the XOR operation. It’s the cousin of NOT, AND and OR. Like AND and OR, it is a binary boolean function. Unlike them, most programming languages ...
Over the last year, our team has built a beautiful and advanced Smart Cities system using functional languages. I wrote this document to explain our technology choices to stakeholders and partners.
PartyKit now includes a vector database and access to an embedding model. Here’s a guide on how to use them to build a search engine.
gfx-rs is a project bringing efficient cross-platform graphics to rust. This blog supposedly hosts the major milestones, concepts, and recaps of the project.
So what is ASP.NET vNext ? Microsoft have recently released a preview of the next iteration of their ASP.NET platform. I’m not going to go into …
A year or two ago, I wrote a parser for an undocumented file format as part of a larger project. This was somewhat challenging and I wanted to share my approach because I thought it was a neat idea that worked well.
We investigate how the data cache influences the performance of your program, talk about ways for you to write faster programs by better leveraging the data cache.
I explain how SeaHash works.
Since we first started work on the Chakra JavaScript engine, it has been our mission and priority to make JavaScript faster for the real-world web, and to continuously improve the experience of browsing in Microsoft Edge (and previously Internet Explorer). We’ve had a very busy year, with highlights like taking Chakra…
I did tell you not to do that.
A worked out example of different job queueing semantics and how they affect workloads.
tls_init , tls_config_new , tls_config_free , tls_config_error — initialize TLS client and server API
How to turn 256 bits of entropy into a beautiful, avatar-friendly circular SVG: the Hashvatar.
Yesterday, at approximately 5:05pm, a Seattle area man installed Arch Linux on his home computer and has yet to tell anyone.