Skip to content

Instantly share code, notes, and snippets.

Filippo Valsorda FiloSottile

Block or report user

Report or block FiloSottile

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View instapaper_subject_data_request.md

Hello,

I am writing to request my personal data, the purposes of their processing, the recipients to whom they have been or will be disclosed, the envisaged period for which they will be stored, and the existence of automated decision-making, including profiling, according to Article 15 of the GDPR.

For any kinds of data for which it makes sense, I would like to receive them in structured form, according to Article 20 of the Regulation.

Examples of my personal data you might be in control of, or might have shared with others, include:

  • the content and topics of saved articles
  • the state of saved articles (liked, archived, read) and their history (saving, reading, and archival timestamps)
@FiloSottile
FiloSottile / attestation.txt
Created Jan 25, 2018
Powers of Tau attestation #45
View attestation.txt
The BLAKE2b hash of `./response` is:
7b55c0f5 68a8b4df 2ca14085 2e816df2
b9a2dafe 50b2c5e2 5e6c9b6a df239de0
223a9866 aba481a8 436fbd42 04a2c48a
43725d94 2de47b23 c10c5e87 38fd6467
The main feature of this contribution is that it was computed with an
independent implementation of Powers of Tau.
My implementation, which I am open sourcing now at [1], was not public at the
@FiloSottile
FiloSottile / no-aaaa.py
Created Jun 25, 2017
Unbound python-script to route websites over IPv4.
View no-aaaa.py
def init(id, cfg):
return True
def deinit(id):
return True
def inform_super(id, qstate, superqstate, qdata):
return True
domains = [
View clean-wifi.sh
#! /bin/bash
set -euo pipefail
# This script will remove automatic association for all networks not listed in the whitelist
# passed as the first argument. Passwords will NOT be removed from the Keychain.
#
# Alternatively, you can untick "Remember networks" in Network Preferences > Wi-Fi > Advanced,
# but then you won't be able to auto-join networks even temporarily, and you might already
# have a long list to go through.
#
View iodine.rb
class Iodine < Formula
desc "Tool for tunneling IPv4 data through a DNS server"
homepage "http://code.kryo.se/iodine/"
head "https://github.com/yarrick/iodine.git"
stable do
url "http://code.kryo.se/iodine/iodine-0.7.0.tar.gz"
mirror "https://mirrors.ocf.berkeley.edu/debian/pool/main/i/iodine/iodine_0.7.0.orig.tar.gz"
sha256 "ad2b40acf1421316ec15800dcde0f587ab31d7d6f891fa8b9967c4ded93c013e"
View gist:f61ae32b4bb75577abe1e11779e42ce8
get dnalounge/DNALOUNGE-2001-07-13/DNALOUNGE-2001-07-13_meta.xml (from web...)
--2017-01-28 18:23:02-- https://archive.org/download/DNALOUNGE-2001-07-13/DNALOUNGE-2001-07-13_meta.xml
Resolving archive.org (archive.org)... 207.241.224.2
Connecting to archive.org (archive.org)|207.241.224.2|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://ia600702.us.archive.org/31/items/DNALOUNGE-2001-07-13/DNALOUNGE-2001-07-13_meta.xml [following]
--2017-01-28 18:23:03-- https://ia600702.us.archive.org/31/items/DNALOUNGE-2001-07-13/DNALOUNGE-2001-07-13_meta.xml
Resolving ia600702.us.archive.org (ia600702.us.archive.org)... 207.241.227.162
Connecting to ia600702.us.archive.org (ia600702.us.archive.org)|207.241.227.162|:443... connected.
HTTP request sent, awaiting response... 200 OK
@FiloSottile
FiloSottile / commands.txt
Created Jul 17, 2016
Import Go from Python the "right" way
View commands.txt
go build -buildmode=c-archive .
python hello_build.py
python -c "import _hello; _hello.lib.Hello()"
View categorizing.sql
SELECT f.repo_name, s.num_stars
FROM [copper-diorama-131213:github.go_repos_files] AS f
JOIN [copper-diorama-131213:github.2015_2016_stars] AS s
ON f.repo_name = s.repo_name
WHERE f.path LIKE 'Godeps/_workspace/%'
GROUP BY f.repo_name, s.num_stars
ORDER BY s.num_stars DESC
SELECT f.repo_name, s.num_stars
FROM [copper-diorama-131213:github.go_repos_files] AS f
@FiloSottile
FiloSottile / README.md
Last active Jul 20, 2016
Homebrew Formula for musl-based GCC cross-compilers.
You can’t perform that action at this time.