docker-cp - Copy files/folders between a container and the local filesystem. - Linux Man Pages (1)
I have no idea why `man docker-cp` on my debian machine has basically nothing in it. This was very helpful.
man  docker  docker-cp 
3 days ago
Casually removing root files
An interesting quirk of linux directory permissions. Somehow I am constantly surprised. Basically, if you have `wx` on a directory you can remove a file inside.
permissions  file  linux 
4 days ago
Knolling - Wikipedia
A fun about lining all your stuff up at 90 degree angles. I have the feeling I would never find this again if I didn't bookmark it.
wikipedia  via-hackernews  design 
9 days ago
On a technicality / fuzzy notepad
A sad story about building communities that is sad because of how often it is true.
community  via-brennen  internet 
16 days ago
Python Entry Points Explained
Evidently entry_points in setup.py can be used for more than I was aware. All I was aware of was console_scripts, so I suppose this shouldn't be surprising.
entry_points  python  setup.py 
17 days ago
Understanding sudoers(5) syntax
This is what I'm looking for 90% of the time when I do `man suoders`. In fact, in a fit of frustration, I started writing this exact page. After a bit of searching I found this and stopped writing this exact page. Now I'll just go to pinboard.in/u:thcipriani/t:sudoers instead :)
sudo  sudoers  sysadmin 
19 days ago
Docker Pattern: The Build Container – Alexei Ledenev – Medium
tl;dr

docker build -t build-img -f Dockerfile.build .
docker create --name build-cont build-img
docker cp build-cont:/sweet/juices local-juices
docker build -t prod-img -f Dockerfile
where
Dockerfile has line COPY local-juices /some/path/inside/docker/juices

It's a pattern. Look it up. This is the world where I live.
docker  containers  CI 
4 weeks ago
Jonathan Dowland
I am an admirer of this ikiwiki site. It is really nicely structured. It's got some good reads, too :)
ikiwiki  blog 
4 weeks ago
The Story Behind the World’s Most Famous Desktop Background
The story behind the bliss background from Windows XP. It's not really much of a story, so much as it is a background. It's still got to be the most surreal thing that will happen to that photographer - to see a photo he took everywhere he looks. Probably still.
art  photography 
5 weeks ago
The EasyDens by Anton Paar | MoreBeer
A super accurate means of measuring density. I kind of want. $500 want? Probably not. But I'll pin for future reference.
brewing  beer 
6 weeks ago
jordan orelli - How to use interfaces in Go
A good overview of interfaces and how to write types that utilize them well.
golang  programming 
6 weeks ago
Recipes — World Aeropress Champtionship
This is the method I tend to use to make aeropress coffee. I can never find this page though.
coffee  aeropress 
6 weeks ago
Cigar City Maduro Brown Clone
Tried this the other day. Is an amazingly smooth brown ale. Would like more esters than this one had, but I think that's probably a yeast selection thing, I think the grain-bill is spot-on what I want for a Northern English Brown Ale. Would like to try with wyeast 1469 or wyeast 1275.
brewing  beer 
6 weeks ago
Brewing Bavarian Hefewiezen - Harold Gulbranson
Harold Gulbranson's presentation at NHC a few years back. Compares mash schedules and fermentation temperatures for brewing hefeweizen.
aha  beer  brewing  haroldgulbranson  hefeweizen 
8 weeks ago
The Northern Brewer Homebrew Forum :: View topic - The Great Bavarian Weissbier Project of 2007
Amazing collaboration of folks figuring out how to brew an authentic Bavarian Weissbier. If I didn't have a very vivid memory of this thread I would have never found it. Northern Brewer changed their forum software and threw all this work by their community away.
beer  brewing  hefeweizen  via-northernbrewer  weissbier 
8 weeks ago
Technovelty - Zuul and Ansible in OpenStack CI
It is an interesting point that Jenkins, especially in OpenStack's CI setup, is little more than a permanent SSH agent and script runner. Using zuul in CI (like we do at the foundation) means that Jenkins is very dumb. Getting rid of it entirely may be throwing out the baby with the bathwater -- sure ansible can run tasks and (evidently) you can stream them in realtime as they happen, but I think visibility is lessened. The flip side of this is that Jenkins has a horrible UI, perhaps particularly when it comes to visibility. There is, however, something to be said for robust tested solutions.

