Skip to content

Instantly share code, notes, and snippets.

View nayakrujul's full-sized avatar

Rujul Nayak nayakrujul

View GitHub Profile
@nayakrujul
nayakrujul / ducks.md
Created August 6, 2023 10:37
How to play the Duck Game

How to play the duck game

This is a 2-player game.

First, we start with a line of blue rubber ducks (represented here as circles):

🔵🔵🔵🔵🔵🔵🔵
export function decode(inp, prediction, min_bits = 16) {
const out = [];
let bottom = 0;
let top = 0;
let bits = 0;
let acc = 0;
let i = 0;
let consumed = 0;
while (top - bottom + 1 > 2 ** (i - inp.length + 1)) {
@nayakrujul
nayakrujul / wordle-best-openers.csv
Last active November 9, 2022 18:46
The best Wordle openers, calculated using Information Theory (see Markdown at bottom for info)
Word Information
tares 8.464541687215725
teras 8.384621063737562
pelas 8.330901493791194
peats 8.246791141310833
tears 8.134442220668841
bares 8.085543736
dores 8.08469110802232
pears 8.082520569242499
pores 8.055957327018291
We can make this file beautiful and searchable if this error is corrected: It looks like row 7 should actually have 28 columns, instead of 24. in line 6.
AtomicNumber,Element,Symbol,AtomicMass,NumberofNeutrons,NumberofProtons,NumberofElectrons,Period,Group,Phase,Radioactive,Natural,Metal,Nonmetal,Metalloid,Type,AtomicRadius,Electronegativity,FirstIonization,Density,MeltingPoint,BoilingPoint,NumberOfIsotopes,Discoverer,Year,SpecificHeat,NumberofShells,NumberofValence
1,Hydrogen,H,1.007,0,1,1,1,1,gas,,yes,,yes,,Nonmetal,0.79,2.2,13.5984,8.99E-05,14.175,20.28,3,Cavendish,1766,14.304,1,1
2,Helium,He,4.002,2,2,2,1,18,gas,,yes,,yes,,Noble Gas,0.49,,24.5874,1.79E-04,,4.22,5,Janssen,1868,5.193,1,
3,Lithium,Li,6.941,4,3,3,2,1,solid,,yes,yes,,,Alkali Metal,2.1,0.98,5.3917,5.34E-01,453.85,1615,5,Arfvedson,1817,3.582,2,1
4,Beryllium,Be,9.012,5,4,4,2,2,solid,,yes,yes,,,Alkaline Earth Metal,1.4,1.57,9.3227,1.85E+00,1560.15,2742,6,Vaulquelin,1798,1.825,2,2
5,Boron,B,10.811,6,5,5,2,13,solid,,yes,,,yes,Metalloid,1.2,2.04,8.298,2.34E+00,2573.15,4200,6,Gay-Lussac,1808,1.026,2,3
6,Carbon,C,12.011,6,6,6,2,14,solid,,yes,,yes,,Nonmetal,0.91,2.55,11.2603,2.27E+00,3948.15,4300,7,Prehi