Hacker News new | ask | show | jobs
by wyuenho 4280 days ago
Hongkonger here. I help out with a number of volunteer tech groups in HK, including a few resistance groups. I'm also on the Hong Kong Python User Group committee.

We are hoping for the best but would like to prepare for the worst, so I'd like to ask fellow HNers here who have been in similar situations before: what can we expect to encounter in terms of disruptions in communications? Under those situations, how can we counter them with technology? There were rumors that cell towers in certain areas would be shut down, which I don't think happened. The cell network slowdown was more like overloaded cell towers to me. We tried Firechat yesterday and it's terrible. With 100s of people on the same room, it's impossible to follow the feed. It's also very easy to be taken over by CCP spies who just won't stop polluting the room. Is there anything you'd recommend?

Thanks HNers in advance.

Updated resources on the situations on the ground:

http://today.code4.hk/

5 comments

You need to power devices and protect said devices. Water will come crashing in eventually so prepare for that. Tends to disrupt communications right quick. Those umbrellas did a bang-up job deflecting spray from police but won't for riot trucks.

Apps like Bambuser allow live streaming but also leak details like GPS coordinates if not careful about what settings are turned on. If you end up getting shot at, you don't want to lead aggressors right to you.

Malicious people will get users to spread malware, state entities like intel agencies just as well as thieves. People will be looking for 'things' that work, be aware of these 'things' be it a VPN or chat app.

You will be monitored via ISP level hardware like activists were in Syria via BlueCoat equipment. Encryption is your friend for anything outside of very public channels. Try to coordinate outside of the most public channels before broadcasting plans widely.

Moderation of chat as you mentioned is key, consider setting up chat channels in places that can be moderated like IRC. Having a wide assortment of moderators is good for eyes on the problem, but focus on technical problems like flooders instead of political/social. All but the most aggressive trolls can simply be ignored, they will flame out if not fed.

Overall depending on centralized communications is a problem, internet can and will be cut if deemed a problem. Walkie-talkies and other independent devices can help keep crowds coordinated. But really police and intel agencies are in love with the data mobile/internet networks yield. Expect IMSI catchers and other nefarious hardware sniffing communications.

edit: Many I knew from Syria no longer exist, don't get shot. That disrupts communications permanently.

I've been working on an application that might help with some of these issues. It allows protesters to communicate anonymously and securely in crowds using adhoc wifi/bluetooth and onion routing. Protest leaders can create a protest and add a password that spreads via word of mouth in the crowd and ideally isn't told to police/security forces. Leaders can designate lieutenants and the chat can be read-only to everyone except them. And it works even if security forces turn cell towers off. The work in progress is here: https://github.com/jackflips/Protest

I need help building an android version and fixing/auditing the current code. If that sounds interesting please get in touch :)

This is very interesting.
Create a sneakernet. If you get a note, read it (don't talk to the person who handed it to you), then pass it on if you approve. In a city the density of Hong Kong, that's almost unstoppable.

Tech solutions won't work if they put you inside the Great Firewall, and force you to use MITMed HTTPS certs (blocking anything that looks like HTTPS). That last step is unlikely (since blocking or MITMing HTTPS would really hurt Hong Kong), but an alternative (a sneaker net) would be good to have, and render technical attacks less effective (so they might not even bother).

Not in HK these days, but grew up there and have family out there.

I'm absolutely fucking horrified at the gwailo response to this. Looking at dozens of folks who I'd ordinarily think as level headed raging on social media against the "children" protesting.

Idiots. Do they really think that their western business interests will be neatly protected by a hand-selected Beijing puppet? I just can't understand why people who would directly benefit from a more democratic process in HK would be vehemently, bitterly opposed to those fighting for their rights.

That said, these people were all still at HKIS/etc. in '97, and don't really have a concept of "before".

Lynk is a messaging app that uses Bluetooth to identify all other users around you and lets you direct message them or create group chats of any size.

It's not anonymous or mass group like Firechat, so you can tune in to trust-worthy sources of information and keep track of your friends or people you meet at the protest.

Does not use GPS to identify your location, and all traffic is encrypted over the wire. Does require a network connection, though.

Disclaimer: I'm co-founder of Lynk and was at the protests in HK last night. Happy to answer any questions for anybody interested in the tool.

http://www.lynkmessenger.com

edit: anyone in Hong Kong right now and interested in getting in touch, my email is in my profile