kix
Talks & Ramblings
by Anant Narayanan
Home
About
Talks
Blog
All my blog posts, in reverse chronological order.
Filter by topic:
ai
hacker-news
stable-diffusion
google
tech
ozlo
firebase
mozilla
plan9
gsoc
linux
php
javascript
mac
gentoo
gnu
2023
05
May
Building a Hacker News ChatGPT Plugin
(May 05 2023)
07
Apr
Fine-tuning with LoRA: create your own avatars & styles!
(Apr 07 2023)
05
Apr
Quick guide to installing Stable Diffusion
(Apr 05 2023)
01
Apr
AI Primer: Image Models 101
(Apr 01 2023)
2022
20
Mar
Migrating a G Suite Legacy Account
(Mar 20 2022)
2020
24
May
Project Assemble Redux
(May 24 2020)
2018
29
Dec
Introducing ThinMusic
(Dec 29 2018)
2016
04
Aug
Teaching Ozlo about Pokémon GO
(Aug 04 2016)
12
May
Meet Ozlo
(May 12 2016)
2015
26
Apr
Amazon Echo
(Apr 26 2015)
2013
31
Dec
Year In Review - 2013 Edition
(Dec 31 2013)
24
Jun
Jumping on the Jekyll Bandwagon
(Jun 24 2013)
13
Feb
The Firebase Public Beta
(Feb 13 2013)
2012
25
Nov
A new beginning
(Nov 25 2012)
13
Nov
My last week at Mozilla
(Nov 13 2012)
17
Sep
MozCamp EU 2012: Mobilize Mozilla
(Sep 17 2012)
26
Aug
Mozilla at CampusParty '12 and Berlin
(Aug 26 2012)
06
Mar
Mozilla at Mobile World Congress 2012
(Mar 06 2012)
18
Jan
PIPA/SOPA: Not good for anybody's health
(Jan 18 2012)
2011
15
Dec
Behind the Mozilla Apps Developer Preview
(Dec 15 2011)
11
Nov
11/11/11
(Nov 11 2011)
02
Aug
Why should you encrypt user data?
(Aug 02 2011)
04
Mar
Apps
(Mar 04 2011)
02
Feb
Project Assemble
(Feb 02 2011)
2010
12
Oct
My third first week at Mozilla
(Oct 12 2010)
12
Sep
Suspicion of Religion
(Sep 12 2010)
12
Jul
So, are you on Facebook?
(Jul 12 2010)
01
Apr
Change
(Apr 01 2010)
2009
15
Dec
Figuring out the Goo.gl API
(Dec 15 2009)
11
Nov
Go: Why I ♥ Google
(Nov 11 2009)
03
Nov
Identity on the web is broken
(Nov 03 2009)
01
Nov
GSoC Mentor Summit '09 Roundup
(Nov 01 2009)
15
Oct
Google Search and Culture
(Oct 15 2009)
11
Oct
How does Weave use Cryptography?
(Oct 11 2009)
01
Oct
Heading to Prague...
(Oct 01 2009)
23
Sep
To PhD or not to PhD?
(Sep 23 2009)
01
Sep
Another summer at Mozilla passes by
(Sep 01 2009)
23
Jul
The Golden Ratio
(Jul 23 2009)
18
Jul
THIS IS MOZILLAAAAAA
(Jul 18 2009)
17
Jul
Audio Recording in the Browser
(Jul 17 2009)
28
Jun
Labs Night: Openness and Competition
(Jun 28 2009)
25
Jun
Back for more Labs action
(Jun 25 2009)
23
Apr
Miscellaneous
(Apr 23 2009)
23
Mar
The Summer of Code is here again!
(Mar 23 2009)
05
Feb
2009 already?
(Feb 05 2009)
2008
17
Dec
My first meal!
(Dec 17 2008)
17
Dec
SSH-HTTP Multiplexer
(Dec 17 2008)
10
Dec
Ghosts I-IV (and the best music of 08)
(Dec 10 2008)
30
Nov
FOSS.IN/08: Summary
(Nov 30 2008)
27
Nov
Glendix on the Web!
(Nov 27 2008)
24
Nov
FOSS.IN 08: Mozilla Labs, Beacon and Glendix
(Nov 24 2008)
21
Nov
Typealyzer
(Nov 21 2008)
10
Nov
41 Questions
(Nov 10 2008)
07
Nov
Museumnacht & iPhone Tech Talk
(Nov 07 2008)
04
Nov
IWP9 2008
(Nov 04 2008)
04
Nov
EU MozCamp and Friends
(Nov 04 2008)
15
Oct
Good times at 9fans
(Oct 15 2008)
14
Oct
Exciting Happenings at Mozilla
(Oct 14 2008)
02
Oct
The FOSS.IN/08 Omelette
(Oct 02 2008)
29
Sep
Life in the Netherlands
(Sep 29 2008)
06
Sep
When innovation doesn't reach the people...
(Sep 06 2008)
31
Aug
Why I like to act dumb
(Aug 31 2008)
23
Aug
Hallo uit Amsterdam!
(Aug 23 2008)
09
Aug
Why do all good things come to an end?
(Aug 09 2008)
03
Aug
Of bears, landslides, powercuts and cancelled flights
(Aug 03 2008)
28
Jul
The week before the Summit
(Jul 28 2008)
26
Jul
Microsoft joins Apache
(Jul 26 2008)
22
Jul
AES-256 using PHP-mcrypt
(Jul 22 2008)
17
Jul
Weeks 8 & 9: Load balancing, OAuth
(Jul 17 2008)
04
Jul
WFC
(Jul 04 2008)
01
Jul
Weave 0.2!
(Jul 01 2008)
26
Jun
Labs night
(Jun 26 2008)
23
Jun
Week 5: FF3 Release, Canoeing and more!
(Jun 23 2008)
20
Jun
Week 4: pwned by nature
(Jun 20 2008)
19
Jun
An alternative to shared libraries
(Jun 19 2008)
07
Jun
Week 3: Web client for Weave
(Jun 07 2008)
04
Jun
Help set a world record
(Jun 04 2008)
01
Jun
Week 2: Crypto
(Jun 01 2008)
22
May
First Day
(May 22 2008)
19
May
30-hour day
(May 19 2008)
19
May
New York in 5 hours
(May 19 2008)
10
May
Going retro
(May 10 2008)
08
May
Turning Point
(May 08 2008)
04
May
The joy of combination
(May 04 2008)
15
Apr
Command History
(Apr 15 2008)
29
Feb
Adventuring with a.out
(Feb 29 2008)
23
Feb
My new virtual private server: Gandi
(Feb 23 2008)
02
Jan
Hello, 2008
(Jan 02 2008)
2007
30
Dec
The Trampoline
(Dec 30 2007)
24
Dec
Back from Goa
(Dec 24 2007)
11
Dec
Leopard: A first look
(Dec 11 2007)
09
Dec
FOSS.IN 07: Day 5
(Dec 09 2007)
08
Dec
FOSS.IN 07: Day 4
(Dec 08 2007)
07
Dec
FOSS.IN 07: Day 3
(Dec 07 2007)
06
Dec
FOSS.IN 07: Day 2
(Dec 06 2007)
05
Dec
FOSS.IN 07: Day 1
(Dec 05 2007)
04
Dec
FOSS.IN 07: Day 0
(Dec 04 2007)
15
Nov
Community Pooling
(Nov 15 2007)
18
Oct
Freed!
(Oct 18 2007)
31
Aug
Angled and More
(Aug 31 2007)
22
Aug
Say Hello to Angled 0.1!
(Aug 22 2007)
18
Aug
Implementing a Protocol in Mozilla
(Aug 18 2007)
16
Aug
To block or not to block (Sockets & JavaScript)
(Aug 16 2007)
13
Aug
Fiddling with Binary in JavaScript
(Aug 13 2007)
09
Aug
Swapping Endian-ness in JavaScript
(Aug 09 2007)
26
Jul
Mapping 9P to REST
(Jul 26 2007)
09
Jul
Herald the PHP 9P Client
(Jul 09 2007)
07
Jul
More on Object Oriented PHP extensions
(Jul 07 2007)
10
Jun
KDE 4, Umbrello et. al. on Mac OS X!
(Jun 10 2007)
06
Jun
Object Oriented PHP Extensions
(Jun 06 2007)
01
Jun
Experience Plan 9 on Linux!
(Jun 01 2007)
31
May
And so it begins
(May 31 2007)
25
May
Unlimited Humor
(May 25 2007)
24
May
D in Gentoo
(May 24 2007)
01
May
Web9 for Bell Labs
(May 01 2007)
27
Apr
Another great summer ahead!
(Apr 27 2007)
23
Mar
Thoughts on Writing Good SoC Applications
(Mar 23 2007)
16
Mar
Summer of Code, 2007 Edition
(Mar 16 2007)
12
Mar
XKCD: Open Source
(Mar 12 2007)
12
Feb
Compiling SystemC with GCC 4 (and Mac OS X)
(Feb 12 2007)
07
Feb
Unholy Union of the Big Three
(Feb 07 2007)
05
Feb
Swollen Batteries
(Feb 05 2007)
02
Feb
Microsoft loves FOSS!
(Feb 02 2007)
31
Jan
Gnunify 07
(Jan 31 2007)
19
Jan
Macnix
(Jan 19 2007)
2006
23
Dec
VMWare for the Mac
(Dec 23 2006)
21
Dec
Random Thoughts
(Dec 21 2006)
06
Nov
FOSS Workshop at MNIT
(Nov 06 2006)
01
Nov
FOSS and Education in India
(Nov 01 2006)
01
Oct
FSF vs. Linux - The GPLv3 Debate
(Oct 01 2006)
30
Sep
Beacon 0.2
(Sep 30 2006)
22
Sep
XGL/Compiz Rules!
(Sep 22 2006)
09
Sep
Freedel 2006
(Sep 09 2006)
22
Aug
What a Summer!
(Aug 22 2006)
19
Aug
Say Hello to Beacon v0.1!
(Aug 19 2006)
25
Jul
Home Sweet Home!
(Jul 25 2006)
23
Jul
JavaScript, MochiKit, PHP, X, TinyMCE et. al.
(Jul 23 2006)
01
Jul
AJAX Toolkit Shootout
(Jul 01 2006)
28
Jun
An ebuild for repodoc-web
(Jun 28 2006)
28
Jun
Choosing the right AJAX toolkit
(Jun 28 2006)
27
Jun
Every service needs a client!
(Jun 27 2006)
17
Jun
Quick Update
(Jun 17 2006)
10
Jun
Busy Bee
(Jun 10 2006)
06
Jun
Building a REST Web Service in PHP
(Jun 06 2006)
01
Jun
REST it is!
(Jun 01 2006)
31
May
REST vs. SOAP
(May 31 2006)
25
May
Hello SoC!
(May 25 2006)
23
May
Using your iPod on Linux
(May 23 2006)
17
May
Good times ahead!
(May 17 2006)
19
Apr
Google Summer of Code
(Apr 19 2006)
10
Apr
Google Analytics
(Apr 10 2006)
30
Mar
Desperate Measures
(Mar 30 2006)
27
Mar
The SCOSTA Experience
(Mar 27 2006)
10
Mar
World's first Ethical Hacker?
(Mar 10 2006)
03
Mar
The Great Indian Internet Backbone
(Mar 03 2006)
03
Mar
IE Sucks!
(Mar 03 2006)
23
Feb
Another day at an Indian College
(Feb 23 2006)
16
Feb
Gentoo Vs. Debian
(Feb 16 2006)
09
Feb
Free Thought, Free World
(Feb 09 2006)
04
Feb
Hello world!
(Feb 04 2006)