Skip to content

Instantly share code, notes, and snippets.


Mat Byczkowski mbyczkowski

View GitHub Profile
IanColdwater / twittermute.txt
Last active Oct 17, 2020
Here are some terms to mute on Twitter to clean your timeline up a bit.
View twittermute.txt
Mute these words in your settings here:
View gsuite.xml
<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns='' xmlns:apps=''>
<title>Mail Filters</title>
<category term='filter'></category>
<title>Mail Filter</title>
John-K / minignore.go
Created Aug 12, 2019
go script to minimize gitignore rules for those super hairy repos
View minignore.go
// minignore.go
// John Kelley <>
// January 2019
// Covered by BSD license
// minignore parses all of the rules in your gitignore files and omits those rules which are covered by others
// (including duplicate lines). The output is written to the given path with '.new' appended to the filename
// Usage: go run minignore.go .gitignore

Important organizational announcement Due to feedback from several people who wish to contribute, this project is being moved to it's own repository. The master copy is now at SalusaSecondus/CryptoGotchas. This will let us more easily take PRs/Issues and track contributions.

lizthegrey / attributes.rb
Last active Sep 28, 2020
Hardening SSH with 2fa
View attributes.rb
default['sshd']['sshd_config']['AuthenticationMethods'] = 'publickey,keyboard-interactive:pam'
default['sshd']['sshd_config']['ChallengeResponseAuthentication'] = 'yes'
default['sshd']['sshd_config']['PasswordAuthentication'] = 'no'

Trying to deploy WPA3 on my home network


Recently, news broke about a new possible offline attack on WPA2 using PMKID. To summarize the attack, WPA2 protected APs can end up broadcasting PMKID values which can then be used to offline-brute-force the password.

These PMKID values are computed this way:

notwaldorf /
Last active Aug 3, 2020
Meownica's packing list

Meownica's packing list

I travel a lot so I'm down to like 30 minutes of packing per any kind of trip. I always bring one carry-on suitcase for any trips up to 2 weeks (that I never check in unless forced) -- I have an Away suitcase because it's got a built-in (removable) battery, and amazing wheels.


  • 🆔Wallet & Passport
  • 💧Travel water bottle
  • 💳Travel credit cards (don't pay foreign currency fees!)
  • 💳Insurance cards
  • 💵Local currency you have
  • 🚎Local public transport cards
lou1306 /
Created Dec 13, 2017
Wiener's RSA Attack
from fractions import gcd, Fraction
def intSqrt(n):
Computes the integer square root of n, i.e.
the greatest x : x*x <= n
x = n
y = (x + n // x) // 2
ceejbot /
Last active Jun 9, 2020
npm's proposal for supporting ES modules in node

ESM modules in node: npm edition

The proposal you’re about to read is not just a proposal. We have a working implementation of almost everything we discussed here. We encourage you to checkout and build our branch: our fork, with the relevant branch selected. Building and using the implementation will give you a better understanding of what using it as a developer is like.

Our implementation ended up differing from the proposal on some minor points. As our last action item before making a PR, we’re writing documentation on what we did. While I loathe pointing to tests in lieu of documentation, they will be helpful until we complete writing docs: the unit tests.

This repo also contains a bundled version of npm that has a new command, asset. You can read the documentation for and goals of that comma

acolyer /
Created Nov 19, 2017
Containers, operating systems and other fun things from The Morning Paper
You can’t perform that action at this time.