Blogs / Personal blogs

jwz

jwz.org

Popular posts
32
Total points
7,871
HN comments
2,645
Rank
#113 personal

Visit jwz.org → On Hacker News Apr 2007 – Apr 2016

History & Retro Computing 12Society, Policy & Culture 9Software Engineering 9Tech Industry & Business 6Security & Privacy 4Life, Learning & Writing 4

8

The game of life emulated in the game of life

Conway's Game of Life, emulated in Conway's Game of Life: The life simulator used is Golly which has a built-in script to generate these metapixel grids (select a pattern, and choose "metafier.py" from the scripts list). Outer Totalistic Cellular Automata Meta-Pixel: The metacell uses a period 184 tractor beam, which…

9

Remember when people tracked bugs?

I've done some well-known bitching about the halfassed and haphazard way that Open Sores projects have handled their bugs in the past, but man, things have only gotten worse since then. I mean, projects used to actually have bug databases. Boy, those were the days. Failing that, developers used to put their email…

10

Google seems to have broken email forwarding

Basically: I'm finding it impossible to reliably convince Google that email from my employees, to my employees, is not spam. I run my own mail server, but most of my employees use Gmail. So I have forwarding set up: employee@dnalounge.com simply forwards to employee@gmail.com. When sending mail using their Gmail…

11

PSA: Back Up Your Shit

Here in this modern world, you talk to your friends over all kinds of different media: SMS, Facebook, Twitter DMs, GChat, and maybe even AIM if you're really old. These conversations aren't ephemeral and disposable, they are your life, and you want to save them forever. You don't just throw your letters in the trash…

12

Engineering Pornography (2002)

This is one of my favorite geek stories of all time. I know I've mentioned it to a few of you recently, and you hadn't seen it, so here it is for posterity. Date: Wed, 27 Sep 89 10:27 PDT. From: "Thomas L. Mc Mahon" <tlm@riverside.scrc.symbolics.com> Subject: Cuts and jumpers (on a different scale) To…

13

Mobile web design: The reign of morons, indeed

If you are Esquire's web designer, please find another career. Stop. Stop hurting the internet. I am still constantly amazed at the level user-hostility -- actually outright contempt -- in mobile web design. Remember in the 90s when those oh-so-clever web sites would pop up little Javascript dialogs trying to better…

16

Message threading (1997-2002)

In this document, I describe what is, in my humble but correct opinion, the best known algorithm for threading messages (that is, grouping messages together in parent/child relationships based on which messages are replies to which others.) This is the threading algorithm that was used in Netscape Mail and News 2.0…

17

YouTube's joke of a fair-use appeal process

Remember last month, when I was working on a screen saver and I reviewed all nine Hellraiser movies and made a supercut of every on-screen appearance of the Lament Configuration? As soon as I posted it, it was immediately blocked with seven content-ID matches. So I filed a DMCA fair-use counter-claim, because this…

18

Confiscating your ice cream cones

Hey, remember that awesome Hello City Planner video about how the Government is going to have to come and confiscate your ice cream cones? I thought the best thing about it was that it was actually created by the SF Planning Department, but I was wrong. It gets better: it turns out, it's a true story!! Before Ice…

19

Nym Wars (Google+ "real name" rules)

I hadn't been paying much attention to the Google "Real Names" clusterfuck, because it was so obvious to me that they were going to lose this one in the press that it would all be over soon. But it's still not over, and the Google brass appear to be digging in their heels, despite the universally bad press they're…

20

jwz: Apple recently broke Ctrl-Y

Ever since MacOS 10.0 was released, text fields have supported Emacs bindings for the single-character Control commands, showing that there were people inside Apple (and, presumably, NeXT) who were right-thinking and sensible. But some time late in the 10.6 release cycle, and continuing into 10.7.1, the binding for…

26

The CADT Model

In February 2003, a bunch of the outstanding bugs I'd reported against various GNOME programs over the previous couple of years were all closed as follows:

27

Happy Run Some Old Web Browsers Day!

Happy Run Some Old Web Browsers Day! In honor of the ten year anniversary of the Mozilla project, home.mcom.com, the Internet Web Site of the Mosaic Communications Corporation, is now back online. It took some doing. There is comedy. First, the fun stuff: Until now, home.mcom.com and all URLs under it just redirected…

28

the Lemacs/FSFmacs schism

In 1991, I was working at Lucid Inc., and our newest product, Energize, was an integrated development environment for C and C++ on Unix. The design of this development environment involved very tight integration between the various tools: compilers, linkers, debuggers, graphers, and editors. So of course we needed a…

29

really bad attitude

The first three newsgroups created inside Netscape (then Mosaic Communications ), when our news server went online the first time, were mcom.general, mcom.humour, and mcom.bad-attitude.

30

I would like Debian to stop shipping XScreenSaver

If any of you reading this have decision-making ability along those lines, I would appreciate your assistance in making this happen. If you're wondering why: they are still shipping a version of my software that I released in 2014. Since that's roughly a decade in software years, it recently began popping up a single…