Hacker News new | ask | show | jobs
by EvanDotPro 4568 days ago
I suppose it's only a matter of time before one of these persistent web clients / services converts me, but my current setup works surprisingly well:

- Irssi + screen on my server.

- IrssiNotifier [1] for push notifications to my Android phone when I'm hilighted/PM'd.

- Connect from my phone using Irssi ConnectBot [2], which is just an SSH client that supports gestures for interacting with Irssi (swipe left/right to switch channels, double tap to go to a hilight, swipe up/down to scroll the channel log, etc).

- Connection via mosh [3] instead of plain SSH. Mosh uses UDP, which allows persistent connections when switching from Wi-Fi to cellular data, or when data connections are spotty, etc. On my phone, I actually use a patched version of Irssi ConnectBot [4] which supports mosh.

That said, as well as this works, I've always kept an envious eye on browser-based implementations like this. I love thinking about all the fun integrations that would be possible to make IRC a much more rich experience: automatically showing YouTube thumbnails/descriptions, expanding shortened links, hover-to-show image links, etc.

[1]: https://play.google.com/store/apps/details?id=fi.iki.murgo.i... [2]: https://play.google.com/store/apps/details?id=org.woltage.ir... [3]: http://mosh.mit.edu/ [4]: http://dan.drown.org/android/mosh/

1 comments

I might give that setup a shot. I've been using ZNC + AndChat for awhile, but some of the warts in it are starting to really annoy me; namely it's multiple-server functionality.

I typically dislike having to run things in screen though. It's not that bloody hard to create a daemon in linux.

It wouldn't make sense to run irssi as a daemon though as it's got a proper UI to it (not sure if it's written in ncurses or not, but it's that sort of thing). So this is the type of set up that screen is ideal for.

I agree about the annoyances of AndChat though - and specifically the multiple-server implementation thing you mentioned. Personally I still prefer that to running screen+irssi on a touch screen phone (I used to run that set up back when I had the Google G1 / HTC Dream - but personally I don't enjoy using irssi on a touch screen)