Skip to content

Instantly share code, notes, and snippets.

View jpgoldberg's full-sized avatar

Jeffrey Goldberg jpgoldberg

View GitHub Profile
@jpgoldberg
jpgoldberg / keybase.md
Created March 6, 2014 21:46
Keybase.io proof

Keybase proof

I hereby claim:

  • I am jpgoldberg on github.
  • I am jpgoldberg (https://keybase.io/jpgoldberg) on keybase.
  • I have a public key whose fingerprint is 0D18 24B2 2FC6 6EA6 90CD 2809 1154 2BC0 DE87 9F23

To claim this, I am signing this object:

@jpgoldberg
jpgoldberg / numbers2words.R
Created March 8, 2017 22:39 — forked from psychemedia/numbers2words.R
R function to convert numbers to words
#https://github.com/ateucher/useful_code/blob/master/R/numbers2words.r
numbers2words <- function(x){
## Function by John Fox found here:
## http://tolstoy.newcastle.edu.au/R/help/05/04/2715.html
## Tweaks by AJH to add commas and "and"
helper <- function(x){
digits <- rev(strsplit(as.character(x), "")[[1]])
nDigits <- length(digits)
if (nDigits == 1) as.vector(ones[digits])
@jpgoldberg
jpgoldberg / soups2021-multiengine.sty
Created May 19, 2021 21:08
XeLaTeX friendly SOUPS 2021 sty
% (JPG) Modified Usenex-SOUPS style to use fontspec if running with XeLaTeX or LuaLaTeX
% (JPG) Comments annoted with "(JPG)" are by Jeffrey P Goldberg,
% (JPG) jeffrey@goldmark.org (or jeff@1password.com)
% (JPG):
% The goal is to make this style sheet work with using a pdftex engine,
% (pdflatex) as well as XeTeX or LuaTeX (xelatex, lualatex)
% with similar output
%
<!DOCTYPE html>
<!-- This page was copied (and modified) from Royce Williams'
https://royce.keybase.pub/proofs/mastodon.html -->
<html lang="en-us">
<head>
<title>Jeffrey Goldberg - Mastodon proofs</title>
<meta charset="utf-8" />
<meta name="description" content="Mastodon proof for GitHub">
<meta name="language" content="en" />
@jpgoldberg
jpgoldberg / mypy-badge.json
Last active December 8, 2023 18:08
mypy dynamic badge
{"label":"Mypy","message":"checked","schemaVersion":1,"color":"blue"}
@jpgoldberg
jpgoldberg / base_convert.py
Created March 31, 2024 18:41
Python integer base conversion (Quora answer)
# A less abstract version fo this was created for
# quora answer https://qr.ae/psY5cy
import pytest
from numbers import Number
def base_convert(x: int, radix: int) -> str:
symbols = '0123456789abcdefghijklmnopqrstuvwxyz'
if radix < 2 or radix > len(symbols):
raise ValueError(f"radix must be in [2, {len(symbols)}]")