Skip to content

Instantly share code, notes, and snippets.

View rocarvaj's full-sized avatar

Rodolfo Carvajal rocarvaj

View GitHub Profile
veekaybee /
Last active May 18, 2024 01:40
Normcore LLM Reads

Anti-hype LLM reading list

Goals: Add links that are reasonable and good explanations of how stuff works. No hype and no vendor content if possible. Practical first-hand accounts of models in prod eagerly sought.

Foundational Concepts

Screenshot 2023-12-18 at 10 40 27 PM

Pre-Transformer Models

lyeskhalil /
Last active December 9, 2021 05:39
Get CPLEX's presolved model with the cuts added at the root

Get CPLEX's presolved model with the cuts added at the root

Based on Rodolfo Carvajal's gist.

1- Adjust CPX_PATH and ARCH based on your machine;
2- make cpx.


rocarvaj / dotgraph.tex
Created May 8, 2017 17:56
Dot graph paper in LaTeX
\foreach \x in {0,...,41}
\foreach \y in {0,...,57}
\fill[gray!75] (\x,\y) circle (0.06cm);
jaywilliams /
Last active January 3, 2024 17:16 — forked from palexander/gist:2975305
Compiling and running mosh on Dreamhost (Updated - 2024)
#!/usr/bin/env bash
set -e
# Dreamhost Mosh Install Script
# Jay Williams (
# Based on the gracious work of:
# Paul R Alexander (
# Sami Samhuri
erikzenker /
Created March 10, 2015 14:49
Metis usage example
#include <cstddef> /* NULL */
#include <metis.h>
#include <iostream>
// Install metis from:
// Build with
// g++ -lmetis
aaronhalford /
Created November 28, 2014 19:59
Customize ChromeOS Crosh Terminal with Custom Fonts and Solarized Dark Theme

Customize Chromebook Chrosh Shell Environment

Requirement: Chromebook, Common Sense, Commandline Ablity, 1 hour of time

Dear developers with a spare Chromebook lets inject a little personalization into your Crosh shell with custom fonts, the solarized theme, and extra secure shell options.

Also, keep in mind that the terms Chrosh, Chrosh Window, and Secure Shell all refer to various versions and extentions built around the ChromeOS terminal. Settings that affect the ChromeOS terminal are global.

Custom Fonts

why-not / gist:4582705
Last active February 1, 2024 00:44
Pandas recipe. I find pandas indexing counter intuitive, perhaps my intuitions were shaped by many years in the imperative world. I am collecting some recipes to do things quickly in pandas & to jog my memory.
"""making a dataframe"""
df = pd.DataFrame([[1, 2], [3, 4]], columns=list('AB'))
"""quick way to create an interesting data frame to try things out"""
df = pd.DataFrame(np.random.randn(5, 4), columns=['a', 'b', 'c', 'd'])
"""convert a dictionary into a DataFrame"""
"""make the keys into columns"""
df = pd.DataFrame(dic, index=[0])
pwenzel /
Created October 23, 2012 15:16
Internet Radio Streams Via Command Line
# 1. Install mplayer command line (via Brew, Macports, or APT)
# 2. Add the following aliases to ~/.profile
# 3. Type `source ~/.profile`
# 3. Type `news` or `current` to listen in your terminal
alias news="mplayer -playlist" # MPR News
alias current="mplayer -playlist" # The Current
alias classical="mplayer -playlist" # Classical MPR
alias localcurrent="mplayer -playlist" # Local Current
alias heartland="mplayer -playlist" # MPR Radio Heartland
rocarvaj / bibtexStuff.bib
Created April 27, 2012 19:05
LaTeX tricks (or stuff I forget)
% A website
Author = {Jean Schneider},
Title = {The Extrasolar Planets Encyclopaedia},
howpublished = {\url{}}

tmux cheatsheet

As configured in my dotfiles.

start new:


start new with session name: