HNHacker News
TopNewBestAskShowJobs

prawnsalad

309 karma · joined April 21, 2013

submissionscomments
prawnsalad··on Firefox 68.0
I hope their extension review process has improved over the past 2 years.

I used to have an extension live after it being reviewed, sent them an update a few weeks later, and they took down the old version without warning because the original reviewer didn't do something correctly (from what I can remember). I then had to wait a week before they could review the update and put it back live again by which point, a large portion of the userbase had disappeared and all our marketing efforts gone to waste for an entire week.

Never again would I deal with Mozillas reviewing processes.

prawnsalad··on IRC.com outlines its roadmap
Twitch have their own custom IRC servers and not part of IRC.com/London trust media. They have been watching out on the IRCv3 group to ensure they implement IRC correctly though in the past.
prawnsalad··on IRC.com outlines its roadmap
Yes, currently we’re putting full time dev resources into Inspircd to bring it up to date with newer IRCv3 features so that we can showcase what IRC is capable of these days. Once the Foundation has been setup further down the line then we plan to open that up to other projects.
prawnsalad··on IRC.com outlines its roadmap
As the CEO of IRC.com, I can say that Mark Karpeles has nothing to do with the project nor does he have access to any of the infrastructure IRC.com runs on. His work goes towards other projects that London Trust Media has running.

I’ve been running the open source kiwiirc.com project for around 7 years and have always been very careful of who has access to what and so far has been clear of any issues. Hopefully I can now bring the same scrutiny and planning to IRC.com too!

prawnsalad··on Internet Relay Chat turns 30–and we remember how it changed our lives
We're actually putting together a Websocket spec at the moment for IRCv3. There has been a few experiments and an implementation that has been getting used more frequently has proven to be helpful here.

https://github.com/kiwiirc/webircgateway

prawnsalad··on Microsoft open sources parts of Minecraft: Java Edition
I wouldn't take this as a sincere gesture. So many people say this in the public eye just to save face without any intention to take it further.

I realise I'm replying in context of Sir_Cmpwn specifically (and I have had my own interaction with him in the past on unrelated projects in very sour taste) but it is more common with anybody that promotes an apologetic-but-contact-me attitude. It's an all to familiar trait of people trying to sound good in threads of their topic.

prawnsalad··on IRC.com Bought by London Trust Media, Pledges an IRC Revival
Most use a websocket library like sockjs or socket.io which uses websockets and falls back to long polling if there's an issue with that.

Some IRC servers are starting to implement native websockets but that introduces several issues, so many networks use a websocket gateway to accept websockets to their network, such as https://github.com/kiwiirc/webircgateway

Then for IRCv3, most clients these days do support their specs in some form of way, and it's growing :)

prawnsalad··on IRC.com Bought by London Trust Media, Pledges an IRC Revival
https://github.com/ircv3/ircv3-specifications/pull/292

Kiwi IRC actually implements this and has a ZNC module being released soon for it. Hopefully soon, other bouncers.

These type of specs and actually getting them implemented in clients and servers is exactly the type of things the irc.com foundation will be supporting.

prawnsalad··on IRC.com Bought by London Trust Media, Pledges an IRC Revival
(kiwiirc.com dev here) You might want to take a look at irccloud.com and kiwiirc.com/nextclient

These 2 clients cover most of your use case while others such as end to end encryption are currently being developed. Hopefully with with irc.com support multiple IRC clients can be reaching all of these features and in a standard open way.

prawnsalad··on IRC.com Bought by London Trust Media, Pledges an IRC Revival
Yup! https://londontrustmedia.com/
prawnsalad··on IRC.com Bought by London Trust Media, Pledges an IRC Revival
His long term plan as his post mentions, is to grow and push IRC so that we can support large communities on IRC instead of them migrating to closed platforms. It's not normal for a businessman to spend so much money on this type of plan, I perfectly agree. But I've seen it happen, along with other IRC and open source projects that have nothing to do with LTM. See here for all the open source projects that a VPN supports without anything coming from it. https://www.privateinternetaccess.com/pages/companies-we-spo...

