<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: jwheare2</title><link>https://news.ycombinator.com/user?id=jwheare2</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 16 May 2026 12:12:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jwheare2" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jwheare2 in "IRCv3"]]></title><description><![CDATA[
<p>freenode and most of the runner up biggest networks are on board with IRCv3. Also, the specs are backwards compatible by design.</p>
]]></description><pubDate>Sun, 31 Jan 2016 21:23:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=11008139</link><dc:creator>jwheare2</dc:creator><comments>https://news.ycombinator.com/item?id=11008139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11008139</guid></item><item><title><![CDATA[New comment by jwheare2 in "IRCv3"]]></title><description><![CDATA[
<p>IRCv3 is a working group consisting of many different IRC developers and operators <a href="http://ircv3.net/participation.html" rel="nofollow">http://ircv3.net/participation.html</a> that produces specifications by consensus, and there is a longer term effort to propose a unified RFC that improves upon 2812/1459.<p>IRCCloud as a company is an active member of the working group. I'm not sure how we would be co-opting any standard, but we implement them, and yes, we do sell a service.<p>It's closed in the sense that we provide a proprietary API on top of IRC and you need to sign up to our service to enjoy any benefit from it. But it's open in the sense that you can connect to any open IRC server, and if you choose to no longer use our service, you can download your logs, pick up any other client and continue to use IRC without having to recreate your community from scratch.<p>How suspicious you should be of all the above is entirely up to you.</p>
]]></description><pubDate>Sun, 31 Jan 2016 19:43:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=11007682</link><dc:creator>jwheare2</dc:creator><comments>https://news.ycombinator.com/item?id=11007682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11007682</guid></item><item><title><![CDATA[New comment by jwheare2 in "IRCv3"]]></title><description><![CDATA[
<p>The issue of the missing chat history is actually a rare bug we have at the moment combined with bad timing.<p>When we're under heavy load (e.g. Freenode is netsplitting) our cache can get backed up. The cache is where your logs are served from when you reconnect a client.<p>At the moment we don't do a good job of detecting a slow cache and re-requesting from the primary log storage, but we're working on a fix for that, as well as improving cache performance so it doesn't get backed up as much.<p>It just so happened that there was a large split on Freenode earlier today, around the time you posted this message.</p>
]]></description><pubDate>Sun, 31 Jan 2016 19:37:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=11007647</link><dc:creator>jwheare2</dc:creator><comments>https://news.ycombinator.com/item?id=11007647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11007647</guid></item><item><title><![CDATA[New comment by jwheare2 in "IRCv3"]]></title><description><![CDATA[
<p>There is an effort[1] to unify these changes alongside a revised IRC spec that reflects real world implementations and improves upon the existing RFCs, but it's a longer term plan and still a work in progress.<p>[1] <a href="https://github.com/kaniini/ircv3-harmony" rel="nofollow">https://github.com/kaniini/ircv3-harmony</a></p>
]]></description><pubDate>Sun, 31 Jan 2016 16:17:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=11006811</link><dc:creator>jwheare2</dc:creator><comments>https://news.ycombinator.com/item?id=11006811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11006811</guid></item><item><title><![CDATA[New comment by jwheare2 in "IRCv3"]]></title><description><![CDATA[
<p>Beyond things like ACTION, CTCP is not widely or consistently supported. This is partly because no one is advancing the specification, and partly because it isn't well specified in the first place. Not to mention the syntactic issues with hacking the payload into IRC's 512 byte limit using invisible meta characters. Metadata and message tags (which support an extra 512 bytes of data) are much more suited to this sort of feature, are better specified, and have more backing from client developers.</p>
]]></description><pubDate>Sun, 31 Jan 2016 16:14:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=11006789</link><dc:creator>jwheare2</dc:creator><comments>https://news.ycombinator.com/item?id=11006789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11006789</guid></item><item><title><![CDATA[New comment by jwheare2 in "IRCv3"]]></title><description><![CDATA[
<p>As a web app, it's actually a lot easier to make modifications than desktop software, without needing an unwieldy encyclopaedia of settings checkboxes.<p>For things that are common requests, we work on adding appropriate settings, but it's impossible to give everyone exactly what they want, so custom user stylesheets and scripts are generally the answer.<p>Check out <a href="https://userstyles.org/styles/browse/irccloud" rel="nofollow">https://userstyles.org/styles/browse/irccloud</a> for some examples, have a look on our wiki: <a href="https://github.com/irccloud/irccloud-tools/wiki" rel="nofollow">https://github.com/irccloud/irccloud-tools/wiki</a> or join our #themes channel on irc.irccloud.com for info and help on customising the ui.<p>Often, the best community extensions get integrated into the app, but we're still a small team so it can take time :)</p>
]]></description><pubDate>Sun, 31 Jan 2016 14:57:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=11006581</link><dc:creator>jwheare2</dc:creator><comments>https://news.ycombinator.com/item?id=11006581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11006581</guid></item><item><title><![CDATA[New comment by jwheare2 in "IRCv3"]]></title><description><![CDATA[
<p>Hi, I wrote the blog post and run IRCCloud.<p>To clarify, the changes detailed here are to do with IRC as a low level protocol. While these enhancements do have user benefit, many of the user experience improvements we work on aren't necessarily at the protocol level.<p>For instance, things like file sharing, persistent logging, synced mobile clients, push notifications etc can all be built as extra infrastructure on top of the protocol. In the same way that the Slack <i>protocol</i> doesn't give you file sharing without somewhere to host hose files, IRC as a protocol is less useful without services built around it. And that's the main benefit to using a service like IRCCloud.<p>However, it's worth noting that an important aspect of the IRCv3 effort is around introducing new data types to the protocol. Things like message tags and metadata, that will enable client developers to offer new features that would be hard or impossible to implement without breaking a lot of the existing ecosystem around IRC. And it's the existing open communities on IRC that represent a major advantage over closed proprietary chat systems.<p>Some examples of things that could be achieved with these new data types and mechanisms:<p>* If you wanted to add avatars, there isn't a standard place to put it that all clients will know how to access. A metadata key enables that.<p>* A bot that supports some form of rich payload, e.g. a quoted snippet from a linked website, with a favicon and preview image. You could provide this with message tags.<p>There are also interesting opportunities with the -notify capabilities. Being able to receive status updates (e.g. if someone goes away or identifies) lets clients present useful presence indicators for people you're chatting with.<p>I can imagine these being combined in interesting ways. For example, label a message with an id tag and then receive fave-notify messages for it, to allow a "starring" feature.<p>For IRC to be a competitor to modern chat alternatives it needs a combination of these improved protocol features as well as a support infrastructure.</p>
]]></description><pubDate>Sun, 31 Jan 2016 14:46:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=11006534</link><dc:creator>jwheare2</dc:creator><comments>https://news.ycombinator.com/item?id=11006534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11006534</guid></item><item><title><![CDATA[New comment by jwheare2 in "Dropbox has open-sourced Zulip"]]></title><description><![CDATA[
<p>Any reason you rejected IRCCloud? (disclosure: my company). We host private servers for teams and do the majority of what you're asking for.</p>
]]></description><pubDate>Sat, 26 Sep 2015 08:32:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=10282560</link><dc:creator>jwheare2</dc:creator><comments>https://news.ycombinator.com/item?id=10282560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10282560</guid></item><item><title><![CDATA[New comment by jwheare2 in "Ask HN: Who is hiring? (September 2014)"]]></title><description><![CDATA[
<p>IRCCloud.com (London/Sheffield, UK) - <a href="https://www.irccloud.com/jobs" rel="nofollow">https://www.irccloud.com/jobs</a><p><pre><code>  * Front end engineering (on site or remote)
  * Design (on site)
