Skip to content

Instantly share code, notes, and snippets.

View eira-fransham's full-sized avatar

Eira Fransham eira-fransham

  • Berlin
View GitHub Profile
stdfmod:
movd esi,xmm0
movd edx,xmm1
mov eax,esi
mov ecx,edx
and eax,0x7fffffff
and ecx,0x7fffffff
cmp eax,ecx
jae 4011a0 <stdfmod+0x30>
cmp ecx,0x7f800000
#! /bin/bash
ilok_details=$(lsusb | grep 'iLok' | grep -P -o '[0-9a-f]+:[0-9a-f]+')
for ilok in $ilok_details; do
ilok_vendor=$(echo $ilok | grep -P -o '^[0-9a-f]+')
ilok_product=$(echo $ilok | grep -P -o '[0-9a-f]+$')
ilok_device=$(cat <<-HERE
<hostdev mode='subsystem' type='usb' managed='yes'>
<source>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@eira-fransham
eira-fransham / cmykdots-shadertoy.glsl.frag
Last active September 19, 2024 12:12
Best shader for generating CMYK halftone dots for full colour images on the internet, to my knowledge (ShaderToy- and TouchDesigner-compatible)
#define SHADERTOY
#ifdef SHADERTOY
const float Frequency = 60.0;
const float Size = 0.7;
const float Saturation = 5.;
const float Exponent = 0.3;
const float ReduceColor = 0.3;
const float Lightness = 0.306;
const float LumMul = 2.;
#![feature(allocator_api)]
mod cursed_lazy {
use std::{
alloc::{Allocator, Layout, AllocError},
ptr::NonNull,
};
pub struct LazyAlloc;
@eira-fransham
eira-fransham / threadpool.rs
Created September 24, 2021 08:39
Toy threadpool implementation
use std::{
any, mem, panic,
sync::atomic::{AtomicUsize, Ordering},
thread,
};
#[derive(PartialEq)]
enum Progress {
Continue,
Stop,

"Rare" Seitan

So this recipe works by making an emulsion so that the fat doesn't clog up the proteins of the seitan too badly and the seitan can still develop properly. The emulsion is made by copying a mayonnaise and mustard recipe, throwing out all the bits that make it taste like mayonnaise/mustard and keeping the bits that make it emulsify. Right now I'm still using egg as the emulsifier for the "mayonnaise", but I've seen recipes online that use silken tofu or even lecithin (the emulsifying agent in soy) extract directly to make their mayonnaise emulsify so I want to try that in the future

60ml soy sauce
60ml veggie stock (or stock of choice), I used a mixture of stock and vegetarian gravy because the latter has nutritional yeast in it
40ml rich wine (e.g. shaoxing)
20ml chinese dark vinegar
250g weizengluten
100g shop-bought hummus, I think the artificial emulsifier is an important ingredient because homemade doesn’t work
~1tsp Liquid smoke
~1/2tsp Tabasco, or more to taste
~2tsp Black pepper
1tbsp molasses