Skip to content

Instantly share code, notes, and snippets.

View TetragrammatonHermit's full-sized avatar

Romuald Bruno Aquinas TetragrammatonHermit

View GitHub Profile
@3noch
3noch / We've Moved.md
Last active January 26, 2017 17:50
NixOps wrapper script to use git-managed state files
- Inexplicable perversity of human nature.
- The clever machinations of MongoDB's marketing people.
- The AGPL license killed it.
- We spent too long development before monetizing.
- Bad performance.
- Numeric types limited to a 64-bit `float`.
- Great product, but didn't/couldn't translate to revenue.
- Bad business model.
- Failure in timezones/timestamp nuances.
@torifier
torifier / torIRC.py
Last active May 12, 2019 11:54
tor IRC - updated in 2016
#!/usr/bin/env python2.7
# -*- coding: utf-8 -*-
'''
### TOR IRC ### Fully anonymous text chat. Launch it using your python language interpreter in a bash shell / Konsole.
### TorTextChat (TTC) ###
release home site https://gist.github.com/torifier/f1a7c1ac7b6b003cd9e1c187df2c5347
TorTextChat version 1.981
find chat partners, see also : https://beamstat.com/chan/general
Seinfeld Fan Trivia
Are you a Seinfeld fan? Test your knowledge with the Seinfeld Fan Trivia skill!
Hey Dad - Dad Jokes
Tell me a dad joke!
Chili Pepper Nut
Chili Pepper Nut is fun trivia about chili peppers.
AccuWeather
@hasherezade
hasherezade / Stub.cs
Created December 19, 2015 00:19
Chimera crypter stub
using System;
using System.Runtime.InteropServices;
internal class Stub
{
internal struct IMAGE_EXPORT_DIRECTORY
{
public uint Characteristics;
public uint TimeDateStamp;
@hasherezade
hasherezade / Chimera_strings.txt
Created December 4, 2015 15:39
Chimera_strings
# strings from Chimera Core.dll
# extracted by: hasherezade
##
secp256k1
:HAA6
RIPEMD160
SHA1
SHA224
SHA256

Pattern Matching

This is a strawman proposal for adding pattern matching to ECMAScript. Pattern matching is useful for matching a value to some structure in a similar way to destructuring. The primary difference between destructuring and pattern matching are the use cases involved - destructuring is useful for binding pieces out of larger structures whereas pattern matching is useful for mapping a value's structure to data or a set of behaviors. In practice this means that destructuring tends to allow many shapes of data and will do its best to bind something out of it, whereas pattern matching will tend to be more conservative.

Additionally, the power of pattern matching is increased substantially when values are allowed to participate in the pattern matching semantics as a matcher as well as a matchee. This proposal includes the notion of a pattern matching protocol - a symbol method that can be implemented by objects that enables developers to use those values in pattern matching. A common scenario w

@atcuno
atcuno / gist:3425484ac5cce5298932
Last active March 11, 2026 14:30
HowTo: Privacy & Security Conscious Browsing

The purpose of this document is to make recommendations on how to browse in a privacy and security conscious manner. This information is compiled from a number of sources, which are referenced throughout the document, as well as my own experiences with the described technologies.

I welcome contributions and comments on the information contained. Please see the How to Contribute section for information on contributing your own knowledge.

Table of Contents

Git Cheat Sheet

Commands

Getting Started

git init

or

@RichAyotte
RichAyotte / demo.html
Last active January 10, 2019 22:52
Performance Comparison for React, Angular and Knockout
<!DOCTYPE html>
<html ng-app="test">
<head>
<title>Performance Comparison for Knockout, Angular and React</title>
<link href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/css/bootstrap.css" rel="stylesheet" />
<style type="text/css">
* { box-sizing:border-box; }
body { padding:30px 0; }
h2 { margin:0; margin-bottom:25px; }
h3 { margin:0; padding:0; margin-bottom:12px; }