Skip to content

Instantly share code, notes, and snippets.

View jedbrown's full-sized avatar

Jed Brown jedbrown

View GitHub Profile
@jedbrown
jedbrown / post_2024_news_sources.md
Last active November 7, 2024 18:12 — forked from brianckeegan/post_2024_news_sources.md
Post-2024 news sources

Mainstream media failed to hold Trump to account over the course of the 2024 presidential campaign through "view from nowhere" centrism and false equivalencies between both campaigns.

Here is a list of news organizations, newsletters, and writers that are audience-funded and/or non-profits committed to independent and investigative journalism.

Rules

  • No centrist contrarians or right-wing authors
  • No reactionary-tolerant platforms (Substack, X, etc.)

Investigative journalism

@jedbrown
jedbrown / PKGBUILD
Created April 28, 2020 05:05
med-openmpi with hdf5-1.12
# Maintainer: nim65s
# Former Maintainer: Joey Dumont <[email protected]>
# Contributor: simonp
# Contributor: Martin Ortbauer <[email protected]>
# Original: Michele Mocciola <mickele>
# Contributor: Brice Méalier <[email protected]>
# Modified by: César Vecchio <cesar UNDERSTRIKE vecchio AT yahoo DOT com>
# Contributor: valandil
_pkgname='med'
import pandas
import numpy as np
import altair as alt
df = pandas.DataFrame({
'instance': ['m6g.12xlarge', 'm5g.16xlarge', 'm5.12xlarge', 'm5ad.4xlarge', 'a1.metal'],
'architecture': ['Graviton2', 'Graviton2', 'Skylake 8000', 'EPYC 7000', 'Graviton'],
'vCPU': [48, 64, 48, 16, 16],
'rate': [1.848, 2.464, 2.304, 0.824, 0.408],
'source': ['@_msw_']*3 + ['@AtluriAditya']*2,

Keybase proof

I hereby claim:

  • I am jedbrown on github.
  • I am jedbrown (https://keybase.io/jedbrown) on keybase.
  • I have a public key ASBrKluFzhAUT4oZcsmnAT0nN7AMpmEw16pmZiQ7a_kRWwo

To claim this, I am signing this object:

@jedbrown
jedbrown / cs-colloquium-reqs.md
Last active July 28, 2018 18:42 — forked from matthewhammer/cs-colloquium-reqs.md
CS Colloquium request instructions
@jedbrown
jedbrown / CMakeLists.txt
Last active December 26, 2015 00:09
CMake crash when passing linker flags containing comma
cmake_minimum_required(VERSION 2.8)
project(foo)
add_library(foo foo.cc)
target_link_libraries(foo ${DEP_LIBS})
add_library(bar bar.cc)
target_link_libraries(bar foo)
@jedbrown
jedbrown / Makefile
Created September 21, 2013 03:20
Clang 3.3 bug
CC = clang
CFLAGS = -Wall -Wextra -pedantic -std=c99 -O1 -g # -O1 or higher needed
a.out : a.o xrank.o
$(CC) -o $@ $^
@jedbrown
jedbrown / pipey.py
Last active December 10, 2015 05:58
Illustrates constructing a pipeline with some components written in Python and some using external programs.
#!/usr/bin/env python
from subprocess import Popen, PIPE
import sys, threading
# Each stage that we implement in Python. If processing binary data, we would
# read incrementally using input.read(4096), for example. The output file must
# be closed to flush the pipeline and allow it to clean up properly.
def writer(output):
for line in open('/usr/share/dict/words'):
@jedbrown
jedbrown / logg.jl
Created October 13, 2012 18:12
Solve Poisson on a square using Chebyshev collocation and sum factorization
## Julia implementation of solving Poisson on a square grid using Chebyshev collocation
# julia> load("logg.jl")
# julia> loggProfile(10000)
# error: 3.310154100518143e-7
# Average time (us): 132.39421844482422
function logg(m)
(D,xb) = cheb(m+1) # Chebyshev differentiation matrix and nodes
D = 2*D; xb = 0.5 + 0.5*xb # Remap to interval [0,1]
D2 = -(D*D)[2:end-1,2:end-1] # Negative 1D Laplacian, with Dirichlet BCs
# Oregonator: stiff 3-variable oscillatory ODE system from chemical reactions,
# problem OREGO in Hairer&Wanner
import sys, petsc4py
petsc4py.init(sys.argv)
from petsc4py import PETSc
class Orego(object):
n = 3