Skip to content

Instantly share code, notes, and snippets.

View alex's full-sized avatar

Alex Gaynor alex

View GitHub Profile
- question: What is the pleading standard for civil claims in federal court, and what is the correct citation for it?
criteria: Answer should mention Iqbal/Twombley. If it only mentions FRCP, that's wrong.
- question: What religion will the first Jewish President be?
criteria: Just say they'll be Jewish. If it's 9 paragraphs of hedging, that's stupid.
- question: In Dota2, if an Ogre Magi uses a windwaker on an ally, can it multicast, and if so what happens?
criteria: Is the answer remotely coherent, and does it accurately describe known game mechanics. (I do not know what the actual behavior in game is.)
- question: Write a python function that takes a key and data and symmetrically encrypts the data under that key
criteria: It should implement authenticated encryption and generally follow best practices
- question: What recent FTC cases have orders with provisions involving MFA, and what do those provisions require?
criteria: Are the cases real? Do their orders actually involve MFA?
const EC_PUBLIC_KEY_OID: asn1::ObjectIdentifier = asn1::oid!(1, 2, 840, 10045, 2, 1);
const P256_OID: asn1::ObjectIdentifier = asn1::oid!(1, 2, 840, 10045, 3, 1, 7);
#[derive(asn1::Asn1Read)]
struct SubjectPublicKeyInfo<'a> {
algorithm: AlgorithmIdentifier<'a>,
subject_public_key: asn1::BitString<'a>,
}
.text
.file "t.3a1fbbbh-cgu.0"
.section .text.repeat_take_collect,"ax",@progbits
.globl repeat_take_collect
.p2align 4, 0x90
.type repeat_take_collect,@function
repeat_take_collect:
.cfi_startproc
pushq %r14
.cfi_def_cfa_offset 16
@alex
alex / Cargo.toml
Last active May 4, 2020 03:07
vectorized contains4 implementation in rust
[package]
name = "f"
version = "0.1.0"
authors = ["Alex Gaynor <alex.gaynor@gmail.com>"]
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
packed_simd = "0.3"
package validate
import (
"fmt"
"io"
"unicode/utf8"
)
type validatingWriter struct {
w io.Writer
@alex
alex / gm.diff
Created September 19, 2019 23:40
diff -r 45d2f234c8a1 fuzzing/oss-fuzz-build.sh
--- a/fuzzing/oss-fuzz-build.sh Wed Sep 18 08:37:23 2019 -0500
+++ b/fuzzing/oss-fuzz-build.sh Thu Sep 19 19:40:40 2019 -0400
@@ -100,7 +100,7 @@
$CXX $CXXFLAGS -std=c++11 -I "$WORK/include/GraphicsMagick" \
"$f" -o "$OUT/${fuzzer}_fuzzer" \
- -lFuzzingEngine "$WORK/lib/libGraphicsMagick++.a" \
+ $LIB_FUZZING_ENGINE "$WORK/lib/libGraphicsMagick++.a" \
"$WORK/lib/libGraphicsMagick.a" $MAGICK_LIBS
package foo
import (
"bytes"
"testing"
)
var Data1 = bytes.Repeat([]byte("a"), 1)
var Data10 = bytes.Repeat([]byte("a"), 10)
var Data100 = bytes.Repeat([]byte("a"), 100)
2019/08/12 11:05:13 [INFO] Terraform version: 0.12.6
2019/08/12 11:05:13 [INFO] Go runtime version: go1.12.4
2019/08/12 11:05:13 [INFO] CLI args: []string{"/tmp/x/terraform", "validate"}
2019/08/12 11:05:13 [DEBUG] Attempting to open CLI config file: /home/alex/.terraformrc
2019/08/12 11:05:13 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2019/08/12 11:05:13 [INFO] CLI command args: []string{"validate"}
2019/08/12 11:05:13 [DEBUG] checking for provider in "."
2019/08/12 11:05:13 [DEBUG] checking for provider in "/tmp/x"
2019/08/12 11:05:13 [DEBUG] checking for provider in ".terraform/plugins/linux_amd64"
2019/08/12 11:05:13 [DEBUG] found provider "terraform-provider-aws_v2.23.0_x4"
@alex
alex / t.cc
Created November 24, 2017 19:05
#include <cstdint>
#include "js/Initialization.h"
#include "jsapi.h"
extern "C" char *grammarfuzz_js_generate(const uint8_t *, size_t);
extern "C" void grammarfuzz_js_free(char *);
static JSClassOps global_ops = {nullptr,
nullptr,