~n0mn0m/dotfiles

c742819ac25818add8e6f5d991d0020cf3485c0b — n0mn0m 7 months ago 14d9ad3
New init.

Clean out the old, update with the current :)
26 files changed, 601 insertions(+), 612 deletions(-)

A .bash_aliases
A .bash_profile
A .bashrc
A .dot.list
A .elfeed/index
A .gitconfig
A .mbsyncrc
A .msmtprc
A .profile
R settings/{.spacemacs => s}
M LICENSE.md
M README.md
D debian-setup.sh
D helpers/get-vs-ext.sh
D helpers/source-font.sh
D helpers/vs-extensions.sh
D rhel-setup.sh
D settings/.bash_profile
D settings/.bashrc
D settings/.dev-tmux
D settings/.profile
D settings/.tmux.conf
D settings/.vimrc
D settings/keybindings.json
D settings/settings.json
D settings/vsicons.settings.json
A .bash_aliases => .bash_aliases +15 -0
@@ 0,0 1,15 @@
# My custom aliases
alias emacs="emacs -nw"
alias bkup="rsync -av --files-from=$HOME/.bkup.list $HOME /media/n0mn0m/bkup/; && dot;"
alias dot="rsync -av --files-from=$HOME/.dot.list $HOME $HOME/projects/dotfiles/;"
alias shieldsup="sudo wg-quick up wg0;"
alias shieldsdown="sudo wg-quick down wg0;"

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

# Add an "alert" alias for long running commands.  Use like so:
#   sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

A .bash_profile => .bash_profile +3 -0
@@ 0,0 1,3 @@
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
  XKB_DEFAULT_LAYOUT=us exec sway
fi

A .bashrc => .bashrc +145 -0
@@ 0,0 1,145 @@
# ~/.bashrc: executed by bash(1) for non-login shells.

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

# See bash(1) for more options
# don't put duplicate lines or lines starting with space in the history.
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
# append to the history file, don't overwrite it
HISTCONTROL=ignoreboth
HISTSIZE=1000
HISTFILESIZE=2000
shopt -s histappend

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar

# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color|*-256color) color_prompt=yes;;
esac

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
	# We have color support; assume it's compliant with Ecma-48
	# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
	# a case would tend to support setf rather than setaf.)
	color_prompt=yes
    else
	color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    alias dir='dir --color=auto'
    alias vdir='vdir --color=auto'
    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# colored GCC warnings and errors
export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'

# Alias definitions.
if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

# Path to the bash it configuration
export BASH_IT="/home/n0mn0m/.bash_it"

# Lock and Load a custom theme file.Llocation /.bash_it/themes/
export BASH_IT_THEME='envy'

# Set this to false to turn off version control status checking for all themes
export SCM_CHECK=true

# Your place for hosting Git repos. I use this for private repos.
export GIT_HOSTING='git@git.domain.com'

# Change this to your console based IRC client of choice.
export IRC_CLIENT='irssi'

# Set this to the command you use for todo.txt-cli
export TODO="t"

# Set Xterm/screen/Tmux title with only a short hostname.
# Uncomment this (or set SHORT_HOSTNAME to something else),
# Will otherwise fall back on $HOSTNAME.
#export SHORT_HOSTNAME=$(hostname -s)

# Set Xterm/screen/Tmux title with only a short username.
# Uncomment this (or set SHORT_USER to something else),
# Will otherwise fall back on $USER.
#export SHORT_USER=${USER:0:8}

# Set Xterm/screen/Tmux title with shortened command and directory.
# Uncomment this to set.
#export SHORT_TERM_LINE=true

# Set vcprompt executable path for scm advance info in prompt (demula theme)
# https://github.com/djl/vcprompt
#export VCPROMPT_EXECUTABLE=~/.vcprompt/bin/vcprompt

# (Advanced): Uncomment this to make Bash-it reload itself automatically
# after enabling or disabling aliases, plugins, and completions.
export BASH_IT_AUTOMATIC_RELOAD_AFTER_CONFIG_CHANGE=1

# Load Bash It
source "$BASH_IT"/bash_it.sh

# Set additional Bash It settings.
export SCM_GIT_SHOW_DETAILS=true
export SCM_GIT_SHOW_REMOTE_INFO=auto
export SCM_GIT_SHOW_STASH_INFO=true
export SCM_GIT_SHOW_COMMIT_COUNT=true

export PATH="$HOME/.cargo/bin:$HOME/.local/bin:/snap/bin:$PATH"

A .dot.list => .dot.list +10 -0
@@ 0,0 1,10 @@
.gitconfig
.bashrc
.bash_profile
.bash_aliases
.profile
.mbsyncrc
.msmtprc
.spacemacs
.elfeed/index
.dot.list

A .elfeed/index => .elfeed/index +7 -0
@@ 0,0 1,7 @@
;;; Elfeed Database Index (version 4)

;; Dummy index for backwards compatablity:
(:version "0.0.3" :feeds #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.800000011920929 data ()) :entries #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.800000011920929 data ()) :index [cl-struct-avl-tree- [nil nil nil 0] elfeed-db-compare])

;; Real index:
(:version 4 :feeds #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("http://lucumr.pocoo.org/feed.atom" #s(elfeed-feed "http://lucumr.pocoo.org/feed.atom" "http://lucumr.pocoo.org/feed.atom" "Armin Ronacher's Thoughts and Writings" nil (:last-modified "Wed, 06 Nov 2019 21:11:36 GMT" :etag "\"5dc33708-35f18\"")) "http://habitatchronicles.com/feed/" #s(elfeed-feed "http://habitatchronicles.com/feed/" "http://habitatchronicles.com/feed/" "Habitat Chronicles" nil (:last-modified "Fri, 30 Aug 2019 23:27:10 GMT" :etag "\"b1be112780588a6e6254c163488f77be-gzip\"")) "https://unixism.net/feed" #s(elfeed-feed "https://unixism.net/feed" "https://unixism.net/feed" "Unixism" nil (:last-modified "Fri, 18 Oct 2019 05:58:46 GMT" :etag "\"9c39f8740c389d068f590ce5e27b4c0f\"" :canonical-url "https://unixism.net/feed/")) "https://ubuntu.com/blog/feed" #s(elfeed-feed "https://ubuntu.com/blog/feed" "https://ubuntu.com/blog/feed" "Blog" nil nil) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" #s(elfeed-feed "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" "250bpm-blogs" nil nil) "http://nullprogram.com/feed" #s(elfeed-feed "http://nullprogram.com/feed" "http://nullprogram.com/feed" "null program" ((:name "Christopher Wellons" :uri "https://nullprogram.com/" :email "wellons@nullprogram.com")) (:last-modified "Wed, 20 Nov 2019 22:16:44 GMT" :etag "W/\"5dd5bb4c-241e4\"" :canonical-url "https://nullprogram.com/feed")) "http://bitbashing.io/feed.xml" #s(elfeed-feed "http://bitbashing.io/feed.xml" "http://bitbashing.io/feed.xml" "Bit Bashing" nil (:last-modified "Tue, 29 Oct 2019 02:04:20 GMT" :canonical-url "https://bitbashing.io/feed.xml")) "https://feeds.feedburner.com/TroyHunt" #s(elfeed-feed "https://feeds.feedburner.com/TroyHunt" "https://feeds.feedburner.com/TroyHunt" "Troy Hunt's Blog" nil (:last-modified "Fri, 22 Nov 2019 01:50:37 GMT" :etag "UpIZQ147SK25TEBe2KkNVZt9LPU")) "https://lwn.net/headlines/newrss" #s(elfeed-feed "https://lwn.net/headlines/newrss" "https://lwn.net/headlines/newrss" "LWN.net" nil nil) "https://drewdevault.com/feed.xml" #s(elfeed-feed "https://drewdevault.com/feed.xml" "https://drewdevault.com/feed.xml" "Drew DeVault's Blog" nil (:last-modified "Thu, 21 Nov 2019 15:35:29 GMT" :etag "\"5dd6aec1-1b27e\"")) "https://mwl.io/feed" #s(elfeed-feed "https://mwl.io/feed" "https://mwl.io/feed" "Michael Warren Lucas" nil (:etag "\"64f22772ebf9507b8d2975599948d8a4\"")) "https://eli.thegreenplace.net/feeds/all.atom.xml" #s(elfeed-feed "https://eli.thegreenplace.net/feeds/all.atom.xml" "https://eli.thegreenplace.net/feeds/all.atom.xml" "Eli Bendersky's website" nil (:last-modified "Thu, 14 Nov 2019 14:21:14 GMT" :etag "\"168141-5974f319e7d4e-gzip\"")) "https://thecrazyprogrammer.com/feed" #s(elfeed-feed "https://thecrazyprogrammer.com/feed" "https://thecrazyprogrammer.com/feed" "The Crazy Programmer" nil (:last-modified "Thu, 21 Nov 2019 12:00:23 GMT" :etag "W/\"847eab1d047a44677e2cbbec6934a13f\"" :canonical-url "https://www.thecrazyprogrammer.com/feed")) "https://rhettinger.wordpress.com/feed/" #s(elfeed-feed "https://rhettinger.wordpress.com/feed/" "https://rhettinger.wordpress.com/feed/" "Deep Thoughts by Raymond Hettinger" nil (:last-modified "Mon, 14 Oct 2019 05:26:08 GMT")) "https://kennykerr.ca/feed/" #s(elfeed-feed "https://kennykerr.ca/feed/" "https://kennykerr.ca/feed/" "Kenny Kerr" nil (:last-modified "Mon, 18 Nov 2019 16:14:03 GMT")) "https://programmingisterrible.com/rss" #s(elfeed-feed "https://programmingisterrible.com/rss" "https://programmingisterrible.com/rss" "programming is terrible" nil nil) "https://www.freebsd.org/news/rss.xml" #s(elfeed-feed "https://www.freebsd.org/news/rss.xml" "https://www.freebsd.org/news/rss.xml" "FreeBSD News Flash" nil (:last-modified "Fri, 22 Nov 2019 02:34:56 GMT" :etag "\"5dd74950-153d\"")) "https://blog.rust-lang.org/feed.xml" #s(elfeed-feed "https://blog.rust-lang.org/feed.xml" "https://blog.rust-lang.org/feed.xml" "Rust Blog" ((:name "Maintained by the Rust Team." :uri "https://github.com/rust-lang/blog.rust-lang.org/")) (:last-modified "Tue, 19 Nov 2019 19:00:34 GMT" :etag "W/\"5dd43bd2-14026\"")) "https://blog.acolyer.org/feed/" #s(elfeed-feed "https://blog.acolyer.org/feed/" "https://blog.acolyer.org/feed/" "the morning paper" nil (:last-modified "Wed, 20 Nov 2019 06:00:06 GMT")) "https://neopythonic.blogspot.com/feeds/posts/default" #s(elfeed-feed "https://neopythonic.blogspot.com/feeds/posts/default" "https://neopythonic.blogspot.com/feeds/posts/default" "Neopythonic" ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) (:last-modified "Mon, 11 Nov 2019 10:57:31 GMT" :etag "W/\"7e7a6fa2277ebcf03463f00c245a5f449e366315b84041d4361df50e26508f33\"")) "https://feeds.feedburner.com/steveklabnik/words" #s(elfeed-feed "https://feeds.feedburner.com/steveklabnik/words" "https://feeds.feedburner.com/steveklabnik/words" "Steve Klabnik" ((:name "Steve Klabnik" :uri "https://words.steveklabnik.com" :email "steve@steveklabnik.com")) (:last-modified "Sat, 02 Nov 2019 19:08:58 GMT" :etag "b5CdootQSgjNTkiO76MdrqMYGts")) "https://www.phoronix.com/rss.php" #s(elfeed-feed "https://www.phoronix.com/rss.php" "https://www.phoronix.com/rss.php" "Phoronix" nil nil) "http://blog.cleancoder.com/atom.xml" #s(elfeed-feed "http://blog.cleancoder.com/atom.xml" "http://blog.cleancoder.com/atom.xml" "The Clean Code Blog" ((:name "Uncle Bob Martin")) (:last-modified "Fri, 08 Nov 2019 16:58:49 GMT" :etag "W/\"5dc59ec9-2953d\"")) "https://www.bunniestudios.com/blog/?feed=rss2" #s(elfeed-feed "https://www.bunniestudios.com/blog/?feed=rss2" "https://www.bunniestudios.com/blog/?feed=rss2" "bunnie's blog" nil (:last-modified "Wed, 30 Oct 2019 04:32:22 GMT" :etag "\"7eb35c4791bbefaae52665dc2c9c00ce\"")) "http://fabiensanglard.net/rss.xml" #s(elfeed-feed "http://fabiensanglard.net/rss.xml" "http://fabiensanglard.net/rss.xml" "fabiensanglard.net" nil (:last-modified "Mon, 28 Oct 2019 16:55:05 GMT")) "https://hynek.me/index.xml" #s(elfeed-feed "https://hynek.me/index.xml" "https://hynek.me/index.xml" "Homepage of Hynek Schlawack" ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) (:last-modified "Thu, 21 Nov 2019 11:06:57 GMT" :etag "\"a0c3-597d94baed640\"")) "https://www.sebastiansylvan.com/index.xml" #s(elfeed-feed "https://www.sebastiansylvan.com/index.xml" "https://www.sebastiansylvan.com/index.xml" "A Random Walk Through Geek-Space" nil (:last-modified "Fri, 17 Aug 2018 06:00:08 GMT" :etag "\"2caa-5739b45a2b54a\"")) "https://hackaday.com/rss" #s(elfeed-feed "https://hackaday.com/rss" "https://hackaday.com/rss" "Hackaday" nil (:last-modified "Fri, 22 Nov 2019 01:19:05 GMT" :etag "W/\"021687b8aabc0a4f6f2af65cd6d04041\"" :canonical-url "https://hackaday.com/feed/")) "http://joeduffyblog.com/feed.xml" #s(elfeed-feed "http://joeduffyblog.com/feed.xml" "http://joeduffyblog.com/feed.xml" "Joe Duffy's Blog" nil (:last-modified "Wed, 18 Sep 2019 23:12:39 GMT" :etag "W/\"5d82b9e7-8d2f6\"")) "https://easyperf.net/feed.xml" #s(elfeed-feed "https://easyperf.net/feed.xml" "https://easyperf.net/feed.xml" "Denis Bakhvalov" ((:name "{\"twitter\"=>\"dendibakh\"}")) (:last-modified "Sat, 12 Oct 2019 19:08:46 GMT" :etag "W/\"5da224be-437fd\"")) "https://blogs.msdn.microsoft.com/oldnewthing/feed" #s(elfeed-feed "https://blogs.msdn.microsoft.com/oldnewthing/feed" "https://blogs.msdn.microsoft.com/oldnewthing/feed" "The Old New Thing" nil (:last-modified "Thu, 21 Nov 2019 15:00:00 GMT" :etag "W/\"e5879d66df88dccdf58cef35c6a7dec3-gzip\"" :canonical-url "https://devblogs.microsoft.com/oldnewthing/feed")) "https://smalldatum.blogspot.com/feeds/posts/default" #s(elfeed-feed "https://smalldatum.blogspot.com/feeds/posts/default" "https://smalldatum.blogspot.com/feeds/posts/default" "Small Datum" ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) (:last-modified "Wed, 20 Nov 2019 22:21:57 GMT" :etag "W/\"2b311515c8ea424780fbc4c8c01f4e92293cb8cd4ce817597b86e4ef3d5e793b\"")) "http://www.gregcons.com/KateBlog/SyndicationService.asmx/GetRss" #s(elfeed-feed "http://www.gregcons.com/KateBlog/SyndicationService.asmx/GetRss" "http://www.gregcons.com/KateBlog/SyndicationService.asmx/GetRss" "Kate Gregory's Blog" nil (:last-modified "Thu, 21 Nov 2019 10:32:39 GMT" :etag "637099111590000000")) "https://blog.jessfraz.com/index.xml" #s(elfeed-feed "https://blog.jessfraz.com/index.xml" "https://blog.jessfraz.com/index.xml" "Ramblings from Jessie" nil (:etag "\"642293f5a1c641312e73f0ef0550aa0d-ssl-df\"")) "https://toorcamp.toorcon.net/feed" #s(elfeed-feed "https://toorcamp.toorcon.net/feed" "https://toorcamp.toorcon.net/feed" "ToorCamp" nil (:last-modified "Mon, 17 Dec 2018 00:10:42 GMT" :etag "\"3146ea9dec8c45bac8ee3067622f27a4-gzip\"" :canonical-url "https://toorcamp.toorcon.net/feed/")) "https://bg.battletech.com/feed/" #s(elfeed-feed "https://bg.battletech.com/feed/" "https://bg.battletech.com/feed/" "BattleTech: The Board Game of Armored Combat" nil (:last-modified "Tue, 19 Nov 2019 18:00:48 GMT" :etag "\"670cfafe7dac954c39ad8bf5409dd849\"")) "https://www.archlinux.org/feeds/news/" #s(elfeed-feed "https://www.archlinux.org/feeds/news/" "https://www.archlinux.org/feeds/news/" "Arch Linux: Recent news updates" nil (:last-modified "Mon, 11 Nov 2019 01:06:18 GMT" :etag "\"b304a9adbe3652db994f7f8b4be7e035\"")) "https://vorpus.org/blog/feeds/atom.xml" #s(elfeed-feed "https://vorpus.org/blog/feeds/atom.xml" "https://vorpus.org/blog/feeds/atom.xml" "njs blog" nil (:last-modified "Mon, 06 May 2019 19:46:21 GMT" :etag "\"c4cac-5883d5ac81d40\"")) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" #s(elfeed-feed "https://feeds.feedburner.com/PythonSoftwareFoundationNews" "https://feeds.feedburner.com/PythonSoftwareFoundationNews" "Python Software Foundation News" ((:name "Marlene_zw" :uri "http://www.blogger.com/profile/12157871163204008115" :email "noreply@blogger.com")) (:last-modified "Fri, 22 Nov 2019 01:13:40 GMT" :etag "GDlAoYVnpEsEzUzQwiCl6+vebXs")) "https://unexpectedeof.net/feeds/all.atom.xml" #s(elfeed-feed "https://unexpectedeof.net/feeds/all.atom.xml" "https://unexpectedeof.net/feeds/all.atom.xml" "unexpectedeof" nil (:last-modified "Thu, 21 Nov 2019 04:13:48 GMT")) "https://tim.mcnamara.nz/rss" #s(elfeed-feed "https://tim.mcnamara.nz/rss" "https://tim.mcnamara.nz/rss" "Tim McNamara" nil nil) "http://www.fosslc.org/drupal/rss.xml" #s(elfeed-feed "http://www.fosslc.org/drupal/rss.xml" nil nil nil (:failures 1)) "http://feeds.feedburner.com/eclipselive" #s(elfeed-feed "http://feeds.feedburner.com/eclipselive" "http://feeds.feedburner.com/eclipselive" "Eclipse Foundation Youtube Channel" nil (:last-modified "Fri, 22 Nov 2019 02:37:03 GMT" :etag "JIPUIDR1ZCXju/DD8HWG7bQ7XT4")))) :entries #s(hash-table size 1095 test equal rehash-size 1.5 rehash-threshold 0.8125 data (("lwn.net" . "https://lwn.net/Articles/803619/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/803619/rss") "[$] Next steps for kernel workflow improvement" "https://lwn.net/Articles/803619/rss" 1572627577.0 #s(elfeed-ref "4119cece61576185f4b37bb89c8eb7ef2771fb89") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/803679/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/803679/rss") "Python adopts a 12-month release cycle" "https://lwn.net/Articles/803679/rss" 1572620641.0 #s(elfeed-ref "4090eb3e33da0035a7263ae542ba17862ad9cec0") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/803651/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/803651/rss") "Security updates for Friday" "https://lwn.net/Articles/803651/rss" 1572618560.0 #s(elfeed-ref "9439fa6fa1919b92349e1c4d575a1a034c18ecce") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/803583/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/803583/rss") "Security updates for Thursday" "https://lwn.net/Articles/803583/rss" 1572534083.0 #s(elfeed-ref "34b3881b080a3cac1dfb924fc5423b726aec2b7f") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/803041/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/803041/rss") "[$] LWN.net Weekly Edition for October 31, 2019" "https://lwn.net/Articles/803041/rss" 1572480370.0 #s(elfeed-ref "c8c47e1dc8e109a8200aca23fd3d904255691b3e") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/803347/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/803347/rss") "[$] Unifying kernel tracing" "https://lwn.net/Articles/803347/rss" 1572457789.0 #s(elfeed-ref "5d8668c102e4ff34d006624bbb60ff61bfca8d25") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/803474/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/803474/rss") "Security updates for Wednesday" "https://lwn.net/Articles/803474/rss" 1572445456.0 #s(elfeed-ref "0634d3ec3b8f325d33aa67231e6954bdf4767026") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/803394/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/803394/rss") "Fedora 31 is here" "https://lwn.net/Articles/803394/rss" 1572367833.0 #s(elfeed-ref "a8a55265a21217678c651fb4deb42af27fa06625") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/803189/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/803189/rss") "[$] The return of Python dictionary \"addition\"" "https://lwn.net/Articles/803189/rss" 1572363964.0 #s(elfeed-ref "1fd53a87ca43ffe2163f0caaaa21c1184048f08d") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/803382/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/803382/rss") "Stable kernel updates" "https://lwn.net/Articles/803382/rss" 1572360352.0 #s(elfeed-ref "67e3c833336be786dee614153dee4d09e8e9b67f") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/803381/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/803381/rss") "Security updates for Tuesday" "https://lwn.net/Articles/803381/rss" 1572359894.0 #s(elfeed-ref "1b4a0f1dd3c539f5ea7c53b9ab79c2138de72438") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/803258/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/803258/rss") "[$] Type checking for BPF tracing" "https://lwn.net/Articles/803258/rss" 1572295635.0 #s(elfeed-ref "044f033bd1fcd13182b1452668355510192e75e4") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/803318/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/803318/rss") "Security updates for Monday" "https://lwn.net/Articles/803318/rss" 1572272446.0 #s(elfeed-ref "1480ce717be26cd5d6b6e682972b47c4b7afe708") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/803262/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/803262/rss") "KernelCI joins the Linux Foundation" "https://lwn.net/Articles/803262/rss" 1572267681.0 #s(elfeed-ref "e97f919d3793d5bb491b382a25614a94ca851dd9") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/803245/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/803245/rss") "Kernel prepatch 5.4-rc5" "https://lwn.net/Articles/803245/rss" 1572212564.0 #s(elfeed-ref "92834027b8c01445692d2db4ba61bdf82c7c7cbb") html nil (general) "https://lwn.net/headlines/newrss" nil) ("mwl.io" . "https://mwl.io/?p=4772") #s(elfeed-entry ("mwl.io" . "https://mwl.io/?p=4772") "Proof I Am a Monster" "https://mwl.io/archives/4772" 1572447852.0 #s(elfeed-ref "ee0f6713476505817a4664e283a7a510b57f9012") html nil (bsd os) "https://mwl.io/feed" (:authors ((:name "Michael Lucas")) :categories ("Chatter"))) ("mwl.io" . "https://mwl.io/?p=4759") #s(elfeed-entry ("mwl.io" . "https://mwl.io/?p=4759") "The Six Prequels to “FreeBSD Mastery: Jails”" "https://mwl.io/archives/4759" 1572275199.0 #s(elfeed-ref "7a692c6bb053cc76c611629bc2ba5a1234d7d03c") html nil (bsd os) "https://mwl.io/feed" (:authors ((:name "Michael Lucas")) :categories ("bsd" "Nonfiction Books"))) ("mwl.io" . "https://mwl.io/?p=4557") #s(elfeed-entry ("mwl.io" . "https://mwl.io/?p=4557") "Full-Time Writing: Five Years In" "https://mwl.io/archives/4557" 1570544181.0 #s(elfeed-ref "14fdd59f4b9b474c3f01565beb1683b01cdf7b1a") html nil (bsd os) "https://mwl.io/feed" (:authors ((:name "Michael Lucas")) :categories ("writing"))) ("mwl.io" . "https://mwl.io/?p=4671") #s(elfeed-entry ("mwl.io" . "https://mwl.io/?p=4671") "Hear Me Read Without Leaving Your Chair" "https://mwl.io/archives/4671" 1570312071.0 #s(elfeed-ref "f300fa99afa3026f1bca0beabae2636a094b9a04") html nil (bsd os) "https://mwl.io/feed" (:authors ((:name "Michael Lucas")) :categories ("fiction"))) ("mwl.io" . "https://mwl.io/?p=4569") #s(elfeed-entry ("mwl.io" . "https://mwl.io/?p=4569") "“SNMP Mastery” sponsorships now live" "https://mwl.io/archives/4569" 1568148947.0 #s(elfeed-ref "5863a84fb016442ba09b2a00e84297f78d653554") html nil (bsd os) "https://mwl.io/feed" (:authors ((:name "Michael Lucas")) :categories ("Nonfiction Books"))) ("mwl.io" . "https://mwl.io/?p=4563") #s(elfeed-entry ("mwl.io" . "https://mwl.io/?p=4563") "“Sudo Mastery” print sponsor and Patronizer shipments" "https://mwl.io/archives/4563" 1568050816.0 #s(elfeed-ref "d93a8918560bf8f287bb8a4fadd53c7f045eb0a5") html nil (bsd os) "https://mwl.io/feed" (:authors ((:name "Michael Lucas")) :categories ("Chatter"))) ("mwl.io" . "https://mwl.io/?p=4530") #s(elfeed-entry ("mwl.io" . "https://mwl.io/?p=4530") "“Sudo Mastery, 2nd Edition” now out!" "https://mwl.io/archives/4530" 1567508491.0 #s(elfeed-ref "3d5356291fa5f3412ccb138021155e801cadc26e") html nil (bsd os) "https://mwl.io/feed" (:authors ((:name "Michael Lucas")) :categories ("Uncategorized"))) ("mwl.io" . "https://mwl.io/?p=4482") #s(elfeed-entry ("mwl.io" . "https://mwl.io/?p=4482") "Manly McManface: Endgame" "https://mwl.io/archives/4482" 1566830592.0 #s(elfeed-ref "f71c1e9507989d99ea8df628f3c7ca9498f81fdb") html nil (bsd os) "https://mwl.io/feed" (:authors ((:name "Michael Lucas")) :categories ("Nonfiction Books"))) ("mwl.io" . "https://mwl.io/?p=4471") #s(elfeed-entry ("mwl.io" . "https://mwl.io/?p=4471") "“Sudo Mastery” and the new Tilted Windmill Press clothing line" "https://mwl.io/archives/4471" 1566411755.0 #s(elfeed-ref "c7b92fe784c24b3fd34b18e5a96e25426544a07e") html nil (bsd os) "https://mwl.io/feed" (:authors ((:name "Michael Lucas")) :categories ("bsd" "Nonfiction Books"))) ("mwl.io" . "https://mwl.io/?p=4450") #s(elfeed-entry ("mwl.io" . "https://mwl.io/?p=4450") "The Impending Demise of “PGP & GPG”" "https://mwl.io/archives/4450" 1565713584.0 #s(elfeed-ref "28ca4b3aea87e844345fe18014977eec462427e2") html nil (bsd os) "https://mwl.io/feed" (:authors ((:name "Michael Lucas")) :categories ("Uncategorized"))) ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20191018:01") #s(elfeed-entry ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20191018:01") "FreeBSD 12.1-RC2 Available" "https://www.FreeBSD.org/news/newsflash.html#event20191018:01" 1571385600.0 #s(elfeed-ref "84d7a886b1c30dc5cd931f3f6bb888268203dcae") html nil (bsd os) "https://www.freebsd.org/news/rss.xml" nil) ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20191011:01") #s(elfeed-entry ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20191011:01") "FreeBSD 12.1-RC1 Available" "https://www.FreeBSD.org/news/newsflash.html#event20191011:01" 1570780800.0 #s(elfeed-ref "edb59b7e477de749b4e05c13acc0726b1c2949fa") html nil (bsd os) "https://www.freebsd.org/news/rss.xml" nil) ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20191011:02") #s(elfeed-entry ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20191011:02") "New committer: Alex Samorukov (ports)" "https://www.FreeBSD.org/news/newsflash.html#event20191011:02" 1570780800.0 #s(elfeed-ref "da39a3ee5e6b4b0d3255bfef95601890afd80709") html nil (bsd os) "https://www.freebsd.org/news/rss.xml" nil) ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20191004:01") #s(elfeed-entry ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20191004:01") "FreeBSD 12.1-BETA3 Available" "https://www.FreeBSD.org/news/newsflash.html#event20191004:01" 1570176000.0 #s(elfeed-ref "d3684f6bc702212ecd618968d821b9a544fd1d0d") html nil (bsd os) "https://www.freebsd.org/news/rss.xml" nil) ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190928:01") #s(elfeed-entry ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190928:01") "FreeBSD 12.1-BETA2 Available" "https://www.FreeBSD.org/news/newsflash.html#event20190928:01" 1569657600.0 #s(elfeed-ref "63557f7c7e4ee7a0abe66fd4cfdaf8b053f0fca0") html nil (bsd os) "https://www.freebsd.org/news/rss.xml" nil) ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190926:01") #s(elfeed-entry ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190926:01") "New committer: Pawel Biernacki (src)" "https://www.FreeBSD.org/news/newsflash.html#event20190926:01" 1569484800.0 #s(elfeed-ref "da39a3ee5e6b4b0d3255bfef95601890afd80709") html nil (bsd os) "https://www.freebsd.org/news/rss.xml" nil) ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190920:01") #s(elfeed-entry ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190920:01") "FreeBSD 12.1-BETA1 Available" "https://www.FreeBSD.org/news/newsflash.html#event20190920:01" 1568966400.0 #s(elfeed-ref "fa77b2f85df08debfc79c98225ea27afcebff5a9") html nil (bsd os) "https://www.freebsd.org/news/rss.xml" nil) ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190915:01") #s(elfeed-entry ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190915:01") "New committer: Dmitri Goutnik (ports)" "https://www.FreeBSD.org/news/newsflash.html#event20190915:01" 1568534400.0 #s(elfeed-ref "da39a3ee5e6b4b0d3255bfef95601890afd80709") html nil (bsd os) "https://www.freebsd.org/news/rss.xml" nil) ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190910:01") #s(elfeed-entry ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190910:01") "New committer: Stephen Gregoratto (src). Working to improve the FreeBSD Project's user manuals for Google's Season of Docs" "https://www.FreeBSD.org/news/newsflash.html#event20190910:01" 1568102400.0 #s(elfeed-ref "da39a3ee5e6b4b0d3255bfef95601890afd80709") html nil (bsd os) "https://www.freebsd.org/news/rss.xml" nil) ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190828:01") #s(elfeed-entry ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190828:01") "New committer: Santhosh Raju (ports)" "https://www.FreeBSD.org/news/newsflash.html#event20190828:01" 1566979200.0 #s(elfeed-ref "da39a3ee5e6b4b0d3255bfef95601890afd80709") html nil (bsd os) "https://www.freebsd.org/news/rss.xml" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/181841346708") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/181841346708") "What the hell is REST, Anyway?" "https://programmingisterrible.com/post/181841346708" 1546966623.0 #s(elfeed-ref "079094df1b9f2bbaebe82b5188e8d1de1f9a655c") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/176657481103") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/176657481103") "Repeat yourself, do more than one thing, and rewrite everything" "https://programmingisterrible.com/post/176657481103" 1533474163.0 #s(elfeed-ref "becb6df72853b545a7d7e94d48a903528723b1d6") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/173883533613") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/173883533613") "Write code that's easy to delete, and easy to debug too." "https://programmingisterrible.com/post/173883533613" 1526272235.0 #s(elfeed-ref "8d71b56709d9b01cd7e0d448959548bc6290ab6e") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/168165747673") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/168165747673") "Psychological Safety in Operation Teams" "https://programmingisterrible.com/post/168165747673" 1512347099.0 #s(elfeed-ref "833de27536960aaf7e041eea3947b31085b1e4ba") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/162346490883") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/162346490883") "How do you cut a monolith in half?" "https://programmingisterrible.com/post/162346490883" 1498627997.0 #s(elfeed-ref "450407c200c96cb3e1e229b7552a4fd21c5959d7") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/150486782003") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/150486782003") "I like this talk a lot: what modularity is, what we use it for,..." "https://programmingisterrible.com/post/150486782003" 1474022637.0 #s(elfeed-ref "0afe3d2427e465b74ab0c8487a4a9cc29fffbc33") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/149316275123") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/149316275123") "RIP, Mathie." "https://programmingisterrible.com/post/149316275123" 1471864347.0 #s(elfeed-ref "de54a231d298d8218c89c118b4c3bccb54e277ab") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/144659440878") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/144659440878") "PapersWeLove London: End-to-End Arguments In System Design" "https://programmingisterrible.com/post/144659440878" 1463764949.0 #s(elfeed-ref "73bfd828d9f6193ac030bbb4efc91a58e32f59e5") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/144144276173") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/144144276173") "A million things to do with a computer!" "https://programmingisterrible.com/post/144144276173" 1462882046.0 #s(elfeed-ref "c3d72644197cb019eadd382242e45242378663e6") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/140636464108") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/140636464108") "Addendum: Write code that is easy to delete, not easy to extend." "https://programmingisterrible.com/post/140636464108" 1457371532.0 #s(elfeed-ref "625b998b50dd4135441e86e738c94498ab81a937") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/139222674273") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/139222674273") "Write code that is easy to delete, not easy to extend." "https://programmingisterrible.com/post/139222674273" 1455357143.0 #s(elfeed-ref "d9bd482f5519a7ad584151df4ffd2db50abd4125") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/137848667118") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/137848667118") "This is short, and packed with the voice of experience." "https://programmingisterrible.com/post/137848667118" 1453513846.0 #s(elfeed-ref "0959b38a690842e24e5d6cc032bcb4e9e0cd4edd") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/118990527288") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/118990527288") "I got my talk transcribed, and now it has subtitles in english." "https://programmingisterrible.com/post/118990527288" 1431653637.0 #s(elfeed-ref "434bdcc4696171f4de40e603804cb2a3dce9217e") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/116698171738") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/116698171738") "Nothing is more indicative of a bullshit job than the interview" "https://programmingisterrible.com/post/116698171738" 1429329320.0 #s(elfeed-ref "f0ba5780a3fb282beaccad85098f5818b1e53f6f") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/116678132013") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/116678132013") "What Your Open Source Culture Really Says, Part One" "https://programmingisterrible.com/post/116678132013" 1429311884.0 #s(elfeed-ref "2b5c97e1f6503619711b9362d197362f518d87e6") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/116589898878") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/116589898878") "How to burn your audience on twitter." "https://programmingisterrible.com/post/116589898878" 1429222543.0 #s(elfeed-ref "15bbc2f926cc07ca1039e66834e78ae2cf9e8873") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/116342157158") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/116342157158") "(╯°□°)╯︵ ┻━┻" "https://programmingisterrible.com/post/116342157158" 1428973370.0 #s(elfeed-ref "f0a37db09bc9665a05a2761406b43af0eb3c77af") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/113428268598") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/113428268598") "How not to advertise for a job in London" "https://programmingisterrible.com/post/113428268598" 1426170423.0 #s(elfeed-ref "fb2013c45a10af0d1b101de45a04f02e59ca71f8") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/112612689998") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/112612689998") "San Francisco for Londoners" "https://programmingisterrible.com/post/112612689998" 1425401453.0 #s(elfeed-ref "f026506869d695796cb2583256e0efbfda9b854e") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("programmingisterrible.com" . "https://programmingisterrible.com/post/110922879293") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/110922879293") "Stop Blowhard Syndrome" "https://programmingisterrible.com/post/110922879293" 1423860626.0 #s(elfeed-ref "161132b614b535ea54de1e079eee86832dea1da6") html nil (dev se unread) "https://programmingisterrible.com/rss" nil) ("kennykerr.ca" . "http://kennykerr.ca/?p=908") #s(elfeed-entry ("kennykerr.ca" . "http://kennykerr.ca/?p=908") "C++/WinRT and xlang repos" "https://kennykerr.ca/2019/10/09/xlang-cppwinrt-repos/" 1570639947.0 #s(elfeed-ref "8078d8d83d02d63ff5fe56d42f7e8ee7c137596a") html nil (C dev) "https://kennykerr.ca/feed/" (:authors ((:name "Kenny Kerr")) :categories ("Uncategorized"))) ("kennykerr.ca" . "http://kennykerr.ca/?p=903") #s(elfeed-entry ("kennykerr.ca" . "http://kennykerr.ca/?p=903") "Kenny Kerr on the MS Dev Show" "https://kennykerr.ca/2019/07/17/ms-dev-show/" 1563370005.0 #s(elfeed-ref "6b702907779ffa5757abcff9f28af619d59f3abe") html nil (C dev) "https://kennykerr.ca/feed/" (:authors ((:name "Kenny Kerr")) :categories ("Uncategorized"))) ("kennykerr.ca" . "http://kennykerr.ca/?p=901") #s(elfeed-entry ("kennykerr.ca" . "http://kennykerr.ca/?p=901") "The Old New Thing on C++/WinRT" "https://kennykerr.ca/2019/07/01/oldnewthing-on-cppwinrt/" 1562013588.0 #s(elfeed-ref "fec42e97443ad4f69ccd028a1bb2bd7a5e107839") html nil (C dev) "https://kennykerr.ca/feed/" (:authors ((:name "Kenny Kerr")) :categories ("Uncategorized"))) ("kennykerr.ca" . "http://kennykerr.ca/?p=899") #s(elfeed-entry ("kennykerr.ca" . "http://kennykerr.ca/?p=899") "Meet C++/WinRT 2.0: resume_foreground Improvements" "https://kennykerr.ca/2019/07/01/cppwinrt-resume_foreground-improvements/" 1561989819.0 #s(elfeed-ref "3eccd17c28a09b37f5e61ce2a15f4b6ae3e83016") html nil (C dev) "https://kennykerr.ca/feed/" (:authors ((:name "Kenny Kerr")) :categories ("Uncategorized"))) ("kennykerr.ca" . "http://kennykerr.ca/?p=895") #s(elfeed-entry ("kennykerr.ca" . "http://kennykerr.ca/?p=895") "Meet C++/WinRT 2.0: Fewer Dependencies" "https://kennykerr.ca/2019/06/19/cppwinrt-fewer-dependencies/" 1560949147.0 #s(elfeed-ref "48f3903195b6f730ffddb407fa0e0d12b1c49785") html nil (C dev) "https://kennykerr.ca/feed/" (:authors ((:name "Kenny Kerr")) :categories ("Uncategorized"))) ("kennykerr.ca" . "http://kennykerr.ca/?p=889") #s(elfeed-entry ("kennykerr.ca" . "http://kennykerr.ca/?p=889") "Meet C++/WinRT 2.0: Async Timeouts Made Easy" "https://kennykerr.ca/2019/06/10/cppwinrt-async-timeouts-made-easy/" 1560172180.0 #s(elfeed-ref "55607f22e3d3b733d1228c20359c5730fe188312") html nil (C dev) "https://kennykerr.ca/feed/" (:authors ((:name "Kenny Kerr")) :categories ("Uncategorized"))) ("kennykerr.ca" . "http://kennykerr.ca/?p=876") #s(elfeed-entry ("kennykerr.ca" . "http://kennykerr.ca/?p=876") "Meet C++/WinRT 2.0: Optimizing Components" "https://kennykerr.ca/2019/06/07/cppwinrt-optimizing-components/" 1559917447.0 #s(elfeed-ref "4f37954309e6d5cfdc3dc042237995fb6294f056") html nil (C dev) "https://kennykerr.ca/feed/" (:authors ((:name "Kenny Kerr")) :categories ("Uncategorized"))) ("kennykerr.ca" . "http://kennykerr.ca/?p=874") #s(elfeed-entry ("kennykerr.ca" . "http://kennykerr.ca/?p=874") "Meet C++/WinRT 2.0: Safe Queries During Destruction" "https://kennykerr.ca/2019/06/03/cppwinrt-safe-queries-during-destruction/" 1559579409.0 #s(elfeed-ref "f7b1e7be8b4f36056970f3887fa973240da68742") html nil (C dev) "https://kennykerr.ca/feed/" (:authors ((:name "Kenny Kerr")) :categories ("Uncategorized"))) ("kennykerr.ca" . "http://kennykerr.ca/?p=872") #s(elfeed-entry ("kennykerr.ca" . "http://kennykerr.ca/?p=872") "Meet C++/WinRT 2.0: Deferred Destruction" "https://kennykerr.ca/2019/06/03/cppwinrt-deferred-destruction/" 1559567624.0 #s(elfeed-ref "8c5e452c363ae7c017b9aa9083609163da979228") html nil (C dev) "https://kennykerr.ca/feed/" (:authors ((:name "Kenny Kerr")) :categories ("Uncategorized"))) ("kennykerr.ca" . "http://kennykerr.ca/?p=868") #s(elfeed-entry ("kennykerr.ca" . "http://kennykerr.ca/?p=868") "Meet C++/WinRT 2.0: Diagnosing Direct Allocations" "https://kennykerr.ca/2019/05/08/cppwinrt-diagnosing-direct-allocations/" 1557323765.0 #s(elfeed-ref "cb26f017b0c86f731cb0375d8ce571a90b1d31f7") html nil (C dev unread) "https://kennykerr.ca/feed/" (:authors ((:name "Kenny Kerr")) :categories ("Uncategorized"))) ("rhettinger.wordpress.com" . "http://rhettinger.wordpress.com/?p=134") #s(elfeed-entry ("rhettinger.wordpress.com" . "http://rhettinger.wordpress.com/?p=134") "Python’s super() considered super!" "https://rhettinger.wordpress.com/2011/05/26/super-considered-super/" 1306426542.0 #s(elfeed-ref "c5f3b3922d57026dd4c4838a0fe0f527a96ed93f") html nil (dev python unread) "https://rhettinger.wordpress.com/feed/" (:authors ((:name "rhettinger")) :categories ("Algorithms" "Documentation" "Inheritance" "Open Source" "Python"))) ("rhettinger.wordpress.com" . "http://rhettinger.wordpress.com/?p=40") #s(elfeed-entry ("rhettinger.wordpress.com" . "http://rhettinger.wordpress.com/?p=40") "Open Source Challenge: Open Your Source, More" "https://rhettinger.wordpress.com/2011/01/28/open-your-source-more/" 1296220559.0 #s(elfeed-ref "721a6f6a97dfa1e746f8d74ebe649a1235721a4a") html nil (dev python unread) "https://rhettinger.wordpress.com/feed/" (:authors ((:name "rhettinger")) :categories ("Documentation" "Open Source" "Python"))) ("rhettinger.wordpress.com" . "https://rhettinger.wordpress.com/2010/02/06/lost-knowledge/") #s(elfeed-entry ("rhettinger.wordpress.com" . "https://rhettinger.wordpress.com/2010/02/06/lost-knowledge/") "Regaining Lost Knowledge" "https://rhettinger.wordpress.com/2010/02/06/lost-knowledge/" 1265498910.0 #s(elfeed-ref "7ee896b45c8e633aa8cc663c46cfe50041e660de") html nil (dev python unread) "https://rhettinger.wordpress.com/feed/" (:authors ((:name "rhettinger")) :categories ("Algorithms" "Lost Knowledge" "Running Median" "Skiplists" "Wikipedia"))) ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9885") #s(elfeed-entry ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9885") "Difference between GET and POST Method" "https://www.thecrazyprogrammer.com/2019/11/difference-between-get-and-post-method.html" 1572602074.0 #s(elfeed-ref "44df238ed67c333b3d676b467b00cec685c9cba7") html nil (general) "https://thecrazyprogrammer.com/feed" (:authors ((:name "Neeraj Mishra")) :categories ("Development"))) ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9875") #s(elfeed-entry ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9875") "Top 7 Photo Editors Like Photoshop in 2019" "https://www.thecrazyprogrammer.com/2019/10/photo-editors-like-photoshop.html" 1572437731.0 #s(elfeed-ref "150ed1b435fcc3f6b241c4820996416ff600c5f8") html nil (general) "https://thecrazyprogrammer.com/feed" (:authors ((:name "Neeraj Mishra")) :categories ("Design"))) ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9868") #s(elfeed-entry ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9868") "Handshaking Lemma in Graph Theory – Handshaking Theorem" "https://www.thecrazyprogrammer.com/2019/10/handshaking-lemma.html" 1572341465.0 #s(elfeed-ref "bc6849cd92cbb469f15673ffa28ce2ea8d59063e") html nil (general) "https://thecrazyprogrammer.com/feed" (:authors ((:name "Neeraj Mishra")) :categories ("DSA"))) ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9863") #s(elfeed-entry ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9863") "Python Send Email Using SMTP" "https://www.thecrazyprogrammer.com/2019/10/python-send-email-using-smtp.html" 1571474172.0 #s(elfeed-ref "0bce86d655c14c82751efa5827e2d8abccc1047e") html nil (general) "https://thecrazyprogrammer.com/feed" (:authors ((:name "Neeraj Mishra")) :categories ("Python Programming"))) ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9849") #s(elfeed-entry ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9849") "7 Best Notepad++ Alternatives" "https://www.thecrazyprogrammer.com/2019/10/notepad-alternatives.html" 1571213303.0 #s(elfeed-ref "2b614367aea0ae0ca6a93cc067953002a7ddce28") html nil (general) "https://thecrazyprogrammer.com/feed" (:authors ((:name "Neeraj Mishra")) :categories ("Development"))) ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9832") #s(elfeed-entry ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9832") "JavaScript Calculator Example" "https://www.thecrazyprogrammer.com/2019/10/javascript-calculator-example.html" 1571129441.0 #s(elfeed-ref "5826acfeb28d0407afc47a9a102f3d9212373ccf") html nil (general) "https://thecrazyprogrammer.com/feed" (:authors ((:name "Neeraj Mishra")) :categories ("JavaScript"))) ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9840") #s(elfeed-entry ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9840") "Difference between Core Java and Advanced Java" "https://www.thecrazyprogrammer.com/2019/10/difference-between-core-java-and-advanced-java.html" 1570866827.0 #s(elfeed-ref "26ff424b1c948d9d67887c7bd1daf49382c844d6") html nil (general) "https://thecrazyprogrammer.com/feed" (:authors ((:name "Neeraj Mishra")) :categories ("Java"))) ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9834") #s(elfeed-entry ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9834") "How to Monetize Your Open Source Project and Stay Alive" "https://www.thecrazyprogrammer.com/2019/10/how-to-monetize-your-open-source-project-and-stay-alive.html" 1570788508.0 #s(elfeed-ref "b96d201d04313093372eb5511086a3d125cd43c8") html nil (general) "https://thecrazyprogrammer.com/feed" (:authors ((:name "Neeraj Mishra")) :categories ("Sponsored"))) ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9824") #s(elfeed-entry ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9824") "5 Reasons to Get Help for Your Programming Homework by Experts" "https://www.thecrazyprogrammer.com/2019/10/5-reasons-to-get-your-programming-homework-done-by-experts.html" 1570299353.0 #s(elfeed-ref "17ec1e2003cc428f4875d6b9b09441e135a64391") html nil (general) "https://thecrazyprogrammer.com/feed" (:authors ((:name "Neeraj Mishra")) :categories ("Sponsored"))) ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9820") #s(elfeed-entry ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9820") "JavaScript Reverse String – 4 Ways" "https://www.thecrazyprogrammer.com/2019/10/javascript-reverse-string.html" 1570037585.0 #s(elfeed-ref "db99c48ac973b2c26067ae02c9586391b0feaf49") html nil (general) "https://thecrazyprogrammer.com/feed" (:authors ((:name "Neeraj Mishra")) :categories ("JavaScript"))) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-10-21:/2019/diffie-hellman-key-exchange/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-10-21:/2019/diffie-hellman-key-exchange/") "Diffie-Hellman Key Exchange" "https://eli.thegreenplace.net/2019/diffie-hellman-key-exchange/" 1571636220.0 #s(elfeed-ref "285b43203ef1566df6dfa3a229e1c834d0bb1f01") html nil (dev python) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Math") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-10-01:/2019/simple-go-project-layout-with-modules/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-10-01:/2019/simple-go-project-layout-with-modules/") "Simple Go project layout with modules" "https://eli.thegreenplace.net/2019/simple-go-project-layout-with-modules/" 1569907980.0 #s(elfeed-ref "18f5783e9a945835406f04404fbc678e51e0f50a") html nil (dev python) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-09-30:/2019/summary-of-reading-july-september-2019/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-09-30:/2019/summary-of-reading-july-september-2019/") "Summary of reading: July - September 2019" "https://eli.thegreenplace.net/2019/summary-of-reading-july-september-2019/" 1569823200.0 #s(elfeed-ref "39a72ed9a28f8be68db2a742afdbfad1bd8938cd") html nil (dev python) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Book reviews") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-09-16:/2019/go-internals-capturing-loop-variables-in-closures/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-09-16:/2019/go-internals-capturing-loop-variables-in-closures/") "Go internals: capturing loop variables in closures" "https://eli.thegreenplace.net/2019/go-internals-capturing-loop-variables-in-closures/" 1568612520.0 #s(elfeed-ref "6e0f7f81024528af56f9779b1c55b7513b1155c3") html nil (dev python) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-09-03:/2019/rsa-theory-and-implementation/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-09-03:/2019/rsa-theory-and-implementation/") "RSA - theory and implementation" "https://eli.thegreenplace.net/2019/rsa-theory-and-implementation/" 1567488240.0 #s(elfeed-ref "01baa96d1d52a9a2b531b6d26047ed98d580cda0") html nil (dev python) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Math" "Programming" "Go") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-08-28:/2019/the-chinese-remainder-theorem/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-08-28:/2019/the-chinese-remainder-theorem/") "The Chinese Remainder Theorem" "https://eli.thegreenplace.net/2019/the-chinese-remainder-theorem/" 1566972000.0 #s(elfeed-ref "ca7a91481f0422cb6e585e73f7c3aa1b1b1cae7d") html nil (dev python) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Math") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-08-03:/2019/aes-encryption-of-files-in-go/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-08-03:/2019/aes-encryption-of-files-in-go/") "AES encryption of files in Go" "https://eli.thegreenplace.net/2019/aes-encryption-of-files-in-go/" 1564845120.0 #s(elfeed-ref "f3d72dda13b82ce7ccd5cc6c2be2d76029020b01") html nil (dev python) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-07-22:/2019/faster-xml-stream-processing-in-go/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-07-22:/2019/faster-xml-stream-processing-in-go/") "Faster XML stream processing in Go" "https://eli.thegreenplace.net/2019/faster-xml-stream-processing-in-go/" 1563773820.0 #s(elfeed-ref "d49aa6e394a10ace569df533b2eba9bd546ea164") html nil (dev python) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go" "C & C++" "Python") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-07-15:/2019/passing-callbacks-and-pointers-to-cgo/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-07-15:/2019/passing-callbacks-and-pointers-to-cgo/") "Passing callbacks and pointers to Cgo" "https://eli.thegreenplace.net/2019/passing-callbacks-and-pointers-to-cgo/" 1563169140.0 #s(elfeed-ref "bf75d2f9593d10f7f1a00b5d81757a4424b0b039") html nil (dev python) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go" "C & C++") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-07-04:/2019/go-compiler-internals-adding-a-new-statement-to-go-part-2/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-07-04:/2019/go-compiler-internals-adding-a-new-statement-to-go-part-2/") "Go compiler internals: adding a new statement to Go - Part 2" "https://eli.thegreenplace.net/2019/go-compiler-internals-adding-a-new-statement-to-go-part-2/" 1562219760.0 #s(elfeed-ref "b51c3a093be3f7c5f8206403c3a7b64b623d28db") html nil (dev python) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go" "Compilation") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-07-03:/2019/go-compiler-internals-adding-a-new-statement-to-go-part-1/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-07-03:/2019/go-compiler-internals-adding-a-new-statement-to-go-part-1/") "Go compiler internals: adding a new statement to Go - Part 1" "https://eli.thegreenplace.net/2019/go-compiler-internals-adding-a-new-statement-to-go-part-1/" 1562132580.0 #s(elfeed-ref "4e163ae9971766a7517112fed7df1f14f9400850") html nil (dev python) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go" "Compilation") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-06-29:/2019/summary-of-reading-april-june-2019/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-06-29:/2019/summary-of-reading-april-june-2019/") "Summary of reading: April - June 2019" "https://eli.thegreenplace.net/2019/summary-of-reading-april-june-2019/" 1561789080.0 #s(elfeed-ref "846e7a5b23d19a334f16406b2bd27dad4362f775") html nil (dev python) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Book reviews") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-05-31:/2019/geoip-service-as-a-cloud-function/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-05-31:/2019/geoip-service-as-a-cloud-function/") "GeoIP service as a cloud function" "https://eli.thegreenplace.net/2019/geoip-service-as-a-cloud-function/" 1559280660.0 #s(elfeed-ref "2202f7300f1d699c8e59ff33c1c131833e8bbe78") html nil (dev python) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-05-07:/2019/to-orm-or-not-to-orm/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-05-07:/2019/to-orm-or-not-to-orm/") "To ORM or not to ORM" "https://eli.thegreenplace.net/2019/to-orm-or-not-to-orm/" 1557211620.0 #s(elfeed-ref "6df485c1eec8f33ed3e49407618bece21f69856a") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Databases" "Programming" "Go") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-04-25:/2019/implementing-reader-writer-locks/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-04-25:/2019/implementing-reader-writer-locks/") "Implementing reader-writer locks" "https://eli.thegreenplace.net/2019/implementing-reader-writer-locks/" 1556172540.0 #s(elfeed-ref "07f471ce3fd38f9b269a22ecdee04ba50961da4f") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go" "Concurrency") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-04-09:/2019/sql-inner-and-outer-joins/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-04-09:/2019/sql-inner-and-outer-joins/") "SQL inner and outer joins" "https://eli.thegreenplace.net/2019/sql-inner-and-outer-joins/" 1554787680.0 #s(elfeed-ref "1e1d33df1920dffb1bcc982f6074121b83d66ff3") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Databases") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-03-30:/2019/summary-of-reading-january-march-2019/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-03-30:/2019/summary-of-reading-january-march-2019/") "Summary of reading: January - March 2019" "https://eli.thegreenplace.net/2019/summary-of-reading-january-march-2019/" 1553926200.0 #s(elfeed-ref "4348fc829c3961aa03d73431904b4ce2893650ea") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Book reviews") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-03-27:/2019/design-patterns-in-gos-databasesql-package/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-03-27:/2019/design-patterns-in-gos-databasesql-package/") "Design patterns in Go's database/sql package" "https://eli.thegreenplace.net/2019/design-patterns-in-gos-databasesql-package/" 1553667900.0 #s(elfeed-ref "68c48c575ea37c2ea01d735457f60bd282d294ea") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go" "Databases" "Plugins") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-03-19:/2019/does-a-concrete-type-implement-an-interface-in-go/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-03-19:/2019/does-a-concrete-type-implement-an-interface-in-go/") "Does a concrete type implement an interface in Go?" "https://eli.thegreenplace.net/2019/does-a-concrete-type-implement-an-interface-in-go/" 1552975860.0 #s(elfeed-ref "7014b47e7c78ad7a8ac60840e71e21c0c674d1ab") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-03-05:/2019/github-webhook-payload-as-a-cloud-function/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-03-05:/2019/github-webhook-payload-as-a-cloud-function/") "GitHub webhook payload as a cloud function" "https://eli.thegreenplace.net/2019/github-webhook-payload-as-a-cloud-function/" 1551766800.0 #s(elfeed-ref "921daa991b8ad6fca37b9e252e23c8fce1b34e2e") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go" "Version control") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-02-12:/2019/unix-domain-sockets-in-go/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-02-12:/2019/unix-domain-sockets-in-go/") "Unix domain sockets in Go" "https://eli.thegreenplace.net/2019/unix-domain-sockets-in-go/" 1549949220.0 #s(elfeed-ref "6b906356d83b3de8e8377aabfbe39115ab9d6a11") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go" "Linux") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-02-04:/2019/go-json-cookbook/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-02-04:/2019/go-json-cookbook/") "Go JSON Cookbook" "https://eli.thegreenplace.net/2019/go-json-cookbook/" 1549261260.0 #s(elfeed-ref "a49789e0c3fdb40ffc977d26b6335fc8d8e87383") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-01-17:/2019/on-concurrency-in-go-http-servers/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-01-17:/2019/on-concurrency-in-go-http-servers/") "On concurrency in Go HTTP servers" "https://eli.thegreenplace.net/2019/on-concurrency-in-go-http-servers/" 1547705400.0 #s(elfeed-ref "ca46e20289ef09e1642a685a50260c0dae225ef6") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go" "Concurrency") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-01-09:/2019/summary-of-reading-october-december-2018/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-01-09:/2019/summary-of-reading-october-december-2018/") "Summary of reading: October - December 2018" "https://eli.thegreenplace.net/2019/summary-of-reading-october-december-2018/" 1547058540.0 #s(elfeed-ref "34c78c746e6f7f9efa8530d25ad02ca31427a5ee") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Book reviews") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-12-24:/2018/beware-of-copying-mutexes-in-go/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-12-24:/2018/beware-of-copying-mutexes-in-go/") "Beware of copying mutexes in Go" "https://eli.thegreenplace.net/2018/beware-of-copying-mutexes-in-go/" 1545630420.0 #s(elfeed-ref "54c9bdab0562751fefce096728a630655118be55") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go" "Concurrency") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-12-05:/2018/type-erasure-and-reification/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-12-05:/2018/type-erasure-and-reification/") "Type erasure and reification" "https://eli.thegreenplace.net/2018/type-erasure-and-reification/" 1543986600.0 #s(elfeed-ref "bec58db62472e9dc85e9fea7b35083c62c4f21c7") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Programming" "C & C++" "Python") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-11-14:/2018/type-inference/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-11-14:/2018/type-inference/") "Type inference" "https://eli.thegreenplace.net/2018/type-inference/" 1542176160.0 #s(elfeed-ref "169f7fa26690b1796f0d3f4ac83c2f9a177f2d4c") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Python" "Programming" "Haskell") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-11-12:/2018/unification/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-11-12:/2018/unification/") "Unification" "https://eli.thegreenplace.net/2018/unification/" 1542001740.0 #s(elfeed-ref "e3c53629ecaff8e855bea61a037eb73c2d0ed53c") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Python" "Programming" "Math") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-10-17:/2018/covariance-and-contravariance-in-subtyping/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-10-17:/2018/covariance-and-contravariance-in-subtyping/") "Covariance and contravariance in subtyping" "https://eli.thegreenplace.net/2018/covariance-and-contravariance-in-subtyping/" 1539754500.0 #s(elfeed-ref "d627e975cfba97feee9e6c4162d0a7de16bc13fb") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Programming" "Python" "C & C++") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-10-04:/2018/go-hits-the-concurrency-nail-right-on-the-head/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-10-04:/2018/go-hits-the-concurrency-nail-right-on-the-head/") "Go hits the concurrency nail right on the head" "https://eli.thegreenplace.net/2018/go-hits-the-concurrency-nail-right-on-the-head/" 1538633400.0 #s(elfeed-ref "bfc7af9dc0e8c3bd21eb444f84291231f3e8e97b") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go" "Concurrency") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-10-01:/2018/partial-and-total-orders/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-10-01:/2018/partial-and-total-orders/") "Partial and Total Orders" "https://eli.thegreenplace.net/2018/partial-and-total-orders/" 1538373660.0 #s(elfeed-ref "e8b19224fb68889d04650a637f5f5efec8591c49") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Math" "Programming") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-09-30:/2018/summary-of-reading-july-september-2018/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-09-30:/2018/summary-of-reading-july-september-2018/") "Summary of reading: July - September 2018" "https://eli.thegreenplace.net/2018/summary-of-reading-july-september-2018/" 1538286000.0 #s(elfeed-ref "eb8056400efb190e6dd5aca8a2fd39bf4ba5a5c7") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Book reviews") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-09-13:/2018/go-and-algebraic-data-types/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-09-13:/2018/go-and-algebraic-data-types/") "Go and Algebraic Data Types" "https://eli.thegreenplace.net/2018/go-and-algebraic-data-types/" 1536817200.0 #s(elfeed-ref "6608e7f7fbe73272bbc0cf152a5e00cccf36c661") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go" "Haskell") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-09-04:/2018/measuring-context-switching-and-memory-overheads-for-linux-threads/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-09-04:/2018/measuring-context-switching-and-memory-overheads-for-linux-threads/") "Measuring context switching and memory overheads for Linux threads" "https://eli.thegreenplace.net/2018/measuring-context-switching-and-memory-overheads-for-linux-threads/" 1536039300.0 #s(elfeed-ref "72da9311e405c12e07f97a158530e90ef2ade72f") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Concurrency" "C & C++" "Linux") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-08-08:/2018/on-the-uses-and-misuses-of-panics-in-go/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-08-08:/2018/on-the-uses-and-misuses-of-panics-in-go/") "On the uses and misuses of panics in Go" "https://eli.thegreenplace.net/2018/on-the-uses-and-misuses-of-panics-in-go/" 1533707760.0 #s(elfeed-ref "33a97ffa2658737ec9be38002893923ab0af6fe1") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go" "Programming") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-08-01:/2018/launching-linux-threads-and-processes-with-clone/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-08-01:/2018/launching-linux-threads-and-processes-with-clone/") "Launching Linux threads and processes with clone" "https://eli.thegreenplace.net/2018/launching-linux-threads-and-processes-with-clone/" 1533104040.0 #s(elfeed-ref "983ec35fd31bd8bfcf75cf3222de2ff580490a21") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Concurrency" "C & C++" "Linux") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-07-13:/2018/basics-of-futexes/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-07-13:/2018/basics-of-futexes/") "Basics of Futexes" "https://eli.thegreenplace.net/2018/basics-of-futexes/" 1531461180.0 #s(elfeed-ref "2e4c431de63fe1010d5ab66b57d5362c91c00397") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Concurrency" "C & C++" "Linux") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-07-05:/2018/elegant-python-code-for-a-markov-chain-text-generator/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-07-05:/2018/elegant-python-code-for-a-markov-chain-text-generator/") "Elegant Python code for a Markov chain text generator" "https://eli.thegreenplace.net/2018/elegant-python-code-for-a-markov-chain-text-generator/" 1530769200.0 #s(elfeed-ref "f6234d29747a673fcbcb5d48f5d043a2ab84814f") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Python") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-06-30:/2018/summary-of-reading-april-june-2018/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-06-30:/2018/summary-of-reading-april-june-2018/") "Summary of reading: April - June 2018" "https://eli.thegreenplace.net/2018/summary-of-reading-april-june-2018/" 1530336840.0 #s(elfeed-ref "e33ffeb1e89e5f2aaaa194054dae034b44505669") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Book reviews") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-06-28:/2018/slow-and-fast-methods-for-generating-random-integers-in-python/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-06-28:/2018/slow-and-fast-methods-for-generating-random-integers-in-python/") "Slow and fast methods for generating random integers in Python" "https://eli.thegreenplace.net/2018/slow-and-fast-methods-for-generating-random-integers-in-python/" 1530167340.0 #s(elfeed-ref "3d7b710022bc6ed578cf9a76cf835e3a944e8771") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Python") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-06-07:/2018/minimal-character-based-lstm-implementation/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-06-07:/2018/minimal-character-based-lstm-implementation/") "Minimal character-based LSTM implementation" "https://eli.thegreenplace.net/2018/minimal-character-based-lstm-implementation/" 1528349640.0 #s(elfeed-ref "675f8d4a4a745ccbc69038ac9d7dad22979f2d09") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Math" "Machine Learning") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-05-25:/2018/understanding-how-to-implement-a-character-based-rnn-language-model/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-05-25:/2018/understanding-how-to-implement-a-character-based-rnn-language-model/") "Understanding how to implement a character-based RNN language model" "https://eli.thegreenplace.net/2018/understanding-how-to-implement-a-character-based-rnn-language-model/" 1527225600.0 #s(elfeed-ref "d113bac5357e49bfac15795ec2ef1c64cf0c1211") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Math" "Machine Learning" "Python") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-05-22:/2018/backpropagation-through-a-fully-connected-layer/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-05-22:/2018/backpropagation-through-a-fully-connected-layer/") "Backpropagation through a fully-connected layer" "https://eli.thegreenplace.net/2018/backpropagation-through-a-fully-connected-layer/" 1526968020.0 #s(elfeed-ref "5cefef480efd1581ccca63e7ff0865cf94681e59") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Math" "Machine Learning") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-05-08:/2018/concurrent-servers-part-6-callbacks-promises-and-asyncawait/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-05-08:/2018/concurrent-servers-part-6-callbacks-promises-and-asyncawait/") "Concurrent Servers: Part 6 - Callbacks, Promises and async/await" "https://eli.thegreenplace.net/2018/concurrent-servers-part-6-callbacks-promises-and-asyncawait/" 1525758600.0 #s(elfeed-ref "2b081fe375531b0a1de87f47ab548c557f5d3592") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Concurrency" "Javascript") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-04-04:/2018/depthwise-separable-convolutions-for-machine-learning/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-04-04:/2018/depthwise-separable-convolutions-for-machine-learning/") "Depthwise separable convolutions for machine learning" "https://eli.thegreenplace.net/2018/depthwise-separable-convolutions-for-machine-learning/" 1522822860.0 #s(elfeed-ref "ca39d315d8b7f1ecac320d6083f840a5e7f4dd28") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Math" "Machine Learning" "Python") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-03-31:/2018/summary-of-reading-january-march-2018/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-03-31:/2018/summary-of-reading-january-march-2018/") "Summary of reading: January - March 2018" "https://eli.thegreenplace.net/2018/summary-of-reading-january-march-2018/" 1522476720.0 #s(elfeed-ref "1e7c063cc2dd00a405dce60c0a954eeb5f5ca53d") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Book reviews") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-03-26:/2018/the-confusion-matrix-in-statistical-tests/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-03-26:/2018/the-confusion-matrix-in-statistical-tests/") "The Confusion Matrix in statistical tests" "https://eli.thegreenplace.net/2018/the-confusion-matrix-in-statistical-tests/" 1522043220.0 #s(elfeed-ref "2274cf01aeb8366da565c87515a0aafee825b8e5") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Math") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-03-13:/2018/conditional-probability-and-bayes-theorem/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-03-13:/2018/conditional-probability-and-bayes-theorem/") "Conditional probability and Bayes' theorem" "https://eli.thegreenplace.net/2018/conditional-probability-and-bayes-theorem/" 1520919120.0 #s(elfeed-ref "13b0cdce546d03b0f8975b409b9a8bb7578b5331") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Math") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-03-02:/2018/command-line-autocomplete-for-go-documentation/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-03-02:/2018/command-line-autocomplete-for-go-documentation/") "Command-line autocomplete for Go documentation" "https://eli.thegreenplace.net/2018/command-line-autocomplete-for-go-documentation/" 1519969860.0 #s(elfeed-ref "5458369f59b70a9b6dab95ae7fb6e0fd893f161c") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go" "Software & Tools") :author "Eli Bendersky")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-02-20:/2018/the-expression-problem-in-go/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-02-20:/2018/the-expression-problem-in-go/") "The Expression Problem in Go" "https://eli.thegreenplace.net/2018/the-expression-problem-in-go/" 1519104000.0 #s(elfeed-ref "60358f7b977111a3473c1342806b7fcca178d57d") html nil (dev python unread) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Go" "Multiple dispatch") :author "Eli Bendersky")) ("drewdevault.com" . "https://drewdevault.com//2019/10/30/Line-printer-shell-hack.html") #s(elfeed-entry ("drewdevault.com" . "https://drewdevault.com//2019/10/30/Line-printer-shell-hack.html") "An old-school shell hack on a line printer" "https://drewdevault.com/2019/10/30/Line-printer-shell-hack.html" 1572393600.0 #s(elfeed-ref "9a186acae54ca8400015813aa65b78d8dbdd4a83") html nil (dev se) "https://drewdevault.com/feed.xml" nil) ("drewdevault.com" . "https://drewdevault.com//2019/10/15/Status-update-October-2019.html") #s(elfeed-entry ("drewdevault.com" . "https://drewdevault.com//2019/10/15/Status-update-October-2019.html") "Status update, October 2019" "https://drewdevault.com/2019/10/15/Status-update-October-2019.html" 1571097600.0 #s(elfeed-ref "eeb579e841ca246b676d9b1590c9beb677388e41") html nil (dev se) "https://drewdevault.com/feed.xml" nil) ("drewdevault.com" . "https://drewdevault.com//2019/10/12/how-to-fuck-up-releases.html") #s(elfeed-entry ("drewdevault.com" . "https://drewdevault.com//2019/10/12/how-to-fuck-up-releases.html") "How to fuck up software releases" "https://drewdevault.com/2019/10/12/how-to-fuck-up-releases.html" 1570838400.0 #s(elfeed-ref "973e94d42c17d9c4af4d508647430836756e3711") html nil (dev se) "https://drewdevault.com/feed.xml" nil) ("drewdevault.com" . "https://drewdevault.com//2019/10/10/RaptorCS-redemption.html") #s(elfeed-entry ("drewdevault.com" . "https://drewdevault.com//2019/10/10/RaptorCS-redemption.html") "RaptorCS's redemption: the POWER9 machine works" "https://drewdevault.com/2019/10/10/RaptorCS-redemption.html" 1570665600.0 #s(elfeed-ref "2eca894f5c3290f7e6aedb7e53724d4b9cd7ae3d") html nil (dev se) "https://drewdevault.com/feed.xml" nil) ("drewdevault.com" . "https://drewdevault.com//2019/10/07/HDCP-in-Weston.html") #s(elfeed-entry ("drewdevault.com" . "https://drewdevault.com//2019/10/07/HDCP-in-Weston.html") "Why Collabora really added Digital Restrictions Management to Weston" "https://drewdevault.com/2019/10/07/HDCP-in-Weston.html" 1570406400.0 #s(elfeed-ref "e12a05c2215260cfcbc1104d02fc52def3d1f089") html nil (dev se) "https://drewdevault.com/feed.xml" nil) ("drewdevault.com" . "https://drewdevault.com//2019/09/23/RaptorCS-Blackbird-a-horror-story.html") #s(elfeed-entry ("drewdevault.com" . "https://drewdevault.com//2019/09/23/RaptorCS-Blackbird-a-horror-story.html") "RaptorCS POWER9 Blackbird PC: An expensive mistake" "https://drewdevault.com/2019/09/23/RaptorCS-Blackbird-a-horror-story.html" 1569196800.0 #s(elfeed-ref "6b404bb12cdbd057eff3a11ee7b16d732254f5be") html nil (dev se) "https://drewdevault.com/feed.xml" nil) ("drewdevault.com" . "https://drewdevault.com//2019/09/17/The-wrong-words-but-the-right-ideas.html") #s(elfeed-entry ("drewdevault.com" . "https://drewdevault.com//2019/09/17/The-wrong-words-but-the-right-ideas.html") "Don't sacrifice the right ideas to win the right words" "https://drewdevault.com/2019/09/17/The-wrong-words-but-the-right-ideas.html" 1568678400.0 #s(elfeed-ref "339ec57ce758868cb9a93fb9315772bfa88ca631") html nil (dev se) "https://drewdevault.com/feed.xml" nil) ("drewdevault.com" . "https://drewdevault.com//2019/09/15/Status-update-September-2019.html") #s(elfeed-entry ("drewdevault.com" . "https://drewdevault.com//2019/09/15/Status-update-September-2019.html") "Status update, September 2019" "https://drewdevault.com/2019/09/15/Status-update-September-2019.html" 1568505600.0 #s(elfeed-ref "d04afee79d401ac6ab57a1c95eb967c8ef64d9f3") html nil (dev se) "https://drewdevault.com/feed.xml" nil) ("drewdevault.com" . "https://drewdevault.com//2019/09/08/Enough-to-decide.html") #s(elfeed-entry ("drewdevault.com" . "https://drewdevault.com//2019/09/08/Enough-to-decide.html") "How I decide between many programming languages" "https://drewdevault.com/2019/09/08/Enough-to-decide.html" 1567900800.0 #s(elfeed-ref "893e78a1dd124ba8f350c996a180f2014db4d614") html nil (dev se) "https://drewdevault.com/feed.xml" nil) ("drewdevault.com" . "https://drewdevault.com//2019/09/02/Interactive-SSH-programs.html") #s(elfeed-entry ("drewdevault.com" . "https://drewdevault.com//2019/09/02/Interactive-SSH-programs.html") "Building interactive SSH applications" "https://drewdevault.com/2019/09/02/Interactive-SSH-programs.html" 1567382400.0 #s(elfeed-ref "1f23acdde4097d6bee7a6e2544dfef0c5e36cbc6") html nil (dev se) "https://drewdevault.com/feed.xml" nil) ("feeds.feedburner.com" . "5dbd118ddac39a0038f37a44") #s(elfeed-entry ("feeds.feedburner.com" . "5dbd118ddac39a0038f37a44") "Weekly Update 163" "http://feedproxy.google.com/~r/TroyHunt/~3/EzxjMx7DdEw/" 1572687654.0 #s(elfeed-ref "04c904d516b2aad539bc9a846898e0365abed5dc") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Weekly update"))) ("feeds.feedburner.com" . "5db358804dcab500386e0e06") #s(elfeed-entry ("feeds.feedburner.com" . "5db358804dcab500386e0e06") "Weekly Update 162" "http://feedproxy.google.com/~r/TroyHunt/~3/0l3-xnlNHes/" 1572036924.0 #s(elfeed-ref "79d0cd0eb4ce84bf541ffd18de397f7ac66c261b") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Weekly update"))) ("feeds.feedburner.com" . "5da9451e8d397000380506a3") #s(elfeed-entry ("feeds.feedburner.com" . "5da9451e8d397000380506a3") "Weekly Update 161" "http://feedproxy.google.com/~r/TroyHunt/~3/jisaqfql-5c/" 1571379968.0 #s(elfeed-ref "8a69a1065357adc5c08b9d054771d6d85adae63e") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Weekly update"))) ("feeds.feedburner.com" . "5da17b9a60a2f300384e0819") #s(elfeed-entry ("feeds.feedburner.com" . "5da17b9a60a2f300384e0819") "Weekly Update 160" "http://feedproxy.google.com/~r/TroyHunt/~3/xmQQYVbI9aM/" 1570872167.0 #s(elfeed-ref "d2f145eb8ee956a15e07b6621111673ba32db541") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Weekly update"))) ("feeds.feedburner.com" . "5d9717246a57b60038a60db7") #s(elfeed-entry ("feeds.feedburner.com" . "5d9717246a57b60038a60db7") "Weekly Update 159" "http://feedproxy.google.com/~r/TroyHunt/~3/mna6v0wknZA/" 1570183728.0 #s(elfeed-ref "c94368fcc0eb01e258a949ec1206e0b99d97fc94") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Weekly update"))) ("feeds.feedburner.com" . "5d90de706a57b60038a60d88") #s(elfeed-entry ("feeds.feedburner.com" . "5d90de706a57b60038a60d88") "Weekly Update 158" "http://feedproxy.google.com/~r/TroyHunt/~3/sYeyd_wROLo/" 1569817949.0 #s(elfeed-ref "2fd16e724703db31b992e24a8410736c65fbb685") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Weekly update"))) ("feeds.feedburner.com" . "5d8905a47b42230038de1b14") #s(elfeed-entry ("feeds.feedburner.com" . "5d8905a47b42230038de1b14") "Weekly Update 157" "http://feedproxy.google.com/~r/TroyHunt/~3/mvORkCgbyb4/" 1569262153.0 #s(elfeed-ref "7eacf0fd36f110a45960a1a868c5b05abddbb18d") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Weekly update"))) ("feeds.feedburner.com" . "5d8126e97b42230038de1b06") #s(elfeed-entry ("feeds.feedburner.com" . "5d8126e97b42230038de1b06") "Banks, Arbitrary Password Restrictions and Why They Don't Matter" "http://feedproxy.google.com/~r/TroyHunt/~3/ZMc8S7w5h_Q/" 1568745329.0 #s(elfeed-ref "6afe75a3f16cd52a5d54d5f08e469ec57cee87ca") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Security" "Passwords" "Banks"))) ("feeds.feedburner.com" . "5d7b8ce97b42230038de1942") #s(elfeed-entry ("feeds.feedburner.com" . "5d7b8ce97b42230038de1942") "Weekly Update 156" "http://feedproxy.google.com/~r/TroyHunt/~3/0KSLNrngf40/" 1568386008.0 #s(elfeed-ref "e74de663a635684d15e683aa65686e7af9e4f172") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Weekly update"))) ("feeds.feedburner.com" . "5d75f0c86bab0400385d2409") #s(elfeed-entry ("feeds.feedburner.com" . "5d75f0c86bab0400385d2409") "Weekly Update 155" "http://feedproxy.google.com/~r/TroyHunt/~3/9Lk8Zg3tkSY/" 1568012242.0 #s(elfeed-ref "e8e6c6f0812de29adf131464eb6fede7ce9aee7f") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Weekly update"))) ("feeds.feedburner.com" . "5d6b8e1ac09eba0038481797") #s(elfeed-entry ("feeds.feedburner.com" . "5d6b8e1ac09eba0038481797") "Weekly Update 154" "http://feedproxy.google.com/~r/TroyHunt/~3/3s-7Ywmi7UA/" 1567331227.0 #s(elfeed-ref "9fbfe5bbfb4263caef6e15786729a6b78881e0c2") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Weekly update"))) ("feeds.feedburner.com" . "5d633f1d15c4b20038159ad4") #s(elfeed-entry ("feeds.feedburner.com" . "5d633f1d15c4b20038159ad4") "Weekly Update 153" "http://feedproxy.google.com/~r/TroyHunt/~3/1oU6yQTxxAQ/" 1566814953.0 #s(elfeed-ref "e2a3afc203bb4b9dd48095f2aa895467cd1be291") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Weekly update"))) ("feeds.feedburner.com" . "5d56a9250e7e2b004473baa9") #s(elfeed-entry ("feeds.feedburner.com" . "5d56a9250e7e2b004473baa9") "Weekly Update 152" "http://feedproxy.google.com/~r/TroyHunt/~3/aw83NG23jGA/" 1565964831.0 #s(elfeed-ref "c66175060cb248f009a0a3a442997a59995ec8b8") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Weekly update"))) ("feeds.feedburner.com" . "5d516a0fdfa9ec003866e92b") #s(elfeed-entry ("feeds.feedburner.com" . "5d516a0fdfa9ec003866e92b") "Extended Validation Certificates are (Really, Really) Dead" "http://feedproxy.google.com/~r/TroyHunt/~3/WcM2UDCaDqo/" 1565626870.0 #s(elfeed-ref "3cfbb57184c8ddd80ebc7ae0dfc08eef94b46b66") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Security" "SSL"))) ("feeds.feedburner.com" . "5d4f9047dfa9ec003866e8d8") #s(elfeed-entry ("feeds.feedburner.com" . "5d4f9047dfa9ec003866e8d8") "Weekly Update 151" "http://feedproxy.google.com/~r/TroyHunt/~3/ap1AvIyZblk/" 1565496342.0 #s(elfeed-ref "2ee6e06a461b196ac1ba48e7659f181377d8bc20") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Weekly update"))) ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/c-is-not-how-the-computer-works-can-lead-to-inefficient-code") #s(elfeed-entry ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/c-is-not-how-the-computer-works-can-lead-to-inefficient-code") "\"C is not how the computer works\" can lead to inefficient code" "https://words.steveklabnik.com/c-is-not-how-the-computer-works-can-lead-to-inefficient-code" 1571989539.0 #s(elfeed-ref "b4ae9354ca11e9e0810c1f873fc510b26ac78c0e") html nil (dev rust) "https://feeds.feedburner.com/steveklabnik/words" nil) ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/porting-steveklabnik-com-to-workers-sites-and-zola") #s(elfeed-entry ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/porting-steveklabnik-com-to-workers-sites-and-zola") "Porting steveklabnik.com to Workers Sites and Zola" "https://words.steveklabnik.com/porting-steveklabnik-com-to-workers-sites-and-zola" 1569485051.0 #s(elfeed-ref "3bb527e77220a5e1c5f2a6b1bc294920f6852916") html nil (dev rust) "https://feeds.feedburner.com/steveklabnik/words" nil) ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/i-m-joining-cloudflare") #s(elfeed-entry ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/i-m-joining-cloudflare") "I'm joining Cloudflare" "https://words.steveklabnik.com/i-m-joining-cloudflare" 1554454854.0 #s(elfeed-ref "d1a042db8a782e8ed9f9a9dea21deb8e1718de45") html nil (dev rust unread) "https://feeds.feedburner.com/steveklabnik/words" nil) ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/what-comes-after-open-source") #s(elfeed-entry ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/what-comes-after-open-source") "What comes after \"open source\"" "https://words.steveklabnik.com/what-comes-after-open-source" 1554189211.0 #s(elfeed-ref "7ba7aa0d4ef54849974c0b9e0dd281cff955dce0") html nil (dev rust unread) "https://feeds.feedburner.com/steveklabnik/words" nil) ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/rust-has-finally-outgrown-me") #s(elfeed-entry ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/rust-has-finally-outgrown-me") "Rust has finally outgrown me" "https://words.steveklabnik.com/rust-has-finally-outgrown-me" 1553851312.0 #s(elfeed-ref "3555248ad82c44410a39aebcd94fd3fa8e9226ab") html nil (dev rust unread) "https://feeds.feedburner.com/steveklabnik/words" nil) ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/learning-ada") #s(elfeed-entry ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/learning-ada") "Learning Ada" "https://words.steveklabnik.com/learning-ada" 1553605472.0 #s(elfeed-ref "b8a69afdfe98cfc86f6e4e48cc5585b34fc7c251") html nil (dev rust unread) "https://feeds.feedburner.com/steveklabnik/words" nil) ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/the-culture-war-at-the-heart-of-open-source") #s(elfeed-entry ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/the-culture-war-at-the-heart-of-open-source") "The culture war at the heart of open source" "https://words.steveklabnik.com/the-culture-war-at-the-heart-of-open-source" 1553591505.0 #s(elfeed-ref "b5591acaac7fa1c8b9fa93e560ae2d6b45dd3c30") html nil (dev rust unread) "https://feeds.feedburner.com/steveklabnik/words" nil) ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/what-s-next-for-semver") #s(elfeed-entry ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/what-s-next-for-semver") "What's next for SemVer" "https://words.steveklabnik.com/what-s-next-for-semver" 1549865683.0 #s(elfeed-ref "38fc22098691935ea04ba9027af7b33047cece1c") html nil (dev rust unread) "https://feeds.feedburner.com/steveklabnik/words" nil) ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/thank-u-next") #s(elfeed-entry ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/thank-u-next") "thank u, next" "https://words.steveklabnik.com/thank-u-next" 1546782290.0 #s(elfeed-ref "71c17f6b9d746f7de732f43cb025089fb2329880") html nil (dev rust unread) "https://feeds.feedburner.com/steveklabnik/words" nil) ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/thoughts-on-rust-in-2019") #s(elfeed-entry ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/thoughts-on-rust-in-2019") "Thoughts on Rust in 2019" "https://words.steveklabnik.com/thoughts-on-rust-in-2019" 1545894321.0 #s(elfeed-ref "b863ebade93bd20f91d94b982306ffca34dfc52a") html nil (dev rust unread) "https://feeds.feedburner.com/steveklabnik/words" nil) ("bitbashing.io" . "/concurrency-primer.html") #s(elfeed-entry ("bitbashing.io" . "/concurrency-primer.html") "What every systems programmer should know about concurrency" "/concurrency-primer.html" 1511913600.0 #s(elfeed-ref "f8712e7aaf113ee352e009d270aa9c44412564fd") html nil (C dev unread) "http://bitbashing.io/feed.xml" nil) ("bitbashing.io" . "/tex.html") #s(elfeed-entry ("bitbashing.io" . "/tex.html") "TeX: A tale of two worlds" "/tex.html" 1508198400.0 #s(elfeed-ref "c0267e8e5f2dbf4a82ba3c72d669db26ffe8f519") html nil (C dev unread) "http://bitbashing.io/feed.xml" nil) ("bitbashing.io" . "/std-visit.html") #s(elfeed-entry ("bitbashing.io" . "/std-visit.html") "std::visit is everything wrong with modern C++" "/std-visit.html" 1505347200.0 #s(elfeed-ref "d1007d444e964e4107a4633f4cc62e1b8705df19") html nil (C dev unread) "http://bitbashing.io/feed.xml" nil) ("bitbashing.io" . "/now-with-ssl.html") #s(elfeed-entry ("bitbashing.io" . "/now-with-ssl.html") "Now with SSL" "/now-with-ssl.html" 1502150400.0 #s(elfeed-ref "1cdd2356f06b2ed89c371b8c06090203bb179340") html nil (C dev unread) "http://bitbashing.io/feed.xml" nil) ("bitbashing.io" . "/comparing-floats.html") #s(elfeed-entry ("bitbashing.io" . "/comparing-floats.html") "Comparing Floating-Point Numbers Is Tricky" "/comparing-floats.html" 1490832000.0 #s(elfeed-ref "f7615de5f86147ef61b6485c7f9a2422968f84af") html nil (C dev unread) "http://bitbashing.io/feed.xml" nil) ("bitbashing.io" . "/embedded-cpp.html") #s(elfeed-entry ("bitbashing.io" . "/embedded-cpp.html") "C++ On Embedded Systems" "/embedded-cpp.html" 1487548800.0 #s(elfeed-ref "97257133dfb8a66f54b23158335afdd12e87b5ca") html nil (C dev unread) "http://bitbashing.io/feed.xml" nil) ("bitbashing.io" . "/terrible-style.html") #s(elfeed-entry ("bitbashing.io" . "/terrible-style.html") "How to write (and use) a terrible style guide" "/terrible-style.html" 1447113600.0 #s(elfeed-ref "dec921c56a9274ce14e79feddbb72adad29c9307") html nil (C dev unread) "http://bitbashing.io/feed.xml" nil) ("bitbashing.io" . "/be-lazy-use-ranges.html") #s(elfeed-entry ("bitbashing.io" . "/be-lazy-use-ranges.html") "Be lazy. Use ranges." "/be-lazy-use-ranges.html" 1437264000.0 #s(elfeed-ref "576d2fa21a075b0112748d1638b4ec0ab9713e7e") html nil (C dev unread) "http://bitbashing.io/feed.xml" nil) ("bitbashing.io" . "/smoke-tests.html") #s(elfeed-entry ("bitbashing.io" . "/smoke-tests.html") "In defense of smoke tests" "/smoke-tests.html" 1434240000.0 #s(elfeed-ref "974c100f4b54133c1e5d5297b97d9a474d76c884") html nil (C dev unread) "http://bitbashing.io/feed.xml" nil) ("bitbashing.io" . "/time-for-d-to-own-up.html") #s(elfeed-entry ("bitbashing.io" . "/time-for-d-to-own-up.html") "It's time for D to own up" "/time-for-d-to-own-up.html" 1429574400.0 #s(elfeed-ref "dac15734abeba9a71795593f063ace58c30c5ad3") html nil (C dev unread) "http://bitbashing.io/feed.xml" nil) ("nullprogram.com" . "urn:uuid:ce906d6f-b228-4dc6-bd02-34b845d3c5e2") #s(elfeed-entry ("nullprogram.com" . "urn:uuid:ce906d6f-b228-4dc6-bd02-34b845d3c5e2") "Legitimate-ish Use of alloca()" "https://nullprogram.com/blog/2019/10/28/" 1572223343.0 #s(elfeed-ref "c2fc63091cda50b5f59ad509a95c2882cc62850f") html nil (dev se) "http://nullprogram.com/feed" (:categories ("c" "optimization"))) ("nullprogram.com" . "urn:uuid:acf6af69-f18c-49a6-b3ae-a23ae537da6d") #s(elfeed-entry ("nullprogram.com" . "urn:uuid:acf6af69-f18c-49a6-b3ae-a23ae537da6d") "Legitimate Use of Variable Length Arrays" "https://nullprogram.com/blog/2019/10/27/" 1572206280.0 #s(elfeed-ref "69451057d9c4090df3dade6dc9689176e8105593") html nil (dev se) "http://nullprogram.com/feed" (:categories ("c" "optimization"))) ("nullprogram.com" . "urn:uuid:286e6fd2-0532-4848-8d4a-10101d1ffa53") #s(elfeed-entry ("nullprogram.com" . "urn:uuid:286e6fd2-0532-4848-8d4a-10101d1ffa53") "No, PHP Doesn't Have Closures" "https://nullprogram.com/blog/2019/09/25/" 1569445843.0 #s(elfeed-ref "ba8d44c7d4c106f4223dd5fd293ff2e26f10eafa") html nil (dev se) "http://nullprogram.com/feed" (:categories ("lang" "rant"))) ("nullprogram.com" . "urn:uuid:c51e0800-9bf5-4b77-93d4-35480c40a0ba") #s(elfeed-entry ("nullprogram.com" . "urn:uuid:c51e0800-9bf5-4b77-93d4-35480c40a0ba") "Keyringless GnuPG" "https://nullprogram.com/blog/2019/08/09/" 1565394759.0 #s(elfeed-ref "770389c86c6e269ebf1a9f8b1f4b8089d7284222") html nil (dev se) "http://nullprogram.com/feed" (:categories ("crypto" "openpgp"))) ("nullprogram.com" . "urn:uuid:e688fdea-0699-42dd-89ac-564d0b2b65bc") #s(elfeed-entry ("nullprogram.com" . "urn:uuid:e688fdea-0699-42dd-89ac-564d0b2b65bc") "The Long Key ID Collider" "https://nullprogram.com/blog/2019/07/22/" 1563830822.0 #s(elfeed-ref "a1cca2762a14ac42c8fced1ef99c8c0cb94770ed") html nil (dev se) "http://nullprogram.com/feed" (:categories ("crypto" "openpgp" "go"))) ("nullprogram.com" . "urn:uuid:cae3111c-2887-404a-bc0e-80b8c45a2d06") #s(elfeed-entry ("nullprogram.com" . "urn:uuid:cae3111c-2887-404a-bc0e-80b8c45a2d06") "Predictable, Passphrase-Derived PGP Keys" "https://nullprogram.com/blog/2019/07/10/" 1562732309.0 #s(elfeed-ref "cb01fca6689cbbf203bda4326ce6defb7c3c96af") html nil (dev se) "http://nullprogram.com/feed" (:categories ("crypto" "openpgp" "go"))) ("nullprogram.com" . "urn:uuid:5ba40d47-11e4-4f82-b805-f5e7825df44c") #s(elfeed-entry ("nullprogram.com" . "urn:uuid:5ba40d47-11e4-4f82-b805-f5e7825df44c") "Go Slices are Fat Pointers" "https://nullprogram.com/blog/2019/06/30/" 1561930039.0 #s(elfeed-ref "6de44d01e1ce7794681719c7602b396b22b819b1") html nil (dev se) "http://nullprogram.com/feed" (:categories ("c" "go"))) ("nullprogram.com" . "urn:uuid:12e9ed44-b5c1-495f-8750-dfaf1ab008e2") #s(elfeed-entry ("nullprogram.com" . "urn:uuid:12e9ed44-b5c1-495f-8750-dfaf1ab008e2") "UTF-8 String Indexing Strategies" "https://nullprogram.com/blog/2019/05/29/" 1559166726.0 #s(elfeed-ref "a7889f53404035f9f2b8c89723185e4f30c3b9d9") html nil (dev se) "http://nullprogram.com/feed" (:categories ("elisp" "emacs" "go" "lang"))) ("250bpm.com" . "http://250bpm.com/blog:157") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:157") "The Missing Piece" "http://250bpm.com/blog:157" 1572154906.0 #s(elfeed-ref "acc323a9c9a6d6c04039b35211146f3b911cf83f") html nil (dev se) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:156") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:156") "Happy Petrov Day!" "http://250bpm.com/blog:156" 1569549536.0 #s(elfeed-ref "23479c1289ff8059a2a5213f1697d9364846c373") html nil (dev se) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:155") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:155") "On Becoming Clueless" "http://250bpm.com/blog:155" 1569298098.0 #s(elfeed-ref "6fe893b4f11fb8c931c8adc6bd8f92821b755e4f") html nil (dev se) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:154") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:154") "Type-safeness in Shell" "http://250bpm.com/blog:154" 1557659859.0 #s(elfeed-ref "32ed6f760514441e8f07b3ae2912813acda7b3de") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:153") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:153") "Hull: An alternative to shell that I'll never have time to implement" "http://250bpm.com/blog:153" 1556436617.0 #s(elfeed-ref "56e7b0da6db6b80476c15822152dfe1e726fd4d6") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:152") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:152") "On the Nature of Programming Languages" "http://250bpm.com/blog:152" 1555929646.0 #s(elfeed-ref "76d0fa91e0b4df68f5ef2753820338ffa1824088") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:151") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:151") "The Politics of Age (the Young vs. the Old)" "http://250bpm.com/blog:151" 1553409496.0 #s(elfeed-ref "4b3810ede9711ee3e1fe25915166bb5650b8fbab") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:150") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:150") "Muqaata'a by Fahad Himsi (I.)" "http://250bpm.com/blog:150" 1552230033.0 #s(elfeed-ref "b5cd83645be4e62d52a958ebfb575b53f191baba") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:149") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:149") "Programmatic Code Generation: Composability" "http://250bpm.com/blog:149" 1551509749.0 #s(elfeed-ref "5c8f05384a502289d9abafa8f1e6edb30f13d5c8") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:148") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:148") "Lydian song" "http://250bpm.com/blog:148" 1551127347.0 #s(elfeed-ref "d024e60b4be8b5036d582640b075878abded3836") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:147") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:147") "Tiles: Report on Programmatic Code Generation" "http://250bpm.com/blog:147" 1550730027.0 #s(elfeed-ref "f14699a708c8a2af7c1e840bd59d648c4acfbe19") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:146") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:146") "Graceful Shutdown" "http://250bpm.com/blog:146" 1550316412.0 #s(elfeed-ref "1ab97f1ba606aaa08b3f57d710fd4d55c405283c") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:145") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:145") "Structured Concurrency Cross-language Forum" "http://250bpm.com/blog:145" 1549789809.0 #s(elfeed-ref "543f61f8a3e582fe51199ce3c0e71cadf1570b85") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:144") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:144") "Confessions of an Abstraction Hater" "http://250bpm.com/blog:144" 1548567553.0 #s(elfeed-ref "7d699137773aed6b29576c966a502cf7304a43c8") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:143") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:143") "Announcement: A talk about structured concurrency at FOSDEM" "http://250bpm.com/blog:143" 1546164190.0 #s(elfeed-ref "523037a00828da0f32e196524cf6d6ed9ef8cedf") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:142") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:142") "State Machines and the Strange Case of Mutating API" "http://250bpm.com/blog:142" 1545630218.0 #s(elfeed-ref "d5b4a2b682d5e7323eec0bed851ade5c01486565") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:141") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:141") "Equivalence of State Machines and Coroutines" "http://250bpm.com/blog:141" 1545107271.0 #s(elfeed-ref "3cc26dc2ef5ba942492a13600fa7024a81e42c21") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:140") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:140") "On Rigorous Error Handling" "http://250bpm.com/blog:140" 1542445667.0 #s(elfeed-ref "a44ffa1aaff679e9af13c6b64e57606407da43e7") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:139") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:139") "Two Approaches to Structured Concurrency" "http://250bpm.com/blog:139" 1540988025.0 #s(elfeed-ref "b10a28fa24ecb13996e3f7086ac5d2c2cfd95619") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("250bpm.com" . "http://250bpm.com/blog:138") #s(elfeed-entry ("250bpm.com" . "http://250bpm.com/blog:138") "Unikernels: No Longer an Academic Exercise" "http://250bpm.com/blog:138" 1540294398.0 #s(elfeed-ref "b93868ccd3dff06a18e09ca191f1767af8e6cf38") html nil (dev se unread) "http://250bpm.com/feed/pages/pagename/start/category/blog/t/250bpm-blogs/h/http%3A%2F%2Fwww.250bpm.com%2Fblog" nil) ("ubuntu.com" . "https://ubuntu.com/blog/the-state-of-robotics-october-2019") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/the-state-of-robotics-october-2019") "The State of Robotics &#8211; October 2019" "https://ubuntu.com/blog/the-state-of-robotics-october-2019" 1572620457.0 #s(elfeed-ref "ee7283657f26d3b5213505dfe5837d44ddacc60b") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Rhys Davies" :email "Rhys Davies")) :categories ("robotics" "ROS" "ROS Industrial" "ROS2" "ROSCon" "thestateofrobotics" "webots"))) ("ubuntu.com" . "https://ubuntu.com/blog/design-and-web-team-summary-25-october-2019") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/design-and-web-team-summary-25-october-2019") "Design and Web team summary &#8211; 25 October 2019" "https://ubuntu.com/blog/design-and-web-team-summary-25-october-2019" 1572600623.0 #s(elfeed-ref "5e989a5a1095e72ad2a1fab4c895dab2e1d7657f") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Peter Mahnke" :email "Peter Mahnke")))) ("ubuntu.com" . "https://ubuntu.com/blog/ubuntu-server-development-summary-29-october-2019") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/ubuntu-server-development-summary-29-october-2019") "Ubuntu Server development summary &#8211; 29 October 2019" "https://ubuntu.com/blog/ubuntu-server-development-summary-29-october-2019" 1572389823.0 #s(elfeed-ref "6d71491a97eb37dfaca41d0b5d7b0fa32ede1235") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Chad Smith" :email "Chad Smith")) :categories ("Server" "Ubuntu Server" "weekly"))) ("ubuntu.com" . "https://ubuntu.com/blog/openstack-charms-19-10-train-policy-overrides-and-more") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/openstack-charms-19-10-train-policy-overrides-and-more") "OpenStack Charms 19.10 – Train, Policy Overrides and more" "https://ubuntu.com/blog/openstack-charms-19-10-train-policy-overrides-and-more" 1572366759.0 #s(elfeed-ref "cd2517c325c0ba8696d58c56998dda7fda3e193d") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Tytus Kurek" :email "Tytus Kurek")) :categories ("Charms" "OpenStack"))) ("ubuntu.com" . "https://ubuntu.com/blog/psa-for-ros-users-some-things-to-know-as-python-2-approaches-eol") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/psa-for-ros-users-some-things-to-know-as-python-2-approaches-eol") "PSA for ROS users: Some things to know as Python 2 approaches EOL" "https://ubuntu.com/blog/psa-for-ros-users-some-things-to-know-as-python-2-approaches-eol" 1572293170.0 #s(elfeed-ref "019d72fc54565b2181808d50b510b354e87551d5") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Kyle Fazzari" :email "Kyle Fazzari")) :categories ("python" "python2" "robotics" "Robots" "ROS"))) ("ubuntu.com" . "https://ubuntu.com/blog/the-masters-speak-forward-thinking-ubuntu-users-gather-to-share-their-experiences") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/the-masters-speak-forward-thinking-ubuntu-users-gather-to-share-their-experiences") "The masters speak: Forward-thinking Ubuntu users gather to share their experiences" "https://ubuntu.com/blog/the-masters-speak-forward-thinking-ubuntu-users-gather-to-share-their-experiences" 1572290109.0 #s(elfeed-ref "ac6d8ddb6264b8f1d6dde42f7f2bcfc8998b5091") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Katie Elston" :email "Katie Elston")))) ("ubuntu.com" . "https://ubuntu.com/blog/standardising-software-to-quickly-deliver-a-smart-city-platform-for-millions") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/standardising-software-to-quickly-deliver-a-smart-city-platform-for-millions") "Standardising software to quickly deliver a smart city platform for millions" "https://ubuntu.com/blog/standardising-software-to-quickly-deliver-a-smart-city-platform-for-millions" 1572256072.0 #s(elfeed-ref "3f387df4021d80a65ca4de613533aa0f6a8a68fd") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Sarah Dickinson" :email "Sarah Dickinson")) :categories ("Internet of things" "Ubuntu Core"))) ("ubuntu.com" . "https://ubuntu.com/blog/learn-about-our-differentiated-approach-to-iot-digital-transformation-at-iotswc") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/learn-about-our-differentiated-approach-to-iot-digital-transformation-at-iotswc") "Learn about our differentiated approach to IoT digital transformation at IoTSWC." "https://ubuntu.com/blog/learn-about-our-differentiated-approach-to-iot-digital-transformation-at-iotswc" 1572242433.0 #s(elfeed-ref "404eceea052455aee2fd7a928db71155de7ecd7a") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Galem KAYO" :email "Galem KAYO")))) ("ubuntu.com" . "https://ubuntu.com/blog/ubuntu-at-open-infrastructure-summit-shanghai") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/ubuntu-at-open-infrastructure-summit-shanghai") "Ubuntu at Open Infrastructure Summit Shanghai" "https://ubuntu.com/blog/ubuntu-at-open-infrastructure-summit-shanghai" 1571990446.0 #s(elfeed-ref "b6aa569ce13a321126824615972cb0d06c855998") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Thibaut Rouffineau" :email "Thibaut Rouffineau")))) ("ubuntu.com" . "https://ubuntu.com/blog/canonical-at-roscon-macau-2019") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/canonical-at-roscon-macau-2019") "Canonical at ROSCon Macau 2019" "https://ubuntu.com/blog/canonical-at-roscon-macau-2019" 1571927854.0 #s(elfeed-ref "64ec4777193c22338895edf6f2c84979d6034fce") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Rhys Davies" :email "Rhys Davies")) :categories ("Macau" "robotics" "ROS" "ROS2" "ROSCon"))) ("ubuntu.com" . "https://ubuntu.com/blog/bauh-is-a-nifty-snap-manager") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/bauh-is-a-nifty-snap-manager") "Bauh is a nifty snap manager" "https://ubuntu.com/blog/bauh-is-a-nifty-snap-manager" 1571925807.0 #s(elfeed-ref "fd053709727d79db10eeda56e60e5c54cf5bd1eb") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Igor Ljubuncic" :email "Igor Ljubuncic")) :categories ("bauh" "Manjaro" "snapcraft.io" "Snaps"))) ("ubuntu.com" . "https://ubuntu.com/blog/fintechs-discuss-security-regulation-and-innovation-at-new-york-city-roundtable") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/fintechs-discuss-security-regulation-and-innovation-at-new-york-city-roundtable") "FinTechs discuss security, regulation and innovation at New York City roundtable" "https://ubuntu.com/blog/fintechs-discuss-security-regulation-and-innovation-at-new-york-city-roundtable" 1571922253.0 #s(elfeed-ref "a4c340d8dfec12ccb03d389e57b86be2d22ea898") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Sarah Dickinson" :email "Sarah Dickinson")) :categories ("Finserv" "fintech" "IBM" "LinuxONE" "Security"))) ("unixism.net" . "https://unixism.net/?p=378") #s(elfeed-entry ("unixism.net" . "https://unixism.net/?p=378") "Sparkler: A KVM-based Virtual Machine Manager" "https://unixism.net/2019/10/sparkler-kvm-based-virtual-machine-manager/?utm_source=rss&utm_medium=rss&utm_campaign=sparkler-kvm-based-virtual-machine-manager" 1571190905.0 #s(elfeed-ref "e24988bde9326bf62e0c42b46b3dfea1a7075db4") html nil (general) "https://unixism.net/feed" (:authors ((:name "shuveb")) :categories ("Cloud" "Linux" "Network Programming" "Virtualization" "aws firecracker" "firecracker" "kvm" "sparkler" "virtualization"))) ("unixism.net" . "https://unixism.net/?p=354") #s(elfeed-entry ("unixism.net" . "https://unixism.net/?p=354") "How AWS Firecracker works: a deep dive" "https://unixism.net/2019/10/how-aws-firecracker-works-a-deep-dive/?utm_source=rss&utm_medium=rss&utm_campaign=how-aws-firecracker-works-a-deep-dive" 1570546904.0 #s(elfeed-ref "fb153dbca3982e9eb8839b581811651c6152c2e5") html nil (general) "https://unixism.net/feed" (:authors ((:name "shuveb")) :categories ("Cloud" "Linux" "Virtualization" "aws firecracker" "firecracker" "kata containers" "Kubernetes" "kvm" "linux" "qemu" "virtualization"))) ("unixism.net" . "https://unixism.net/?p=308") #s(elfeed-entry ("unixism.net" . "https://unixism.net/?p=308") "Linux Pressure Stall Information (PSI) by Example" "https://unixism.net/2019/08/linux-pressure-stall-information-psi-by-example/?utm_source=rss&utm_medium=rss&utm_campaign=linux-pressure-stall-information-psi-by-example" 1567099494.0 #s(elfeed-ref "bd9812c3af2c2674c4fabc23d2455839fd70715c") html nil (general) "https://unixism.net/feed" (:authors ((:name "shuveb")) :categories ("Linux" "linux" "load averages" "pressure stall information" "psi"))) ("unixism.net" . "https://unixism.net/?p=295") #s(elfeed-entry ("unixism.net" . "https://unixism.net/?p=295") "A Manager’s Guide to Kubernetes Adoption" "https://unixism.net/2019/08/a-managers-guide-to-kubernetes-adoption/?utm_source=rss&utm_medium=rss&utm_campaign=a-managers-guide-to-kubernetes-adoption" 1565101245.0 #s(elfeed-ref "f82931a1255385e713da11eff3279e171c051a12") html nil (general) "https://unixism.net/feed" (:authors ((:name "shuveb")) :categories ("Docker" "Kubernetes" "Tech for Managers"))) ("unixism.net" . "http://unixism.net/?p=183") #s(elfeed-entry ("unixism.net" . "http://unixism.net/?p=183") "Linux Applications Performance: Part VII: epoll Servers" "https://unixism.net/2019/04/linux-applications-performance-part-vii-epoll-servers/?utm_source=rss&utm_medium=rss&utm_campaign=linux-applications-performance-part-vii-epoll-servers" 1556448308.0 #s(elfeed-ref "4742251513734d237494ad978341b0a9aef65011") html nil (general unread) "https://unixism.net/feed" (:authors ((:name "shuveb")) :categories ("Linux" "Network Programming" "Performance"))) ("unixism.net" . "http://unixism.net/?p=166") #s(elfeed-entry ("unixism.net" . "http://unixism.net/?p=166") "Linux Applications Performance: Part IV: Threaded Servers" "https://unixism.net/2019/04/linux-applications-performance-part-iv-threaded-servers/?utm_source=rss&utm_medium=rss&utm_campaign=linux-applications-performance-part-iv-threaded-servers" 1556448286.0 #s(elfeed-ref "59d1f05aaf4f4380c17c1b2e963b360aefb210e7") html nil (general unread) "https://unixism.net/feed" (:authors ((:name "shuveb")) :categories ("Linux" "Network Programming" "Performance"))) ("unixism.net" . "http://unixism.net/?p=169") #s(elfeed-entry ("unixism.net" . "http://unixism.net/?p=169") "Linux Applications Performance: Part V: Pre-threaded Servers" "https://unixism.net/2019/04/linux-applications-performance-part-v-pre-threaded-servers/?utm_source=rss&utm_medium=rss&utm_campaign=linux-applications-performance-part-v-pre-threaded-servers" 1556448255.0 #s(elfeed-ref "1a357bc8aea3457ed6e64d2c2d791f1b26a83be6") html nil (general unread) "https://unixism.net/feed" (:authors ((:name "shuveb")) :categories ("Linux" "Network Programming" "Performance"))) ("unixism.net" . "http://unixism.net/?p=172") #s(elfeed-entry ("unixism.net" . "http://unixism.net/?p=172") "Linux Applications Performance: Part VI: Polling Servers" "https://unixism.net/2019/04/linux-applications-performance-part-vi-polling-servers/?utm_source=rss&utm_medium=rss&utm_campaign=linux-applications-performance-part-vi-polling-servers" 1556448233.0 #s(elfeed-ref "a8fb7fe1111757211ba3a729083fb7b208163669") html nil (general unread) "https://unixism.net/feed" (:authors ((:name "shuveb")) :categories ("Linux" "Network Programming" "Performance"))) ("unixism.net" . "http://unixism.net/?p=158") #s(elfeed-entry ("unixism.net" . "http://unixism.net/?p=158") "Linux Applications Performance: Part III: Preforked Servers" "https://unixism.net/2019/04/linux-applications-performance-part-iii-preforked-servers/?utm_source=rss&utm_medium=rss&utm_campaign=linux-applications-performance-part-iii-preforked-servers" 1556448213.0 #s(elfeed-ref "a5d5ae5992aeae8f3586b8db78efe35df1b49c76") html nil (general unread) "https://unixism.net/feed" (:authors ((:name "shuveb")) :categories ("Linux" "Network Programming" "Performance"))) ("unixism.net" . "http://unixism.net/?p=47") #s(elfeed-entry ("unixism.net" . "http://unixism.net/?p=47") "Linux Applications Performance: Part II: Forking Servers" "https://unixism.net/2019/04/linux-applications-performance-part-ii-forking-servers/?utm_source=rss&utm_medium=rss&utm_campaign=linux-applications-performance-part-ii-forking-servers" 1556448192.0 #s(elfeed-ref "938f4778a75f0ee6c155ad53769507a942b3c049") html nil (general unread) "https://unixism.net/feed" (:authors ((:name "shuveb")) :categories ("Linux" "Network Programming" "Performance"))) ("habitatchronicles.com" . "http://habitatchronicles.com/?p=511") #s(elfeed-entry ("habitatchronicles.com" . "http://habitatchronicles.com/?p=511") "The Unum Pattern" "http://habitatchronicles.com/2019/08/the-unum-pattern/" 1567060920.0 #s(elfeed-ref "163a0681d9ebf46fca532e0831e84f86dc569af3") html nil (dev se) "http://habitatchronicles.com/feed/" (:authors ((:name "Chip")) :categories ("History" "Technology" "Theory"))) ("habitatchronicles.com" . "http://habitatchronicles.com/?p=505") #s(elfeed-entry ("habitatchronicles.com" . "http://habitatchronicles.com/?p=505") "Another Thing Found While Packing to Move" "http://habitatchronicles.com/2019/05/another-thing-found-while-packing-to-move/" 1556764614.0 #s(elfeed-ref "bf87cd8c3b7a703ea580ea87cb2ae938afd6c3bf") html nil (dev se unread) "http://habitatchronicles.com/feed/" (:authors ((:name "Chip")) :categories ("History"))) ("habitatchronicles.com" . "http://habitatchronicles.com/?p=501") #s(elfeed-entry ("habitatchronicles.com" . "http://habitatchronicles.com/?p=501") "A Lost Treasure of Xanadu" "http://habitatchronicles.com/2019/03/a-lost-treasure-of-xanadu/" 1552204630.0 #s(elfeed-ref "0b3e8d9e394651914f3d6c2ac4993507c40fa7f9") html nil (dev se unread) "http://habitatchronicles.com/feed/" (:authors ((:name "Chip")) :categories ("History" "Technology"))) ("habitatchronicles.com" . "http://habitatchronicles.com/?p=493") #s(elfeed-entry ("habitatchronicles.com" . "http://habitatchronicles.com/?p=493") "Pool Abuse" "http://habitatchronicles.com/2018/01/pool-abuse/" 1515461091.0 #s(elfeed-ref "85bd30be8258e53acb1608ebf5386ef6fb9d91fb") html nil (dev se unread) "http://habitatchronicles.com/feed/" (:authors ((:name "Chip")) :categories ("Technology"))) ("habitatchronicles.com" . "http://habitatchronicles.com/?p=486") #s(elfeed-entry ("habitatchronicles.com" . "http://habitatchronicles.com/?p=486") "A Slightly Skeptical Perspective on REST" "http://habitatchronicles.com/2017/11/a-slightly-skeptical-perspective-on-rest/" 1511573402.0 #s(elfeed-ref "7093b02475cd437caa70eee71fcbb6d758238aad") html nil (dev se unread) "http://habitatchronicles.com/feed/" (:authors ((:name "Chip")) :categories ("Technology"))) ("habitatchronicles.com" . "http://habitatchronicles.com/?p=475") #s(elfeed-entry ("habitatchronicles.com" . "http://habitatchronicles.com/?p=475") "What Are Capabilities?" "http://habitatchronicles.com/2017/05/what-are-capabilities/" 1494187873.0 #s(elfeed-ref "cb8a81b43f9e054c7d11dbdacd49238817fea534") html nil (dev se unread) "http://habitatchronicles.com/feed/" (:authors ((:name "Chip")) :categories ("Technology" "Theory"))) ("habitatchronicles.com" . "http://habitatchronicles.com/?p=467") #s(elfeed-entry ("habitatchronicles.com" . "http://habitatchronicles.com/?p=467") "Open Source Lucasfilm’s Habitat Restoration Underway" "http://habitatchronicles.com/2017/02/reboot/" 1486485958.0 #s(elfeed-ref "e8bfc58ab24b24957fe3e7beda686c8b9629d7fa") html nil (dev se unread) "http://habitatchronicles.com/feed/" (:authors ((:name "Randy")) :categories ("Avatar" "Business" "General" "History" "Lessons Learned" "News" "Technology"))) ("habitatchronicles.com" . "http://habitatchronicles.com/?p=452") #s(elfeed-entry ("habitatchronicles.com" . "http://habitatchronicles.com/?p=452") "Software Crisis: The Next Generation" "http://habitatchronicles.com/2016/10/software-crisis-the-next-generation/" 1476435651.0 #s(elfeed-ref "f2f5d1ede6c6fa6f64cc64635d0ef42f5557be98") html nil (dev se unread) "http://habitatchronicles.com/feed/" (:authors ((:name "Chip")) :categories ("Technology"))) ("habitatchronicles.com" . "http://habitatchronicles.com/?p=446") #s(elfeed-entry ("habitatchronicles.com" . "http://habitatchronicles.com/?p=446") "The Bureaucratic Failure Mode Pattern" "http://habitatchronicles.com/2014/10/the-bureaucratic-failure-mode-pattern/" 1414442222.0 #s(elfeed-ref "96ec85c008845bf8c9bf2a0a8f0ae63be04a0ef5") html nil (dev se unread) "http://habitatchronicles.com/feed/" (:authors ((:name "Chip")) :categories ("Lessons Learned"))) ("habitatchronicles.com" . "http://habitatchronicles.com/?p=437") #s(elfeed-entry ("habitatchronicles.com" . "http://habitatchronicles.com/?p=437") "Map of The Habitat World" "http://habitatchronicles.com/2014/10/map-of-the-habitat-world/" 1413779345.0 #s(elfeed-ref "92e70ece14719a5bd3883f84bb636a2c957f1c0a") html nil (dev se unread) "http://habitatchronicles.com/feed/" (:authors ((:name "Chip")) :categories ("History"))) ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2019/7/29/dependency-scaling") #s(elfeed-entry ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2019/7/29/dependency-scaling") "Updated Thoughts on Trust Scaling" "http://lucumr.pocoo.org/2019/7/29/dependency-scaling" 1564358400.0 #s(elfeed-ref "7bfd5b0ea911d07fd663f083fd27b2e11b71312c") html nil (dev python) "http://lucumr.pocoo.org/feed.atom" (:authors ((:name "Armin Ronacher")) :author "Armin Ronacher")) ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2018/7/13/python") #s(elfeed-entry ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2018/7/13/python") "Python" "http://lucumr.pocoo.org/2018/7/13/python" 1531440000.0 #s(elfeed-ref "fec20d99ed34c5c0d8c859a73c701f797d32f359") html nil (dev python unread) "http://lucumr.pocoo.org/feed.atom" (:authors ((:name "Armin Ronacher")) :author "Armin Ronacher")) ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2018/3/31/you-cant-rust-that") #s(elfeed-entry ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2018/3/31/you-cant-rust-that") "You can't Rust that" "http://lucumr.pocoo.org/2018/3/31/you-cant-rust-that" 1522454400.0 #s(elfeed-ref "8994aad6a8a446606df8910eee3e1cb2b1118b61") html nil (dev python unread) "http://lucumr.pocoo.org/feed.atom" (:authors ((:name "Armin Ronacher")) :author "Armin Ronacher")) ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2017/6/5/diversity-in-technology") #s(elfeed-entry ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2017/6/5/diversity-in-technology") "Diversity in Technology and Open Source" "http://lucumr.pocoo.org/2017/6/5/diversity-in-technology" 1496620800.0 #s(elfeed-ref "7c18b56d0f3eb36845455b88fdd0b9a06be6edd1") html nil (dev python unread) "http://lucumr.pocoo.org/feed.atom" (:authors ((:name "Armin Ronacher")) :author "Armin Ronacher")) ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/12/29/careful-with-str-format") #s(elfeed-entry ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/12/29/careful-with-str-format") "Be Careful with Python's New-Style String Format" "http://lucumr.pocoo.org/2016/12/29/careful-with-str-format" 1482969600.0 #s(elfeed-ref "b977b450a3a243f98e5c1ea225c4d1b134127f2d") html nil (dev python unread) "http://lucumr.pocoo.org/feed.atom" (:authors ((:name "Armin Ronacher")) :author "Armin Ronacher")) ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/11/5/be-careful-about-what-you-dislike") #s(elfeed-entry ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/11/5/be-careful-about-what-you-dislike") "Be Careful About What You Dislike" "http://lucumr.pocoo.org/2016/11/5/be-careful-about-what-you-dislike" 1478304000.0 #s(elfeed-ref "1d90b709a67b60f686a0e1a8f6a22920272e39a6") html nil (dev python unread) "http://lucumr.pocoo.org/feed.atom" (:authors ((:name "Armin Ronacher")) :author "Armin Ronacher")) ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/10/30/i-dont-understand-asyncio") #s(elfeed-entry ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/10/30/i-dont-understand-asyncio") "I don't understand Python's Asyncio" "http://lucumr.pocoo.org/2016/10/30/i-dont-understand-asyncio" 1477785600.0 #s(elfeed-ref "34bdc27ebc52c476e82ae1733fb4bd34f9918adc") html nil (dev python unread) "http://lucumr.pocoo.org/feed.atom" (:authors ((:name "Armin Ronacher")) :author "Armin Ronacher")) ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/7/10/rust-rest") #s(elfeed-entry ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/7/10/rust-rest") "Rust and Rest" "http://lucumr.pocoo.org/2016/7/10/rust-rest" 1468108800.0 #s(elfeed-ref "c0a2cbf6e7fc005cfc26d19b9da669bbc68d5811") html nil (dev python unread) "http://lucumr.pocoo.org/feed.atom" (:authors ((:name "Armin Ronacher")) :author "Armin Ronacher")) ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/5/18/for-our-children") #s(elfeed-entry ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/5/18/for-our-children") "A Europe For Our Children" "http://lucumr.pocoo.org/2016/5/18/for-our-children" 1463529600.0 #s(elfeed-ref "d893bbefd2901d768c5b71d7fb83f601480b5d8c") html nil (dev python unread) "http://lucumr.pocoo.org/feed.atom" (:authors ((:name "Armin Ronacher")) :author "Armin Ronacher")) ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/3/24/open-source-trust-scaling") #s(elfeed-entry ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/3/24/open-source-trust-scaling") "Micropackages and Open Source Trust Scaling" "http://lucumr.pocoo.org/2016/3/24/open-source-trust-scaling" 1458777600.0 #s(elfeed-ref "8cd39ed44f7daa43bb15a858173d5eca82c689bc") html nil (dev python unread) "http://lucumr.pocoo.org/feed.atom" (:authors ((:name "Armin Ronacher")) :author "Armin Ronacher")) ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=27832300-fca9-47a9-9e12-db72a33062ea") #s(elfeed-entry ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=27832300-fca9-47a9-9e12-db72a33062ea") "Another jam-packed CppCon" "http://www.gregcons.com/KateBlog/AnotherJampackedCppCon.aspx" 1564099329.0 #s(elfeed-ref "c78b397678647cdec6326be3903b5f643f42cb6e") html nil (C dev) "http://www.gregcons.com/KateBlog/SyndicationService.asmx/GetRss" (:authors ((:name "Kate Gregory")) :categories ("C++" "Seen and Recommended" "Travel"))) ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=d189f5d7-48c3-435f-ac7c-f7a56819fa7c") #s(elfeed-entry ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=d189f5d7-48c3-435f-ac7c-f7a56819fa7c") "It was 50 years ago today..." "http://www.gregcons.com/KateBlog/ItWas50YearsAgoToday.aspx" 1563708116.0 #s(elfeed-ref "8b6da6650ca343a4f9a602c197ecca6ee43c4a17") html nil (C dev) "http://www.gregcons.com/KateBlog/SyndicationService.asmx/GetRss" (:authors ((:name "Kate Gregory")) :categories ("Consulting Life" "Travel"))) ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=d257b09e-847b-4bc8-bfdc-1e59dfeb7e30") #s(elfeed-entry ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=d257b09e-847b-4bc8-bfdc-1e59dfeb7e30") "Happy one-of-our-birthdays, #include<C++>!" "http://www.gregcons.com/KateBlog/HappyOneofourbirthdaysInclude.aspx" 1563101186.0 #s(elfeed-ref "cb96957510f879058746577df0406d27fbf362a9") html nil (C dev) "http://www.gregcons.com/KateBlog/SyndicationService.asmx/GetRss" (:authors ((:name "Kate Gregory")) :categories ("C++" "Seen and Recommended" "Speaking"))) ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=5cc89a5d-703a-4f83-ab0b-ecc13419d4ad") #s(elfeed-entry ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=5cc89a5d-703a-4f83-ab0b-ecc13419d4ad") "Another Pluralsight course is live" "http://www.gregcons.com/KateBlog/AnotherPluralsightCourseIsLive.aspx" 1561729172.0 #s(elfeed-ref "e485f61f200dc1b80b985b062b016d263f0faf01") html nil (C dev) "http://www.gregcons.com/KateBlog/SyndicationService.asmx/GetRss" (:authors ((:name "Kate Gregory")) :categories ("C++" "Consulting Life" "Seen and Recommended" "Visual Studio 2019"))) ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=99f1609a-cab5-47d5-8000-2ca90a64f24a") #s(elfeed-entry ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=99f1609a-cab5-47d5-8000-2ca90a64f24a") "ACCU Trip report" "http://www.gregcons.com/KateBlog/ACCUTripReport.aspx" 1557140257.0 #s(elfeed-ref "f681f751486fe822e47365c55bde58b228db1544") html nil (C dev unread) "http://www.gregcons.com/KateBlog/SyndicationService.asmx/GetRss" (:authors ((:name "Kate Gregory")) :categories ("C++" "Consulting Life" "Seen and Recommended" "Speaking" "Travel"))) ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=7ac88a36-3abf-4128-b2dd-163b3c79703a") #s(elfeed-entry ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=7ac88a36-3abf-4128-b2dd-163b3c79703a") "Visual Studio 2019 is launched - and so is my course on it!" "http://www.gregcons.com/KateBlog/VisualStudio2019IsLaunchedAndSoIsMyCourseOnIt.aspx" 1554227794.0 #s(elfeed-ref "d5ee378e773cd442323e4d55a129f90e7ae8a06e") html nil (C dev unread) "http://www.gregcons.com/KateBlog/SyndicationService.asmx/GetRss" (:authors ((:name "Kate Gregory")) :categories ("Seen and Recommended" "Visual Studio 2019"))) ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=fbefbaee-e214-4a48-991d-7f9e089cc6ad") #s(elfeed-entry ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=fbefbaee-e214-4a48-991d-7f9e089cc6ad") "Want me to speak at your event?" "http://www.gregcons.com/KateBlog/WantMeToSpeakAtYourEvent.aspx" 1550850115.0 #s(elfeed-ref "e9fd23c6c64e5a50ae06c035ef561e889136b0db") html nil (C dev unread) "http://www.gregcons.com/KateBlog/SyndicationService.asmx/GetRss" (:authors ((:name "Kate Gregory")) :categories ("Consulting Life" "Speaking"))) ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=62e5d4bd-baa2-4005-8507-9b22fb61c231") #s(elfeed-entry ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=62e5d4bd-baa2-4005-8507-9b22fb61c231") "New Pluralsight Course: \"Beautiful C++: Updating Legacy Code\"" "http://www.gregcons.com/KateBlog/NewPluralsightCourseBeautifulCUpdatingLegacyCode.aspx" 1542731973.0 #s(elfeed-ref "171e852a237ef114bace233d9fde93f5cdabf9fe") html nil (C dev unread) "http://www.gregcons.com/KateBlog/SyndicationService.asmx/GetRss" (:authors ((:name "Kate Gregory")) :categories ("C++" "C++ Guidelines" "Seen and Recommended"))) ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=6fa778b9-730d-4fb0-85b9-6dd2d1bdf189") #s(elfeed-entry ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=6fa778b9-730d-4fb0-85b9-6dd2d1bdf189") "Thoughts about \"guys\"" "http://www.gregcons.com/KateBlog/ThoughtsAboutGuys.aspx" 1539916186.0 #s(elfeed-ref "0e732f431938fc6aea46c3b5061f37ba6f924821") html nil (C dev unread) "http://www.gregcons.com/KateBlog/SyndicationService.asmx/GetRss" (:authors ((:name "Kate Gregory")) :categories ("Consulting Life" "Speaking"))) ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=fbf5ddcf-37bf-44d6-a989-26ed18a5ab77") #s(elfeed-entry ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=fbf5ddcf-37bf-44d6-a989-26ed18a5ab77") "My CppCon Plans" "http://www.gregcons.com/KateBlog/MyCppConPlans.aspx" 1537028786.0 #s(elfeed-ref "e647e79f6e95da54a17c20fa2222150b1d8c22a8") html nil (C dev unread) "http://www.gregcons.com/KateBlog/SyndicationService.asmx/GetRss" (:authors ((:name "Kate Gregory")) :categories ("C++" "Consulting Life" "Seen and Recommended" "Speaking"))) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-6844585912020892309") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-6844585912020892309") "Fun setting up Ubuntu on Win 10 Home" "https://smalldatum.blogspot.com/2019/11/fun-setting-up-ubuntu-on-win-10-home.html" 1572619800.0 #s(elfeed-ref "b6d27176b2e1807a1ddf9478b9b59f9ef8d69f27") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-723349784719532585") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-723349784719532585") "USL, universal scalability law, is good to know" "https://smalldatum.blogspot.com/2019/10/usl-universal-scalability-law-is-good.html" 1572430200.0 #s(elfeed-ref "42d824046fb2c2e51a9b768b1a7671f7797fe5be") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("database economics") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-263007303531762735") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-263007303531762735") "Review of \"5 Minute rule - thirty years later\"" "https://smalldatum.blogspot.com/2019/10/review-of-5-minute-rule-thirty-years.html" 1572349800.0 #s(elfeed-ref "0d7f19227b59a6ee10a075064f138e2f56acbb4b") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("database economics") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-4597883130779845001") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-4597883130779845001") "Nitpicking papers in the LSM space" "https://smalldatum.blogspot.com/2019/10/nitpicking-papers-in-lsm-space.html" 1571996580.0 #s(elfeed-ref "6118401c4ff011e8f01d6bccfe666bef7ffc5f71") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("rant" "rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-9052950256161925549") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-9052950256161925549") "Tuning space and write amplification to minimize cost" "https://smalldatum.blogspot.com/2019/10/tuning-space-and-write-amplification-to.html" 1571915400.0 #s(elfeed-ref "2d7b2c3f749f7a22d1cd966b6e915f6441dab3f7") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("database economics" "rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1366509573486313020") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1366509573486313020") "Write vs space amplification for an LSM and index+log" "https://smalldatum.blogspot.com/2019/10/write-vs-space-amplification-for-lsm.html" 1571829780.0 #s(elfeed-ref "c58c8de2b26a0f48c67154f2c2aa80b173bb7285") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("database economics" "rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-5777858851277663775") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-5777858851277663775") "A review of uDepot - keeping up with fast storage" "https://smalldatum.blogspot.com/2019/10/a-review-of-udepot-keeping-up-with-fast.html" 1571750280.0 #s(elfeed-ref "1f88b3a9b32055153ea51513df172c341100797d") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("database economics") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-6294521365271066356") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-6294521365271066356") "How many storage devices does a workload require?" "https://smalldatum.blogspot.com/2019/10/how-many-storage-devices-does-workload.html" 1571677080.0 #s(elfeed-ref "4595258c679b5ec67e56fac6dd88701ae7b0d999") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("database economics") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-9191391412539513848") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-9191391412539513848") "Just put the cold data over there" "https://smalldatum.blogspot.com/2019/10/just-put-cold-data-over-there.html" 1571391420.0 #s(elfeed-ref "a15a1603f4101e734ce9ef4932a05455bc2a77b7") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("mysql" "rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-4515807636135649747") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-4515807636135649747") "Learned indexes for an LSM?" "https://smalldatum.blogspot.com/2019/10/learned-indexes-for-lsm.html" 1570438020.0 #s(elfeed-ref "b9f7c16573f39f25c4fd91738e927d68c56506b2") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("mysql" "rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1320361759776837053") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1320361759776837053") "Reducing write and space amplification in a b-tree" "https://smalldatum.blogspot.com/2019/09/reducing-write-and-space-amplification.html" 1569420780.0 #s(elfeed-ref "93de11aaa5417f517a4c1dbd2b33633aa9e032b5") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1864223944540516204") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1864223944540516204") "Review of Spanner: Becoming a SQL System" "https://smalldatum.blogspot.com/2019/09/review-of-spanner-becoming-sql-system.html" 1568969580.0 #s(elfeed-ref "d2bded3948eb80d31b4c5a936c447d6abf9b4d2f") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1221475340785692473") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1221475340785692473") "Optimal Tuning for an LSM" "https://smalldatum.blogspot.com/2019/09/optimal-tuning-for-lsm.html" 1568214060.0 #s(elfeed-ref "9a163e32daa81b0d3fc639ef7d83bc4acaf6b88d") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-4066357014919426016") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-4066357014919426016") "FoundationDB Record Layer" "https://smalldatum.blogspot.com/2019/09/foundationdb-record-layer.html" 1568114040.0 #s(elfeed-ref "81bb921136a51c34b6a99021dd2fe8806d1dc6a5") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("review" "rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-6487659815765484565") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-6487659815765484565") "Vinyl - the LSM in Tarantool" "https://smalldatum.blogspot.com/2019/09/vinyl-lsm-in-tarantool.html" 1568032260.0 #s(elfeed-ref "4cd126b9fcd0ea055fb0d52d99bd1774c3a66f79") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("review" "rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-2516089172771807843") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-2516089172771807843") "Adapting TPC-C for MongoDB - reviewing a VLDB paper" "https://smalldatum.blogspot.com/2019/09/adapting-tpc-c-for-mongodb-reviewing.html" 1567674720.0 #s(elfeed-ref "1067ee1faa346408130f8a198675e1cd82bd5144") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("mongodb" "mysql") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-3341297548086317652") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-3341297548086317652") "Tunable Consistency in MongoDB - reviewing a VLDB paper" "https://smalldatum.blogspot.com/2019/09/tunable-consistency-in-mongodb.html" 1567618320.0 #s(elfeed-ref "44433cfda7d02cfb9b76eef11c4d205eae6194db") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("mongodb" "mysql") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-8975643982225607058") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-8975643982225607058") "InnoDB repeatable read in a nutshell" "https://smalldatum.blogspot.com/2019/09/innodb-repeatable-read-in-nutshell.html" 1567613340.0 #s(elfeed-ref "e7785fc042b51dc096791b3aea62cd58940d2a9d") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("mysql") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-5098772002908024342") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-5098772002908024342") "Open Core Summit and OSS glue code" "https://smalldatum.blogspot.com/2019/06/open-core-summit-and-oss-glue-code.html" 1561022760.0 #s(elfeed-ref "b87d2766eaa18df00625704dfe7d80a6d31edc2d") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("mongodb" "mysql" "rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-3614320102836739815") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-3614320102836739815") "Interesting indexing in Rockset and MongoDB" "https://smalldatum.blogspot.com/2019/06/interesting-indexing-in-rockset-and.html" 1560439380.0 #s(elfeed-ref "80e71264a9716dc096cfa4193d29b97ef0ca7db4") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("mongodb" "rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-2169429522761669488") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-2169429522761669488") "index+log: implementations" "https://smalldatum.blogspot.com/2019/05/indexlog-implementations.html" 1558105680.0 #s(elfeed-ref "57297b590e39e70fc99ad7c82d4d2c94c1477b96") html nil (dev se unread) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-3148106185914770143") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-3148106185914770143") "index+log: open issues" "https://smalldatum.blogspot.com/2019/05/indexlog-open-issues.html" 1558014420.0 #s(elfeed-ref "9a1ac764c73130d146ac2972a32c3e40fd3b0183") html nil (dev se unread) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-3871101448503819975") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-3871101448503819975") "Index+log, v2" "https://smalldatum.blogspot.com/2019/05/indexlog-v2.html" 1557934200.0 #s(elfeed-ref "f77af732d15e08307279023f1acc9f0e1a44f859") html nil (dev se unread) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-3961174646722783508") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-3961174646722783508") "CRUM conjecture - read, write, space and cache amplification" "https://smalldatum.blogspot.com/2019/05/crum-conjecture-read-write-space-and.html" 1557420120.0 #s(elfeed-ref "416d70f4f66a028726e99d1298fe8998f855c2b1") html nil (dev se unread) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("mysql" "rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1700850827188757178") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1700850827188757178") "A research paper on Optane performance" "https://smalldatum.blogspot.com/2019/04/a-research-paper-on-optane-performance.html" 1555069680.0 #s(elfeed-ref "71d4604c388df94dd1517c152021b1d9aa69056c") html nil (dev se unread) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("rocksdb") :author "Mark Callaghan")) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103046") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103046") "Why does my program crash if I terminate a thread that is waiting to enter a critical section? It never got the critical section, so who cares?" "https://devblogs.microsoft.com/oldnewthing/20191101-00/?p=103046" 1572616800.0 #s(elfeed-ref "3a467316e10e66620107034ec1daa108b791c3a5") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "Code"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103042") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103042") "For one internal build, Windows 95 contained an evil message" "https://devblogs.microsoft.com/oldnewthing/20191031-00/?p=103042" 1572530400.0 #s(elfeed-ref "fe259cf7c74db4c7d5986554c88ca3ab6f826608") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "History"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103036") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103036") "The program “G” is preventing you from shutting down" "https://devblogs.microsoft.com/oldnewthing/20191030-00/?p=103036" 1572444000.0 #s(elfeed-ref "732942b5c6a1a96a639fcc6187065979d9d108a4") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "Code" "Tips/Support"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103033") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103033") "If you suppress GDI+ background thread, then you are expected to pump messages yourself" "https://devblogs.microsoft.com/oldnewthing/20191029-00/?p=103033" 1572357600.0 #s(elfeed-ref "4ca32483a44f42a92722bcdd8fe08fc8bc331ce7") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "Code"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103029") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103029") "Did you hear that story about Bill Gates?: A PR person’s view" "https://devblogs.microsoft.com/oldnewthing/20191028-00/?p=103029" 1572271200.0 #s(elfeed-ref "56936d27d5a35881e2b22577bbce0d240805eec2") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "Non-Computer"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103025") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103025") "Why does Format­Message say that %0 terminates the message without a trailing newline? Is it secretly adding newlines?" "https://devblogs.microsoft.com/oldnewthing/20191025-00/?p=103025" 1572012000.0 #s(elfeed-ref "2eba0ebc49e907130e555db6421029590138f34d") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "Code"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103022") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103022") "If you want to terminate on an unexpected exception, then don’t sniff at every exception; just let the process terminate" "https://devblogs.microsoft.com/oldnewthing/20191024-00/?p=103022" 1571925600.0 #s(elfeed-ref "538991f1a2148545be1b2da0429aa782cee612ba") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "Code"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103020") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103020") "Why can’t I create a “Please wait” dialog from a background thread to inform the user that the main UI thread is busy?" "https://devblogs.microsoft.com/oldnewthing/20191023-00/?p=103020" 1571839200.0 #s(elfeed-ref "70e014a027559a18a0577648d4e1200d21362893") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "Code"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103016") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103016") "What’s the difference between the hotkeys F6 and Alt+F6?" "https://devblogs.microsoft.com/oldnewthing/20191022-00/?p=103016" 1571752800.0 #s(elfeed-ref "d19003fb6d134d269020982fa0020dcbdeca4afb") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "Tips/Support"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103014") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103014") "When I tell the file or folder picker that I want only file system files and folders, why does it still show virtual folders?" "https://devblogs.microsoft.com/oldnewthing/20191021-00/?p=103014" 1571666400.0 #s(elfeed-ref "cf64bcbac5882e44ccde02f977f8e976675c5d03") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "Code"))) ("easyperf.net" . "https://easyperf.net/blog/2019/10/12/MT-Perf-Analysis-part2") #s(elfeed-entry ("easyperf.net" . "https://easyperf.net/blog/2019/10/12/MT-Perf-Analysis-part2") "How to find expensive locks in multithreaded application." "https://easyperf.net/blog/2019/10/12/MT-Perf-Analysis-part2" 1570838400.0 #s(elfeed-ref "472ce4f143b70978fa4ce42df87a7eabd584571c") html nil (dev performance) "https://easyperf.net/feed.xml" (:authors ((:name "{\"twitter\"=>\"dendibakh\"}")) :author "{\"twitter\"=>\"dendibakh\"}")) ("easyperf.net" . "https://easyperf.net/blog/2019/10/05/Performance-Analysis-Of-MT-apps") #s(elfeed-entry ("easyperf.net" . "https://easyperf.net/blog/2019/10/05/Performance-Analysis-Of-MT-apps") "Performance analysis of multithreaded applications." "https://easyperf.net/blog/2019/10/05/Performance-Analysis-Of-MT-apps" 1570233600.0 #s(elfeed-ref "b740f010723538b116317982c90e2f3bc7d1e593") html nil (dev performance) "https://easyperf.net/feed.xml" (:authors ((:name "{\"twitter\"=>\"dendibakh\"}")) :author "{\"twitter\"=>\"dendibakh\"}")) ("easyperf.net" . "https://easyperf.net/blog/2019/09/13/Intel-PT-part4") #s(elfeed-entry ("easyperf.net" . "https://easyperf.net/blog/2019/09/13/Intel-PT-part4") "Intel Processor Trace Part4. Better profiling experience." "https://easyperf.net/blog/2019/09/13/Intel-PT-part4" 1568332800.0 #s(elfeed-ref "23cffb7342f4fe393ccb68a5a7e9a4ffd523cd13") html nil (dev performance) "https://easyperf.net/feed.xml" (:authors ((:name "{\"twitter\"=>\"dendibakh\"}")) :author "{\"twitter\"=>\"dendibakh\"}")) ("easyperf.net" . "https://easyperf.net/blog/2019/09/06/Intel-PT-part3") #s(elfeed-entry ("easyperf.net" . "https://easyperf.net/blog/2019/09/06/Intel-PT-part3") "Intel Processor Trace Part3. Analyzing performance glitches." "https://easyperf.net/blog/2019/09/06/Intel-PT-part3" 1567728000.0 #s(elfeed-ref "21f958224135d29945dd3a2fb27e7ede85c3e882") html nil (dev performance) "https://easyperf.net/feed.xml" (:authors ((:name "{\"twitter\"=>\"dendibakh\"}")) :author "{\"twitter\"=>\"dendibakh\"}")) ("easyperf.net" . "https://easyperf.net/blog/2019/08/30/Intel-PT-part2") #s(elfeed-entry ("easyperf.net" . "https://easyperf.net/blog/2019/08/30/Intel-PT-part2") "Intel Processor Trace Part2. Better debugging experience." "https://easyperf.net/blog/2019/08/30/Intel-PT-part2" 1567123200.0 #s(elfeed-ref "361ac174fb0720ae0918ecffa8dac0c672fbc4ac") html nil (dev performance) "https://easyperf.net/feed.xml" (:authors ((:name "{\"twitter\"=>\"dendibakh\"}")) :author "{\"twitter\"=>\"dendibakh\"}")) ("easyperf.net" . "https://easyperf.net/blog/2019/08/23/Intel-Processor-Trace") #s(elfeed-entry ("easyperf.net" . "https://easyperf.net/blog/2019/08/23/Intel-Processor-Trace") "Enhance performance analysis with Intel Processor Trace." "https://easyperf.net/blog/2019/08/23/Intel-Processor-Trace" 1566518400.0 #s(elfeed-ref "52cd2a4c8a4e874f3460e03211fe50603a9366fc") html nil (dev performance) "https://easyperf.net/feed.xml" (:authors ((:name "{\"twitter\"=>\"dendibakh\"}")) :author "{\"twitter\"=>\"dendibakh\"}")) ("easyperf.net" . "https://easyperf.net/blog/2019/08/02/Perf-measurement-environment-on-Linux") #s(elfeed-entry ("easyperf.net" . "https://easyperf.net/blog/2019/08/02/Perf-measurement-environment-on-Linux") "How to get consistent results when benchmarking on Linux?" "https://easyperf.net/blog/2019/08/02/Perf-measurement-environment-on-Linux" 1564704000.0 #s(elfeed-ref "eb14e5128d959afd6d31b16dc51d87bd42949d7d") html nil (dev performance) "https://easyperf.net/feed.xml" (:authors ((:name "{\"twitter\"=>\"dendibakh\"}")) :author "{\"twitter\"=>\"dendibakh\"}")) ("easyperf.net" . "https://easyperf.net/blog/2019/07/26/Developing-intuition-when-working-with-performance-counters") #s(elfeed-entry ("easyperf.net" . "https://easyperf.net/blog/2019/07/26/Developing-intuition-when-working-with-performance-counters") "Developing intuition when working with performance counters." "https://easyperf.net/blog/2019/07/26/Developing-intuition-when-working-with-performance-counters" 1564099200.0 #s(elfeed-ref "01de9487e91eb0fbd0dc8059f5f07c27bfa48fb0") html nil (dev performance) "https://easyperf.net/feed.xml" (:authors ((:name "{\"twitter\"=>\"dendibakh\"}")) :author "{\"twitter\"=>\"dendibakh\"}")) ("easyperf.net" . "https://easyperf.net/blog/2019/05/28/Performance-analysis-and-tuning-contest-3") #s(elfeed-entry ("easyperf.net" . "https://easyperf.net/blog/2019/05/28/Performance-analysis-and-tuning-contest-3") "Performance analysis and tuning contest &amp;#35&amp;#51." "https://easyperf.net/blog/2019/05/28/Performance-analysis-and-tuning-contest-3" 1559001600.0 #s(elfeed-ref "c86192ea98dd57812a28b8a7d37233c76c41f1b3") html nil (dev performance) "https://easyperf.net/feed.xml" (:authors ((:name "{\"twitter\"=>\"dendibakh\"}")) :author "{\"twitter\"=>\"dendibakh\"}")) ("easyperf.net" . "https://easyperf.net/blog/2019/05/06/Estimating-branch-probability") #s(elfeed-entry ("easyperf.net" . "https://easyperf.net/blog/2019/05/06/Estimating-branch-probability") "Estimating branch probability using Intel LBR feature." "https://easyperf.net/blog/2019/05/06/Estimating-branch-probability" 1557100800.0 #s(elfeed-ref "1dd4050e7e9d468f396e4012746c08bb5ca9062e") html nil (dev performance unread) "https://easyperf.net/feed.xml" (:authors ((:name "{\"twitter\"=>\"dendibakh\"}")) :author "{\"twitter\"=>\"dendibakh\"}")) ("joeduffyblog.com" . "http://joeduffyblog.com/2019/09/05/journey-to-pulumi-1-0/") #s(elfeed-entry ("joeduffyblog.com" . "http://joeduffyblog.com/2019/09/05/journey-to-pulumi-1-0/") "Journey to Pulumi 1.0" "http://joeduffyblog.com/2019/09/05/journey-to-pulumi-1-0/" 1567684800.0 #s(elfeed-ref "31a4693a9c8fe11ecd75f374f068608e6a1cc2d4") html nil (dev se) "http://joeduffyblog.com/feed.xml" (:categories ("Pulumi" "Pulumi"))) ("joeduffyblog.com" . "http://joeduffyblog.com/2018/07/25/program-the-cloud-with-12-pulumi-pearls/") #s(elfeed-entry ("joeduffyblog.com" . "http://joeduffyblog.com/2018/07/25/program-the-cloud-with-12-pulumi-pearls/") "Program the Cloud with 12 Pulumi Pearls" "http://joeduffyblog.com/2018/07/25/program-the-cloud-with-12-pulumi-pearls/" 1532545200.0 #s(elfeed-ref "d03d78aa0d38b65c258afab73c69ac1989bd7aed") html nil (dev se unread) "http://joeduffyblog.com/feed.xml" (:categories ("Pulumi" "AWS" "Containers" "Serverless" "Pulumi"))) ("joeduffyblog.com" . "http://joeduffyblog.com/2018/06/18/hello-pulumi/") #s(elfeed-entry ("joeduffyblog.com" . "http://joeduffyblog.com/2018/06/18/hello-pulumi/") "Hello, Pulumi!" "http://joeduffyblog.com/2018/06/18/hello-pulumi/" 1529343000.0 #s(elfeed-ref "91ac30e528912662c9a8de92c81a0045d757371f") html nil (dev se unread) "http://joeduffyblog.com/feed.xml" (:categories ("Pulumi" "Pulumi"))) ("joeduffyblog.com" . "http://joeduffyblog.com/2017/06/01/an-update-on-me-pulumi/") #s(elfeed-entry ("joeduffyblog.com" . "http://joeduffyblog.com/2017/06/01/an-update-on-me-pulumi/") "A Brief Update on Me (in a Word, Pulumi)" "http://joeduffyblog.com/2017/06/01/an-update-on-me-pulumi/" 1496331000.0 #s(elfeed-ref "e5229d4d25c87485530fec232ddf98d0cdb9db13") html nil (dev se unread) "http://joeduffyblog.com/feed.xml" nil) ("joeduffyblog.com" . "http://joeduffyblog.com/2016/11/30/15-years-of-concurrency/") #s(elfeed-entry ("joeduffyblog.com" . "http://joeduffyblog.com/2016/11/30/15-years-of-concurrency/") "15 Years of Concurrency" "http://joeduffyblog.com/2016/11/30/15-years-of-concurrency/" 1480557600.0 #s(elfeed-ref "277188303d86cc29c952584f6ee984e7e96365a5") html nil (dev se unread) "http://joeduffyblog.com/feed.xml" nil) ("joeduffyblog.com" . "http://joeduffyblog.com/2016/04/10/performance-culture/") #s(elfeed-entry ("joeduffyblog.com" . "http://joeduffyblog.com/2016/04/10/performance-culture/") "Performance Culture" "http://joeduffyblog.com/2016/04/10/performance-culture/" 1460318400.0 #s(elfeed-ref "9a373234b741fa3a0107415b4db2707b45ee9546") html nil (dev se unread) "http://joeduffyblog.com/feed.xml" nil) ("joeduffyblog.com" . "http://joeduffyblog.com/2016/02/07/the-error-model/") #s(elfeed-entry ("joeduffyblog.com" . "http://joeduffyblog.com/2016/02/07/the-error-model/") "The Error Model" "http://joeduffyblog.com/2016/02/07/the-error-model/" 1454869740.0 #s(elfeed-ref "8010b04bad1a4e35f8b6a91300c60ceac5a12912") html nil (dev se unread) "http://joeduffyblog.com/feed.xml" nil) ("joeduffyblog.com" . "http://joeduffyblog.com/2015/12/19/safe-native-code/") #s(elfeed-entry ("joeduffyblog.com" . "http://joeduffyblog.com/2015/12/19/safe-native-code/") "Safe Native Code" "http://joeduffyblog.com/2015/12/19/safe-native-code/" 1450558980.0 #s(elfeed-ref "3835ceed04cc94527d1f28a5e7b21536fcfa5e63") html nil (dev se unread) "http://joeduffyblog.com/feed.xml" nil) ("joeduffyblog.com" . "http://joeduffyblog.com/2015/11/19/asynchronous-everything/") #s(elfeed-entry ("joeduffyblog.com" . "http://joeduffyblog.com/2015/11/19/asynchronous-everything/") "Asynchronous Everything" "http://joeduffyblog.com/2015/11/19/asynchronous-everything/" 1447977600.0 #s(elfeed-ref "2b37cf4983c39b46592a035ebe7611b6e7ee579e") html nil (dev se unread) "http://joeduffyblog.com/feed.xml" nil) ("joeduffyblog.com" . "http://joeduffyblog.com/2015/11/10/objects-as-secure-capabilities/") #s(elfeed-entry ("joeduffyblog.com" . "http://joeduffyblog.com/2015/11/10/objects-as-secure-capabilities/") "Objects as Secure Capabilities" "http://joeduffyblog.com/2015/11/10/objects-as-secure-capabilities/" 1447200180.0 #s(elfeed-ref "8095b728eec133e93cf96bed419e0f33dba98c22") html nil (dev se unread) "http://joeduffyblog.com/feed.xml" nil) ("hackaday.com" . "https://hackaday.com/?p=383633") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=383633") "Forget Printing Labels for Your Bathtub Hooch, Why Not Engrave The Bottle?" "https://hackaday.com/2019/11/02/forget-printing-labels-for-your-bathtub-hooch-why-not-engrave-the-bottle/" 1572724865.0 #s(elfeed-ref "7c2105e85d8492c1e264adf89ff5a24d2cbeaeed") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Gerrit Coetzee")) :categories ("cnc hacks" "The Hackaday Prize" "bottle" "engraver" "plotter" "The Hackaday Prize 2019" "wine"))) ("hackaday.com" . "https://hackaday.com/?p=383014") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=383014") "The 3D Printers, Scanners, and Art Robots of Maker Faire Rome" "https://hackaday.com/2019/11/02/the-3d-printers-scanners-and-art-robots-of-maker-faire-rome/" 1572714115.0 #s(elfeed-ref "8e836ee89f38f715023db74ec2af9f19ae6c3dc0") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Mike Szczys")) :categories ("3d Printer hacks" "cons" "Hackaday Columns" "Robots Hacks" "2019 Maker Faire Rome" "drawing robots" "Industruino" "infinite build volume" "resin printer" "robot arm"))) ("hackaday.com" . "https://hackaday.com/?p=382323") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=382323") "IR Hack Turns Kid’s Lamp Into Temp Display" "https://hackaday.com/2019/11/02/ir-hack-turns-kids-lamp-into-temp-display/" 1572703200.0 #s(elfeed-ref "fe0cb89610867cf371ce3526a6381b1ddf2acb98") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Jenny List")) :categories ("LED Hacks" "bme280" "ESP8266"))) ("hackaday.com" . "https://hackaday.com/?p=382715") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=382715") "Router Rebooter Without The Effort" "https://hackaday.com/2019/11/02/router-rebooter-without-the-effort/" 1572692400.0 #s(elfeed-ref "842bd42cb013ac3088f853a5308755638e606014") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Jenny List")) :categories ("home hacks" "mosfet" "rebooter" "router"))) ("hackaday.com" . "https://hackaday.com/?p=381705") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=381705") "These Maple Pod Inspired Drones Silently Carry Payloads" "https://hackaday.com/2019/11/02/these-maple-pod-inspired-drones-silently-carry-payloads/" 1572681600.0 #s(elfeed-ref "fe2ed14dcd1b643599243e8089792d6198b81aa1") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Sharon Lin")) :categories ("drone hacks" "drone" "nature-inspired" "robot"))) ("hackaday.com" . "https://hackaday.com/?p=383684") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=383684") "Atari Tape Drive Turned Security DVR" "https://hackaday.com/2019/11/01/atari-tape-drive-turned-security-dvr/" 1572670836.0 #s(elfeed-ref "27126a2796fd46c72687b34604af18f0765531c0") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Tom Nardi")) :categories ("Raspberry Pi" "Video Hacks" "atari" "cassette drive" "dvr" "retrocomputer" "tape drive" "video recording" "vintage"))) ("hackaday.com" . "https://hackaday.com/?p=382276") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=382276") "SPARC CPU In A Cheap FPGA" "https://hackaday.com/2019/11/01/sparc-cpu-in-a-cheap-fpga/" 1572660014.0 #s(elfeed-ref "f9d1cfb28df5a963c6a4e9ada83c18cee42dc482") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Al Williams")) :categories ("FPGA" "cpu" "fpga" "leon" "sparc"))) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/sudoku/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/sudoku/") "A Fast Sudoku Solver" "https://www.sebastiansylvan.com/post/sudoku/" 1534475805.0 #s(elfeed-ref "62179a48d5a7c562b1f3a2d4e9f2fc9b5b4ed182") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/light_culling/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/light_culling/") "Thoughts on light culling for clustered shading" "https://www.sebastiansylvan.com/post/light_culling/" 1512535759.0 #s(elfeed-ref "8166fa52647a1ac1bc5081efb0bf94ff0b913caa") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/matrix_naming_convention/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/matrix_naming_convention/") "Naming Convention for Matrix Math" "https://www.sebastiansylvan.com/post/matrix_naming_convention/" 1501218112.0 #s(elfeed-ref "17d5eeb397d74b4f3252a5a5f45b0ed4582b9026") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/importancesampling/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/importancesampling/") "Efficient Weighted Sampling" "https://www.sebastiansylvan.com/post/importancesampling/" 1485636991.0 #s(elfeed-ref "88616f42b4b8c9e3283b33187c34c9a45ebc8f2a") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/robustestimation/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/robustestimation/") "Robust estimation" "https://www.sebastiansylvan.com/post/robustestimation/" 1470887907.0 #s(elfeed-ref "0d66cbb53d3985ee327f5f94dd0ab617221cb0c6") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/GCWithoutUniformRepr/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/GCWithoutUniformRepr/") "Doing Garbage Collection Without Requiring Uniform Representation" "https://www.sebastiansylvan.com/post/GCWithoutUniformRepr/" 1467865979.0 #s(elfeed-ref "6a664ff3bf75ce29c9282e19065ecc0d5dbeb1bb") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/trackingspheres/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/trackingspheres/") "Tracking spheres in images (aka Let's Build a Half-Assed Playstation Move tracker!)" "https://www.sebastiansylvan.com/post/trackingspheres/" 1463951978.0 #s(elfeed-ref "4d825ffd29593228053d394864992ff4ea715066") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/usingauto/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/usingauto/") "On using 'auto' and 'var'" "https://www.sebastiansylvan.com/post/usingauto/" 1458259165.0 #s(elfeed-ref "f58602727d38eaa1570aced7a8110b0d8cb6f613") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/scalarsseintrinsics/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/scalarsseintrinsics/") "Using SSE intrinsics to optimize scalar code" "https://www.sebastiansylvan.com/post/scalarsseintrinsics/" 1456252545.0 #s(elfeed-ref "a34fb1eaff63f2e962c1cf30deef6ec1cf575798") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/LeastSquaresTextureSeams/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/LeastSquaresTextureSeams/") "Fixing Texture Seams With Linear Least-Squares" "https://www.sebastiansylvan.com/post/LeastSquaresTextureSeams/" 1447739976.0 #s(elfeed-ref "410feb076dd373f40a0f87932bcb64000c82ba41") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/Moving-Off-Wordpress/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/Moving-Off-Wordpress/") "Moving off of WordPress!" "https://www.sebastiansylvan.com/post/Moving-Off-Wordpress/" 1446691981.0 #s(elfeed-ref "7da259cfda0629301b704adfc77d5cc54d0b57cc") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/brackets-are-awesome-dont-use-them/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/brackets-are-awesome-dont-use-them/") "Brackets are awesome, don’t use them!" "https://www.sebastiansylvan.com/post/brackets-are-awesome-dont-use-them/" 1432185023.0 #s(elfeed-ref "370c45ec7758ade2c6ef552a01f68c2e08dfdefa") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/why-most-high-level-languages-are-slow/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/why-most-high-level-languages-are-slow/") "Why (most) High Level Languages are Slow" "https://www.sebastiansylvan.com/post/why-most-high-level-languages-are-slow/" 1428906451.0 #s(elfeed-ref "adb0c824c6d2046e1ce30015bf6a22ad0c4cceae") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/variablerefresh/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/variablerefresh/") "Variable Refresh Monitors and Animation" "https://www.sebastiansylvan.com/post/variablerefresh/" 1422060717.0 #s(elfeed-ref "30335f37091190958a71eb3f441b422d008de25c") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/2014-04-27-flags-are-a-code-smell/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/2014-04-27-flags-are-a-code-smell/") "Flags are a code smell" "https://www.sebastiansylvan.com/post/2014-04-27-flags-are-a-code-smell/" 1398576129.0 #s(elfeed-ref "a10959ce4b1a906e017c0363e8d3b3089a120b82") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/the-perils-of-future-coding/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/the-perils-of-future-coding/") "The Perils of Future-Coding" "https://www.sebastiansylvan.com/post/the-perils-of-future-coding/" 1376639258.0 #s(elfeed-ref "eebe88faf5a188c43758c93b27032a69ca625fff") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/more-on-robin-hood-hashing-2/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/more-on-robin-hood-hashing-2/") "More on Robin Hood Hashing" "https://www.sebastiansylvan.com/post/more-on-robin-hood-hashing-2/" 1375680865.0 #s(elfeed-ref "38db41fcc3b7a18c41421f07a408fc17d8aaff21") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/language-design-deal-breakers/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/language-design-deal-breakers/") "Language Design Deal Breakers" "https://www.sebastiansylvan.com/post/language-design-deal-breakers/" 1369510644.0 #s(elfeed-ref "e39e93064be76ca260b7e009ee9277d393991b39") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/robin-hood-hashing-should-be-your-default-hash-table-implementation/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/robin-hood-hashing-should-be-your-default-hash-table-implementation/") "Robin Hood Hashing should be your default Hash Table implementation" "https://www.sebastiansylvan.com/post/robin-hood-hashing-should-be-your-default-hash-table-implementation/" 1367981083.0 #s(elfeed-ref "2ae76f2028ab0895bcbeee58921dd9ee4f734383") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/thoughts-on-game-data-formats/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/thoughts-on-game-data-formats/") "Thoughts on Game Data Formats" "https://www.sebastiansylvan.com/post/thoughts-on-game-data-formats/" 1367630347.0 #s(elfeed-ref "cab9c3d352a1c50d004d67ba568dda86bf157d87") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/on-gc-in-games-response-to-jeff-and-casey/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/on-gc-in-games-response-to-jeff-and-casey/") "On GC in Games (response to Jeff and Casey)" "https://www.sebastiansylvan.com/post/on-gc-in-games-response-to-jeff-and-casey/" 1366320987.0 #s(elfeed-ref "dc94603614e4a9b48dba9112bd86bd68f3a22a9f") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/runtime-code-specialization/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/runtime-code-specialization/") "Runtime Code Specialization" "https://www.sebastiansylvan.com/post/runtime-code-specialization/" 1361511534.0 #s(elfeed-ref "d0d735bb2891a211192602a5e430ccde6c40d2a6") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/space-efficient-rresizable-arrays/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/space-efficient-rresizable-arrays/") "Space-efficient Resizable Arrays" "https://www.sebastiansylvan.com/post/space-efficient-rresizable-arrays/" 1355878645.0 #s(elfeed-ref "79ddf2256466b8ea6460d9c574a75f2f56c02eed") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/garbage-collection-thoughts/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/garbage-collection-thoughts/") "Garbage collection thoughts" "https://www.sebastiansylvan.com/post/garbage-collection-thoughts/" 1354391869.0 #s(elfeed-ref "84b06a6a681c449678d345fe5b3c407a50da4cee") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/onlive-and-cloud-gaming/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/onlive-and-cloud-gaming/") "OnLive and cloud gaming" "https://www.sebastiansylvan.com/post/onlive-and-cloud-gaming/" 1345402058.0 #s(elfeed-ref "7c6262f1cfeb15cf21dde593466635912509b2c4") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/casting-a-critical-eye-on-gpu-ptex/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/casting-a-critical-eye-on-gpu-ptex/") "Casting a Critical Eye on GPU PTex" "https://www.sebastiansylvan.com/post/casting-a-critical-eye-on-gpu-ptex/" 1340420204.0 #s(elfeed-ref "c916f158f6e0ab9f66938d38e1a32da4cdbfd381") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/idea-for-efficient-ao-type-raytracing-applications/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/idea-for-efficient-ao-type-raytracing-applications/") "Idea for efficient AO type raytracing applications" "https://www.sebastiansylvan.com/post/idea-for-efficient-ao-type-raytracing-applications/" 1313124021.0 #s(elfeed-ref "8b4ba87c34e6a93052d6e9d42cb3afffe7c4465b") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/implementation-inheritance-considered-harmful/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/implementation-inheritance-considered-harmful/") "Implementation Inheritance Considered Harmful?" "https://www.sebastiansylvan.com/post/implementation-inheritance-considered-harmful/" 1291402791.0 #s(elfeed-ref "24a1926ddee779ade5aad92291aa3f22aa83f6cc") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/the-inevitability-of-video-game-piracy/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/the-inevitability-of-video-game-piracy/") "The \"inevitability\" of video game piracy" "https://www.sebastiansylvan.com/post/the-inevitability-of-video-game-piracy/" 1287229436.0 #s(elfeed-ref "0142cd435ebc6336bac608c45c1deef6584004c5") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/idea-for-globally-unique-texturing-without-uv-sets/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/idea-for-globally-unique-texturing-without-uv-sets/") "Idea for globally unique texturing without UV sets" "https://www.sebastiansylvan.com/post/idea-for-globally-unique-texturing-without-uv-sets/" 1282765711.0 #s(elfeed-ref "1ff05d74fe4cc5e4869eaa4db5053fb120708eb8") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/how-to-teach-game-programming/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/how-to-teach-game-programming/") "How to teach Game Programming" "https://www.sebastiansylvan.com/post/how-to-teach-game-programming/" 1282465851.0 #s(elfeed-ref "c7d637e70444ee1f676875e59fd7d191ff285ff4") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/r-trees--adapting-out-of-core-techniques-to-modern-memory-architectures/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/r-trees--adapting-out-of-core-techniques-to-modern-memory-architectures/") "R-trees – adapting out-of-core techniques to modern memory architectures" "https://www.sebastiansylvan.com/post/r-trees--adapting-out-of-core-techniques-to-modern-memory-architectures/" 1278854280.0 #s(elfeed-ref "ff639e5dd822d878e7ac6a08da29ac9ec8d2ea70") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/improving-shadow-map-utilization-for-cascaded-shadow-maps/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/improving-shadow-map-utilization-for-cascaded-shadow-maps/") "Improving shadow map utilization for cascaded shadow maps" "https://www.sebastiansylvan.com/post/improving-shadow-map-utilization-for-cascaded-shadow-maps/" 1272137204.0 #s(elfeed-ref "5e3cdf03cf5dbf4cbc9645a9eec0578361eab1d9") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/the-problem-with-tessellation-in-directx-11/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/the-problem-with-tessellation-in-directx-11/") "The problem with tessellation in DirectX 11" "https://www.sebastiansylvan.com/post/the-problem-with-tessellation-in-directx-11/" 1271615564.0 #s(elfeed-ref "5483594d0a5c13c59ccd92a2f3c5735d5454c74e") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/two-performance-walls-approaching/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/two-performance-walls-approaching/") "Two Performance Walls Approaching" "https://www.sebastiansylvan.com/post/two-performance-walls-approaching/" 1258858952.0 #s(elfeed-ref "53db7fad0d4b5eb516364e24c79e9a464aeb7bb8") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/ray-tracing-signed-distance-functions/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/ray-tracing-signed-distance-functions/") "Ray tracing signed distance functions" "https://www.sebastiansylvan.com/post/ray-tracing-signed-distance-functions/" 1246748959.0 #s(elfeed-ref "42dd5f673ff66c614a4aeb5788e43d558a8609f3") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/why-sales-of-used-games-are-a-problem/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/why-sales-of-used-games-are-a-problem/") "Why sales of used games are a problem" "https://www.sebastiansylvan.com/post/why-sales-of-used-games-are-a-problem/" 1246483243.0 #s(elfeed-ref "c545ce474e9069e9493042fd9c74f2604437f3da") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/2009-06-27-the-prosecutors-fallacy-and-the-iranian-elections/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/2009-06-27-the-prosecutors-fallacy-and-the-iranian-elections/") "The prosecutor's fallacy and the Iranian elections" "https://www.sebastiansylvan.com/post/2009-06-27-the-prosecutors-fallacy-and-the-iranian-elections/" 1246126920.0 #s(elfeed-ref "727682434a9c4d446f1b2d70136af2c1a55aa50c") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/the-prosecutor%e2%80%99s-fallacy-and-the-iranian-elections/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/the-prosecutor%e2%80%99s-fallacy-and-the-iranian-elections/") "The prosecutor’s fallacy and the Iranian elections" "https://www.sebastiansylvan.com/post/the-prosecutor%e2%80%99s-fallacy-and-the-iranian-elections/" 1246126920.0 #s(elfeed-ref "727682434a9c4d446f1b2d70136af2c1a55aa50c") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/about/") #s(elfeed-entry ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/about/") "About" "https://www.sebastiansylvan.com/about/" 978307200.0 #s(elfeed-ref "8d9761c0feda34f19126a141b3768e50329a85d6") html nil (dev se unread) "https://www.sebastiansylvan.com/index.xml" nil) ("hynek.me" . "https://hynek.me/articles/books-that-changed-my-life/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/books-that-changed-my-life/") "Books That Changed My Life" "https://hynek.me/articles/books-that-changed-my-life/" 1569240000.0 #s(elfeed-ref "946bef3e04bd63d333ae8b85a053081cea10c9dd") html nil (dev python) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/simple-python-azure-pipelines/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/simple-python-azure-pipelines/") "Python in Azure Pipelines, Step by Step" "https://hynek.me/articles/simple-python-azure-pipelines/" 1559553240.0 #s(elfeed-ref "2c9685643bb45da7f1704f12d0e3eef3741238d8") html nil (dev python) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/hallway-track/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/hallway-track/") "The Price of the Hallway Track" "https://hynek.me/articles/hallway-track/" 1557943200.0 #s(elfeed-ref "f1f8b8b2641ad219c3f4c1a87c79f1da0c334200") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/talks/python-foss/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/talks/python-foss/") "Maintaining a Python Project When It’s Not Your Job" "https://hynek.me/talks/python-foss/" 1556841600.0 #s(elfeed-ref "7a53b2c808b3acb6e536119e45da6f822d3219c4") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/python-app-deps-2018/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/python-app-deps-2018/") "Python Application Dependency Management in 2018" "https://hynek.me/articles/python-app-deps-2018/" 1543510800.0 #s(elfeed-ref "021a72d1ddb157cb9056f078454fb99f7c710d20") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/talks/deploy-friendly/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/talks/deploy-friendly/") "How to Write Deployment-friendly Applications" "https://hynek.me/talks/deploy-friendly/" 1526083200.0 #s(elfeed-ref "c0ca5d6276d680901a8ff173bb53f442186a2d08") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/hashes-and-equality/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/hashes-and-equality/") "Python Hashes and Equality" "https://hynek.me/articles/hashes-and-equality/" 1511160300.0 #s(elfeed-ref "1ce46f321e244437bb6cea08afbca5b5d4adaf87") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/docker-signals/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/docker-signals/") "Why Your Dockerized Application Isn’t Receiving Signals" "https://hynek.me/articles/docker-signals/" 1497830400.0 #s(elfeed-ref "9a4567b8588573eaa9cc17ff5013ac0ec598fad7") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/speaking/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/speaking/") "On Conference Speaking" "https://hynek.me/articles/speaking/" 1496102400.0 #s(elfeed-ref "a7026a37af858d227df7d773c72f9b8727d6a658") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/talks/reliability/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/talks/reliability/") "Solid Snakes or: How to Take 5 Weeks of Vacation" "https://hynek.me/talks/reliability/" 1495152000.0 #s(elfeed-ref "831a62941aef63f0ead96bf4361259de8b16a9d8") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/serialization/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/serialization/") "Better Python Object Serialization" "https://hynek.me/articles/serialization/" 1471869000.0 #s(elfeed-ref "d9c7babef81d83eb296fbf40868aa3e79b347e21") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/decorators/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/decorators/") "Please Fix Your Decorators" "https://hynek.me/articles/decorators/" 1470052800.0 #s(elfeed-ref "f19248440264c62162952cb6f29da33868e77426") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/talks/prometheus/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/talks/prometheus/") "Get Instrumented: How Prometheus Can Unify Your Metrics" "https://hynek.me/talks/prometheus/" 1464652800.0 #s(elfeed-ref "396eec50944d6cd1dc7086f60ed92d169ada5f2b") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/conditional-python-dependencies/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/conditional-python-dependencies/") "Conditional Python Dependencies" "https://hynek.me/articles/conditional-python-dependencies/" 1463616000.0 #s(elfeed-ref "862c6f418de770cbebcbc464e4e55fb60857f310") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/python3-2016/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/python3-2016/") "Python 3 in 2016" "https://hynek.me/articles/python3-2016/" 1455667200.0 #s(elfeed-ref "6d2abde30da5b6dc57759070b6e12c949497f29d") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/hasattr/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/hasattr/") "hasattr() – A Dangerous Misnomer" "https://hynek.me/articles/hasattr/" 1452643200.0 #s(elfeed-ref "31479ff404641409f4a04f2766500483fc56e878") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/storing-passwords/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/storing-passwords/") "Storing Passwords in a Highly Parallelized World" "https://hynek.me/articles/storing-passwords/" 1452038400.0 #s(elfeed-ref "ac914beea73e90bec5c161eb73ce7136641a47c7") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/testing-packaging/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/testing-packaging/") "Testing & Packaging" "https://hynek.me/articles/testing-packaging/" 1445281200.0 #s(elfeed-ref "9030a5d47d9f3619d2b8e15ac32ecdaf6dfa1775") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/talks/beyond-grep/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/talks/beyond-grep/") "Beyond grep: Practical Logging and Metrics" "https://hynek.me/talks/beyond-grep/" 1428796800.0 #s(elfeed-ref "3b6ebf649ec5a102a2e2aaebce378aeb8c06b68f") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/virtualenv-lives/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/virtualenv-lives/") "virtualenv Lives!" "https://hynek.me/articles/virtualenv-lives/" 1410793200.0 #s(elfeed-ref "da86edef01daebe406f198ef1890cc6fa4805127") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/talks/tls/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/talks/tls/") "The Sorry State Of SSL" "https://hynek.me/talks/tls/" 1397260800.0 #s(elfeed-ref "2bb460e6219331d32b2af64bb7ec13a2f2c8e12f") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/apple-openssl-verification-surprises/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/apple-openssl-verification-surprises/") "Apple OpenSSL Verification Surprises" "https://hynek.me/articles/apple-openssl-verification-surprises/" 1393860600.0 #s(elfeed-ref "e892cb119902d9bfd2d8363c22cf7fb77b442ac4") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/sharing-your-labor-of-love-pypi-quick-and-dirty/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/sharing-your-labor-of-love-pypi-quick-and-dirty/") "Sharing Your Labor of Love: PyPI Quick and Dirty" "https://hynek.me/articles/sharing-your-labor-of-love-pypi-quick-and-dirty/" 1375099200.0 #s(elfeed-ref "3ed4e22a7ae375c51c67ec94f6eb4816a32a5b21") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/life-after-google-reader/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/life-after-google-reader/") "Life after Google Reader" "https://hynek.me/articles/life-after-google-reader/" 1372334400.0 #s(elfeed-ref "d00bdfc251da006acb27b7d0440b8ffeaa62cd61") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/a-short-summary-on-sybase-sql-anywhere-python/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/a-short-summary-on-sybase-sql-anywhere-python/") "A Short Summary on Sybase SQL Anywhere and Python" "https://hynek.me/articles/a-short-summary-on-sybase-sql-anywhere-python/" 1369828800.0 #s(elfeed-ref "f21e8c8a311154678c074ed7555c96244192d243") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/know-your-models/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/know-your-models/") "Know Your Models" "https://hynek.me/articles/know-your-models/" 1368619200.0 #s(elfeed-ref "6227f9a1438d35bed51febc67bc68a04becadaac") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/talks/python-deployments/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/talks/python-deployments/") "Solid Python Deployments for Everybody" "https://hynek.me/talks/python-deployments/" 1363392000.0 #s(elfeed-ref "e2fb4d8da85419feff79efb2b34e94fe22033fa8") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/taking-some-pain-out-of-python-logging/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/taking-some-pain-out-of-python-logging/") "Taking Some Pain out of Python Logging" "https://hynek.me/articles/taking-some-pain-out-of-python-logging/" 1362571200.0 #s(elfeed-ref "eaeaa33b1fdeb685ad25a860038469db4bb1da61") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/") "Hardening Your Web Server’s SSL Ciphers" "https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/" 1360065600.0 #s(elfeed-ref "0d58f9fe758a7cfe977e7f32c8804f1b9607610b") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/using-celery-with-pyramid/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/using-celery-with-pyramid/") "Using Celery with Pyramid" "https://hynek.me/articles/using-celery-with-pyramid/" 1342785600.0 #s(elfeed-ref "8b6ce94cc364becc25c81a64aa34df8ba911fd12") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/how-i-stopped-worrying-and-started-loving-pyladies/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/how-i-stopped-worrying-and-started-loving-pyladies/") "How I Stopped Worrying and Started Loving PyLadies" "https://hynek.me/articles/how-i-stopped-worrying-and-started-loving-pyladies/" 1342180800.0 #s(elfeed-ref "9a04661fb9c31c83aa656ac0cfe85f4168ace7e4") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/my-road-to-the-python-commit-bit/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/my-road-to-the-python-commit-bit/") "My Road to the Python Commit Bit" "https://hynek.me/articles/my-road-to-the-python-commit-bit/" 1337428800.0 #s(elfeed-ref "01a22b76b7d6180b19a0910d9aabfad80dd01d56") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/python-app-deployment-with-native-packages/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/python-app-deployment-with-native-packages/") "Python Application Deployment with Native Packages" "https://hynek.me/articles/python-app-deployment-with-native-packages/" 1336046400.0 #s(elfeed-ref "a4b954eab48ee434200997cdfe53e2b7b981351c") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/python-deployment-anti-patterns/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/python-deployment-anti-patterns/") "Python Deployment Anti-Patterns" "https://hynek.me/articles/python-deployment-anti-patterns/" 1335182400.0 #s(elfeed-ref "4bf3fcf9f288b3bcf7887b42f256c98f19f271bd") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/celery-and-sybase/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/celery-and-sybase/") "Celery and Sybase SQL Anywhere" "https://hynek.me/articles/celery-and-sybase/" 1330171200.0 #s(elfeed-ref "bd244b41a6f1ac8fc93d10bb3d1ce66419413d80") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/fleeing-from-gmail/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/fleeing-from-gmail/") "Fleeing from Gmail" "https://hynek.me/articles/fleeing-from-gmail/" 1327579200.0 #s(elfeed-ref "6248be0f8efcbfda079b78ce71e712dfce93c973") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/my-2011/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/my-2011/") "My 2011" "https://hynek.me/articles/my-2011/" 1325332800.0 #s(elfeed-ref "6d93077573fb4301d437a706d952491b6040f37c") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/dead-simple-connection-pooling-with-twisted/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/dead-simple-connection-pooling-with-twisted/") "Dead Simple Connection Pooling with Twisted" "https://hynek.me/articles/dead-simple-connection-pooling-with-twisted/" 1323864000.0 #s(elfeed-ref "a0c5353c887fb9db28d410c1fe664629903d9198") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/macvim-and-the-clipboard/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/macvim-and-the-clipboard/") "MacVim and the Clipboard" "https://hynek.me/articles/macvim-and-the-clipboard/" 1323172800.0 #s(elfeed-ref "0aa56dc65b43fe820b65170c317a95bc49612161") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/why-tomatoes-are-awesome/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/why-tomatoes-are-awesome/") "Why Tomatoes Are Awesome" "https://hynek.me/articles/why-tomatoes-are-awesome/" 1317470400.0 #s(elfeed-ref "2d6127945c3330f55804c49503ede1723b02cb7f") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/my-mutt-gmail-setup/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/my-mutt-gmail-setup/") "My mutt & Gmail Setup" "https://hynek.me/articles/my-mutt-gmail-setup/" 1314014400.0 #s(elfeed-ref "b2073a12104816f62566f8d06ebb8abd7d41878f") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/solarized-love-on-first-sight/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/solarized-love-on-first-sight/") "Solarized – Love on First Sight" "https://hynek.me/articles/solarized-love-on-first-sight/" 1310299200.0 #s(elfeed-ref "d896f625df702e5acbde360fe442df6900ce523f") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/mercurial-to-git/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/mercurial-to-git/") "Mercurial to Git" "https://hynek.me/articles/mercurial-to-git/" 1305028800.0 #s(elfeed-ref "fe24f7a5f0dc22e4362b428640fc23c56258da83") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/twisted-sybase/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/twisted-sybase/") "Twisted Sybase SQL Anywhere" "https://hynek.me/articles/twisted-sybase/" 1303905600.0 #s(elfeed-ref "3de053ec2639774ad23bd5ca6bb6c523255ddbed") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/django-postgres-ssl/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/django-postgres-ssl/") "Django & Postgres & SSL" "https://hynek.me/articles/django-postgres-ssl/" 1302609600.0 #s(elfeed-ref "5e7a08962167024eb85dcdcbceed6bf55a4d9647") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/information-diet/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/information-diet/") "Information Diet" "https://hynek.me/articles/information-diet/" 1301659200.0 #s(elfeed-ref "88164213b5ee88f492af8296f97e06627fc660f4") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/django-and-remote-sybase-servers/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/django-and-remote-sybase-servers/") "Django and Remote Sybase Servers" "https://hynek.me/articles/django-and-remote-sybase-servers/" 1297080000.0 #s(elfeed-ref "f95ed92f63fe267cc0131f46d007bb25b153b392") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/freezing-kindle/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/freezing-kindle/") "Freezing Kindle" "https://hynek.me/articles/freezing-kindle/" 1291723200.0 #s(elfeed-ref "95d59e0edd6a6547e478e0f76c8f6dc9c1df5f51") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/ldap-a-gentle-introduction/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/ldap-a-gentle-introduction/") "LDAP: A Gentle Introduction" "https://hynek.me/articles/ldap-a-gentle-introduction/" 1171368000.0 #s(elfeed-ref "20f58d13899110a8e5199b62367ddad3e00fb4c2") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/mysql-replication/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/mysql-replication/") "MySQL Replication" "https://hynek.me/articles/mysql-replication/" 1171022400.0 #s(elfeed-ref "31424f12bc250e79f91ed88624be6eff9e01d2b3") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("hynek.me" . "https://hynek.me/articles/pcap-format-for-logs/") #s(elfeed-entry ("hynek.me" . "https://hynek.me/articles/pcap-format-for-logs/") "PCAP Format for Logs" "https://hynek.me/articles/pcap-format-for-logs/" 1132660800.0 #s(elfeed-ref "4ac246cbc41d7d1c61798b05c51da32873808313") html nil (dev python unread) "https://hynek.me/index.xml" (:authors ((:name "Hynek Schlawack" :uri "https://hynek.me/" :email "hs@ox.cx")) :author "Hynek Schlawack")) ("fabiensanglard.net" . "http://fabiensanglard.net/nbajamte/index.html") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/nbajamte/index.html") "A trip down NBA Jam graphics pipeline" "http://fabiensanglard.net/nbajamte/index.html" 1572220800.0 #s(elfeed-ref "4ab12eb437a653efdfd69ec4568fb0c642f9d683") html nil (dev se) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/gebb/index.html") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/gebb/index.html") "Game Engine Black Book update" "http://fabiensanglard.net/gebb/index.html" 1558051200.0 #s(elfeed-ref "c5550e7639799b396cdda5a8a80e9012ac5d768b") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/3dfx_sst1/index.html") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/3dfx_sst1/index.html") "The story of the 3dfx Voodoo 1" "http://fabiensanglard.net/3dfx_sst1/index.html" 1554336000.0 #s(elfeed-ref "f9570e2721b7d2f0eabbff8289219db3d679a4df") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/vquake/index.html") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/vquake/index.html") "The story of the Rendition Vérité 1000" "http://fabiensanglard.net/vquake/index.html" 1554076800.0 #s(elfeed-ref "517bf3050c1006610f89d103b7440ac4bb377107") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/doom_fire_psx/") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/doom_fire_psx/") "How DOOM fire was made" "http://fabiensanglard.net/doom_fire_psx/" 1545955200.0 #s(elfeed-ref "0e30a6692b9d82818427b225ec5ca41a20231323") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/postcard_pathtracer/") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/postcard_pathtracer/") "Deciphering the postcard sized raytracer" "http://fabiensanglard.net/postcard_pathtracer/" 1545609600.0 #s(elfeed-ref "36b454ad306ecb352a2e896a50f4986e7e07c8c2") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/dreamcast_hacking/") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/dreamcast_hacking/") "How the Dreamcast copy protection was defeated" "http://fabiensanglard.net/dreamcast_hacking" 1544486400.0 #s(elfeed-ref "e434362413c89ff7cc1e62855de790e97b16ee36") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/gebbdoom/") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/gebbdoom/") "Game Engine Black Book: DOOM" "http://fabiensanglard.net/gebbdoom" 1544400000.0 #s(elfeed-ref "dfd3cdb0af95dc94b88a8951f05c4d130cb532f8") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/gebbwolf3d/") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/gebbwolf3d/") "Game Engine Black Book: Wolfenstein 3D, 2nd Edition" "http://fabiensanglard.net/gebbwolf3d" 1544054400.0 #s(elfeed-ref "0700dd4684d81b116d1ec3f6f6908f5d98ba7441") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/bloated/") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/bloated/") "Bloated" "http://fabiensanglard.net/bloated" 1537664925.0 #s(elfeed-ref "309417f64007681af35b13876be362efc31f9a0a") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/Game_Engine_Black_Book_Release/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/Game_Engine_Black_Book_Release/index.php") "Game Engine Black Book Postmortem" "http://fabiensanglard.net/Game_Engine_Black_Book_Release/index.php" 1504746525.0 #s(elfeed-ref "f64e0ffb257a1accf005804357161dfa018235e8") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/fizzlefade/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/fizzlefade/index.php") "FizzleFade" "http://fabiensanglard.net/fizzlefade/index.php" 1503882525.0 #s(elfeed-ref "acca693d495162113a2da77182a9413a23811e17") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/Game_Engine_Black_Book_Release_Date/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/Game_Engine_Black_Book_Release_Date/index.php") "Let's compile like it's 1992" "http://fabiensanglard.net/Game_Engine_Black_Book_Release_Date/index.php" 1502068125.0 #s(elfeed-ref "a48d6b62a7fe021e3409521bab4a0b16141bffe4") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/Compile_Like_Its_1992/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/Compile_Like_Its_1992/index.php") "Let's compile like it's 1992" "http://fabiensanglard.net/Compile_Like_Its_1992/index.php" 1407632925.0 #s(elfeed-ref "24b425fe45e5eab81678c4bdb3fa796acd73a0a0") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/Game_Engine_Black_Book/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/Game_Engine_Black_Book/index.php") "Game Engine Black Books" "http://fabiensanglard.net/Game_Engine_Black_Book/index.php" 1407373725.0 #s(elfeed-ref "8e1141ebef87c4d5d0ee526feab25a2ff89a9f81") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/trespasser/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/trespasser/index.php") "Trespasser: Jurassic Park CG Source Code Review" "http://fabiensanglard.net/trespasser/index.php" 1402362525.0 #s(elfeed-ref "9c40dfbee27d1d01ca19233ad0a9dbf4c7f01730") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/git_code_review/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/git_code_review/index.php") "Git Source Code Review" "http://fabiensanglard.net/git_code_review/index.php" 1396141725.0 #s(elfeed-ref "df703c76efaf4644dc7738084519794e890d0964") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/Computer_Graphics_Principles_and_Practices/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/Computer_Graphics_Principles_and_Practices/index.php") "The Computer Graphics Library" "http://fabiensanglard.net/Computer_Graphics_Principles_and_Practices/index.php" 1394586525.0 #s(elfeed-ref "bae40a7c6455a81f256f9c3a5c5cd40013d496c3") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/algorithms_and_datastructures/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/algorithms_and_datastructures/index.php") "Algorithms and Data structures books: One size doesn't fit them all" "http://fabiensanglard.net/algorithms_and_datastructures/index.php" 1392340125.0 #s(elfeed-ref "4ae4eb3d537342d3d88aa34f6f781cf1c7d5fb6c") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/reverse_engineering_strike_commander/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/reverse_engineering_strike_commander/index.php") "Reverse Engineer Strike Commander" "http://fabiensanglard.net/reverse_engineering_strike_commander/index.php" 1358816925.0 #s(elfeed-ref "5281e3cf27ec1b699dbd08ace1cf1dd6d6ae3acf") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/learning_legendary_hardware/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/learning_legendary_hardware/index.php") "Learning Legendary Hardware" "http://fabiensanglard.net/learning_legendary_hardware/index.php" 1381108125.0 #s(elfeed-ref "bb054fd7a1a063f543b91e96d8a1b6db15bbbbad") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/rayTracing_back_of_business_card/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/rayTracing_back_of_business_card/index.php") "Decyphering the Business Card Raytracer" "http://fabiensanglard.net/rayTracing_back_of_business_card/index.php" 1379725725.0 #s(elfeed-ref "71417e6a231100073916535ac58f9067c9032cad") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/doom3_documentation/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/doom3_documentation/index.php") "Doom III BFG Documentation" "http://fabiensanglard.net/doom3_documentation/index.php" 1377911325.0 #s(elfeed-ref "ac86a5a4ad2627a4bea09fb97eb0cd98245982b7") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/second_reality/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/second_reality/index.php") "Second Reality Code Review." "http://fabiensanglard.net/second_reality/index.php" 1376615325.0 #s(elfeed-ref "aa5d2f14396b057ef305ffeef99920c770f1abad") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/prince_of_persia/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/prince_of_persia/index.php") "Prince Of Persia Code Review." "http://fabiensanglard.net/prince_of_persia/index.php" 1371172125.0 #s(elfeed-ref "3337dc5c463b2aa3cb8daba4afc5abca326a38e7") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/doom3_bfg/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/doom3_bfg/index.php") "Doom3 BFG Code Review." "http://fabiensanglard.net/doom3_bfg/index.php" 1369271325.0 #s(elfeed-ref "46d128e2117665dc715d41df5f9b5dcdf973b9e4") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/duke3d/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/duke3d/index.php") "Duke Nukem 3D Code Review." "http://fabiensanglard.net/duke3d/index.php" 1358384925.0 #s(elfeed-ref "8cdf12548432f5a307d59dffe4b124c69c0e41b4") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/books_recommendations/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/books_recommendations/index.php") "The best Tech books." "http://fabiensanglard.net/books_recommendations/index.php" 1358384925.0 #s(elfeed-ref "8fb22cc4b8f52ad766b8f8842ef6d2fb4d8c8426") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/timer_and_framerate/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/timer_and_framerate/index.php") "Game timers: Issues and solutions." "http://fabiensanglard.net/timer_and_framerate/index.php" 1356397725.0 #s(elfeed-ref "89b1ec401061d7bb65eb653ab3b553f57684cda2") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/vr_headset/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/vr_headset/index.php") "Oculus RIFT development" "http://fabiensanglard.net/vr_headset/index.php" 1341018525.0 #s(elfeed-ref "fc90194b2391f34d9cce5e1722069f582a54b99e") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/quake3/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/quake3/index.php") "Quake 3Source Code Review." "http://fabiensanglard.net/quake3/index.php" 1341018525.0 #s(elfeed-ref "2adeb17f258a2c21c9e41aaff5537e29bda0b860") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/doom3/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/doom3/index.php") "Doom3 Source Code Review." "http://fabiensanglard.net/doom3/index.php" 1339117725.0 #s(elfeed-ref "16b39ccdc4274784b62fca644c7ab94f7cfe97ce") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/Ghost_in_the_Wires_Paperback/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/Ghost_in_the_Wires_Paperback/index.php") "CRACKING KEVIN MITNICK'S GHOST IN THE WIRE PAPERBACK EDITION." "http://fabiensanglard.net/Ghost_in_the_Wires_Paperback/index.php" 1336525725.0 #s(elfeed-ref "95d1545a75e4da598b2693be29b37eb6f2c7235f") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/gift_of_life/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/gift_of_life/index.php") "Be A Donor." "http://fabiensanglard.net/gift_of_life/index.php" 1335056925.0 #s(elfeed-ref "e72ba311132aced5b28e15653b7f8f8a93af4d36") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/ssd/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/ssd/index.php") "SSD reboot your thinking." "http://fabiensanglard.net/ssd/index.php" 1331946525.0 #s(elfeed-ref "54d5181406164eb162217ebe2403d22eb16b1e1b") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/shmup_android/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/shmup_android/index.php") "Android Shmup." "http://fabiensanglard.net/shmup_android/index.php" 1329959325.0 #s(elfeed-ref "7e2ca58660eb3b11b331235e3587af9cb61ca50d") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/anotherWorld_code_review/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/anotherWorld_code_review/index.php") "Another World Code Review." "http://fabiensanglard.net/anotherWorld_code_review/index.php" 1322356125.0 #s(elfeed-ref "b1c9d2edbd64a838da3ac57f3d5b7ac72a15bce8") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/mobile_progressive_playback/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/mobile_progressive_playback/index.php") "Progressive playback: An atom story." "http://fabiensanglard.net/mobile_progressive_playback/index.php" 1322356125.0 #s(elfeed-ref "a17d9079efd325d1a483f0f7dbdc8ec4819447ee") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/doom3_macosx/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/doom3_macosx/index.php") "How to build Doom3 on Mac OS X with XCode." "http://fabiensanglard.net/doom3_macosx/index.php" 1322183325.0 #s(elfeed-ref "77ac419f05a47e7c8d7ac2bdf6950aabc01344c1") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/quake2/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/quake2/index.php") "Quake 2 Source Code Review" "http://fabiensanglard.net/quake2/index.php" 1316480925.0 #s(elfeed-ref "ecd1d04fac1f83e58603884463509fe65c33c06b") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/Ghost_in_the_Wires/index.php2") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/Ghost_in_the_Wires/index.php2") "Solving Ghost in The Wire codes" "http://fabiensanglard.net/Ghost_in_the_Wires/index.php" 1315703325.0 #s(elfeed-ref "bf70f434097bdcaea486a347543e32ec87150740") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/Ghost_in_the_Wires/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/Ghost_in_the_Wires/index.php") "Solving Ghost in The Wire codes" "http://fabiensanglard.net/Ghost_in_the_Wires/index.php" 1315445805.0 #s(elfeed-ref "06ac111d2153090f788e9e578b4ee276082ec351") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/hackerMonthly/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/hackerMonthly/index.php") "Hacker Monthly publication" "http://fabiensanglard.net/hackerMonthly/index.php" 1310693805.0 #s(elfeed-ref "35489c191f69e27709da5061153f9b1a3232772e") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/shmup_source_code/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/shmup_source_code/index.php") "SHMUP Source Code" "http://fabiensanglard.net/shmup_source_code/index.php" 1309419405.0 #s(elfeed-ref "25e41328025868f3faed9e933fb7bd2e85793177") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/polygon_codec/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/polygon_codec/index.php") "Polygon Codec" "http://fabiensanglard.net/polygon_codec/index.php" 1309124205.0 #s(elfeed-ref "31acffa42a06c7e9a6cf115743b1a7e86c6b4fb3") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/dEngineSourceCodeRelease/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/dEngineSourceCodeRelease/index.php") "dEngine Source Code Released" "http://fabiensanglard.net/dEngineSourceCodeRelease/index.php" 1304026605.0 #s(elfeed-ref "71e724724232b65e8e6bc34e9d9b02adef1600b2") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/shmup_generate_videos/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/shmup_generate_videos/index.php") "To generate 60fps videos on iOS" "http://fabiensanglard.net/shmup_generate_videos/index.php" 1298324205.0 #s(elfeed-ref "929c5eadd0d14debbaaf6a3d22c30a00a85ae8ab") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/c/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/c/index.php") "To become a good C programmer" "http://fabiensanglard.net/c/index.php" 1296682605.0 #s(elfeed-ref "e2b1ba22af8aa5e539e07861a7b4899990dd1aab") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/shmupLite/") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/shmupLite/") "SHMUP Lite" "http://fabiensanglard.net/shmupLite/" 1292794605.0 #s(elfeed-ref "a8d83906ff861595fd6c02f126e4c493ac94e1ea") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/fillrate_issues/") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/fillrate_issues/") "All about the fillrate." "http://fabiensanglard.net/fillrate_issues/" 1292103405.0 #s(elfeed-ref "9d8e4d2d4eef2821951233a096711b29b4e47e4f") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/cellphoneModem/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/cellphoneModem/index.php") "Tracing the baseband." "http://fabiensanglard.net/cellphoneModem/index.php" 1274983707.0 #s(elfeed-ref "e1085c88c9bb99758b040f7b2452d686016db14e") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/doomIphone/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/doomIphone/index.php") "Doom iPhone code review." "http://fabiensanglard.net/doomIphone/index.php" 1264998807.0 #s(elfeed-ref "93d31a4d847aa44cbdfce70b49c26cb6d9d71fbc") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/doomIphone/doomClassicRenderer.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/doomIphone/doomClassicRenderer.php") "Doom engine 1993 code review." "http://fabiensanglard.net/doomIphone/doomClassicRenderer.php" 1263357207.0 #s(elfeed-ref "e58de9c2c6799aefba06cf3b936a379d7918c2a5") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/macosxassembly/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/macosxassembly/index.php") "Don't learn Assembly on Mac OS X." "http://fabiensanglard.net/macosxassembly/index.php" 1262234007.0 #s(elfeed-ref "f3a08ef35a5c8bcea854922cb8e1fba6f4e2518a") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/appleTechTalk2009/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/appleTechTalk2009/index.php") "Apple iPhone Tech Talk 2009 tricks and treats" "http://fabiensanglard.net/appleTechTalk2009/index.php" 1259814807.0 #s(elfeed-ref "e1aca2380435f558da16cf1bea8cf441248a167a") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/dEngine/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/dEngine/index.php") "iPhone 3D engine programming part 1" "http://fabiensanglard.net/dEngine/index.php" 1255926807.0 #s(elfeed-ref "07b8528e47829ad4a2d18149ea92767fe5ae11dc") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/armadilloSpace/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/armadilloSpace/index.php") "Armadillo Space T-shirt" "http://fabiensanglard.net/armadilloSpace/index.php" 1255494807.0 #s(elfeed-ref "f353bf8559417b9bfe4a54982bf6a840aac6b342") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/fluide/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/fluide/index.php") "Fluid speed issues!" "http://fabiensanglard.net/fluide/index.php" 1246250007.0 #s(elfeed-ref "a125e169be4de47997beb1e6d3e818333742e65c") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/fluide/index.php/.") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/fluide/index.php/.") "Fluid2 RELEASED ! Fluid 1 now at 3,000,000 downloads !!" "http://fabiensanglard.net/fluide/index.php" 1244522007.0 #s(elfeed-ref "b43e7799cd4964f9b9fe24454052893c8cec9c4a") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/fluide/././index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/fluide/././index.php") "Fluid: 1,000,000 downloads !!" "http://fabiensanglard.net/fluide/index.php" 1242275607.0 #s(elfeed-ref "2e9706d3d4bb65d068cfb6eef3e12ce801f8a087") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/fluide/./././index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/fluide/./././index.php") "Fluid v1.1 up and coming..." "http://fabiensanglard.net/fluide/index.php" 1241843607.0 #s(elfeed-ref "7bef4bf1d43f6bce4dfc8565cd8718040205ad7e") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://www.fabiensanglard.net/wolf3d/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://www.fabiensanglard.net/wolf3d/index.php") "Wolfenstein 3D for iPhone code review" "http://www.fabiensanglard.net/wolf3d/index.php" 1241843607.0 #s(elfeed-ref "f344bfa917fafcdcb28aa9099199a3353bb7d830") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/fluide/././././index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/fluide/././././index.php") "Fluide" "http://fabiensanglard.net/fluide/index.php" 1239770007.0 #s(elfeed-ref "32014da8739c3278d386aa5929383de089316d33") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("fabiensanglard.net" . "http://fabiensanglard.net/bumpMapping/index.php") #s(elfeed-entry ("fabiensanglard.net" . "http://fabiensanglard.net/bumpMapping/index.php") "BumpMapping hell" "http://fabiensanglard.net/bumpMapping/index.php" 1236141207.0 #s(elfeed-ref "da39a3ee5e6b4b0d3255bfef95601890afd80709") html nil (dev se unread) "http://fabiensanglard.net/rss.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/10/31/Circulatory") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/10/31/Circulatory") "Circulatory" "http://blog.cleancoder.com/uncle-bob/2019/10/31/Circulatory.html" 1572480000.0 #s(elfeed-ref "397a465d4104f8d253ca57c0f8e34e08051e683a") html nil (dev se) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/08/22/WhyClojure") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/08/22/WhyClojure") "Why Clojure?" "http://blog.cleancoder.com/uncle-bob/2019/08/22/WhyClojure.html" 1566432000.0 #s(elfeed-ref "1093e2a5e03e75713ac9e33b4d47c4f9e13c93e4") html nil (dev se) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/07/22/WhyWontIt") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/07/22/WhyWontIt") "Why won't it..." "http://blog.cleancoder.com/uncle-bob/2019/07/22/WhyWontIt.html" 1563753600.0 #s(elfeed-ref "853d6616e204e52a8a700d50987bacb17e9bc606") html nil (dev se) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/06/16/ObjectsAndDataStructures") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/06/16/ObjectsAndDataStructures") "Classes vs. Data Structures" "http://blog.cleancoder.com/uncle-bob/2019/06/16/ObjectsAndDataStructures.html" 1560643200.0 #s(elfeed-ref "3100b21ca5fc2d3869fcd19b2f36d2508ddedd6d") html nil (dev se) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/06/08/TestsAndTypes") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/06/08/TestsAndTypes") "Types and Tests" "http://blog.cleancoder.com/uncle-bob/2019/06/08/TestsAndTypes.html" 1559952000.0 #s(elfeed-ref "076cb829e9852bba15f15844ec1338d6a5983cbc") html nil (dev se) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/05/18/737-Max-8") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/05/18/737-Max-8") "737 Max 8" "http://blog.cleancoder.com/uncle-bob/2019/05/18/737-Max-8.html" 1558137600.0 #s(elfeed-ref "ee2960ec77a7d7afce09b614f1f799035d59f800") html nil (dev se unread) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/12/17/FPvsOO-List-processing") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/12/17/FPvsOO-List-processing") "FP vs. OO List Processing" "http://blog.cleancoder.com/uncle-bob/2018/12/17/FPvsOO-List-processing.html" 1545004800.0 #s(elfeed-ref "4af7b8b05762c6aa61595e6a9fec84498df3e0c7") html nil (dev se unread) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/12/16/unoffended") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/12/16/unoffended") "We, The Unoffended" "http://blog.cleancoder.com/uncle-bob/2018/12/16/unoffended.html" 1544918400.0 #s(elfeed-ref "6cc74d5067d1dd45a8c1d63c70f25ed2d4f5413c") html nil (dev se unread) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/12/14/SJWJS") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/12/14/SJWJS") "SJWJS" "http://blog.cleancoder.com/uncle-bob/2018/12/14/SJWJS.html" 1544745600.0 #s(elfeed-ref "e1260a534ab8a437a07ca647fe1bde4b5d63d4e5") html nil (dev se unread) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/08/28/CraftsmanshipMovement") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/08/28/CraftsmanshipMovement") "The Tragedy of Craftsmanship." "http://blog.cleancoder.com/uncle-bob/2018/08/28/CraftsmanshipMovement.html" 1535414400.0 #s(elfeed-ref "357b14036c2b9145e03959f394c40cf66eefd721") html nil (dev se unread) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/08/13/TooClean") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/08/13/TooClean") "Too Clean?" "http://blog.cleancoder.com/uncle-bob/2018/08/13/TooClean.html" 1534118400.0 #s(elfeed-ref "76ce8bae31b6a7b77556367d2476075ac4896376") html nil (dev se unread) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/06/21/IntegersAndEstimates") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/06/21/IntegersAndEstimates") "Integers and Estimates" "http://blog.cleancoder.com/uncle-bob/2018/06/21/IntegersAndEstimates.html" 1529539200.0 #s(elfeed-ref "22c79be125201c6f6dd65b9c88f2d687ef1f5cd1") html nil (dev se unread) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/06/06/PickledState") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/06/06/PickledState") "Pickled State" "http://blog.cleancoder.com/uncle-bob/2018/06/06/PickledState.html" 1528243200.0 #s(elfeed-ref "a5bdf0159ddd4726a99adb7737981085f82966a4") html nil (dev se unread) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/05/02/Craftsman-Craftswoman-Craftsperson") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/05/02/Craftsman-Craftswoman-Craftsperson") "Craftsman, Craftswoman, Craftsperson" "http://blog.cleancoder.com/uncle-bob/2018/05/02/Craftsman-Craftswoman-Craftsperson.html" 1525219200.0 #s(elfeed-ref "8bc1859397192d038a4aa06795fcc187ce4096e8") html nil (dev se unread) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/04/13/FPvsOO") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/04/13/FPvsOO") "FP vs. OO" "http://blog.cleancoder.com/uncle-bob/2018/04/13/FPvsOO.html" 1523577600.0 #s(elfeed-ref "22bc1765a01d3c06e9cc0b5df3dfb70a176fcea2") html nil (dev se unread) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/04/02/InTheLarge") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/04/02/InTheLarge") "In The Large" "http://blog.cleancoder.com/uncle-bob/2018/04/02/InTheLarge.html" 1522627200.0 #s(elfeed-ref "2eedd5190364774f5a9f0de011e3ff70b826532f") html nil (dev se unread) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/03/29/WeProgrammers") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/03/29/WeProgrammers") "<i>We Programmers</i>" "http://blog.cleancoder.com/uncle-bob/2018/03/29/WeProgrammers.html" 1522281600.0 #s(elfeed-ref "7bf8cbfd4a4bb74ccbc0ce90b4364b3041c4df13") html nil (dev se unread) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/02/25/UncleBobFlyIn") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/02/25/UncleBobFlyIn") "Uncle Bob Fly-In.<br><font size=\"3\">Have I got a deal for you!</font>" "http://blog.cleancoder.com/uncle-bob/2018/02/25/UncleBobFlyIn.html" 1519516800.0 #s(elfeed-ref "836b6403c55833c7f89aa01d2a2423e350fc865e") html nil (dev se unread) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/01/18/TheCitizenshipArgument") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/01/18/TheCitizenshipArgument") "The Citizenship Argument" "http://blog.cleancoder.com/uncle-bob/2018/01/18/TheCitizenshipArgument.html" 1516233600.0 #s(elfeed-ref "349c7c6251f1d779b72a2f98d3b5df08231fe091") html nil (dev se unread) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/01/15/behindThePowerCurve") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/01/15/behindThePowerCurve") "Operating Behind the Power Curve" "http://blog.cleancoder.com/uncle-bob/2018/01/15/behindThePowerCurve.html" 1515974400.0 #s(elfeed-ref "4ec9828d8e7ae780f64dbb5ad081e39313ced188") html nil (dev se unread) "http://blog.cleancoder.com/atom.xml" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Linux-5.5-Thunderbolt-Changes") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Linux-5.5-Thunderbolt-Changes") "Linux 5.5 Bringing Thunderbolt Lane Bonding, DP Tunneling Updates" "http://www.phoronix.com/scan.php?page=news_item&px=Linux-5.5-Thunderbolt-Changes" 1572710033.0 #s(elfeed-ref "ca5d8f6ef7737660d47a764bce351db09f776a82") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=BMW-Linux-2019") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=BMW-Linux-2019") "BMW Continues Making Great Progress With Linux" "http://www.phoronix.com/scan.php?page=news_item&px=BMW-Linux-2019" 1572700043.0 #s(elfeed-ref "bcae9392ecf2a60a18be665b5e2fa4f5583cf45d") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GCC-11-Cpp-17-Default-Plan") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GCC-11-Cpp-17-Default-Plan") "GCC 11 Aims To Default To C++17 Standard" "http://www.phoronix.com/scan.php?page=news_item&px=GCC-11-Cpp-17-Default-Plan" 1572696333.0 #s(elfeed-ref "ec8e91ba66440820c3a16bbad505f9f49da47762") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Arcturus-Linux-5.5") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Arcturus-Linux-5.5") "AMD Sends In More \"Arcturus\" GPU Code For Linux 5.5" "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Arcturus-Linux-5.5" 1572695404.0 #s(elfeed-ref "e14bc036447fffe2e01720d5ababaf18ab4fe4b4") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Rav1e-Gets-SSE-41-More-x86-ASM") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Rav1e-Gets-SSE-41-More-x86-ASM") "Rav1e Begins Adding SSE4.1 Support, More x86 Assembly" "http://www.phoronix.com/scan.php?page=news_item&px=Rav1e-Gets-SSE-41-More-x86-ASM" 1572694786.0 #s(elfeed-ref "fafd73a568b377e58ef37f6bd830243b594e565b") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Wine-Staging-4.19-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Wine-Staging-4.19-Released") "Wine-Staging 4.19 Brings Fix For X Rebirth Game, Updates NTDLL User Shared Data" "http://www.phoronix.com/scan.php?page=news_item&px=Wine-Staging-4.19-Released" 1572693951.0 #s(elfeed-ref "3107739af425d79baf089c07f80188c8a1ac0d26") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Steam-Surve-For-October-2019") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Steam-Surve-For-October-2019") "Valve's Steam Survey Numbers For October Just Point To More Inaccuracies" "http://www.phoronix.com/scan.php?page=news_item&px=Steam-Surve-For-October-2019" 1572660106.0 #s(elfeed-ref "91a6417941089d9e0e6ac9be0c8eeb98e1976274") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Wine-4.19-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Wine-4.19-Released") "Wine 4.19 Implements More VBScript Functionality, ARM64 Support Fixes" "http://www.phoronix.com/scan.php?page=news_item&px=Wine-4.19-Released" 1572643536.0 #s(elfeed-ref "96c907d67e44c94e34979461c84f798662219ebd") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=KDE-Frameworks-6-Nov-Sprint") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=KDE-Frameworks-6-Nov-Sprint") "KDE Frameworks 6 Ideas To Be Floated At A Developer Sprint This Month" "http://www.phoronix.com/scan.php?page=news_item&px=KDE-Frameworks-6-Nov-Sprint" 1572638398.0 #s(elfeed-ref "6e91802ae767368b84cde8e99b7eb8029419286c") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GNOME-Mutter-XWayland-WA") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GNOME-Mutter-XWayland-WA") "GNOME's Mutter Adds XWayland Full-Screen Games Workaround" "http://www.phoronix.com/scan.php?page=news_item&px=GNOME-Mutter-XWayland-WA" 1572622357.0 #s(elfeed-ref "115fe5a940b74398d3a858897217fa5a74d54004") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=vkBasalt-0.1-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=vkBasalt-0.1-Released") "vkBasalt CAS Vulkan Layer Adds FXAA Support" "http://www.phoronix.com/scan.php?page=news_item&px=vkBasalt-0.1-Released" 1572613624.0 #s(elfeed-ref "5db201c5965875254dc9e9161533b203abefb3b8") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=October-2019-Highlights") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=October-2019-Highlights") "Ice Lake, Ryzen 9, Kernel Happenings & Other Highlights For An Exciting October" "http://www.phoronix.com/scan.php?page=news_item&px=October-2019-Highlights" 1572608871.0 #s(elfeed-ref "d1ee022911bfdd561457f0442503cd980db2e5ca") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Linux-5.5-Last-DRM") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Linux-5.5-Last-DRM") "Intel Submits Last Bits For Linux 5.5 DRM Driver - Includes More TGL/Gen12, Discrete Bit" "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Linux-5.5-Last-DRM" 1572607293.0 #s(elfeed-ref "e50bb26caa5b19272947e704cdcf115f3c3ba721") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-Proactive-Mem-Compact") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-Proactive-Mem-Compact") "NVIDIA Engineer Continues Working On Proactive Memory Compaction For Linux" "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-Proactive-Mem-Compact" 1572605586.0 #s(elfeed-ref "fd9fe8092c9caa948dc51cc6a1de2ee0c72d5c57") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=MidnightBSD-1.2-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=MidnightBSD-1.2-Released") "MidnightBSD 1.2 Brings Package Updates, Security/Bug Fixes" "http://www.phoronix.com/scan.php?page=news_item&px=MidnightBSD-1.2-Released" 1572604531.0 #s(elfeed-ref "1a28e470f7643b241513e513dab781469d8c6a6c") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Dell-XPS-7390-More-Options") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Dell-XPS-7390-More-Options") "Dell Now Offering More Ubuntu Developer Edition Options For Their Comet Lake XPS" "http://www.phoronix.com/scan.php?page=news_item&px=Dell-XPS-7390-More-Options" 1572557928.0 #s(elfeed-ref "d63bc1108ccfcfff0ad9cf857ae34b216689181e") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Chrome-79-Beta-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Chrome-79-Beta-Released") "Chrome 79 Beta Adds The WebXR Device API For VR On The Web" "http://www.phoronix.com/scan.php?page=news_item&px=Chrome-79-Beta-Released" 1572556487.0 #s(elfeed-ref "5a5eec664d9bbc5fb2e48e208dcc882f88de0e0c") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GIMP-2.10.14-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GIMP-2.10.14-Released") "GIMP 2.10.14 Released With Better HEIF Support, More Filters Ported To Using GEGL" "http://www.phoronix.com/scan.php?page=news_item&px=GIMP-2.10.14-Released" 1572549404.0 #s(elfeed-ref "d553c59277024d6feac80d1a8e973821e4aef8b2") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-ANV-BO-Allocation-Redo") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-ANV-BO-Allocation-Redo") "Intel's ANV Vulkan Driver Overhauls Its Buffer Allocation Code" "http://www.phoronix.com/scan.php?page=news_item&px=Intel-ANV-BO-Allocation-Redo" 1572540689.0 #s(elfeed-ref "676148409e93275dd258ef338989490ae5d6acf4") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Vulkan-Samples-Collection") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Vulkan-Samples-Collection") "Khronos Launches An Official Collection Of Vulkan Samples" "http://www.phoronix.com/scan.php?page=news_item&px=Vulkan-Samples-Collection" 1572538857.0 #s(elfeed-ref "310e0c886f5139b4cd6cb6a4813405f82278d148") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28442") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28442") "Fedora 31 Performance Is Still Sliding In The Wrong Direction - Benchmarks Against Ubuntu 19.10 + Clear Linux" "http://www.phoronix.com/vr.php?view=28442" 1572527043.0 #s(elfeed-ref "3045eb49edf67772993976faeeae8ee78763aa11") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Linux-Mint-19.3-Before-Xmas") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Linux-Mint-19.3-Before-Xmas") "Linux Mint Pulling In MPV-Based Celluloid Media Player + Dropping Last Mono Dependency" "http://www.phoronix.com/scan.php?page=news_item&px=Linux-Mint-19.3-Before-Xmas" 1572525520.0 #s(elfeed-ref "9a95207de9588539b029c81e1463eee7edd0f79c") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=SDL-ARM-NEON-Optimizations") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=SDL-ARM-NEON-Optimizations") "SDL Picks Up ARM Optimizations For Helping Games On Devices Like The Raspberry Pi" "http://www.phoronix.com/scan.php?page=news_item&px=SDL-ARM-NEON-Optimizations" 1572522718.0 #s(elfeed-ref "e95445a3a48d9a67e3a4466490458bde5a89755c") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=VBOXSF-VirtualBox-Staging") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=VBOXSF-VirtualBox-Staging") "VirtualBox Guest Shared Folder Support Coming To The Mainline Linux Kernel" "http://www.phoronix.com/scan.php?page=news_item&px=VBOXSF-VirtualBox-Staging" 1572519435.0 #s(elfeed-ref "569feea79f28dffcca72354a2a432044a273c602") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Qt-3D-Studio-2.5-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Qt-3D-Studio-2.5-Released") "Qt 3D Studio 2.5 Released With Stereoscopic Rendering, Autodesk Maya Export" "http://www.phoronix.com/scan.php?page=news_item&px=Qt-3D-Studio-2.5-Released" 1572518681.0 #s(elfeed-ref "816a09786f68836b519e1e6cdb100a87b0d4ecc7") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=WSL2-Memory-Reclaim-Support") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=WSL2-Memory-Reclaim-Support") "Microsoft's WSL2 Now Supports Memory Reclamation" "http://www.phoronix.com/scan.php?page=news_item&px=WSL2-Memory-Reclaim-Support" 1572500358.0 #s(elfeed-ref "436ca931f810d9a477e321b5fab9b79409d3bb1c") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=FreeBSD-ZFS-60-600-Fix") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=FreeBSD-ZFS-60-600-Fix") "FreeBSD Lands Important ZFS Performance Fix For Some Going From ~60MB/s To ~600MB/s" "http://www.phoronix.com/scan.php?page=news_item&px=FreeBSD-ZFS-60-600-Fix" 1572497142.0 #s(elfeed-ref "64227d82a883fd0534ffd47cb70481ba06233122") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Systemd-New-Logo-2019") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Systemd-New-Logo-2019") "Systemd Has A New Logo As Other Features Build Up For The Next Release" "http://www.phoronix.com/scan.php?page=news_item&px=Systemd-New-Logo-2019" 1572494732.0 #s(elfeed-ref "adcc500148477a5d63cc5726b926cdd284ab8d83") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3-RC1-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3-RC1-Released") "Mesa 19.3-RC1 Released With OpenGL 4.6 For Intel, Many Vulkan Driver Improvements" "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3-RC1-Released" 1572476400.0 #s(elfeed-ref "8989b96db0f35128f7d8705cf2fe58888890d86c") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3-Gen12-Preliminary") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3-Gen12-Preliminary") "Mesa 19.3 Has The Very Preliminary OpenGL + Vulkan Driver Support Ready For Intel Gen12" "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3-Gen12-Preliminary" 1572472633.0 #s(elfeed-ref "7cf9e5d402b1eb3f8f90c279c7310de153e28856") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMDGPU-Linux-5.4-Clang-Gold") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMDGPU-Linux-5.4-Clang-Gold") "AMDGPU Gets Some Promising Fixes For Linux 5.4: Clang, Undervolting, Golden Settings" "http://www.phoronix.com/scan.php?page=news_item&px=AMDGPU-Linux-5.4-Clang-Gold" 1572471267.0 #s(elfeed-ref "a49e924ae100d6429fa166f859dc0493bf30655c") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28438") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28438") "Intel Core i9 9900KS Linux Performance Benchmarks" "http://www.phoronix.com/vr.php?view=28438" 1572440400.0 #s(elfeed-ref "61bd54c08550461040a06e5f602f41e1851def8e") html nil (general) "https://www.phoronix.com/rss.php" nil) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-775339472173253922") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-775339472173253922") "Why operators are useful" "https://neopythonic.blogspot.com/2019/03/why-operators-are-useful.html" 1552647480.0 #s(elfeed-ref "66a1ff4660f9582391b721d5b2c183f06ff9b44e") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-2471146972433715807") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-2471146972433715807") "What to do with your computer science career" "https://neopythonic.blogspot.com/2018/11/what-do-do-with-your-computer-science.html" 1543223580.0 #s(elfeed-ref "dc04ab243a13d2444f7b34a0d2ca13e1d1df6f59") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-2468107226962512288") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-2468107226962512288") "About spammers and comments" "https://neopythonic.blogspot.com/2016/07/about-spammers-and-comments.html" 1469283060.0 #s(elfeed-ref "e1a5ba78b5ff958b3f7b9eb88ca6d3830ec4b2db") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-4387175608679924841") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-4387175608679924841") "Union syntax" "https://neopythonic.blogspot.com/2016/05/union-syntax.html" 1463572500.0 #s(elfeed-ref "ca864498873851f402647151049b435604712c98") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-8854185106045973213") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-8854185106045973213") "Adding type annotations for fspath" "https://neopythonic.blogspot.com/2016/05/adding-type-annotations-for-fspath.html" 1463555160.0 #s(elfeed-ref "5064043dea0fc7f57db58ff59942d6d4780a7e49") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-1468618515324597653") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-1468618515324597653") "The AnyStr type variable" "https://neopythonic.blogspot.com/2016/05/the-anystr-type-variable.html" 1463478780.0 #s(elfeed-ref "53ab593a827488bd4ab3879798d1cd10cb105c99") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-218945325011447228") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-218945325011447228") "King's Day Speech" "https://neopythonic.blogspot.com/2016/04/kings-day-speech.html" 1461752220.0 #s(elfeed-ref "1904707b24b5ee4225b8482baebe1a01b0bbaadb") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-3167655459813772349") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-3167655459813772349") "Book review: Introduction to Computer Science Using Python (by Charles Dierbach)" "https://neopythonic.blogspot.com/2013/10/book-review-charles-dierbach.html" 1382968560.0 #s(elfeed-ref "b8ced39033a4d7dbe7ffb4ca5db4c70864ade1fe") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :categories ("book review" "computer science" "python") :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-1365333064034396988") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-1365333064034396988") "Letter to a young programmer" "https://neopythonic.blogspot.com/2013/10/letter-to-young-programmer.html" 1382642340.0 #s(elfeed-ref "d34edf05d415f67be621609876a158713958e674") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-466875216353064816") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-466875216353064816") "Compare-And-Set in Memcache" "https://neopythonic.blogspot.com/2011/08/compare-and-set-in-memcache.html" 1314266340.0 #s(elfeed-ref "5ae9efe25b0e522584f1e61239068c2a16e9c4e2") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :categories ("algorithms" "appengine" "google" "memcache" "python") :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-1297815584959918832") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-1297815584959918832") "Before Python" "https://neopythonic.blogspot.com/2011/07/before-python.html" 1311592620.0 #s(elfeed-ref "41e799c3c993b0f4b20004f7e58a76052b17185c") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :categories ("personal" "programming languages" "python") :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-9216930950165013030") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-9216930950165013030") "The depth and breadth of Python" "https://neopythonic.blogspot.com/2011/06/depth-and-breadth-of-python.html" 1307092620.0 #s(elfeed-ref "43c8928baa989901c83b18af140d612d9193d71f") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :categories ("algorithms" "personal" "programming languages" "python" "technology") :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-255580926374362830") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-255580926374362830") "Asynchronous RPC in App Engine Today" "https://neopythonic.blogspot.com/2011/01/asynchronous-rpc-in-app-engine-today.html" 1295863620.0 #s(elfeed-ref "43e95bf502c358190ea4f269121d7e992745e7d8") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :categories ("appengine" "python") :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-4493381985776030546") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-4493381985776030546") "A new App Engine datastore API" "https://neopythonic.blogspot.com/2011/01/new-app-engine-datastore-api.html" 1294402800.0 #s(elfeed-ref "1f8432a318727f62d16f613a82335f01ce95ea74") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :categories ("appengine" "python") :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-677348085577431332") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-677348085577431332") "While-you-type Searching" "https://neopythonic.blogspot.com/2009/12/while-you-type-searching.html" 1260539100.0 #s(elfeed-ref "d0ca400d2e2d8c7c3e8da6fd6573b6a35fa48e26") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-6686408606508944888") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-6686408606508944888") "Python in the Scientific World" "https://neopythonic.blogspot.com/2009/11/python-in-scientific-world.html" 1257415920.0 #s(elfeed-ref "d34f88ff063d999453bbf6d3e897cfa51781a044") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :categories ("python") :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-7278397071139257786") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-7278397071139257786") "Lovely Python!" "https://neopythonic.blogspot.com/2009/09/lovely-python.html" 1253180880.0 #s(elfeed-ref "4d14c6bca97f3b198a40805c4a311e386f547e57") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-2874247659060782299") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-2874247659060782299") "Scientists Discover That Hidden Persuaders Are Real" "https://neopythonic.blogspot.com/2009/07/scientists-discover-that-hidden.html" 1248269340.0 #s(elfeed-ref "eaffff7236de8b0481239fcc3d1ba2289387d1d9") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :categories ("book review" "politics") :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-6051448894535598481") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-6051448894535598481") "Progressive vs. Conservative" "https://neopythonic.blogspot.com/2009/07/progressive-vs-conservative.html" 1248177000.0 #s(elfeed-ref "0e7887f4fb989f15a6db30458b5ff16f18e9f843") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :categories ("book review" "politics" "python") :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-8117106389970387149") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-8117106389970387149") "IronPython in Action and the Decline of Windows" "https://neopythonic.blogspot.com/2009/06/ironpython-in-action-and-decline-of.html" 1246017900.0 #s(elfeed-ref "4f382e5f400dd0b052a769954b7a6d539f39477e") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :categories ("book review" "windows") :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-566392419873568850") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-566392419873568850") "Highs and Lows of IEEE Computer Magazine" "https://neopythonic.blogspot.com/2009/06/higs-and-lows-of-ieee-computer-magazine.html" 1245178020.0 #s(elfeed-ref "32c0d03ac294085e95c6c1ede5f18cc62cfa2a85") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-7726509872610193829") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-7726509872610193829") "New App Engine Book" "https://neopythonic.blogspot.com/2009/06/new-app-engine-book.html" 1245057600.0 #s(elfeed-ref "cefe74dc5c077027ea947c9f62dcaa2f03640da2") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :categories ("appengine" "book review" "python") :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-3285747448942201250") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-3285747448942201250") "So you want to learn Python?" "https://neopythonic.blogspot.com/2009/05/so-you-want-to-learn-python.html" 1243352760.0 #s(elfeed-ref "0cf22b902a89d296d6942e8665e4d393eb7a96ae") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :categories ("book review" "python") :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-2448992805347535879") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-2448992805347535879") "Final Words on Tail Calls" "https://neopythonic.blogspot.com/2009/04/final-words-on-tail-calls.html" 1240861860.0 #s(elfeed-ref "2192a79bfdb69566af34e98c39cd5e9c7143ad35") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :categories ("algorithms" "programming languages" "python") :author "Guido van Rossum")) ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-1180522963260162790") #s(elfeed-entry ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-1180522963260162790") "People Who Annoy Me" "https://neopythonic.blogspot.com/2009/04/people-who-annoy-me.html" 1240650240.0 #s(elfeed-ref "07b8396f6fb786c591dd2efd3bf99d0f83673b39") html nil (dev python unread) "https://neopythonic.blogspot.com/feeds/posts/default" (:authors ((:name "Guido van Rossum" :uri "http://www.blogger.com/profile/12821714508588242516" :email "noreply@blogger.com")) :categories ("personal") :author "Guido van Rossum")) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9243") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9243") "Optimized risk scores" "https://blog.acolyer.org/2019/11/01/optimized-risk-scores/" 1572588000.0 #s(elfeed-ref "0fe86a45fc41cbadc189b053cdb87a2a14cfc966") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "Machine Learning"))) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9238") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9238") "Learning certifiably optimal rule lists for categorical data" "https://blog.acolyer.org/2019/10/30/corels/" 1572415200.0 #s(elfeed-ref "c33249bb4d0ace2325a1b4c59e0f5c49891800d5") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "Machine Learning"))) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9220") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9220") "Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead" "https://blog.acolyer.org/2019/10/28/interpretable-models/" 1572242400.0 #s(elfeed-ref "fb488937748aeddb530bed33f52a024c1b89a881") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "Machine Learning"))) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9204") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9204") "Task-based effectiveness of basic visualizations" "https://blog.acolyer.org/2019/10/25/task-based-effectiveness-of-basic-visualizations/" 1571979600.0 #s(elfeed-ref "ce5fdd692f1f31a17384546519f3742bcc9a6090") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "HCI"))) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9189") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9189") "Futzing and moseying: interviews with professional data analysts on exploration practices" "https://blog.acolyer.org/2019/10/23/futzing-and-moseying/" 1571806800.0 #s(elfeed-ref "72164b22096fb4f7579061d57af4f1cc66716642") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "Data Science" "HCI"))) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9199") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9199") "Vega-Lite: a grammar of interactive graphics" "https://blog.acolyer.org/2019/10/21/a-grammar-of-interactive-graphics/" 1571634000.0 #s(elfeed-ref "64adf3ad0da44e476f66e15162b60aaf1b3af37d") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "Data Science" "HCI"))) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9163") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9163") "HackPPL: a universal probabilistic programming language" "https://blog.acolyer.org/2019/10/18/hackppl/" 1571374800.0 #s(elfeed-ref "6a68cd6a6f9a3b75f42ee3ae9999dcf2ccf6eda8") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "Facebook" "Programming Languages"))) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9173") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9173") "“I was told to buy a software or lose my computer: I ignored it.” A study of ransomware" "https://blog.acolyer.org/2019/10/16/ransomware/" 1571202000.0 #s(elfeed-ref "c42425242a4d73be0ad4e43dc24f21cdfb32b336") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "Security"))) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9181") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9181") "Invisible mask: practical attacks on face recognition with infrared" "https://blog.acolyer.org/2019/10/15/invisible-mask/" 1571115600.0 #s(elfeed-ref "12d217e25df0c1083ceed5f2bec9e0cc9b2bae78") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "Security"))) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9151") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9151") "Learning a unified embedding for visual search at Pinterest" "https://blog.acolyer.org/2019/10/11/learning-a-unified-embedding-for-visual-search-at-pinterest/" 1570770000.0 #s(elfeed-ref "c5dc94183e66cee467004d8b9109fa388958b261") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "Deep Learning" "Machine Learning"))) ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/11/01/nll-hard-errors.html") #s(elfeed-entry ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/11/01/nll-hard-errors.html") "Completing the transition to the new borrow checker" "https://blog.rust-lang.org/2019/11/01/nll-hard-errors.html" 1572566400.0 #s(elfeed-ref "99c3dcbd221ff192c36e4ae7b4e08f428d3e8f95") html nil (dev rust) "https://blog.rust-lang.org/feed.xml" (:authors ((:name "Niko Matsakis")) :author "Niko Matsakis")) ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/10/29/A-call-for-blogs-2020.html") #s(elfeed-entry ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/10/29/A-call-for-blogs-2020.html") "A call for blogs 2020" "https://blog.rust-lang.org/2019/10/29/A-call-for-blogs-2020.html" 1572307200.0 #s(elfeed-ref "1815487be8865bdefe9583d4c7edc1c9b106cda3") html nil (dev rust) "https://blog.rust-lang.org/feed.xml" (:authors ((:name "The Rust Core Team")) :author "The Rust Core Team")) ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/10/15/Rustup-1.20.0.html") #s(elfeed-entry ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/10/15/Rustup-1.20.0.html") "Announcing Rustup 1.20.0" "https://blog.rust-lang.org/2019/10/15/Rustup-1.20.0.html" 1571097600.0 #s(elfeed-ref "8a429c3ca584aae1acc730ff27fd697ad46af051") html nil (dev rust) "https://blog.rust-lang.org/feed.xml" (:authors ((:name "The Rustup Working Group")) :author "The Rustup Working Group")) ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/10/03/inside-rust-blog.html") #s(elfeed-entry ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/10/03/inside-rust-blog.html") "Announcing the Inside Rust blog" "https://blog.rust-lang.org/2019/10/03/inside-rust-blog.html" 1570060800.0 #s(elfeed-ref "bdd797a2f1c83976cee97581177eb17c6ec266a1") html nil (dev rust) "https://blog.rust-lang.org/feed.xml" (:authors ((:name "Niko Matsakis")) :author "Niko Matsakis")) ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/09/30/Security-advisory-for-cargo.html") #s(elfeed-entry ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/09/30/Security-advisory-for-cargo.html") "Security advisory for Cargo" "https://blog.rust-lang.org/2019/09/30/Security-advisory-for-cargo.html" 1569801600.0 #s(elfeed-ref "2a0351a3a74a8bf9896d78889c79b64c4316cc1b") html nil (dev rust) "https://blog.rust-lang.org/feed.xml" (:authors ((:name "The Rust Security Team")) :author "The Rust Security Team")) ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/09/30/Async-await-hits-beta.html") #s(elfeed-entry ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/09/30/Async-await-hits-beta.html") "Async-await hits beta!" "https://blog.rust-lang.org/2019/09/30/Async-await-hits-beta.html" 1569801600.0 #s(elfeed-ref "924f80c5467cf5f0b55352df9db4e58d6e9c556e") html nil (dev rust) "https://blog.rust-lang.org/feed.xml" (:authors ((:name "Niko Matsakis")) :author "Niko Matsakis")) ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/09/26/Rust-1.38.0.html") #s(elfeed-entry ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/09/26/Rust-1.38.0.html") "Announcing Rust 1.38.0" "https://blog.rust-lang.org/2019/09/26/Rust-1.38.0.html" 1569456000.0 #s(elfeed-ref "dc44493f36edab7dd98d61a313ce2ff2f0b8441a") html nil (dev rust) "https://blog.rust-lang.org/feed.xml" (:authors ((:name "The Rust Release Team")) :author "The Rust Release Team")) ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/09/18/upcoming-docsrs-changes.html") #s(elfeed-entry ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/09/18/upcoming-docsrs-changes.html") "Upcoming docs.rs changes" "https://blog.rust-lang.org/2019/09/18/upcoming-docsrs-changes.html" 1568764800.0 #s(elfeed-ref "1ca0489afb305022fecb52e1feb9c18be9237227") html nil (dev rust) "https://blog.rust-lang.org/feed.xml" (:authors ((:name "The Rust Infrastructure Team")) :author "The Rust Infrastructure Team")) ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/08/15/Rust-1.37.0.html") #s(elfeed-entry ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/08/15/Rust-1.37.0.html") "Announcing Rust 1.37.0" "https://blog.rust-lang.org/2019/08/15/Rust-1.37.0.html" 1565827200.0 #s(elfeed-ref "f3051ea792b7e9d5403c834b2bd483a7b7465265") html nil (dev rust) "https://blog.rust-lang.org/feed.xml" (:authors ((:name "The Rust Release Team")) :author "The Rust Release Team")) ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html") #s(elfeed-entry ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html") "Announcing Rust 1.36.0" "https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html" 1562198400.0 #s(elfeed-ref "965b4594548bd8c282c88f9d0b3a518d1a172da5") html nil (dev rust) "https://blog.rust-lang.org/feed.xml" (:authors ((:name "The Rust Release Team")) :author "The Rust Release Team")) ("vorpus.org" . "tag:vorpus.org,2019-05-04:/blog/why-im-not-collaborating-with-kenneth-reitz/") #s(elfeed-entry ("vorpus.org" . "tag:vorpus.org,2019-05-04:/blog/why-im-not-collaborating-with-kenneth-reitz/") "Why I'm not collaborating with Kenneth Reitz" "https://vorpus.org/blog/why-im-not-collaborating-with-kenneth-reitz/" 1556964000.0 #s(elfeed-ref "c171a169694f5a240141cdf03f31d725296191fb") html nil (dev python unread) "https://vorpus.org/blog/feeds/atom.xml" (:authors ((:name "Nathaniel J. Smith")) :author "Nathaniel J. Smith")) ("vorpus.org" . "tag:vorpus.org,2018-09-10:/blog/beautiful-tracebacks-in-trio-v070/") #s(elfeed-entry ("vorpus.org" . "tag:vorpus.org,2018-09-10:/blog/beautiful-tracebacks-in-trio-v070/") "Beautiful tracebacks in Trio v0.7.0" "https://vorpus.org/blog/beautiful-tracebacks-in-trio-v070/" 1536580800.0 #s(elfeed-ref "da122159073946c718a0322ad5099e076270da38") html nil (dev python unread) "https://vorpus.org/blog/feeds/atom.xml" (:authors ((:name "Nathaniel J. Smith")) :author "Nathaniel J. Smith")) ("vorpus.org" . "tag:vorpus.org,2018-05-25:/blog/the-unreasonable-effectiveness-of-investment-in-open-source-infrastructure/") #s(elfeed-entry ("vorpus.org" . "tag:vorpus.org,2018-05-25:/blog/the-unreasonable-effectiveness-of-investment-in-open-source-infrastructure/") "The unreasonable effectiveness of investment in open-source infrastructure" "https://vorpus.org/blog/the-unreasonable-effectiveness-of-investment-in-open-source-infrastructure/" 1527213600.0 #s(elfeed-ref "8e29eb8ba8dcc9411c618c04212b7c69492b496a") html nil (dev python unread) "https://vorpus.org/blog/feeds/atom.xml" (:authors ((:name "Nathaniel J. Smith")) :author "Nathaniel J. Smith")) ("vorpus.org" . "tag:vorpus.org,2018-05-25:/blog/a-farewell-to-the-berkeley-institute-for-data-science/") #s(elfeed-entry ("vorpus.org" . "tag:vorpus.org,2018-05-25:/blog/a-farewell-to-the-berkeley-institute-for-data-science/") "A farewell to the Berkeley Institute for Data Science" "https://vorpus.org/blog/a-farewell-to-the-berkeley-institute-for-data-science/" 1527210000.0 #s(elfeed-ref "5196281a5c3a2d4343216a6eda3bafe55236a75c") html nil (dev python unread) "https://vorpus.org/blog/feeds/atom.xml" (:authors ((:name "Nathaniel J. Smith")) :author "Nathaniel J. Smith")) ("vorpus.org" . "tag:vorpus.org,2018-05-11:/blog/companion-post-for-my-pycon-2018-talk-on-async-concurrency-using-trio/") #s(elfeed-entry ("vorpus.org" . "tag:vorpus.org,2018-05-11:/blog/companion-post-for-my-pycon-2018-talk-on-async-concurrency-using-trio/") "Companion post for my PyCon 2018 talk on async concurrency using Trio" "https://vorpus.org/blog/companion-post-for-my-pycon-2018-talk-on-async-concurrency-using-trio/" 1525996800.0 #s(elfeed-ref "6291d391ec81a324b9d7b64b71d2864d6e8d9af3") html nil (dev python unread) "https://vorpus.org/blog/feeds/atom.xml" (:authors ((:name "Nathaniel J. Smith")) :author "Nathaniel J. Smith")) ("vorpus.org" . "tag:vorpus.org,2018-04-25:/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/") #s(elfeed-entry ("vorpus.org" . "tag:vorpus.org,2018-04-25:/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/") "Notes on structured concurrency, or: Go statement considered harmful" "https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/" 1524614400.0 #s(elfeed-ref "10f457285e9e5cea31ff9efe7088c65926f253fc") html nil (dev python unread) "https://vorpus.org/blog/feeds/atom.xml" (:authors ((:name "Nathaniel J. Smith")) :author "Nathaniel J. Smith")) ("vorpus.org" . "tag:vorpus.org,2018-01-11:/blog/timeouts-and-cancellation-for-humans/") #s(elfeed-entry ("vorpus.org" . "tag:vorpus.org,2018-01-11:/blog/timeouts-and-cancellation-for-humans/") "Timeouts and cancellation for humans" "https://vorpus.org/blog/timeouts-and-cancellation-for-humans/" 1515628800.0 #s(elfeed-ref "08905e233d581dfa03a60996426c7aa8f60171c8") html nil (dev python unread) "https://vorpus.org/blog/feeds/atom.xml" (:authors ((:name "Nathaniel J. Smith")) :author "Nathaniel J. Smith")) ("vorpus.org" . "tag:vorpus.org,2017-04-19:/blog/control-c-handling-in-python-and-trio/") #s(elfeed-entry ("vorpus.org" . "tag:vorpus.org,2017-04-19:/blog/control-c-handling-in-python-and-trio/") "Control-C handling in Python and Trio" "https://vorpus.org/blog/control-c-handling-in-python-and-trio/" 1492560000.0 #s(elfeed-ref "6e550f204fa097a7a3f55e41645abff8e79948b9") html nil (dev python unread) "https://vorpus.org/blog/feeds/atom.xml" (:authors ((:name "Nathaniel J. Smith")) :author "Nathaniel J. Smith")) ("vorpus.org" . "tag:vorpus.org,2017-03-10:/blog/announcing-trio/") #s(elfeed-entry ("vorpus.org" . "tag:vorpus.org,2017-03-10:/blog/announcing-trio/") "Announcing Trio" "https://vorpus.org/blog/announcing-trio/" 1489104000.0 #s(elfeed-ref "4e65d808d1161301cf69d22aa84557983d9ba0b6") html nil (dev python unread) "https://vorpus.org/blog/feeds/atom.xml" (:authors ((:name "Nathaniel J. Smith")) :author "Nathaniel J. Smith")) ("vorpus.org" . "tag:vorpus.org,2016-12-05:/blog/why-does-calloc-exist/") #s(elfeed-entry ("vorpus.org" . "tag:vorpus.org,2016-12-05:/blog/why-does-calloc-exist/") "Why does calloc exist?" "https://vorpus.org/blog/why-does-calloc-exist/" 1480896000.0 #s(elfeed-ref "ce0fb4255b2aa9b9617c8d7084a59a4c428fb99c") html nil (dev python unread) "https://vorpus.org/blog/feeds/atom.xml" (:authors ((:name "Nathaniel J. Smith")) :author "Nathaniel J. Smith")) ("vorpus.org" . "tag:vorpus.org,2016-11-05:/blog/some-thoughts-on-asynchronous-api-design-in-a-post-asyncawait-world/") #s(elfeed-entry ("vorpus.org" . "tag:vorpus.org,2016-11-05:/blog/some-thoughts-on-asynchronous-api-design-in-a-post-asyncawait-world/") "Some thoughts on asynchronous API design in a post-async/await world" "https://vorpus.org/blog/some-thoughts-on-asynchronous-api-design-in-a-post-asyncawait-world/" 1478304000.0 #s(elfeed-ref "33a91bb2358bf95d480c5dada94656c9346f4ba3") html nil (dev python unread) "https://vorpus.org/blog/feeds/atom.xml" (:authors ((:name "Nathaniel J. Smith")) :author "Nathaniel J. Smith")) ("vorpus.org" . "tag:vorpus.org,2016-10-24:/blog/emerging-from-the-underworld/") #s(elfeed-entry ("vorpus.org" . "tag:vorpus.org,2016-10-24:/blog/emerging-from-the-underworld/") "Emerging from the underworld" "https://vorpus.org/blog/emerging-from-the-underworld/" 1477267200.0 #s(elfeed-ref "f952988618616d4bbd003c2d4edebbd4d28d24b6") html nil (dev python unread) "https://vorpus.org/blog/feeds/atom.xml" (:authors ((:name "Nathaniel J. Smith")) :author "Nathaniel J. Smith")) ("vorpus.org" . "tag:vorpus.org,2016-10-22:/blog/stochastic-descent/") #s(elfeed-entry ("vorpus.org" . "tag:vorpus.org,2016-10-22:/blog/stochastic-descent/") "Stochastic descent" "https://vorpus.org/blog/stochastic-descent/" 1477148160.0 #s(elfeed-ref "13d3e052c2f4a59858ec8fadaeb09ee03a1e52e1") html nil (dev python unread) "https://vorpus.org/blog/feeds/atom.xml" (:authors ((:name "Nathaniel J. Smith")) :author "Nathaniel J. Smith")) ("www.archlinux.org" . "tag:www.archlinux.org,2019-10-25:/news/clarification-regarding-recent-email-activity-on-the-arch-announce-list/") #s(elfeed-entry ("www.archlinux.org" . "tag:www.archlinux.org,2019-10-25:/news/clarification-regarding-recent-email-activity-on-the-arch-announce-list/") "Clarification regarding recent email activity on the arch-announce list" "https://www.archlinux.org/news/clarification-regarding-recent-email-activity-on-the-arch-announce-list/" 1572035266.0 #s(elfeed-ref "fa41fbb19b1868a82fd9c5ea668f325ccae2b05a") html nil (linux os) "https://www.archlinux.org/feeds/news/" (:authors ((:name "Giancarlo Razzolini")))) ("www.archlinux.org" . "tag:www.archlinux.org,2019-10-16:/news/required-update-to-recent-libarchive/") #s(elfeed-entry ("www.archlinux.org" . "tag:www.archlinux.org,2019-10-16:/news/required-update-to-recent-libarchive/") "Required update to recent libarchive" "https://www.archlinux.org/news/required-update-to-recent-libarchive/" 1571229834.0 #s(elfeed-ref "15bf09db50bc5857608475c20a4c79bb137ddf8b") html nil (linux os) "https://www.archlinux.org/feeds/news/" (:authors ((:name "Christian Hesse")))) ("www.archlinux.org" . "tag:www.archlinux.org,2019-10-06:/news/base-group-replaced-by-mandatory-base-package-manual-intervention-required/") #s(elfeed-entry ("www.archlinux.org" . "tag:www.archlinux.org,2019-10-06:/news/base-group-replaced-by-mandatory-base-package-manual-intervention-required/") "`base` group replaced by mandatory `base` package - manual intervention required" "https://www.archlinux.org/news/base-group-replaced-by-mandatory-base-package-manual-intervention-required/" 1570356552.0 #s(elfeed-ref "933c1a012634fa35cabe030c307208cafd03fa64") html nil (linux os) "https://www.archlinux.org/feeds/news/" (:authors ((:name "Robin Broda")))) ("www.archlinux.org" . "tag:www.archlinux.org,2019-08-26:/news/astyle31-2-update-requires-manual-intervention/") #s(elfeed-entry ("www.archlinux.org" . "tag:www.archlinux.org,2019-08-26:/news/astyle31-2-update-requires-manual-intervention/") "astyle>=3.1-2 update requires manual intervention" "https://www.archlinux.org/news/astyle31-2-update-requires-manual-intervention/" 1566801548.0 #s(elfeed-ref "e466d90652c907071b9bf69c3db93e25601549b1") html nil (linux os) "https://www.archlinux.org/feeds/news/" (:authors ((:name "Antonio Rojas")))) ("www.archlinux.org" . "tag:www.archlinux.org,2019-08-20:/news/tensorflow1140-5-update-requires-manual-intervention/") #s(elfeed-entry ("www.archlinux.org" . "tag:www.archlinux.org,2019-08-20:/news/tensorflow1140-5-update-requires-manual-intervention/") "tensorflow>=1.14.0-5 update requires manual intervention" "https://www.archlinux.org/news/tensorflow1140-5-update-requires-manual-intervention/" 1566339737.0 #s(elfeed-ref "8be7372c4817364044d02ab58a28363da0e0919c") html nil (linux os) "https://www.archlinux.org/feeds/news/" (:authors ((:name "Konstantin Gizdov")))) ("www.archlinux.org" . "tag:www.archlinux.org,2019-07-11:/news/libbloom16-2-update-requires-manual-intervention/") #s(elfeed-entry ("www.archlinux.org" . "tag:www.archlinux.org,2019-07-11:/news/libbloom16-2-update-requires-manual-intervention/") "libbloom>=1.6-2 update requires manual intervention" "https://www.archlinux.org/news/libbloom16-2-update-requires-manual-intervention/" 1562850445.0 #s(elfeed-ref "46901ae1d8e8901a9dca650431c210cb252a6274") html nil (linux os) "https://www.archlinux.org/feeds/news/" (:authors ((:name "Felix Yan")))) ("www.archlinux.org" . "tag:www.archlinux.org,2019-06-27:/news/mariadb-104x-update-requires-manual-intervention/") #s(elfeed-entry ("www.archlinux.org" . "tag:www.archlinux.org,2019-06-27:/news/mariadb-104x-update-requires-manual-intervention/") "mariadb 10.4.x update requires manual intervention" "https://www.archlinux.org/news/mariadb-104x-update-requires-manual-intervention/" 1561642825.0 #s(elfeed-ref "48b6bb3526129f228822836517d711f9adf10ffa") html nil (linux os) "https://www.archlinux.org/feeds/news/" (:authors ((:name "Christian Hesse")))) ("www.archlinux.org" . "tag:www.archlinux.org,2018-07-14:/news/libutf8proc211-3-update-requires-manual-intervention/") #s(elfeed-entry ("www.archlinux.org" . "tag:www.archlinux.org,2018-07-14:/news/libutf8proc211-3-update-requires-manual-intervention/") "libutf8proc>=2.1.1-3 update requires manual intervention" "https://www.archlinux.org/news/libutf8proc211-3-update-requires-manual-intervention/" 1531587319.0 #s(elfeed-ref "f222aa740201341edc3a3c6be28b225c3ba4434c") html nil (linux os unread) "https://www.archlinux.org/feeds/news/" (:authors ((:name "Antonio Rojas")))) ("www.archlinux.org" . "tag:www.archlinux.org,2018-05-04:/news/js52-5273-2-upgrade-requires-intervention/") #s(elfeed-entry ("www.archlinux.org" . "tag:www.archlinux.org,2018-05-04:/news/js52-5273-2-upgrade-requires-intervention/") "js52 52.7.3-2 upgrade requires intervention" "https://www.archlinux.org/news/js52-5273-2-upgrade-requires-intervention/" 1525465653.0 #s(elfeed-ref "ed04e2f132b2d59a83a3085f25364f775a748de6") html nil (linux os unread) "https://www.archlinux.org/feeds/news/" (:authors ((:name "Jan Alexander Steffens")))) ("www.archlinux.org" . "tag:www.archlinux.org,2018-04-20:/news/glibc-227-2-and-pam-130-2-may-require-manual-intervention/") #s(elfeed-entry ("www.archlinux.org" . "tag:www.archlinux.org,2018-04-20:/news/glibc-227-2-and-pam-130-2-may-require-manual-intervention/") "glibc 2.27-2 and pam 1.3.0-2 may require manual intervention" "https://www.archlinux.org/news/glibc-227-2-and-pam-130-2-may-require-manual-intervention/" 1524210346.0 #s(elfeed-ref "a3e2d2812341f21f000312b9906884f95d41d7f3") html nil (linux os unread) "https://www.archlinux.org/feeds/news/" (:authors ((:name "Bartłomiej Piotrowski")))) ("bg.battletech.com" . "http://bg.battletech.com/?p=8199") #s(elfeed-entry ("bg.battletech.com" . "http://bg.battletech.com/?p=8199") "Catalyst Game Labs Announces Executive Editor, New BattleTech and Leviathans Line Developers" "https://bg.battletech.com/uncategorized/catalyst-game-labs-announces-executive-editor-new-battletech-and-leviathans-line-developers/" 1568393606.0 #s(elfeed-ref "383b9129a4658ec15da94bde28557dcda671ca71") html nil (Gaming TT) "https://bg.battletech.com/feed/" (:authors ((:name "Aaron Cahall")) :categories ("Uncategorized" "BattleTech" "fiction" "John Helfers" "Line Developer" "Ray Arrastia"))) ("bg.battletech.com" . "http://bg.battletech.com/?p=8182") #s(elfeed-entry ("bg.battletech.com" . "http://bg.battletech.com/?p=8182") "A Bonfire of Worlds and BattleCorps Vol. 6 Now in Print!" "https://bg.battletech.com/uncategorized/a-bonfire-of-worlds-and-battlecorps-vol-6-now-in-print/" 1566911325.0 #s(elfeed-ref "672cabc054e3aa4c8abc65c8a0e39eb10f8a88e6") html nil (Gaming TT) "https://bg.battletech.com/feed/" (:authors ((:name "Aaron Cahall")) :categories ("Uncategorized"))) ("bg.battletech.com" . "http://bg.battletech.com/?p=8178") #s(elfeed-entry ("bg.battletech.com" . "http://bg.battletech.com/?p=8178") "Now Available – Chaos Campaign: Succession Wars in Print-on-Demand" "https://bg.battletech.com/uncategorized/now-available-chaos-campaign-succession-wars-in-print-on-demand/" 1565787875.0 #s(elfeed-ref "b331dd9ecd2849c6fedd08bb9fc63a551bdf260b") html nil (Gaming TT) "https://bg.battletech.com/feed/" (:authors ((:name "Aaron Cahall")) :categories ("Uncategorized"))) ("bg.battletech.com" . "http://bg.battletech.com/?p=8174") #s(elfeed-entry ("bg.battletech.com" . "http://bg.battletech.com/?p=8174") "Now Available – Technical Readout: Clan Invasion!" "https://bg.battletech.com/uncategorized/now-available-technical-readout-clan-invasion/" 1565284272.0 #s(elfeed-ref "e8969a365542cf1bf2ad9b58fd35cb7d3e022cd2") html nil (Gaming TT) "https://bg.battletech.com/feed/" (:authors ((:name "Aaron Cahall")) :categories ("Uncategorized"))) ("bg.battletech.com" . "http://bg.battletech.com/?p=8164") #s(elfeed-entry ("bg.battletech.com" . "http://bg.battletech.com/?p=8164") "BattleTech: Clan Invasion is LIVE on Kickstarter!" "https://bg.battletech.com/news/battletech-clan-invasion-is-live-on-kickstarter/" 1563382797.0 #s(elfeed-ref "c6d4710e11e5e5eda856997fcad06f9651e12a66") html nil (Gaming TT) "https://bg.battletech.com/feed/" (:authors ((:name "Aaron Cahall")) :categories ("News" "News and Announcements" "campaign" "Clan Invasion" "Kickstarter" "link"))) ("bg.battletech.com" . "http://bg.battletech.com/?p=8154") #s(elfeed-entry ("bg.battletech.com" . "http://bg.battletech.com/?p=8154") "Sneak Peek – BattleTech: Clan Invasion Boxed Set Contents" "https://bg.battletech.com/news/sneak-peek-battletech-clan-invasion-boxed-set-contents/" 1562808787.0 #s(elfeed-ref "82222eaed961a21a88be9ce6b0aef1f998c8962f") html nil (Gaming TT) "https://bg.battletech.com/feed/" (:authors ((:name "Aaron Cahall")) :categories ("News" "News and Announcements" "BattleTech" "box set" "Clan Invasion" "contents" "Kickstarter"))) ("bg.battletech.com" . "http://bg.battletech.com/?p=8150") #s(elfeed-entry ("bg.battletech.com" . "http://bg.battletech.com/?p=8150") "Exploring Alpha Strike: Commander’s Edition" "https://bg.battletech.com/news/exploring-alpha-strike-commanders-edition/" 1562780847.0 #s(elfeed-ref "b88d2b20f1fa614cc724f193945e12303c944c75") html nil (Gaming TT) "https://bg.battletech.com/feed/" (:authors ((:name "Aaron Cahall")) :categories ("News" "News and Announcements" "Alpha Strike" "BattleTech" "Commander's Edition" "errata" "updates"))) ("bg.battletech.com" . "http://bg.battletech.com/?p=8128") #s(elfeed-entry ("bg.battletech.com" . "http://bg.battletech.com/?p=8128") "The Watch – July 2019: Alpha Strike Commander’s Edition, TechManual Reprint, Box Set and BattleMat Update" "https://bg.battletech.com/news/the-watch-july-2019-alpha-strike-commanders-edition-techmanual-reprint-box-set-and-battlemat-update/" 1562550504.0 #s(elfeed-ref "1d25454af67a4e538e877106a5e33ca378f9c12a") html nil (Gaming TT) "https://bg.battletech.com/feed/" (:authors ((:name "Aaron Cahall")) :categories ("News" "News and Announcements" "Products"))) ("bg.battletech.com" . "http://bg.battletech.com/?p=8112") #s(elfeed-entry ("bg.battletech.com" . "http://bg.battletech.com/?p=8112") "Designer’s Notes – Timber Wolf (Mad Cat)" "https://bg.battletech.com/news/designers-notes-timber-wolf-mad-cat/" 1560540400.0 #s(elfeed-ref "2fe99afca076d66600e1f6893070e0ea69eb87be") html nil (Gaming TT) "https://bg.battletech.com/feed/" (:authors ((:name "Aaron Cahall")) :categories ("Coming Soon" "News" "News and Announcements" "Products"))) ("bg.battletech.com" . "http://bg.battletech.com/?p=8080") #s(elfeed-entry ("bg.battletech.com" . "http://bg.battletech.com/?p=8080") "BattleTech: Clan Invasion Kickstarter Coming July 17!" "https://bg.battletech.com/news/battletech-clan-invasion-kickstarter-coming-july-17/" 1560445260.0 #s(elfeed-ref "a7d923a93fc920b52a2fa3fc48112f102e53a7f1") html nil (Gaming TT) "https://bg.battletech.com/feed/" (:authors ((:name "Aaron Cahall")) :categories ("Coming Soon" "News" "News and Announcements" "Products" "Clan Box" "Clan Invasion" "Kickstarter" "New Releases"))) ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=900") #s(elfeed-entry ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=900") "Thank you!" "https://toorcamp.toorcon.net/2018/06/26/thank-you/" 1530051705.0 #s(elfeed-ref "094dfa1038ed0158a44c7979c28880dda5b6f39a") html nil (hack make unread) "https://toorcamp.toorcon.net/feed" (:authors ((:name "davidhulton")) :categories ("Uncategorized"))) ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=876") #s(elfeed-entry ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=876") "Last Minute Info!" "https://toorcamp.toorcon.net/2018/06/13/last-minute-info-2/" 1528953042.0 #s(elfeed-ref "e5c30002a101d0d90647ba9a4e62ddd112ec41bf") html nil (hack make unread) "https://toorcamp.toorcon.net/feed" (:authors ((:name "davidhulton")) :categories ("Uncategorized"))) ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=857") #s(elfeed-entry ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=857") "Events Page Updated!" "https://toorcamp.toorcon.net/2018/06/08/events-page-updated/" 1528498531.0 #s(elfeed-ref "246d9b11f10ba4834d47259df86a79b697a13d8c") html nil (hack make unread) "https://toorcamp.toorcon.net/feed" (:authors ((:name "davidhulton")) :categories ("Uncategorized"))) ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=839") #s(elfeed-entry ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=839") "Schedule Now Up!" "https://toorcamp.toorcon.net/2018/05/29/schedule-now-up/" 1527624556.0 #s(elfeed-ref "1522d67fbcc9f7fcca366327f9cbe909f99d2bd1") html nil (hack make unread) "https://toorcamp.toorcon.net/feed" (:authors ((:name "davidhulton")) :categories ("Uncategorized"))) ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=810") #s(elfeed-entry ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=810") "Keynote & Preliminary Lineup Announced!" "https://toorcamp.toorcon.net/2018/04/03/keynote-preliminary-lineup-announced/" 1522797263.0 #s(elfeed-ref "e74127968e43cebeeeef40ff91b72369d4f36f37") html nil (hack make unread) "https://toorcamp.toorcon.net/feed" (:authors ((:name "davidhulton")) :categories ("Uncategorized"))) ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=791") #s(elfeed-entry ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=791") "ToorCamp 2018 Call For Participation!" "https://toorcamp.toorcon.net/2018/02/12/toorcamp-2018-call-for-participation/" 1518480503.0 #s(elfeed-ref "5c2ade0049f82d6b41a1e3e41913417cf5233404") html nil (hack make unread) "https://toorcamp.toorcon.net/feed" (:authors ((:name "davidhulton")) :categories ("Uncategorized"))) ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=627") #s(elfeed-entry ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=627") "ToorCamp 2018 Registration" "https://toorcamp.toorcon.net/2016/12/17/toorcamp-2018-registration/" 1481935337.0 #s(elfeed-ref "7e421144a5755a2cfcb46286047d3d4dbb7a8610") html nil (hack make unread) "https://toorcamp.toorcon.net/feed" (:authors ((:name "admin")) :categories ("News"))) ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=604") #s(elfeed-entry ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=604") "Follow up info!" "https://toorcamp.toorcon.net/2016/06/21/follow-up-info/" 1466549631.0 #s(elfeed-ref "395db029d56b9c92c1000c2a9e54afedecc68fc2") html nil (hack make unread) "https://toorcamp.toorcon.net/feed" (:authors ((:name "davidhulton")) :categories ("News"))) ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=598") #s(elfeed-entry ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=598") "ToorCamp 2016 Over!" "https://toorcamp.toorcon.net/2016/06/15/toorcamp-2016-over/" 1466022158.0 #s(elfeed-ref "92712956f361709d9fefa940076ac5f9fb435584") html nil (hack make unread) "https://toorcamp.toorcon.net/feed" (:authors ((:name "davidhulton")) :categories ("News"))) ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=584") #s(elfeed-entry ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=584") "Stupid Shit No One Needs & Terrible Ideas Hackathon" "https://toorcamp.toorcon.net/2016/06/07/stupid-shit-no-one-needs-terrible-ideas-hackathon/" 1465315317.0 #s(elfeed-ref "cd5abe264d8d6a4a8523cd69aafb847ca4f9588f") html nil (hack make unread) "https://toorcamp.toorcon.net/feed" (:authors ((:name "davidhulton")) :categories ("News"))) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/tales-from-firmware-camp/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/tales-from-firmware-camp/") "Tales from Firmware Camp" "https://blog.jessfraz.com/post/tales-from-firmware-camp/" 1568128166.0 #s(elfeed-ref "7023b80a282522565b63a6a03a1857a8fc852ba4") html nil (dev networking) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/transactional-memory-and-tech-hype-waves/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/transactional-memory-and-tech-hype-waves/") "Transactional Memory and Tech Hype Waves" "https://blog.jessfraz.com/post/transactional-memory-and-tech-hype-waves/" 1565795366.0 #s(elfeed-ref "3f1388035c5724671aecc388b5df8bcc34e12707") html nil (dev networking) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-business-executives-guide-to-kubernetes/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-business-executives-guide-to-kubernetes/") "The Business Executive's Guide to Kubernetes" "https://blog.jessfraz.com/post/the-business-executives-guide-to-kubernetes/" 1563894566.0 #s(elfeed-ref "52ae79f827f0f3780834687bff1054cc7721ca13") html nil (dev networking) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/linux-observability-with-bpf/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/linux-observability-with-bpf/") "Linux Observability with BPF" "https://blog.jessfraz.com/post/linux-observability-with-bpf/" 1562772324.0 #s(elfeed-ref "5f2cec22f8cbfe3177b60c031dfa621507db160c") html nil (dev networking) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/corollary-to-the-hard-thing-about-hard-things/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/corollary-to-the-hard-thing-about-hard-things/") "Corollary to the Hard Thing about Hard Things" "https://blog.jessfraz.com/post/corollary-to-the-hard-thing-about-hard-things/" 1557932966.0 #s(elfeed-ref "e3ce171dc7b779f84e07071bfa63475776403f54") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/why-open-source-firmware-is-important-for-security/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/why-open-source-firmware-is-important-for-security/") "Why open source firmware is important for security" "https://blog.jessfraz.com/post/why-open-source-firmware-is-important-for-security/" 1557328166.0 #s(elfeed-ref "a3dd14567a3619eca923a9133ce5da788b3e9095") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/challenge-accepted-transposit/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/challenge-accepted-transposit/") "Challenge Accepted: Transposit" "https://blog.jessfraz.com/post/challenge-accepted-transposit/" 1556003366.0 #s(elfeed-ref "69eec1955f782e4b4eb784986937b0d11b01f44b") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/questions-id-ask-my-cloud-provider/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/questions-id-ask-my-cloud-provider/") "Questions I'd Ask My Cloud Provider" "https://blog.jessfraz.com/post/questions-id-ask-my-cloud-provider/" 1555340966.0 #s(elfeed-ref "a3957707c705bbd5b20033c40fcd06455a91093a") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/leadership-ci/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/leadership-ci/") "Leadership CI" "https://blog.jessfraz.com/post/leadership-ci/" 1554822566.0 #s(elfeed-ref "4b8f9be0747002ae0fbf1982feda4753e017777d") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-truth-seekers/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-truth-seekers/") "The Truth Seekers" "https://blog.jessfraz.com/post/the-truth-seekers/" 1554736166.0 #s(elfeed-ref "6f5bca857b7269ffac3b7f083ffd49436a22992a") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/thoughts-on-conways-law-and-the-software-stack/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/thoughts-on-conways-law-and-the-software-stack/") "Thoughts on Conway's Law and the software stack" "https://blog.jessfraz.com/post/thoughts-on-conways-law-and-the-software-stack/" 1553526566.0 #s(elfeed-ref "53c5be285583d814719b61cb8eecc75c72c5652b") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/digging-into-risc-v-and-how-i-learn-new-things/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/digging-into-risc-v-and-how-i-learn-new-things/") "Digging into RISC-V and how I learn new things" "https://blog.jessfraz.com/post/digging-into-risc-v-and-how-i-learn-new-things/" 1553440166.0 #s(elfeed-ref "8d4e1140a141ad788081532b8547939082aa7c43") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/defining-a-distinguished-engineer/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/defining-a-distinguished-engineer/") "Defining a Distinguished Engineer" "https://blog.jessfraz.com/post/defining-a-distinguished-engineer/" 1553180966.0 #s(elfeed-ref "7ab67142ff949da48d4c8e1c269ba4f65f4a98ad") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/enigma-unikernels-risc-v-oh-my/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/enigma-unikernels-risc-v-oh-my/") "An Enigma, unikernels booting on RISC-V, a rack encased in liquid. OH MY." "https://blog.jessfraz.com/post/enigma-unikernels-risc-v-oh-my/" 1552836324.0 #s(elfeed-ref "c20defb1b7af683db95109845a47e8e2d2ef477e") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/trust-and-integrity/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/trust-and-integrity/") "Trust and Integrity" "https://blog.jessfraz.com/post/trust-and-integrity/" 1551488966.0 #s(elfeed-ref "821e0cd5a69b0508d64ac5c49f5d59cfa73dfcdf") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/government-medicine-capitalism/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/government-medicine-capitalism/") "Government. Medicine. Capitalism?" "https://blog.jessfraz.com/post/government-medicine-capitalism/" 1551316166.0 #s(elfeed-ref "51bcb725bc47a584f20d3eea95d88c3109f8efe4") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/books/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/books/") "Books I Recommend" "https://blog.jessfraz.com/post/books/" 1551107366.0 #s(elfeed-ref "9c50c59580d255c99540d27f8cc4d84b20fb6fc0") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/pharmy-tales/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/pharmy-tales/") "From the File Vault: Pharmy Tales" "https://blog.jessfraz.com/post/pharmy-tales/" 1550934566.0 #s(elfeed-ref "dd2ea22c9b1055ade693687f65b4e0ceecd9dda9") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/reflections-on-sgx/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/reflections-on-sgx/") "Reflections on SGX" "https://blog.jessfraz.com/post/reflections-on-sgx/" 1550596612.0 #s(elfeed-ref "6fa013191636b42055719400e8cefaf529941788") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/ld_preload/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/ld_preload/") "LD_PRELOAD: The Hero We Need and Deserve" "https://blog.jessfraz.com/post/ld_preload/" 1550416166.0 #s(elfeed-ref "f771d7d204ef242dbc77f0e46386f30547c97f73") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/new-golden-age-of-building-with-soul/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/new-golden-age-of-building-with-soul/") "The New Golden Age of Building with Soul" "https://blog.jessfraz.com/post/new-golden-age-of-building-with-soul/" 1550070566.0 #s(elfeed-ref "15dbff4492d2c0cdc81b87e2883941a8aaaf807d") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-firmware-rabbit-hole/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-firmware-rabbit-hole/") "The Firmware and Hardware Rabbit Hole" "https://blog.jessfraz.com/post/the-firmware-rabbit-hole/" 1550020166.0 #s(elfeed-ref "7e21a875b3a081a0e2f2e094db9ff7883337a90e") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/secret-design-docs-multi-tenant-orchestrator/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/secret-design-docs-multi-tenant-orchestrator/") "Secret Design Docs: Multi-Tenant Orchestrator" "https://blog.jessfraz.com/post/secret-design-docs-multi-tenant-orchestrator/" 1549984166.0 #s(elfeed-ref "a9b258799cf8251c2621ea23f98cf4e254c0aa9c") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/for-the-love-of-pipes/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/for-the-love-of-pipes/") "For the Love of Pipes" "https://blog.jessfraz.com/post/for-the-love-of-pipes/" 1548083366.0 #s(elfeed-ref "97f3b0ef9a28ab8e3015c96896cafb3ad062c521") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-life-of-a-github-action/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-life-of-a-github-action/") "The Life of a GitHub Action" "https://blog.jessfraz.com/post/the-life-of-a-github-action/" 1547392166.0 #s(elfeed-ref "bc5824f705af93f60e640099eedd3334680a64b6") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/you-might-not-need-k8s/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/you-might-not-need-k8s/") "You might not need Kubernetes" "https://blog.jessfraz.com/post/you-might-not-need-k8s/" 1541430566.0 #s(elfeed-ref "be32b6a03a4ca88b067af5ff9e8c7acdfb7a9ac3") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/installing-and-using-wireguard/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/installing-and-using-wireguard/") "Installing and Using Wireguard, obviously with containers" "https://blog.jessfraz.com/post/installing-and-using-wireguard/" 1529003878.0 #s(elfeed-ref "2b5a263fd9012cb4d20537fe01c45d86feb0bae2") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/talks/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/talks/") "Talks" "https://blog.jessfraz.com/post/talks/" 1528384166.0 #s(elfeed-ref "3bd71f23766c8cce3acdf67e7ecaaeda0a47077b") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/containers-security-and-echo-chambers/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/containers-security-and-echo-chambers/") "Containers, Security, and Echo Chambers" "https://blog.jessfraz.com/post/containers-security-and-echo-chambers/" 1526843878.0 #s(elfeed-ref "89c3291ab35801bee71218d83b04f120fbda06d2") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/hard-multi-tenancy-in-kubernetes/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/hard-multi-tenancy-in-kubernetes/") "Hard Multi-Tenancy in Kubernetes" "https://blog.jessfraz.com/post/hard-multi-tenancy-in-kubernetes/" 1526671078.0 #s(elfeed-ref "634271fa0cf1d322a453af98e809ec7201a5315f") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/building-container-images-securely-on-kubernetes/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/building-container-images-securely-on-kubernetes/") "Building Container Images Securely on Kubernetes" "https://blog.jessfraz.com/post/building-container-images-securely-on-kubernetes/" 1521559524.0 #s(elfeed-ref "a819ae55fdeed19ccbdaf4cc5ba3525999671078") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/nerd-sniped-by-binfmt_misc/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/nerd-sniped-by-binfmt_misc/") "Nerd Sniped by BINFMT_MISC" "https://blog.jessfraz.com/post/nerd-sniped-by-binfmt_misc/" 1520177124.0 #s(elfeed-ref "deb69dc05d3af6cfa262ade52b3965e0211c27ce") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/personal-infrastructure/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/personal-infrastructure/") "Personal Infrastructure" "https://blog.jessfraz.com/post/personal-infrastructure/" 1513437924.0 #s(elfeed-ref "747dc37135179f40d83a4df60b090061c44958d9") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/home-lab-is-the-dopest-lab/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/home-lab-is-the-dopest-lab/") "Home Lab is the Dopest Lab" "https://blog.jessfraz.com/post/home-lab-is-the-dopest-lab/" 1512314724.0 #s(elfeed-ref "47e2d19ba681ba813eba337571923dec85aeebdc") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/windows-for-linux-nerds/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/windows-for-linux-nerds/") "Windows for Linux Nerds" "https://blog.jessfraz.com/post/windows-for-linux-nerds/" 1504970724.0 #s(elfeed-ref "b79a727cd389d07b5fe32ae08893796755632283") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/a-rant-on-usable-security/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/a-rant-on-usable-security/") "A Rant on Usable Security" "https://blog.jessfraz.com/post/a-rant-on-usable-security/" 1501168166.0 #s(elfeed-ref "eedec87a520aafa26eb68c6eac2083ad3efe102c") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/two-objects-not-namespaced-linux-kernel/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/two-objects-not-namespaced-linux-kernel/") "Two Objects not Namespaced by the Linux Kernel" "https://blog.jessfraz.com/post/two-objects-not-namespaced-linux-kernel/" 1493234278.0 #s(elfeed-ref "0652d5099ef9e982ecc87339ccd38b9b2edbead8") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/containers-zones-jails-vms/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/containers-zones-jails-vms/") "Setting the Record Straight: containers vs. Zones vs. Jails vs. VMs" "https://blog.jessfraz.com/post/containers-zones-jails-vms/" 1490728678.0 #s(elfeed-ref "6144cc52dc5edc4d347ea14b9e2e0b2f96151ff8") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/ultimate-linux-on-the-desktop/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/ultimate-linux-on-the-desktop/") "Ultimate Linux on the Desktop" "https://blog.jessfraz.com/post/ultimate-linux-on-the-desktop/" 1484579366.0 #s(elfeed-ref "4ff8189cc0fe6cf9556d36d02a023c2a5453b0f6") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/scripting-your-way-outta-hell/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/scripting-your-way-outta-hell/") "Scripting Your Way Outta Hell" "https://blog.jessfraz.com/post/scripting-your-way-outta-hell/" 1475248166.0 #s(elfeed-ref "8e7341200d89dcf12aa8f56d6e3b5898ddb821cd") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/blurred-lines/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/blurred-lines/") "Blurred Lines" "https://blog.jessfraz.com/post/blurred-lines/" 1474124966.0 #s(elfeed-ref "11134bbd395c017e088a3e24e0ef46fcef15a718") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-day-i-leave-the-tech-industry/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-day-i-leave-the-tech-industry/") "The Day I Leave the Tech Industry" "https://blog.jessfraz.com/post/the-day-i-leave-the-tech-industry/" 1471619366.0 #s(elfeed-ref "837519d3cdd74ad12a73d288343860fe0f9dc4b9") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/analyzing-github-pull-request-data-with-big-query/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/analyzing-github-pull-request-data-with-big-query/") "Analyzing GitHub Pull Request Data with BigQuery" "https://blog.jessfraz.com/post/analyzing-github-pull-request-data-with-big-query/" 1470582566.0 #s(elfeed-ref "a4c9de5b11db9810fd129634671a20b7e93d79cc") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/spontaneous-combustion/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/spontaneous-combustion/") "Spontaneous Combustion" "https://blog.jessfraz.com/post/spontaneous-combustion/" 1470248927.0 #s(elfeed-ref "d90b18664f5a5d2dc6d1c313d8e898126a273892") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/top-10-favorite-ldflags/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/top-10-favorite-ldflags/") "10 LDFLAGS I Love" "https://blog.jessfraz.com/post/top-10-favorite-ldflags/" 1468872014.0 #s(elfeed-ref "8066b944484b23c110bd1e9a9d06776d26c3e4bd") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-art-of-closing/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-art-of-closing/") "The Art of Closing" "https://blog.jessfraz.com/post/the-art-of-closing/" 1465052966.0 #s(elfeed-ref "e6e2b7ce01178ab5d24d05a83aea01393f4c590a") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/getting-towards-real-sandbox-containers/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/getting-towards-real-sandbox-containers/") "Getting Towards Real Sandbox Containers" "https://blog.jessfraz.com/post/getting-towards-real-sandbox-containers/" 1462130278.0 #s(elfeed-ref "b5abfa11919b5a2f415f625787b69d02e1c27efd") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-brutally-honest-guide-to-docker-graphdrivers/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-brutally-honest-guide-to-docker-graphdrivers/") "The Brutally Honest Guide to Docker Graphdrivers" "https://blog.jessfraz.com/post/the-brutally-honest-guide-to-docker-graphdrivers/" 1459622867.0 #s(elfeed-ref "afb90170f87d4c4f8e8891fd7ae547f2fbd14375") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/ips-for-all-the-things/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/ips-for-all-the-things/") "IPs for all the Things" "https://blog.jessfraz.com/post/ips-for-all-the-things/" 1454011214.0 #s(elfeed-ref "0bf6c07fce177a5840cf2f5daa542f8a495dc8b8") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/runc-containers-on-the-desktop/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/runc-containers-on-the-desktop/") "Runc Containers on the Desktop" "https://blog.jessfraz.com/post/runc-containers-on-the-desktop/" 1453169834.0 #s(elfeed-ref "3cc5cad01ec110bf9391c032056411c3f1e36788") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/how-to-use-new-docker-seccomp-profiles/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/how-to-use-new-docker-seccomp-profiles/") "How to use the new Docker Seccomp profiles" "https://blog.jessfraz.com/post/how-to-use-new-docker-seccomp-profiles/" 1451949667.0 #s(elfeed-ref "a651a21d1b26d50f92fa90f00e3b9a4f27b34ae3") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/tor-socks-proxy-and-privoxy-containers/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/tor-socks-proxy-and-privoxy-containers/") "Tor Socks Proxy and Privoxy Containers" "https://blog.jessfraz.com/post/tor-socks-proxy-and-privoxy-containers/" 1442083667.0 #s(elfeed-ref "dfe85dd3131ea20a9048bb97c62881596e91ddf3") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/running-a-tor-relay-with-docker/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/running-a-tor-relay-with-docker/") "Running a Tor relay with Docker" "https://blog.jessfraz.com/post/running-a-tor-relay-with-docker/" 1440345721.0 #s(elfeed-ref "0b6a551129968477b6c1360fbce6ee81a175c0d4") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/this-industry-is-fucked/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/this-industry-is-fucked/") "This Industry is Fucked" "https://blog.jessfraz.com/post/this-industry-is-fucked/" 1436123686.0 #s(elfeed-ref "020b2d582ff8185a66cc2f9c66f9bcf5e5871a0b") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/r-containers-for-data-science/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/r-containers-for-data-science/") "Using an R Container for Analytical Models" "https://blog.jessfraz.com/post/r-containers-for-data-science/" 1435677924.0 #s(elfeed-ref "60ceeb59b59d21db0730f7c7d3127dc2569af39f") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/routing-traffic-through-tor-docker-container/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/routing-traffic-through-tor-docker-container/") "How to Route Traffic through a Tor Docker container" "https://blog.jessfraz.com/post/routing-traffic-through-tor-docker-container/" 1434843601.0 #s(elfeed-ref "9f75d314966280d612f8e98756f5feaf5ac7bc37") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/dogfooding-docker-to-test-docker/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/dogfooding-docker-to-test-docker/") "Tales of a Part-time Sysadmin: Dogfooding Docker to test Docker" "https://blog.jessfraz.com/post/dogfooding-docker-to-test-docker/" 1433639430.0 #s(elfeed-ref "d73cc6071e925e42c1ddbeffeacae5a80ce924bc") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/docker-containers-on-the-desktop/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/docker-containers-on-the-desktop/") "Docker Containers on the Desktop" "https://blog.jessfraz.com/post/docker-containers-on-the-desktop/" 1424539012.0 #s(elfeed-ref "9d495e40dd0fff8e6baa9d01808d2a916c7b30a0") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/linux-on-mac/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/linux-on-mac/") "Linux or Death (aka How to install Linux on a Mac)" "https://blog.jessfraz.com/post/linux-on-mac/" 1417108612.0 #s(elfeed-ref "8573ea28d28e781262358214ae11549aead62f6f") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/how-to-make-foursquare-your-bitch/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/how-to-make-foursquare-your-bitch/") "How to Make Foursquare your Bitch" "https://blog.jessfraz.com/post/how-to-make-foursquare-your-bitch/" 1322759812.0 #s(elfeed-ref "11dc618672d38acf5d94cd65467bfc4b228a28de") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/what-would-2pac-do/") #s(elfeed-entry ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/what-would-2pac-do/") "What would Tupac do?" "https://blog.jessfraz.com/post/what-would-2pac-do/" 1322673412.0 #s(elfeed-ref "332904cdd856b04fa577ece5d7bf538371171ffa") html nil (dev networking unread) "https://blog.jessfraz.com/index.xml" nil) ("www.bunniestudios.com" . "https://www.bunniestudios.com/blog/?p=5668") #s(elfeed-entry ("www.bunniestudios.com" . "https://www.bunniestudios.com/blog/?p=5668") "Name that Ware, October 2019" "https://www.bunniestudios.com/blog/?p=5668" 1572409942.0 #s(elfeed-ref "4fec992f946431030b00933c4d37cfca60ae301f") html nil (hardware make) "https://www.bunniestudios.com/blog/?feed=rss2" (:authors ((:name "bunnie")) :categories ("name that ware"))) ("www.bunniestudios.com" . "https://www.bunniestudios.com/blog/?p=5666") #s(elfeed-entry ("www.bunniestudios.com" . "https://www.bunniestudios.com/blog/?p=5666") "Solution, Name that Ware September 2019" "https://www.bunniestudios.com/blog/?p=5666" 1572409855.0 #s(elfeed-ref "f38929bd61ab03970839a103b2aa389a1be59e49") html nil (hardware make) "https://www.bunniestudios.com/blog/?feed=rss2" (:authors ((:name "bunnie")) :categories ("name that ware"))) ("www.bunniestudios.com" . "https://www.bunniestudios.com/blog/?p=5660") #s(elfeed-entry ("www.bunniestudios.com" . "https://www.bunniestudios.com/blog/?p=5660") "Name that Ware September 2019" "https://www.bunniestudios.com/blog/?p=5660" 1569857503.0 #s(elfeed-ref "f6dde083be3ad2ba9ca09247bd6166129b908a70") html nil (hardware make) "https://www.bunniestudios.com/blog/?feed=rss2" (:authors ((:name "bunnie")) :categories ("name that ware"))) ("www.bunniestudios.com" . "https://www.bunniestudios.com/blog/?p=5658") #s(elfeed-entry ("www.bunniestudios.com" . "https://www.bunniestudios.com/blog/?p=5658") "Winner, Name that Ware August 2019" "https://www.bunniestudios.com/blog/?p=5658" 1569857470.0 #s(elfeed-ref "41f3e6aa25da9e7d1659c2014df7bb29a07ad8f4") html nil (hardware make) "https://www.bunniestudios.com/blog/?feed=rss2" (:authors ((:name "bunnie")) :categories ("name that ware"))) ("www.bunniestudios.com" . "https://www.bunniestudios.com/blog/?p=5649") #s(elfeed-entry ("www.bunniestudios.com" . "https://www.bunniestudios.com/blog/?p=5649") "Name that Ware, August 2019" "https://www.bunniestudios.com/blog/?p=5649" 1567213308.0 #s(elfeed-ref "4f8d46c1103349025395e3d593d2ed29e820c6b4") html nil (hardware make) "https://www.bunniestudios.com/blog/?feed=rss2" (:authors ((:name "bunnie")) :categories ("name that ware"))) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/11/08/OpenLetterLinuxFoundation") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/11/08/OpenLetterLinuxFoundation") "Open Letter to the Linux Foundation" "http://blog.cleancoder.com/uncle-bob/2019/11/08/OpenLetterLinuxFoundation.html" 1573171200.0 #s(elfeed-ref "073ca5e4f38660e9a22ba1f7da11dd3f6b20472e") html nil (dev se) "http://blog.cleancoder.com/atom.xml" nil) ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/11/03/WhatTheyThoughtOfUs") #s(elfeed-entry ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/11/03/WhatTheyThoughtOfUs") "What They Thought of Programmers." "http://blog.cleancoder.com/uncle-bob/2019/11/03/WhatTheyThoughtOfUs.html" 1572739200.0 #s(elfeed-ref "9bbcedfd8f12e8122b96db567213593cdcaedabc") html nil (dev se) "http://blog.cleancoder.com/atom.xml" nil) ("www.archlinux.org" . "tag:www.archlinux.org,2019-11-10:/news/new-kernel-packages-and-mkinitcpio-hooks/") #s(elfeed-entry ("www.archlinux.org" . "tag:www.archlinux.org,2019-11-10:/news/new-kernel-packages-and-mkinitcpio-hooks/") "New kernel packages and mkinitcpio hooks" "https://www.archlinux.org/news/new-kernel-packages-and-mkinitcpio-hooks/" 1573422084.0 #s(elfeed-ref "8b911c0337a5843169d8a268fcb25f4da6b9f44b") html nil (linux os) "https://www.archlinux.org/feeds/news/" (:authors ((:name "Giancarlo Razzolini")))) ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/11/07/Rust-1.39.0.html") #s(elfeed-entry ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/11/07/Rust-1.39.0.html") "Announcing Rust 1.39.0" "https://blog.rust-lang.org/2019/11/07/Rust-1.39.0.html" 1573084800.0 #s(elfeed-ref "a972d0a660d9dcf7a0d526482487a2a0cfba653b") html nil (dev rust) "https://blog.rust-lang.org/feed.xml" (:authors ((:name "The Rust Release Team")) :author "The Rust Release Team")) ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/11/07/Async-await-stable.html") #s(elfeed-entry ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/11/07/Async-await-stable.html") "Async-await on stable Rust!" "https://blog.rust-lang.org/2019/11/07/Async-await-stable.html" 1573084800.0 #s(elfeed-ref "177b41ac72f45fe57462360b0c3023ca559ae11b") html nil (dev rust) "https://blog.rust-lang.org/feed.xml" (:authors ((:name "Niko Matsakis")) :author "Niko Matsakis")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-8902279872127503977") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-8902279872127503977") "Seeking Developers for Paid Contract Improving pip" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/jAMRqiPhWSs/seeking-developers-for-paid-contract.html" 1573477440.0 #s(elfeed-ref "34cb74e355bc607e8e7cee44a9faf8df11f13460") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Ernest W. Durbin III" :uri "http://www.blogger.com/profile/13577459520968677064" :email "noreply@blogger.com")) :categories ("request for proposals") :author "Ernest W. Durbin III")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-3020233577200615459") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-3020233577200615459") "The 2019 Python Developer Survey is here, take a few minutes to complete the survey!" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/Y4CDqUEnEB8/the-2019-python-developer-survey-is.html" 1572535440.0 #s(elfeed-ref "5cda828efc4ad1ac566fa1d0f35f6edfa50a6bac") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Ewa Jodlowska" :uri "http://www.blogger.com/profile/18334325508115717169" :email "noreply@blogger.com")) :author "Ewa Jodlowska")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-3140451627024098055") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-3140451627024098055") "CPython Core Developer Sprint 2019" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/dQEL0laUUlw/cpython-core-developer-sprint-2019.html" 1572438180.0 #s(elfeed-ref "131e881fdc0f944e6f10e6d15aaea066bd50a067") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Pablo Galindo" :uri "http://www.blogger.com/profile/07923137967169776470" :email "noreply@blogger.com")) :author "Pablo Galindo")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-901870891261608318") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-901870891261608318") "Chris Angelico: 2019 Q2 Community Service Award Winner" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/OfbgmiSSWnE/chris-angelico-2019-q2-community.html" 1571902200.0 #s(elfeed-ref "eec6d3224934be10b1a9fa5c5a771d762a417aa3") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Unknown" :email "noreply@blogger.com")) :author "Unknown")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-8141835333411392599") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-8141835333411392599") "Grants Awarded for Python in Education" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/f_OZiFUX3q0/grants-awarded-for-python-in-education.html" 1569845100.0 #s(elfeed-ref "6fc19ece542ac2e74e8f4476f1624f39f7ffd922") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Ewa Jodlowska" :uri "http://www.blogger.com/profile/18334325508115717169" :email "noreply@blogger.com")) :author "Ewa Jodlowska")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-3192920820041855868") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-3192920820041855868") "Felipe de Morais: 2019 Q2 Community Service Award Winner" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/6kRjmldWAVo/felipe-de-morais-2019-q2-community.html" 1569490200.0 #s(elfeed-ref "582b7e25954ba09a2a6da1d6eff5a2e772d97230") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Unknown" :email "noreply@blogger.com")) :author "Unknown")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-6227041716604156040") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-6227041716604156040") "PyPI Security Q4 2019 Request for Proposals period opens." "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/LBx7-RCzQCk/pypi-security-q4-2019-request-for.html" 1569433620.0 #s(elfeed-ref "0160baf4864a6cae2ac956cab9d115e9c6be7aa3") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Ernest W. Durbin III" :uri "http://www.blogger.com/profile/13577459520968677064" :email "noreply@blogger.com")) :categories ("pypi" "request for proposals") :author "Ernest W. Durbin III")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-6874436449023685386") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-6874436449023685386") "The Python Software Foundation has updated its Code of Conduct" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/zXXv-H7zJUc/the-python-software-foundation-has_24.html" 1569331680.0 #s(elfeed-ref "8d9a9c98388bb4528e5a6407344018d079fbc6a8") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Christopher Neugebauer" :uri "http://www.blogger.com/profile/05686111958689401667" :email "noreply@blogger.com")) :author "Christopher Neugebauer")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-4610446765525112516") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-4610446765525112516") "PyPI Security Q4 2019 Request for Information period opens." "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/gIKwwagf0H0/pypi-security-q4-2019-request-for.html" 1567012980.0 #s(elfeed-ref "9ae513cb0c5e081717cb5f797c16bcde4c4e24fb") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Ernest W. Durbin III" :uri "http://www.blogger.com/profile/13577459520968677064" :email "noreply@blogger.com")) :author "Ernest W. Durbin III")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-5336974345699327947") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-5336974345699327947") "Python Software Foundation Fellow Members for Q1 & Q2 2019" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/MJTB6RSjp38/python-software-foundation-fellow.html" 1566895260.0 #s(elfeed-ref "73db34220e78e92ca7a7d1decf4746a8613c9f62") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Ewa Jodlowska" :uri "http://www.blogger.com/profile/18334325508115717169" :email "noreply@blogger.com")) :author "Ewa Jodlowska")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-5882246688697377044") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-5882246688697377044") "Humble Bundle by No Starch supports the Python Software Foundation!" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/CUsPxiYXK-g/humble-bundle-by-no-starch-supports.html" 1566223620.0 #s(elfeed-ref "70f202c7ca6135db1fe2f7fc42e1a86ee474909c") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Ewa Jodlowska" :uri "http://www.blogger.com/profile/18334325508115717169" :email "noreply@blogger.com")) :author "Ewa Jodlowska")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-4621905600709948175") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-4621905600709948175") "PyPI now supports uploading via API token" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/PyfIYGrs4Vo/pypi-now-supports-uploading-via-api.html" 1564574520.0 #s(elfeed-ref "53a45cbb8a5489389cd89aff3231514cc93c02fe") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Sumana Harihareswara" :uri "http://www.blogger.com/profile/08002085909817689325" :email "noreply@blogger.com")) :categories ("pypi") :author "Sumana Harihareswara")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-6074168904828755246") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-6074168904828755246") "2019 PSF Fundraiser - Thank you & debrief" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/9sGpXmeE1-c/2019-psf-fundraiser-thank-you-debrief.html" 1562843040.0 #s(elfeed-ref "6d6a1100a24e3a54ed7bc914a35dc962699bf104") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Ewa Jodlowska" :uri "http://www.blogger.com/profile/18334325508115717169" :email "noreply@blogger.com")) :author "Ewa Jodlowska")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-5009252771627820904") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-5009252771627820904") "The Python Software Foundation is looking for bloggers!" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/hf9N-_dx7VQ/the-python-software-foundation-is.html" 1562664060.0 #s(elfeed-ref "45dfc223d59834958aec7e7c70d86acb574d21f8") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Marlene_zw" :uri "http://www.blogger.com/profile/12157871163204008115" :email "noreply@blogger.com")) :author "Marlene_zw")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-5850145450258307998") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-5850145450258307998") "PyPI Now Supports Two-Factor Login via WebAuthn" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/3WpekcDpX4A/pypi-now-supports-two-factor-login-via.html" 1560856560.0 #s(elfeed-ref "64661c700cdb2198ef45f41536e08c96cd5e07ff") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Ernest W. Durbin III" :uri "http://www.blogger.com/profile/13577459520968677064" :email "noreply@blogger.com")) :categories ("pypi") :author "Ernest W. Durbin III")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-4241697215788925619") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-4241697215788925619") "2019 Board of Directors Election - Voting is Open" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/wV9HN81G75M/2019-board-of-directors-election-voting.html" 1560343380.0 #s(elfeed-ref "a23ac739b01cd641ff7cce82de3e36523caa16cd") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Ewa Jodlowska" :uri "http://www.blogger.com/profile/18334325508115717169" :email "noreply@blogger.com")) :author "Ewa Jodlowska")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-2098597540963845979") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-2098597540963845979") "Python Language Summit Lightning Talks, Part 2" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/jlRKcKv7vRU/python-language-summit-lightning-talks-part-2.html" 1559651580.0 #s(elfeed-ref "a48efabe1f569217ec1b6ce1dde3b7d5a918801e") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "A. Jesse Jiryu Davis" :uri "http://www.blogger.com/profile/08612435176546178055" :email "noreply@blogger.com")) :author "A. Jesse Jiryu Davis")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-7160843106892467380") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-7160843106892467380") "Python Language Summit Lightning Talks, Part 1" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/lNfFWm0ugTw/python-language-summit-lightning-talks.html" 1559597160.0 #s(elfeed-ref "31b5ee28fa38dcd8eabccd35e7450efcf1cd5f02") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "A. Jesse Jiryu Davis" :uri "http://www.blogger.com/profile/08612435176546178055" :email "noreply@blogger.com")) :author "A. Jesse Jiryu Davis")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-6152145823650984855") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-6152145823650984855") "Pablo Galindo Salgado: The Night's Watch is Fixing the CIs in the Darkness for You" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/QsEijZJS4eA/pablo-galindo-salgado-nights-watch-is.html" 1559561640.0 #s(elfeed-ref "43faa448c71d645a1ae47c79f3903e9c30e44573") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "A. Jesse Jiryu Davis" :uri "http://www.blogger.com/profile/08612435176546178055" :email "noreply@blogger.com")) :author "A. Jesse Jiryu Davis")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-2306758273717505189") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-2306758273717505189") "Use two-factor auth to improve your PyPI account's security" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/zpeffx269IQ/use-two-factor-auth-to-improve-your.html" 1559217840.0 #s(elfeed-ref "7f9b5696d1aa2b8bfaa78987194abe19f4fc3af4") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Ernest W. Durbin III" :uri "http://www.blogger.com/profile/13577459520968677064" :email "noreply@blogger.com")) :categories ("pypi") :author "Ernest W. Durbin III")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-4396531060245577400") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-4396531060245577400") "2018 in review!" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/NXMcoIchkxY/2018-in-review.html" 1559158380.0 #s(elfeed-ref "b8a2382bfc02b743b50e22b88cfbf204925739b3") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Ewa Jodlowska" :uri "http://www.blogger.com/profile/18334325508115717169" :email "noreply@blogger.com")) :categories ("pypi") :author "Ewa Jodlowska")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-1918746907621132591") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-1918746907621132591") "Python Core Developer Mentorship" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/t_DSEH1vASY/python-core-developer-mentorship.html" 1559047800.0 #s(elfeed-ref "fac8f449c6b39220930c838ee6b25fd3dee3b71a") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "A. Jesse Jiryu Davis" :uri "http://www.blogger.com/profile/08612435176546178055" :email "noreply@blogger.com")) :author "A. Jesse Jiryu Davis")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-5939599706138331486") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-5939599706138331486") "Mariatta Wijaya: Let's Use GitHub Issues Already!" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/v7pD576k9iA/mariatta-wijaya-lets-use-github-issues.html" 1558995960.0 #s(elfeed-ref "31c18ac57744349e16b391e5fac3ab717b6f2ed4") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "A. Jesse Jiryu Davis" :uri "http://www.blogger.com/profile/08612435176546178055" :email "noreply@blogger.com")) :author "A. Jesse Jiryu Davis")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-8969520841528661851") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-8969520841528661851") "Petr Viktorin: Extension Modules And Subinterpreters" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/mnSfdQZDRUM/petr-viktorin-extension-modules-and.html" 1558451940.0 #s(elfeed-ref "eadf7d94ad10864d7a927268804a3fdc3b62758b") html nil (dev python unread) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "A. Jesse Jiryu Davis" :uri "http://www.blogger.com/profile/08612435176546178055" :email "noreply@blogger.com")) :author "A. Jesse Jiryu Davis")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-2720326968295221405") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-2720326968295221405") "Scott Shawcroft: History of CircuitPython" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/-JcoXQeMgsQ/scott-shawcroft-history-of-circuitpython.html" 1558220280.0 #s(elfeed-ref "af7dc49b291511a57bb500ea478d1b44eeba20ef") html nil (dev python unread) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "A. Jesse Jiryu Davis" :uri "http://www.blogger.com/profile/08612435176546178055" :email "noreply@blogger.com")) :author "A. Jesse Jiryu Davis")) ("hackaday.com" . "https://hackaday.com/?p=385387") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=385387") "Giant Analog CO2 Meter Sweeps Away Doubt" "https://hackaday.com/2019/11/14/giant-analog-co2-meter-sweeps-away-doubt/" 1573776049.0 #s(elfeed-ref "daafabda98a25b82dda2106be6e556f186e4a394") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Kristina Panos")) :categories ("Lifehacks" "Misc Hacks" "Adafruit Feather" "analog meter" "co2" "eink" "nautilus" "servo"))) ("hackaday.com" . "https://hackaday.com/?p=386007") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=386007") "5 Kilowatts In A 3D Printed Jet Boat" "https://hackaday.com/2019/11/14/5-kilowatts-in-a-3d-printed-jet-boat/" 1573765259.0 #s(elfeed-ref "26b9b2e5f34507fac0c465dbc4a56d3039f782e7") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Lewin Day")) :categories ("3d Printer hacks" "3d printer" "jet boat" "motor" "turbine"))) ("hackaday.com" . "https://hackaday.com/?p=382990") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=382990") "Detecting Water Before it’s Too Late" "https://hackaday.com/2019/11/14/detecting-water-before-its-too-late/" 1573759869.0 #s(elfeed-ref "0524fb967683d75cb405c623b4d80d1b381adf4f") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Gerrit Coetzee")) :categories ("home hacks" "The Hackaday Prize" "2019 Hackaday Prize" "attiny" "detection" "flexible PCB" "water"))) ("hackaday.com" . "https://hackaday.com/?p=385065") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=385065") "Best Buy’s IoT Goes Dark, Leaving Some “Smart” Products Dumbfounded" "https://hackaday.com/2019/11/14/best-buys-iot-goes-dark-leaving-some-smart-products-dumbfounded/" 1573754499.0 #s(elfeed-ref "483b6320f44780990c5df55a671037dbe1e4f1e2") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Al Williams")) :categories ("Hackaday Columns" "News" "Rants" "best buy" "cloud" "insignia" "IoT"))) ("hackaday.com" . "https://hackaday.com/?p=385604") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=385604") "Ethernet, Over DC Power" "https://hackaday.com/2019/11/14/ethernet-over-dc-power/" 1573749109.0 #s(elfeed-ref "6018d7560a8681992b1c3c41ad9821802db23224") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Jenny List")) :categories ("Network Hacks" "dc network" "network" "powerline network"))) ("hackaday.com" . "https://hackaday.com/?p=378886") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=378886") "Jubilee: A Toolchanging Homage to 3D Printer Hackers Everywhere" "https://hackaday.com/2019/11/14/jubilee-a-toolchanging-homage-to-3d-printer-hackers-everywhere/" 1573743612.0 #s(elfeed-ref "4fa540114fe319af02f0e6f6d75638acbe70c777") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Joshua Vasquez")) :categories ("3d Printer hacks" "cnc hacks" "Curated" "Engineering" "Featured" "3d printer" "fabricatability" "fabrication" "jubilee" "multimaterial" "toolchanger" "toolchanging"))) ("hackaday.com" . "https://hackaday.com/?p=386018") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=386018") "Aging Alcohol In 30 Minutes" "https://hackaday.com/2019/11/14/aging-alcohol-in-30-minutes/" 1573732917.0 #s(elfeed-ref "65f9d24aece6aa2176adeb6f5c331657f1a9d3ad") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Lewin Day")) :categories ("Beer Hacks" "Misc Hacks" "alcohol" "spirits" "ultrasonic" "ultrasound"))) ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20191104:01") #s(elfeed-entry ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20191104:01") "FreeBSD 12.1-RELEASE Available" "https://www.FreeBSD.org/news/newsflash.html#event20191104:01" 1572854400.0 #s(elfeed-ref "74d727fe87297819b48ddc3cf5a537046cfcaf74") html nil (bsd os) "https://www.freebsd.org/news/rss.xml" nil) ("kennykerr.ca" . "http://kennykerr.ca/?p=913") #s(elfeed-entry ("kennykerr.ca" . "http://kennykerr.ca/?p=913") "My Rust adventure begins" "https://kennykerr.ca/2019/11/05/rust/" 1572966341.0 #s(elfeed-ref "7ab67249a04b85a099db9f3eaca0224529f2d1d5") html nil (C dev) "https://kennykerr.ca/feed/" (:authors ((:name "Kenny Kerr")) :categories ("Uncategorized"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103100") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103100") "Can the MTA thread exit while keeping its COM class registrations alive?" "https://devblogs.microsoft.com/oldnewthing/20191114-00/?p=103100" 1573743600.0 #s(elfeed-ref "84f7fe2bd61cbc579edb05a04012595f149e1a59") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Old New Thing" "Code"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103091") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103091") "Not even getting to the airtight hatchway: Planting files in world-writable directories" "https://devblogs.microsoft.com/oldnewthing/20191113-00/?p=103091" 1573657200.0 #s(elfeed-ref "5d59a62914602c9506c80cceea3206d733139f00") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Old New Thing" "Other"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103089") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103089") "How can I copy or move a group of files into a new folder from Explorer?" "https://devblogs.microsoft.com/oldnewthing/20191112-00/?p=103089" 1573570800.0 #s(elfeed-ref "0a64772295893223e7a5c1361033f940f2157af0") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Old New Thing" "Tips/Support"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103086") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103086") "The curious pattern of pre-emptively rejecting the solution to your problem: Redrawing during resizing" "https://devblogs.microsoft.com/oldnewthing/20191111-00/?p=103086" 1573484400.0 #s(elfeed-ref "7737b5cc0c2a300a27769ae74770150d1cc56177") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Old New Thing" "Code"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103080") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103080") "Can I force a WM_TIMER message to be generated when the timer comes due, even if the message queue is not idle?" "https://devblogs.microsoft.com/oldnewthing/20191108-00/?p=103080" 1573225200.0 #s(elfeed-ref "bf724ee47ff771f5df83cf83a40cce48d5529334") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "Code"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103071") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103071") "How can I give a C++ lambda expression more than one operator()?" "https://devblogs.microsoft.com/oldnewthing/20191107-00/?p=103071" 1573138800.0 #s(elfeed-ref "a8160deb910f6c98303f7040f3dfdc187f5ec0b0") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "Code"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103066") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103066") "How can I have a C++ function that returns different types depending on what the caller wants?" "https://devblogs.microsoft.com/oldnewthing/20191106-00/?p=103066" 1573052400.0 #s(elfeed-ref "7e56dd0b808061a08142abec13c62c7a23c9eabd") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "Code"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103060") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103060") "The legend of Steve Ballmer’s rental car, the most diligent employee in the world" "https://devblogs.microsoft.com/oldnewthing/20191105-00/?p=103060" 1572966000.0 #s(elfeed-ref "8c6e160effefab1e96fda6e15e387122fdbe0927") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "History"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103052") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103052") "I tried to adjust the time on my alarm clock. I failed." "https://devblogs.microsoft.com/oldnewthing/20191104-01/?p=103052" 1572879601.0 #s(elfeed-ref "3a6157fd2be120ce781f22951df201ab78b9f2de") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "Non-Computer"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103049") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103049") "What happened if you tried to access a network file bigger than 2GB from MS-DOS?" "https://devblogs.microsoft.com/oldnewthing/20191104-00/?p=103049" 1572879600.0 #s(elfeed-ref "d8040fc8f9e340093c1e5879b4323f68463a1ca2") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Uncategorized" "History"))) ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9905") #s(elfeed-entry ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9905") "GitHub Finally has Launched its Mobile App" "https://www.thecrazyprogrammer.com/2019/11/github-finally-has-launched-its-mobile-app.html" 1573728614.0 #s(elfeed-ref "b07e6cf444ef632e1b5a85a0c357d6a13cd676d6") html nil (general) "https://thecrazyprogrammer.com/feed" (:authors ((:name "Chirag Manghnani")) :categories ("News" "developer news" "github" "programming news"))) ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9901") #s(elfeed-entry ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9901") "How to Read and Write to JSON File in Python" "https://www.thecrazyprogrammer.com/2019/11/read-and-write-to-json-file-in-python.html" 1573638613.0 #s(elfeed-ref "2e14b7cefc8ef7687aa2c361b900ebf317390fb7") html nil (general) "https://thecrazyprogrammer.com/feed" (:authors ((:name "Neeraj Mishra")) :categories ("Python Programming"))) ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9894") #s(elfeed-entry ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9894") "Python Tic Tac Toe Game" "https://www.thecrazyprogrammer.com/2019/11/python-tic-tac-toe-game.html" 1573215611.0 #s(elfeed-ref "aeadaa7957494168ae501e9102f96751b1350fc3") html nil (general) "https://thecrazyprogrammer.com/feed" (:authors ((:name "Neeraj Mishra")) :categories ("Games" "Python Programming"))) ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9890") #s(elfeed-entry ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9890") "Height and Depth of Binary Tree" "https://www.thecrazyprogrammer.com/2019/11/height-and-depth-of-binary-tree.html" 1572951947.0 #s(elfeed-ref "004b360160a3148cd9148fff92bae9868ba8a224") html nil (general) "https://thecrazyprogrammer.com/feed" (:authors ((:name "Neeraj Mishra")) :categories ("DSA"))) ("bg.battletech.com" . "http://bg.battletech.com/?p=8235") #s(elfeed-entry ("bg.battletech.com" . "http://bg.battletech.com/?p=8235") "Clan Invasion Kickstarter Pledge Manager is Live!" "https://bg.battletech.com/news/clan-invasion-kickstarter-pledge-manager-is-live/" 1573763842.0 #s(elfeed-ref "b4a42e8b523e277dabd61aa37043571653e4fb78") html nil (Gaming TT) "https://bg.battletech.com/feed/" (:authors ((:name "Aaron Cahall")) :categories ("News" "News and Announcements" "BattleTech" "Clan Invasion" "Kickstarter" "Pledge Manager" "update"))) ("lwn.net" . "https://lwn.net/Articles/804640/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804640/rss") "[$] The Yocto Project 3.0 release" "https://lwn.net/Articles/804640/rss" 1573759579.0 #s(elfeed-ref "7628efc43c8d06c547f0657efcbe4694f350340e") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804775/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804775/rss") "Security updates for Thursday" "https://lwn.net/Articles/804775/rss" 1573740024.0 #s(elfeed-ref "b883218f7ef3c0972147e0730b22c19ad9e54b04") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804120/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804120/rss") "[$] LWN.net Weekly Edition for November 14, 2019" "https://lwn.net/Articles/804120/rss" 1573689885.0 #s(elfeed-ref "60ac37fbb82ae0c1669ec7c012922bfbe74ae80c") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804511/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804511/rss") "[$] Analyzing kernel email" "https://lwn.net/Articles/804511/rss" 1573685676.0 #s(elfeed-ref "9ef95149145adff6ef0ac13595c58dc5de300e4e") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804648/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804648/rss") "Announcing the Bytecode Alliance" "https://lwn.net/Articles/804648/rss" 1573667268.0 #s(elfeed-ref "f29a3f7f46863f8d45dfa5fc7f606054f1e2f86a") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804050/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804050/rss") "[$] The 2019 Automated Testing Summit" "https://lwn.net/Articles/804050/rss" 1573664641.0 #s(elfeed-ref "8c2324a7875f6dbe353f59d0bda94ecc91571d64") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804641/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804641/rss") "Security updates for Wednesday" "https://lwn.net/Articles/804641/rss" 1573661262.0 #s(elfeed-ref "7abea7713e8e423a1a4a661d3c78bf1706c9194a") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804462/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804462/rss") "This week's hardware vulnerabilities" "https://lwn.net/Articles/804462/rss" 1573591699.0 #s(elfeed-ref "38ea0417b27275250f0015d7fbd5b59782936324") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804463/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804463/rss") "Stable kernel updates" "https://lwn.net/Articles/804463/rss" 1573591546.0 #s(elfeed-ref "0b1c2f8fb6451c81cdb0dff459af673c9920c062") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804412/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804412/rss") "Security updates for Tuesday" "https://lwn.net/Articles/804412/rss" 1573574065.0 #s(elfeed-ref "2185a29801f494cb816e079916a467a1eb796bda") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804254/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804254/rss") "[$] Debian reconsiders init-system diversity" "https://lwn.net/Articles/804254/rss" 1573525023.0 #s(elfeed-ref "403a6ad0534c9da1f58cbacd3ee6ecdc560943ec") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804333/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804333/rss") "FSF: New Respects Your Freedom website" "https://lwn.net/Articles/804333/rss" 1573489823.0 #s(elfeed-ref "ed6f28e9ada5c36489e9d974e254d8b75a6e957a") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804326/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804326/rss") "A set of stable kernels" "https://lwn.net/Articles/804326/rss" 1573487746.0 #s(elfeed-ref "8c71dd9d7d233d4ca07da50c1dfcc00f4eae795a") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804325/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804325/rss") "Security updates for Monday" "https://lwn.net/Articles/804325/rss" 1573487278.0 #s(elfeed-ref "37c3a999a36e87746a0437f1c1eb88730f8ec712") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804263/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804263/rss") "Kernel prepatch 5.4-rc7" "https://lwn.net/Articles/804263/rss" 1573438609.0 #s(elfeed-ref "f4dd85b5c9701d1b0839503f5b24e813d8142713") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2019/11/4/open-source-and-saas") #s(elfeed-entry ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2019/11/4/open-source-and-saas") "Open Source, SaaS and Monetization" "http://lucumr.pocoo.org/2019/11/4/open-source-and-saas" 1572825600.0 #s(elfeed-ref "fc7874b26655bfa51aed03f5b82462ae3365b7ba") html nil (dev python) "http://lucumr.pocoo.org/feed.atom" (:authors ((:name "Armin Ronacher")) :author "Armin Ronacher")) ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-11-06:/2019/how-to-send-good-pull-requests-on-github/") #s(elfeed-entry ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-11-06:/2019/how-to-send-good-pull-requests-on-github/") "How to send good pull requests on GitHub" "https://eli.thegreenplace.net/2019/how-to-send-good-pull-requests-on-github/" 1573020900.0 #s(elfeed-ref "ce5366fb7d8936cbd0e9e875ee3fc15c605460d0") html nil (dev python) "https://eli.thegreenplace.net/feeds/all.atom.xml" (:authors ((:name "Eli Bendersky")) :categories ("Software & Tools" "Version control") :author "Eli Bendersky")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-2015072320263450801") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-2015072320263450801") "Using an LSM for analytics" "https://smalldatum.blogspot.com/2019/11/using-lsm-for-analytics.html" 1573551000.0 #s(elfeed-ref "4573b14ffa0f13e7c6d9367725f84cf4993dd697") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("mysql" "rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-9190526351215782171") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-9190526351215782171") "Linux syscall performance regressions explained" "https://smalldatum.blogspot.com/2019/11/linux-performance-explained.html" 1573458780.0 #s(elfeed-ref "4140823eb838f598e0a39c6c4c9b66e2631c3074") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-8185319202650707437") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-8185319202650707437") "Jungle - LSM plus copy-on-write B-Tree" "https://smalldatum.blogspot.com/2019/11/jungle-lsm-plus-copy-on-write-b-tree.html" 1573240080.0 #s(elfeed-ref "b41c2dc0f1185e07d36ecd91d939f8a43c05840e") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("database economics" "rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-6575791193650586808") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-6575791193650586808") "Revisiting Kudu" "https://smalldatum.blogspot.com/2019/11/revisiting-kudu.html" 1573132020.0 #s(elfeed-ref "28441de75766fda7b2ddc754269db57ab40cddf8") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("database economics") :author "Mark Callaghan")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-10-18:/2019/10/18/edgerouter-ip-reporting/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-10-18:/2019/10/18/edgerouter-ip-reporting/") "EdgeRouter X DDNS with Gandi" "https://unexpectedeof.net/2019/10/18/edgerouter-ip-reporting/" 1571419080.0 #s(elfeed-ref "058e11138736771ee2af967ffc73825fd7cf1776") html nil (dev python) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("sysadmin" "ip" "dns" "edgerouter" "networking" "gandi") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-10-18:/2019/10/18/accessible-static-sites/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-10-18:/2019/10/18/accessible-static-sites/") "A Pelican theme focused on content and accessibility." "https://unexpectedeof.net/2019/10/18/accessible-static-sites/" 1571416320.0 #s(elfeed-ref "3fd241a01a7e1b4876bd9cda4081a7ec40a95627") html nil (dev python) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("web" "pelican" "python" "accessibility" "web") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-10-18:/2019/10/18/pihole-with-edgerouter/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-10-18:/2019/10/18/pihole-with-edgerouter/") "EdgeRouter X PiHole Setup" "https://unexpectedeof.net/2019/10/18/pihole-with-edgerouter/" 1571413680.0 #s(elfeed-ref "a034d512c48bcebd2b41322d7f24b3120869c15a") html nil (dev python) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("sysadmin" "pihole" "dns" "edgerouter" "networking") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-10-18:/2019/10/18/edgerouter-vpn-networking-two/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-10-18:/2019/10/18/edgerouter-vpn-networking-two/") "EdgeRouter X Home VPN Setup Pt 2" "https://unexpectedeof.net/2019/10/18/edgerouter-vpn-networking-two/" 1571404260.0 #s(elfeed-ref "4f70d406fb9441fe3805fd642e55244489a5d6c5") html nil (dev python) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("sysadmin" "edgerouter" "vpn" "networking") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-10-18:/2019/10/18/edgerouter-vpn-networking/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-10-18:/2019/10/18/edgerouter-vpn-networking/") "EdgeRouter X Home VPN Setup Pt 1" "https://unexpectedeof.net/2019/10/18/edgerouter-vpn-networking/" 1571394120.0 #s(elfeed-ref "f3a7b1a8f28acee65001ea0b963d3ac6be72efcb") html nil (dev python) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("sysadmin" "edgerouter" "vpn" "networking") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-09-27:/2019/09/27/hackaday-connected-world-follow-up/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-09-27:/2019/09/27/hackaday-connected-world-follow-up/") "Hackaday Connected World Follow Up" "https://unexpectedeof.net/2019/09/27/hackaday-connected-world-follow-up/" 1569605160.0 #s(elfeed-ref "d19a42b83c558f2262b7f5b2986233d69d664ad6") html nil (dev python) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("hardware" "circuitpython" "python" "hardware" "hackaday" "adafruit" "iRobot" "roomba") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-08-08:/2019/08/08/pg-lock-asyncio/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-08-08:/2019/08/08/pg-lock-asyncio/") "Postgres Advisory Locks with asyncio" "https://unexpectedeof.net/2019/08/08/pg-lock-asyncio/" 1565257620.0 #s(elfeed-ref "74728b66cad79557f79dee1bbcb6ce63231e1da4") html nil (dev python) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("postgres" "python" "asyncio" "postgres" "databases") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-08-04:/2019/08/04/connected-roomba-wrap-up/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-08-04:/2019/08/04/connected-roomba-wrap-up/") "Connected Roomba: wrap up" "https://unexpectedeof.net/2019/08/04/connected-roomba-wrap-up/" 1564933560.0 #s(elfeed-ref "95c25259c5208404f13adc784558fbaf0e9d8707") html nil (dev python) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("hardware" "circuitpython" "python" "hardware" "adafruit" "iRobot" "roomba") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-08-03:/2019/08/03/connected-roomba-sms/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-08-03:/2019/08/03/connected-roomba-sms/") "Connected Roomba: SMS" "https://unexpectedeof.net/2019/08/03/connected-roomba-sms/" 1564819500.0 #s(elfeed-ref "53960b48c5ae6b8514875257a579ce2b677d3b17") html nil (dev python) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("hardware" "circuitpython" "python" "hardware" "iRobot" "roomba") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-08-02:/2019/08/02/connected-roomba-remote-signaling/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-08-02:/2019/08/02/connected-roomba-remote-signaling/") "Connected Roomba: remote signaling" "https://unexpectedeof.net/2019/08/02/connected-roomba-remote-signaling/" 1564757700.0 #s(elfeed-ref "5b6b463f87a0c5f460461d0ae8c69591f532309e") html nil (dev python) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("hardware" "circuitpython" "python" "hardware" "adafruit" "iRobot" "roomba" "LoRa") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-08-01:/2019/08/01/connected-roomba-exploring-the-possibility/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-08-01:/2019/08/01/connected-roomba-exploring-the-possibility/") "Connected Roomba: Exploring the possibility" "https://unexpectedeof.net/2019/08/01/connected-roomba-exploring-the-possibility/" 1564647300.0 #s(elfeed-ref "7e1febbe18e03105a5c6cdf2f7343e03987b455e") html nil (dev python) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("hardware" "circuitpython" "python" "hardware" "adafruit" "iRobot" "roomba") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-07-14:/2019/07/14/creating-a-con-badge-with-pyportal/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-07-14:/2019/07/14/creating-a-con-badge-with-pyportal/") "Creating a con badge with PyPortal" "https://unexpectedeof.net/2019/07/14/creating-a-con-badge-with-pyportal/" 1563134520.0 #s(elfeed-ref "ea70248844b1c7cc70145252d41f927adfe0a5cd") html nil (dev python) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("circuitpython" "circuitpython" "python" "hardware" "adafruit" "gencon") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-06-23:/2019/06/23/using-dataclasses-for-configuration/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-06-23:/2019/06/23/using-dataclasses-for-configuration/") "Using dataclasses for configuration" "https://unexpectedeof.net/2019/06/23/using-dataclasses-for-configuration/" 1561287720.0 #s(elfeed-ref "d559d7e8b5ac2fc30b4149b3b25aaed5f1070f7b") html nil (dev python) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("python" "python" "dataclasses" "3.7") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-05-24:/2019/05/24/what-is-odbc-part-3-of-3/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-05-24:/2019/05/24/what-is-odbc-part-3-of-3/") "What is ODBC Part 3 of 3" "https://unexpectedeof.net/2019/05/24/what-is-odbc-part-3-of-3/" 1558726500.0 #s(elfeed-ref "81308c6d332b1d2bb40ce12d647f2a09029cd525") html nil (dev python unread) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("database" "odbc" "sql" "database" "python" "c" "lldb") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-05-18:/2019/05/18/what-is-odbc-part-2-of-3/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-05-18:/2019/05/18/what-is-odbc-part-2-of-3/") "What is ODBC Part 2 of 3" "https://unexpectedeof.net/2019/05/18/what-is-odbc-part-2-of-3/" 1558164900.0 #s(elfeed-ref "c6725897bcd52c69c8f907f29a14b86698f81d31") html nil (dev python unread) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("database" "odbc" "sql" "database") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-03-31:/2019/03/31/what-is-odbc-part-1-of-3/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-03-31:/2019/03/31/what-is-odbc-part-1-of-3/") "What is ODBC Part 1 of 3" "https://unexpectedeof.net/2019/03/31/what-is-odbc-part-1-of-3/" 1554053700.0 #s(elfeed-ref "dbd1d7b270aaa73ba8213440de03415e25b9ba9c") html nil (dev python unread) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("database" "odbc" "sql" "database") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-02-10:/2019/02/10/subdomain-ssl-with-gitlab-pages/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-02-10:/2019/02/10/subdomain-ssl-with-gitlab-pages/") "Subdomain SSL with Gitlab Pages" "https://unexpectedeof.net/2019/02/10/subdomain-ssl-with-gitlab-pages/" 1549812480.0 #s(elfeed-ref "12ef108eec80025db8baa5631964e5ffca5472ad") html nil (dev python unread) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("web" "gitlab" "ssl" "pelican" "python") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-01-18:/2019/01/18/vim-and-rust-in-2019/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-01-18:/2019/01/18/vim-and-rust-in-2019/") "Vim and Rust in 2019" "https://unexpectedeof.net/2019/01/18/vim-and-rust-in-2019/" 1547818440.0 #s(elfeed-ref "c28eb830e4ee57e04a34e4a0c0971a3dc99f330b") html nil (dev python unread) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("tools" "rust" "vim") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-01-02:/2019/01/02/building-vim-with-anaconda-python-support/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-01-02:/2019/01/02/building-vim-with-anaconda-python-support/") "Building vim with Anaconda Python support" "https://unexpectedeof.net/2019/01/02/building-vim-with-anaconda-python-support/" 1546458840.0 #s(elfeed-ref "639560c119edbb0b885eead525cd79d448a90e8c") html nil (dev python unread) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("tools" "python" "vim" "conda" "anaconda" "RHEL" "linux") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-12-22:/2018/12/22/docker-airflow/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-12-22:/2018/12/22/docker-airflow/") "docker-airflow" "https://unexpectedeof.net/2018/12/22/docker-airflow/" 1545498360.0 #s(elfeed-ref "ad3313f4136ff9438bc694c2d27b9915a191df48") html nil (dev python unread) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("tools" "python" "docker" "conda" "airflow") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-10-27:/2018/10/27/dealing-with-null-in-pyspark-transformations/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-10-27:/2018/10/27/dealing-with-null-in-pyspark-transformations/") "Dealing with NULL in PySpark transformations" "https://unexpectedeof.net/2018/10/27/dealing-with-null-in-pyspark-transformations/" 1540662960.0 #s(elfeed-ref "ab6473efe96f8811ef94a3d5b14ca2a71817b6df") html nil (dev python unread) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("python" "python" "pyspark") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-10-25:/2018/10/25/derbypy-intro-to-pyspark/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-10-25:/2018/10/25/derbypy-intro-to-pyspark/") "DerbyPy Intro to PySpark" "https://unexpectedeof.net/2018/10/25/derbypy-intro-to-pyspark/" 1540492200.0 #s(elfeed-ref "bbc2be4c5776c430722f5c310edaed610714574e") html nil (dev python unread) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("python" "pyspark" "python" "dataframes" "rdds") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-10-09:/2018/10/09/derbypy-an-introduction-to-python-modules-and-packages/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-10-09:/2018/10/09/derbypy-an-introduction-to-python-modules-and-packages/") "DerbyPy: An Introduction to Python Modules and Packages" "https://unexpectedeof.net/2018/10/09/derbypy-an-introduction-to-python-modules-and-packages/" 1539112140.0 #s(elfeed-ref "56f278a5237ac6faf07e9c2a1d957329d67bf705") html nil (dev python unread) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("python" "python" "module" "package" "derbypy") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-06-29:/2018/06/29/recursive-search-with-python/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-06-29:/2018/06/29/recursive-search-with-python/") "Recursive search with Python" "https://unexpectedeof.net/2018/06/29/recursive-search-with-python/" 1530286500.0 #s(elfeed-ref "a28e9e376e7cca75fd0125f84338016db73b487a") html nil (dev python unread) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("python" "python" "recursion") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-05-27:/2018/05/27/publishing-with-pelcian-on-windows/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-05-27:/2018/05/27/publishing-with-pelcian-on-windows/") "Publishing with Pelcian on Windows" "https://unexpectedeof.net/2018/05/27/publishing-with-pelcian-on-windows/" 1527416100.0 #s(elfeed-ref "b05b7a52edaf9e218067e624cda1131883cf35e0") html nil (dev python unread) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("python" "python" "pelican" "blogging") :author "Alexander Hagerman")) ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-05-08:/2018/05/08/getting-started/") #s(elfeed-entry ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-05-08:/2018/05/08/getting-started/") "Getting Started" "https://unexpectedeof.net/2018/05/08/getting-started/" 1525764000.0 #s(elfeed-ref "561801c7ecd1b1d42d23dbbcfbae71849990aa08") html nil (dev python unread) "https://unexpectedeof.net/feeds/all.atom.xml" (:authors ((:name "Alexander Hagerman")) :categories ("writing" "first" "misc") :author "Alexander Hagerman")) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=PHP-7.4-RC6-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=PHP-7.4-RC6-Released") "PHP 7.4 Aims For Release In Two Weeks With FFI, Performance Improvements" "http://www.phoronix.com/scan.php?page=news_item&px=PHP-7.4-RC6-Released" 1573766388.0 #s(elfeed-ref "1868adc81d01c670f8e60cd94a62f5f918428549") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28478") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28478") "Zombieload V2 TAA Performance Impact Benchmarks On Cascade Lake" "http://www.phoronix.com/vr.php?view=28478" 1573738080.0 #s(elfeed-ref "b0d5f2875729c03f0a3dc02a6afd5c35b260a7fb") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Darktable-3.0-RC1-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Darktable-3.0-RC1-Released") "Darktable 3.0 RC1 Released With Greater Undo/Redo Support, More SSE Optimizations" "http://www.phoronix.com/scan.php?page=news_item&px=Darktable-3.0-RC1-Released" 1573734581.0 #s(elfeed-ref "641412894dd2c2e71bc28dfb976f8840b984d7b8") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GCC-7.5-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GCC-7.5-Released") "GCC 7.5 Released With 215+ Bug Fixes As The Last Update To GCC7" "http://www.phoronix.com/scan.php?page=news_item&px=GCC-7.5-Released" 1573733849.0 #s(elfeed-ref "665ddc031f8052371aa6d685c59c00008b2afcc9") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-With-Intel-JCC-Assembler") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-With-Intel-JCC-Assembler") "Intel's Assembler Changes For JCC Erratum Are Not Hurting AMD" "http://www.phoronix.com/scan.php?page=news_item&px=AMD-With-Intel-JCC-Assembler" 1573723393.0 #s(elfeed-ref "4d43700964c9bcba378ccfb2c260b449adbc03e4") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-435.27.06-Beta") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-435.27.06-Beta") "NVIDIA 435.27.06 Vulkan Linux Driver Has Useful Display Improvements" "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-435.27.06-Beta" 1573710858.0 #s(elfeed-ref "3117699c1051d1ad0eb9b59e08b93592cf3597ee") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.2.4-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.2.4-Released") "Mesa 19.2.4 Released As Emergency Update After 19.2.3 Broke All OpenGL Drivers" "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.2.4-Released" 1573707895.0 #s(elfeed-ref "dc70f51f8ec1fef1578f2e6e6083cb24bc9ed3f0") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=CodeWeaver-Gfx-Dev-November") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=CodeWeaver-Gfx-Dev-November") "CodeWeavers Is Hiring Another Graphics Developer To Help With Wine D3D / Steam Play" "http://www.phoronix.com/scan.php?page=news_item&px=CodeWeaver-Gfx-Dev-November" 1573677352.0 #s(elfeed-ref "db825270bb5ed71b5fd7262402307acff4c4068f") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28475") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28475") "The Firefox + Chrome Web Browser Performance Impact From Intel's JCC Erratum Microcode Update" "http://www.phoronix.com/vr.php?view=28475" 1573676359.0 #s(elfeed-ref "2e33b0c01300458137512c53f54cc85a4e2c4136") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=LibreOffice-6.4-Beta") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=LibreOffice-6.4-Beta") "LibreOffice 6.4 Branched - Beta Release Underway With QR Code Generator, Threading Improvements" "http://www.phoronix.com/scan.php?page=news_item&px=LibreOffice-6.4-Beta" 1573671469.0 #s(elfeed-ref "64a4fedc3b66ab02ff35cdd04d80bbfe5fd58b90") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Radeon-Pro-Software-19.Q4") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Radeon-Pro-Software-19.Q4") "Radeon Pro Software for Enterprise 19.Q4 for Linux Released" "http://www.phoronix.com/scan.php?page=news_item&px=Radeon-Pro-Software-19.Q4" 1573663852.0 #s(elfeed-ref "9e670a62e16f17d072b21ac6b748e472399bb990") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Khronos-Analytic-Rendering-API") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Khronos-Analytic-Rendering-API") "Khronos Next Pursuing An Analytic Rendering API" "http://www.phoronix.com/scan.php?page=news_item&px=Khronos-Analytic-Rendering-API" 1573659281.0 #s(elfeed-ref "052905ccb65dcb426aa46c7939268a32776b80df") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Phoronix-Test-Suite-9.2-M2") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Phoronix-Test-Suite-9.2-M2") "Phoronix Test Suite 9.2 Milestone 2 Released" "http://www.phoronix.com/scan.php?page=news_item&px=Phoronix-Test-Suite-9.2-M2" 1573650745.0 #s(elfeed-ref "f90842d28a5fa01e6d5f9ca527060b7a65442644") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Linux-Disabling-HPET-CoffeeLake") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Linux-Disabling-HPET-CoffeeLake") "The Linux Kernel Disabling HPET For Intel Coffee Lake" "http://www.phoronix.com/scan.php?page=news_item&px=Linux-Disabling-HPET-CoffeeLake" 1573649170.0 #s(elfeed-ref "83eeb308dba99b95dc17bad5e0964a9d613a1dfe") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-GCN-OMP-OpenACC-Patches") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-GCN-OMP-OpenACC-Patches") "AMD GCN OpenMP/OpenACC Offloading Patches For The GCC 10 Compiler" "http://www.phoronix.com/scan.php?page=news_item&px=AMD-GCN-OMP-OpenACC-Patches" 1573634938.0 #s(elfeed-ref "31927e015eb5dc152603fa3516e430443280142e") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GNU-Assembler-Patches-JCC") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GNU-Assembler-Patches-JCC") "GNU Assembler Patches Sent Out For Optimizing The Intel Jump Conditional Code Erratum" "http://www.phoronix.com/scan.php?page=news_item&px=GNU-Assembler-Patches-JCC" 1573630800.0 #s(elfeed-ref "b27487d9b683c8affba8ac8b27a87eda9b76ae25") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=VirtualBox-SF-Ejected-Linux-5.4") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=VirtualBox-SF-Ejected-Linux-5.4") "VirtualBox SF Driver Ejected From The Linux 5.4 Kernel" "http://www.phoronix.com/scan.php?page=news_item&px=VirtualBox-SF-Ejected-Linux-5.4" 1573621596.0 #s(elfeed-ref "34a1bdbb1fd2190d8b0d724f1badad17beecf96a") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28466") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28466") "The Gaming Performance Impact From The Intel JCC Erratum Microcode Update" "http://www.phoronix.com/vr.php?view=28466" 1573605000.0 #s(elfeed-ref "f003c9b5d57be844c084d407d13440e1ab2bd378") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Linux-Graphics-Two-Sec") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Linux-Graphics-Two-Sec") "Intel's Linux Graphics Driver Updated For Denial Of Service + Privilege Escalation Bugs" "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Linux-Graphics-Two-Sec" 1573598096.0 #s(elfeed-ref "07512efcd7bd1db3bb740c10368d4c9c8804cb7d") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=iITLB-Multihit-TAA-Kernel-Code") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=iITLB-Multihit-TAA-Kernel-Code") "Linux Kernel Gets Mitigations For TSX Async Abort Plus Another New Issue: iITLB Multihit" "http://www.phoronix.com/scan.php?page=news_item&px=iITLB-Multihit-TAA-Kernel-Code" 1573587331.0 #s(elfeed-ref "771918e0211ff22a547dba1732f42d8dc71ddbd2") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=ZombieLoad-TAA-Announced") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=ZombieLoad-TAA-Announced") "New ZombieLoad Side-Channel Attack Variant: TSX Asynchronous Abort" "http://www.phoronix.com/scan.php?page=news_item&px=ZombieLoad-TAA-Announced" 1573585508.0 #s(elfeed-ref "39ae0f6579219a5d83deefe44979331bbce208e3") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28462") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28462") "Benchmarks Of JCC Erratum: A New Intel CPU Bug With Performance Implications On Skylake Through Cascade Lake" "http://www.phoronix.com/vr.php?view=28462" 1573581600.0 #s(elfeed-ref "d122995ffd15dc35bd5e6c18b3208b7f29bb577a") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=The-Bytecode-Alliance") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=The-Bytecode-Alliance") "Mozilla + Intel + Red Hat Form The Bytecode Alliance To Run WebAssembly Everywhere" "http://www.phoronix.com/scan.php?page=news_item&px=The-Bytecode-Alliance" 1573578038.0 #s(elfeed-ref "399d6517b2b9bbd1c99affc8ec43fca96ba8f7cc") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=LinuxBoot-Can-Boot-Windows") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=LinuxBoot-Can-Boot-Windows") "LinuxBoot Continues Maturing - Now Able To Boot Windows" "http://www.phoronix.com/scan.php?page=news_item&px=LinuxBoot-Can-Boot-Windows" 1573567540.0 #s(elfeed-ref "ea31bcda30c345bdeca6c11d125d0e1e1bfbc531") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Librsvg-Rust-CSS") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Librsvg-Rust-CSS") "Librsvg Continues Rust Conquest, Pulls In CSS Parsing Code From Mozilla Servo" "http://www.phoronix.com/scan.php?page=news_item&px=Librsvg-Rust-CSS" 1573562984.0 #s(elfeed-ref "e9539671ee9f532daa68e87c66eb723e0acf8ec9") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Coreboot-Fwupd-LVFS-WIP") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Coreboot-Fwupd-LVFS-WIP") "Coreboot Support Is Being Worked On For Fwupd/LVFS" "http://www.phoronix.com/scan.php?page=news_item&px=Coreboot-Fwupd-LVFS-WIP" 1573561397.0 #s(elfeed-ref "0017617a21978790198eaf248bb76f4b5891fe6a") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Adreno-640-Freedreno") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Adreno-640-Freedreno") "Qualcomm's Adreno 640 GPU Is Working Easily With The Freedreno OpenGL/Vulkan Drivers" "http://www.phoronix.com/scan.php?page=news_item&px=Adreno-640-Freedreno" 1573560612.0 #s(elfeed-ref "27b09d113b1d3954033f1950ca7be5eebab214be") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-ANV-VK_KHR_timeline_sema") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-ANV-VK_KHR_timeline_sema") "Intel's Vulkan Linux Driver Lands Timeline Semaphore Support" "http://www.phoronix.com/scan.php?page=news_item&px=Intel-ANV-VK_KHR_timeline_sema" 1573538132.0 #s(elfeed-ref "22e39a90f3c6611090407b41017c432bc8d8ffc5") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GStreamer-Conference-2019") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GStreamer-Conference-2019") "GStreamer Conference 2019 Videos Now Available Online" "http://www.phoronix.com/scan.php?page=news_item&px=GStreamer-Conference-2019" 1573536237.0 #s(elfeed-ref "e0fc4c6445c6b4f280859ca8f73e0bc25f53b391") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=KDE-Frameworks-5.64-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=KDE-Frameworks-5.64-Released") "KDE Frameworks 5.64 Released" "http://www.phoronix.com/scan.php?page=news_item&px=KDE-Frameworks-5.64-Released" 1573521604.0 #s(elfeed-ref "f790fe6e699358943b4a040e305de91ab3263d3a") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Chrome-Label-Slow-Or-Fast") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Chrome-Label-Slow-Or-Fast") "Google Chrome To Begin Marking Sites That Are Slow / Fast" "http://www.phoronix.com/scan.php?page=news_item&px=Chrome-Label-Slow-Or-Fast" 1573507328.0 #s(elfeed-ref "b019d5056a6bf34a801d4d1e18d2f26e266c6727") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28453") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28453") "The Disappointing Direction Of Linux Performance From 4.16 To 5.4 Kernels" "http://www.phoronix.com/vr.php?view=28453" 1573485900.0 #s(elfeed-ref "4e8f0477851ff403019e089ccfd8c57159bcebac") html nil (general) "https://www.phoronix.com/rss.php" nil) ("ubuntu.com" . "https://ubuntu.com/blog/lessons-learned-from-100-private-cloud-builds") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/lessons-learned-from-100-private-cloud-builds") "Lessons learned from 100+ private cloud builds" "https://ubuntu.com/blog/lessons-learned-from-100-private-cloud-builds" 1573732748.0 #s(elfeed-ref "d167d606747434c2f137f2e288730fabe72347f3") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Alex Cattle" :email "Alex Cattle")) :categories ("Linux" "OpenStack" "Private cloud" "Ubuntu"))) ("ubuntu.com" . "https://ubuntu.com/blog/a-technical-comparison-between-the-snap-and-the-flatpak-formats") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/a-technical-comparison-between-the-snap-and-the-flatpak-formats") "A technical comparison between the snap and the Flatpak formats" "https://ubuntu.com/blog/a-technical-comparison-between-the-snap-and-the-flatpak-formats" 1573727378.0 #s(elfeed-ref "f7b95edf44b9a94999d72cd27687fa5ea43e10a5") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Igor Ljubuncic" :email "Igor Ljubuncic")) :categories ("Flatpak" "snapcraft.io" "Snaps"))) ("ubuntu.com" . "https://ubuntu.com/blog/canonical-enhances-kubernetes-reliability-for-edge-iot-and-multi-cloud") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/canonical-enhances-kubernetes-reliability-for-edge-iot-and-multi-cloud") "Canonical enhances Kubernetes reliability for edge, IoT and multi-cloud" "https://ubuntu.com/blog/canonical-enhances-kubernetes-reliability-for-edge-iot-and-multi-cloud" 1573718426.0 #s(elfeed-ref "bad91814b93398b9ef4b385f25bc1a9de07b4961") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Canonical" :email "Canonical")))) ("ubuntu.com" . "https://ubuntu.com/blog/foo-c") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/foo-c") "foo.c" "https://ubuntu.com/blog/foo-c" 1573683873.0 #s(elfeed-ref "ceb6f4d3b0d07c900af95b2251f5f86b8cd08451") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Bill Wear" :email "Bill Wear")))) ("ubuntu.com" . "https://ubuntu.com/blog/design-and-web-team-summary-8-november-2019") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/design-and-web-team-summary-8-november-2019") "Design and Web team summary &#8211; 8 November 2019" "https://ubuntu.com/blog/design-and-web-team-summary-8-november-2019" 1573670836.0 #s(elfeed-ref "49bbb186739f8729a09915712851bb46708d807b") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Peter Mahnke" :email "Peter Mahnke")))) ("ubuntu.com" . "https://ubuntu.com/blog/ubuntu-updates-to-mitigate-latest-intel-hardware-vulnerabilities") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/ubuntu-updates-to-mitigate-latest-intel-hardware-vulnerabilities") "Ubuntu updates to mitigate latest Intel hardware vulnerabilities" "https://ubuntu.com/blog/ubuntu-updates-to-mitigate-latest-intel-hardware-vulnerabilities" 1573591433.0 #s(elfeed-ref "965079f95001e20252bf9e2ad2ad47da771d6695") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Alex Murray" :email "Alex Murray")) :categories ("Intel" "Security"))) ("ubuntu.com" . "https://ubuntu.com/blog/growing-the-linux-app-ecosystem-at-las-2019") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/growing-the-linux-app-ecosystem-at-las-2019") "Growing the Linux app Ecosystem at LAS 2019" "https://ubuntu.com/blog/growing-the-linux-app-ecosystem-at-las-2019" 1573549892.0 #s(elfeed-ref "18507ba2068a13e4238898d7ddd8d08108178eff") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Alan Pope" :email "Alan Pope")))) ("ubuntu.com" . "https://ubuntu.com/blog/open-infrastructure-summit-shanghai") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/open-infrastructure-summit-shanghai") "Open Infrastructure Summit Shanghai 2019: the highlights" "https://ubuntu.com/blog/open-infrastructure-summit-shanghai" 1573482358.0 #s(elfeed-ref "b40a36391c4ed9fe0762036e11672a63d4e37bd7") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Tytus Kurek" :email "Tytus Kurek")) :categories ("Open Infrastructure Summit" "OpenStack" "Ubuntu"))) ("ubuntu.com" . "https://ubuntu.com/blog/canonical-at-techweek-frankfurt") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/canonical-at-techweek-frankfurt") "Canonical at TechWeek Frankfurt" "https://ubuntu.com/blog/canonical-at-techweek-frankfurt" 1573482276.0 #s(elfeed-ref "643c7362509fedb39b9dc110ac8d86b1aa7bc88b") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Canonical" :email "Canonical")) :categories ("cloud" "Cloud security" "containers" "Private cloud" "Storage" "TechWeek"))) ("ubuntu.com" . "https://ubuntu.com/blog/ubuntu-kubecon-americas-2019") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/ubuntu-kubecon-americas-2019") "Ubuntu at Kubecon Americas 2019, San Diego" "https://ubuntu.com/blog/ubuntu-kubecon-americas-2019" 1573232321.0 #s(elfeed-ref "eefcb6919977409af848dacfdd84068446f38e8e") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Thibaut Rouffineau" :email "Thibaut Rouffineau")))) ("ubuntu.com" . "https://ubuntu.com/blog/canonical-collaborates-with-nvidia-to-accelerate-enterprise-ai-adoption-in-multi-cloud-environments-and-at-the-edge") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/canonical-collaborates-with-nvidia-to-accelerate-enterprise-ai-adoption-in-multi-cloud-environments-and-at-the-edge") "Canonical collaborates with NVIDIA to accelerate enterprise AI adoption in multi-cloud environments and at the edge" "https://ubuntu.com/blog/canonical-collaborates-with-nvidia-to-accelerate-enterprise-ai-adoption-in-multi-cloud-environments-and-at-the-edge" 1573113622.0 #s(elfeed-ref "23451f44e4e2650b6377af8c16580cb5ca17db92") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Canonical" :email "Canonical")) :categories ("AI" "kubernetes" "ML" "nvidia" "Ubuntu 18.04"))) ("ubuntu.com" . "https://ubuntu.com/blog/yahoo-japan-builds-their-iaas-environment-with-canonical") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/yahoo-japan-builds-their-iaas-environment-with-canonical") "Yahoo! Japan builds their IaaS environment with Canonical" "https://ubuntu.com/blog/yahoo-japan-builds-their-iaas-environment-with-canonical" 1573040796.0 #s(elfeed-ref "75148c08b11458ebb88fc896ac2f9b329e0bae64") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Alex Cattle" :email "Alex Cattle")) :categories ("ESM" "Juju" "juju resource" "MAAS" "OpenStack" "Private cloud" "Ubuntu" "ubuntu advantage for infrastructure" "Yahoo"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/188733729327") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/188733729327") "Rust 2020: Let’s embrace the Eternal September" "https://tim.mcnamara.nz/post/188733729327" 1572573200.0 #s(elfeed-ref "7afb5fea842f5642340614c7470083ca5d2c2c33") html nil (dev rust) "https://tim.mcnamara.nz/rss" (:categories ("rust2020" "rustlang" "rust"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/188579994977") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/188579994977") "The short term origins of legacy systems" "https://tim.mcnamara.nz/post/188579994977" 1571996147.0 #s(elfeed-ref "e5b96f1842034de45c0ec7ba66e91afe7e504a9e") html nil (dev rust) "https://tim.mcnamara.nz/rss" (:categories ("technology" "standards" "society"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/178475377027") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/178475377027") "Write your next C extension in Rust" "https://tim.mcnamara.nz/post/178475377027" 1537953995.0 #s(elfeed-ref "cae71f81652622a91f733fe6e540b2747cbf8941") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("rustlang" "programming"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/177648171567") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/177648171567") "Photo" "https://tim.mcnamara.nz/post/177648171567" 1535870552.0 #s(elfeed-ref "c90523ede5113c7eb03e87558beda38179384ed3") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("strange attractor" "chaos" "digital art"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/177562206357") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/177562206357") "Bird sightings for Tui (Prosthemadera-novaeseelandiae), Kākā..." "https://tim.mcnamara.nz/post/177562206357" 1535659125.0 #s(elfeed-ref "bd6578fdceb9730834761106b11dc650d8d11fe0") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("citizen science" "conservation"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/177172657187") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/177172657187") "Implementing the harmonic mean and geometric mean as user-defined aggregates in PostgreSQL" "https://tim.mcnamara.nz/post/177172657187" 1534704975.0 #s(elfeed-ref "7ff10117cfac9504f3465c15dafaaaa440200ee7") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("programming" "postgresql" "sql"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/176906903912") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/176906903912") "Why writing objects to disk is called “serialization”: a guide for those too scared to ask" "https://tim.mcnamara.nz/post/176906903912" 1534062184.0 #s(elfeed-ref "9257ca10734b1703160d7056f17d1d16644e6580") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("programming" "data" "systems programming"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/176613460297") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/176613460297") "You’re wrong about your understanding of the actor model" "https://tim.mcnamara.nz/post/176613460297" 1533360654.0 #s(elfeed-ref "fc9888c093b09990fb85ab28d5f45e3d7367e628") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("actor programming" "erlang" "akka" "systems-programming"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/176613232677") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/176613232677") "Avoid DIY Encryption by Learning About Encryption" "https://tim.mcnamara.nz/post/176613232677" 1484218800.0 #s(elfeed-ref "d74ccbde00cf1f9cbe759aecce85ea67fae7c41d") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("python" "encryption" "python programming"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/176613307022") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/176613307022") "IO Completion Ports (IOCP) and Asynchronous I/O through STDIN, STDOUT and STDERR" "https://tim.mcnamara.nz/post/176613307022" 1484171580.0 #s(elfeed-ref "e2eccccb6fab53975267a6a2b8180f8c5d56c16f") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("windows" "systems programming" "i/o" "python" "python programming"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/176613027917") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/176613027917") "If Rust doesn’t have exceptions, what does it have?" "https://tim.mcnamara.nz/post/176613027917" 1476591193.0 #s(elfeed-ref "0f267dc25d5a79d521f74ef546638043c8d555b7") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("rust" "systems-programming"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/131939605962") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/131939605962") "Safe Harbour" "https://tim.mcnamara.nz/post/131939605962" 1445846447.0 #s(elfeed-ref "ee7e669d80e5361058bb4f3724fdbeedf898a2ab") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("watercolor" "original content"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/116520925447") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/116520925447") "How to contribute to open source" "https://tim.mcnamara.nz/post/116520925447" 1429151185.0 #s(elfeed-ref "a73321025df2169e5ac74f470fc83fbf539cb881") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("open source" "osos2015" "open culture" "cc by 3.0 nz"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/103846216302") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/103846216302") "\"Your very existence on this day is contingent on decisions made by people hundreds, thousands, and...\"" "https://tim.mcnamara.nz/post/103846216302" 1417222058.0 #s(elfeed-ref "e80f1d72b447f54cecf75761e3badce3a1e0c596") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" nil) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/103333814732") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/103333814732") "Photo" "https://tim.mcnamara.nz/post/103333814732" 1416711282.0 #s(elfeed-ref "ba87f820763782ce30e30ea2373276527bf0fb20") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("art" "generative art"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/100278999587") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/100278999587") "Ideas about the future" "https://tim.mcnamara.nz/post/100278999587" 1413591360.0 #s(elfeed-ref "663e1a808f4bf8c0ccd23a6b4f99eaa94ebc5be1") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("predictions" "futurology" "guesses"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/97038312997") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/97038312997") "Pixels from Botticelli’s Primavera ordered." "https://tim.mcnamara.nz/post/97038312997" 1410242421.0 #s(elfeed-ref "4d2b60e1c211578c837dd3837c780863ded3bdc1") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("art" "digital art" "botticelli"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/96687595307") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/96687595307") "Photo" "https://tim.mcnamara.nz/post/96687595307" 1409901840.0 #s(elfeed-ref "b61e6fee5a4115cbc8325d9b27ef68843b2d5bfd") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("processing" "perlin noise" "art" "p5" "blue"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/96670713097") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/96670713097") "Photos from last night’s Natural Language Processing..." "https://tim.mcnamara.nz/post/96670713097" 1409884680.0 #s(elfeed-ref "a9e10844c38320b0d9f9c49000a954555bfb1eaf") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("meetup"))) ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/96564390387") #s(elfeed-entry ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/96564390387") "Photo" "https://tim.mcnamara.nz/post/96564390387" 1409777669.0 #s(elfeed-ref "af11f9b12a0f567afea324b399efeb30ac44b0ae") html nil (dev rust unread) "https://tim.mcnamara.nz/rss" (:categories ("processing" "p5" "sunrise"))) ("programmingisterrible.com" . "https://programmingisterrible.com/post/188942142748") #s(elfeed-entry ("programmingisterrible.com" . "https://programmingisterrible.com/post/188942142748") "Scaling in the presence of errors—don’t ignore them" "https://programmingisterrible.com/post/188942142748" 1573363924.0 #s(elfeed-ref "d02919f6ee0476106e618d9c10d6c151203f2f64") html nil (dev se) "https://programmingisterrible.com/rss" nil) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9287") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9287") "Scaling symbolic evaluation for automated verification of systems code with Serval" "https://blog.acolyer.org/2019/11/13/scaling-symbolic-evaluation-serval/" 1573624800.0 #s(elfeed-ref "0a1f1c6e7cef7e761fb65c11b607fc3712bb3204") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "Formal methods" "Software Engineering"))) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9278") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9278") "Snap: a microkernel approach to host networking" "https://blog.acolyer.org/2019/11/11/snap-networking/" 1573452000.0 #s(elfeed-ref "d39b3ed39fbf81e0db20031b494e6df03a427657") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "Google" "Networking"))) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9250") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9250") "The inflection point hypothesis: a principled approach to finding the root cause of a failure" "https://blog.acolyer.org/2019/11/08/the-inflection-point-hypothesis/" 1573192800.0 #s(elfeed-ref "5d1a1dda1962b8828b40e79c12c4fc3c35b4662d") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized"))) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9263") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9263") "File systems unfit as distributed storage backends: lessons from ten years of Ceph evolution" "https://blog.acolyer.org/2019/11/06/ceph-evolution/" 1573016400.0 #s(elfeed-ref "7beae7e5fba54f1d6149fe1de0efcfd00581d664") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "Storage"))) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9257") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9257") "An analysis of performance evolution of Linux’s core operations" "https://blog.acolyer.org/2019/11/04/an-analysis-of-performance-evolution-of-linuxs-core-operations/" 1572847200.0 #s(elfeed-ref "92b4eea9a46a5b50703c69013859abf69a35293a") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized"))) ("feeds.feedburner.com" . "5dc7b73fbd981800388ff997") #s(elfeed-entry ("feeds.feedburner.com" . "5dc7b73fbd981800388ff997") "Weekly Update 164" "http://feedproxy.google.com/~r/TroyHunt/~3/mHmW7QvjPKA/" 1573370455.0 #s(elfeed-ref "0998a90b69a2f8d3c747a1fd518950a186e330f7") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Weekly update"))) ("feeds.feedburner.com" . "5dc3b7135803e60038c47c54") #s(elfeed-entry ("feeds.feedburner.com" . "5dc3b7135803e60038c47c54") "HSTS From Top to Bottom or GTFO" "http://feedproxy.google.com/~r/TroyHunt/~3/BOHCikU5sqk/" 1573114318.0 #s(elfeed-ref "ddf1498d53a4b00a8d2d371369fddf1c9ca15d78") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("SSL"))) ("kennykerr.ca" . "http://kennykerr.ca/?p=920") #s(elfeed-entry ("kennykerr.ca" . "http://kennykerr.ca/?p=920") "Rust: getting started" "https://kennykerr.ca/2019/11/18/rust-getting-started/" 1574093629.0 #s(elfeed-ref "7ee36c26f147d00ea2d2750f0dab0087277eda70") html nil (C dev) "https://kennykerr.ca/feed/" (:authors ((:name "Kenny Kerr")) :categories ("Uncategorized"))) ("nullprogram.com" . "urn:uuid:13e56720-ef3a-4fa4-a4ff-0a6fef914504") #s(elfeed-entry ("nullprogram.com" . "urn:uuid:13e56720-ef3a-4fa4-a4ff-0a6fef914504") "On-the-fly Linear Congruential Generator Using Emacs Calc" "https://nullprogram.com/blog/2019/11/19/" 1574126270.0 #s(elfeed-ref "17231ee4d5fb06484215f3d0c003b1e36ad813e7") html nil (dev se) "http://nullprogram.com/feed" (:categories ("emacs" "crypto" "optimization" "c" "java" "javascript"))) ("nullprogram.com" . "urn:uuid:7266b2ea-f39e-4b9a-87c8-e4480374af41") #s(elfeed-entry ("nullprogram.com" . "urn:uuid:7266b2ea-f39e-4b9a-87c8-e4480374af41") "Infectious Executable Stacks" "https://nullprogram.com/blog/2019/11/15/" 1573788577.0 #s(elfeed-ref "783f61aeeb1d4a74e4638273d8972a13a945f19b") html nil (dev se) "http://nullprogram.com/feed" (:categories ("c" "netsec" "x86"))) ("drewdevault.com" . "https://drewdevault.com//2019/11/20/China.html") #s(elfeed-entry ("drewdevault.com" . "https://drewdevault.com//2019/11/20/China.html") "China" "https://drewdevault.com/2019/11/20/China.html" 1574208000.0 #s(elfeed-ref "cbcfa4669e7379dafe016e34ec735ae38560a6a7") html nil (dev se) "https://drewdevault.com/feed.xml" nil) ("drewdevault.com" . "https://drewdevault.com//2019/11/15/Status-update-November-2019.html") #s(elfeed-entry ("drewdevault.com" . "https://drewdevault.com//2019/11/15/Status-update-November-2019.html") "Status update, November 2019" "https://drewdevault.com/2019/11/15/Status-update-November-2019.html" 1573776000.0 #s(elfeed-ref "8464c1e2d167f56aa49732574c3db18e4178cca6") html nil (dev se) "https://drewdevault.com/feed.xml" nil) ("ubuntu.com" . "https://ubuntu.com/blog/snapcraft-secret-sauce-kde-neon-extension") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/snapcraft-secret-sauce-kde-neon-extension") "Snapcraft secret sauce: KDE neon extension" "https://ubuntu.com/blog/snapcraft-secret-sauce-kde-neon-extension" 1574350845.0 #s(elfeed-ref "5813922e526f4c8f5dcfef6308d0d95d821a8ed9") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Igor Ljubuncic" :email "Igor Ljubuncic")) :categories ("edge" "extension" "kde" "neon" "snapcraft.io"))) ("ubuntu.com" . "https://ubuntu.com/blog/the-lifecycle-of-components-in-your-design-system") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/the-lifecycle-of-components-in-your-design-system") "The lifecycle of a component" "https://ubuntu.com/blog/the-lifecycle-of-components-in-your-design-system" 1574344267.0 #s(elfeed-ref "04781fe239b6013f67047327e8fe1c82a62e5716") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Karl Waghorn-Moyce" :email "Karl Waghorn-Moyce")) :categories ("code" "CSS framework" "Design" "design team" "Vanilla" "vanilla framework"))) ("ubuntu.com" . "https://ubuntu.com/blog/canonical-introduces-ubuntu-to-the-industrial-mittelstand-at-sps-2019") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/canonical-introduces-ubuntu-to-the-industrial-mittelstand-at-sps-2019") "Canonical introduces Ubuntu to the industrial Mittelstand at SPS 2019" "https://ubuntu.com/blog/canonical-introduces-ubuntu-to-the-industrial-mittelstand-at-sps-2019" 1574327250.0 #s(elfeed-ref "941674f892bdd21b4f9f660834ea9d124309befe") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Galem KAYO" :email "Galem KAYO")))) ("ubuntu.com" . "https://ubuntu.com/blog/canonical-introduces-charmed-osm-to-enable-telcos-with-network-functions-management-and-orchestration") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/canonical-introduces-charmed-osm-to-enable-telcos-with-network-functions-management-and-orchestration") "Canonical introduces Charmed OSM to enable telcos with network functions management and orchestration" "https://ubuntu.com/blog/canonical-introduces-charmed-osm-to-enable-telcos-with-network-functions-management-and-orchestration" 1574236835.0 #s(elfeed-ref "22d70cfd5c3a21f5acefc29ccb9eb3a8fbc151b8") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Sarah Dickinson" :email "Sarah Dickinson")) :categories ("charmed OSM" "open source mano" "OSM" "Telco"))) ("ubuntu.com" . "https://ubuntu.com/blog/avoiding-dropped-connections-in-nginx-containers-with-stopsignal-sigquit") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/avoiding-dropped-connections-in-nginx-containers-with-stopsignal-sigquit") "Avoiding dropped connections in nginx containers with &#8220;STOPSIGNAL SIGQUIT&#8221;" "https://ubuntu.com/blog/avoiding-dropped-connections-in-nginx-containers-with-stopsignal-sigquit" 1574157469.0 #s(elfeed-ref "7713f3bebe4b910200d21e26ac855aa633c33953") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Robin Winslow" :email "Robin Winslow")) :categories ("cloud" "Design" "kubernetes" "Server"))) ("ubuntu.com" . "https://ubuntu.com/blog/we-reduced-our-docker-images-by-60-with-no-install-recommends") #s(elfeed-entry ("ubuntu.com" . "https://ubuntu.com/blog/we-reduced-our-docker-images-by-60-with-no-install-recommends") "We reduced our Docker images by 60% with &#8211;no-install-recommends" "https://ubuntu.com/blog/we-reduced-our-docker-images-by-60-with-no-install-recommends" 1573809909.0 #s(elfeed-ref "859418b3558c1c238147bda80b6481ed66d61347") html nil (linux os) "https://ubuntu.com/blog/feed" (:authors ((:name "Francisco Jiménez Cabrera" :email "Francisco Jiménez Cabrera")) :categories ("Design" "Development" "docker" "web"))) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Linux-5.5-NVMe-HWMON-Support") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Linux-5.5-NVMe-HWMON-Support") "Linux 5.5 To Finally Expose NVMe Drive Temperatures Via HWMON" "http://www.phoronix.com/scan.php?page=news_item&px=Linux-5.5-NVMe-HWMON-Support" 1574381115.0 #s(elfeed-ref "c81e0e77fb19562cb9c8206aa57aee3b85288bcd") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28523") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28523") "A Look At The GCC Compiler Tuning Performance Impact For Intel Ice Lake" "http://www.phoronix.com/vr.php?view=28523" 1574367625.0 #s(elfeed-ref "3b187fd8bda8ca3a78b258480635447eed2cbcac") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Blender-2.81-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Blender-2.81-Released") "Blender 2.81 Released With NVIDIA RTX Optix Back-End, Intel Open Image Denoise Support" "http://www.phoronix.com/scan.php?page=news_item&px=Blender-2.81-Released" 1574364566.0 #s(elfeed-ref "54f57e3aea2504fe76e22d7b8b7c42f7e2e2cd5c") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Half-Life-Alyx-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Half-Life-Alyx-Released") "Half-Life: Alyx Releasing In March 2020 With Linux Support" "http://www.phoronix.com/scan.php?page=news_item&px=Half-Life-Alyx-Released" 1574361440.0 #s(elfeed-ref "50a3ba0cfe7d709c176489ef5472a552f13fcbf1") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Gallium3D-OpenGL-4.6-Go") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Gallium3D-OpenGL-4.6-Go") "Intel's Open-Source Gallium3D Driver Achieves OpenGL 4.6 Conformance" "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Gallium3D-OpenGL-4.6-Go" 1574355123.0 #s(elfeed-ref "21cec00d8a2097bfb398bb9a68bdf6b1b068e367") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28516") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28516") "PHP 7.4 Performance Benchmarks Show A Nice Improvement - But PHP 8.0-dev Is Running Even Faster" "http://www.phoronix.com/vr.php?view=28516" 1574353440.0 #s(elfeed-ref "30a17fd05b706a0b81a65fc24ac9c63151db5aef") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-TXT-Open-Source-Coreboot") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-TXT-Open-Source-Coreboot") "Open-Source Intel TXT Support Published For Coreboot" "http://www.phoronix.com/scan.php?page=news_item&px=Intel-TXT-Open-Source-Coreboot" 1574351667.0 #s(elfeed-ref "c1bfbb71733dff13298f426b4f8902f50841a8ac") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-DP-MST-Audio-Linux-5.5") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-DP-MST-Audio-Linux-5.5") "NVIDIA DP MST Audio To Begin Working With The Linux 5.5 Kernel" "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-DP-MST-Audio-Linux-5.5" 1574339759.0 #s(elfeed-ref "f8ee6d6c85f8976e42d7d8fc85d291917b29610e") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=WireGuard-RFC-Looking-Like-5.6") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=WireGuard-RFC-Looking-Like-5.6") "Latest WireGuard Patch Out For Review With It Looking Like It Will Land For Linux 5.6" "http://www.phoronix.com/scan.php?page=news_item&px=WireGuard-RFC-Looking-Like-5.6" 1574328966.0 #s(elfeed-ref "f6a132360a6c97a70a973edc654d3a3276af5f0d") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Navi-14-Linux-No-Experiment") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Navi-14-Linux-No-Experiment") "AMD Promotes Navi 14 Linux Support Out Of \"Experimental\" + Fixes For Raven Ridge" "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Navi-14-Linux-No-Experiment" 1574320813.0 #s(elfeed-ref "3008e61853361becdb1186f47b192dcf740d8bea") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-IGC-1.0.2878") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-IGC-1.0.2878") "Intel Graphics Compiler Update Adds 16-Bit Atomics For Tiger Lake, Other New Features" "http://www.phoronix.com/scan.php?page=news_item&px=Intel-IGC-1.0.2878" 1574316663.0 #s(elfeed-ref "1d1d6101d4c769d7670b0dc1bcaa6cde48ed5de0") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3.0-RC4-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3.0-RC4-Released") "Mesa 19.3.0 Not Expected Until December - RC4 Released With ACO Fixes" "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3.0-RC4-Released" 1574312686.0 #s(elfeed-ref "160e0ef12fc5380187b6c8370abd538475826f10") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Data-Streaming-Accel") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Data-Streaming-Accel") "Intel Details New Data Streaming Accelerator For Future CPUs - Linux Support Started" "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Data-Streaming-Accel" 1574293860.0 #s(elfeed-ref "1257b260e0855d577d99a4e351a949e3645ecc8b") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.2.5-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.2.5-Released") "Mesa 19.2.5 Released With Intel Vulkan + RadeonSI Driver Fixes" "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.2.5-Released" 1574279955.0 #s(elfeed-ref "f4ce395940bc25354f44b71ad64b6cfce1a6bb0b") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28512") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28512") "Linux 5.4 Is Big For AMD Radeon Users From New GPU Support To Slightly Faster Performance" "http://www.phoronix.com/vr.php?view=28512" 1574267400.0 #s(elfeed-ref "fc11aa63d3834f130de328d7f94efccca723ccbd") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Skylake-Xeon-Scalable-JCC") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Skylake-Xeon-Scalable-JCC") "JCC Erratum Impact On Skylake Xeon Scalable Plus The Patched Assembler" "http://www.phoronix.com/scan.php?page=news_item&px=Skylake-Xeon-Scalable-JCC" 1574263767.0 #s(elfeed-ref "9e337c96e3c1927ff7b0a7dd892c02b84602efe3") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-CUDA-10.2-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-CUDA-10.2-Released") "CUDA 10.2 Released With VMM APIs, libcu++ As Parallel Standard C++ Library For GPUs" "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-CUDA-10.2-Released" 1574257750.0 #s(elfeed-ref "38351ca23b684ca1c2b4e0aac45efaf6c5d75409") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Rav1e-Encoder-8-Titles-Speed") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Rav1e-Encoder-8-Titles-Speed") "Rav1e Squeezes Out More Performance For This Rust-Written AV1 Encoder" "http://www.phoronix.com/scan.php?page=news_item&px=Rav1e-Encoder-8-Titles-Speed" 1574255924.0 #s(elfeed-ref "ef0838c6fd23e303c6805f6e605af0f88c370f7c") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Canonical-Charmed-OSM") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Canonical-Charmed-OSM") "Canonical Releases Charmed OSM As Its Latest Enterprise Push" "http://www.phoronix.com/scan.php?page=news_item&px=Canonical-Charmed-OSM" 1574252759.0 #s(elfeed-ref "c594be28cc2cbabe7d98af7c05a68a674a2ac54a") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3-IceLake-i965-G3D") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3-IceLake-i965-G3D") "Intel Iris Plus Ice Lake Graphics Run Great With Mesa 19.3's Gallium3D Driver" "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3-IceLake-i965-G3D" 1574240938.0 #s(elfeed-ref "5ef2eeabddb438afb12730f7660443235ec01694") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=XWayland-Pending-Stuttering") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=XWayland-Pending-Stuttering") "XWayland Work Pending To Address Game Tearing/Stuttering" "http://www.phoronix.com/scan.php?page=news_item&px=XWayland-Pending-Stuttering" 1574232955.0 #s(elfeed-ref "7e0200da0c6a25cbea95b16487fdc0c77da232f0") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Solaris-11.4-SRU-15") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Solaris-11.4-SRU-15") "Oracle Solaris 11.4 SRU15 Has A Number Of Package Updates" "http://www.phoronix.com/scan.php?page=news_item&px=Solaris-11.4-SRU-15" 1574226062.0 #s(elfeed-ref "393075038924b7d5008e592787101feda617fe0e") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=DXVK-1.4.5-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=DXVK-1.4.5-Released") "DXVK 1.4.5 Brings Async Presentation For All GPUs, Better Multi-Threading Efficiency" "http://www.phoronix.com/scan.php?page=news_item&px=DXVK-1.4.5-Released" 1574206439.0 #s(elfeed-ref "950d2e98def8d211dcc0adf21d4d5b91e75b5a0f") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28509") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28509") "Intel Haswell To Ice Lake Laptop Performance Benchmarks On Ubuntu 19.10" "http://www.phoronix.com/vr.php?view=28509" 1574197994.0 #s(elfeed-ref "34b283b389f97451b9aa9b659abad1d24d532d87") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Debian-GR-New-Systemd-Option") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Debian-GR-New-Systemd-Option") "Debian Adds Another Option For Its Init System Diversity General Resolution" "http://www.phoronix.com/scan.php?page=news_item&px=Debian-GR-New-Systemd-Option" 1574196946.0 #s(elfeed-ref "9c0a980c0400e2ab2485baf93ce65cb905449d91") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=vkBasalt-0.2-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=vkBasalt-0.2-Released") "vkBasalt 0.2 Released With SMAA, Other Vulkan Post Processing Layer Enhancements" "http://www.phoronix.com/scan.php?page=news_item&px=vkBasalt-0.2-Released" 1574192027.0 #s(elfeed-ref "0e3995fe21daa2a5f2ae5e9434b7a422d72144bc") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Coreboot-4.11-Released") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Coreboot-4.11-Released") "Coreboot 4.11 Brings Many Intel Improvements, New Support For Supermicro / Lenovo Boards" "http://www.phoronix.com/scan.php?page=news_item&px=Coreboot-4.11-Released" 1574182800.0 #s(elfeed-ref "0241880e0552ffefc4debed93606aa1f300124e8") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Crypto-API-Doing-Some-Zinc") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Crypto-API-Doing-Some-Zinc") "Linux's Crypto API Is Adopting Some Aspects Of Zinc, Opening Door To Mainline WireGuard" "http://www.phoronix.com/scan.php?page=news_item&px=Crypto-API-Doing-Some-Zinc" 1574179744.0 #s(elfeed-ref "4ca848857867aa703dadae9e52a6ccdd8da3707b") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Flax-Engine-Linux") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Flax-Engine-Linux") "Flax Engine Ported To Linux + Vulkan Rendering Support" "http://www.phoronix.com/scan.php?page=news_item&px=Flax-Engine-Linux" 1574179067.0 #s(elfeed-ref "2138751b730bc84540eb0d6430e3ac508300c123") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Gfx-DoS-Fix-Hit-Power") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Gfx-DoS-Fix-Hit-Power") "Intel's Graphics Driver DoS Fix Last Week Has Hurt Power Consumption" "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Gfx-DoS-Fix-Hit-Power" 1574177899.0 #s(elfeed-ref "f04615deb973b4d8dc4df79fa7fc8a26fac609f2") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Radeon-Pro-W5700") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Radeon-Pro-W5700") "AMD Announces Radeon Pro W5700 RDNA Workstation Graphics Card" "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Radeon-Pro-W5700" 1574173106.0 #s(elfeed-ref "bb94bbc4dd9584837a41dcb4b8a151c2205ec041") html nil (general) "https://www.phoronix.com/rss.php" nil) ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Athlon-3000G-Shipping") #s(elfeed-entry ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Athlon-3000G-Shipping") "AMD's Athlon 3000G Processor Begins Shipping At $49 USD" "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Athlon-3000G-Shipping" 1574172478.0 #s(elfeed-ref "fe8c86b863b1d55af2318879e2a7a74184fc54ec") html nil (general) "https://www.phoronix.com/rss.php" nil) ("hackaday.com" . "https://hackaday.com/?p=386783") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=386783") "Building a Front Panel For The RC2014 Computer" "https://hackaday.com/2019/11/21/building-a-front-panel-for-the-rc2014-computer/" 1574380806.0 #s(elfeed-ref "a9f9fc8b728752ea191e83829bcab69b922b0695") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Tom Nardi")) :categories ("computer hacks" "Retrocomputing" "blinkenlights" "front panel" "RC2014" "retrocomputer"))) ("hackaday.com" . "https://hackaday.com/?p=386745") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=386745") "Casting Gears At Home" "https://hackaday.com/2019/11/21/casting-gears-at-home/" 1574370024.0 #s(elfeed-ref "12f9fd3845d356737d0ab8c8366bee54036e1929") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Lewin Day")) :categories ("Tool Hacks" "aluminium casting" "cast gear" "casting" "gear"))) ("hackaday.com" . "https://hackaday.com/?p=385158") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=385158") "Little Flash Charges In 40 Seconds Thanks to Super Capacitors" "https://hackaday.com/2019/11/21/little-flash-charges-in-40-seconds-thanks-to-super-capacitors/" 1574364600.0 #s(elfeed-ref "b4bff9d57b739bdc71e73f1b220cba632911abc4") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Gerrit Coetzee")) :categories ("Robots Hacks" "The Hackaday Prize" "2019 Hackaday Prize" "arduino" "robot" "simple" "super capacitor"))) ("hackaday.com" . "https://hackaday.com/?p=384376") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=384376") "Retrotechtacular: 934 MHz CB Radio" "https://hackaday.com/2019/11/21/retrotechtacular-934-mhz-cb-radio/" 1574359208.0 #s(elfeed-ref "bc71218e84371960cc12caea9b2e77df3651cffe") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Jenny List")) :categories ("Radio Hacks" "Retrotechtacular" "934 MHz" "cb" "cb radio" "uk"))) ("hackaday.com" . "https://hackaday.com/?p=386864") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=386864") "Gaze Deeply Into These Infinity Mirror Coasters" "https://hackaday.com/2019/11/21/gaze-deeply-into-these-infinity-mirror-coasters/" 1574353800.0 #s(elfeed-ref "4747cc117fa4e7377555a93925a53d4cd41ab158") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Tom Nardi")) :categories ("ATtiny Hacks" "home hacks" "LED Hacks" "3D printed enclosure" "attiny85" "coaster" "infinity mirror" "RGB LED" "ws2812b"))) ("hackaday.com" . "https://hackaday.com/?p=380021") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=380021") "Training Bats in the Random Forest with the Confusion Matrix" "https://hackaday.com/2019/11/21/training-bats-in-the-random-forest-with-the-confusion-matrix/" 1574348456.0 #s(elfeed-ref "29706e3bf37dc23b27ec22a181030c3f169b0d45") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Pat Whetman")) :categories ("Interest" "Machine Learning" "Skills" "Software Hacks" "bats" "Bioacoustics" "classification" "R" "Random Forest"))) ("hackaday.com" . "https://hackaday.com/?p=385963") #s(elfeed-entry ("hackaday.com" . "https://hackaday.com/?p=385963") "Jackpot!: The Trials And Tribulations Of Turning A Slot Machine Into An ATM" "https://hackaday.com/2019/11/21/jackpot-the-trials-and-tribulations-of-turning-a-slot-machine-into-an-atm/" 1574337600.0 #s(elfeed-ref "bbcb6b76be5b4706098c19e30b41b062d7ef1e1f") html nil (hardware make) "https://hackaday.com/rss" (:authors ((:name "Danie Conradie")) :categories ("Tech Hacks" "arduino" "atm" "coin-op" "slot machine" "Strange Parts"))) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-3319552266672129851") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-3319552266672129851") "Python Software Foundation Fellow Members for Q3 2019" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/T3r7qZxo-xg/python-software-foundation-fellow.html" 1574087700.0 #s(elfeed-ref "d22e433100a1910b8af878e9f1695d228b351b83") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Ewa Jodlowska" :uri "http://www.blogger.com/profile/18334325508115717169" :email "noreply@blogger.com")) :author "Ewa Jodlowska")) ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-3547365549105510316") #s(elfeed-entry ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-3547365549105510316") "Why Sponsor PyCon 2020?" "http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/lE0u-5MIUQc/why-sponsor-pycon-2020.html" 1574081880.0 #s(elfeed-ref "29181e478c16b6226f1f7f941871151500ea9f08") html nil (dev python) "https://feeds.feedburner.com/PythonSoftwareFoundationNews" (:authors ((:name "Betsy Waliszewski" :uri "http://www.blogger.com/profile/11931343676066539740" :email "noreply@blogger.com")) :author "Betsy Waliszewski")) ("bg.battletech.com" . "http://bg.battletech.com/?p=8241") #s(elfeed-entry ("bg.battletech.com" . "http://bg.battletech.com/?p=8241") "MechWarrior 5 Tie-In Fiction by Randall N. Bills Now Available as Free Download" "https://bg.battletech.com/news/mechwarrior-5-tie-in-fiction-by-randall-n-bills-now-available-as-free-download/" 1574186448.0 #s(elfeed-ref "7ed9940bf8424fc2efaa0a869ac56d5179419e75") html nil (Gaming TT) "https://bg.battletech.com/feed/" (:authors ((:name "Aaron Cahall")) :categories ("News" "News and Announcements" "BattleTech" "fiction" "MechWarrior 5" "new" "Randall N. Bills"))) ("bg.battletech.com" . "http://bg.battletech.com/?p=8228") #s(elfeed-entry ("bg.battletech.com" . "http://bg.battletech.com/?p=8228") "Now Available – Worldwide Event 2019: Requiem for a Blue Star" "https://bg.battletech.com/uncategorized/now-available-worldwide-event-2019-requiem-for-a-blue-star/" 1572535220.0 #s(elfeed-ref "64d2f8d5fe7555b4ae258d55ec3a4934b1a5d92c") html nil (Gaming TT) "https://bg.battletech.com/feed/" (:authors ((:name "Aaron Cahall")) :categories ("Uncategorized"))) ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9914") #s(elfeed-entry ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9914") "Python 2 Will Die Soon – Know Why? | End of Python 2 in Jan 2020" "https://www.thecrazyprogrammer.com/2019/11/end-of-python-2.html" 1574337623.0 #s(elfeed-ref "41cc1e4583caa19b11d21cce176fe9e536b71190") html nil (general) "https://thecrazyprogrammer.com/feed" (:authors ((:name "Chirag Manghnani")) :categories ("News" "Python 2" "Python 2 end" "Python news"))) ("feeds.feedburner.com" . "5dd338a5538b5c0044f310d3") #s(elfeed-entry ("feeds.feedburner.com" . "5dd338a5538b5c0044f310d3") "When Bank Communication is Indistinguishable from Phishing Attacks" "http://feedproxy.google.com/~r/TroyHunt/~3/oPUpcYlQIEU/" 1574144920.0 #s(elfeed-ref "45b1dc0ca3be4801b75cc7e26a94585bc972c7e0") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Security" "Banks" "Scam"))) ("feeds.feedburner.com" . "5dbdfd87dac39a0038f37a77") #s(elfeed-entry ("feeds.feedburner.com" . "5dbdfd87dac39a0038f37a77") "Welcoming the Norwegian Government to HIBP" "http://feedproxy.google.com/~r/TroyHunt/~3/OBWJxG7lBHA/" 1574061310.0 #s(elfeed-ref "8de9577a249eeb3bb2486c32deb9f7f7e850ba1d") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Have I Been Pwned"))) ("feeds.feedburner.com" . "5dd0e49d538b5c0044f3107b") #s(elfeed-entry ("feeds.feedburner.com" . "5dd0e49d538b5c0044f3107b") "Weekly Update 165" "http://feedproxy.google.com/~r/TroyHunt/~3/2s3E5ph4YW0/" 1573987048.0 #s(elfeed-ref "d55ee7a40c173dd3ee1dc7cf164ae8b3400d8356") html nil (dev security) "https://feeds.feedburner.com/TroyHunt" (:authors ((:name "Troy Hunt")) :categories ("Weekly update"))) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-6952359165156620483") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-6952359165156620483") "The delta+main index structure" "https://smalldatum.blogspot.com/2019/11/the-deltamain-index-structure.html" 1574259660.0 #s(elfeed-ref "5a208f9493f2dc3ba09de8e01ef19fc876b2871f") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("database economics" "rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1845157042565893040") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1845157042565893040") "Always be upgrading" "https://smalldatum.blogspot.com/2019/11/always-be-upgrading.html" 1574076540.0 #s(elfeed-ref "72a44091b76f5ec6140fbef307bca9aa2bccc3f9") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-7977993685814053408") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-7977993685814053408") "My theory on technical debt and OSS" "https://smalldatum.blogspot.com/2019/11/my-theory-on-technical-debt-and-oss.html" 1573898340.0 #s(elfeed-ref "874a970b8d4fd5985721ba85e714e3e51f6881da") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("mysql" "rocksdb") :author "Mark Callaghan")) ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-4200549962003035100") #s(elfeed-entry ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-4200549962003035100") "The joy of database configuration" "https://smalldatum.blogspot.com/2019/11/the-joy-of-database-configuration.html" 1573810080.0 #s(elfeed-ref "604624b02af9f0e0a712581370176bbf2beb023d") html nil (dev se) "https://smalldatum.blogspot.com/feeds/posts/default" (:authors ((:name "Mark Callaghan" :uri "http://www.blogger.com/profile/09590445221922043181" :email "noreply@blogger.com")) :categories ("database economics" "mongodb" "mysql" "rocksdb") :author "Mark Callaghan")) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9299") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9299") "Local-first software: you own your data, in spite of the cloud" "https://blog.acolyer.org/2019/11/20/local-first-software/" 1574229600.0 #s(elfeed-ref "c111d7782c69cea03bf0ef7705dcb6c7cd232ca6") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "Distributed Systems" "Software Engineering"))) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9304") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9304") "Formal foundations of serverless computing" "https://blog.acolyer.org/2019/11/18/formal-foundations-of-serverless-computing/" 1574056800.0 #s(elfeed-ref "1c2126c09eef44559a308cc4a9567105f81711aa") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "Formal methods"))) ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9295") #s(elfeed-entry ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9295") "Taiji: managing global user traffic for large-scale Internet services at the edge" "https://blog.acolyer.org/2019/11/15/facebook-taiji/" 1573797600.0 #s(elfeed-ref "618b569f0016560a55a62158c318bb004640f56d") html nil (general) "https://blog.acolyer.org/feed/" (:authors ((:name "adriancolyer")) :categories ("Uncategorized" "Facebook" "Networking"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103121") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103121") "Why does the Alpha AXP predict a coroutine transfer the way it does?" "https://devblogs.microsoft.com/oldnewthing/20191121-00/?p=103121" 1574348400.0 #s(elfeed-ref "fda4b21ca2597613220e05ba8e611f70d13379e0") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Old New Thing" "Code"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103118") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103118") "The case of the Uuid­Create­Sequential that didn’t use the MAC address" "https://devblogs.microsoft.com/oldnewthing/20191120-00/?p=103118" 1574262000.0 #s(elfeed-ref "b5d72253259216720a985a2068cc7c71334e7282") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Old New Thing" "Other"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103115") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103115") "The Magical Excel 97 Far East Language Build Screwdriver™" "https://devblogs.microsoft.com/oldnewthing/20191119-00/?p=103115" 1574175600.0 #s(elfeed-ref "9fd3f18f6aee1bd353102b2e416cb93a95cc32ac") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Old New Thing" "History"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103110") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103110") "I set the same ACL with the GUI and with icacls, yet the results are different" "https://devblogs.microsoft.com/oldnewthing/20191118-00/?p=103110" 1574089200.0 #s(elfeed-ref "48851a1a80f93a1e53248c13b7b1f5721d7b5cad") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Old New Thing" "Tips/Support"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103104") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103104") "My summer vacation: The London Eye" "https://devblogs.microsoft.com/oldnewthing/20191115-01/?p=103104" 1573830001.0 #s(elfeed-ref "9f76b8501c1e423e59a58b21cfa17304626b0ed4") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Old New Thing" "Non-Computer"))) ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103102") #s(elfeed-entry ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103102") "Why does my single-threaded program have multiple threads?" "https://devblogs.microsoft.com/oldnewthing/20191115-00/?p=103102" 1573830000.0 #s(elfeed-ref "b4c95f6423a0fa90c0c1223cefa8eb3fbd2b518a") html nil (dev se) "https://blogs.msdn.microsoft.com/oldnewthing/feed" (:authors ((:name "Raymond Chen")) :categories ("Old New Thing" "Code"))) ("lwn.net" . "https://lwn.net/Articles/805321/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/805321/rss") "Bad Binder: Android In-The-Wild Exploit (Project Zero)" "https://lwn.net/Articles/805321/rss" 1574379990.0 #s(elfeed-ref "ca9f18d0c1eaa11cd748a4bed4af19d3a46014a6") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/805180/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/805180/rss") "[$] Fedora's modularity mess" "https://lwn.net/Articles/805180/rss" 1574360654.0 #s(elfeed-ref "837bf4959ae96b3158cceb048464c240fc092c52") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/805282/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/805282/rss") "Stable kernels 5.3.12, 4.19.85, and 4.14.155" "https://lwn.net/Articles/805282/rss" 1574348131.0 #s(elfeed-ref "038bd92e773f3318b33798e3472f69667b45523c") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/805281/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/805281/rss") "Security updates for Thursday" "https://lwn.net/Articles/805281/rss" 1574346836.0 #s(elfeed-ref "e2fdbc262e9d7295d1ca23ba1dfa4e8ce6ef3f32") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804784/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804784/rss") "[$] LWN.net Weekly Edition for November 21, 2019" "https://lwn.net/Articles/804784/rss" 1574297334.0 #s(elfeed-ref "eb32adfd0bdb29f49467aecd94aaf1164445da21") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804906/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804906/rss") "[$] LSM stacking and the future" "https://lwn.net/Articles/804906/rss" 1574281193.0 #s(elfeed-ref "56280055f3f3c2cb1276af1a27e6e5e64d325e8e") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/805224/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/805224/rss") "Security updates for Wednesday" "https://lwn.net/Articles/805224/rss" 1574264595.0 #s(elfeed-ref "29f84ffa2b682108b80fae9c890b9a2975fdba60") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/805114/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/805114/rss") "[$] Enhancing KVM for guest protection and security" "https://lwn.net/Articles/805114/rss" 1574258589.0 #s(elfeed-ref "27cb41d654baf8c0d61bdaba3803a05ff9731de8") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/805172/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/805172/rss") "SystemTap 4.2 release" "https://lwn.net/Articles/805172/rss" 1574189388.0 #s(elfeed-ref "a754588e07abe0a3e5e1d9aab2bfb1f0b204173a") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/805097/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/805097/rss") "[$] A recap of KVM Forum 2019" "https://lwn.net/Articles/805097/rss" 1574182836.0 #s(elfeed-ref "2758ea8dea7d978ac19d6677b9bdda881fbd389a") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/805149/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/805149/rss") "Security updates for Tuesday" "https://lwn.net/Articles/805149/rss" 1574177124.0 #s(elfeed-ref "adfed5986bcbd56c9e33bae4a8881ed9f679e709") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/804982/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/804982/rss") "[$] Some near-term arm64 hardening patches" "https://lwn.net/Articles/804982/rss" 1574102171.0 #s(elfeed-ref "dd5f63152dd293af79660d12f1bce132d25ecfc2") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/805084/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/805084/rss") "Two stable kernels" "https://lwn.net/Articles/805084/rss" 1574093075.0 #s(elfeed-ref "78a835ac2733af50495e33779f62fa042c179ae6") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/805083/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/805083/rss") "Security updates for Monday" "https://lwn.net/Articles/805083/rss" 1574092410.0 #s(elfeed-ref "fc8d791a4ce07528703eb41e604ccf0256e0b8a1") html nil (general) "https://lwn.net/headlines/newrss" nil) ("lwn.net" . "https://lwn.net/Articles/805038/rss") #s(elfeed-entry ("lwn.net" . "https://lwn.net/Articles/805038/rss") "Kernel prepatch 5.4-rc8" "https://lwn.net/Articles/805038/rss" 1574085962.0 #s(elfeed-ref "5cb51db088225dafa0a532361a8788f7017eea19") html nil (general) "https://lwn.net/headlines/newrss" nil))) :index #s(avl-tree- [[[[[[[[[[[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Linux-5.5-NVMe-HWMON-Support") 0] [[nil nil ("lwn.net" . "https://lwn.net/Articles/805321/rss") 0] nil ("hackaday.com" . "https://hackaday.com/?p=386745") -1] ("hackaday.com" . "https://hackaday.com/?p=386783") 1] [[[nil nil ("hackaday.com" . "https://hackaday.com/?p=385158") 0] nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Blender-2.81-Released") -1] [[[nil nil ("lwn.net" . "https://lwn.net/Articles/805180/rss") 0] nil ("hackaday.com" . "https://hackaday.com/?p=384376") -1] [nil nil ("hackaday.com" . "https://hackaday.com/?p=386864") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Gallium3D-OpenGL-4.6-Go") -1] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Half-Life-Alyx-Released") 1] ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28523") 1] [[[[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-TXT-Open-Source-Coreboot") 0] [nil nil ("hackaday.com" . "https://hackaday.com/?p=380021") 0] ("ubuntu.com" . "https://ubuntu.com/blog/snapcraft-secret-sauce-kde-neon-extension") 0] [nil [nil nil ("lwn.net" . "https://lwn.net/Articles/805281/rss") 0] ("lwn.net" . "https://lwn.net/Articles/805282/rss") 1] ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103121") 0] [[nil [nil nil ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9914") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-DP-MST-Audio-Linux-5.5") 1] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=WireGuard-RFC-Looking-Like-5.6") 0] ("hackaday.com" . "https://hackaday.com/?p=385963") -1] ("ubuntu.com" . "https://ubuntu.com/blog/the-lifecycle-of-components-in-your-design-system") 0] ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28516") -1] [[[[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Navi-14-Linux-No-Experiment") 0] [nil [nil nil ("lwn.net" . "https://lwn.net/Articles/804784/rss") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3.0-RC4-Released") 1] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-IGC-1.0.2878") 1] [[nil nil ("lwn.net" . "https://lwn.net/Articles/804906/rss") 0] nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.2.5-Released") -1] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Data-Streaming-Accel") -1] [[[[nil nil ("lwn.net" . "https://lwn.net/Articles/805224/rss") 0] nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Skylake-Xeon-Scalable-JCC") -1] [nil [nil nil ("lwn.net" . "https://lwn.net/Articles/805114/rss") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-6952359165156620483") 1] ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103118") 0] [[[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Rav1e-Encoder-8-Titles-Speed") 0] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3-IceLake-i965-G3D") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Canonical-Charmed-OSM") 0] [[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=XWayland-Pending-Stuttering") 0] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Solaris-11.4-SRU-15") 0] ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9299") 0] ("ubuntu.com" . "https://ubuntu.com/blog/canonical-introduces-charmed-osm-to-enable-telcos-with-network-functions-management-and-orchestration") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-CUDA-10.2-Released") 0] ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28512") 0] ("ubuntu.com" . "https://ubuntu.com/blog/canonical-introduces-ubuntu-to-the-industrial-mittelstand-at-sps-2019") -1] [[[[[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=DXVK-1.4.5-Released") 0] nil ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28509") -1] [[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=vkBasalt-0.2-Released") 0] [nil [nil nil ("lwn.net" . "https://lwn.net/Articles/805097/rss") 0] ("bg.battletech.com" . "http://bg.battletech.com/?p=8241") 1] ("lwn.net" . "https://lwn.net/Articles/805172/rss") 1] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Debian-GR-New-Systemd-Option") 1] [[[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Crypto-API-Doing-Some-Zinc") 0] nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Flax-Engine-Linux") -1] [[[nil nil ("lwn.net" . "https://lwn.net/Articles/805149/rss") 0] nil ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103115") -1] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Athlon-3000G-Shipping") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Radeon-Pro-W5700") -1] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Gfx-DoS-Fix-Hit-Power") 1] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Coreboot-4.11-Released") 0] [[[[[nil nil ("feeds.feedburner.com" . "5dd338a5538b5c0044f310d3") 0] [nil nil ("lwn.net" . "https://lwn.net/Articles/804982/rss") 0] ("nullprogram.com" . "urn:uuid:13e56720-ef3a-4fa4-a4ff-0a6fef914504") 0] [[nil nil ("lwn.net" . "https://lwn.net/Articles/805084/rss") 0] [nil nil ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103110") 0] ("lwn.net" . "https://lwn.net/Articles/805083/rss") 0] ("kennykerr.ca" . "http://kennykerr.ca/?p=920") 0] [[nil nil ("lwn.net" . "https://lwn.net/Articles/805038/rss") 0] [nil nil ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1845157042565893040") 0] ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-3547365549105510316") 0] ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-3319552266672129851") -1] [[[nil nil ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9304") 0] nil ("feeds.feedburner.com" . "5dd0e49d538b5c0044f3107b") -1] [[[nil nil ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103104") 0] [nil nil ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-4200549962003035100") 0] ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103102") 0] [[nil nil ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9295") 0] nil ("nullprogram.com" . "urn:uuid:7266b2ea-f39e-4b9a-87c8-e4480374af41") -1] ("ubuntu.com" . "https://ubuntu.com/blog/we-reduced-our-docker-images-by-60-with-no-install-recommends") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-7977993685814053408") 1] ("feeds.feedburner.com" . "5dbdfd87dac39a0038f37a77") 0] ("ubuntu.com" . "https://ubuntu.com/blog/avoiding-dropped-connections-in-nginx-containers-with-stopsignal-sigquit") 0] ("drewdevault.com" . "https://drewdevault.com//2019/11/20/China.html") -1] [[[[[nil nil ("drewdevault.com" . "https://drewdevault.com//2019/11/15/Status-update-November-2019.html") 0] nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=PHP-7.4-RC6-Released") -1] [nil nil ("bg.battletech.com" . "http://bg.battletech.com/?p=8235") 0] ("hackaday.com" . "https://hackaday.com/?p=386007") -1] [[[nil nil ("lwn.net" . "https://lwn.net/Articles/804640/rss") 0] [nil nil ("hackaday.com" . "https://hackaday.com/?p=385604") 0] ("hackaday.com" . "https://hackaday.com/?p=385065") 0] [[nil nil ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103100") 0] [[nil nil ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28478") 0] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GCC-7.5-Released") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Darktable-3.0-RC1-Released") 0] ("lwn.net" . "https://lwn.net/Articles/804775/rss") 1] ("hackaday.com" . "https://hackaday.com/?p=378886") 1] ("hackaday.com" . "https://hackaday.com/?p=382990") 1] [[[[[[nil nil ("ubuntu.com" . "https://ubuntu.com/blog/lessons-learned-from-100-private-cloud-builds") 0] [nil nil ("ubuntu.com" . "https://ubuntu.com/blog/a-technical-comparison-between-the-snap-and-the-flatpak-formats") 0] ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9905") 0] [[nil nil ("ubuntu.com" . "https://ubuntu.com/blog/canonical-enhances-kubernetes-reliability-for-edge-iot-and-multi-cloud") 0] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.2.4-Released") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-435.27.06-Beta") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-With-Intel-JCC-Assembler") 0] [[nil [nil nil ("ubuntu.com" . "https://ubuntu.com/blog/foo-c") 0] ("lwn.net" . "https://lwn.net/Articles/804511/rss") 1] [[nil nil ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28475") 0] [nil nil ("ubuntu.com" . "https://ubuntu.com/blog/design-and-web-team-summary-8-november-2019") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=LibreOffice-6.4-Beta") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=CodeWeaver-Gfx-Dev-November") 0] ("lwn.net" . "https://lwn.net/Articles/804120/rss") 0] [[[nil nil ("lwn.net" . "https://lwn.net/Articles/804050/rss") 0] [nil [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Khronos-Analytic-Rendering-API") 0] ("lwn.net" . "https://lwn.net/Articles/804641/rss") 1] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Radeon-Pro-Software-19.Q4") 1] [[nil [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Linux-Disabling-HPET-CoffeeLake") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Phoronix-Test-Suite-9.2-M2") 1] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-GCN-OMP-OpenACC-Patches") 0] ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9901") -1] ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103091") 0] ("lwn.net" . "https://lwn.net/Articles/804648/rss") 0] [[[[[nil nil ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9287") 0] nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=VirtualBox-SF-Ejected-Linux-5.4") -1] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Linux-Graphics-Two-Sec") 0] ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28466") -1] [nil [nil nil ("ubuntu.com" . "https://ubuntu.com/blog/ubuntu-updates-to-mitigate-latest-intel-hardware-vulnerabilities") 0] ("lwn.net" . "https://lwn.net/Articles/804463/rss") 1] ("lwn.net" . "https://lwn.net/Articles/804462/rss") -1] [[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=ZombieLoad-TAA-Announced") 0] [[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=The-Bytecode-Alliance") 0] nil ("lwn.net" . "https://lwn.net/Articles/804412/rss") -1] ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28462") 1] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=iITLB-Multihit-TAA-Kernel-Code") -1] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GNU-Assembler-Patches-JCC") 0] ("hackaday.com" . "https://hackaday.com/?p=386018") 1] ("hackaday.com" . "https://hackaday.com/?p=385387") -1] [[[[[[[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=LinuxBoot-Can-Boot-Windows") 0] nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Librsvg-Rust-CSS") -1] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Adreno-640-Freedreno") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Coreboot-Fwupd-LVFS-WIP") -1] [[[nil nil ("ubuntu.com" . "https://ubuntu.com/blog/growing-the-linux-app-ecosystem-at-las-2019") 0] nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-ANV-VK_KHR_timeline_sema") -1] [[nil nil ("lwn.net" . "https://lwn.net/Articles/804254/rss") 0] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Chrome-Label-Slow-Or-Fast") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=KDE-Frameworks-5.64-Released") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GStreamer-Conference-2019") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-2015072320263450801") 0] [[[[nil nil ("lwn.net" . "https://lwn.net/Articles/804326/rss") 0] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28453") 0] ("lwn.net" . "https://lwn.net/Articles/804325/rss") 0] [nil [nil nil ("ubuntu.com" . "https://ubuntu.com/blog/canonical-at-techweek-frankfurt") 0] ("ubuntu.com" . "https://ubuntu.com/blog/open-infrastructure-summit-shanghai") 1] ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103086") 0] [[[[nil nil ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-9190526351215782171") 0] [nil nil ("lwn.net" . "https://lwn.net/Articles/804263/rss") 0] ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9278") 0] [[nil nil ("feeds.feedburner.com" . "5dc7b73fbd981800388ff997") 0] nil ("programmingisterrible.com" . "https://programmingisterrible.com/post/188942142748") -1] ("www.archlinux.org" . "tag:www.archlinux.org,2019-11-10:/news/new-kernel-packages-and-mkinitcpio-hooks/") 0] [[nil nil ("ubuntu.com" . "https://ubuntu.com/blog/ubuntu-kubecon-americas-2019") 0] [nil [nil nil ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9250") 0] ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9894") 1] ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103080") 1] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-8185319202650707437") 0] ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-8902279872127503977") 1] ("lwn.net" . "https://lwn.net/Articles/804333/rss") 1] [[[[nil nil ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103071") 0] [[nil nil ("feeds.feedburner.com" . "5dc3b7135803e60038c47c54") 0] [nil nil ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/11/07/Rust-1.39.0.html") 0] ("ubuntu.com" . "https://ubuntu.com/blog/canonical-collaborates-with-nvidia-to-accelerate-enterprise-ai-adoption-in-multi-cloud-environments-and-at-the-edge") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-6575791193650586808") 1] [[nil nil ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103066") 0] [nil [nil nil ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9263") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-11-06:/2019/how-to-send-good-pull-requests-on-github/") 1] ("ubuntu.com" . "https://ubuntu.com/blog/yahoo-japan-builds-their-iaas-environment-with-canonical") 1] ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/11/07/Async-await-stable.html") 0] [[[nil [nil nil ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9890") 0] ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103060") 1] [nil nil ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103049") 0] ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103052") -1] [[[nil nil ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9257") 0] nil ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2019/11/4/open-source-and-saas") -1] [[nil nil ("hackaday.com" . "https://hackaday.com/?p=383633") 0] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Linux-5.5-Thunderbolt-Changes") 0] ("hackaday.com" . "https://hackaday.com/?p=383014") 0] ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/11/03/WhatTheyThoughtOfUs") 0] ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20191104:01") 0] ("kennykerr.ca" . "http://kennykerr.ca/?p=913") 0] ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/11/08/OpenLetterLinuxFoundation") -1] [[[[[[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=BMW-Linux-2019") 0] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMD-Arcturus-Linux-5.5") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GCC-11-Cpp-17-Default-Plan") 0] [[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Wine-Staging-4.19-Released") 0] nil ("hackaday.com" . "https://hackaday.com/?p=382715") -1] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Rav1e-Gets-SSE-41-More-x86-ASM") 0] [[[nil nil ("hackaday.com" . "https://hackaday.com/?p=381705") 0] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Steam-Surve-For-October-2019") 0] ("hackaday.com" . "https://hackaday.com/?p=383684") 0] [[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Wine-4.19-Released") 0] [nil [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GNOME-Mutter-XWayland-WA") 0] ("lwn.net" . "https://lwn.net/Articles/803619/rss") 1] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=KDE-Frameworks-6-Nov-Sprint") 1] ("hackaday.com" . "https://hackaday.com/?p=382276") 1] ("feeds.feedburner.com" . "5dbd118ddac39a0038f37a44") 1] [[[[nil [nil nil ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-6844585912020892309") 0] ("ubuntu.com" . "https://ubuntu.com/blog/the-state-of-robotics-october-2019") 1] [[nil nil ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103046") 0] nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=vkBasalt-0.1-Released") -1] ("lwn.net" . "https://lwn.net/Articles/803651/rss") 0] [[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-Linux-5.5-Last-DRM") 0] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=MidnightBSD-1.2-Released") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-Proactive-Mem-Compact") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=October-2019-Highlights") -1] [[[nil nil ("ubuntu.com" . "https://ubuntu.com/blog/design-and-web-team-summary-25-october-2019") 0] [[nil nil ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/188733729327") 0] nil ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/11/01/nll-hard-errors.html") -1] ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9243") 1] [[[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Chrome-79-Beta-Released") 0] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Intel-ANV-BO-Allocation-Redo") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=GIMP-2.10.14-Released") 0] [nil [nil nil ("bg.battletech.com" . "http://bg.battletech.com/?p=8228") 0] ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-3020233577200615459") 1] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Vulkan-Samples-Collection") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Dell-XPS-7390-More-Options") 0] ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9885") 0] ("lwn.net" . "https://lwn.net/Articles/803679/rss") 0] [[[[[nil nil ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103042") 0] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Linux-Mint-19.3-Before-Xmas") 0] ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28442") 0] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=VBOXSF-VirtualBox-Staging") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=SDL-ARM-NEON-Optimizations") -1] [[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=WSL2-Memory-Reclaim-Support") 0] [nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Systemd-New-Logo-2019") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=FreeBSD-ZFS-60-600-Fix") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Qt-3D-Studio-2.5-Released") -1] [[[[nil nil ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/10/31/Circulatory") 0] nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3-RC1-Released") -1] [[nil nil ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=AMDGPU-Linux-5.4-Clang-Gold") 0] [nil nil ("mwl.io" . "https://mwl.io/?p=4772") 0] ("lwn.net" . "https://lwn.net/Articles/803347/rss") 0] ("www.phoronix.com" . "http://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.3-Gen12-Preliminary") 0] [[[nil nil ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103036") 0] [nil nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-3140451627024098055") 0] ("www.phoronix.com" . "http://www.phoronix.com/vr.php?view=28438") 0] [[[nil nil ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-723349784719532585") 0] nil ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9238") -1] [[nil nil ("www.bunniestudios.com" . "https://www.bunniestudios.com/blog/?p=5666") 0] [nil nil ("ubuntu.com" . "https://ubuntu.com/blog/ubuntu-server-development-summary-29-october-2019") 0] ("drewdevault.com" . "https://drewdevault.com//2019/10/30/Line-printer-shell-hack.html") 0] ("www.bunniestudios.com" . "https://www.bunniestudios.com/blog/?p=5668") 0] ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9875") 1] ("lwn.net" . "https://lwn.net/Articles/803474/rss") 1] ("lwn.net" . "https://lwn.net/Articles/803041/rss") 1] ("lwn.net" . "https://lwn.net/Articles/803583/rss") 0] ("hackaday.com" . "https://hackaday.com/?p=382323") 0] ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103089") -1] [[[[[[[[nil nil ("ubuntu.com" . "https://ubuntu.com/blog/openstack-charms-19-10-train-policy-overrides-and-more") 0] nil ("lwn.net" . "https://lwn.net/Articles/803189/rss") -1] [[nil [nil nil ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103033") 0] ("lwn.net" . "https://lwn.net/Articles/803381/rss") 1] [nil [nil nil ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/10/29/A-call-for-blogs-2020.html") 0] ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9868") 1] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-263007303531762735") 0] ("lwn.net" . "https://lwn.net/Articles/803382/rss") 1] [[nil [nil nil ("ubuntu.com" . "https://ubuntu.com/blog/the-masters-speak-forward-thinking-ubuntu-users-gather-to-share-their-experiences") 0] ("ubuntu.com" . "https://ubuntu.com/blog/psa-for-ros-users-some-things-to-know-as-python-2-approaches-eol") 1] [nil [nil nil ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103029") 0] ("lwn.net" . "https://lwn.net/Articles/803318/rss") 1] ("mwl.io" . "https://mwl.io/?p=4759") 0] ("lwn.net" . "https://lwn.net/Articles/803258/rss") -1] [[[[nil nil ("ubuntu.com" . "https://ubuntu.com/blog/standardising-software-to-quickly-deliver-a-smart-city-platform-for-millions") 0] [[nil nil ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9220") 0] [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/nbajamte/index.html") 0] ("nullprogram.com" . "urn:uuid:ce906d6f-b228-4dc6-bd02-34b845d3c5e2") 0] ("ubuntu.com" . "https://ubuntu.com/blog/learn-about-our-differentiated-approach-to-iot-digital-transformation-at-iotswc") 1] [nil [nil nil ("250bpm.com" . "http://250bpm.com/blog:157") 0] ("nullprogram.com" . "urn:uuid:acf6af69-f18c-49a6-b3ae-a23ae537da6d") 1] ("lwn.net" . "https://lwn.net/Articles/803245/rss") -1] [[[nil nil ("www.archlinux.org" . "tag:www.archlinux.org,2019-10-25:/news/clarification-regarding-recent-email-activity-on-the-arch-announce-list/") 0] [nil [nil nil ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/188579994977") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-4597883130779845001") 1] ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103025") 1] [nil [nil nil ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9204") 0] ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/c-is-not-how-the-computer-works-can-lead-to-inefficient-code") 1] ("ubuntu.com" . "https://ubuntu.com/blog/ubuntu-at-open-infrastructure-summit-shanghai") -1] ("feeds.feedburner.com" . "5db358804dcab500386e0e06") 0] ("lwn.net" . "https://lwn.net/Articles/803262/rss") 0] [[[[[nil nil ("ubuntu.com" . "https://ubuntu.com/blog/bauh-is-a-nifty-snap-manager") 0] [nil nil ("ubuntu.com" . "https://ubuntu.com/blog/fintechs-discuss-security-regulation-and-innovation-at-new-york-city-roundtable") 0] ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103022") 0] [[[nil nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-901870891261608318") 0] nil ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103020") -1] [[nil nil ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9189") 0] nil ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103016") -1] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1366509573486313020") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-9052950256161925549") 1] [[[nil [nil nil ("blogs.msdn.microsoft.com" . "http://devblogs.microsoft.com/oldnewthing/?p=103014") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-6294521365271066356") 1] [[nil nil ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9199") 0] [nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-10-18:/2019/10/18/edgerouter-ip-reporting/") 0] ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9863") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-10-21:/2019/diffie-hellman-key-exchange/") 0] [[nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-10-18:/2019/10/18/pihole-with-edgerouter/") 0] [[nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-10-18:/2019/10/18/edgerouter-vpn-networking/") 0] nil ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-9191391412539513848") -1] ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-10-18:/2019/10/18/edgerouter-vpn-networking-two/") 1] ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-10-18:/2019/10/18/accessible-static-sites/") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-5777858851277663775") 0] [[[[[nil nil ("feeds.feedburner.com" . "5da9451e8d397000380506a3") 0] [nil nil ("www.archlinux.org" . "tag:www.archlinux.org,2019-10-16:/news/required-update-to-recent-libarchive/") 0] ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9163") 0] [[nil nil ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9173") 0] nil ("unixism.net" . "https://unixism.net/?p=378") -1] ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9849") 0] [[nil nil ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9181") 0] [[nil nil ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/10/15/Rustup-1.20.0.html") 0] nil ("feeds.feedburner.com" . "5da17b9a60a2f300384e0819") -1] ("drewdevault.com" . "https://drewdevault.com//2019/10/15/Status-update-October-2019.html") 1] ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9832") 0] [[[nil nil ("easyperf.net" . "https://easyperf.net/blog/2019/10/12/MT-Perf-Analysis-part2") 0] nil ("drewdevault.com" . "https://drewdevault.com//2019/10/12/how-to-fuck-up-releases.html") -1] [nil nil ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20191011:02") 0] ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9834") -1] ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9840") -1] ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20191018:01") 0] ("ubuntu.com" . "https://ubuntu.com/blog/canonical-at-roscon-macau-2019") 0] [[[[[[[nil nil ("blog.acolyer.org" . "http://adriancolyer.wordpress.com/?p=9151") 0] nil ("drewdevault.com" . "https://drewdevault.com//2019/10/10/RaptorCS-redemption.html") -1] [nil nil ("unixism.net" . "https://unixism.net/?p=354") 0] ("kennykerr.ca" . "http://kennykerr.ca/?p=908") -1] [[nil nil ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-4515807636135649747") 0] [nil nil ("www.archlinux.org" . "tag:www.archlinux.org,2019-10-06:/news/base-group-replaced-by-mandatory-base-package-manual-intervention-required/") 0] ("drewdevault.com" . "https://drewdevault.com//2019/10/07/HDCP-in-Weston.html") 0] ("mwl.io" . "https://mwl.io/?p=4557") -1] [[[[nil nil ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9824") 0] [nil nil ("feeds.feedburner.com" . "5d9717246a57b60038a60db7") 0] ("easyperf.net" . "https://easyperf.net/blog/2019/10/05/Performance-Analysis-Of-MT-apps") 0] [[nil nil ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/10/03/inside-rust-blog.html") 0] nil ("thecrazyprogrammer.com" . "https://www.thecrazyprogrammer.com/?p=9820") -1] ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20191004:01") 0] [[[nil nil ("www.bunniestudios.com" . "https://www.bunniestudios.com/blog/?p=5660") 0] [[nil nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-8141835333411392599") 0] nil ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-09-30:/2019/summary-of-reading-july-september-2019/") -1] ("www.bunniestudios.com" . "https://www.bunniestudios.com/blog/?p=5658") 1] [nil [nil nil ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/09/30/Async-await-hits-beta.html") 0] ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/09/30/Security-advisory-for-cargo.html") 1] ("feeds.feedburner.com" . "5d90de706a57b60038a60d88") -1] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-10-01:/2019/simple-go-project-layout-with-modules/") 1] ("mwl.io" . "https://mwl.io/?p=4671") 1] [[[[[[nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-09-27:/2019/09/27/hackaday-connected-world-follow-up/") 0] nil ("250bpm.com" . "http://250bpm.com/blog:156") -1] [nil nil ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/porting-steveklabnik-com-to-workers-sites-and-zola") 0] ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-3192920820041855868") -1] [[nil nil ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/09/26/Rust-1.38.0.html") 0] [nil nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-6227041716604156040") 0] ("nullprogram.com" . "urn:uuid:286e6fd2-0532-4848-8d4a-10101d1ffa53") 0] ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190926:01") -1] [[[nil nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-6874436449023685386") 0] nil ("250bpm.com" . "http://250bpm.com/blog:155") -1] [[nil nil ("hynek.me" . "https://hynek.me/articles/books-that-changed-my-life/") 0] [nil nil ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1864223944540516204") 0] ("drewdevault.com" . "https://drewdevault.com//2019/09/23/RaptorCS-Blackbird-a-horror-story.html") 0] ("feeds.feedburner.com" . "5d8905a47b42230038de1b14") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1320361759776837053") -1] [[[nil nil ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/09/18/upcoming-docsrs-changes.html") 0] [nil nil ("drewdevault.com" . "https://drewdevault.com//2019/09/17/The-wrong-words-but-the-right-ideas.html") 0] ("feeds.feedburner.com" . "5d8126e97b42230038de1b06") 0] [[[nil nil ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190915:01") 0] [nil nil ("bg.battletech.com" . "http://bg.battletech.com/?p=8199") 0] ("drewdevault.com" . "https://drewdevault.com//2019/09/15/Status-update-September-2019.html") 0] [nil [nil nil ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1221475340785692473") 0] ("easyperf.net" . "https://easyperf.net/blog/2019/09/13/Intel-PT-part4") 1] ("feeds.feedburner.com" . "5d7b8ce97b42230038de1942") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-09-16:/2019/go-internals-capturing-loop-variables-in-closures/") 1] ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190920:01") -1] ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190928:01") 0] [[[[[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/tales-from-firmware-camp/") 0] [nil nil ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190910:01") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-4066357014919426016") 0] [nil nil ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-6487659815765484565") 0] ("mwl.io" . "https://mwl.io/?p=4563") -1] [[[nil nil ("drewdevault.com" . "https://drewdevault.com//2019/09/08/Enough-to-decide.html") 0] [nil nil ("joeduffyblog.com" . "http://joeduffyblog.com/2019/09/05/journey-to-pulumi-1-0/") 0] ("easyperf.net" . "https://easyperf.net/blog/2019/09/06/Intel-PT-part3") 0] [nil [nil nil ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-8975643982225607058") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-3341297548086317652") 1] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-2516089172771807843") 0] ("feeds.feedburner.com" . "5d75f0c86bab0400385d2409") 0] [[[[nil nil ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-09-03:/2019/rsa-theory-and-implementation/") 0] nil ("drewdevault.com" . "https://drewdevault.com//2019/09/02/Interactive-SSH-programs.html") -1] [[[nil nil ("www.bunniestudios.com" . "https://www.bunniestudios.com/blog/?p=5649") 0] nil ("easyperf.net" . "https://easyperf.net/blog/2019/08/30/Intel-PT-part2") -1] [nil [nil nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-4610446765525112516") 0] ("habitatchronicles.com" . "http://habitatchronicles.com/?p=511") 1] ("unixism.net" . "https://unixism.net/?p=308") 0] ("feeds.feedburner.com" . "5d6b8e1ac09eba0038481797") 1] [[[nil nil ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-08-28:/2019/the-chinese-remainder-theorem/") 0] [[nil nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-5336974345699327947") 0] nil ("mwl.io" . "https://mwl.io/?p=4482") -1] ("bg.battletech.com" . "http://bg.battletech.com/?p=8182") 1] [[nil nil ("www.archlinux.org" . "tag:www.archlinux.org,2019-08-26:/news/astyle31-2-update-requires-manual-intervention/") 0] [nil nil ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/08/22/WhyClojure") 0] ("easyperf.net" . "https://easyperf.net/blog/2019/08/23/Intel-Processor-Trace") 0] ("feeds.feedburner.com" . "5d633f1d15c4b20038159ad4") -1] ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20190828:01") 0] ("mwl.io" . "https://mwl.io/?p=4530") 1] ("mwl.io" . "https://mwl.io/?p=4569") -1] ("www.freebsd.org" . "https://www.FreeBSD.org/news/newsflash.html#event20191011:01") 1] [[[[[[[[nil nil ("www.archlinux.org" . "tag:www.archlinux.org,2019-08-20:/news/tensorflow1140-5-update-requires-manual-intervention/") 0] [nil nil ("feeds.feedburner.com" . "5d56a9250e7e2b004473baa9") 0] ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-5882246688697377044") 0] [[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/transactional-memory-and-tech-hype-waves/") 0] [nil nil ("mwl.io" . "https://mwl.io/?p=4450") 0] ("bg.battletech.com" . "http://bg.battletech.com/?p=8178") 0] ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/08/15/Rust-1.37.0.html") 0] [[[nil nil ("feeds.feedburner.com" . "5d4f9047dfa9ec003866e8d8") 0] [nil nil ("bg.battletech.com" . "http://bg.battletech.com/?p=8174") 0] ("nullprogram.com" . "urn:uuid:c51e0800-9bf5-4b77-93d4-35480c40a0ba") 0] [nil [nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-08-04:/2019/08/04/connected-roomba-wrap-up/") 0] ("unixism.net" . "https://unixism.net/?p=295") 1] ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-08-08:/2019/08/08/pg-lock-asyncio/") 0] ("feeds.feedburner.com" . "5d516a0fdfa9ec003866e92b") 0] [[[[nil [nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-08-02:/2019/08/02/connected-roomba-remote-signaling/") 0] ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-08-03:/2019/08/03/connected-roomba-sms/") 1] [[nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-08-01:/2019/08/01/connected-roomba-exploring-the-possibility/") 0] nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-4621905600709948175") -1] ("easyperf.net" . "https://easyperf.net/blog/2019/08/02/Perf-measurement-environment-on-Linux") 0] [[nil nil ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=27832300-fca9-47a9-9e12-db72a33062ea") 0] [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-business-executives-guide-to-kubernetes/") 0] ("easyperf.net" . "https://easyperf.net/blog/2019/07/26/Developing-intuition-when-working-with-performance-counters") 0] ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2019/7/29/dependency-scaling") -1] [[nil nil ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-07-22:/2019/faster-xml-stream-processing-in-go/") 0] [nil [nil nil ("bg.battletech.com" . "http://bg.battletech.com/?p=8164") 0] ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=d189f5d7-48c3-435f-ac7c-f7a56819fa7c") 1] ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/07/22/WhyWontIt") 1] ("nullprogram.com" . "urn:uuid:e688fdea-0699-42dd-89ac-564d0b2b65bc") -1] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-08-03:/2019/aes-encryption-of-files-in-go/") 1] [[[[nil [nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-07-14:/2019/07/14/creating-a-con-badge-with-pyportal/") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-07-15:/2019/passing-callbacks-and-pointers-to-cgo/") 1] [nil [nil nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-6074168904828755246") 0] ("www.archlinux.org" . "tag:www.archlinux.org,2019-07-11:/news/libbloom16-2-update-requires-manual-intervention/") 1] ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=d257b09e-847b-4bc8-bfdc-1e59dfeb7e30") 0] [nil [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/linux-observability-with-bpf/") 0] ("bg.battletech.com" . "http://bg.battletech.com/?p=8150") 1] ("bg.battletech.com" . "http://bg.battletech.com/?p=8154") -1] [[[nil nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-5009252771627820904") 0] nil ("bg.battletech.com" . "http://bg.battletech.com/?p=8128") -1] [[nil nil ("blog.rust-lang.org" . "https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html") 0] nil ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-07-03:/2019/go-compiler-internals-adding-a-new-statement-to-go-part-1/") -1] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-07-04:/2019/go-compiler-internals-adding-a-new-statement-to-go-part-2/") 0] ("nullprogram.com" . "urn:uuid:cae3111c-2887-404a-bc0e-80b8c45a2d06") -1] ("kennykerr.ca" . "http://kennykerr.ca/?p=903") -1] [[[[[nil nil ("kennykerr.ca" . "http://kennykerr.ca/?p=899") 0] nil ("nullprogram.com" . "urn:uuid:5ba40d47-11e4-4f82-b805-f5e7825df44c") -1] [[nil nil ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=5cc89a5d-703a-4f83-ab0b-ecc13419d4ad") 0] [[nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-06-23:/2019/06/23/using-dataclasses-for-configuration/") 0] nil ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-5098772002908024342") -1] ("www.archlinux.org" . "tag:www.archlinux.org,2019-06-27:/news/mariadb-104x-update-requires-manual-intervention/") 1] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-06-29:/2019/summary-of-reading-april-june-2019/") 1] [[[[nil nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-5850145450258307998") 0] nil ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/06/16/ObjectsAndDataStructures") -1] [nil nil ("bg.battletech.com" . "http://bg.battletech.com/?p=8080") 0] ("bg.battletech.com" . "http://bg.battletech.com/?p=8112") -1] [[nil nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-4241697215788925619") 0] [nil nil ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/06/08/TestsAndTypes") 0] ("kennykerr.ca" . "http://kennykerr.ca/?p=889") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-3614320102836739815") -1] ("kennykerr.ca" . "http://kennykerr.ca/?p=895") 0] [[[[nil nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-2098597540963845979") 0] [nil nil ("kennykerr.ca" . "http://kennykerr.ca/?p=874") 0] ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-7160843106892467380") 0] [[nil nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-6152145823650984855") 0] [nil [nil nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-2306758273717505189") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-05-31:/2019/geoip-service-as-a-cloud-function/") 1] ("hynek.me" . "https://hynek.me/articles/simple-python-azure-pipelines/") 1] ("kennykerr.ca" . "http://kennykerr.ca/?p=872") 1] [[[[nil [nil nil ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-1918746907621132591") 0] ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-4396531060245577400") 1] [nil [nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-05-24:/2019/05/24/what-is-odbc-part-3-of-3/") 0] ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-5939599706138331486") 1] ("easyperf.net" . "https://easyperf.net/blog/2019/05/28/Performance-analysis-and-tuning-contest-3") 0] [[nil [nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-05-18:/2019/05/18/what-is-odbc-part-2-of-3/") 0] ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-2720326968295221405") 1] [nil [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/gebb/index.html") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-2169429522761669488") 1] ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2019/05/18/737-Max-8") 0] ("feeds.feedburner.com" . "tag:blogger.com,1999:blog-8520.post-8969520841528661851") 0] [[[nil nil ("hynek.me" . "https://hynek.me/articles/hallway-track/") 0] [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/corollary-to-the-hard-thing-about-hard-things/") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-3871101448503819975") 0] [nil [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/why-open-source-firmware-is-important-for-security/") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-3961174646722783508") 1] ("250bpm.com" . "http://250bpm.com/blog:154") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-3148106185914770143") -1] ("nullprogram.com" . "urn:uuid:12e9ed44-b5c1-495f-8750-dfaf1ab008e2") 1] ("kennykerr.ca" . "http://kennykerr.ca/?p=876") 1] ("kennykerr.ca" . "http://kennykerr.ca/?p=901") 0] [[[[[[nil nil ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-05-07:/2019/to-orm-or-not-to-orm/") 0] [[nil nil ("easyperf.net" . "https://easyperf.net/blog/2019/05/06/Estimating-branch-probability") 0] [nil nil ("hynek.me" . "https://hynek.me/talks/python-foss/") 0] ("vorpus.org" . "tag:vorpus.org,2019-05-04:/blog/why-im-not-collaborating-with-kenneth-reitz/") 0] ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=99f1609a-cab5-47d5-8000-2ca90a64f24a") 1] [nil [nil nil ("unixism.net" . "http://unixism.net/?p=166") 0] ("unixism.net" . "http://unixism.net/?p=183") 1] ("habitatchronicles.com" . "http://habitatchronicles.com/?p=505") -1] [[[nil nil ("unixism.net" . "http://unixism.net/?p=172") 0] [[nil nil ("unixism.net" . "http://unixism.net/?p=47") 0] nil ("250bpm.com" . "http://250bpm.com/blog:153") -1] ("unixism.net" . "http://unixism.net/?p=158") 1] [[[[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/challenge-accepted-transposit/") 0] [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/questions-id-ask-my-cloud-provider/") 0] ("250bpm.com" . "http://250bpm.com/blog:152") 0] [[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/leadership-ci/") 0] [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-truth-seekers/") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-04-09:/2019/sql-inner-and-outer-joins/") 0] ("smalldatum.blogspot.com" . "tag:blogger.com,1999:blog-9149523927864751087.post-1700850827188757178") 0] [[nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/3dfx_sst1/index.html") 0] [[nil nil ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/what-comes-after-open-source") 0] [nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-03-31:/2019/03/31/what-is-odbc-part-1-of-3/") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/vquake/index.html") 0] ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=7ac88a36-3abf-4128-b2dd-163b3c79703a") 1] ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/i-m-joining-cloudflare") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-04-25:/2019/implementing-reader-writer-locks/") 1] ("unixism.net" . "http://unixism.net/?p=169") 1] [[[[[nil nil ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/rust-has-finally-outgrown-me") 0] nil ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-03-27:/2019/design-patterns-in-gos-databasesql-package/") -1] [[nil nil ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/the-culture-war-at-the-heart-of-open-source") 0] [[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/digging-into-risc-v-and-how-i-learn-new-things/") 0] [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/defining-a-distinguished-engineer/") 0] ("250bpm.com" . "http://250bpm.com/blog:151") 0] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/thoughts-on-conways-law-and-the-software-stack/") 1] ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/learning-ada") 1] [[[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/enigma-unikernels-risc-v-oh-my/") 0] nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-775339472173253922") -1] [[nil nil ("habitatchronicles.com" . "http://habitatchronicles.com/?p=501") 0] [[nil nil ("250bpm.com" . "http://250bpm.com/blog:149") 0] [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/government-medicine-capitalism/") 0] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/trust-and-integrity/") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-03-05:/2019/github-webhook-payload-as-a-cloud-function/") 1] ("250bpm.com" . "http://250bpm.com/blog:150") 1] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-03-19:/2019/does-a-concrete-type-implement-an-interface-in-go/") 0] [[[[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/books/") 0] [nil nil ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=fbefbaee-e214-4a48-991d-7f9e089cc6ad") 0] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/pharmy-tales/") 0] [[[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/reflections-on-sgx/") 0] [nil nil ("250bpm.com" . "http://250bpm.com/blog:146") 0] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/ld_preload/") 0] [nil [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/secret-design-docs-multi-tenant-orchestrator/") 0] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-firmware-rabbit-hole/") 1] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/new-golden-age-of-building-with-soul/") 0] ("250bpm.com" . "http://250bpm.com/blog:147") 1] [[[nil nil ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/what-s-next-for-semver") 0] [nil nil ("250bpm.com" . "http://250bpm.com/blog:145") 0] ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-02-10:/2019/02/10/subdomain-ssl-with-gitlab-pages/") 0] [[[nil nil ("250bpm.com" . "http://250bpm.com/blog:144") 0] [nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-01-18:/2019/01/18/vim-and-rust-in-2019/") 0] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/for-the-love-of-pipes/") 0] [[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-life-of-a-github-action/") 0] nil ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-01-09:/2019/summary-of-reading-october-december-2018/") -1] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-01-17:/2019/on-concurrency-in-go-http-servers/") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-02-04:/2019/go-json-cookbook/") 1] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-02-12:/2019/unix-domain-sockets-in-go/") 0] ("250bpm.com" . "http://250bpm.com/blog:148") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2019-03-30:/2019/summary-of-reading-january-march-2019/") 0] [[[[[nil [nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2019-01-02:/2019/01/02/building-vim-with-anaconda-python-support/") 0] ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/thank-u-next") 1] [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/doom_fire_psx/") 0] ("250bpm.com" . "http://250bpm.com/blog:143") -1] [[nil nil ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-12-24:/2018/beware-of-copying-mutexes-in-go/") 0] [nil [nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-12-22:/2018/12/22/docker-airflow/") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/postcard_pathtracer/") 1] ("250bpm.com" . "http://250bpm.com/blog:142") 1] ("feeds.feedburner.com" . "tag:words.steveklabnik.com,2014:Post/thoughts-on-rust-in-2019") 0] [[[[nil nil ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/12/17/FPvsOO-List-processing") 0] [nil nil ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/12/14/SJWJS") 0] ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/12/16/unoffended") 0] [nil [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/gebbwolf3d/") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/gebbdoom/") 1] ("fabiensanglard.net" . "http://fabiensanglard.net/dreamcast_hacking/") 0] [[[nil nil ("hynek.me" . "https://hynek.me/articles/python-app-deps-2018/") 0] [nil nil ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=62e5d4bd-baa2-4005-8507-9b22fb61c231") 0] ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-2471146972433715807") 0] [nil nil ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-11-14:/2018/type-inference/") 0] ("250bpm.com" . "http://250bpm.com/blog:140") -1] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-12-05:/2018/type-erasure-and-reification/") 0] ("250bpm.com" . "http://250bpm.com/blog:141") 0] [[[[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/you-might-not-need-k8s/") 0] [nil [nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-10-25:/2018/10/25/derbypy-intro-to-pyspark/") 0] ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-10-27:/2018/10/27/dealing-with-null-in-pyspark-transformations/") 1] ("250bpm.com" . "http://250bpm.com/blog:139") 1] [[nil nil ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=6fa778b9-730d-4fb0-85b9-6dd2d1bdf189") 0] [nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-10-09:/2018/10/09/derbypy-an-introduction-to-python-modules-and-packages/") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-10-17:/2018/covariance-and-contravariance-in-subtyping/") 0] ("250bpm.com" . "http://250bpm.com/blog:138") -1] [[[nil nil ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-10-01:/2018/partial-and-total-orders/") 0] [[nil nil ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/178475377027") 0] [nil nil ("www.gregcons.com" . "http://www.gregcons.com/KateBlog/PermaLink.aspx?guid=fbf5ddcf-37bf-44d6-a989-26ed18a5ab77") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/bloated/") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-09-30:/2018/summary-of-reading-july-september-2018/") 1] [[[[nil nil ("vorpus.org" . "tag:vorpus.org,2018-09-10:/blog/beautiful-tracebacks-in-trio-v070/") 0] [nil nil ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/177648171567") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-09-04:/2018/measuring-context-switching-and-memory-overheads-for-linux-threads/") 0] [nil [nil nil ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/177172657187") 0] ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/08/28/CraftsmanshipMovement") 1] ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/177562206357") 0] [[nil nil ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/08/13/TooClean") 0] [nil nil ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-08-08:/2018/on-the-uses-and-misuses-of-panics-in-go/") 0] ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/176906903912") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/sudoku/") -1] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-09-13:/2018/go-and-algebraic-data-types/") 1] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-10-04:/2018/go-hits-the-concurrency-nail-right-on-the-head/") 1] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-11-12:/2018/unification/") 1] ("programmingisterrible.com" . "https://programmingisterrible.com/post/181841346708") 0] ("kennykerr.ca" . "http://kennykerr.ca/?p=868") 0] ("mwl.io" . "https://mwl.io/?p=4471") 0] ("lwn.net" . "https://lwn.net/Articles/803394/rss") 0] [[[[[[[[[nil nil ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/176613460297") 0] nil ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-08-01:/2018/launching-linux-threads-and-processes-with-clone/") -1] [[nil nil ("www.archlinux.org" . "tag:www.archlinux.org,2018-07-14:/news/libutf8proc211-3-update-requires-manual-intervention/") 0] [nil nil ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2018/7/13/python") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-07-13:/2018/basics-of-futexes/") 0] ("joeduffyblog.com" . "http://joeduffyblog.com/2018/07/25/program-the-cloud-with-12-pulumi-pearls/") 0] [[[nil [nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-06-29:/2018/06/29/recursive-search-with-python/") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-06-30:/2018/summary-of-reading-april-june-2018/") 1] [nil nil ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=900") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-06-28:/2018/slow-and-fast-methods-for-generating-random-integers-in-python/") -1] [[nil [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/installing-and-using-wireguard/") 0] ("joeduffyblog.com" . "http://joeduffyblog.com/2018/06/18/hello-pulumi/") 1] [nil [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/talks/") 0] ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=857") 1] ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=876") 0] ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/06/21/IntegersAndEstimates") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-07-05:/2018/elegant-python-code-for-a-markov-chain-text-generator/") 1] [[[[nil nil ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/06/06/PickledState") 0] [nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-05-27:/2018/05/27/publishing-with-pelcian-on-windows/") 0] ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=839") 0] [[nil nil ("vorpus.org" . "tag:vorpus.org,2018-05-25:/blog/the-unreasonable-effectiveness-of-investment-in-open-source-infrastructure/") 0] [[nil nil ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-05-22:/2018/backpropagation-through-a-fully-connected-layer/") 0] [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/hard-multi-tenancy-in-kubernetes/") 0] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/containers-security-and-echo-chambers/") 0] ("vorpus.org" . "tag:vorpus.org,2018-05-25:/blog/a-farewell-to-the-berkeley-institute-for-data-science/") 1] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-05-25:/2018/understanding-how-to-implement-a-character-based-rnn-language-model/") 1] [[[nil nil ("hynek.me" . "https://hynek.me/talks/deploy-friendly/") 0] [nil nil ("unexpectedeof.net" . "tag:unexpectedeof.net,2018-05-08:/2018/05/08/getting-started/") 0] ("vorpus.org" . "tag:vorpus.org,2018-05-11:/blog/companion-post-for-my-pycon-2018-talk-on-async-concurrency-using-trio/") 0] [[[nil nil ("www.archlinux.org" . "tag:www.archlinux.org,2018-05-04:/news/js52-5273-2-upgrade-requires-intervention/") 0] nil ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/05/02/Craftsman-Craftswoman-Craftsperson") -1] [[nil nil ("www.archlinux.org" . "tag:www.archlinux.org,2018-04-20:/news/glibc-227-2-and-pam-130-2-may-require-manual-intervention/") 0] nil ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/04/13/FPvsOO") -1] ("vorpus.org" . "tag:vorpus.org,2018-04-25:/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-05-08:/2018/concurrent-servers-part-6-callbacks-promises-and-asyncawait/") 1] ("programmingisterrible.com" . "https://programmingisterrible.com/post/173883533613") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-06-07:/2018/minimal-character-based-lstm-implementation/") 0] [[[[nil nil ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=810") 0] [nil nil ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-03-31:/2018/summary-of-reading-january-march-2018/") 0] ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/04/02/InTheLarge") 0] [[nil nil ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/03/29/WeProgrammers") 0] [[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/building-container-images-securely-on-kubernetes/") 0] [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/nerd-sniped-by-binfmt_misc/") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-03-13:/2018/conditional-probability-and-bayes-theorem/") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-03-26:/2018/the-confusion-matrix-in-statistical-tests/") 1] ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2018/3/31/you-cant-rust-that") 1] [[[nil nil ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/02/25/UncleBobFlyIn") 0] [nil nil ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=791") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-02-20:/2018/the-expression-problem-in-go/") 0] [[nil [nil nil ("vorpus.org" . "tag:vorpus.org,2018-01-11:/blog/timeouts-and-cancellation-for-humans/") 0] ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/01/15/behindThePowerCurve") 1] [[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/personal-infrastructure/") 0] nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/light_culling/") -1] ("habitatchronicles.com" . "http://habitatchronicles.com/?p=493") 0] ("blog.cleancoder.com" . "http://blog.cleancoder.com/uncle-bob/2018/01/18/TheCitizenshipArgument") 1] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-03-02:/2018/command-line-autocomplete-for-go-documentation/") 0] ("eli.thegreenplace.net" . "tag:eli.thegreenplace.net,2018-04-04:/2018/depthwise-separable-convolutions-for-machine-learning/") -1] [[[[[[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/home-lab-is-the-dopest-lab/") 0] nil ("bitbashing.io" . "/concurrency-primer.html") -1] [[nil nil ("hynek.me" . "https://hynek.me/articles/hashes-and-equality/") 0] nil ("bitbashing.io" . "/tex.html") -1] ("habitatchronicles.com" . "http://habitatchronicles.com/?p=486") 0] [[[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/windows-for-linux-nerds/") 0] [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/fizzlefade/index.php") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/Game_Engine_Black_Book_Release/index.php") 0] [[nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/Game_Engine_Black_Book_Release_Date/index.php") 0] [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/a-rant-on-usable-security/") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/matrix_naming_convention/") 0] ("bitbashing.io" . "/now-with-ssl.html") 0] ("bitbashing.io" . "/std-visit.html") 0] [[[nil nil ("hynek.me" . "https://hynek.me/articles/docker-signals/") 0] nil ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2017/6/5/diversity-in-technology") -1] [[nil nil ("hynek.me" . "https://hynek.me/articles/speaking/") 0] [[nil nil ("habitatchronicles.com" . "http://habitatchronicles.com/?p=475") 0] [nil nil ("vorpus.org" . "tag:vorpus.org,2017-04-19:/blog/control-c-handling-in-python-and-trio/") 0] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/two-objects-not-namespaced-linux-kernel/") 0] ("hynek.me" . "https://hynek.me/talks/reliability/") 1] ("joeduffyblog.com" . "http://joeduffyblog.com/2017/06/01/an-update-on-me-pulumi/") 1] ("programmingisterrible.com" . "https://programmingisterrible.com/post/162346490883") 0] [[[[[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/containers-zones-jails-vms/") 0] [nil nil ("bitbashing.io" . "/embedded-cpp.html") 0] ("vorpus.org" . "tag:vorpus.org,2017-03-10:/blog/announcing-trio/") 0] [[nil nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/importancesampling/") 0] [nil [nil nil ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/176613307022") 0] ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/176613232677") 1] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/ultimate-linux-on-the-desktop/") 1] ("habitatchronicles.com" . "http://habitatchronicles.com/?p=467") 1] [[[nil nil ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=627") 0] nil ("vorpus.org" . "tag:vorpus.org,2016-12-05:/blog/why-does-calloc-exist/") -1] [nil nil ("vorpus.org" . "tag:vorpus.org,2016-11-05:/blog/some-thoughts-on-asynchronous-api-design-in-a-post-asyncawait-world/") 0] ("joeduffyblog.com" . "http://joeduffyblog.com/2016/11/30/15-years-of-concurrency/") -1] ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/12/29/careful-with-str-format") -1] [[[nil nil ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/10/30/i-dont-understand-asyncio") 0] [nil [nil nil ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/176613027917") 0] ("vorpus.org" . "tag:vorpus.org,2016-10-22:/blog/stochastic-descent/") 1] ("vorpus.org" . "tag:vorpus.org,2016-10-24:/blog/emerging-from-the-underworld/") 1] [[nil [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/blurred-lines/") 0] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/scripting-your-way-outta-hell/") 1] [nil nil ("hynek.me" . "https://hynek.me/articles/serialization/") 0] ("programmingisterrible.com" . "https://programmingisterrible.com/post/150486782003") -1] ("habitatchronicles.com" . "http://habitatchronicles.com/?p=452") 0] ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/11/5/be-careful-about-what-you-dislike") -1] ("bitbashing.io" . "/comparing-floats.html") 1] ("programmingisterrible.com" . "https://programmingisterrible.com/post/168165747673") 0] [[[[[[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-day-i-leave-the-tech-industry/") 0] [nil [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/spontaneous-combustion/") 0] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/analyzing-github-pull-request-data-with-big-query/") 1] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/robustestimation/") 1] [[nil nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-2468107226962512288") 0] [nil nil ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/7/10/rust-rest") 0] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/top-10-favorite-ldflags/") 0] ("hynek.me" . "https://hynek.me/articles/decorators/") -1] [[[[nil nil ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=604") 0] nil ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=598") -1] [[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-art-of-closing/") 0] [nil nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/trackingspheres/") 0] ("hynek.me" . "https://hynek.me/talks/prometheus/") 0] ("toorcamp.toorcon.net" . "http://toorcamp.toorcon.net/?p=584") 0] [[nil nil ("hynek.me" . "https://hynek.me/articles/conditional-python-dependencies/") 0] [[nil nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-8854185106045973213") 0] [nil nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-1468618515324597653") 0] ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/5/18/for-our-children") 0] ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-4387175608679924841") 1] ("programmingisterrible.com" . "https://programmingisterrible.com/post/144659440878") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/GCWithoutUniformRepr/") 0] [[[[[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/getting-towards-real-sandbox-containers/") 0] nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-218945325011447228") -1] [[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/the-brutally-honest-guide-to-docker-graphdrivers/") 0] [nil nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/usingauto/") 0] ("lucumr.pocoo.org" . "http://lucumr.pocoo.org/2016/3/24/open-source-trust-scaling") 0] ("joeduffyblog.com" . "http://joeduffyblog.com/2016/04/10/performance-culture/") 0] [nil [nil nil ("hynek.me" . "https://hynek.me/articles/python3-2016/") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/scalarsseintrinsics/") 1] ("programmingisterrible.com" . "https://programmingisterrible.com/post/140636464108") -1] [[[nil [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/ips-for-all-the-things/") 0] ("joeduffyblog.com" . "http://joeduffyblog.com/2016/02/07/the-error-model/") 1] [[[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/runc-containers-on-the-desktop/") 0] nil ("hynek.me" . "https://hynek.me/articles/hasattr/") -1] [[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/how-to-use-new-docker-seccomp-profiles/") 0] nil ("joeduffyblog.com" . "http://joeduffyblog.com/2015/12/19/safe-native-code/") -1] ("hynek.me" . "https://hynek.me/articles/storing-passwords/") 0] ("programmingisterrible.com" . "https://programmingisterrible.com/post/137848667118") 1] [[[nil nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/LeastSquaresTextureSeams/") 0] [nil nil ("bitbashing.io" . "/terrible-style.html") 0] ("joeduffyblog.com" . "http://joeduffyblog.com/2015/11/10/objects-as-secure-capabilities/") 0] [[[nil nil ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/131939605962") 0] nil ("hynek.me" . "https://hynek.me/articles/testing-packaging/") -1] [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/running-a-tor-relay-with-docker/") 0] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/tor-socks-proxy-and-privoxy-containers/") -1] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/Moving-Off-Wordpress/") 1] ("joeduffyblog.com" . "http://joeduffyblog.com/2015/11/19/asynchronous-everything/") 0] ("programmingisterrible.com" . "https://programmingisterrible.com/post/139222674273") 1] ("programmingisterrible.com" . "https://programmingisterrible.com/post/144144276173") 1] [[[[[[[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/this-industry-is-fucked/") 0] [nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/routing-traffic-through-tor-docker-container/") 0] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/r-containers-for-data-science/") 0] [[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/dogfooding-docker-to-test-docker/") 0] nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/brackets-are-awesome-dont-use-them/") -1] ("bitbashing.io" . "/smoke-tests.html") 0] [[nil nil ("bitbashing.io" . "/time-for-d-to-own-up.html") 0] nil ("programmingisterrible.com" . "https://programmingisterrible.com/post/116698171738") -1] ("programmingisterrible.com" . "https://programmingisterrible.com/post/118990527288") -1] [[nil [nil nil ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/116520925447") 0] ("programmingisterrible.com" . "https://programmingisterrible.com/post/116589898878") 1] [[nil nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/why-most-high-level-languages-are-slow/") 0] [nil nil ("programmingisterrible.com" . "https://programmingisterrible.com/post/113428268598") 0] ("hynek.me" . "https://hynek.me/talks/beyond-grep/") 0] ("programmingisterrible.com" . "https://programmingisterrible.com/post/116342157158") 0] ("programmingisterrible.com" . "https://programmingisterrible.com/post/116678132013") -1] [[[[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/docker-containers-on-the-desktop/") 0] [nil nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/variablerefresh/") 0] ("programmingisterrible.com" . "https://programmingisterrible.com/post/110922879293") 0] [nil [nil nil ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/103333814732") 0] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/linux-on-mac/") 1] ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/103846216302") 0] [[[nil [nil nil ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/100278999587") 0] ("habitatchronicles.com" . "http://habitatchronicles.com/?p=437") 1] [nil nil ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/97038312997") 0] ("hynek.me" . "https://hynek.me/articles/virtualenv-lives/") -1] [[nil [nil nil ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/96564390387") 0] ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/96670713097") 1] [nil [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/trespasser/index.php") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/Game_Engine_Black_Book/index.php") 1] ("fabiensanglard.net" . "http://fabiensanglard.net/Compile_Like_Its_1992/index.php") 0] ("tim.mcnamara.nz" . "https://tim.mcnamara.nz/post/96687595307") 0] ("habitatchronicles.com" . "http://habitatchronicles.com/?p=446") 1] ("programmingisterrible.com" . "https://programmingisterrible.com/post/112612689998") 0] [[[[[nil nil ("hynek.me" . "https://hynek.me/talks/tls/") 0] [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/Computer_Graphics_Principles_and_Practices/index.php") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/git_code_review/index.php") 0] [[nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/algorithms_and_datastructures/index.php") 0] [nil nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-1365333064034396988") 0] ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-3167655459813772349") 0] ("hynek.me" . "https://hynek.me/articles/apple-openssl-verification-surprises/") 0] [[nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/rayTracing_back_of_business_card/index.php") 0] [nil [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/second_reality/index.php") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/the-perils-of-future-coding/") 1] ("fabiensanglard.net" . "http://fabiensanglard.net/doom3_documentation/index.php") 1] ("fabiensanglard.net" . "http://fabiensanglard.net/learning_legendary_hardware/index.php") 0] [[[nil nil ("hynek.me" . "https://hynek.me/articles/sharing-your-labor-of-love-pypi-quick-and-dirty/") 0] [[nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/prince_of_persia/index.php") 0] nil ("hynek.me" . "https://hynek.me/articles/a-short-summary-on-sybase-sql-anywhere-python/") -1] ("hynek.me" . "https://hynek.me/articles/life-after-google-reader/") 1] [[[nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/doom3_bfg/index.php") 0] nil ("hynek.me" . "https://hynek.me/articles/know-your-models/") -1] [nil nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/thoughts-on-game-data-formats/") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/robin-hood-hashing-should-be-your-default-hash-table-implementation/") -1] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/language-design-deal-breakers/") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/more-on-robin-hood-hashing-2/") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/2014-04-27-flags-are-a-code-smell/") -1] ("bitbashing.io" . "/be-lazy-use-ranges.html") 0] ("programmingisterrible.com" . "https://programmingisterrible.com/post/149316275123") 0] [[[[[[[nil nil ("hynek.me" . "https://hynek.me/talks/python-deployments/") 0] nil ("hynek.me" . "https://hynek.me/articles/taking-some-pain-out-of-python-logging/") -1] [[nil nil ("hynek.me" . "https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/") 0] nil ("fabiensanglard.net" . "http://fabiensanglard.net/reverse_engineering_strike_commander/index.php") -1] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/runtime-code-specialization/") 0] [[nil [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/timer_and_framerate/index.php") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/books_recommendations/index.php") 1] [nil nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/garbage-collection-thoughts/") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/space-efficient-rresizable-arrays/") -1] ("fabiensanglard.net" . "http://fabiensanglard.net/duke3d/index.php") 0] [[[nil nil ("hynek.me" . "https://hynek.me/articles/using-celery-with-pyramid/") 0] [nil [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/quake3/index.php") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/vr_headset/index.php") 1] ("hynek.me" . "https://hynek.me/articles/how-i-stopped-worrying-and-started-loving-pyladies/") 1] [[[nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/doom3/index.php") 0] [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/Ghost_in_the_Wires_Paperback/index.php") 0] ("hynek.me" . "https://hynek.me/articles/my-road-to-the-python-commit-bit/") 0] [[nil nil ("hynek.me" . "https://hynek.me/articles/python-deployment-anti-patterns/") 0] [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/ssd/index.php") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/gift_of_life/index.php") 0] ("hynek.me" . "https://hynek.me/articles/python-app-deployment-with-native-packages/") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/casting-a-critical-eye-on-gpu-ptex/") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/onlive-and-cloud-gaming/") 0] [[[[[nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/shmup_android/index.php") 0] nil ("hynek.me" . "https://hynek.me/articles/fleeing-from-gmail/") -1] [nil nil ("hynek.me" . "https://hynek.me/articles/dead-simple-connection-pooling-with-twisted/") 0] ("hynek.me" . "https://hynek.me/articles/my-2011/") -1] [[[nil nil ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/how-to-make-foursquare-your-bitch/") 0] [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/mobile_progressive_playback/index.php") 0] ("blog.jessfraz.com" . "https://blog.jessfraz.com/post/what-would-2pac-do/") 0] [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/doom3_macosx/index.php") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/anotherWorld_code_review/index.php") -1] ("hynek.me" . "https://hynek.me/articles/macvim-and-the-clipboard/") 0] [[[nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/quake2/index.php") 0] [nil [nil nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-466875216353064816") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/Ghost_in_the_Wires/index.php") 1] ("fabiensanglard.net" . "http://fabiensanglard.net/Ghost_in_the_Wires/index.php2") 1] [[nil [nil nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-1297815584959918832") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/idea-for-efficient-ao-type-raytracing-applications/") 1] [[nil nil ("hynek.me" . "https://hynek.me/articles/solarized-love-on-first-sight/") 0] [nil [nil nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-9216930950165013030") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/polygon_codec/index.php") 1] ("fabiensanglard.net" . "http://fabiensanglard.net/shmup_source_code/index.php") 1] ("fabiensanglard.net" . "http://fabiensanglard.net/hackerMonthly/index.php") 1] ("hynek.me" . "https://hynek.me/articles/my-mutt-gmail-setup/") 1] ("hynek.me" . "https://hynek.me/articles/why-tomatoes-are-awesome/") 1] ("hynek.me" . "https://hynek.me/articles/celery-and-sybase/") 1] [[[[nil [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/dEngineSourceCodeRelease/index.php") 0] ("hynek.me" . "https://hynek.me/articles/mercurial-to-git/") 1] [[nil nil ("hynek.me" . "https://hynek.me/articles/django-postgres-ssl/") 0] [[nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/shmup_generate_videos/index.php") 0] [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/c/index.php") 0] ("hynek.me" . "https://hynek.me/articles/django-and-remote-sybase-servers/") 0] ("hynek.me" . "https://hynek.me/articles/information-diet/") 1] ("hynek.me" . "https://hynek.me/articles/twisted-sybase/") 1] [[[[nil nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-255580926374362830") 0] [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/shmupLite/") 0] ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-4493381985776030546") 0] [[nil nil ("hynek.me" . "https://hynek.me/articles/freezing-kindle/") 0] [nil nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/the-inevitability-of-video-game-piracy/") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/implementation-inheritance-considered-harmful/") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/fillrate_issues/") 0] [[nil nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/how-to-teach-game-programming/") 0] [[nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/cellphoneModem/index.php") 0] nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/improving-shadow-map-utilization-for-cascaded-shadow-maps/") -1] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/r-trees--adapting-out-of-core-techniques-to-modern-memory-architectures/") 1] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/idea-for-globally-unique-texturing-without-uv-sets/") 0] ("rhettinger.wordpress.com" . "http://rhettinger.wordpress.com/?p=40") 0] [[[[[nil nil ("rhettinger.wordpress.com" . "https://rhettinger.wordpress.com/2010/02/06/lost-knowledge/") 0] nil ("fabiensanglard.net" . "http://fabiensanglard.net/doomIphone/index.php") -1] [[nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/macosxassembly/index.php") 0] [nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/appleTechTalk2009/index.php") 0] ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-677348085577431332") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/doomIphone/doomClassicRenderer.php") 0] [[[nil nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-6686408606508944888") 0] nil ("fabiensanglard.net" . "http://fabiensanglard.net/dEngine/index.php") -1] [[nil nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-7278397071139257786") 0] [[nil nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-6051448894535598481") 0] nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/ray-tracing-signed-distance-functions/") -1] ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-2874247659060782299") 1] ("fabiensanglard.net" . "http://fabiensanglard.net/armadilloSpace/index.php") 1] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/two-performance-walls-approaching/") 1] [[[[nil nil ("fabiensanglard.net" . "http://fabiensanglard.net/fluide/index.php") 0] nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/the-prosecutor%e2%80%99s-fallacy-and-the-iranian-elections/") -1] [[nil nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-8117106389970387149") 0] [[nil nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-7726509872610193829") 0] [nil nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-3285747448942201250") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/fluide/index.php/.") 0] ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-566392419873568850") 1] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/2009-06-27-the-prosecutors-fallacy-and-the-iranian-elections/") 1] [[[nil nil ("fabiensanglard.net" . "http://www.fabiensanglard.net/wolf3d/index.php") 0] [nil [nil nil ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-1180522963260162790") 0] ("neopythonic.blogspot.com" . "tag:blogger.com,1999:blog-4195135246107166251.post-2448992805347535879") 1] ("fabiensanglard.net" . "http://fabiensanglard.net/fluide/./././index.php") 1] [[nil [nil nil ("hynek.me" . "https://hynek.me/articles/ldap-a-gentle-introduction/") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/bumpMapping/index.php") 1] [[nil nil ("hynek.me" . "https://hynek.me/articles/pcap-format-for-logs/") 0] nil ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/about/") -1] ("hynek.me" . "https://hynek.me/articles/mysql-replication/") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/fluide/././././index.php") 0] ("fabiensanglard.net" . "http://fabiensanglard.net/fluide/././index.php") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/why-sales-of-used-games-are-a-problem/") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/the-problem-with-tessellation-in-directx-11/") 1] ("rhettinger.wordpress.com" . "http://rhettinger.wordpress.com/?p=134") 0] ("www.sebastiansylvan.com" . "https://www.sebastiansylvan.com/post/on-gc-in-games-response-to-jeff-and-casey/") -1] ("programmingisterrible.com" . "https://programmingisterrible.com/post/176657481103") -1] nil nil 0] elfeed-db-compare) :last-update 1574390227.6350162)
\ No newline at end of file

A .gitconfig => .gitconfig +8 -0
@@ 0,0 1,8 @@
# This is Git's per-user configuration file.
[user]
# Please adapt and uncomment the following lines:
	name = n0mn0m
	email = alexander@unexpectedeof.net
	signingKey = F0ABD4CC9ED2D47ED61D6B53685AA65EEA3AC5FC
[commit]
	gpgSign = true

A .mbsyncrc => .mbsyncrc +96 -0
@@ 0,0 1,96 @@
IMAPAccount gmail
Host imap.gmail.com
User alex.hagerman@gmail.com
PassCmd "gpg --quiet --for-your-eyes-only --no-tty --decrypt ~/.mail/.gmail.gpg" 
SSLType IMAPS
CertificateFile /etc/ssl/certs/ca-certificates.crt

IMAPStore gmail-remote
Account gmail

MaildirStore gmail-local
Path ~/.mail/gmail/
Inbox ~/.mail/gmail/Inbox
SubFolders Verbatim

Channel gmail
Master :gmail-remote:
Slave :gmail-local:
Patterns * ![Gmail]* "[Gmail]/Starred" !Spam !Junk
Create Both
Sync Full
SyncState *
Expunge Both

IMAPAccount alex
Host mail.gandi.net
User alex@unexpectedeof.net
PassCmd "gpg --quiet --for-your-eyes-only --no-tty --decrypt ~/.mail/.gandi.gpg" 
SSLType IMAPS
CertificateFile /etc/ssl/certs/ca-certificates.crt

IMAPStore alex-remote
Account alex

MaildirStore alex-local
Path ~/.mail/alex/
Inbox ~/.mail/alex/Inbox
SubFolders Verbatim

Channel alex
Master :alex-remote:
Slave :alex-local:
Patterns * !Spam !Junk
Create Both
Sync Full
SyncState *
Expunge Both

IMAPAccount n0mn0m
Host mail.gandi.net
User alexander@unexpectedeof.net
PassCmd "gpg --quiet --for-your-eyes-only --no-tty --decrypt ~/.mail/.gandi.gpg" 
SSLType IMAPS
CertificateFile /etc/ssl/certs/ca-certificates.crt

IMAPStore n0mn0m-remote
Account n0mn0m

MaildirStore n0mn0m-local
Path ~/.mail/n0mn0m/
Inbox ~/.mail/n0mn0m/Inbox
SubFolders Verbatim

Channel n0mn0m
Master :n0mn0m-remote:
Slave :n0mn0m-local:
Patterns * !Spam !Junk
Create Both
Sync Full
SyncState *
Expunge Both

IMAPAccount outlook
Host smtp.office365.com
User alex.hagerman@outlook.com
PassCmd "gpg --quiet --for-your-eyes-only --no-tty --decrypt ~/.mail/.outlook.gpg" 
SSLType IMAPS
CertificateFile /etc/ssl/certs/ca-certificates.crt

IMAPStore outlook-remote
Account outlook

MaildirStore outlook-local
Path ~/.mail/outlook/
Inbox ~/.mail/outlook/Inbox
SubFolders Verbatim

Channel outlook
Master :outlook-remote:
Slave :outlook-local:
Patterns * !Spam !Junk
Create Both
Sync Full
SyncState *
Expunge Both


A .msmtprc => .msmtprc +37 -0
@@ 0,0 1,37 @@
# Set default values for all following accounts.
defaults
auth           on
tls            on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile        ~/.msmtp.log


account        gmail
host           smtp.gmail.com
port           587
from           alex.hagerman@gmail.com
user           alex.hagerman@gmail.com
passwordeval   "gpg --quiet --for-your-eyes-only --no-tty --decrypt ~/.mail/.gmail.gpg"

account        outlook
host           smtp.office365.com 
port           587
from           alex.hagerman@outlook.com
user           alex.hagerman@outlook.com
passwordeval   "gpg --quiet --for-your-eyes-only --no-tty --decrypt ~/.mail/.outlook.gpg"

account        alex
host           mail.gandi.net
port	       587
from           alex@unexpectedeof.net
user           alex@unexpectedeof.net
passwordeval   "gpg --quiet --for-your-eyes-only --no-tty --decrypt ~/.mail/.gandi.gpg"

account        n0mn0m
host           mail.gandi.net
port	       587
from           alexander@unexpectedeof.net
user           alexander@unexpectedeof.net
passwordeval   "gpg --quiet --for-your-eyes-only --no-tty --decrypt ~/.mail/.gandi.gpg"

account default : n0mn0m

A .profile => .profile +29 -0
@@ 0,0 1,29 @@
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
	. "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi

export PATH="$HOME/.cargo/bin:$PATH"

R settings/.spacemacs => .spacemacs +237 -34
@@ 39,26 39,43 @@ values."
     ivy
     auto-completion
     better-defaults
     emacs-lisp
     git
     markdown
     ;; org
     (shell :variables
            shell-default-height 30
            shell-default-position 'bottom)
     spell-checking
     syntax-checking
     version-control
     (scala :variables
            scala-auto-insert-asterisk-in-comments t
            scala-use-unicode-arrows t
            scala-auto-start-ensime t
            )
     ;; tools
     neotree
     git
     org
     ansible
     docker
     systemd
     rcirc
     (shell :variables
            shell-default-shell 'shell
            shell-default-term-shell "/bin/bash"
            shell-default-height 40
            shell-default-position 'bottom)
     (mu4e :variables
           mu4e-use-fancy-chars t
           mu4e-enable-mode-line t
           mu4e-view-show-images t
           mu4e-view-show-addresses t
           mu4e-display-update-status-in-modeline t)
     (elfeed :variables
             elfeed-enable-web-interface t
             rmh-elfeed-org-files (list "~/.config/feed.org"))
     ;; languages
     markdown
     shell-scripts
     sql
     yaml
     rust
     (python :variables
             python-test-runner 'pytest
             python-sort-imports-on-save)
             python-sort-imports-on-save t
             python-fill-column 120
             python-formatter 'black)
     (c-c++ :variables
            c-c++-default-mode-for-headers 'c++-mode)
            c-c++-enable-clang-support t)
     )
   ;; List of additional packages that will be installed without being
   ;; wrapped in a layer. If you need some configuration for these


@@ 100,7 117,7 @@ values."
   ;; when the current branch is not `develop'. Note that checking for
   ;; new versions works via git commands, thus it calls GitHub services
   ;; whenever you start Emacs. (default nil)
   dotspacemacs-check-for-update t
   dotspacemacs-check-for-update nil
   ;; If non-nil, a form that evaluates to a package directory. For example, to
   ;; use different package directories for different Emacs versions, set this
   ;; to `emacs-version'.


@@ 143,7 160,7 @@ values."
   ;; Default font, or prioritized list of fonts. `powerline-scale' allows to
   ;; quickly tweak the mode-line size to make separators look not too crappy.
   dotspacemacs-default-font '("Source Code Pro"
                               :size 15
                               :size 13
                               :weight normal
                               :width normal
                               :powerline-scale 1.1)


@@ 188,7 205,7 @@ values."
   dotspacemacs-display-default-layout nil
   ;; If non nil then the last auto saved layouts are resume automatically upon
   ;; start. (default nil)
   dotspacemacs-auto-resume-layouts t
   dotspacemacs-auto-resume-layouts nil
   ;; Size (in MB) above which spacemacs will prompt to open the large file
   ;; literally to avoid performance issues. Opening a file literally means that
   ;; no major mode or minor modes are active. (default is 1)


@@ 252,6 269,7 @@ values."
   dotspacemacs-show-transient-state-color-guide t
   ;; If non nil unicode symbols are displayed in the mode line. (default t)
   dotspacemacs-mode-line-unicode-symbols t
   dotspacemacs-mode-line-theme 'spacemacs
   ;; If non nil smooth scrolling (native-scrolling) is enabled. Smooth
   ;; scrolling overrides the default behavior of Emacs which recenters point
   ;; when it reaches the top or bottom of the screen. (default t)


@@ 304,23 322,184 @@ values."
   ))

(defun dotspacemacs/user-init ()
  "Initialization function for user code.
It is called immediately after `dotspacemacs/init', before layer configuration
executes.
 This function is mostly useful for variables that need to be set
before packages are loaded. If you are unsure, you should try in setting them in
`dotspacemacs/user-config' first."
  (setenv "WORKON_HOME" "/home/alex/miniconda3/envs")
  )
)

(defun dotspacemacs/user-config ()
  "Configuration function for user code.
This function is called at the very end of Spacemacs initialization after
layers configuration.
This is the place where most of your configurations should be done. Unless it is
explicitly specified that a variable should be set before a package is loaded,
you should place your code here."
  )
  (require 'mu4e)
  (require 'smtpmail)
  ;; This is a helper to help determine which account context I am in based 
  ;; on the folder in my maildir the email (eg. ~/.mail/nine27) is located in.
  (defun mu4e-message-maildir-matches (msg rx)
    (when rx
      (if (listp rx)
          ;; If rx is a list, try each one for a match
          (or (mu4e-message-maildir-matches msg (car rx))
              (mu4e-message-maildir-matches msg (cdr rx)))
        ;; Not a list, check rx
        (string-match rx (mu4e-message-field msg :maildir)))))
  ;; Choose account label to feed msmtp -a option based on From header
  ;; in Message buffer; This function must be added to
  ;; message-send-mail-hook for on-the-fly change of From address before
  ;; sending message since message-send-mail-hook is processed right
  ;; before sending message.
  (defun choose-msmtp-account ()
    (if (message-mail-p)
        (save-excursion
          (let*
              ((from (save-restriction
                       (message-narrow-to-headers)
                       (message-fetch-field "from")))
               (account
                (cond
                 ((string-match "alexander@unexpectedeof.net" from) "n0mn0m")
                 ((string-match "alex@unexpectedeof.net" from) "alex")
                 ((string-match "alex.hagerman@outlook.com" from) "outlook")
                 ((string-match "alex.hagerman@gmail.com" from) "gmail"))))
            (setq message-sendmail-extra-arguments (list '"-a" account))))))

  ;; use mu4e for e-mail in emacs
  (setq mail-user-agent 'mu4e-user-agent)
  (setq message-send-mail-function 'smtpmail-send-it)
  (setq smtpmail-stream-type 'starttls)
  (setq user-full-name "Alexander Hagerman")

  ;; mu4e Setup
  (setq mu4e-maildir "~/.mail"
        mu4e-get-mail-command "mbsync -a"
        mu4e-update-interval 300
        ;; mu4e-compose-in-new-frame t
        mu4e-context-policy 'pick-first
        mu4e-sent-messages-behavior 'delete
        mu4e-html2text-command "w3m -dump -T text/html -o display_link_number=true"
        mu4e-compose-signature (concat
                                  "Best,\n"
                                  "Alexander Hagerman\n"))

  (add-hook 'mu4e-compose-mode-hook 'flyspell-mode)

  ;; Begin mu4e Context Congiuration
  (require 'mu4e-context)
  (setq mu4e-contexts
    `( ,(make-mu4e-context
        :name "n0mn0m"
        :enter-func (lambda () (mu4e-message "Welcome Alexander"))
        :match-func (lambda (msg)(when msg(string-match-p "^/n0mn0m" (mu4e-message-field msg :maildir))))
        :leave-func (lambda () (mu4e-clear-caches))
        :vars '(
                (user-mail-address . "alexander@unexpectedeof.net"  )
                (mu4e-sent-folder . "/n0mn0m/Sent")
                (mu4e-drafts-folder . "/n0mn0m/Drafts")
                (mu4e-trash-folder . "/n0mn0m/Trash")
                (mu4e-refile-folder . "/n0mn0m/Archive")
                )
        )
       ,(make-mu4e-context
        :name "alex"
        :enter-func (lambda () (mu4e-message "Welcome Alex"))
        :match-func (lambda (msg)(when msg(string-match-p "^/alex" (mu4e-message-field msg :maildir))))
        :leave-func (lambda () (mu4e-clear-caches))
        :vars '(
                (user-mail-address . "alex@unexpectedeof.net"  )
                (mu4e-sent-folder . "/alex/Sent")
                (mu4e-drafts-folder . "/alex/Drafts")
                (mu4e-trash-folder . "/alex/Trash")
                (mu4e-refile-folder . "/alex/Archive")
                )
        )
       ,(make-mu4e-context
        :name "gmail"
        :enter-func (lambda () (mu4e-message "entering gmail"))
        :match-func (lambda (msg)(when msg(string-match-p "^/gmail" (mu4e-message-field msg :maildir))))
        :leave-func (lambda () (mu4e-clear-caches))
        :vars '(
                (user-mail-address . "alex.hagerman@gmail.com"  )
                (mu4e-sent-folder . "/gmail/Sent")
                (mu4e-drafts-folder . "/gmail/Drafts")
                (mu4e-trash-folder . "/gmail/Trash")
                (mu4e-refile-folder . "/gmail/Archive")
                )
        )
       ,(make-mu4e-context
        :name "outlook"
        :enter-func (lambda () (mu4e-message "entering outlook"))
        :match-func (lambda (msg)(when msg(string-match-p "^/outlook" (mu4e-message-field msg :maildir))))
        :leave-func (lambda () (mu4e-clear-caches))
        :vars '(
                (user-mail-address     . "alex.hagerman@outlook.com")
                (mu4e-sent-folder      . "/outlook/Sent")
                (mu4e-drafts-folder    . "/outlook/Drafts")
                (mu4e-trash-folder     . "/outlook/Trash")
                (mu4e-refile-folder    . "/outlook/Archive")
               )
        )
      )
    )

  ;; Configure sending mail.
  (setq message-send-mail-function 'message-send-mail-with-sendmail
        sendmail-program "/usr/bin/msmtp"
        user-full-name "Alexander Hagerman")

  ;; Use the correct account context when sending mail based on the from header.
  (setq message-sendmail-envelope-from 'header)
  (add-hook 'message-send-mail-hook 'choose-msmtp-account)
  (add-hook 'message-send-hook 'mml-secure-message-sign-pgpmime)

  ;; Copy and paste to system clipboard while in terminal.
  ;; make sure pbcopy/pbpaste if available on OS X
  ;; and that xsel is install for Linux.

  (cond
   ;; OS X
   ((string-equal system-type "darwin") ; Mac OS X
    (progn
      (setq save-to-clipboard-cmd "pbcopy")
      (setq paste-from-clipboard-cmd "pbpaste")
      )
    )
   ;; Linux
   ((string-equal system-type "gnu/linux") ; linux
    (progn
      (setq save-to-clipboard-cmd "xsel -i -b")
      (setq paste-from-clipboard-cmd "xsel -o -b")
      )
    )
   )

  (defun copy-to-clipboard ()
    "Copies selection to x-clipboard."
    (interactive)
    (if (display-graphic-p)
        (progn
          (message "Yanked region to x-clipboard!")
          (call-interactively 'clipboard-kill-ring-save)
          )
      (if (region-active-p)
          (progn
            (shell-command-on-region (region-beginning) (region-end) save-to-clipboard-cmd)
            (message "Yanked region to clipboard!")
            (deactivate-mark))
        (message "No region active; can't yank to clipboard!")))
    )

  (defun paste-from-clipboard ()
    "Pastes from x-clipboard."
    (interactive)
    (if (display-graphic-p)
        (progn
          (clipboard-yank)
          (message "graphics active")
          )
      (insert (shell-command-to-string paste-from-clipboard-cmd))
      )
    )
  (evil-leader/set-key "o y" 'copy-to-clipboard)
  (evil-leader/set-key "o p" 'paste-from-clipboard)

  ;; helpers to resize windows.
  (evil-leader/set-key "w <down>" 'shrink-window)
  (evil-leader/set-key "w <up>" 'enlarge-window)
)

;; Do not write anything past this comment. This is where Emacs will
;; auto-generate custom variable definitions.


@@ 331,10 510,34 @@ you should place your code here."
 ;; If there is more than one, they won't work right.
 '(package-selected-packages
   (quote
    (noflet fuzzy ensime sbt-mode scala-mode company-statistics company-c-headers company-anaconda company auto-yasnippet yasnippet ac-ispell auto-complete x86-lookup toml-mode racer nasm-mode flycheck-rust cargo rust-mode go-guru go-eldoc go-mode yapfify xterm-color unfill smeargle shell-pop pyvenv pytest pyenv-mode py-isort pip-requirements orgit org-projectile org-category-capture org-present org-pomodoro alert log4e gntp org-mime org-download mwim multi-term mmm-mode markdown-toc markdown-mode magit-gitflow live-py-mode hy-mode dash-functional htmlize gnuplot gitignore-mode gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link git-gutter-fringe+ git-gutter-fringe fringe-helper git-gutter+ git-gutter gh-md flyspell-correct-ivy flyspell-correct flycheck-pos-tip pos-tip flycheck evil-magit magit magit-popup git-commit ghub let-alist with-editor eshell-z eshell-prompt-extras esh-help disaster diff-hl cython-mode cmake-mode clang-format auto-dictionary anaconda-mode pythonic ws-butler winum which-key wgrep volatile-highlights vi-tilde-fringe uuidgen use-package toc-org spaceline powerline smex restart-emacs request rainbow-delimiters popwin persp-mode pcre2el paradox spinner org-plus-contrib org-bullets open-junk-file neotree move-text macrostep lorem-ipsum linum-relative link-hint ivy-hydra indent-guide hydra hungry-delete hl-todo highlight-parentheses highlight-numbers parent-mode highlight-indentation helm-make helm helm-core google-translate golden-ratio flx-ido flx fill-column-indicator fancy-battery eyebrowse expand-region exec-path-from-shell evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-search-highlight-persist evil-numbers evil-nerd-commenter evil-mc evil-matchit evil-lisp-state smartparens evil-indent-plus evil-iedit-state iedit evil-exchange evil-escape evil-ediff evil-args evil-anzu anzu evil goto-chg undo-tree eval-sexp-fu highlight elisp-slime-nav dumb-jump popup f dash s diminish define-word counsel-projectile projectile pkg-info epl counsel swiper ivy column-enforce-mode clean-aindent-mode bind-map bind-key auto-highlight-symbol auto-compile packed async aggressive-indent adaptive-wrap ace-window ace-link avy))))
    (elfeed-web simple-httpd elfeed-org elfeed-goodies ace-jump-mode noflet elfeed helm-themes helm-swoop helm-pydoc helm-projectile helm-mode-manager helm-flx helm-descbinds helm-ag flyspell-correct-helm ace-jump-helm-line helm-w3m w3m helm helm-core mu4e-maildirs-extension mu4e-alert ht web-mode tagedit slim-mode scss-mode sass-mode pug-mode haml-mode emmet-mode company-web web-completion-data yapfify xterm-color unfill smeargle shell-pop pyvenv pytest pyenv-mode py-isort pip-requirements orgit org-projectile org-category-capture org-present org-pomodoro alert log4e gntp org-mime org-download mwim multi-term magit-gitflow magit-popup live-py-mode hy-mode dash-functional htmlize gnuplot gitignore-mode gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link git-gutter-fringe+ git-gutter-fringe fringe-helper git-gutter+ git-gutter fuzzy flyspell-correct-ivy flyspell-correct flycheck-pos-tip pos-tip flycheck evil-magit magit transient git-commit with-editor eshell-z eshell-prompt-extras esh-help diff-hl cython-mode company-statistics company-anaconda company auto-yasnippet yasnippet auto-dictionary anaconda-mode pythonic ac-ispell auto-complete mmm-mode markdown-toc markdown-mode gh-md ws-butler winum which-key wgrep volatile-highlights vi-tilde-fringe uuidgen use-package toc-org spaceline powerline smex restart-emacs request rainbow-delimiters popwin persp-mode pcre2el paradox spinner org-plus-contrib org-bullets open-junk-file neotree move-text macrostep lorem-ipsum linum-relative link-hint ivy-hydra indent-guide hydra lv hungry-delete hl-todo highlight-parentheses highlight-numbers parent-mode highlight-indentation helm-make google-translate golden-ratio flx-ido flx fill-column-indicator fancy-battery eyebrowse expand-region exec-path-from-shell evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-search-highlight-persist highlight evil-numbers evil-nerd-commenter evil-mc evil-matchit evil-lisp-state smartparens evil-indent-plus evil-iedit-state iedit evil-exchange evil-escape evil-ediff evil-args evil-anzu anzu evil goto-chg undo-tree eval-sexp-fu elisp-slime-nav dumb-jump popup f dash s diminish define-word counsel-projectile projectile pkg-info epl counsel swiper ivy column-enforce-mode clean-aindent-mode bind-map bind-key auto-highlight-symbol auto-compile packed async aggressive-indent adaptive-wrap ace-window ace-link avy)))
 '(smtpmail-smtp-server "mail.gandi.net")
 '(smtpmail-smtp-service 25))
(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 )
(defun dotspacemacs/emacs-custom-settings ()
  "Emacs custom settings.
This is an auto-generated function, do not modify its content directly, use
Emacs customize menu instead.
This function is called at the very end of Spacemacs initialization."
(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(package-selected-packages
   (quote
    (toml-mode racer flycheck-rust cargo rust-mode elfeed-web simple-httpd elfeed-org elfeed-goodies ace-jump-mode noflet elfeed helm-themes helm-swoop helm-pydoc helm-projectile helm-mode-manager helm-flx helm-descbinds helm-ag flyspell-correct-helm ace-jump-helm-line helm-w3m w3m helm helm-core mu4e-maildirs-extension mu4e-alert ht web-mode tagedit slim-mode scss-mode sass-mode pug-mode haml-mode emmet-mode company-web web-completion-data yapfify xterm-color unfill smeargle shell-pop pyvenv pytest pyenv-mode py-isort pip-requirements orgit org-projectile org-category-capture org-present org-pomodoro alert log4e gntp org-mime org-download mwim multi-term magit-gitflow magit-popup live-py-mode hy-mode dash-functional htmlize gnuplot gitignore-mode gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link git-gutter-fringe+ git-gutter-fringe fringe-helper git-gutter+ git-gutter fuzzy flyspell-correct-ivy flyspell-correct flycheck-pos-tip pos-tip flycheck evil-magit magit transient git-commit with-editor eshell-z eshell-prompt-extras esh-help diff-hl cython-mode company-statistics company-anaconda company auto-yasnippet yasnippet auto-dictionary anaconda-mode pythonic ac-ispell auto-complete mmm-mode markdown-toc markdown-mode gh-md ws-butler winum which-key wgrep volatile-highlights vi-tilde-fringe uuidgen use-package toc-org spaceline powerline smex restart-emacs request rainbow-delimiters popwin persp-mode pcre2el paradox spinner org-plus-contrib org-bullets open-junk-file neotree move-text macrostep lorem-ipsum linum-relative link-hint ivy-hydra indent-guide hydra lv hungry-delete hl-todo highlight-parentheses highlight-numbers parent-mode highlight-indentation helm-make google-translate golden-ratio flx-ido flx fill-column-indicator fancy-battery eyebrowse expand-region exec-path-from-shell evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-search-highlight-persist highlight evil-numbers evil-nerd-commenter evil-mc evil-matchit evil-lisp-state smartparens evil-indent-plus evil-iedit-state iedit evil-exchange evil-escape evil-ediff evil-args evil-anzu anzu evil goto-chg undo-tree eval-sexp-fu elisp-slime-nav dumb-jump popup f dash s diminish define-word counsel-projectile projectile pkg-info epl counsel swiper ivy column-enforce-mode clean-aindent-mode bind-map bind-key auto-highlight-symbol auto-compile packed async aggressive-indent adaptive-wrap ace-window ace-link avy)))
 '(smtpmail-smtp-server "mail.gandi.net")
 '(smtpmail-smtp-service 25))
(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 )
)

M LICENSE.md => LICENSE.md +11 -1
@@ 1,1 1,11 @@
<a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.
\ No newline at end of file
Copyright 2019 Alexander Hagerman

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

M README.md => README.md +3 -3
@@ 1,5 1,5 @@
# dotsetup
# Dotfiles 

A project that organizes and orchestrates the setup of various settings and dotfiles for Ubuntu 18.04 and RHEL 7.
My personal collection of dotfiles. 

If you happen to take a look and think there is a better or different way I could be doing something [reach out](alex@unexpectedeof.net) and let me know. I always love learning new tricks and approaches.
\ No newline at end of file
For another interesting collection check out [Thoughtbot](https://github.com/thoughtbot/dotfiles)

D debian-setup.sh => debian-setup.sh +0 -98
@@ 1,98 0,0 @@
# General Dependencies
sudo apt-get install -yqq --no-install-recommends \
        build-essential \
        apt-utils \
        rsync \
        netcat \
        locales \
        gnupg2 \
        apt-transport-https \
        tmux \
        ca-certificates \
        curl \
        software-properties-common \
	cmake \
	python3-devel

# Adobe Source Code Pro Fonts
./helpers/source-font.sh

# Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
sudo apt-get update
sudo apt-get install docker-ce   

# docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

# Add user to docker for dev machines and VS Code
sudo groupadd docker
sudo usermod -aG docker $USER
sudo systemctl enable docker

# Rust
curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env
rustup toolchain add nightly
rustup component add rust-src
cargo +nightly install racer

# Miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda.sh
bash ~/miniconda.sh -b -p $HOME/miniconda

# MSSQL Drivers and tools
sudo curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list > /etc/apt/sources.list.d/mssql-release.list 
sudo apt-get update
sudo ACCEPT_EULA=Y apt-get install msodbcsql17
sudo ACCEPT_EULA=Y apt-get install mssql-tools
sudo apt-get install unixodbc-dev

# VS Code
wget https://go.microsoft.com/fwlink/?LinkID=760868 -O code.deb
sudo apt install code.deb
./helpers/vs-extensions.sh
mv ./settings/settings.json ~/.config/Code/User
mv ./settings/keybindings.json ~/.config/Code/User
mv ./settings/vsicons.settings.json ~/.config/Code/User

# Vim
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
vim +PluginInstall +qall

mv ./settings/.vimrc ~/
vim +PluginInstall +qall

pushd ~/.vim/bundle/youcompleteme
python3 install.py --clang-completer --rust-completer
popd

# Spacemacs
#git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
#mv ./settings/.spacemacs ~/.spacemacs

# tmux
git clone https://github.com/tmux-plugins/tmux-resurrect ~/
mv ./settings/.tmux.conf ~/

# bash-it
git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
~/.bash_it/install.sh

# General user settings
mv ./settings/.profile ~/
mv ./settings/.bash_profile ~/
mv ./settings/.bashrc ~/
mv ./settings/.dev-tmux ~/

# Cleanup
sudo apt-get upgrade
sudo apt-get autoremove

# For some settings to take hold such as the docker-group you will need to reboot
# sudo reboot

D helpers/get-vs-ext.sh => helpers/get-vs-ext.sh +0 -1
@@ 1,1 0,0 @@
code --list-extensions | xargs -L 1 echo code --install-extension > ./helpers/vs-extensions.sh
\ No newline at end of file

D helpers/source-font.sh => helpers/source-font.sh +0 -18
@@ 1,18 0,0 @@
#!/bin/sh
#Userland mode (~$USER/), (~/).

# ~/.fonts is now deprecated and that
#FONT_HOME=~/.fonts
# ~/.local/share/fonts should be used instead
FONT_HOME=~/.local/share/fonts

echo "installing fonts at $PWD to $FONT_HOME"
mkdir -p "$FONT_HOME/adobe-fonts/source-code-pro"
# find "$FONT_HOME" -iname '*.ttf' -exec echo '{}' \;

(git clone \
   --branch release \
   --depth 1 \
   'https://github.com/adobe-fonts/source-code-pro.git' \
   "$FONT_HOME/adobe-fonts/source-code-pro" && \
fc-cache -f -v "$FONT_HOME/adobe-fonts/source-code-pro")

D helpers/vs-extensions.sh => helpers/vs-extensions.sh +0 -16
@@ 1,16 0,0 @@
code --install-extension 2gua.rainbow-brackets
code --install-extension batisteo.vscode-django
code --install-extension cometeer.spacemacs
code --install-extension donjayamanne.jupyter
code --install-extension donjayamanne.python-extension-pack
code --install-extension magicstack.MagicPython
code --install-extension ms-mssql.mssql
code --install-extension ms-python.python
code --install-extension ms-vscode.cpptools
code --install-extension ms-vsliveshare.vsliveshare
code --install-extension neuron.neuron-IPE
code --install-extension PeterJausovec.vscode-docker
code --install-extension robertohuertasm.vscode-icons
code --install-extension VisualStudioExptTeam.vscodeintellicode
code --install-extension vscodevim.vim
code --install-extension wholroyd.jinja
\ No newline at end of file

D rhel-setup.sh => rhel-setup.sh +0 -122
@@ 1,122 0,0 @@
# Extra Packages for Enterprise Linux
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E '%{rhel}').noarch.rpm
sudo yum install https://$(rpm -E '%{?centos:centos}%{!?centos:rhel}%{rhel}').iuscommunity.org/ius-release.rpm
sudo yum install yum-plugin-replace
sudo yum install cmake gcc-c++ make python36-devel ncurses-devel

# General packages
sudo yum upgrade
sudo yum install rh-git29-git tmux
scl enable rh-git29 bash

# Adobe source code pro front
./helpers/source-font.sh

# Docker
sudo yum install -y yum-utils \
                    device-mapper-persistent-data \
                    lvm2
sudo yum-config-manager \
                --add-repo \
                https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce
sudo systemctl start docker

# docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

# Add user to docker for dev machines and VS Code
sudo groupadd docker
sudo usermod -aG docker $USER
sudo systemctl enable docker

# Rust
curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env
rustup toolchain add nightly
rustup component add rust-src
cargo +nightly install racer

# Miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda.sh
bash ~/miniconda.sh -b -p $HOME/miniconda

# MSSQL Drivers and tools
sudo curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
sudo yum remove unixODBC-utf16 unixODBC-utf16-devel
sudo ACCEPT_EULA=Y yum install msodbcsql17
sudo ACCEPT_EULA=Y yum install mssql-tools
source ~/.bashrc
sudo yum install unixODBC-devel 

# VS Code
wget https://go.microsoft.com/fwlink/?LinkID=760867 -O code.rpm 
sudo yum install code.rpm
./helpers/vs-extensions.sh
mv ./settings/settings.json ~/.config/Code/User
mv ./settings/keybindings.json ~/.config/Code/User
mv ./settings/vsicons.settings.json ~/.config/Code/User

# Emacs/Spacemacs
# wget http://mirrors.ibiblio.org/gnu/ftp/gnu/emacs/emacs-25.1.tar.xz
# tar xJvfp emacs-25.1.tar.xz
# cd emacs-25.1/
# sudo yum -y install libXpm-devel gnutls-devel libxml2-devel GConf2-devel dbus-devel wxGTK-devel gtk3-devel gpm-devel ncurses-devel
# ./configure
# make
# sudo make install
# 
# git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
# mv ./settings/.spacemacs ~/.spacemacs

# Vim
# pay attention to with-python-config and make sure the directory is correct
git clone https://github.com/vim/vim.git
pushd ~/vim/src
./configure --with-features=huge \
--enable-multibyte \
--enable-rubyinterp=yes \
--enable-pythoninterp=yes \
--with-python-config-dir=/work/alex/miniconda3/envs/py27/lib/python2.7/config \
--enable-python3interp=yes \
--with-python3-config-dir=/work/alex/miniconda3/lib/python3.6/config-3.6m-x86_64-linux-gnu \
--enable-perlinterp=yes \
--enable-luainterp=yes \
--enable-cscope \
--prefix=/home/alex/.local/vim | grep -i python
make && make install
popd

# Vim settings
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
vim +PluginInstall +qall

mv ./settings/.vimrc ~/
vim +PluginInstall +qall

pushd ~/.vim/bundle/youcompleteme
./install.py --clang-completer --rust-completer

# tmux
git clone https://github.com/tmux-plugins/tmux-resurrect ~/
mv ./settings/.tmux.conf ~/

# bash customization via bash-it
git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
~/.bash_it/install.sh

# General user settings
mv ./settings/.profile ~/
mv ./settings/.bash_profile ~/
mv ./settings/.bashrc ~/
mv ./settings/.dev-tmux ~/

source ~/.bashrc

# Cleanup
sudo yum upgrade
sudo yum autoremove

# Some changes like the docker-group may require a reboot to take affect.
# sudo reboot

D settings/.bash_profile => settings/.bash_profile +0 -2
@@ 1,2 0,0 @@
. ~/.profile
. ~/.bashrc

D settings/.bashrc => settings/.bashrc +0 -91
@@ 1,91 0,0 @@
#!/usr/bin/env bash

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=

# Path to the bash it configuration
export BASH_IT="/home/alex/.bash_it"

# Lock and Load a custom theme file.
# Leave empty to disable theming.
# location /.bash_it/themes/
export BASH_IT_THEME='envy'

# (Advanced): Change this to the name of your remote repo if you
# cloned bash-it with a remote other than origin such as `bash-it`.
# export BASH_IT_REMOTE='bash-it'

# Your place for hosting Git repos. I use this for private repos.
export GIT_HOSTING='git@git.domain.com'

# Don't check mail when opening terminal.
unset MAILCHECK

# Change this to your console based IRC client of choice.
export IRC_CLIENT='irssi'

# Set this to the command you use for todo.txt-cli
export TODO="t"

# Set this to false to turn off version control status checking within the prompt for all themes
export SCM_CHECK=true

# Set Xterm/screen/Tmux title with only a short hostname.
# Uncomment this (or set SHORT_HOSTNAME to something else),
# Will otherwise fall back on $HOSTNAME.
#export SHORT_HOSTNAME=$(hostname -s)

# Set Xterm/screen/Tmux title with only a short username.
# Uncomment this (or set SHORT_USER to something else),
# Will otherwise fall back on $USER.
#export SHORT_USER=${USER:0:8}

# Set Xterm/screen/Tmux title with shortened command and directory.
# Uncomment this to set.
#export SHORT_TERM_LINE=true

# Set vcprompt executable path for scm advance info in prompt (demula theme)
# https://github.com/djl/vcprompt
#export VCPROMPT_EXECUTABLE=~/.vcprompt/bin/vcprompt

# (Advanced): Uncomment this to make Bash-it reload itself automatically
# after enabling or disabling aliases, plugins, and completions.
# export BASH_IT_AUTOMATIC_RELOAD_AFTER_CONFIG_CHANGE=1

# Uncomment this to make Bash-it create alias reload.
# export BASH_IT_RELOAD_LEGACY=1

# Load Bash It
source "$BASH_IT"/bash_it.sh

# Aliases
# examples: https://opensource.com/article/18/9/handy-bash-aliases

alias untar='tar -zxvf '
alias wget='wget -c '
alias getpass="openssl rand -base64 20"
alias sha='shasum -a 256 '
alias ping='ping -c 5'
alias www='python -m SimpleHTTPServer 8000'
alias speed='speedtest-cli --server 2406 --simple'
alias ipe='curl ipinfo.io/ip'
alias ipi='ipconfig getifaddr en0'
alias c='clear'
alias mtmux='~/.dev-tmux'

# Custom paths and versions
export PATH="$PATH:/opt/mssql-tools/bin"
export PATH="/home/alex/.cargo/bin:$PATH"
export RUST_SRC_PATH="$(rustc --print sysroot)/lib/rustlib/src/rust/src"
. /home/alex/miniconda3/etc/profile.d/conda.sh
conda activate

# Check for custom vim install
if [ -d "$HOME/.local/vim/bin/" ] ; then
  PATH="$HOME/.local/vim/bin/:$PATH"
fi

D settings/.dev-tmux => settings/.dev-tmux +0 -8
@@ 1,8 0,0 @@
#!/bin/sh

#Small shell script that launches tmux with the required programs.
tmux new -s $1 -d
tmux new-window 'vim'
tmux split-window -v 'ipython'
tmux a -t $1


D settings/.profile => settings/.profile +0 -1
@@ 1,1 0,0 @@
bash
\ No newline at end of file

D settings/.tmux.conf => settings/.tmux.conf +0 -77
@@ 1,77 0,0 @@
#
# Powerline Orange Block - Tmux Theme
# Created by Jim Myhrberg <contact@jimeh.me>.
#
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
#
# Requires terminal to be using a powerline compatible font, find one here:
# https://github.com/Lokaltog/powerline-fonts
#

# Status update interval
set -g status-interval 1

# Basic status bar colors
set -g status-fg colour240
set -g status-bg colour233

# Left side of status bar
set -g status-left-bg colour233
set -g status-left-fg colour243
set -g status-left-length 40
set -g status-left "#[fg=colour232,bg=colour130,bold] #S #[fg=colour130,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"

# Right side of status bar
set -g status-right-bg colour233
set -g status-right-fg colour243
set -g status-right-length 150
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour232,bg=colour245,bold] #H "

# Window status
set -g window-status-format " #I:#W#F "
set -g window-status-current-format " #I:#W#F "

# Current window status
set -g window-status-current-bg colour130
set -g window-status-current-fg colour232

# Window with activity status
set -g window-status-activity-bg colour130 # fg and bg are flipped here due to
set -g window-status-activity-fg colour233 # a bug in tmux

# Window separator
set -g window-status-separator ""

# Window status alignment
set -g status-justify centre

# Pane border
set -g pane-border-bg default
set -g pane-border-fg colour238

# Active pane border
set -g pane-active-border-bg default
set -g pane-active-border-fg colour130

# Pane number indicator
set -g display-panes-colour colour233
set -g display-panes-active-colour colour245

# Clock mode
set -g clock-mode-colour colour130
set -g clock-mode-style 24

# Message
set -g message-bg colour130
set -g message-fg black

# Command message
set -g message-command-bg colour233
set -g message-command-fg black

# Mode
set -g mode-bg colour130
set -g mode-fg colour232

# tmux restore
run-shell ~/resurrect.tmux
\ No newline at end of file

D settings/.vimrc => settings/.vimrc +0 -108
@@ 1,108 0,0 @@
set nocompatible              " required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" alternatively, pass a path where Vundle should install plugins
" call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'

" add all your plugins here (note older versions of Vundle
" used Bundle instead of Plugin)

" Plugin 'tmhedberg/SimplyFold'
Plugin 'vim-scripts/indentpython.vim'
Plugin 'vim-syntastic/syntastic'
Plugin 'tpope/vim-surround'
Plugin 'nvie/vim-flake8'
Plugin 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'}
Plugin 'liuchengxu/space-vim-dark'
Plugin 'tpope/vim-fugitive'
Plugin 'scrooloose/nerdtree'
Plugin 'valloric/youcompleteme'
Plugin 'prabirshrestha/async.vim'
Plugin 'prabirshrestha/vim-lsp'
Plugin 'rust-lang/rust.vim'
Plugin 'plasticboy/vim-markdown'
Plugin 'racer-rust/vim-racer'


" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required

set t_Co=256
set background=dark
let g:space_vim_dark_background = 233
colorscheme space-vim-dark

set guifont=Source\ Code\ Pro
"set encoding=utf-8
set nu

" Split Navigations
nnoremap <C-J> <C-W><C-J>
nnoremap <C-K> <C-W><C-K>
nnoremap <C-L> <C-W><C-L>
nnoremap <C-H> <C-W><C-H>

" Enable Folding
set foldmethod=indent
set foldlevel=99

" Fold with spacebar
nnoremap <space> za

" Python pep-8 styling
au BufNewFile,BufRead *.py
    \ set tabstop=4 |
    \ set softtabstop=4 |
    \ set shiftwidth=4 |
    \ set textwidth=79 |
    \ set expandtab |
    \ set autoindent |
    \ set fileformat=unix

" Whitespace
highlight BadWhitespace ctermfg=16 ctermbg=253 guifg=#000000 guibg=#F8F8F0
au BufRead,BufNewFile *.py,*.pyw,*.c,*.h match BadWhitespace /\s\+$/

" vim-flake8
let python_highlight_all=1
syntax on

" Nerdtree
map <C-n> :NERDTreeToggle<CR>

" Language Server
" if you want it to turn on automatically
" let g:LanguageClient_autoStart = 1"
let g:LanguageClient_autoStart = 1
nnoremap <leader>lcs :LanguageClientStart<CR>
noremap <silent> H :call LanguageClient_textDocument_hover()<CR>
noremap <silent> Z :call LanguageClient_textDocument_definition()<CR>
noremap <silent> R :call LanguageClient_textDocument_rename()<CR>
noremap <silent> S :call LanugageClient_textDocument_documentSymbol()<CR>

if executable('rls')
    " rustup component add rls-preview rust-analysis rust-src
    au User lsp_setup call lsp#register_server({
        \ 'name': 'rls',
        \ 'cmd': {server_info->['rustup', 'run', 'nightly', 'rls']},
        \ 'root_uri':{server_info->lsp#utils#path_to_uri(lsp#utils#find_nearest_parent_file_directory(lsp#utils#get_buffer_path(), 'Cargo.toml'))},
        \ 'whitelist': ['rust'],
        \ })
endif

if executable('pyls')
    " pip install python-language-server
    au User lsp_setup call lsp#register_server({
        \ 'name': 'pyls',
        \ 'cmd': {server_info->['pyls']},
        \ 'whitelist': ['python'],
        \ })
endif

D settings/keybindings.json => settings/keybindings.json +0 -4
@@ 1,4 0,0 @@
[
    { "key": "ctrl+`", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus" },
    { "key": "ctrl+`", "command": "workbench.action.terminal.focus", "when": "!terminalFocus" },
]
\ No newline at end of file

D settings/settings.json => settings/settings.json +0 -27
@@ 1,27 0,0 @@
{
    "window.titleBarStyle": "custom",
    "workbench.iconTheme": "vscode-icons",
    "workbench.colorTheme": "Spacemacs - dark",
    "editor.fontFamily": "Source Code Pro",
    "window.zoomLevel": 0.75,
    "editor.fontSize": 14,
    "editor.rulers": [80, 100],
    "files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/CVS": true,
        "**/.DS_Store": true,
        "**/*.pyc": true
    },
    "telemetry.enableTelemetry": false,
    "editor.minimap.enabled": false,
    "python.autoComplete.addBrackets": true,
    "python.diagnostics.sourceMapsEnabled": true,
    "python.formatting.provider": "black",
    "python.jediEnabled": false,
    "python.linting.flake8Enabled": true,
    "python.linting.pylintEnabled": false,
    "python.unitTest.pyTestEnabled": true,
    "python.condaPath": "/home/alex/miniconda3/bin/",
}
\ No newline at end of file

D settings/vsicons.settings.json => settings/vsicons.settings.json +0 -1
@@ 1,1 0,0 @@
{"version":"7.27.0","status":0,"welcomeShown":true}
\ No newline at end of file