Skip to content

Instantly share code, notes, and snippets.

View mpickering's full-sized avatar

Matthew Pickering mpickering

  • Well Typed LLP
  • Sheffield, UK
View GitHub Profile
#!/usr/bin/env -S cabal run
{- cabal:
build-depends: base >=4.17 && <5
, directory >=1.3.8
, filepath >=1.4.100
, time
, criterion >=1.6
default-language: GHC2021
ghc-options: -O2
-}
#!/usr/bin/env -S cabal run
{- cabal:
build-depends: base >=4.17 && <5
, directory >=1.3.8
, filepath >=1.4.100
, time
, criterion >=1.6
default-language: GHC2021
ghc-options: -O2
-}
#!/usr/bin/env -S cabal run
{- cabal:
build-depends: base >=4.17 && <5
, directory >=1.3.8
, filepath >=1.4.100
, time
, criterion >=1.6
default-language: GHC2021
ghc-options: -O2
-}
#!/usr/bin/env -S cabal run
{- cabal:
build-depends: base >=4.17 && <5
, directory >=1.3.8
, filepath >=1.4.100
, time
, criterion >=1.6
default-language: GHC2021
ghc-options: -O2
-}
#!/usr/bin/env -S cabal run
{- cabal:
build-depends: base >=4.17 && <5
, directory >=1.3.8
, filepath >=1.4.100
, time
, criterion >=1.6
default-language: GHC2021
ghc-options: -O2
-}

Olive Branch

The goal of the Olive Branch project is to promote sustainable contribution to open source software development.

Firstly, the project aims to bring the NixOS Mediation Service to the wider open source community. Projects can apply to be affiliated with Olive Branch and access the independent mediation service. Members of an affiliated community can refer themselves to participate in mediation when they feel unable to manage or resolve a conflict themselves.

Introduction

Open-source development has been seen as the last bastion of meritocracy. The feeling goes that for a software project, the only principle which should matter is the technical details of the code. All developers strive to simple, faster, cleaner technical solutions and can agree alignment on these simple self-evident facts.

Anyone who has spent significant time in these communities knows that the truth is more complicated. Governance, conflict, power, and trust shape the day-to-day life

Blog Series Topics on Governance and Conflict in Open Source

This file groups possible blog post topics into thematic clusters. Each title includes a short summary paragraph.

Introduction

Open-source development has been seen as the last bastion of meritocracy. The feeling goes that for a software project, the only principle which should matter is the technical details of the

Config { font = "xft:Fira Mono:pixelsize=14:antialias=true:hinting=true"
, borderColor = "black"
, border = TopB
, bgColor = "black"
, fgColor = "grey"
, position = TopW L 100
, commands = [ Run Weather "EGGD" ["-t","<tempC>C","-L","18","-H","25","--normal","green","--high","red","--low","lightblue"] 36000
, Run Network "eth0" ["-L","0","-H","32","--normal","green","--high","red"] 10
, Run Network "eth1" ["-L","0","-H","32","--normal","green","--high","red"] 10
, Run Cpu ["-L","3","-H","50","--normal","green","--high","red"] 10
set background=dark
set hidden
set wildmenu
nnoremap ' `
nnoremap ` '
map <silent> tu :call GHC_BrowseAll()<CR>
syntax on