Cover photo
Jerome Leclanche (Adys)
Worked at Curse
Lives in Stockholm, Sweden
520 followers|719,428 views


Jerome Leclanche (Adys)

Shared publicly  - 
Add a comment...

Jerome Leclanche (Adys)

Shared publicly  - 
A fantastic OST with a medieval theme.
Add a comment...

Jerome Leclanche (Adys)

Shared publicly  - 
Very promising series.
Holy f**king s**t guys.  Probably the most awesome thing I've seen all year.

After you watch this, please, please refrain from picking up a blugeon and heading out to find the people responsible for CSI: Cyber.  Their shame will be punishment enough.
11 comments on original post
Mélodie JM's profile photoJerome Leclanche (Adys)'s profile photo
+Mélodie Dubois Just ping me on irc :p
Add a comment...


Jerome Leclanche (Adys)

Shared publicly  - 
I've been thinking about Slack a lot lately.
As both a service and a communication platform, it's really fantastic. Rich formatting, plugins and integrations, channel history/archiving, easy bots etc.
The recent announcement of Gitlab + Mattermost ( is really good news. Communications should never be closed source. I hope it picks up steam.

In concept, these services are IRC. Multi-user real time chat in topic-centered channels or direct messaging.

Now, there are hundreds of different IRC clients out there. Thousands of IRC networks as well. Hundreds of thousands of channels. IRC is free, open source, distributed. If you don't want all the bells and whistles that Slack brings and just want a multi-user, topic-centered communication platform, IRC is perfect - a much better solution than a web-based service.

But why is it so hard? Why don't networks themselves adapt? 
Why is it that, in order to do anything interesting with the channel (such as github integration), I have to create bot instead of, for example, scripting the channel?
And I don't even mean very advanced features - something as simple as channel archiving isn't possible without creating your own bot. 

Integration/scripting is one thing. But how about security?
Why is it that someone can completely destroy a channel by having hundreds of bots constantly join/leave? Why aren't networks doing any spam filtering? Why aren't projects such as Watchtower ( sponsored by the IRC networks?

This is the problem with IRC. Just today, a channel with hundreds of users got wiped out and took hours to recover. The culprit? Someone set auto-OP (mod rights) on a nickname instead of an account, years ago. That meant that you could join the channel with the nickname in question and kick everybody.
Why is this possible? Why did the network allow something so blatantly insecure?

I'm speaking about Freenode, by the way. Maybe there are networks that do spam filter, and do allow scripting. I haven't heard of them. Now don't take this wrong - I absolutely love Freenode. But it baffles me that these problems have clear solutions which aren't being applied.

I find it really odd that IRC hasn't really evolved. Compare it to the web, which has constantly changed, gained scripting, styling, better browsers, protocol improvements... It's understandable IRC wouldn't gain all that. But why has it completely stalled? It's not like nobody uses it - there's a lot of really smart, really dedicated people that both use IRC and work on IRC clients and servers.

So why are the basic problems not getting fixed?
Claudia Doppioslash's profile photoJerome Leclanche (Adys)'s profile photoJan Harasym's profile photomykle hansen's profile photo
Lots of open source coding projects evolve to the point where they're so cryptic and esoteric and feature-encrusted that the code is just unpleasant to work with. And/or, older protocols end up being crusty and problematic and require aggravating hackarounds to get things done with.

I have no idea if this is the case with IRC. But in the OSS world you're basically hoping that some programmer will look at your desired feature/fix as a fun project to take on, and older codebases are in my experience a lot less fun-creative-interesting and a lot more hard-annoying-puzzling. Could that be why nobody improves IRC lately?

I think OSS coders need better motivation. Slack pays their coders money, which is (in-my-humble-anarcho-socialist-opinion) not the best of motivations, but it seems to work. What can the userbase of IRC do to encourage OSS developers to take on this challenge?

OSS projects also tend to have poor usability. I suspect it's because a) nobody can get usability right all by themselves and b) OSS developers only need something to work for them to call it done. In the last decade I've seen a whole host of awesome open technologies replaced by walled-garden alternatives that are just a whole lot easier for 99% of people to use. Facebook is basically a family of such projects. You ask why people use Slack instead of IRC; I'm still trying to get them to use email instead of Facebook Messenger.

Also, IRC & email & various other networking tools are more than the code. You need a network operator, an IT team working on uptime and security, addressing abuse, all that. Maybe a bit of that can be crowdsourced, but for the rest of it ... Freenode is doing the best they can with the resources they have, but perhaps it's not enough. Who's going to be the open-source gardener who fights spambots on the open-source alternative to Slack?
Add a comment...

Jerome Leclanche (Adys)

Shared publicly  - 
Add a comment...

Jerome Leclanche (Adys)

Shared publicly  - 
$ man tabs

I just blew my mind. Tabs don't have to be 8 spaces wide when using cat etc.
Add a comment...

Jerome Leclanche (Adys)

Shared publicly  - 
Catching up on Elementary and I have the pleasure to see Snowden's actions mentioned in a fantastically positive and accurate light.

Refreshing to watch tv procedurals not sucking up to the govt.
Add a comment...

Jerome Leclanche (Adys)

Shared publicly  - 
The site is now ready. With it is this blog which will hopefully serve for development updates on Fireplace and more.
Add a comment...

Jerome Leclanche (Adys)

Shared publicly  - 
I need to have a talk with whoever designed the scrollbars for this Qt theme.
Add a comment...
Software Engineering. Fencing.
Python, Qt, UX design, Game design
  • Curse
    Developer, 2007 - 2015
  • LXQt
    Project lead / UX designer, 2012 - present
  • Zam
    Consultant, 2006 - 2008
  • HearthSim
    Founder, CTO, 2016 - present
Basic Information
June 7
Other names
Thanks to denial, I'm immortal!
Software Engineer. Co-lead of the LXQt project. Founder of HearthSim.
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Stockholm, Sweden
Leicester, United Kingdom - Cambridge, United Kingdom - Bristol, United Kingdom - Aullène, France - Athens, Greece - Limoges, France - Avignon, France
Jerome Leclanche (Adys)'s +1's are the things they like, agree with, or want to recommend.
Geometry Dash Lite

Jump and fly your way through danger in this rhythm-based action platformer!"Frustratingly wonderful" - Kotaku"Geometry Dash provides all of

The Humble Indie Bundle #3 (pay what you want for five awesome indie games)

Pay what you want for some awesome games and help support two charities. All of the games are DRM-free and support Mac, Windows, and Linux.

End Piracy, Not Liberty – Google

Millions of Americans oppose SOPA and PIPA because these bills would censor the Internet and slow economic growth in the U.S.. Two bills bef


We're a domain name registrar and web hosting company.


Open source library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps.


Get anything done in as little as 1 hour! #Hourlies

Gmail: Email from Google

7+ GB of storage, less spam, and mobile access. is email that's intuitive, efficient, and useful. And maybe even fun.

Electronic Frontier Foundation

Defending your civil liberties in a digital world.

Project Glass

Thoughts, designs, and stories.

SABAM Charged With Copyright Fraud, Embezzlement, Money Laundering | Tor...

Belgian music rights group SABAM has a serious headache looming. Following a complaint filed by an artist back in 2004, a judge began invest


Both EFF and Carpathia are concerned about lawful users of Megaupload who have lost access to their materials. EFF will review the factual s

Google Takeout

Google Takeout allows you to download a copy of your data stored within Google products.

When passwords attack: the problem with aggressive password policies

Many companies adopt overly aggressive password policies, thinking that they're making things more secure. They might be wrong.

Erik McClure: The Productivity Fallacy

Technology tends to serve one of two purposes - to make us more efficient at some task, or to entertain us in our resulting free time. Howev

Source Filmmaker

Introducing the Source Filmmaker. June 27, 2012 - SFM Team. The Source Filmmaker (SFM) is the movie-making tool built and used by us here at

StopWatch & Timer

The leading StopWatch and Timer on Android. Clean, simple and reliable. The popular free "StopWatch & Timer" app on Android. C

Vendor Prefixes Are A Rousing Success | Infrequently Noted

tl;dr version: Henri Sivonen's arguments against vendor prefixing for CSS properties focus on harm without considering value, which in turn

On SOPA/PIPA « staffblog

Today, January 18th 2012, a number of websites, organisations and institutions along with countless individuals have chosen to take a stance

DIY: Make your own laptop hammock, for a dollar

Want to use your laptop as your primary machine with a big external monitor, but don't have room for two monitors at once? Here's how to mak