Skip to content

Instantly share code, notes, and snippets.

@pncnmnp
pncnmnp / words_of_life.py
Created December 16, 2022 04:22
Game of Life but with alphabets
# initialize the grid with random alphabets
import random
from itertools import permutations
from collections import Counter
import pickle
import enchant
# define the grid size
GRID_SIZE = 8
@pncnmnp
pncnmnp / fio.vim
Created April 1, 2023 11:19
Vim syntax file for Fio (Flexible I/O Tester)
" Vim syntax file for Fio (Flexible I/O Tester)
" Language: Fio
" Maintainer: Parth Parikh <parthparikh1999p@gmail.com>
" Last Change: 2023-04-01
" This code is licensed under Vim License:
" https://github.com/vim/vim/blob/master/LICENSE
" Fio files are a type of classic INI files
" This is a slight modification of:
title artist ytdlp_title ytdlp_artist ytmdl_title ytmdl_artist
How Ya Doin'? (feat. Missy Elliott) Little Mix How Ya Doin'? (feat. Missy Elliott) Little Mix
Crazy Kids (feat. will.i.am) Kesha Crazy Kids (feat. will.i.am) Kesha Crazy Kids (Originally Performed by Ke$Ha Feat. Will.I.Am) [Karaoke Version] Singer's Edge Karaoke
Ooh La La (from "The Smurfs 2") Britney Spears Ooh La La (From "The Smurfs 2") Britney Spears Fu-Gee-La Fugees
People Like Us Kelly Clarkson People Like Us Kelly Clarkson People Like Us Micah Tyler
Overdose Ciara Overdose Ciara Overdose Finesse2tymes
Right Now - Dyro Radio Edit Rihanna Right Now (feat. David Guetta) Rihanna Right Now - Dyro Radio Edit Rihanna
Give It 2 U Robin Thicke Give It 2 U (feat. Kendrick Lamar & 2 Chainz) Robin Thicke Give It 2 U (feat. Kendrick Lamar & 2 Chainz) Robin Thicke
Foolish Games Jewel Foolish Games Jewel Foolish Games Jewel
Outta Nowhere (feat. Danny Mercer) Pitbull Outta Nowhere (feat. Danny Mercer) Pitbull
# Auto-suggestion
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
# Aliases
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
alias py="python3.10"
alias ptpy="python3.10 -m ptpython"
@pncnmnp
pncnmnp / gist:8afb7903f61ec69a157287435a6347aa
Created December 9, 2023 17:51
Test out bazzargh's variation of "Shuffling using Fibonacci hashing"
import random
import math
import copy
import numpy as np
def shuffle_songs(songs):
"""Return a list of shuffled songs."""
num_songs = len(songs)