-
Porting Python to Rust/WebAssembly: OpenTally dev log
Background and motivation
pyRCV2 is software for open-source election counting. It is intended to be usable across multiple platforms – as a web application, for the convenience of users less technologically inclined, and as a standalone CLI desktop application, for better performance. To this end,… »
-
Points of Order: Meeting procedure in Australia and the UK – free/open source e-book
Points of Order
Meeting procedure in Australia and the UK
This book is about meeting procedure in Australia, with rough applicability to countries with similar procedures, such as the UK, from where Australian meeting procedure originates, and other Commonwealth countries.
This book takes a descriptive,… »
-
Drawcember 2020
Some random art of mine from Drawcember 2020. Mouseover for image description.
-
pyRCV2: Open-source online counting for STV and other preferential voting systems
pyRCV2 is an application for counting various preferential voting elections.
pyRCV2 may be used in a number of different ways:
- as an online web application, no installation or special software required, at https://yingtongli.me/rcv/
- as a standalone Python command line application
- as a library within another
-
Investigating and disabling hard-coded certificate pinning in an Android application
mitmproxy is an open source interactive HTTPS proxy, which makes it easy to intercept HTTPS for reverse engineering, including an Android clients. It does this by installing its own CA certificate on the client device.1
Recently, I was attempting to reverse engineer the HTTPS… »