computer science, math, programming and other stuff
a blog by Christopher Swenson
- Picking a plan for electricity
- JSON API Design
- Modern Cryptanalysis v1.1 Available for Free
- Why Hiring is Impossible
- 64-bit assembly language programming under macOS with NASM
- Friendship API
- ttyrec conversion
- An simple AES-based random number generator
- So You Want To Learn Crypto, Part 2: Cyclic Groups And Short Codes
- How to pronounce programming words
- So You Want To Learn Crypto, Part 1
- What I Learned As A Teen Programmer
- Pyway or the highway
- This Holacracy Thing
- Adobe Source Code Pro
- Day Camp 4 Developers
- A Minimalistic RSS Reader
- Configuration files in Go
- When to Start Testing and Why
- Scala and Clojure
- Things I've Learned At Google, Part Two
- Things I've Learned At Google, Part One
- Blog Redo
- What Every Programmer Should Know About Memory
- Modern Cryptanalysis Errata updated
- Changes coming soon
- Monospaced font
- Sorting out sorting
- Wordpress, Thesis, and the GPL
- Intel Threading Challenge 2010, ICFP 2010
- sliderepl for Sage
- Task
- Language Implementation Patterns
- Responsible administration for you and your users
- Assembly language programming under OS X with NASM
- Gentoo Linux FTW?
- Brilliant programming
- Python Remote Debugger Announcement
- Bypassing the Python GIL with ctypes
- Presentations now up on slideshare
- Netbook
- Responsible Development Practices: Storing Sensitive Information
- The perfect programming language
- Project Euler
- Fail Mail
- The Curious Case of Benjamin Button
- Bingo! Distance between two points on Earth
- US ZIP Code Data
- Python 3.0
- New blog engine
- Python 2.6? Shows promise, but I can't switch yet
- Laying the \emph misunderstanding to rest
- My best purchase recently: TextMate
- The Call of Cthulhu: Anyone for a free short story?
- Greasemonkey Script: Better WordPress Login
- HighDefDelight.com
- Moore's Law: Please come back! We miss you!
- Word to PDF: Duh!
- Some scipy stuff
- Hacked my former Vonage's D-Link VTA-VD
- Some things about FiOS you don't know
- PostScript and PDF fun
- Switch to Bluehost
- curl + twitter + crontab = Happiness
- Python + gnuplot = gnuplot-py
- Mac OS X Python
- Essential Library for Science Writers
- Another Dissertation
- Cover for Modern Cryptanalysis up!
- Flash and Hosting
- Learning Rails
- More Ruby Woes
- “Science of Board Games” up and running
- Creating and modifying BibTeX styles
- Painful sed script of Wordpress doom
- Please, please use UTF-8
- Happy Turkey Day everyone!
- Unread book meme
- This is going to be a long month
- Banned Words: Fantasy Novel Edition
- TeX Italic Gotcha
- Two TeX/LaTeX period spacing gotchas
- Some rules of typesetting
- Reason why I am writing
- Algorithm styling?
- Quality playing cards
- Python (F)FTW!
- XeTeX is no good with Palatino math, and gwTeX ruins teTeX.
- Another day, another page.
- What’s the point?