</code></pre>
---------<p>IRCCloud is an IRC client and bouncer without all the baggage.
We keep you connected all the time. Stay in sync and get notified wherever you are with our web and mobile apps.
We also host private IRC servers for teams and have a self-hosted version for enterprise.
Plus, upload code snippets and files (soon!), search your logs (soon!), and images, videos, tweets embedded inline<p>--------<p>FRONT END ENGINEERING<p>IRCCloud is a long running rich web application with real time performance needs. If you're up for the challenge of making a website feel like a desktop app and have deep experience with the following then email your CV to jobs@irccloud.com<p><pre><code>  * Backbone/Underscore/React
  * jQuery
  * CSS/SASS
  * WebSockets
  * gulp/browserify
  * JS step debugging
</code></pre>
-----<p>DESIGN<p>IRC has a reputation as a chat tool for hackers, and a long history to go with it, but it's not always been associated with brilliant design. We've set out to fix that by giving IRC a beautiful and intuitive home on the web and mobile devices.<p>Our focus is on functional elegance, clarity, and making complex things obvious. And it's time to step it up a notch. We're looking for someone to help us make IRC more appealing to those who've never used it to collaborate before, while still making sure the old hands feel at home.<p>We need to respect the IRC community, and the limitations of the medium, while making bold decisions that question the conventions of the last 25 years. We're not building something completely new, trendy, and unproven. IRC is still thriving for a reason, and you'll be responsible for better aligning it with the way people communicate online today.<p>Ideally, you'll have several years of experience designing for the web and mobile, with a strong graphic design background. A working knowledge of HTML/CSS for in-browser prototyping would be a significant bonus.<p>Email a portfolio and CV to jobs@irccloud.com to apply</p>
]]></description><pubDate>Mon, 01 Sep 2014 18:11:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=8254043</link><dc:creator>jwheare2</dc:creator><comments>https://news.ycombinator.com/item?id=8254043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8254043</guid></item></channel></rss>