Skip to content

Instantly share code, notes, and snippets.

@xpe
xpe / PPM-Problem-Threaded-History.md
Created October 27, 2025 18:19
Python Package Management: A Problem-Threaded History

Python Package Management: A Problem-Threaded History

Author: Claude (Anthropic)
Date: 2025-10-27
Methodology: Content generated through web research and synthesis in response to user prompts requesting (1) three parallel histories (generous, negative, neutral) of Python package management tools from 1998-2025, then (2) a rethreading of this history by problem domain rather than chronologically. User provided the conceptual framework (spreadsheet metaphor: problems as rows, tools as columns) and iterative feedback that shaped the structure and tone.


Problem Thread: Dependency Declaration

@xpe
xpe / PPM-3H.md
Created October 27, 2025 18:12
Python Package Management: Three Histories

Three Histories of Python Package Management

Author: Claude (Anthropic)
Date: 2025-10-27

Context

Three parallel histories of Python package management from 1998 to 2025, presented from different perspectives: a generous account focusing on people and progress, a subtly negative account emphasizing accumulated difficulties, and a neutral technical timeline.


@angerman
angerman / Installation.md
Last active February 1, 2024 11:38
Installing nix on macOS BigSur

The nixos.org website suggests to use:

sh <(curl -L https://nixos.org/nix/install)

For macOS on Intel (x86_64) or Apple Silicon (arm64) based macs, we need to use

sh <(curl -L https://nixos.org/nix/install) --darwin-use-unencrypted-nix-store-volume
@phooky
phooky / no_masters.sh
Last active December 16, 2020 16:54
A quick bash script for changing the "master" branch of your github repo(s) to an alternative of your choosing.
#!/bin/bash
# There's a better way to do this! Use:
# https://github.com/dfm/rename-github-default-branch
# instead.
#
# Also: don't change the default branch name on your gists! Github appears to have them
# locked to master; it will break your gist.
set -e
@a1exlism
a1exlism / Atom Editor Cheat Sheet (Sweetmeat).md
Last active November 21, 2018 02:15 — forked from chrissimpkins/gist:5bf5686bae86b8129bee
Atom Editor Cheat Sheet (Sweetmeat)

Use these rapid keyboard shortcuts to control the GitHub Atom text editor on Mac OSX.

Key to the Keys

  • ⌘ : Command key
  • ⌃ : Control key
  • ⌫ : Delete key
  • ← : Left arrow key
  • → : Right arrow key
anonymous
anonymous / playground.rs
Created December 27, 2016 21:02
Shared via Rust Playground
use std::fmt::Debug;
const DEFINITIONS: &'static [&'static str] = &[
"a flaky coating of iron oxide",
"fungal plant disease",
"a reddish-brown color",
];
fn main() {
print_all(DEFINITIONS);
@fphilipe
fphilipe / exclude.sql
Last active May 27, 2025 23:47
PostgreSQL EXCLUDE constraint
CREATE EXTENSION btree_gist;
CREATE TABLE room_reservations (
room_id integer,
reserved_at timestamptz,
reserved_until timestamptz,
canceled boolean DEFAULT false,
EXCLUDE USING gist (
room_id WITH =, tstzrange(reserved_at, reserved_until) WITH &&
) WHERE (not canceled)