Skip to content

Instantly share code, notes, and snippets.

@rlan
rlan / expenses.bean
Created May 13, 2024 02:07
Beancount expense accounts
1970-01-01 open Expenses:Education:Books
1970-01-01 open Expenses:Education:Classes
1970-01-01 open Expenses:Education:Tuition
1970-01-01 open Expenses:Food:Grocery
1970-01-01 open Expenses:Food:ConvenienceStore
1970-01-01 open Expenses:Food:Restaurant
1970-01-01 open Expenses:Home:Electricity
1970-01-01 open Expenses:Home:Gas
@rlan
rlan / install_blowfish_hugo_project.sh
Created April 14, 2024 01:04
Script for a fresh installation of Blowfish-theme Hugo project
#!/bin/bash
#
# Script for a fresh installation of Blowfish-theme Hugo project
# Method: Hugo submodule
# Blowfish theme: https://blowfish.page/docs/installation/
#
# Verified on:
# go version go1.22.2 darwin/arm64
# hugo v0.124.1-db083b05f16c945fec04f745f0ca8640560cf1ec+extended darwin/arm64 BuildDate=2024-03-20T11:40:10Z VendorInfo=brew
# Blowfish v2.65.0
@rlan
rlan / spotdl
Last active February 27, 2024 10:58
Bash script to use spotdl to download music from Spotify using official spotdl docker container
#!/bin/bash
usage() {
echo ""
echo "Usage: $0 [URL]"
echo "Example: $0 https://open.spotify.com/track/0VjIjW4GlUZAMYd2vXMi3b"
}
if [ "$#" -ne 1 ]; then
echo "Invalid number of arguments!"
@rlan
rlan / mnist_ray_pytorch_lightning.py
Last active July 14, 2023 10:32
MNIST training starter kit with Ray, PyTorch Lightning and PyTorch
"""
MNIST PyTorch Lightning Example
Ref: https://docs.ray.io/en/latest/tune/examples/includes/mnist_ptl_mini.html
"""
import math
import torch
from filelock import FileLock
@rlan
rlan / nfs_no_limit_materials_chart.md
Last active March 18, 2022 11:58
NFS no limit materials chart

Materials

Generic

Icon Name Chapters
battery Battery 12.7. 18.3.
hose Hose 7.5. 11.X. 16.8.
bearing Bearing 8.6. 15.X. 18.8.
![relay](h
@rlan
rlan / onenote_vs_evernote.md
Last active March 4, 2022 00:53
OneNote vs EverNote
Evernote OneNote Trello
Free N Y Y
Fast UI Y Y N
Offline mode Y Y Y (mobile app only)
Google Drive integration Y (documents yes, folders not sure) N Y
iOS app Y Y Y
macOS app Y Y Y
"""
Reference: https://github.com/ray-project/ray/blob/f8a91c7fad248b1c7f81fd6d30191ac930a92bc4/rllib/examples/env/simple_corridor.py
Fixes:
ValueError: ('Observation ({}) outside given space ({})!', array([0.]), Box([0.], [999.], (1,), float32))
"""
import gym
from gym.spaces import Box, Discrete
import numpy as np
@rlan
rlan / imagenet.sh
Last active July 30, 2021 11:06 — forked from sharma0611/imagenet.sh
ImageNet Preparation for PyTorch torch vision.datasets.imagenet
#!/bin/bash
#
# These files should exist:
# $ ls
# ILSVRC2012_devkit_t12.tar.gz ILSVRC2012_img_train.tar ILSVRC2012_img_val.tar
#
# When this script is finished:
# $ ls
# imagenet ILSVRC2012_devkit_t12.tar.gz ILSVRC2012_img_train.tar ILSVRC2012_img_val.tar
# $ ls imagenet
@rlan
rlan / requirements.txt
Last active December 26, 2023 04:57
twin-investing
matplotlib
pandas
seaborn
@rlan
rlan / 45231.log
Last active May 25, 2021 12:50
Ray ERROR worker.py:382 -- SystemExit was raised from the worker
[2021-05-24 11:19:29,390 I 45231 22642740] core_worker.cc:136: Constructing CoreWorkerProcess. pid: 45231
[2021-05-24 11:19:29,392 I 45231 22642740] core_worker.cc:356: Constructing CoreWorker, worker_id: 4cb7089af9b4fdf0d82db7aab34b6c55f5d2c379ec4c51d827347638
[2021-05-24 11:19:29,393 I 45231 22642740] grpc_server.cc:71: worker server started, listening on port 56935.
[2021-05-24 11:19:29,398 I 45231 22642740] core_worker.cc:420: Initializing worker at address: 192.168.1.219:56935, worker ID 4cb7089af9b4fdf0d82db7aab34b6c55f5d2c379ec4c51d827347638, raylet 72987f65065c125c627d638cb028d79918cf2929f7353e4ade347e19
[2021-05-24 11:19:29,407 I 45231 22642740] core_worker.cc:285: Worker 4cb7089af9b4fdf0d82db7aab34b6c55f5d2c379ec4c51d827347638 is created.
[2021-05-24 11:19:29,407 I 45231 22642740] io_service_pool.cc:35: IOServicePool is running with 1 io_service.
[2021-05-24 11:19:29,407 I 45231 22644291] service_based_accessor.cc:579: Received notification for node id = 72987f65065c125c627d638cb028d79918cf2929f7353