As for running a large IRC network, it's not just about the cost. It's the management, the running of the network, dealing with its users, etc. Protecting yourself from DDOS that still unfortunately happens amongst other attacks. It's not as simple as throwing it on "AWS/GCP for hobby scale money". (I say say that even though I don't run freenode).

prawnsalad··on IRC.com Bought by London Trust Media, Pledges an IRC Revival
Kiwi IRC developer here that was sponsored and hired by LTM back in November, so I can give you a first hand account of how things are playing out.

Andrew is very passionate about IRC as you can see from the post. Most people developing IRC projects do it in their spare time which makes progressing them difficult. This was my personal position back in November. Since I was hired, I have been able to work on Kiwi IRC, introduce many new features and grow the project, all while the project is still open source. The biggest part - Andrew/LTM does not own kiwiirc. That is purely a separate project that he wanted to grow and he did so without taking ownership of it.

I have always been pushing for open sourcing projects - especially in the IRC community as it needs projects to flourish to compete with alternative and closed sourced messaging systems. I am now starting irc.com with funding from Andrew and London Trust Media with the exact same mindset. Hopefully we can combine and push IRC standards with the existing IRC community - that is, existing IRC server and client developers that may not have anything to do with irc.com.

For the IRC networks such as freenode, they are a vital network for open source developers and communities which I think we can all agree would be very upsetting if that was to be interrupted. London Trust Media has had no interference with the running of the network and does not plan to, other than providing sponsor support to keep the servers running.

prawnsalad··on IRC.com Bought by London Trust Media, Pledges an IRC Revival
(kiwiirc IRC client dev here) This type of thing is down to the clients to put into place and we actually do this now. Drag/drop files, pasting images directly into the client, 1GB files supported, right out of the box. Give it a try! https://kiwiirc.com/nextclient/

I believe other clients are starting to integrate this type of thing too - it's greatly needed

prawnsalad··on IRC.com Bought by London Trust Media, Pledges an IRC Revival
I'm part of LTM and starting to build up irc.com, along with founding kiwiirc.com.

I can say that London Trust Media does not impact freenode in any way - they purely fund it to keep it running so that they can focus on other areas.

As for the issues with IRC - I agree. Major improvements has happened already but it has a long way to go and that's why were putting money into it to boost these efforts. We have open source projects and fund open source projects, each one focussing on what the project communities and developers believe in.

What really is needed IMO is a place that can work on these things full time, prove that IRC can in fact work at scale and solve these problems, then others may hopefully follow. We fully intend on growing the IRC community as a whole - not just ourselves.

prawnsalad··on IRC.com acquired by LTM, plans network, uni, gaming, incubator, foundation
IRC lives on!
prawnsalad··on Show HN: Sundown – an alternative to Markdown
This seems to be aiming for completely different goals though.

People use markdown as a text and word formatting system that is readable in plain text and easily transforms into HTML.

The the main point you are driving to people in this thread are the custom tags which goes against the plain text readability and adds extra complexity in this scope. You are competing against HTML preprocessors that are primarily used for that reason - to be converted into fully fledged HTML. Markdown is not in this scope by any means.

prawnsalad··on Who Owns England?
Says that I need a newer browser to see the map while I'm using the latest chrome, 58.
prawnsalad··on Ask HN: What do you want to see in Ubuntu 17.10?
A huge +1 to this.

My main system right now is macOS with 2 screens. 1 Main screen for all my development/browsing with 2 desktops, personal+work. Second screen for things that are always there no matter what desktop the main is on, such as IM/email.

prawnsalad··on IRC v3
If you're a designer yourself we could do with some design help on the Kiwi IRC project!

It's one of the largest web based IRC clients and currently getting a rewrite at the moment, but we've always had a lack of design input unfortunately.

prawnsalad··on IRC v3
While a number of people in the group are friends, I definitely wouldn't call it a closed group of friends. These are people that have been developing different IRC projects for many years, all discussing the protocol and making sure clients + servers actually work together. Friendships will come from this over years.

A lot of the core group all work on different competing projects, servers and clients, and do frequently discuss any proposal made by anyone if it makes sense.

prawnsalad··on IRC v3
There's a lot of neat stuff in IRCv3 to bring IRC up to date, but most importantly it is standardising a lot of the existing protocol and patching up some of the existing warts that make pushing IRC difficult - all while being backwards compatible.

