Skip to content

Instantly share code, notes, and snippets.

View 3b0b's full-sized avatar
🕴️
Look, Github has statuses like Gitlab now!

3b0b

🕴️
Look, Github has statuses like Gitlab now!
View GitHub Profile
ApplicationFrameHost
browser_broker
ctfmon
curl
dolphin
duck
duck
dwm
dwm
elsTranw

Keybase proof

I hereby claim:

  • I am 3b0b on github.
  • I am 3b0b (https://keybase.io/3b0b) on keybase.
  • I have a public key ASAXUdmtZm2oyOfm1LrZfFP53d9dVE7Dwyn-h84_IN_S0Ao

To claim this, I am signing this object:

@3b0b
3b0b / bulletproof_arch.md
Last active October 11, 2021 20:55 — forked from craSH/bulletproof_arch.md
Bulletproof Arch - Minimal Clean Install

Bulletproof Arch

These are working notes on the installation of Arch Linux. I've just completed this install on a notebook (@altercation: Lenovo P50. @craSH: Dell XPS 13" 9380) but the setup should work for most laptop/desktop configurations.

Some assumptions/notes:

  1. This isn't a dual boot configuration. I can see some of the appeal and still work in Adobe from time to time, but given the increasing complexity of EFI and the way Windows/MS manhandles the EFI partition during upgrades, I really would recommend steering clear of dual boot. Just my two cents here.
@3b0b
3b0b / keybase.md
Last active February 23, 2022 03:01

Keybase proof

I hereby claim:

  • I am 3b0b on github.
  • I am bobfuscator (https://keybase.io/bobfuscator) on keybase.
  • I have a public key ASDomrWAC9ajFy6tCk_qAedgL6hIDmSIZ3Hy2Hrl4L1rxgo

To claim this, I am signing this object:

Shenanigans Pool

A collaborative effort by the NAA Systems Development Team

Shenanigans is a way to incorporate a better abdominal workout into a game of pool by increasing the amount of laughter involved. It may, by a similar token, be a way to cause damage to pool cues, windows, and nearby furniture. This is not recommended.

As a game designed largely by process of hilarity and documented by a crazy person, Shenanigans has several variants. All of these, however, revolve around the idea of imposing extra handicaps or restrictions on the shooting player, and penalties or consequences should those restrictions be violated. See appendix A for the list of handicaps, and appendix B for the list of penalties. The handicaps are each associated with a value of playing card and referred to by that card, and having a deck of cards to help keep track of them is recommended, although slips of paper with the restrictions written on them work just as well for some variants.

Obviously, not all handicaps are created eq

/**
* Yepnope Once Filter
*
* by Alex Sexton
* WTFPL
*
* Run this (ideally concatenated into the yepnope minified file) and any script that
* you try to include twice will automatically be skipped (but your callback will still run).
*
*/
yepnope.addPrefix('once', function() {
var register = {};
return function(resourceObj) {
register[resourceObj.url] ? (resourceObj.instead = function(input, callback, chain, index, testResult) {
if ( callback ) {
chain.load( function () {
// Hijack yepnope and restart index counter
getYepnope();
// Call our callbacks with this set of data
callback( resourceObj.url, testResult, index );