Replay

Gwern — Computer Science

by Gwern Branwen

Turing completeness, archiving, sorting, and computing.

11 posts

Loading...

Delivery order

Each email contains one post, starting with #1

1

Internet WiFi improvement

18 min

After putting up with slow glitchy WiFi Internet for years, I investigate improvements.

Computer Science
2

The Three Grenades and the Four Noble Truths

17 min

Some years ago my family was in Pittsburgh, where we were visiting my sister for Easter. At the time she was a student at Carnegie Mellon University.

Computer Science
3

Computer Optimization: Your Computer Is Faster Than You Think

1 min

Compilation of links demonstrating that it is common to find order-of-magnitude speedups in software, especially when designed carefully for (extraordinarily powerful) contemporary computer hardware...

Computer Science
4

How Many Computers Are In Your Computer?

7 min

Any ‘computer’ is made up of hundreds of separate computers plugged together, any of which can be hacked. I list some of these parts.

Computer Science
5

Thesort –keyTrick

15 min

Programming folklore notes that one way to get better lossless compression efficiency is by the precompression trick of rearranging files inside the archive to group ‘similar’ files together and...

Computer Science
6

Surprisingly Turing-Complete

15 min

A catalogue of software constructs, languages, or APIs which are unexpectedly Turing-complete; implications for security and reliability.

Computer Science
7

Archiving URLs

42 min

Archiving the Web, because nothing lasts forever: statistics, online archive services, extracting URLs automatically from browsers, and creating a daemon to regularly back up URLs to multiple sources.

Computer Science
8

Utext: Rich Unicode Documents

9 min

The primary purpose of Utext is to generate the coolest output, so the main challenge is just achieving any of the suggestions above.

Computer Science
9

Can You Unsort Lists for Diversity?

9 min

Discussion of whether there is a general ‘unsorting’ list operation to avoid redundancy, repetition, or lack of novelty. Probably not, there are too many things you might want to maximize or minimize.

Computer Science
10

Rock-Paper-Scissors Optimality

5 min

Speculation on why 3-move games like Rock-Paper-Scissors are so common in games & decisions: aside from allowing ties, is this design information-theoretically optimal in game difficulty vs...

Computer Science
11

Gwtar: a static efficient single-file HTML format

15 min

Gwtar is a new polyglot HTML archival format which provides a single, self-contained, HTML file which still can be efficiently lazy-loaded by a web browser.

Computer Science