I'm ambivalent about this idea is what I'm saying.
CI  ansible  zuul  openstack 
8 weeks ago
Microformats for IkiWiki
A page that includes some template modifications to allow microformats in ikiwiki. I think ideally IkiWiki would support webmentions, too. That'd be neat.
ikiwiki  blog  microformats  semantic-web 
8 weeks ago
Don't be fooled: Metadata is the real data | Standard Notes Blog
A good argument about why metadata is important. Preaching to the choir, as all of these pieces I bookmark are, but still important to remember.
privacy  security  metadata  nsa 
8 weeks ago
Macro Field Studio - Outdoor Photographer
A cool technique for taking outdoor photographs that kind of look like Audubon drawings.
photography  macro 
9 weeks ago
More shell, less egg - All this
That great story where Donald Knuth creates a literate Pascal program to count the frequency of words in a text file, McIlroy does the same thing in a few lines of shell. I have no idea if you can learn anything from this, but it sure is interesting.
programming  knuth  mcIlroy  software 
9 weeks ago
The Evolution of Code Deploys at Reddit – Upvoted
How reddit deploys code and how they have historically. This seems to mirror a lot of the various iterations of how code-deployment works at WMF. Interesting to see software develop slowly over many years.
deployment  python  software 
10 weeks ago
Inbox Zero for Life – Keith Rarick
Seems basically how I handle email: as fast as possible either flag or delete things. Probably not a novel means of handling email.
email  inboxzero 
10 weeks ago
Kubernetes for Sysadmins – Kelsey Hightower at PuppetConf 2016 - YouTube
Kelsey Hightower demos k8s application. Also some explanation of why puppet is not needed in a container.
containers  docker  k8s 
11 weeks ago
Please, enough with the dead butterflies! – Emily S. Damstra
Evidently artistic depictions of butterflies are mostly drawn from dead, pinned butterflies. As is evidenced from their wing position.
butterfly  insects  entomology 
11 weeks ago
The Nature of Code
Introduction to code via the processing programming language. This is, I think, one of the most interesting ways in which one could learn to program.
programming  processing  tutorial  via-hackernews  books 
12 weeks ago
The problem with maps.
Interesting post about map projections and their distortions.
maps  geography  D3  mercator  javascript 
12 weeks ago
Architecture as Photography - David Campany
Essay about architectural photography ranging from View from the Window at Le Gras circa 1826 until today.
longreads  architecture  photography 
may 2017
Institutional memory is still a weak area – interi
Google docs and institutional memory. Man oh man do I hate Google docs.
memory  google  googledocs 
may 2017
Action Castle (PDF) — Memento Mori Theatricks
An AFK text-based adventure game. Unclear if this will be any fun for the human text-based but it's probably worth $1.99 to find out.
games  text-based-adventure 
may 2017
War to the Knife: Bleeding Kansas, 1854-1861
History book from when Kansas was interesting.
kansas  books  toread  via-brennen 
may 2017
Kyle Isom: "OpenSSH Keys: A Walkthrough"
Walk through of various key formats and conversions.
ssh  security  openssh  cryptography  golang 
may 2017
How to measure noise in digital camera raw images | PanoramaShots
Measuring sensor noise with open source tools. Seems neat. I have not yet grok'd to fullness.
photography  ISO  sensor  noise 
april 2017
Nikon D610 Quick Reference Guide
A quick version of all the settings you care about on the d610. This is pretty much what I'm looking for every time I google something I should already know about my camera.
photography  nikon  d610 
march 2017
Taking Interior HDR Vertorama Shots - HDR Cookbook by farbspiel
I see lots of cool photos of interiors that are excruciatingly detailed. I guess these are called "vertoramas" since they are vertical space panoramas. Anyway, this is a neat page about making HDR vertoramas. For whatever that is worth.
photography  panorama  hdr  tutorial  360 
march 2017
Equirectangular Panorama with AutoPano Giga | Shutter Experiments
A short tutorial on creating 360° panoramas using a DSLR hand held. I have been interested in getting something like a Sigma 8mm precisely for its 180° FoV; however, this tutorial makes it seem like with a little extra work I could get similar results without another lens, which is appealing to me.
photography  linux  panorama  360 
march 2017
Photo Funnel: Drag-and-Drop Photo Copying Tool For Linux – Medium
Bash script for drag and drop upload of photos on Linux. Uses YAD and exiftool to import a whole bunch of photos. Now that rapid photo downloader has started to be unusable for me, I am just using a dumb bash script. This seems like a different paradigm than what I'm looking for, but I'd like to keep it around for ideas.
linux  photography  tools  bash 
march 2017
pearsontechnology/deployment-pipeline-jenkins-plugin: Continuous Deployment for Kubernetes using Jenkins
This is a system that Pearson technology is using as a deployment pipeline. There are amazing parts that I totally want to steal :)
k8s  containers  docker  CI  jenkins 
february 2017
How to Write a Git Commit Message
Great article with git commit message tips:

1. Separate subject from body with a blank line
2. Limit the subject line to 50 characters
3. Capitalize the subject line
4. Do not end the subject line with a period
5. Use the imperative mood in the subject line
6. Wrap the body at 72 characters
7. Use the body to explain what and why vs. how

