Archive

apple

The Hugging Will Continue Until Morale Improves

I saw in today’s news that Apple open sourced their Swift language. One of the most influential companies in the world explicitly adopting an open source model – that’s great! I’m a believer. One of the big reasons we founded Discourse was to build an open source solution

By Jeff Atwood ·
Comments
The 2016 HTPC Build

hardware

The 2016 HTPC Build

I’ve loved many computers in my life, but the HTPC has always had a special place in my heart. It’s the only always-on workhorse computer in our house, it is utterly silent, totally reliable, sips power, and it’s at the center of our home entertainment, networking, storage,

By Jeff Atwood ·
Comments
To ECC or Not To ECC

hardware

To ECC or Not To ECC

On one of my visits to the Computer History Museum – and by the way this is an absolute must-visit place if you are ever in the San Francisco bay area – I saw an early Google server rack circa 1999 in the exhibits. Not too fancy, right? Maybe even… a little

By Jeff Atwood ·
Comments
Building a PC, Part VIII: Iterating

hardware

Building a PC, Part VIII: Iterating

The last time I seriously upgraded my PC was in 2011, because the PC is over. And in some ways, it truly is – they can slap a ton more CPU cores on a die, for sure, but the overall single core performance increase from a 2011 high end Intel CPU

By Jeff Atwood ·
Comments
Our Brave New World of 4K Displays

video cards

Our Brave New World of 4K Displays

It’s been three years since I last upgraded monitors. Those inexpensive Korean 27″ IPS panels, with a resolution of 2560×1440 – also known as 1440p – have served me well. You have no idea how many people I’ve witnessed being Wrong On The Internet on these babies. I recently

By Jeff Atwood ·
Comments
Welcome to The Internet of Compromised Things

security

Welcome to The Internet of Compromised Things

This post is a bit of a public service announcement, so I’ll get right to the point: Every time you use WiFi, ask yourself: could I be connecting to the Internet through a compromised router with malware? It’s becoming more and more common to see malware installed not

By Jeff Atwood ·
Comments
I Tried VR and It Was Just OK

virtual reality

I Tried VR and It Was Just OK

It’s been about a year and a half since I wrote The Road to VR, and a… few… things have happened since then. * Facebook bought Oculus for a skadillion dollars * I have to continually read thinkpieces describing how the mere act of strapping a VR headset on your face

By Jeff Atwood ·
Comments
Catastrophic error: User attempted to use program in the manner program was meant to be used. Options 1) Erase computer 2) Weep

programming languages

Doing Terrible Things To Your Code

In 1992, I thought I was the best programmer in the world. In my defense, I had just graduated from college, this was pre-Internet, and I lived in Boulder, Colorado working in small business jobs where I was lucky to even hear about other programmers much less meet them. I

By Jeff Atwood ·
Comments
What is Trolling?

internet culture

What is Trolling?

If you engage in discussion on the Internet long enough, you’re bound to encounter it: someone calling someone else a troll. The common interpretation of Troll is the Grimms’ Fairy Tales, Lord of the Rings, “hangs out under a bridge” type of troll. Thus, a troll is someone who

By Jeff Atwood ·
Comments
Your Password is Too Damn Short

password security

Your Password is Too Damn Short

I’m a little tired of writing about passwords. But like taxes, email, and pinkeye, they’re not going away any time soon. Here’s what I know to be true, and backed up by plenty of empirical data: * No matter what you tell them, users will always choose simple

By Jeff Atwood ·
Comments
Given Enough Money, All Bugs Are Shallow

open source

Given Enough Money, All Bugs Are Shallow

Eric Raymond, in The Cathedral and the Bazaar, famously wrote: Given enough eyeballs, all bugs are shallow. The idea is that open source software, by virtue of allowing anyone and everyone to view the source code, is inherently less buggy than closed source software. He dubbed this “Linus’s Law.

By Jeff Atwood ·
Comments
Toward a Better Markdown Tutorial

markdown

Toward a Better Markdown Tutorial

It’s always surprised me when people, especially technical people, say they don’t know Markdown. Do you not use GitHub? Stack Overflow? Reddit? I get that an average person may not understand how Markdown is based on simple old-school plaintext ASCII typing conventions. Like when you’re *really* excited

By Jeff Atwood ·
Comments