Developing kiwiirc.com over the past few years to cover many different IRC servers in all different languages and using many different services/auth services has been a real pain. It won't improve overnight but these IRCv3 extensions making their way into many different IRC server projects are really helping to smooth things out.

There is currently a re-write of the Kiwi IRC project to experiment and make use of the entire IRCv3 extension set, along with some other features to make web based IRC clients just as friendly and modern as people expect from messaging applications today. This will be a huge boost to the millions of people using IRC via Kiwi IRC.

IRC is getting interesting again and IRCv3 is up there making a lot of this possible.

prawnsalad··on RethinkDB needs a new home
That is not correct. Any modifications to the project under the AGPL license need to also be under AGPL.

Anything that simply uses the projects APIs is not bound to the same license. If this were not the case, then companies using MongoDB would have to be releasing all their project code, including Google / Ebay / EA / Sage / anyone else listed here: https://www.mongodb.com/who-uses-mongodb

If all these high profile companies are OK with using an AGPL project without turning their projects open source, then I'm sure it's legally fine to do so in practise.

prawnsalad··on Show HN: JSONScript – Asynchronous scripting language using JSON format
Feels very similar to JSON RPC.

This isn't a script at all but a way to call an RPC method. And over a non duplex connection at that.

I often use something very similar with a few additions to support callbacks. Add an ID field so that responses can be matched and you suddenly support calls being made over a duplex connection such as Websocket or TCP connection;

Shorthand and longhand formats complicate things so stick with one type. The whole $ prefixed params are also un-needed, especially if your'e expecting them and have the important values under your own expected keys anyway.

But then after all this you start turning into json-rpc.

prawnsalad··on Making GitLab faster
If the ruby on rails solution to memory leaks is to restart, then it's far better to actually get it fixed to not leak memory in the first place.

Restarting is just ignoring the issue.

prawnsalad··on Error Handling in Nodejs
This has been my biggest pain point with Promises, I have spent hours trying to debug an issue only to find out I hadn't used an error handler in a Promise somewhere and an error was being thrown. It is so frustrating.

I know some Promise libraries have an option to report unhandled errors which makes life a lot easier but there really should be something natively too.

prawnsalad··on Adios, Hola – Why you should immediately uninstall Hola
https://chrome.google.com/webstore/detail/hola-better-intern...
prawnsalad··on Adios, Hola – Why you should immediately uninstall Hola
This whole situation baffles me. I understand that the Hola service is not well executed in the slightest and should most likely be avoided if you do not want your net connection shared, but this is going way over the top IMHO.

The FAQ page had always mentioned that resources were shared unless you paid for the premium service. Yes, it could have been a lot clearer, but they have never out right denied it as many people seem to be making out.

People complained that their FAQ and information pages were not up to scratch to explain the details behind their network. So they update it with more information and now people complain that they updated it? Damned if they do, damned if they don't.

The service they provide is obviously targeted at non-technical users so it is completely understandable why they wouldn't be mentioning the technical details. This scares and baffles the users. If they were purposely deceiving the users with flat out lies then that wold be another thing but that doesn't seem to be the case here.

The exploits are serious and extremely stupid in the way they had developed launching the binaries and people should be made aware. However it does seem like Hola is getting a lot more flack than most others would.

prawnsalad··on Hola VPN turns 10M users into exit nodes
Just a heads up that the Hola network does not (yet) support HTTPS connections. Force HTTPS on the website and Hola will not longer use it.
prawnsalad··on Hola VPN turns 10M users into exit nodes
It's a mix of both. Each peer connects to one of their servers which then acts as the middle-man for the traffic between users. The descriptions they use is incredibly incorrect in so many places. Reads like they have some marketing guys with a vague idea on how it works writing it up.
prawnsalad··on Hola VPN turns 10M users into exit nodes
I had also broken down the way this works a long while ago and found they have a lot more proxies than this. In some cases they just have a digitalocean VPS running somewhere to help beef up the network.

It was only recently that they started requiring the user auth for the proxy access, earlier it was a free for all without any auth at all. Now they have the option to track which accounts are causing traffic on their network and potentially put a stop to them (not that is isn't difficult to get around)

← PreviousPage 2 of 3Next →