Most of this summarizes to: use the imperative in the subject line, use vim to make sure of formatting, and use the body to explain WHY!!!! So much explain Why.
git 
february 2017
Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) - Hebrew University of Jerusalem | Coursera
A course where you start with NAND gates, build a hardware platform, a machine language, an assembly language, a VM implementation, a high level language, and (finally!) an application written in the high level language. Wheeeeeeeee!
programming  compsci  computing 
february 2017
The format=flowed FAQ (Joe Clark)
format=flowed is the way to prevent your emails from looking like shit on mobile phones.
email  mutt 
february 2017
Harvard Botanical Museum Leaflet (1947) - Chicha
This is a leaflet from the Harvard Botanical Museum on making Chicha the fermented Peruvian corn drink made by chewing corn and spitting it out.
beer  brewing  chicha 
february 2017
Advogato: Sovereign Computing
Describes a possible future of computing using free/libre software from the past. This is a future we've implicitly rejected in favor of more commercial alternatives.
freedom  p2p  future  libre 
february 2017
Basic Flashlight Tutorial - An Introduction to High Performance Flashlights
Everything you ever wanted to know about flashlights. Interesting info on rechargeable batteries, too!
flashlight  battery 
february 2017
Flag map of the United States
All the flags of all the states on an svg image. Is neat.
vexillology  flags  maps  states 
february 2017
awkiawki - A Tiny And Fast WikiWiki-Clone Written In (n|g|m)awk
Tiny wiki engine written in 2002 in awk. Works perfectly.
awk  web  wiki 
january 2017
Puppet coding - Wikitech
Wikimedia foundation's puppet code guidelines.
puppet  wikimedia  wikitech 
january 2017
Congressional District T-Shirt by BorderlineApparel on Etsy
Express your support for disenfranchisement of voters, I guess. Politics are awful :(
gerrymander  congress  politics  gifts  via-greg 
january 2017
How To Be Good - The New Yorker
An Oxford philosopher thinks he can distill all morality into a formula. Is he right?
philosophy  architecture  assonance  longreads 
december 2016
functional programming - Monad in plain English? (For the OOP programmer with no FP background) - Stack Overflow
Explains the ">>=" (greater-than greater-than equal) and "=<<" (equal less-than less-than) things you see all over haskell code.
haskell  xmonad  functional  programming  monad  via-stackoverflow 
december 2016
« earlier      
2206 360 61a _neckbeardhacker actionscript aeropress aha algorithm amazon android animation ansible apple_mac_osx arcanist arch architecture archive archive.org arduino art articles artist ascii assonance astro astronomy astrophotography audio awk aws backup bandwidth bash battery beaglebone beer bennet bicycle bitcoin blockchain blog bloom books bramcohen branching brewing btrfs bugs bugtracker build_tools business butterfly c c++ calligraphy camera capital cast-iron cellphone certificate-authority cheese cheesemaking chef chicha ci class clojure clojurescript code-of-conduct coffee colorado colors comedy comics community compsci computing concurrency configuration-management congress containers cooking copyright coreboot creative-commons crypto cryptography cs101 css d3 d610 databases debian decentralized deployment design desk desktop_customization desktop_linux development dht dictionary distributed diy docker docker-cp dropbox electronics emacs email emoji encfs entomology entry_points ethics facebook fbi feminism file filter flags flashlight flashrom fog fonts food foodwaste freebsd freedom fun functional future game-boy game-boy-camera games gcide geography german gerrit gerrymander gif giftlist gifts git gitweb golang goodreads google googledocs gpg gpl graphite groff hackaday halloween handwritting hardlinks hardware haroldgulbranson haskell hdr health hefeweizen how-to html html5_css3 humor icecast ikiwiki inboxzero infographic inodes insects inspiration intel internet ipa irc iso italic java javascript jenkins journaling journalism js k8s kansas kernel keyboards knuth lager language language-design law ldap lettering library libre licensing linguistics linus linux lisp logstash longmont longreads lxc macro man maps markdown math mcilroy me mediawiki memory mercator metadata microformats mit mom monad mongodb movies museum music music_audio mutt mysql networking nginx nikon noaa node noise notes nsa obesity objective_c offlineimap openssh openssl openstack org-mode osm otr p2p packaging pagebloat panorama parallelism parser passwords pens performance perl permissions phabricator philosophy phone photography php pixel pixelart planetarium podcasts poetry police politics posgresql potential_server_naming_schemas privacy processing programming projector puppet python quotes r racket radio random raspberry-pi raspberrypi rdf readlist refractometer rhcsa_rhce rsync rsync.net rubiks-cube ruby scap3 scheme search security seinfeld semantic-web sensor service-workers setuid setup.py sicp smartphone software spam spi sql ssh ssl stacking star-trek states static stats stellarium stories strace stream streaming studies stuff sublime_text sudo sudoers sunrise sunset surveillance synology sysadmin systemd tasks tcp technology terminal tex text-based-adventure thinkpad threading tools tor toread transpiler troff tutorial twitter typography ubiquiti ui_ux unicode vagrant vcs vexillology vhs via-brennen via-gordonstrong via-greg via-hackernews via-metafilter via-northernbrewer via-stackoverflow video videos vim vimwiki w3c washed-rind watchlist weather web webcam webex webrtc weissbier wifi wiki wikimedia wikipedia wikitech windows wishlist wooden workboard workout writing x220 xmonad xmpp yaml zfs zuul

Copy this bookmark:



description:


tags: