Posted on May 24th, 2018 at 4:07:32 PM EDT by Matt

Freenode is currently the largest IRC network with over 90,000 users during peak hours. It hosts some of the most important projects to the FOSS community and has been around for 23 years.

Most staff members of freenode conduct themselves in a professional and courteous way, however sometimes the power of being staff can go to your head. This is the case for Matt S Trout (mst).

mst is known to be short-tempered and profane, and uses his Staff privileges to bully and harass people he disagrees with. It's not uncommon for mst to shout gems such as "fuck you" and "shut the fuck up."

Let's take the case of ## for example. ## was a channel that attempted to give the users the ability to moderate the channel themselves via voting for bans, topic changes and quiets. Of course with a system like this there's going to be some abuse, and in the case of ## the abuse was racism. People would often type racist phrases like "nigger" just to troll.

In response to the racism a bot was added to automatically ban users who used racist phrases. But that wasn't good enough for mst -- he wanted op access. He wanted complete control over the channel where the users where suppose to be in control. After he didn't get what we wanted he into a cussing rant and shut down the channel. Below is a log of the events. Here you can see mst saying things like "fuck off" and calling the channel an "epic fucking shitshow."

[16:36:58] <poutine> mst, I'm not seeing what the problem was
[16:37:00] <poutine> I was around
[16:37:23] <mst> you're not seeing the problem with having a user who keeps yelling 'shut the fuck up faggot' and 'shut the fuck up fag' at people?
[16:37:25] <poutine> we also have permbans
[16:37:34] <mst> and doing fuck all about it?
[16:37:42] * DetectiveTaco watches
[16:37:52] <poutine> that was in the last 10 minutes
[16:38:16] <mst> poutine: and again a few days ago
[16:38:18] <mst> poutine: and before that
[16:38:47] <Tefad> i think what they're saying is put f*g f*gg*t on the words list
[16:38:53] <mst> and the people yelling n*****r are getting a 10 min tempban and fuck all actually happening other than that
[16:38:59] <mst> Tefad: no, the words list can fuck off
[16:39:15] <poutine> mst, racism is at an all time low here in my opinion
[16:39:16] <mst> it's a bandaid for when there's no op available, but it doesn't substitute for actually opping the channel
[16:39:52] <Tefad> not everyone here has a highlight list of a bunch of 'offensive' words
[16:39:56] <mst> poutine: hokay. I was *hoping* you might show some actual sense of urgency rather than downplaying the extent to which, after us repeatedly asking you to do something about it, this place is still an epic fucking shitshow
[16:40:37] *** Joins: ChanServ ([email protected])
[16:40:37] *** services. sets mode: +o ChanServ
[16:40:37] *** dchudz was kicked by ChanServ (This channel has been closed)

Posted on Apr 14th, 2018 at 4:44:31 PM EDT by Matt

Remember when I said this project was dead? I really did mean that, and after I said this I switched to hexchat. But man is hexchat ugly... I just couldn't stand to use it. I missed my own client.

I did some testing with Electron and found that it's about 120mb of disk space, and uses about 80 to 100mb of memory. That's not great, but on the other hand the CPU usage was 0 most of the time.

Given these specs, and modern hardware, I don't think running my IRC client in Electron is a huge burden. In fact I think it's worth it -- to me at least.

The TL;DR is: I'm moving Burd IRC to Electron. I'm going to finish this project because I need it.

If you use Windows or Debian along with a DE then I'd like to have you as a beta tester. Send me an email if interested.

Below is a screenshot of the current progress.

Posted on Mar 28th, 2018 at 9:47:22 AM EDT by Matt

That's right -- we're living in the age where not even our calls to 911 are kept secure.

The 911 system of Baltimore was breached on the 25th of March.

Baltimor city personnel detected the intrusion at 08:30 local time on the 25th of March. They quickly determined that unknown attackers had hacked into the municipality’s computer-aided dispatch (CAD) system.

This type of network is responsible for displaying 911 callers’ location data on mapping systems, streamlining the process of connecting callers with the closest emergency responders and sometimes logging information for records.

As such, bad actors can abuse it to potentially steal some medical information and access mapping systems, assets which Baltimore and other cities need in the event of a city-wide emergency.

Upon detection of the incident, employees of the city temporarily transitioned the 911 system into manual mode.

The CAD system was offline for a total of 17 hours. During that time, Baltimore personnel identified the affected server and disconnected it from the city network, thereby remediating the breach. They then fully restored the system at around 02:00 on 26 March.

Posted on Mar 27th, 2018 at 7:46:42 PM EDT by Matt

simple-irc is a node.js socket wrapper for IRC. This code was written out of frustration with the poorly designed irc libraries for node. None of them worked as I desired so I made my own.

You can find this project on my github page at The project is licensed under MIT. Pull requests are welcome!

Posted on Feb 02nd, 2018 at 12:41:47 PM EST by Matt
Google announced that Chrome Apps would be removed from Windows, Mac, and Linux versions of Chrome ... Google has shut down the "app" section of the Chrome Web Store for those platforms, meaning you can't install Chrome Apps anymore.

That's it -- it's the end. The mighty Google has decided apps aren't of value anymore. So I'm left with all this code I've written, and I need to find a way to apply it, but for now it's being stored away.

I apologize. I didn't want to end this project but without Google's app framework our only option is to use electron, and nobody wants to use electron. So the project is offically closed.

I'm sure I'll find something else to waste time with. To everyone who helped with this project: thank you!.

About Me

Matthew Ryan, the...

  • Programmer
  • Web Developer
  • Artist
  • Hacker
  • Lover of birds

Contact: [email protected]