Skip to content

Instantly share code, notes, and snippets.

$ docker run apache/spark:v3.3.1 ls /opt/spark/jars
HikariCP-2.5.1.jar
JLargeArrays-1.5.jar
JTransforms-3.1.jar
RoaringBitmap-0.9.25.jar
ST4-4.0.4.jar
activation-1.1.1.jar
aircompressor-0.21.jar
algebra_2.12-2.0.1.jar
annotations-17.0.0.jar
5 → 6 3.44
4 → 12 2.38 x
10 → 9 2.37
3 → 14 2.01
14 → 12 1.77 x
2 → 1 1.66
13 → 7 1.07
7 → 13 1.07
8 → 1 0.75 x
1 → 8 0.75 x
@zobar
zobar / gist:0497670444b3257768309f98b3eba0e0
Last active June 7, 2022 00:40
gpu wavelet reconstruction
https://github.com/graetz23/JWave/blob/master/src/jwave/transforms/wavelets/biorthogonal/BiOrthogonal.java
L'0 = -H0 H'0 = -L0
L'1 = H1 H'1 = L1
L'2 = -H2 H'2 = -L2
L'3 = H3 H'3 = L3
L'4 = -H4 H'4 = -L4
L'5 = H5 H'5 = L5
S0 S1 S2 S3 S4 S5
$ docker run gcr.io/spark-operator/spark:v3.1.1 ls /opt/spark/jars
HikariCP-2.5.1.jar
JLargeArrays-1.5.jar
JTransforms-3.1.jar
RoaringBitmap-0.9.0.jar
ST4-4.0.4.jar
activation-1.1.1.jar
aircompressor-0.10.jar
algebra_2.12-2.0.0-M2.jar
antlr-runtime-3.5.2.jar
{
"_name": "Wolfram|Alpha",
"_shortName": "wolframalpha",
"_loadPath": "[https]addons.mozilla.org/wolframalpha.xml",
"description": "Wolfram|Alpha is more than a search engine. It gives you access to the world's facts and data and calculates answers across a range of topics, including science, nutrition, history, geography, engineering, mathematics, linguistics, sports, finance...",
"__searchForm": "https://www.wolframalpha.com/",
"_iconURL": "data:image/x-icon;base64,AAABAAMAEBAAAAEAIAAoBQAANgAAACAgAAABACAAKBQAAF4FAABAQAAAAQAgAChQAACGGQAAKAAAABAAAAAgAAAAAQAgAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZv9SAGb/SgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZv8/AGb/AQAAAAAAZv8MAGb/4wBm/94AZv8KAAAAAABm/wIAZv9CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGb/2gBm/9kAZv9xAGb/lQBm//8AZv//AGb/kQBm/3YAZv/eAGb/1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm/74AZv//AGb//wBm//8AZv//AGb//wBm//8AZv//AGb//wBm/7sAAAAAAAAAAAAAAAAAAAA
X Y Z
ab 33 333 3333
ac 33 333 3333
bc 33 333 3333
qu 1 1 1
P(X) P(q|X) P(u|X)
P(X|qu) = ------------------------------------------------------------
P(X) P(X|q) P(X|u) + P(Y) P(Y|q) P(Y|u) + P(Z) P(Z|q) P(Z|u)
trait Printer {
def print(what: String)
}
object Printer {
object Stdout extends Printer {
def print(what: String) = println(what)
}
def apply(writer: Writer): Printer = new Printer {
@zobar
zobar / Dockerfile
Created January 5, 2018 01:54
outline
FROM python:2
RUN apt-get update\
&& apt-get install --assume-yes --no-install-recommends python-pil\
&& rm --recursive /var/lib/apt/lists/*
WORKDIR /usr/src/app
trait Reader<A>
where
Self: Sized,
{
type Out;
fn apply(&self, a: &A) -> Self::Out;
fn map<'a, G>(&'a self, g: &'a G) -> Map<Self, G> {
Map(self, g)
@zobar
zobar / backoff.scala
Last active September 22, 2017 21:57
import java.util.{Timer, TimerTask}
import org.joda.time.Duration
import scala.concurrent.{Await, ExecutionContext, Future, Promise}
import scala.concurrent.duration.Duration.Inf
import scala.math.min
import scala.util.Random
def withBackoff[A](maxRetry: Int,
baseDelay: Duration,
maxBackoffTime: Duration)