All the posts

Here's all the posts in the blog.

  1. Debugging JavaScript in iOS
  2. Out of chaos comes bliss (with Cerys Matthews)
  3. Eurobingo
  4. Get the VSCode ESLint plugin to read flat config files
  5. Whose dependency is it? (AKA who is making npm print warnings on install?)
  6. Don't be lazy, use ln
  7. Publishing a WordPress plug-in to the official directory with Subversion
  8. Missing XLRD dependency when loading an Excel file with Pandas
  9. Upgrading to the new ESLint config
  10. From zero to hello (world)
  11. Web Speech to Web Audio?
  12. Mastodon
  13. 13 years later... I wrote a WordPress plug-in again!
  14. Week notes [2022/38]
  15. Week notes [2022/37]
  16. Week notes [2022/36]
  17. Week notes [2022/35]
  18. Week notes [2022/34]
  19. Week notes [2022/33]
  20. Week notes [2022/32]
  21. De-HEIC-ifying images
  22. Multilingual text to speech
  23. Hardware tinkering, 2020+ edition
  24. Backing up Kindle books
  25. Books for new engineering managers
  26. Podcasts I'm listening to, 2020 edition
  27. Beyond Bauhaus at RIBA
  28. Last day at Mozilla
  29. Looking back at 2018
  30. Videoing and cycling the Cycle Super Highway 6 Northbound
  31. Bike amortisation
  32. Test cycling the Cycle Super Highway 6 Northbound
  33. Three exhibitions
  34. Designer vs Developer #13: designing tools for CSS Grid and variable fonts
  35. Has The Guardian been duped?
  36. Emerging from hibernation
  37. Designer vs Developer (making of)
  38. Automate personalising and sharing documents with Apps Script
  39. Looking back at 2017
  40. Was it `from XYZ import ABC` or was it `import ABC from XYZ`?
  41. Tell me more about this intriguing future
  42. No Twitter month
  43. Show all action items assigned to you in your Google drive
  44. Random thoughts on a Saturday
  45. How to solve the "aborting due to worker thread panic" error message while compiling Firefox on a virtual machine
  46. Four parts of your body that get out of shape when you work with computers all day long
  47. Splitting PDFs into single pages using Automator
  48. Millenials are ruining web development!!
  49. Dodging garbage fires
  50. Service Workers in iOS?!!!!111one
  51. Laptop alternatives to Mac
  52. "Would you like a receipt?"
  53. Google Calendar shortcuts and tricks
  54. "*Utils" classes can be a code smell: an example
  55. Organising files in Google drive
  56. If using ES6 `extends`, call `super()` before accessing `this`
  57. I tried a Segway
  58. I'm a module peer for DevTools now
  59. Copy using the command line without overwriting existing files
  60. Publishing to gh-pages from Travis CI
  61. The furthest I've ever been
  62. Giving things up to find out if you really liked them, or: a year without drinking coke
  63. Don't force users to install node modules globally when you can avoid that
  64. Notes from The Lead Developer conference 2017, day 2
  65. Notes from The Lead Developer conference 2017, day 1
  66. BT turned on "Web protect" for me
  67. How to make your speaker line up more diverse
  68. The cycling experiment: using a TFL bike after years of Brompton
  69. How to get a new bike (without actually buying a new one)
  70. Fixing a "git mess" with cherry pick (from the command line)
  71. How does one survive cycling in London?
  72. New cycle achievement unlocked
  73. Electric Berlin to Spring-ish London
  74. Extreme decoupling or all-as-a-module
  75. A very quiet Saturday
  76. Art prompts
  77. Looking back at 2016
  78. Notes on JSConf Australia 2016
  79. Notes on CSSConf Australia 2016
  80. Using the currentColor CSS keyword
  81. Notes on Web Audio Hackday Singapore 2016
  82. Notes on Live.JS at JSConf.Asia 2016
  83. Notes on CSSConf Asia 2016
  84. CSS/JSConf.AU:after
  85. One demo: two new bugs!
  86. A telegram from Singapore
  87. To Singapore! (and other unrelated things)
  88. Metalsmith blog example
  89. Talking about Servo in Hackference Birmingham 2016
  90. Moving to the DevTools team
  91. Talking about Web Audio in WeCodeSign Podcast
  92. "Hands-On Web Audio" at London JS meetup
  93. Progressive enhancement does not mean "works when JavaScript is disabled"
  94. ColdFront 2016
  95. Teetotalling month
  96. How to write a talk
  97. Article about the MediaRecorder API in .net magazine
  98. dogetest.com
  99. Web Animations: why and when to use them, and some demos we wrote
  100. Why I won't talk about being a woman in tech (and neither should you)
  101. Volumio: a Raspberry Pi jukebox
  102. Polyglot tracker module data decrunching, processing and crunching
  103. Post #mozlondon
  104. The P-word
  105. Fashion trends in slide decks
  106. Why is Instagram not a website (yet)?
  107. A first for everything: Greece, Denmark, Norway
  108. Two for one
  109. Taking a break
  110. In Uruguay
  111. Stop wasting my time
  112. Securing your self-hosted website with Let’s Encrypt
  113. Securing your self-hosted website with Let’s Encrypt, part 8: more cool things about Let's Encrypt
  114. Securing your self-hosted website with Let’s Encrypt, part 7: a workflow to migrate from HTTP to HTTPS
  115. Securing your self-hosted website with Let’s Encrypt, part 6: WordPress considerations
  116. Securing your self-hosted website with Let’s Encrypt, part 5: I have HTTPS, and now what?
  117. Securing your self-hosted website with Let’s Encrypt, part 4: hardening default setups and avoiding known vulnerabilities
  118. Securing your self-hosted website with Let’s Encrypt, part 3: using Let's Encrypt
  119. Securing your self-hosted website with Let’s Encrypt, part 2: HTTPS and certificate authorities
  120. Securing your self-hosted website with Let's Encrypt, part 1
  121. I finally moved this blog to https (with Let's Encrypt)
  122. Navigating Bash history
  123. Web Audio Conference 2016 proceedings
  124. Raspberry Pi 3: first impressions
  125. This is why C is a useful language
  126. Three stories about coffee
  127. Fixing VirtualBox guests losing access to the network when the host has been suspended
  128. Travel hacks: to check in or not to check in luggage
  129. Score another one for the web!
  130. And the NodeBots from London assembled
  131. An e-mail from "Larry Page" (or my favourite spam in a while)
  132. A peek at Peer to Peer
  133. From very annoying thing to slightly less annoying thing (and serial, and temperature sensors, and...)
  134. No more tap tap tap sounds: yay!
  135. Hardware Hack Day @ MozLDN, 1
  136. Kind of bricking an Arduino Duemilanove by exhausting its memory
  137. If you want me to send a proposal to your conference, provide an English version for your site
  138. Nodevember 2015: my keynote, and a novel in four chapters
  139. Open source is super amazing (except for when it isn't)
  140. Making things, and a very annoying thing
  141. Speaking in 2016
  142. On Loop 2015
  143. Some additional thoughts on the recent discussion about "frameworks vs vanilla JS" on mobile
  144. But was it *really* installed successfully?
  145. Migrating to a new laptop (or: Apple-inflicted misery, once again)
  146. Random thoughts on a jetlagged day
  147. Events coming up: October and November
  148. tween.js mega changes
  149. Events coming up next: August and September
  150. "An introduction to Web Components" at Manchester Geek Nights
  151. And about 500 km later...
  152. Possible futures, and nodebotting
  153. A three.js npm template
  154. Organising my music collection with find and ffmpeg
  155. Today's accidental success, or how I scared this random caller away without even realising it
  156. npmoffline: installing npm packages from the cache
  157. Open letter to someone that should know better
  158. safeRegisterElement
  159. "The disconnected ensemble", at JSConf.Budapest
  160. Reading list, 6
  161. Travel hacks: packing light
  162. What did I do in New York?
  163. Loading webcomponents-lite with require()
  164. Reading list, 5
  165. Solving the "multiple MacVim instances" confusion
  166. Running a web server on the front-end
  167. Reading list, 4
  168. Getting logs of your Firefox OS device
  169. Front-end mDNS: announcing and finding network services with JavaScript
  170. Reading list, 3
  171. install-to-adb with command line tool!
  172. Enabling Wi-Fi direct on your rooted Firefox OS device
  173. Reading list, 2
  174. Ways people are unintentionally creepy
  175. Random thoughts on a day off
  176. Reading list, 1
  177. Superturbocharging Firefox OS app development with node-firefox
  178. Install to ADB: installing packaged Firefox OS apps to USB connected phones (using ADB)
  179. jQuery UK 2015
  180. In Berlin next week - what are the cool meetups I should attend?
  181. webpack vs browserify
  182. How to keep contributors when they are not even contributors yet
  183. The bumpy road to learning Ember.js
  184. How to organise a WebGL event
  185. tween.js: what's next?
  186. Promise.resolve(node-firefox)
  187. Notes on FOSDEM 2015
  188. CascadiaJS 2015
  189. Notes on the Web Audio Conference
  190. Questions time after a talk: what about no?
  191. Introduction to Web Components
  192. Moving to the evangelism team
  193. Hashing passwords with Bcrypt and node.js
  194. Danger Dashboard: for the adventurous `dom.webcomponents.enabled` enablers
  195. Assorted bits and pieces
  196. Why I check for length === 0
  197. Biking!
  198. Meanwhile, in Mozlandia...
  199. It's not that you cannot understand this...
  200. Publishing a Firefox add-on without using addons.mozilla.org
  201. "Invest in the future, build for the web!", take 2, at OSOM
  202. Using the Firefox Developer Edition dark theme with Nightly
  203. The ideal talk length
  204. Tools for the 21st century musician---super abridged dotJS edition
  205. Firefox OS Bug Squash party
  206. Full Frontal 2014
  207. Tools for the 21st century musician
  208. Native smooth scrolling with JS
  209. MozFest 2014, day 2
  210. MozFest 2014 days 0, 1
  211. A VERY BELATED Mozilla Festival 2013 post
  212. This week... and beyond
  213. "All hearts beating as 1"
  214. Using a Flame as my main phone, day 3
  215. Using a Flame as my main phone, day 1
  216. Explicit vs implicit consent
  217. Berlin Web Audio Hack Day 2014
  218. JSConf.eu 2014
  219. Extensible Web Summit Berlin: notes and thoughts on some of the sessions
  220. Extensible Web Summit Berlin 2014: my lightning talk on Web Components
  221. Functional JS, IRC servers and the internet of things
  222. Faux 8-bit
  223. Keeping clean
  224. Audio for the masses
  225. Berlin Web Audio Hack Day
  226. From Webcam to Animated GIF: the Secret Behind chat.meatspac.es!
  227. "Just turn it into a node module", and other mantras Edna taught me
  228. Extensible Web Summit Berlin
  229. The app incident
  230. Literally spam
  231. Binding to an specific host with express.js
  232. lute
  233. Speaking at OneShotLondon NodeConf
  234. PyLadies' Web scraping workshop at Mozilla London
  235. Speaking at CascadiaJS 2014
  236. Irssi
  237. WAC - the Web Audio Conference
  238. window.devicePixelRatio
  239. How to be successful at writing conference proposals
  240. Invest in the future: build for the web!
  241. Giving feedback
  242. Freaking out
  243. tween.js r14
  244. On CSSConf + JSConf 2014
  245. Inspecting the Web Audio Vocoder demo with Firefox's new Web Audio inspector
  246. E-mail management tricks that will change your life FOREVER
  247. Speaking at LXJS 2014
  248. On EdgeConf London 2014
  249. Speaking at GOTO Amsterdam 2014
  250. A year at Mozilla!
  251. What does the Battery API report on a desktop computer?
  252. ScotlandJS 2014 - day 2
  253. ScotlandJS 2014 - day 1
  254. tween.js r13
  255. Speaking at WebVisions Barcelona 2014
  256. From the city of FOMOnto
  257. What have I been working on? (2014/03)
  258. They're looking for a smart guy
  259. Web Components !== silver bullet
  260. EdgeConf London, Audio Tags, and Web MIDI
  261. On HSBC's fraud detection algorithm and terrible customer service
  262. Failproof AJAX requests in Firefox OS
  263. Mozilla Brick 1.0 + Hacks post!
  264. What have I been working on? (2014/02)
  265. Firefox now implementing the latest Custom Element spec
  266. Travel hacks: sleep
  267. Firefox OS Simulator is now a component in Bugzilla
  268. chat.meatspac.es - from fun experiment to global community
  269. What have I been working on? (2014/01)
  270. Compressing files with node.js
  271. LNUG meet-up January 2014
  272. Gender neutral Spanish (or any other "vulgar Latin" language)
  273. My nerd story
  274. Shadow DOM in Firefox!
  275. npm scripts
  276. Goodbye 2013, hello 2014!
  277. Demozoo is back!
  278. perriscript
  279. Snake serendipity
  280. "Mozilla's new technologies" (for Mozilla Power'13)
  281. Mac or Linux? (2013-almost 2014 edition)
  282. CSSconf.eu and Peter Griffin
  283. Ya no sé hablar español
  284. Airport brain dump
  285. Invitada en "ñerds" especial 004
  286. A few drawings from CascadiaJS 2013
  287. Audio Tags: Web Components + Web Audio = ♥—the video!
  288. Sleep deprivation fuelled ideas
  289. Full Frontal Conf 2013
  290. Six months at Mozilla
  291. Web Components, in dogescript
  292. Speaking at CascadiaJS 2013: Audio Tags: Web Components + Web Audio = <3
  293. sorollet.js README refresh + Firefox compatibility
  294. tween.js r12
  295. Modules in PhantomJS
  296. HUMACCHINA preview
  297. Meatspaces, decentralisation and miniAPIs
  298. Four to the floor JavaScript—the video!
  299. Mozilla on Android
  300. "Lua, the world's most infuriating language"
  301. My Mozilla Summit pictures
  302. Moz Stumbler and Mozilla location services
  303. Speaking at GDG Barcelona DevFest 2013
  304. Building web apps, one Brick at a time!
  305. Brickpresso
  306. Speaking at Over The Air 2013
  307. Writing Web Audio API code that works on every browser
  308. "3400 miles below" now working with Firefox
  309. Lightning talk at ladieswhocode, 13th of August 2013
  310. Speaking at JSConf EU 2013
  311. QuNeo + node.js + node-osc
  312. aafm + Firefox OS
  313. Hacked.io 2013
  314. input type="file" on Firefox OS 1.0.1
  315. Freír, freír, freír
  316. to_the_beat // js
  317. The unexpected wrath of the angry developer
  318. "My neighbour Totoro", and more mysteries at the Prince Charles Cinema
  319. DemoJS + JS pride
  320. www fail
  321. Starstruck week
  322. Getting a micro SIM (a tale of efficiency, II)
  323. Using $environment variables for configuring Vim
  324. Installing Firefox Nightly in your Android device
  325. ladieswhocode 20130508: adventures in paranoia with sinatra+sequel, and networking
  326. Extension cables are the new SPAM
  327. Joining Mozilla
  328. Yahoo! Hack day Europe 2013
  329. Recovering lost files
  330. git --newbie-mode-on
  331. Competitive salaries under the sun
  332. Mac or Lenovo?
  333. Yes, but you're just not doing it
  334. Usable open source repositories
  335. Why "no vendor prefixes" is good
  336. Menciones aquí y allí
  337. Using Google Closure style + linter with Vim
  338. Feeds are dead, long live feeds!
  339. tween.js r10
  340. Using Syntastic+JSHint for Javascript syntax checking on Vim
  341. Twitter app for Android maybe going a little bit too far
  342. Porting my phone number between operators (a tale of efficiency)
  343. Tiga GameHackDays 2013, day 3 (and final!)
  344. Tiga GameHackDays 2013, day 2
  345. Tiga GameHackDays 2013, day 1
  346. Scene.org awards discontinued, hence the demoscene must be dying... right?
  347. tween.js r9
  348. Swapping hard drives between Mac Minis
  349. Firefox OS App day at London
  350. What I've been confused with this week
  351. Firefox, display: box, display: flex
  352. Add a real skill (AKA beating a dead horse)
  353. Google Web Lab + the Oramics machine at the Science Museum
  354. Hire a car, get wi-fi
  355. Snow shader tutorial!
  356. Samsung Galaxy Tab 10.1 LE resuscitated!
  357. tween.js r8
  358. Please make the world a better place
  359. Back to my recent past
  360. A failure... and a solved enigma
  361. What will 2013 bring you?
  362. phpMyID fork
  363. Vector sneak peek
  364. Durability, reliability, recoverability
  365. classList: easily manipulate CSS classes with plain JavaScript
  366. WIP 20121207 - synth patches
  367. WIP 20121204 - GUI galore
  368. Conference gifts
  369. Found books
  370. WIP 20121127 - LISTEN, WORLD!
  371. WIP 20121122 - Making some noise!
  372. WIP 20121121
  373. WIP 20121120
  374. I pressed 'Cancel'
  375. Sir, yes, sir!
  376. HUELGA de brazos caídos
  377. Developers... developers...
  378. GDG DevFest Barcelona 2012
  379. The dangers of being too open-minded
  380. SIX in One change cartridge
  381. MACCHINA II
  382. Valencia, Barcelona, London
  383. Fix "Can't locate SVN/Core.pm in @INC" with Arch Linux
  384. Usable open source project pages
  385. A tribute to MeteoriK/Approximate
  386. And talking about Logo as a learning environment...
  387. Before and after
  388. On "Learnable programming" by Bret Victor
  389. aafm revision 5
  390. Skeuofunctionalism
  391. WIP 2012 09
  392. When was the last time you took an analog picture?
  393. Mozilla Firefox for Mobile: where is the error console?
  394. Deciphering an old plaque
  395. Emptying the pictures backlog
  396. Exciting times!
  397. This is how I UNroll
  398. Experimenting with drawing inks and water brush pens
  399. Summer struggle / Pugna canicular
  400. Glitchy Friday
  401. So many things in just a week
  402. WIP 2012 08 08
  403. I'm on tumblr
  404. "3400 miles below" spawns many source code repositories!
  405. 3400 miles below
  406. Inskcape custom palettes
  407. Spiral
  408. Unexpected output
  409. interference / indecision
  410. Inkscape cloning
  411. Animated GIFs with Imagemagick
  412. Frequency to note name
  413. Hello, world!
  414. tween.audio
  415. one page bookmarklet
  416. MACCHINA I
  417. radioworks
  418. Setting default directory for screenshots in GNOME 3
  419. First munit.js pull request!
  420. munit.js - microunit testing for javascript
  421. Late Spectrum tribute
  422. Simple yet Frequently Asked Questions on three.js (SFAQ)
  423. Mesh subdivision (2012 extended edition)
  424. WebGL VGA
  425. animated_gif.js
  426. USB Tethering with wicd, an Android phone and ArchLinux
  427. A first impression on Ruby's Mechanize
  428. aafm revision 4
  429. MWC 2012
  430. Android SDK with Open JDK 1.7 and IntelliJ IDEA 11
  431. Berlin, July 2011
  432. "London-NY (and back)" for Amazon Kindle!
  433. My favourite GIMP plug-ins
  434. London-New York (and back), via Hong Kong, Macau, Tokyo and San Francisco
  435. A hack to parse RSS feeds with php
  436. ffmpeg on Mac Os X Lion
  437. Friday the 13th / Saturday the 14th
  438. The end of the world
  439. Make Chromium/Chrome blend seamlessly with Gnome 3
  440. Robot Media's welcome party video
  441. Distro/desktop (s)hopping, part 4: GNOME 3 (+ extensions)
  442. Instantanea 1.4.2
  443. So... what do we do now with the old Flash content?
  444. Aduki shader
  445. Some notes from Google DevFest Barcelona 2011
  446. aafm revision 3
  447. "gnome-shell is a requirement"
  448. Breaking news: there's an alternative to Google Reader
  449. Distro/desktop (s)hopping, part 3: Lubuntu
  450. Macabre Pool
  451. Distro/desktop (s)hopping, part 2: XFCE
  452. Distro/desktop (s)hopping, part 1: KDE
  453. HTML5's custom attributes minigotcha
  454. C:\fakepath\
  455. Ada Lovelace Day 2011
  456. "Unsolicited letters in the 1800s", available for the Kindle
  457. RegExpert & its postmortem
  458. Demoscene @ Salt Lake City
  459. Line spacing inconsistencies when pasting to Firefox from gedit
  460. Android's Text To Speech
  461. Android's SoundPool.play is broken on the Xperia PLAY
  462. Intriguing IntelliJ IDEA behaviour
  463. Fix the "fluxgui is already running, exiting" error
  464. "insufficient permissions for device"
  465. aafm - the Android ADB file manager
  466. Unicode emoticons with GNOME's Character Map
  467. 244 days with Vim, 2 days with gVim: introducing dotvim
  468. Android library projects with IntelliJ IDEA
  469. Android's activity stack and pressing HOME
  470. Honeycomb, MTP and Linux
  471. Rules are made to be broken, right?
  472. Google I/O 2011, day 2
  473. Google I/O 2011: day 1
  474. Fixing Be There DSL issues… with a little bit of scripting
  475. Ads vs paid apps: the result of the experiment
  476. Unsolicited letters in the 1800s
  477. DIY: Replacing a Sony DSC T1 CCD sensor
  478. How to hide the camera preview in Android
  479. Native startPreview failed on Nexus S? Check your preview size
  480. Updating 'geometry' in TexLive + Ubuntu
  481. The paid vs ad-supported apps experiment
  482. Nerdstalgia
  483. Enabling the camera button in Android's emulator
  484. Google's Valentine's Day logo: a color blindness test or what?
  485. Using shared network printers in Ubuntu
  486. Instantanea
  487. Programmatically building drawables
  488. The (Spanish) guide to working in London
  489. Reading attribute values of custom components
  490. Tiled backgrounds in Android
  491. New SyHi version: 0.0.4
  492. Fair trade hardware
  493. Two weeks with Vim
  494. Marcan strikes back (re: Open Kinect / freenect)
  495. GPS satellites
  496. File upload & drag and drop with HTML5
  497. Merge/update a forked git repository
  498. KML to DDMS with Google Maps, drag and drop, and more...
  499. Capturing and replaying a GPS track
  500. Compiling the Android emulator
  501. More KML to DDMS work
  502. Converting 'My Tracks' KML files for DDMS
  503. Event Listeners Day
  504. LASE by marcan & thePope
  505. Euskal 2010 demoshow
  506. ie6 for Android
  507. Cube Clock 1.5.2
  508. Misclinklanea, 3
  509. Misclinklanea, 2
  510. A nosy look into LiveWallpapers.apk
  511. Misclinklanea
  512. Cube Clock 1.5
  513. "Using (and abusing) Renoise as a demosequencer"
  514. Announcement: "Using (and abusing) Renoise as a demosequencer"
  515. Euskal 18 :after
  516. 2012 (Eclipse Helios remix)
  517. ArchLinux: looking good
  518. Fixing the Netgear WPN311 system freezes in Ubuntu
  519. Building a quiet PC
  520. Misused checkboxes
  521. "Sorry, technical discussion"
  522. Diff'ing with RapidSVN
  523. ruby in the pub #4 :after
  524. Should PDFs be next?
  525. Debunking Smarty myths
  526. Using jQuery's inline Datepicker within a form
  527. Flattr
  528. Where is the JDK!?
  529. Made in China
  530. Firefox 64 bit (Ubuntu)
  531. I deleted my Facebook account
  532. They are outsourcers
  533. Messing with OpenGL ES (in Android)
  534. Unknown input or output format: x11grab (Ubuntu)
  535. Wine vouchers
  536. On executable music compos
  537. Sorollet V2, out NOW!
  538. Scons-fusion
  539. Breakpoint demolog, days 56-57: wrapping up
  540. Breakpoint demolog, days 51-55: fixing framework bugs, and composing a song too
  541. Breakpoint demolog, days 38-50: change of plans
  542. Breakpoint demolog, day 37: device automation goodness
  543. Breakpoint demolog, day 36: plane meditation
  544. Breakpoint demolog, day 35: some pattern dynamics
  545. Breakpoint demolog, day 34: VSTi+Renoise working again
  546. Breakpoint demolog, days 32-33: moving to Windows
  547. Breakpoint demolog, day 31: the culprit has been identified and reduced
  548. Breakpoint demolog, days 29-30: back to the insidious bug
  549. Seen, gone.
  550. Breakpoint demolog, days 26-28: busy with something else
  551. Breakpoint demolog, day 25: eventList
  552. Breakpoint demolog, day 24: going backwards X-(
  553. Breakpoint demolog, day 23: rough player
  554. Breakpoint demolog, day 22: voices, parameters...
  555. Breakpoint demolog, day 21: instantiating patterns
  556. Breakpoint demolog, day 20: design sketches
  557. Breakpoint demolog, day 19: loading Song.xml == DONE
  558. Breakpoint demolog, day 18: loading the Song.xml
  559. Breakpoint demolog, day 17: building for windows (from linux)
  560. Breakpoint demolog, day 16: saturate & EQ
  561. Breakpoint demolog, day 15: filters
  562. Breakpoint demolog, day 14: BASS... drum!
  563. Breakpoint demolog, days 12 and 13: more envelopes
  564. Breakpoint demolog, day 11: Envelopes!
  565. Breakpoint demolog, day 10: deltaFrames and me
  566. Breakpoint demolog, day 9
  567. Breakpoint demolog, day 8
  568. Breakpoint demolog, days 1-7
  569. My Git workflow
  570. NetBeans' "Unable to resolve identifier std" error
  571. Linking with ffmpeg's libav
  572. Delicatessen v2
  573. Too many open files
  574. Web archaeology
  575. ffmpeg ERROR: libx264 version must be >= 0.78
  576. SyHi: my minimalistic syntax highlighting plug-in for WordPress
  577. Fastest way to generate WAV files in Python, using the wave module
  578. av_interleaved_write_frame(): I/O error occurred
  579. dig
  580. BAA sells Gatwick. So what?
  581. Saving Netbeans workbench
  582. Roll your own ffmpeg build
  583. Sky spam
  584. Performance research
  585. "is the CPU pegged?", and friends
  586. Back to Java (for Android)
  587. "If you’re new here, you may want to subscribe to the RSS feed"
  588. JSONP explained
  589. And now... what?
  590. Nigerian scams go further
  591. Proportionally resize images with CSS (and maybe JS)
  592. "escena.org dentro v2" sources released
  593. "re:fritos" sources released
  594. "tube" sources released
  595. "vslpx" sources released
  596. "Blue Tuesday" sources released
  597. "Codecolors" sources released
  598. Keeping .DS_Store files at bay
  599. "Killotrona" sources released
  600. "Scene Of The Girls" sources released
  601. Terminator 4, from the point of view of a programmer
  602. Bits & bites, 2
  603. #happymonday
  604. Coding nightmares
  605. Bits & bites
  606. DVCS are very cool, but...
  607. Seven: not Apple's lucky number
  608. Site update in progress
  609. WordPress mistery solved!
  610. Generate bitmap font: a little plug-in for The Gimp
  611. Spain finally enters the 21st century
  612. Don't
  613. Eclipse tricks
  614. Easyjet: the most senior friendly airline ever!
  615. to_the_beat sources + introducing sorollet
  616. WGA notification tool... why?
  617. Stack overbooooom
  618. From Pipex to Be (via BT)
  619. Mac mini as a headless server
  620. Support Breakpoint
  621. Open interval version number
  622. How to recruit curious people, the automattic way
  623. What package does this file belong to?
  624. The irony of spam
  625. eBay scams
  626. Why aren't we all using SFTP, HTTPS, SSH et al?
  627. Add SVN support to your Eclipse installation
  628. The BBC accidentally reveals some source code
  629. Arduino and ubuntu
  630. How to install hpricot in Ubuntu 8.4
  631. Embedding fonts in ActionScript 3, using Flex SDK
  632. mod_rewrite, mod_negotiation and empty $_GET's
  633. Cloud computing is the new social network
  634. Damn geeks (and more)
  635. And now PSPLink!
  636. PSP joystick & buttons
  637. Installing the PSP toolchain in Ubuntu
  638. Create .ZIPs from multiple folders
  639. Neon v2 goes open source
  640. How to crash Flash Player in few lines
  641. The making of "Escena.org DVD #1"
  642. Mental note on Safari, cookies and underscores
  643. Lua universal binary
  644. Escena.org invtro v2
  645. Common GUI design mistake, fixed in Ubuntu
  646. Split files into folders by letter
  647. Bye bye, Burnaby! Hello, Laurel!
  648. Building a universal library in Mac OS X
  649. Mental note about #ifndef's
  650. Zuckerberg == E.T.
  651. Incendiary fun
  652. Parsing a del.icio.us export with Hpricot
  653. Lightbox is ruining my user experience
  654. Fix for the notice errors on simplepie.inc line 5463
  655. A quote on TeX
  656. Open source Flex is great
  657. Xcode3 oddities
  658. Data portability
  659. DIY: Replacing my powerbook's hard drive
  660. You and me in Babel
  661. xplsv.tv embedding!
  662. Truly irritating: "Your Wireless network has been compromised"
  663. My first opengl program in Linux!
  664. ZigVersion crashing all the time?
  665. "example.php" is a script application which was downloaded from the Internet
  666. On Zed Shaw rants about Rails and Ruby
  667. "Fix" for Leopard "bug" when mounting an iPod via Firewire
  668. Ubuntu and normal people
  669. Pages from España
  670. Get defacements, database dumps, remote shells, ownages and much more!
  671. UTF-8 checklist
  672. Reasons for using UTF-8
  673. Let us mind our own business
  674. Eclipse word wrapping, volume 3
  675. Warning! Flex Builder Plugin for Eclipse will delete your Eclipse folder!! Aaagh!
  676. DIY: Replace your intel mac mini's hard disk drive
  677. Removing elements with Hpricot
  678. Security sandbox violation? How come!
  679. Fed up with comment spam?
  680. Is tagging really that bad?
  681. Libraries and frameworks
  682. The perversion of popularity ranks
  683. Hey, Technorati, are you going to fix this anytime soon?
  684. Serene observations on php4 controversy
  685. Thumbs up for FlashDevelop
  686. This is what is wrong about licenses
  687. Why is it important to have open standards
  688. jQuery and Rails (and getting rid of prototype)
  689. VerifyError: Error #1025: An invalid register 1 was accessed
  690. Superminigallery: a gallery with ruby, rmagick and builder
  691. Software budgets
  692. Delicatessen: a wordpress plugin
  693. Señales de que tu PHP necesita una refactorización
  694. Extracting data with Hpricot
  695. Signs your PHP needs refactoring
  696. Mapspam
  697. Unexpected T_PAAMAYIM_NEKUDOTAYIM
  698. Array.indexOf in Internet Explorer
  699. REST + caching = BOOOM!
  700. Sick of standards
  701. CDmon rules!
  702. London Ruby Users Group brings you back to uni
  703. The next captcha generation for myspace forms
  704. Being understood
  705. Deploying websites with Subversion
  706. BarCampLondon2 :after
  707. BarCampLondon2
  708. British Airways do not like Spanish names
  709. PHP will never have a (real) Rails-like framework
  710. Hello again!
  711. Pop, candies and confetti
  712. Long life to polka dots
  713. What if...?
  714. Easier and more secure
  715. How to set up the web server for working in a team
  716. Articles
  717. Hidden London: East & East Center
  718. Gran Paradiso: faster, nicer, better!
  719. Managerial approaches to Web 2.0
  720. XSL with PHP in Ubuntu
  721. Some things I've learnt about managing developers teams
  722. Mongrel! Mongrel! Mongrel!
  723. Beware of cakephp's requestAction!
  724. Bricks and ruled paper (a short story)
  725. Liverpool Street mob con
  726. ¡Observar por favor!
  727. Gazzag.com is evil
  728. At Game On!
  729. Last.fm now providing free downloads
  730. Dodgy hotdogs (no pun intended)
  731. cakephpbb
  732. Load avg: 0.95
  733. She's on Piccadilly Circus
  734. Why I didn't go to bcnparty: the REAL answer!
  735. How about a nice game of chess?
  736. I definitely rule
  737. Ubuntu and the demoscene
  738. Using skeletons for selling books
  739. A senile goldfish
  740. Living in civilization is so cool!
  741. Sundown 06 - Music!
  742. Sundown 06 - intermezzo
  743. Sundown 06 - Oldskool graphics compo (and brief today's summary)
  744. Becoming a sudoer again
  745. Find out the full referrer (with the shell)
  746. Graphic design mood-ish
  747. As seen on books only...
  748. Programming languages which are human readable languages too
  749. The lastminute WTF
  750. You must be a linux expert
  751. The pattern in democratic news communities
  752. Gastroscene goes japanese
  753. Bugfixing, refactoring and improving xplsv.tv
  754. Pizza On Rails september 2006
  755. Going forward with thisisnotanengine
  756. Nice clothes display
  757. Sushi!
  758. Limp Ninja have gone PPG
  759. Bath literature
  760. Petardo's Dance Club
  761. Curso de ética blog-comentarística
  762. Do you use reset buttons?
  763. Internet explorer in linux
  764. Demoscene at youtube
  765. Dirty people and The Horror
  766. Authentication failure with Gaim in Ubuntu when trying to use a googletalk account
  767. Working in W1
  768. Use any firefox extension with Bon Echo (Firefox 2)
  769. An old spammer strikes back
  770. The recruitment nightmare
  771. El misterio de escena.org
  772. Playing with ipodlinux, podfather and mikmodpodzilla
  773. Open source: from unstable to unstoppable
  774. Wrong location of mysql.sock?
  775. Impressions on Fruitstock'06
  776. Spanish demoscene (temporarily) owns pouet!
  777. I shouldn't be writing this here...
  778. Euskal 14 live report (VIII)
  779. Euskal 14 live report (VII)
  780. Euskal 14 live report (VI)
  781. Euskal 14 live report (v)
  782. Euskal 14 live report (IV)
  783. Euskal 14 live report (III)
  784. Euskal 14 live report (II)
  785. Euskal 14 live report (I)
  786. Akismet must be down
  787. Cenita "scener" en Valencia
  788. Vuelta a Valencia
  789. Formentera in a glance
  790. Peloton
  791. Accidente de metro en Valencia
  792. El fin del mundo, confirmado
  793. Que vivan las decenas
  794. Que vivan las quincenas
  795. Surprise from the past
  796. I feel five
  797. MegAAfonía
  798. Real time Fairlight
  799. Siete días, siete noches y el artículo 47
  800. I wish I had been there
  801. Testing Quicksilver
  802. Idiots with nothing to do
  803. Pues yo no soy friki
  804. Be careful with language packs...
  805. I've switched to gtalk
  806. Undoubtedly, this is not a heaven signal
  807. 10 years of tracking
  808. Los cumpleaños que recuerdo (muy a mi pesar)
  809. Smelly code
  810. ¿Adiós o hasta luego?
  811. Jeff Barr spoke about Amazon Web Services yesterday!
  812. And now everybody wants to follow a healthy lifestyle
  813. A quick way to clean temporary files and caches on mac
  814. I just saw "Death Line" and thought...
  815. Morning game in the tube
  816. Do you want to resize and crop images in RoR? RMagick is your friend
  817. Police show at lunchtime
  818. Friday...
  819. Heatwaves
  820. The making of "tube"/xplsv
  821. ¡Me plagian! ¡Yupi!
  822. Site stats for April 2006
  823. My new friend
  824. My first application in Ruby On Rails
  825. Por qué no uso hotmail
  826. Breakpoint 2006 quick report
  827. Blog gardening
  828. What if scene.org went down?
  829. /tmp/mysql.sock issue with Ruby On Rails under mac os X
  830. Música Tracker: blog acerca de módulos
  831. neon v2 public release
  832. A rare atmosphere
  833. El chiste de los 100 euros
  834. Assigning behaviour to page elements based on their class name
  835. Google code Web authoring statistics
  836. Naked days
  837. I know what killed the demoscene
  838. What is Flex?
  839. Finding people on Google Maps
  840. If the problem is not the party, what is it then?
  841. ifparty06 results
  842. Switching is good stuff
  843. Open letter to my dear trolls
  844. Annoying sounds
  845. On King's Cross ticket gates
  846. Start calmly, then increase the rhythm
  847. Amiga Demo Podcast
  848. roterfleck's new web
  849. Así me gusta a mí, cd single original
  850. Hell of sand
  851. if06 and safari bugs
  852. tlotb looking for talents
  853. Gastroscene@London v2
  854. Eavesdropping in the corridor
  855. Fizzy drinks and the infinite boredom of winter fruits
  856. What if microsoft did an ipod (II)?: The package
  857. So clever that hurts
  858. ¡El fin del mundo!
  859. Feed your ipod beatiful: yuppster, trash80, jean9, ps and kosmoplovci
  860. What if microsoft did an ipod?
  861. Interesting and more or less useless software for mac
  862. Heaven signal
  863. A very simple Commodore Amiga question
  864. Programador reconvertido a sastre
  865. Tripping down the memory lane
  866. Downthemall: A SuperYouReallyNeedIt extension for firefox
  867. smileys
  868. Mi IBSN
  869. Blue Tuesday final version
  870. New favicon
  871. BANCAJA me saca de quicio
  872. Salsa Scener (XIII): Más detalles sobre el enigma Overdose!
  873. Justificando tu spam
  874. Some things I want to give a try: results
  875. Show all files in Finder
  876. If you complain about your computer's hardware...
  877. No cabrees a un blogger
  878. Say NO! (by The No Foundation)
  879. ¿Leer libros al completo?
  880. Subversion-ing with Mac and Textdrive
  881. Space Invaders: the real story
  882. Second hand and bargain bookshop
  883. Humor en el hipermercado
  884. ppg is dead
  885. C64 Name hijacking
  886. Less than three months for breakpoint06
  887. Salsa Scener (XII): el ¿fin? de escena.org
  888. Ruby On Rails Cheat sheet by ilovejackdaniels
  889. Egosearch-ing
  890. Una lleva demasiado tiempo en Londres...
  891. Desastre total 3
  892. VJ'ing styles
  893. Tube fashion victims
  894. Un pueblo en ruinas (o casi)
  895. Cómo se ve España desde fuera
  896. Limpieza total
  897. 2006 to do list
  898. ¿Inocentada o no?
  899. Salsa Scener XI: Especial Navidad
  900. Christmas Holidays, day 4: pissed off
  901. Christmas Holidays, day 3: stay!
  902. Christmas Holidays, day 2: an abandoned granary
  903. Christmas Holidays, day 1: white christmas... in the pyrenées only
  904. Edirol!!
  905. Mi pobre karma...
  906. xplsv.tv: motiongraphics tv is not beta anymore!!
  907. Nada de malo conocido...
  908. Las aventuras de un cartón de leche en el metro
  909. ¿Entonces ya es Navidad?
  910. Que nos pillen confesados
  911. Bolsas de papel
  912. Mini cambios!
  913. Firefox 1.5 optimized for your g4
  914. La evolución
  915. Solina
  916. Eurodisco, el top 40 de 2005
  917. Bricksmith: Lego Virtual
  918. Orange, or are inconsistency days over?
  919. I also want safari support!
  920. My music in a videogame
  921. ¿Entonces no te gusta divertirte?
  922. What do you miss in Eclipse?
  923. Noxtrum: cómo no hacer las cosas
  924. Firefox 1.5: an addictive drug
  925. Loving RoundCube
  926. don't worry, I am alive!!
  927. somebody is trying to hack your site while you're sleeping
  928. Es demasiado pronto
  929. Internet explorer meets the Demoscene
  930. Why does an online shop need an specific browser?
  931. La inutilidad de la web de renfe
  932. Naming PHP constants conventions
  933. christmas tour
  934. move your body
  935. Perversa manipuladora
  936. Los borricos
  937. ipod utils
  938. happy!
  939. Ahora sí que es London
  940. Salsa Scener X: Empezar en la escena programando
  941. So how many more ...
  942. How to write unmaintainable code
  943. RadRails: a nice IDE for rubyonrails
  944. Lo que nunca creíste que podrías ver
  945. So tracking is not so dead, isn't it?
  946. Hoy soy un poco más web 2.0
  947. Batallitas scener III: cómo conocí a TLOTB
  948. Esto parece Whitechapel
  949. El mileurismo, ¡ojalá!
  950. La Casualidad
  951. Me aburre ese portal
  952. De manías: los dedos sobre la pantalla
  953. Fighting against ruby, rails, gems, php and apache on mac os x (and maybe something else I forget)
  954. Kill Bill's browser!!
  955. Salsa scener (IX): Madgoblin, todo por la escena
  956. Al calor de la pecera
  957. Trabajando en domingos
  958. The web is a flexible medium
  959. ifparty06: participa en la tormenta de ideas
  960. sergeeo se supera
  961. Mejorando los tabs de firefox
  962. Idea desafortunada de la semana
  963. bcnparty101: la ira, la envidia, y otros pecados capitales
  964. bcnparty101: 2ndstage al poder!
  965. Back from bcnparty101
  966. El telefono loco
  967. Salsa Scener (VIII): aiiiiiiiiiiiiiiii!!!!!!!!!
  968. hello ingrid! gets ready for 2nd stage
  969. ¿Truco o trato?
  970. neon v2 sneak peek 2
  971. Only for pro-procrastinators
  972. Sole live @ the pmp05 friday night
  973. Quedar mal
  974. Rosa contra negro
  975. Some things I want to give a try...
  976. Zombie Copy
  977. Menudos pájaros...
  978. El webmail estupido
  979. Las incógnitas de la vida
  980. Tanto que hacer...
  981. Las peores letras de canciones
  982. Salsa Scener (VII): El oneliner es de cobardes
  983. Mejor que el chándal con zapatos de tacón
  984. Llamando a las cosas por su nombre
  985. Moda y breakbeats
  986. Desgracia de sistema operativo
  987. Testing Camino
  988. Alarde de sintesis, por Pobrecito Hablador
  989. Ruby On Rails, round III: First real steps!
  990. Modas web
  991. Alucinaciones
  992. Salsa Scener (VI): Amenaza
  993. Ruby On Rails, round II
  994. exhausted
  995. Let's avoid reinventing the wheel...
  996. Salsa Scener (V): Vacío mental
  997. Yes, I don't watch tv
  998. Don't allow people to break your code
  999. To be inspiring is so nice...
  1000. How not to do error messages
  1001. Y otra vuelta de rosca!
  1002. Ese pueblo repugnante
  1003. Diferencias culturales
  1004. I am not an atomic playboy!
  1005. Destarifo
  1006. Salsa scener (IV): Batiburrillo
  1007. Cool technique for restoring database dumps (with foreign keys)
  1008. RSS arreglado / RSS working
  1009. Aclarando, que es gerundio
  1010. Mail notifiers fever
  1011. Transplante de cara
  1012. Hello world!!
  1013. Horror en el hipermercado
  1014. Pardas y pardos
  1015. I'm online again
  1016. Vuelve el gótico (avance de moda londinense)
  1017. busy, busy
  1018. Coming back
  1019. Ruby On Rails, round I
  1020. c'mon hurry hurry up!
  1021. No more sudoku...
  1022. Spain owns half of London
  1023. Salsa scener (III): Misterios desvelados
  1024. Anidar plantillas Smarty
  1025. Skiers
  1026. South Park style avatars
  1027. Schism Tracker, almost perfect
  1028. Randomly scattered rantings
  1029. Horrores de la vida cotidiana
  1030. Week's simplest program!
  1031. Puñales a euro
  1032. Untergrund.net
  1033. Salsa scener (II): Los secretos de 195/95/256
  1034. Working in the Next Big Thing
  1035. Apple's Mac Mighty mouse
  1036. Salsa scener
  1037. What to do?
  1038. Dia for Mac?
  1039. Word wrapping in eclipse ... still a mistery
  1040. Thinking in C++
  1041. Shine for president!
  1042. From mac to windows: god bless opengl!
  1043. She
  1044. Policías, bomberos y ambulancias (Londres 21 julio)
  1045. Ya podéis poneros las pilas, ya...
  1046. ¿Qué se cuece en la Euskal?
  1047. Antología de la estupidez (III): Integración de conocimiento
  1048. It must be like a pain in the ass...
  1049. No voy a la euskal
  1050. Batallitas scener II: un PPG podía haberse formado en 1999
  1051. La vida después del 7 de julio
  1052. Doing the homework...
  1053. Programadores pendulares
  1054. Schism Tracker updated
  1055. Batallitas scener I: El II festival tracker multimedia
  1056. un día...
  1057. Cerrado por vacaciones
  1058. Argh!
  1059. Circle Line: Worst Line Ever!
  1060. shit little parrot
  1061. Soy una mercenaria
  1062. ¡Cuatro días!
  1063. coffee houses
  1064. Update me one more time!!
  1065. The techie grandma
  1066. Impaciencia
  1067. Do your own ping-er with php!
  1068. Microsoft + RSS = ???
  1069. test musical encadenado
  1070. weird weird ie-thing
  1071. ¿Será preciso?
  1072. Lecciones web
  1073. Foreign keys and mysql
  1074. Pesadilla en Old Street!!
  1075. easy listening del bueno
  1076. Programando en mac (II): Ya lo tengo!
  1077. big no-no's!!
  1078. ¿Dónde está la magia?
  1079. Schism Tracker
  1080. Cuando tres días se convierten en 12 horas
  1081. Visita al Science Museum
  1082. It's not my fault!
  1083. googlism: maybe not a very good idea
  1084. Sin Piedad: Wild Like Children by Tilly and the wall
  1085. Sin Piedad: Vetiver by Vetiver
  1086. Un principio tranquilo
  1087. do you know frank sinatra?
  1088. No lo entiendo
  1089. Ipod MiniShuffle
  1090. Nuevo RSS
  1091. ¿Periodista?
  1092. Luego se quejan del quicktime player
  1093. ¡¡Que me parto!!
  1094. Via Laietana!!
  1095. City Ambient EP released!!
  1096. Roterfleck en offf05
  1097. Oh BCN!!
  1098. Pues así nunca compraré
  1099. shortwaves, spies and music
  1100. British delights (II): ¡Un metro con misterio!
  1101. summer training
  1102. Programando en mac (I)
  1103. ¿¿Objective C??
  1104. Misterio!
  1105. British Delights (I): Los ganchos en las puertas
  1106. Nirvana
  1107. Llegó la primavera
  1108. guitarritis
  1109. No al tabaco!!!
  1110. next stop: barcelona
  1111. movies
  1112. one more reason for hating explorer
  1113. sueño
  1114. Eau de naftaline
  1115. ¡Qué fuerte!
  1116. El tabaco apesta
  1117. movistar arañando las paredes
  1118. Pirateando a gusto y con razón
  1119. Hating Internet Explorer
  1120. ¡La última oportunidad para ver a Caractacus!
  1121. ifparty website launched
  1122. direct x does not want me to use firefox :'(
  1123. La primera vez
  1124. grrrr
  1125. Nunca seré élite!! :-(
  1126. Modplug Wild
  1127. Todo el día mirando por la ventana
  1128. ya era hora!
  1129. MIT OpenCourseWare
  1130. becanne & other stuff
  1131. Cursos de español
  1132. weather forecast: sleet
  1133. happy (chinese) new year!
  1134. Social Security, Chapter I: Racista con los racistas
  1135. Cinco minutos
  1136. Vosaltres sou els culpables!!
  1137. it exporter: (almost) finished
  1138. De la ineptitud
  1139. ¡Basta ya de flashes!
  1140. it exporter: in the right way
  1141. gastroscene@london
  1142. Towards the next d.e.m.o. generation
  1143. Esto es una estafa
  1144. this page has been hacked
  1145. ¿Mac o dell?
  1146. Moda inglesa
  1147. There's not tracker like Impulse Tracker...
  1148. Pucca, Jessica Fletcher y las pajaritas
  1149. Horteras del messenger
  1150. 5170 intrussions
  1151. sunglasses
  1152. Antología de la estupidez (II): La hoja de actividad
  1153. Tag your songs!
  1154. Artículos antiguos
  1155. iberia, or how to lose your future clients
  1156. code colors final version
  1157. Vamos a volar
  1158. Desvarios post lunch
  1159. Paginitis
  1160. I can't stop updating!
  1161. No cuesta tanto
  1162. M$: Losers!
  1163. ¿No querías caldo? ¡Toma diez tazas!
  1164. Miopísimo
  1165. Antología de la estupidez (I): El diseño de un logotipo
  1166. ¡Contra los racaneos!
  1167. Renovarse o morir!
  1168. Parecen idiotas
  1169. d-linked v2
  1170. Cadenas de busqueda
  1171. opengl, geforce cards and my continuous finding of strange bugs
  1172. roterfleck netlabel launch (music takes you anywhere)
  1173. xplsv.tv launched
  1174. Alcachofas para tiiii
  1175. cold cold weather!!
  1176. lots of improvements
  1177. i move to london
  1178. la mala educación
  1179. It's a kind of magic...!
  1180. en portada
  1181. get mobile
  1182. Conferencia acerca de trackers en la euskal 12
  1183. please, please, I need an aftereuskal!
  1184. El metro los findes, una delicia
  1185. Modulez radio, info research and some more...
  1186. Is it summer?
  1187. back 2 work
  1188. a la sai too
  1189. a las sai
  1190. everything is forbidden
  1191. bleeeeeep
  1192. From the ashes, from the xplanada
  1193. Improving mesh subdivision
  1194. superscene day!
  1195. da jormas 10th anniversary
  1196. killotrona here!
  1197. a useless bug report
  1198. Once again the fucking laptop!
  1199. it has finished!!
  1200. cosas que dejó el verano
  1201. to prototype or not to prototype, that is the question
  1202. Thanks, Spöntz!
  1203. enjoy the ride
  1204. housemade benchmarks
  1205. cleaning up the mess
  1206. intensive week :-/
  1207. the prize is a little bit of success
  1208. Today is a great day!
  1209. Soulseek, it's better late than never
  1210. hahaha!
  1211. boh!
  1212. not music today!
  1213. new sections
  1214. Success!
  1215. ifparty04 presentation
  1216. new content today
  1217. spanish report system
  1218. first version