Skip to content

Instantly share code, notes, and snippets.

View andreasjansson's full-sized avatar

Andreas Jansson andreasjansson

View GitHub Profile
{"prompt": "a cat", "images": [{"url": "https://replicate.delivery/yhqm/M3MzBpeWPfg0qkNZcK1x4dMXr2boczHOqTHsxnEjtauJAvkTA/out-0.png", "labels": {"model": "stable-diffusion"}}, {"url": "https://replicate.delivery/czjl/49VkOf3fu7sfgon0W2OMf5dlIxiwUpsBAicD1lveJP0e2cL5E/output.webp", "labels": {"model": "flux-dev"}}]}
{"prompt": "a dog", "images": [{"url": "https://replicate.delivery/yhqm/yzKdMfHFMeq14kceu334KavdzLMcETTHiC12E2iMkfNgS8SOB/out-0.png", "labels": {"model": "stable-diffusion"}}, {"url": "https://replicate.delivery/czjl/c2e693uAGuWIe0o6ZOqFF3R5uJt5hq7SPSsrkgfA6dz1JeSOB/output.webp", "labels": {"model": "flux-dev"}}]}
@andreasjansson
andreasjansson / cog-dev.md
Created January 25, 2023 09:49
Develop inside Cog container

Develop inside Cog container

Start a shell inside the container:

cog run bash

This will mount your working directory into /src inside the container.

When the shell has started, install ipython:

@@ -38,6 +38,8 @@ const (
RowType
BarGaugeType
HeatmapType
+ TimeseriesType
+ StateTimelineType
)
const MixedSource = "-- Mixed --"
@@ -59,6 +61,8 @@ type (
from scipy.signal import convolve2d
import sys
import multiprocessing
import numpy as np
shapes = [
np.array([
[1, 0, 0, 1],
[1, 0, 0, 1],
[1, 1, 1, 1],
;; spotify-play-track
;; osx only 🙈
(defun osascript (script)
(shell-command-to-string (concat "osascript -e " (shell-quote-argument script))))
(defun spotify-uri-bounds-of-thing-at-point ()
(save-excursion
(skip-chars-backward "a-zA-Z0-9:")
(cons (point) (progn (skip-chars-forward "a-zA-Z0-9:") (point)))))
@andreasjansson
andreasjansson / gist:a675ef49e6999f951c67
Last active February 14, 2016 19:35
4PL curve fitting with gnuplot
$ gnuplot -e 'set term dumb size 100, 30; set fit quiet; set xr [1000:20000]; f(x) = (a - d) / (1 + ((x / c) ** b)) + d; fit f(x) "acc.txt" u 1:2 via a, b, c, d; p "acc.txt" u 1:2 w l notit, f(x) w l notit'
80 ++---+--------+---------+---------+--------+---------+--------+---------+--------+--------++
| + + + + + + + + + +
79 ++ #################
| * *******############## |
| * *****************#** |
78 ++ * ** ************ *** * * ++
@andreasjansson
andreasjansson / billboard.json
Created October 17, 2015 23:23
Billboard Top 100, crawled from http://www.umdmusic.com/
This file has been truncated, but you can view the full file.
@andreasjansson
andreasjansson / youtube.txt
Last active October 18, 2015 00:37
YouTube play counts for most jammed tracks on ThisIsMyJam.com (crawled 2015-09-29)
grimesoblivion 18441827
altjbreezeblocks 70737601
lorderoyals 513468680
thelumineershohey 134697041
chvrchesthemotherweshare 11418762
gotyesomebodythatiusedtoknow 685106679
arcticmonkeysdoiwannaknow 217387511
ofmonstersandmenlittletalks 158730595
alabamashakesholdon 14149362
djangodjangodefault 3871704
@andreasjansson
andreasjansson / logreg.el
Last active August 29, 2015 14:16
regularized logistic regression in emacs lisp
;; -*- lexical-binding: t -*-
(eval-when-compile
(require 'cl))
(defun rnd (from to)
(let ((r (/ (random 10000) 10000.0)))
(+ (* r (- to from)) from)))
(defun init-weights (n-inputs n-outputs)
function conky_format(format, number)
return string.format(format, conky_parse(number))
end
function conky_average(...)
local sum = 0
local count = 0
for _, v in ipairs({...}) do
sum = sum + conky_parse(v)