All articles
-
A practical introduction to kill-safe, concurrent programming in Racket Nov 24, 2023
-
Racket Beyond Languages Sep 29, 2023
-
Working through Gossip Glomers in Racket Aug 26, 2023
-
Python Gotcha: Idiomatic file iteration has bad performance May 11, 2023
-
Remote Dbus Notifications over SSH Mar 29, 2023
-
Nuphy Air75 Wireless Receiver does not work on Linux Jan 3, 2023
-
A Racket program to decrypt files encrypted with Synology Cloudsync Dec 31, 2022
-
RAII Footguns in Rust and C++ Oct 23, 2021
-
Using a Digital Ocean Droplet to backup Google Takeout to Backblaze B2 Jul 7, 2021
-
Tracking the Books I've Read Using Svelte, XState and Quagga May 12, 2021
-
Useful Hammerspoon Tips May 5, 2021
-
Improving the Credit Freeze user experience May 3, 2021
-
Experiencing Smalltalk Feb 14, 2021
-
Return on Data: When governments fail to make surveillance useful Oct 11, 2020
-
Mystery Knowledge and Useful Tools Oct 5, 2020
-
Rust 2021 Oct 3, 2020
-
A Bazel Persistent Worker for Rust Sep 20, 2020
-
A Future is a Suspending Scheduler Jun 20, 2020
-
Getting to Deterministic Builds on Windows Apr 30, 2020
-
Ankle Fracture and Recovery Apr 3, 2020
-
Food for Thought: January - March 2020 Mar 21, 2020
-
Using type-classes to model the expressivity of build systems Jan 11, 2020
-
Using 1Password with ssh-agent on Linux Dec 12, 2019
-
Saving Chrome Tabs to Dropbox Dec 2, 2019
-
Library Design Gotchas: Configuration loading Nov 14, 2019
-
Retrieving function arguments while unwinding the stack Feb 15, 2019
-
Sampling Profiler Internals: Suspending Threads Nov 24, 2018
-
Sampling Profiler Internals: Introduction Nov 24, 2018
-
Diving into the Python call stack (PyGotham 2018) Nov 16, 2018
-
The main thread name and process name are the same thing on Linux! Jun 22, 2018
-
Why does my stack have an extra 4 bytes? Digging into Clang's return value implementation Dec 25, 2017
-
CppCon 2017 Talks I enjoyed Dec 9, 2017
-
Using Windows Job Objects for Process Tree Management Oct 3, 2017
-
Debugging MacOS file locking with DTrace Aug 15, 2017
-
Canceling socket operations using I/O multiplexing. Mar 29, 2017
-
Systems We ❤ Dec 25, 2016
-
Why Golang is great for network services Oct 16, 2016
-
Introduction to Programming: What I wish I knew Oct 15, 2016
-
Understanding Ansible and Jinja2's default() filter Oct 3, 2016
-
Linux Application Container Fundamentals Sep 22, 2016
-
Writing a simple database in rust, part 1 Jan 1, 2016
-
Banner Peak Jul 29, 2015
-
Getting Vidyo running on Archlinux & Plasma 5 Feb 11, 2015
-
ServiceWorkers in Firefox Update: July 26, 2014 Jul 27, 2014
-
ServiceWorker implementation status in Firefox May 16, 2014
-
Trip Report: Canyonlands Backpacking and Packrafting May 15, 2014
-
Your Jabber ID as your Persona identity May 15, 2013
-
Push notifications for the Open Web Apr 26, 2013
-
A new adventure Nov 15, 2012
-
A poor man's Notational Velocity on Linux Nov 9, 2012
-
Automatic Github Pages generation from Sphinx documentation Aug 25, 2012
-
Installing node.js on the Raspberry Pi Archlinux Aug 17, 2012
-
Europe2012: Helsinki Jul 13, 2012
-
Lessons in 4 years Apr 18, 2012
-
Demystifying JSCrush Apr 16, 2012
-
Playing with Go Apr 6, 2012
-
Great Indie-an Acts Apr 2, 2012
-
Apache Cassandra: Iterate over all columns in a row Apr 1, 2012
-
I'm scared for the Internet Mar 20, 2012
-
The TT Incident Mar 10, 2012
-
The IT Crowd? Jan 29, 2012
-
Toggling Proxy settings quickly with Pentadactyl and Firefox Jan 9, 2012
-
Tic-Tac-Toe with Redis and Backbone.js Dec 22, 2011
-
Why Indian students should attend college Dec 13, 2011
-
A High-Five Experiment Nov 28, 2011
-
Have some humanity Oct 13, 2011
-
Talk the Walk Oct 3, 2011
-
Life's Little Things: Board Shorts Sep 13, 2011
-
Life's Little Things: Chocolate Sep 13, 2011
-
Toolset Sep 4, 2011
-
Harry Potter and the Deathly Hallows Part 2 Jul 25, 2011
-
Simulating the Facebook Wall in Google+ Jul 1, 2011
-
6: Time for a change Jun 14, 2011
-
Interning May 2, 2011
-
Why I love open source Apr 30, 2011
-
Network Geeks Apr 7, 2011
-
Code reading and Bug fixing 101 Mar 23, 2011
-
Why you should be at conf.kde.in Feb 16, 2011
-
QHttpServer: Web Apps in Qt Feb 6, 2011
-
Spreading the KDE love in India Jan 5, 2011
-
foss.in 2010 Dec 20, 2010
-
Introducing Mugshot Dec 15, 2010
-
Synapse 2011: Behind the website Dec 9, 2010
-
Semester 5 Dec 9, 2010
-
UPnP MediaServer KIO Slave is OUT! Oct 17, 2010
-
Hackfest 2010 Oct 6, 2010
-
tmux and vim configuration Sep 9, 2010
-
Knocked out of Node Knockout Aug 29, 2010
-
Final Evaluations results processed for Amarok and KDE UPnP Integration Aug 21, 2010
-
Whats up doc? Jul 31, 2010
-
UPnP Searching Jul 17, 2010
-
Fogged goggles Jul 16, 2010
-
Akademy Day 5/6 Jul 9, 2010
-
Akademy Day 3/4 Jul 7, 2010
-
Akademy Day 2 Jul 5, 2010
-
Akademy Day 1 Jul 4, 2010
-
A new kind of happiness Jun 26, 2010
-
Test Jun 24, 2010
-
Notification madness Jun 19, 2010
-
GSoC Week 4: Experimenting with Collections Jun 11, 2010
-
GSoC Week 2: Experimenting with Collections May 29, 2010
-
GSoC Week 1: Kioslave is shaping up May 21, 2010
-
Wink May 13, 2010
-
This semester was... LEGEN-wait for it-DARY May 11, 2010
-
Success! Google Summer Of Code Apr 27, 2010
-
KWin tiling is merged Apr 26, 2010
-
Quick and dirty Instant Messaging with Redis Apr 22, 2010
-
Temporary-Post-Used-For-Style-Detection-Title-189623709 Feb 14, 2010
-
#emo Dec 23, 2009
-
Trending Dec 20, 2009
-
Foss.in Day 4 and 5 Dec 6, 2009
-
Foss.in Day 3 Dec 6, 2009
-
Foss.in Day 2 Dec 6, 2009
-
Foss.in Day 1 Dec 6, 2009
-
Automatic builds with some inotify magic Nov 26, 2009
-
Worse is Better Nov 21, 2009
-
Chrome: Little UI touches Nov 7, 2009
-
Macros for Observers Nov 2, 2009
-
Spectacular failure ( success? ) at IEEEXtreme Oct 24, 2009
-
Non-trivium Oct 22, 2009
-
KDE introductory talk Sep 26, 2009
-
Tiling screencast Aug 24, 2009
-
Dynamic layouts are here Aug 21, 2009
-
Introducing Cq Aug 2, 2009
-
Hello Planet Jul 29, 2009
-
KWin tiling progress Jul 28, 2009
-
Harry Potter and the Half-Baked Prince Jul 16, 2009
-
The little things screw up Jul 13, 2009
-
KWin dynamic resizing and the first layout Jul 7, 2009
-
KWin tiling ratios and orientations... Jun 22, 2009
-
Kwin : tree based tiling Jun 10, 2009
-
Internship and back to college Jun 5, 2009
-
KWin preliminary tiling Jun 5, 2009
-
May updates May 17, 2009
-
I didn't get in, better luck next time Apr 22, 2009
-
Multiple improvements in KGet Mar 30, 2009
-
Proposal for Tiling support in KWin Mar 24, 2009
-
GMail Notifier on an Arduino Feb 22, 2009
-
Techfest 09 and the Arduino Jan 27, 2009
-
First flight Dec 27, 2008
-
Filtering QTreeView Dec 1, 2008
-
Installing Arch linux on the HP DV6910TX Oct 27, 2008
-
Random Ramblings Sep 30, 2008
-
Graffiti is almost released Sep 14, 2008
-
Reworked Graffiti's first render Aug 27, 2008
-
Nikhil meet Archlinux and KDE4 Aug 17, 2008
-
Custom hash objects in Python Aug 13, 2008
-
Sierpinski, my first fractal Aug 4, 2008
-
Great Weekend Aug 4, 2008
-
A bit of improvement Jul 29, 2008
-
Still no computer Jul 28, 2008
-
In DA-IICT Jul 25, 2008
-
Graffiti: disaster Jul 17, 2008
-
Programming: The invisible wall Jul 17, 2008
-
A failure in the codejam or how I blew up my brain Jul 17, 2008
-
Graffiti and more Jul 14, 2008
-
The best shoes I've ever seen Jul 12, 2008
-
Always Turn Left Jul 10, 2008
-
Book Review: The Curious Incident of the Dog in the Night-time Jul 5, 2008
-
He stole the words out of my mouth :) Jul 4, 2008
-
Graffiti first view Jul 2, 2008
-
Graffiti Jun 29, 2008
-
Public thin clients Jun 29, 2008
-
DA-IICT decision Jun 26, 2008
-
New concept, old language. New language, old concept Jun 15, 2008
-
URL memory Jun 13, 2008
-
How cool is contextfree! Jun 13, 2008
-
This is slightly context free Jun 13, 2008
-
Pypes beta, please try it out Jun 12, 2008
-
Meet Pypes Jun 11, 2008
-
Yahoo! free up my form Jun 11, 2008
-
The cooldown Jun 7, 2008
-
@ the Native Place: Paragliding May 31, 2008
-
Changes while I was away May 29, 2008
-
@ the Native Place: Getting started with Paragliding May 29, 2008
-
Markdown and Pypes May 19, 2008
-
Markdown what does it take to parse you May 16, 2008
-
Gold-titanium alloy man May 15, 2008
-
BITSAT bitsad May 12, 2008
-
Transatlanticism May 9, 2008
-
Chyrp: Bloody good design May 8, 2008
-
Eating with my hands May 8, 2008
-
Fragments Apr 30, 2008
-
opensocial Last.fm recent tracks Apr 20, 2008
-
Firefox feature request Apr 17, 2008
-
OOXML: The public doesn't care Apr 15, 2008
-
Choosing the right defaults Apr 6, 2008
-
2 things pissing me off right now Mar 27, 2008
-
Why Java sucks : Highly subjective Mar 25, 2008
-
the Music that makes me Mar 18, 2008
-
I'm free, not, I'm FREE! Mar 18, 2008
-
.57142857 way through Mar 7, 2008
-
The end of e Feb 28, 2008
-
Qrappy Quotes 3 Feb 28, 2008
-
d-day Feb 28, 2008
-
If Programming Languages were Lego... Feb 27, 2008
-
Spartan Spartan Feb 25, 2008
-
USA: a light wave Feb 24, 2008
-
3 levels to go Feb 23, 2008
-
Qrappy Quotes 2 Feb 23, 2008
-
Qrappy Quotes 1 Feb 18, 2008
-
Why factor is cool Feb 17, 2008
-
Most programmers are atheists Feb 17, 2008
-
This thing creeps along Feb 14, 2008
-
Koala Panda Annihilation Feb 8, 2008
-
Affluenza Jan 25, 2008
-
I like that Jan 24, 2008
-
Pain, Horror and Redemption 1 Jan 15, 2008
-
KDE 4.0 out! Jan 12, 2008
-
Factor: Guess the number Jan 10, 2008
-
Programming: What they don't teach in school Jan 8, 2008
-
Information Overload Jan 7, 2008
-
aseigo on KDE 4 Jan 5, 2008
-
Factor -ize Jan 4, 2008
-
1/1/2008 Jan 1, 2008
-
Stop coding already Dec 31, 2007
-
How bug reporting should be Dec 21, 2007
-
Ricochet for windows out. Dec 15, 2007
-
Ricochet stable out Dec 14, 2007
-
Ricochet is now on 22bits, get the beta Dec 8, 2007
-
Introducing Ricochet Dec 8, 2007
-
Unfortunate misses suck Nov 25, 2007
-
No, my code is not stagnating Nov 24, 2007
-
Electroscape Nov 19, 2007
-
It's starting to get cold Nov 18, 2007
-
22bits redesign Oct 23, 2007
-
Ambigram: Arctic Monkeys Oct 21, 2007
-
Ambigram: Hoplite Oct 21, 2007
-
A little thing I learned today Oct 16, 2007
-
Saving the environment: Stop being so indifferent Oct 15, 2007
-
Art: Cup and Saucer Oct 13, 2007
-
Ambigram: Nile Oct 11, 2007
-
PJ: Hunger Oct 9, 2007
-
Ambigram: Fish Oct 3, 2007
-
Not much content here Sep 28, 2007
-
Wanna learn a language. Try Mango Sep 20, 2007
-
Counterintuitive Writer Page Preview icons Sep 19, 2007
-
Tetrablocks and Login Win32 versions Aug 31, 2007
-
ColourCode: 1.0 Released Aug 15, 2007
-
ColourCode: Some thoughts about the future Aug 9, 2007
-
ColourCode: 1.0 almost done Aug 7, 2007
-
ColourCode:Updates Jul 30, 2007
-
Ambigram: Magic is Might Jul 28, 2007
-
ColourCode: Almost done Jul 26, 2007
-
Deathly Hallows: The end of an Era Jul 22, 2007
-
Finished reading the Deathly Hallows Jul 21, 2007
-
Deathly Hallows: 10 hours to go Jul 20, 2007
-
ColourCode: Making progress Jul 20, 2007
-
Harry Potter and the Order of the Phoenix from the heart Jul 14, 2007
-
The Secret Question System is insecure Jul 12, 2007
-
ColourCode: New ideas and old improvements Jul 6, 2007
-
The sky tore open... Jun 30, 2007
-
TetraBlocks: It is done Jun 26, 2007
-
Its Software for God's sake Jun 23, 2007
-
TetraBlocks:The finishing run Jun 20, 2007
-
TetraBlocks: The first scrap Jun 11, 2007
-
TetraBlocks: on freeze May 27, 2007
-
The problem isn't the community, its the people May 23, 2007
-
Ambigram Nazgul May 15, 2007
-
Microsoft's unwinnable war May 15, 2007
-
Pixelframe: One dot One May 11, 2007
-
Desertion... May 10, 2007
-
Pixelframe feedback and what next May 10, 2007
-
Pixelframe: It is DONE! May 4, 2007
-
Pixelframe: Almost there May 3, 2007
-
Does the revolution begin now May 2, 2007
-
Kubuntu 7.04: Disappointing May 1, 2007
-
Downloading Kubuntu Apr 30, 2007
-
To IE or not to IE Apr 26, 2007
-
Back in Business Apr 26, 2007
-
Depressed Apr 21, 2007
-
Colourcode is on the front page Apr 20, 2007
-
Knocked Out Apr 19, 2007
-
ColourCode got DZoned Apr 19, 2007
-
Scrap the Schedule Apr 14, 2007
-
Rounded Corners Apr 13, 2007
-
Pixelframe: Getting Closer Apr 13, 2007
-
Pixelframe Preview Apr 8, 2007
-
India's problems Part 1, Root- Illiteracy Apr 8, 2007
-
Dynamic delegation in PHP Apr 5, 2007
-
Earth Is Dying... Unfortunately no one cares Apr 2, 2007
-
April Fool Apr 2, 2007
-
Google prints your mail...for Free! Apr 1, 2007
-
Introducing Pixelframe Mar 18, 2007
-
Its a flatscreen Mar 9, 2007
-
Trac(k)ing Mar 5, 2007
-
Ambigram Paranoia Mar 3, 2007
-
Learning the hard way Mar 2, 2007
-
Its back Feb 24, 2007
-
22bits down Feb 12, 2007
-
Dream Linux 2.2 Feb 11, 2007
-
Linux preaches the Art Of Living Feb 11, 2007
-
This Week in my life Feb 10, 2007
-
Colourcode 0.2 released Feb 3, 2007
-
Colourcode 0.2 nearing release Jan 28, 2007
-
How cool is Alt + F2 Jan 25, 2007
-
Game Of Life:LOGIN Jan 25, 2007
-
Back to Normal Jan 24, 2007
-
The Ozone Fix: Great Idea, No? Jan 11, 2007
-
ColourCode 0.1beta released Jan 3, 2007
-
Initial ColourCode Success Dec 30, 2006
-
Books Dec 30, 2006
-
Long time no write Dec 25, 2006
-
Ambigram Lucerne Dec 16, 2006
-
Awesome and Definition don't go together Dec 9, 2006
-
Nero No More Dec 3, 2006
-
Stupid people doing Stupid things Nov 30, 2006
-
Ambigram Nikhil Marathe Nov 28, 2006
-
Glowpad Nov 24, 2006
-
Ambigram Harry Potter Nov 18, 2006
-
What the blog tagline means Nov 15, 2006
-
Ambi Nikhil Revised Nov 14, 2006
-
Ambigram Shreyas Nov 13, 2006
-
Ambigram Konqi Nov 11, 2006
-
Ambigram Alok Nov 10, 2006
-
Ambigram Nikhil Nov 9, 2006
-
Ambigram Mridul Nov 9, 2006
-
Beryl Screenshots Nov 6, 2006
-
Beryl is AMAZING! Nov 5, 2006
-
Learning Nov 5, 2006
-
Barcelona vs Chelsea Nov 1, 2006
-
KDE Ambigram Oct 31, 2006
-
LaserMania:It is done Oct 20, 2006
-
Celebrating 10 years of KDE Oct 15, 2006
-
KDE 3.5.5 Oct 10, 2006
-
LaserMania development Oct 9, 2006
-
Oct 7, 2006
-
My Blog is gone Sep 29, 2006