Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Why I Live in IRC

    August 29, 2015
    Note: This post is from 2015. Since then, a few things have changed about my setup. I now connect to my Weechat instance via Glowing Bear, which has eliminated some of the problems discussed below.

    People often look at me funny when I say I live in IRC. After reading this post, I hope you will be able to understand why IRC has continued to be a useful platform for me for many years. This is also an attempt to document the functionality it provides since I want to replace the underlying technology later.

    I have lived in IRC for about 7 years. What I mean by this is that IRC has been my primary hub for reading information online and interacting with people and systems. I don't use an RSS reader, I visit Twitter and Facebook only occasionally, and I try to limit my email usage to only business. Instead, I have created filters from various sources that send notifications to various IRC channels about things I am interested in.

    Interface

    I typically use the open source WeeChat IRC client. The screenshot below shows a what I normally see when I am connected.

    weechat-irc

    The numbers in the blue bar on the bottom correspond to IRC channels. If the number appears in the bar, it means there is new activity in that channel that I haven't seen yet. The numbers and colors tell me more about the type of activity in the channel.

    weechat-mention-notification

    The numbers in parentheses indicate the type of activity in the window. When someone mentions me, the window number turns pink, and the first number in parens indicates the number of messages that mention me, the second number is the number of other messages. When the channel number is yellow, it means someone has said something, the first number if parens is the number of messages, the second number (if present) is the number of join/part messages. If the channel number is just light grey, it means the only activity in the window is join/parts.

    When there are no new messages in any channels the bar looks like this:

    weechat-no-activity

    WeeChat runs on a server in a tmux session, so that I am always connected to the IRC channels, which means when I come back to my computer I can quickly scroll through recent messages to catch up. Lately, however, I've had an easier time skimming the web logs for the #indiewebcamp channel, since they are formatted much nicer than this terminal window: indiewebcamp.com/irc/today

    Keyboard Shortcuts

    WeeChat supports approximately a billion keyboard shortcuts. The few I typically use are:

    • Alt + 0-9 to switch to the top 10 tabs
    • Alt + h to clear all unread counts
    • Alt + Left and Alt + Right to navigate between tabs
    • Fn + Up and Fn + Down to page up and down in a window
    • Typing "/b 13" lets me quickly navigate to specific channel numbers

    Over time, I've built up a mental mapping of numbers to channels, so I know when I see the number "2" in the list, it means there is activity in the #indiewebcamp channel, but if I see the number "7" in the list, it's probably just logs from my web server. I don't have all of them memorized of course, but the most common ones and the ones I care most about I know.

    Data Sources

    Currently I have information from several different types of data sources.

    IRC

    There are several communities I am a part of where IRC is the primary means of communication. The #pdxtech and #indiewebcamp channels on Freenode, the W3C Social Web Working Group (on irc.w3.org), several groups on the internal Esri IRC server, and a few others. I also have a private IRC server I use for close friends who are willing to put up with terrible IRC clients to talk to me.

    Twitter Searches

    I rarely actually read my Twitter timeline. Instead, I follow several hashtags and search terms, which pipe to various IRC channels.

    In the public #indiewebcamp channel, the resident IRC bot reports when people talk about "IndieWeb", "IndieWebCamp", "IndieAuth", and "Webmention" on Twitter. Similarly, in the public #microformats channel, I see tweets about "microformats" and a few other terms.

    I have a search for a few Esri keywords that show up in some of the internal Esri IRC channels.

    A search running for some of the names of my other projects show up in channels on my private IRC server.

    Website Notifications

    My website uses IRC as a logging mechanism so that I have an easy way to know when it does things like import my bike ride logs from Runkeeper or my sleep logs from Jawbone.

    Some of my other web apps also report things to IRC, such as when someone buys credits on vanity-qrcode.com or notifications when disks are nearing full.

    I also wrote a Wordpress plugin that sends a notification when new posts are published or new comments are posted.

    GitHub notifications

    Rather than needing to check github.com all the time, or turn on email notifications, I have IRC channels for various groupings of projects. Notifications about people opening issues or making commits are sent there, giving me an easy way of seeing activity on various repos grouped by category. I have a channel for #indieweb projects such as webmention.io, Teacup, Monocle, Atlas and many more. Several different private Esri channels give me notifications about the various projects we work on like the ArcGIS for Developers website, the Geotrigger Service, and previously, the Geoloqi repositories.

    Home Automation

    I've been hacking on various home automation projects for many years. It always ends up seeming that the easiest way to get notifications of things is through IRC. Over the years, I've used IRC to get notifications for many things such as

    • a camera-triggered motion sensor, which sends a link to view the image taken from the camera
    • someone used their thumbprint to open a door
    • someone entered their code in my apartment building's call box
    • the system updated the door code for my AirBnB lock

    How does this work?

    For every channel I use for notifications, I run an IRC bot that has an HTTP server and listens to a few UDP ports. The UDP ports allow me to "fire and forget" messages into IRC that might otherwise bog down the server that's sending them. This is actually how the original MediaWiki RecentChanges bot works, which is what this entire system is based on. I added the HTTP interface to give myself a more flexible and secure mechanism for sending messages to IRC as well.

    At the core, the connection to IRC is really just this bot that listens for external messages. Everything that generates messages for IRC actually lives on many different servers depending on what it is.

    IRC Diagram

    Notifications

    Weechat has several plugins for sending notifications to a mobile phone. I use the Prowl iOS app on my phone to receive push notifications. The Prowl service exposes an HTTP endpoint that Weechat uses to send me a push notification.

    By default, it will send notifications whenever your IRC nickname is mentioned. This is handy for knowing if someone is trying to get a hold of me on IRC, but is also a quick way to have notifications from various server scripts sent to my phone. I will often add on "aaronpk" to the log message because I know that will cause it to send a notification to my phone.

    If I am connected to the Weechat session, it knows not to send push notifications to my phone.

    Components of a Notification

    A single line in IRC has several pieces of information. Some of these are built in to the IRC network, but I have also developed a few conventions for what goes into a line of IRC as well.

    • network (IRC, Twitter.com, Github.com)
    • account (IRC user, Twitter user, etc)
    • timestamp
    • author (author name, or name + url)
    • category (for my website logs, this is "runkeeper", "sleep" or "mention" for example)
    • content (text)
    • permalink

    Examples:

    • [runkeeper:bikeride] 3.5km 15 minutes http://aaronparecki.com/metrics/2015/08/28/161857/
    • [github.com/aaronpk/Quill] kylewm opened issue #28: support identity URLs with non-trivial paths https://github.com/aaronpk/Quill/issues/28
    • [AirBnB] Michigan door code was set to 6932
    • [door] incoming call
    • [@patrickgrimard] Great article explaining #Oauth2 https://aaronparecki.com/articles/2012/07/29/1/oauth2-simplified (http://twtr.io/12zRXPmw37j)

    Logs

    Another major benefit of having Weechat be my primary interface and having it always signed in, is it stores logs of all channels as plain text files. It turns out text files are relatively easy to keep around in the long term, much more so than migrating databases between versions or different servers over the years. Text files are also very easy to search, you can use grep to find things very quickly!

    Logs are grouped by IRC network, and in folders for each year, with one file per day.

    irclogs/
           /2014/
                ...
           /2015/
                /...
                /esri/
                     /...
                     /#portland.08-25.log
                     /#portland.08-26.log
                /freenode/
                         /...
                         /#indiewebcamp.08-25.log
                         /#indiewebcamp.08-26.log
    

    Why do I keep coming back to IRC?

    There are clearly much nicer interfaces than what I am currently using. Weechat is a terminal client, so I don't get things like inline images, and URLs that wrap multiple lines are cumbersome to open. There isn't a mobile interface, aside from mobile SSH. And yet, despite these shortcomings, it continues to be more useful than any alternative I've found yet.

    Here is a summary of the key components of why I believe this setup has stuck around for so many years.

    • My IRC bot gives me an HTTP endpoint to get messages into IRC channels from many different data sources
    • Everything is logged as text, which is easy to search and has low storage requirements
    • Weechat is always connected so I can always see scrollback when I come back to my computer
    • Weechat has keyboard shortcuts making it very quick to navigate between all the open tabs
    • Weechat sends push notifications to my phone

    Shortcomings

    There are, however, several shortcomings of this setup.

    • Weechat is not easy to use on mobile (requires mobile SSH)
    • Long URLs are not clickable since they wrap multiple terminal lines
    • No inline images
    • Adding new channels is more work than I'd like, since it involves making config changes to the IRC bot

    Replacing IRC

    At this point I am finding myself wanting some of the nicer features of a graphical interface, and I'm planning on finding or building a system that can replace my use of IRC. However, regardless of what this envisioned system could do, regardless of the grand vision, my current setup does this subset of things right now, which is enough for me to have kept using it for 7+ years.

    That said, there are a few things I would like my new interface to do that would be challenging or impossible with my current interface.

    • Better configuration of mobile push notifications (adding keywords or source matches, for example)
    • Mobile-friendly view so that I use the same system with the same design and layout on both mobile and desktop
    • Use channels as a "reader", e.g. adding h-entry/RSS/Atom feeds to a channel, being able to quickly add new sources from the interface
    • Be able to post to my website (and reply to other posts) from within the channels
    #indieweb #irc
    Sat, Aug 29, 2015 3:55pm -07:00
    7 likes 1 repost 2 bookmarks 10 replies 73 mentions
    • Björn Stierand
    • David Black
    • Bret Comnes
    • holger krekel
    • Leif Warner
    • Ryan Barrett
    • Brian Hendrickson
    • 355E3B
    • Jay Robinson
    • Jay Robinson
    • Aaron Parecki aaronparecki.com
      I haven't written about it specifically, but it's all integrated into my personal website and also my IndieWeb reader setup. I did write about that here:

      https://aaronparecki.com/2018/04/20/46/indieweb-reader-my-new-home-on-the-internet

      and previously: https://aaronparecki.com/2015/03/05/18/designing-an-indieweb-reader

      and: https://aaronparecki.com/2015/08/29/8/why-i-live-in-irc
      Sun, Nov 20, 2022 5:42pm -08:00
    • Brian Hendrickson hoverkitty.com
      Glowing Bear - awesome name!
      Fri, May 26, 2017 4:52pm +00:00 (via brid-gy.appspot.com)
    • Aaron Parecki aaronparecki.com
      I mostly use glowing-bear.org on iOS/mac which is a web client. Limechat is also good.
      Fri, May 26, 2017 4:51pm +00:00 (via brid-gy.appspot.com)
    • Brian Hendrickson hoverkitty.com
      i read about your reasoning and it sounds like you've built a cool real-time dashboard around IRC - any suggestion for mac/web clients? thx!
      Fri, May 26, 2017 4:50pm +00:00 (via brid-gy.appspot.com)
    • Aaron Parecki aaronparecki.com
      @brianjesse @matrixdotorg @rocketchat IRC ;-) https://aaronparecki.com/2015/08/29/8/why-i-live-in-irc
      Fri, May 26, 2017 9:44am -07:00
    • 𒐫 tyler.cat
      Obligatory matrix.org shoutout
      Sat, May 20, 2017 6:24pm +00:00 (via brid-gy.appspot.com)
    • Kyle Studstill www.alwayscomposure.com
      @aaronpk oh I'm totally serious and hey thanks for the note 🙌🏼
      Fri, Sep 18, 2015 5:39pm +00:00 (via brid-gy.appspot.com)
    • Joschi Kuphal 吉 jkphl.is
      @aaronpk My experience is that IRC distracts me so much that I can't do anything else once it's open. However, I like its simplicity. :D
      Mon, Aug 31, 2015 10:14pm +00:00 (via brid-gy.appspot.com)
    • Aaron Parecki aaronparecki.com
      @jkphl Definitely read it then! Turns out much of what I use it for has nothing to do with IRC at all!
      Mon, Aug 31, 2015 10:12pm +00:00 (via brid-gy.appspot.com)
    • Joschi Kuphal 吉 jkphl.is
      @aaronpk Didn't read it yet, but I definitely will. I'm not an IRC person at all, but I always wanted to understand. Thanks for that! :)
      Mon, Aug 31, 2015 10:11pm +00:00 (via brid-gy.appspot.com)

    Other Mentions

    • Percolator percolator.today
      Episode 19: Soft-Launching Monocle and Aperture
      Tue, Mar 13, 2018 5:00pm -07:00
    • Aaron Parecki aaronparecki.com
      Episode 19: Soft-Launching Monocle and Aperture
      Wed, Mar 14, 2018 12:00am +00:00
    • Aaron Parecki aaronparecki.com
      Building an IndieWeb Reader
      Mon, Mar 12, 2018 5:03pm -07:00
    • Aaron Parecki aaronparecki.com
      Building an IndieWeb Reader
      Mon, Mar 12, 2018 5:03pm -07:00 (via www.downes.ca)
    • Aaron Parecki aaronparecki.com

      Monocle+Aperture are coming along nicely!

      I just got my GitHub notifications piped into the reader, which is a much nicer experience than reading them via email or trying to track them down on github.com!

      I have a few channels set to show just an indicator dot when there are new posts rather than showing the number of new posts, a much calmer experience.

      Unread posts show up with a faint yellow glow around them, and they're automatically marked as read when they scroll off the screen.

      At this point, I've actually moved all of the feeds I was previously following from IRC into Aperture as a way to force myself to continue putting the finishing touches on it!

      Sun, Mar 4, 2018 2:22pm -08:00
    • Aaron Parecki aaronparecki.com
      WebSub and IndieAuth Published on w3.org!
      Tue, Jan 23, 2018 6:28pm -08:00
    • Percolator percolator.today
      Episode 8: Back from the Woods
      Fri, Oct 27, 2017 5:00pm -07:00
    • Aaron Parecki aaronparecki.com
      Episode 8: Back from the Woods
      Sat, Oct 28, 2017 12:00am +00:00
    • Taylor Dorsett linkedin.com/in/taylordorsett
      Why I Live in IRC buff.ly/2aVQyek
      Tue, Aug 16, 2016 8:39pm +00:00 (via brid-gy.appspot.com)
    • John Lamb twitter.com/dobbymoodge
      aaronparecki.com/2015/08/29/8/w…#bookmark
      Sat, Aug 13, 2016 10:20pm +00:00 (via brid-gy.appspot.com)
    • Jeff Stautz jeffstautz.com
      Pretty crazy setup... "Why I live in IRC" -- ow.ly/RD0G3039e0M
      Fri, Aug 12, 2016 4:10pm +00:00 (via brid-gy.appspot.com)
    • Christian Maioli chrismm.com
      Why I live in IRCaaronparecki.com/2015/08/29/8/w…

      Fri, Aug 12, 2016 11:33am +00:00 (via brid-gy.appspot.com)
    • Taragana Server taragana.com
      Why I Live in IRC (2015) aaronparecki.com/2015/08/29/8/w…
      Fri, Aug 12, 2016 7:32am +00:00 (via brid-gy.appspot.com)
    • JD Pelayo Petit twitter.com/JDPelayoP
      Why I Live in IRC (2015) aaronparecki.com/2015/08/29/8/w… via hndigest.com
      Fri, Aug 12, 2016 1:52am +00:00 (via brid-gy.appspot.com)
    • Hacker News 100 hnapp.com/?q=score%3E100
      Why I Live in IRC (2015) aaronparecki.com/2015/08/29/8/w…
      Thu, Aug 11, 2016 5:01pm +00:00 (via brid-gy.appspot.com)
    • Pitch + Pivot www.pitchpivot.com
      Why I Live in IRC (2015) dlvr.it/M15DhF #tech #startups
      Thu, Aug 11, 2016 3:45pm +00:00 (via brid-gy.appspot.com)
    • Garrett Smith www.pitchpivot.com
      Why I Live in IRC (2015) dlvr.it/M15Dh6 #tech #startups
      Thu, Aug 11, 2016 3:45pm +00:00 (via brid-gy.appspot.com)
    • lobste.rs bot github.com/simao/lobsters
      Why I Live in IRC aaronparecki.com/2015/08/29/8/w… lobste.rs/s/tws9xg/why_i… #software #practices
      Thu, Aug 11, 2016 3:22pm +00:00 (via brid-gy.appspot.com)
    • Hacker News 100 twitter.com/newsyc100
      Why I Live in IRC (2015) aaronparecki.com/2015/08/29/8/w… (bit.ly/2b15Qh5)
      Thu, Aug 11, 2016 3:22pm +00:00 (via brid-gy.appspot.com)
    • John Roberts about.me/johnbroberts
      Why I Live in IRC (2015) bit.ly/2aJeD4x

      Thu, Aug 11, 2016 3:15pm +00:00 (via brid-gy.appspot.com)
    • TikTokTikkdotcom tiktoktikk.com
      Why I Live in IRC (2015) by via TikTokTikk.com ift.tt/2bkQwe6

      Thu, Aug 11, 2016 2:52pm +00:00 (via brid-gy.appspot.com)
    • Энхсайхан twitter.com/necrowy
      IRC дотор амьдардаг хүн гэнэдээ. Хэдий уйтгартай UI-тай ч, аюулгүй байдлын талаас ямар ч асуудалгүй юм даа aaronparecki.com/2015/08/29/8/w…
      Thu, Aug 11, 2016 2:44pm +00:00 (via brid-gy.appspot.com)
    • Daniel van Dorp www.vandorp.biz
      Aaron Parecki - Why I Live in IRC aaronparecki.com/2015/08/29/8/w…
      Thu, Aug 11, 2016 2:28pm +00:00 (via brid-gy.appspot.com)
    • A.J. Hilchey twitter.com/ajhilchey
      Why I live in IRC | aaronparecki.com/2015/08/29/8/w…
      Thu, Aug 11, 2016 1:43pm +00:00 (via brid-gy.appspot.com)
    • Hacker News Robot hackernewsrobot.com
      Why I Live in IRC (2015) aaronparecki.com/2015/08/29/8/w…
      Thu, Aug 11, 2016 1:30pm +00:00 (via brid-gy.appspot.com)
    • Luca Matteis lucaa.org
      Why I Live in IRC aaronparecki.com/2015/08/29/8/w…
      Thu, Aug 11, 2016 1:24pm +00:00 (via brid-gy.appspot.com)
    • Hacker News 50 twitter.com/newsyc50
      Why I Live in IRC (2015) aaronparecki.com/2015/08/29/8/w… (bit.ly/2b15Qh5)
      Thu, Aug 11, 2016 1:21pm +00:00 (via brid-gy.appspot.com)
    • Developer News devnews.today
      Why I Live in IRC (2015) - aaronparecki.com/2015/08/29/8/w… via devnews.today
      Thu, Aug 11, 2016 12:46pm +00:00 (via brid-gy.appspot.com)
    • Developer News devnews.today
      Why I Live in IRC (2015) - aaronparecki.com/2015/08/29/8/w… via devnews.today
      Thu, Aug 11, 2016 12:32pm +00:00 (via brid-gy.appspot.com)
    • Hacker News 20 twitter.com/newsyc20
      Why I Live in IRC (2015) aaronparecki.com/2015/08/29/8/w… (bit.ly/2b15Qh5)
      Thu, Aug 11, 2016 12:20pm +00:00 (via brid-gy.appspot.com)
    • HN Front Pager news.ycombinator.com
      Why I Live in IRC (2015) aaronparecki.com/2015/08/29/8/w… (cmts news.ycombinator.com/item?id=122672…)
      Thu, Aug 11, 2016 12:19pm +00:00 (via brid-gy.appspot.com)
    • Ani sites.google.com/site/sharmaanimesh
      Why I Live in IRC (2015) ift.tt/2bkQwe6
      Thu, Aug 11, 2016 12:16pm +00:00 (via brid-gy.appspot.com)
    • dewey notmyhostna.me
      #me - aaronparecki.com/2015/08/29/8/w…
      Thu, Aug 11, 2016 12:12pm +00:00 (via brid-gy.appspot.com)
    • Björn Winkler www.spacetrack.de
      Aaron Parecki: Why I Live in IRC (2015) aaronparecki.com/2015/08/29/8/w…
      Thu, Aug 11, 2016 12:11pm +00:00 (via brid-gy.appspot.com)
    • bartezzini twitter.com/bartezzini
      Why I Live in IRC (2015): Comments goo.gl/fb/U3uWsQ
      Thu, Aug 11, 2016 12:06pm +00:00 (via brid-gy.appspot.com)
    • Lobste.rs lobste.rs
      Why I Live in IRCaaronparecki.com/2015/08/29/8/w…lobste.rs/s/tws9xg #practices #software
      Thu, Aug 11, 2016 12:05pm +00:00 (via brid-gy.appspot.com)
    • Cuicui twitter.com/antoinetagada
      "Why I Live in IRC" is.gd/9EdtpA
      Thu, Aug 11, 2016 12:03pm +00:00 (via brid-gy.appspot.com)
    • Tech news (BOT) xa.bi/tek_news
      HNews: Why I Live in IRC (2015) bit.ly/2bjepFB
      Thu, Aug 11, 2016 12:00pm +00:00 (via brid-gy.appspot.com)
    • Duwad twitter.com/my_duwad
      Why I Live in IRC (2015) ift.tt/2bkQwe6 #startup #Dubai #KSA
      Thu, Aug 11, 2016 11:50am +00:00 (via brid-gy.appspot.com)
    • m.y.ikegami_bot twitter.com/myikegami_bot
      Why I Live in IRC (2015) goo.gl/fb/dIcjQu
      Thu, Aug 11, 2016 11:49am +00:00 (via brid-gy.appspot.com)
    • Mark Brady www.markbrady.ie
      Why I Live in IRC (2015) swft.so/WaMSTwO3
      Thu, Aug 11, 2016 11:45am +00:00 (via brid-gy.appspot.com)
    • Abdul M. twitter.com/silverbacklive
      Why I Live in IRC (2015) ift.tt/2bkQwe6 #startup #Dubai #GCC
      Thu, Aug 11, 2016 11:43am +00:00 (via brid-gy.appspot.com)
    • Krunox twitter.com/krunox123
      Why I Live in IRC (2015) ift.tt/2bkQwe6
      Thu, Aug 11, 2016 11:39am +00:00 (via brid-gy.appspot.com)
    • Small Business Today www.fiverr.com/ma7730
      Why I Live in IRC (2015): ift.tt/2bkQwe6
      Thu, Aug 11, 2016 11:38am +00:00 (via brid-gy.appspot.com)
    • Neuropuff neuropuff.com
      Why I Live in IRC (2015) bit.ly/2aNF6Up
      Thu, Aug 11, 2016 11:38am +00:00 (via brid-gy.appspot.com)
    • reclaimify test twitter.com/reclaimifytest
      Why I Live in IRC (2015) aaronparecki.com/2015/08/29/8/w…
      Thu, Aug 11, 2016 11:37am +00:00 (via brid-gy.appspot.com)
    • Hacker News YC news.ycombinator.com
      Why I Live in IRC (2015) ift.tt/2bkQwe6 (cmts ift.tt/2aYHMcx)
      Thu, Aug 11, 2016 11:36am +00:00 (via brid-gy.appspot.com)
    • TrackChat track-chat.com
      IT news: Why I Live in IRC (2015) aaronparecki.com/2015/08/29/8/w…
      Thu, Aug 11, 2016 11:33am +00:00 (via brid-gy.appspot.com)
    • Thomas Buck tweetingmachine.com
      IT news: Why I Live in IRC (2015) aaronparecki.com/2015/08/29/8/w…
      Thu, Aug 11, 2016 11:33am +00:00 (via brid-gy.appspot.com)
    • David Camacho twitter.com/davidcamachoj
      Why I Live in IRC (2015) ift.tt/2bkQwe6
      Thu, Aug 11, 2016 11:32am +00:00 (via brid-gy.appspot.com)
    • Tech Stories techstories.org
      Why I Live in IRC (2015) (aaronparecki​.com) ift.tt/2b8lati
      Thu, Aug 11, 2016 11:31am +00:00 (via brid-gy.appspot.com)
    • Hacker News news.ycombinator.com
      Why I Live in IRC (2015): aaronparecki.com/2015/08/29/8/w… Comments: news.ycombinator.com/item?id=122672…
      Thu, Aug 11, 2016 11:30am +00:00 (via brid-gy.appspot.com)
    • Erod twitter.com/erod2009
      Why I Live in IRC (2015) ift.tt/2bkQwe6
      Thu, Aug 11, 2016 11:29am +00:00 (via brid-gy.appspot.com)
    • SecurityJar securityjar.com
      Why I Live in IRC (2015) aaronparecki.com/2015/08/29/8/w…
      Thu, Aug 11, 2016 11:29am +00:00 (via brid-gy.appspot.com)
    • HackersPews hackerspews.com
      Why I Live in IRC (2015) dlvr.it/M10kDG
      Thu, Aug 11, 2016 11:29am +00:00 (via brid-gy.appspot.com)
    • Peta Eaton twitter.com/Peta_Eaton
      Why I Live in IRC (2015) aaronparecki.com/2015/08/29/8/w…
      Thu, Aug 11, 2016 11:28am +00:00 (via brid-gy.appspot.com)
    • Firelabs www.firelabs.io
      Why I Live in IRC (2015) ift.tt/2bkQwe6
      Thu, Aug 11, 2016 11:27am +00:00 (via brid-gy.appspot.com)
    • rhys twitter.com/rhysosborne1
      Why I Live in IRC (2015) by via Hacker News ift.tt/2bkQwe6
      Thu, Aug 11, 2016 11:27am +00:00 (via brid-gy.appspot.com)
    • Hacker News facebook.com/hacker.news.21
      Why I Live in IRC (2015) : aaronparecki.com/2015/08/29/8/w… Comments: news.ycombinator.com/item?id=122672…
      Thu, Aug 11, 2016 11:24am +00:00 (via brid-gy.appspot.com)
    • HN Front Page twitter.com/hn_frontpage
      Why I Live in IRC (2015) L: aaronparecki.com/2015/08/29/8/w… C: news.ycombinator.com/item?id=122672…
      Thu, Aug 11, 2016 11:17am +00:00 (via brid-gy.appspot.com)
    • Sec News Bot twitter.com/SecNewsBot
      Hacker News - Why I Live in IRC (2015) ift.tt/2bkQwe6
      Thu, Aug 11, 2016 11:16am +00:00 (via brid-gy.appspot.com)
    • Coding News www.developerhc.com
      Why I Live in IRC (2015) bit.ly/2aDBJ10
      Thu, Aug 11, 2016 11:05am +00:00 (via brid-gy.appspot.com)
    • François about.me/francois.mathe
      aaronparecki.com/2015/08/29/8/w…#IRC
      Sun, Jun 19, 2016 4:42pm +00:00 (via brid-gy.appspot.com)
    • Aaron Parecki aaronparecki.com
      Monocle is Offline
      Tue, Apr 26, 2016 8:08am -07:00
    • Aaron Parecki aaronparecki.com
      Monocle is Offline
      Tue, Apr 26, 2016 8:08am -07:00
    • Rick Mendes www.rmendes.net/profile/rick
      Rick Mendes Why I Live in IRC by Aaron Parecki #bots #IRC #Slack #automation #mentions Interesting read about using IRC like a backend alert & mention/monitoring system. make me remember about my earlier bot frenzy back in 2012-2013 but on another context and what remained of it (news/information bots) @euwatchers @polbegov 3 years later Slack is the new goto darling to bridge automation & monitoring for teams all around the world but again it's like a privatization of an idea that is living on IRC networks since a dacade at least. Rick Mendespublished this 02 Mar 2016 0 stars 0 comments Also on: @RikMende
      Wed, Mar 2, 2016 1:06pm +00:00
    • Rick Mendes www.rmendes.net
      Why I Live in IRC by Aaron Parecki #bots #IRC #Slack #automation #mentions: aaronparecki.com/2015/08/29/8/w…
      Wed, Mar 2, 2016 1:06pm +00:00 (via brid-gy.appspot.com)
    • Peter Molnar petermolnar.eu
      Why I still use email
      Thu, Dec 10, 2015 4:52pm +00:00
    • Peter Molnar petermolnar.net
      Why I still use email
      Thu, Dec 10, 2015 4:52pm +00:00
    • Peter Molnar petermolnar.net
      Why I still use email
      Thu, Dec 10, 2015 4:52pm +00:00
    • Aaron Parecki aaronparecki.com
      @kylewm @snarfed I have some plans... Lately I've been thinking about slightly redefining the S in POSSE to mean "storage" instead of "site". Basically what does it mean to post everything to my own storage first, not necessarily my public website. In that sense, my website is actually just another syndication destination. This is along the lines of http://aaronparecki.com/articles/2015/08/29/1/why-i-live-in-irc
      Sat, Sep 26, 2015 9:38am -07:00
    • Aaron Parecki aaronparecki.com
      @kylestudstill You joke, but I actually do this for reals: http://aaronparecki.com/articles/2015/08/29/1/why-i-live-in-irc
      Fri, Sep 18, 2015 10:18am -07:00
    • Aaron Parecki aaronparecki.com
      @kylestudstill You joke, but I actually do this for reals: aaronparecki.com/articles/2015/…
      Fri, Sep 18, 2015 5:18pm +00:00 (via brid-gy.appspot.com)
Posted in /articles

Hi, I'm Aaron Parecki, Senior Security Architect at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming and dabble in product design.

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Security Architect at Okta
  • IndieWebCamp Founder
  • OAuth WG Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2023 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv