Pinned Repositories
cse291g-sv2p
CDNA and SV2P reimplementation and improvement for class project
garch11
C++ implementation of Garch(1,1) with Python binding.
html2obsidian
Convert HTML to Obsidian-style Markdown, with math, within-doc link and within-site hyperlink supports.
muconvert_rust
A thin C and Rust wrappers over `mutool convert` that extract text from pdf into in-memory buffer.
pytorch-cw2
A rich-documented PyTorch implementation of Carlini-Wagner's L2 attack.
sat-minesweeper
An SAT-based Minesweeper agent.
tabulate
Multiline fixed-width plaintext table generator
todo-tex
Add various TODO tags to LaTeX source and refer to them conveniently in the future
kkew3's Repositories
kkew3/todo-tex
Add various TODO tags to LaTeX source and refer to them conveniently in the future
kkew3/html2obsidian
Convert HTML to Obsidian-style Markdown, with math, within-doc link and within-site hyperlink supports.
kkew3/tabulate
Multiline fixed-width plaintext table generator
kkew3/alfred-tts
Easy-to-use Alfred 5 workflow that performs Text-to-Speech synthesis.
kkew3/kkew3.github.io
kkew3/alfred-dictionaries
A collection of Alfred 5 workflows that query online dictionary including Merriam-Webster, Urban, and Google Translate.
kkew3/alfred_fzf_helper
Helper functions that enable fuzzy search via fzf in Alfred 5 workflow script filters.
kkew3/copy-current-netnewswire-article-as-markdown
Alfred workflow that gets current RSS article of NetNewsWire app as HTML, converts to Markdown, and writes to the clipboard.
kkew3/jieba.vim
基于 jieba 的 Vim 按词跳转插件
kkew3/muconvert_rust
A thin C and Rust wrappers over `mutool convert` that extract text from pdf into in-memory buffer.
kkew3/alfred-convert-date
Alfred 5 workflow that converts between various datetime formats.
kkew3/alfred-json-rust
Helpers for writing script filters and JSON configs of Alfred>=5.
kkew3/alfred-stackoverflow
Alfred 5 workflow for searching StackExchange.
kkew3/ascii-filter-rust
This utility filters out all bytes other than ASCII letters, digits, ASCII punctuations, space, tab, and newline ('\n'). Applying the output to `grep` solves the annoying "binary file matches" problem.
kkew3/bayeslr-imbalanced
Codebase for "Learn Bayesian Logistic regression from imbalanced data" post.
kkew3/cdbm
Bookmark directory and cd to it quickly
kkew3/character-tokenizer
A character tokenizer for Hugging Face Transformers
kkew3/copy1l
Handy script that copies the first line of stdin to the system clipboard.
kkew3/dsep
Test for conditional independence in Bayesian networks and (WIP) Markov random fields.
kkew3/gruvbox
Retro groove color scheme for Vim
kkew3/manual-build-pyo3
This crate intends to simplify manual build of pyo3 without maturin.
kkew3/mupdf-rs
Rust binding to mupdf
kkew3/obsidian.vim
Vim syntax for obsidian-style markdown.
kkew3/p7z2tar
Write 7z archive as tar stream to stdout.
kkew3/pynnog_nguyen2019
Python and numba reimplementation of "Non-Negative Orthogonal Greedy Algorithms" (Nguyen et al., 2019).
kkew3/sorted-iter
Union, intersection, and difference of sorted iterators relying on external comparators and custom deduplicate policy, for Rust users.
kkew3/textwrap-rs
An efficient and powerful Rust library for word wrapping text.
kkew3/ultisnips-issue1
Reproducible example for ultisnips issue #1559.
kkew3/vim-markdown
Markdown Vim Mode
kkew3/vocab-notebook
A terminal word sampler used to memorize words from custom vocabulary TSV file.