Mercurial > hg > config
graph
-
STUB: installing silvermirrorSat, 11 May 2019 14:39:45 -0700, by Jeff Hammel
-
link to haskell mode documentationFri, 10 May 2019 15:50:03 -0700, by Jeff Hammel
-
addtl instructionsWed, 08 May 2019 20:34:07 -0700, by Jeff Hammel
-
add venv to PATHTue, 07 May 2019 13:34:22 -0700, by Jeff Hammel
-
remove obsolete elementsTue, 07 May 2019 13:22:43 -0700, by Jeff Hammel
-
add process waiting exampleTue, 07 May 2019 10:40:28 -0700, by Jeff Hammel
-
add web process waiter skeletonTue, 07 May 2019 10:39:27 -0700, by Jeff Hammel
-
add script to generate passwordsTue, 07 May 2019 10:34:38 -0700, by Jeff Hammel
-
dont add the PEMsFri, 16 Nov 2018 10:09:16 -0800, by Jeff Hammel
-
https://coderwall.com/p/7aymfa/please-oh-please-use-git-pull-rebaseMon, 10 Sep 2018 10:23:50 -0700, by Jeff Hammel
-
py3Fri, 17 Aug 2018 16:19:42 -0700, by Jeff Hammel
-
prune docker volumesWed, 18 Jul 2018 11:18:32 -0700, by Jeff Hammel
-
remove stopped containersWed, 18 Jul 2018 09:29:20 -0700, by Jeff Hammel
-
python3Mon, 18 Jun 2018 14:48:41 -0700, by Jeff Hammel
-
[git] update name and fix syntaxThu, 07 Jun 2018 14:33:07 -0700, by Jeff Hammel
-
add an alias for oneline logsThu, 07 Jun 2018 13:49:20 -0700, by Jeff Hammel
-
note re pruning stopped docker containersMon, 04 Jun 2018 15:35:03 -0700, by Jeff Hammel
-
simple environmentWed, 18 Apr 2018 10:31:25 -0700, by Jeff Hammel
-
add ssh keysSat, 14 Apr 2018 16:01:05 -0700, by Jeff Hammel
-
py3 compatWed, 11 Apr 2018 12:28:37 -0700, by Jeff Hammel
-
only run deactivate iff a functionWed, 11 Apr 2018 10:55:13 -0700, by Jeff Hammel
-
haskell modeFri, 22 Dec 2017 14:11:19 -0800, by Jeff Hammel
-
require packageFri, 22 Dec 2017 14:10:15 -0800, by Jeff Hammel
-
indentationSun, 17 Dec 2017 12:48:43 -0800, by Jeff Hammel
-
[git] update for modern timesMon, 11 Dec 2017 16:56:22 +0000, by Jeff Hammel
-
Example: generate passwordsSun, 10 Dec 2017 17:18:29 -0800, by Jeff Hammel
-
[bash example] interpolatation skeletonSun, 10 Dec 2017 11:38:00 -0800, by Jeff Hammel
-
[syn] +xSun, 10 Dec 2017 11:22:11 -0800, by Jeff Hammel
-
[mountusb] docstringSun, 10 Dec 2017 09:59:24 -0800, by Jeff Hammel
-
python 3 string compatSun, 10 Dec 2017 09:49:52 -0800, by Jeff Hammel
-
[documentation] reference linksTue, 17 Oct 2017 12:05:19 -0700, by Jeff Hammel
-
[gpg] make a front-end to add a line to a gpg symmetrically encrypted fileTue, 17 Oct 2017 11:59:09 -0700, by Jeff Hammel
-
[BBB] we still in 2017 need py26 sometimesSun, 17 Sep 2017 12:58:45 -0700, by Jeff Hammel
-
[sync] ~/k0s is no longer in PATH as it corrupts PYTHONPATHThu, 17 Aug 2017 09:48:49 -0700, by Jeff Hammel
-
[python] remove technica obscura for python distributionSun, 13 Aug 2017 15:42:50 -0700, by Jeff Hammel
-
[PATH] cleanup paths a bitSun, 13 Aug 2017 14:59:59 -0700, by Jeff Hammel
-
while we might not want Octave *that* much, we will never want OCAMLSun, 09 Jul 2017 15:01:16 -0700, by Jeff Hammel
-
add .cache directory for pytestSat, 13 May 2017 18:35:31 -0700, by Jeff Hammel
-
genericizeMon, 24 Apr 2017 21:51:31 -0700, by Jeff Hammel
-
python litters so much, but lets turn a blind eyeFri, 31 Mar 2017 16:52:35 -0700, by Jeff Hammel
-
add .tox to hgignoreFri, 31 Mar 2017 16:30:52 -0700, by Jeff Hammel
-
add example programMon, 27 Mar 2017 14:05:29 -0700, by Jeff Hammel
-
use module docstring for description, as intendedThu, 09 Mar 2017 14:22:32 -0800, by Jeff Hammel
-
-> http://k0s.org/hg/hq/Sat, 25 Feb 2017 13:10:40 -0800, by Jeff Hammel
-
dont presuppose PATHMon, 20 Feb 2017 20:18:42 -0800, by Jeff Hammel
-
add silvermirrorMon, 20 Feb 2017 20:17:51 -0800, by Jeff Hammel
-
revert to python2 for time beingSun, 19 Feb 2017 20:27:07 -0800, by Jeff Hammel
-
bytes vs stringSun, 19 Feb 2017 18:02:32 -0800, by Jeff Hammel
-
remove old importSun, 19 Feb 2017 17:55:23 -0800, by Jeff Hammel
-
py35Sun, 19 Feb 2017 17:54:57 -0800, by Jeff Hammel
-
py35Sun, 19 Feb 2017 17:52:45 -0800, by Jeff Hammel
-
python 3.5Sun, 19 Feb 2017 17:48:52 -0800, by Jeff Hammel
-
make it workSun, 19 Feb 2017 17:25:31 -0800, by Jeff Hammel
-
a useful module; however it does not work; scrappingSun, 19 Feb 2017 09:03:52 -0800, by Jeff Hammel
-
work around exit code for no changesTue, 07 Feb 2017 10:28:00 -0800, by Jeff Hammel
-
chmod u+xMon, 06 Feb 2017 09:30:11 -0800, by Jeff Hammel
-
make my life a little easierMon, 06 Feb 2017 09:29:39 -0800, by Jeff Hammel
-
rss example programTue, 31 Jan 2017 17:38:05 -0800, by Jeff Hammel
-
[git submodules] logging stubTue, 31 Jan 2017 14:31:03 -0800, by Jeff Hammel
-
security...am i right?Wed, 11 Jan 2017 09:40:16 -0800, by Jeff Hammel
-
[gitconfig] rename this + make it workThu, 08 Dec 2016 10:00:51 -0800, by Jeff Hammel
-
attempt to illustrate anoymous functionsTue, 29 Nov 2016 16:33:39 -0800, by Jeff Hammel
-
add hh shortcutWed, 16 Nov 2016 11:34:13 -0800, by Jeff Hammel
-
k8s is picky about how many dashes a deployment may haveSun, 13 Nov 2016 16:02:30 -0800, by Jeff Hammel
-
add curl in k8s commandFri, 11 Nov 2016 08:37:34 -0800, by Jeff Hammel
-
add undo for one level onlyMon, 07 Nov 2016 16:15:18 -0800, by Jeff Hammel
-
make into an almost real CLIFri, 28 Oct 2016 18:54:56 -0700, by Jeff Hammel
-
not sure if we need this but we will keep it for nowFri, 28 Oct 2016 18:46:46 -0700, by Jeff Hammel
-
fix formatting bugFri, 28 Oct 2016 17:33:35 -0700, by Jeff Hammel
-
minor mostly formatting fixesFri, 28 Oct 2016 17:27:32 -0700, by Jeff Hammel
-
comment re dependencyFri, 28 Oct 2016 17:10:27 -0700, by Jeff Hammel
-
this relies on a requirement that is not part of my (2.7.12) stdlib; i almost deleted it. instead, i will keep for fun and note the requirement for further researchFri, 28 Oct 2016 17:09:04 -0700, by Jeff Hammel
-
i dont use this anywhere yet; lets assume that i wont until i actually will be able to develop on itFri, 28 Oct 2016 17:07:24 -0700, by Jeff Hammel
-
mostly formattingFri, 28 Oct 2016 17:05:35 -0700, by Jeff Hammel
-
this looks like something i dont need anymore (if i ever did)Fri, 28 Oct 2016 17:01:54 -0700, by Jeff Hammel
-
* prime actually doesnt work; if i had a decent CI for my own software, i would have known that; but i dontFri, 28 Oct 2016 17:00:37 -0700, by Jeff Hammel
-
more fixups, for example, but lets throw it away anywayFri, 28 Oct 2016 16:57:50 -0700, by Jeff Hammel
-
cleanupFri, 28 Oct 2016 16:14:10 -0700, by Jeff Hammel
-
cleanup + renamingFri, 28 Oct 2016 16:11:24 -0700, by Jeff Hammel
-
remove old way of doing things; note TODO on replacingFri, 28 Oct 2016 16:06:11 -0700, by Jeff Hammel
-
i dont use mozilla pastebin anymoreFri, 28 Oct 2016 10:45:46 -0700, by Jeff Hammel
-
thought about putting this in example; but lets delete this insteadFri, 28 Oct 2016 10:44:50 -0700, by Jeff Hammel
-
this was mostly a note to self; never usedFri, 28 Oct 2016 10:42:49 -0700, by Jeff Hammel
-
not sure what this is for but it looks obsoleteFri, 28 Oct 2016 10:41:54 -0700, by Jeff Hammel
-
add docker cleanup helperWed, 19 Oct 2016 09:04:34 -0700, by Jeff Hammel
-
add a thing to clean docker volumesTue, 18 Oct 2016 17:05:50 -0700, by Jeff Hammel
-
add log graph aliasWed, 05 Oct 2016 13:50:55 -0700, by Jeff Hammel
-
secret k8s decoder ringTue, 04 Oct 2016 11:05:20 -0700, by Jeff Hammel
-
correctSun, 02 Oct 2016 18:37:16 -0700, by Jeff Hammel
-
add a suggested fix for posterityWed, 28 Sep 2016 17:58:48 -0700, by Jeff Hammel
-
https://github.com/novas0x2a/config-files/blob/master/.gitconfig#L89Wed, 28 Sep 2016 16:42:20 -0700, by Jeff Hammel
-
shortcutSun, 25 Sep 2016 16:29:22 -0700, by Jeff Hammel
-
mv this to CiscoSun, 25 Sep 2016 11:50:06 -0700, by Jeff Hammel
-
add some mediocre workflowMon, 12 Sep 2016 14:11:49 -0700, by Jeff Hammel
-
example: factorial using reduceThu, 01 Sep 2016 15:15:23 -0700, by Jeff Hammel
-
this now works again, and without docker-machine; ephermal testing for now, ephemeral testing foreverWed, 24 Aug 2016 14:39:51 -0700, by Jeff Hammel
-
docker-machine is so last monthWed, 24 Aug 2016 14:02:22 -0700, by Jeff Hammel
-
these are importantTue, 23 Aug 2016 15:30:42 -0700, by Jeff Hammel
-
https://docs.python.org/3.1/distutils/uploading.html#pypi-package-displayTue, 23 Aug 2016 15:01:41 -0700, by Jeff Hammel
-
mv to own repo for demo purposesThu, 14 Jul 2016 12:26:19 -0700, by Jeff Hammel
-
add check_endpoints scriptWed, 13 Jul 2016 16:09:11 -0700, by Jeff Hammel
-
close enoughSun, 03 Jul 2016 18:48:38 -0700, by Jeff Hammel
-
add example program for time-spacingSun, 03 Jul 2016 18:33:09 -0700, by Jeff Hammel
-
add elasticsearch test platform for Mac (shouldnt really need on linux)Tue, 14 Jun 2016 17:28:17 -0700, by Jeff Hammel
-
irssi evidently added some things; i dont really careMon, 13 Jun 2016 13:11:35 -0700, by Jeff Hammel
-
remove some obsolete PATHSat, 16 Apr 2016 11:28:44 -0700, by Jeff Hammel
-
a dirty trick that almost worksThu, 24 Mar 2016 12:53:16 -0700, by Jeff Hammel
-
more charactersThu, 10 Mar 2016 13:13:14 -0800, by Jeff Hammel
-
example program for HTML -> text conversion using only HTMLParserMon, 07 Mar 2016 12:22:04 -0800, by Jeff Hammel
-
fix syntaxFri, 12 Feb 2016 09:53:58 -0800, by Jeff Hammel
-
stress.shThu, 11 Feb 2016 18:29:57 -0800, by Jeff Hammel
-
it is very annoying to have ones overrides overridden; see also http://stackoverflow.com/questions/25381304/why-type-cd-on-mac-os-states-that-cd-is-a-functionThu, 28 Jan 2016 14:02:17 -0800, by Jeff Hammel
-
remove this; it shouldnt be necessarySat, 16 Jan 2016 15:30:41 -0800, by Jeff Hammel
-
what it should be maybeFri, 15 Jan 2016 21:34:50 -0800, by Jeff Hammel
-
rvm for ruby...i hope i dont regret thisFri, 15 Jan 2016 09:39:31 -0800, by Jeff Hammel
-
ch ch ch changesWed, 06 Jan 2016 09:44:57 -0800, by Jeff Hammel
-
fixesMon, 04 Jan 2016 12:56:15 -0800, by Jeff Hammel
-
add a front end to rst2s5; stubMon, 04 Jan 2016 12:54:51 -0800, by Jeff Hammel
-
http://serverfault.com/questions/132055/how-to-check-if-emacs-is-in-gui-mode-and-execute-tool-bar-mode-only-thenTue, 15 Dec 2015 12:32:34 -0800, by Jeff Hammel
-
lookie, i can has x platformWed, 16 Sep 2015 15:09:19 -0700, by Jeff Hammel
-
add example retry functionMon, 31 Aug 2015 08:54:57 -0700, by Jeff Hammel
-
print config optionThu, 06 Aug 2015 18:06:35 -0700, by Jeff Hammel
-
http://www.howtogeek.com/168147/add-public-ssh-key-to-remote-server-in-a-single-command/Wed, 05 Aug 2015 08:44:23 -0700, by Jeff Hammel
-
source local bashrcMon, 20 Jul 2015 13:21:29 -0700, by Jeff Hammel
-
add example load type interfaceFri, 03 Jul 2015 21:07:03 -0700, by Jeff Hammel
-
example step of the conductor exampleFri, 03 Jul 2015 16:39:33 -0700, by Jeff Hammel
-
add example for m3u playlists [status: unknown]Fri, 03 Jul 2015 14:33:01 -0700, by Jeff Hammel
-
match is NOT POSIXTue, 30 Jun 2015 15:35:34 -0700, by Jeff Hammel
-
universalTue, 30 Jun 2015 15:26:27 -0700, by Jeff Hammel
-
PSTue, 30 Jun 2015 15:22:21 -0700, by Jeff Hammel
-
remove linux-specificTue, 30 Jun 2015 15:19:56 -0700, by Jeff Hammel
-
wtfTue, 30 Jun 2015 15:18:12 -0700, by Jeff Hammel
-
add example sendmail scriptMon, 29 Jun 2015 18:01:14 -0700, by Jeff Hammel
-
mv to exampleSun, 28 Jun 2015 15:42:50 -0700, by Jeff Hammel
-
semi-generic log functionSun, 28 Jun 2015 15:28:56 -0700, by Jeff Hammel
-
dont need thisSun, 28 Jun 2015 15:27:13 -0700, by Jeff Hammel
-
remove cruftSun, 28 Jun 2015 12:35:06 -0700, by Jeff Hammel
-
add utility for slicing video filesSun, 28 Jun 2015 11:56:13 -0700, by Jeff Hammel
-
example code for counting + duplicatesWed, 27 May 2015 15:55:29 -0700, by Jeff Hammel
-
add a zoomFri, 01 May 2015 20:06:31 -0700, by Jeff Hammel
-
typoTue, 21 Apr 2015 18:46:50 -0700, by Jeff Hammel
-
wip, untestedFri, 13 Mar 2015 10:40:59 -0700, by Jeff Hammel
-
loop videosThu, 12 Mar 2015 11:36:00 -0700, by Jeff Hammel
-
updateMon, 09 Feb 2015 19:45:19 -0800, by Jeff Hammel
-
more cleanup; still aint workTue, 03 Feb 2015 14:55:04 -0800, by Jeff Hammel
-
minor fixesTue, 03 Feb 2015 14:51:27 -0800, by Jeff Hammel
-
shebangTue, 03 Feb 2015 14:48:40 -0800, by Jeff Hammel
-
now we need pkg-config for pygraphvizSun, 01 Feb 2015 21:15:45 +0000, by Jeff Hammel
-
flush outWed, 10 Dec 2014 10:48:20 -0800, by Jeff Hammel
-
https://gist.github.com/adyliu/4494223Wed, 10 Dec 2014 10:08:31 -0800, by Jeff Hammel
-
cache credentials for a sessionFri, 05 Dec 2014 16:50:04 -0800, by Jeff Hammel
-
worksTue, 02 Dec 2014 13:59:37 -0800, by Jeff Hammel
-
fooTue, 02 Dec 2014 13:57:02 -0800, by Jeff Hammel
-
i need this actually for cdwinWed, 05 Nov 2014 13:58:49 -0800, by Jeff Hammel
-
to -> http://k0s.org/hg/configurationTue, 04 Nov 2014 15:15:53 -0800, by Jeff Hammel
-
mvTue, 04 Nov 2014 15:12:40 -0800, by Jeff Hammel
-
mvTue, 04 Nov 2014 15:11:08 -0800, by Jeff Hammel
-
move to k0s.org/hg/configurationTue, 04 Nov 2014 15:09:33 -0800, by Jeff Hammel
-
removeTue, 04 Nov 2014 15:06:59 -0800, by Jeff Hammel
-
dstMon, 03 Nov 2014 10:36:06 -0800, by Jeff Hammel
-
monkeypatch exampleThu, 30 Oct 2014 15:22:29 -0700, by Jeff Hammel
-
mutable defaults -> exampleThu, 23 Oct 2014 15:29:48 -0700, by Jeff Hammel
-
parse date exampleThu, 23 Oct 2014 14:08:17 -0700, by Jeff Hammel
-
minor cleanupMon, 20 Oct 2014 09:28:57 -0700, by Jeff Hammel
-
STUB: .bashrcMon, 20 Oct 2014 09:27:07 -0700, by Jeff Hammel
-
mergeThu, 16 Oct 2014 18:27:21 -0700, by Jeff Hammel
-
dont pass -d flag; i dont know whyThu, 16 Oct 2014 18:25:30 -0700, by Jeff Hammel
-
hacky way to note duplicate filesThu, 16 Oct 2014 11:25:49 -0700, by Jeff Hammel
-
STUB: python/dlna.pySat, 06 Sep 2014 07:59:16 -0700, by Jeff Hammel
-
move isrunning to a shell script and kill killbyname since there is pkill nowadaysFri, 05 Sep 2014 14:55:11 -0700, by Jeff Hammel
-
renameWed, 03 Sep 2014 18:45:04 -0700, by Jeff Hammel
-
STUB: k0s/k0s-requirements.txtWed, 03 Sep 2014 18:19:30 -0700, by Jeff Hammel
-
obselete twice overWed, 03 Sep 2014 18:08:10 -0700, by Jeff Hammel
-
STUB: .bashrcWed, 03 Sep 2014 17:04:54 -0700, by Jeff Hammel
-
moved to http://k0s.org/hg/TextShaperTue, 02 Sep 2014 21:01:55 -0700, by Jeff Hammel
-
fuck autofill modeTue, 02 Sep 2014 13:16:38 -0700, by Jeff Hammel
-
remove onelineit from keysFri, 22 Aug 2014 15:57:36 -0700, by Jeff Hammel
-
-Wed, 13 Aug 2014 13:16:56 -0700, by Jeff Hammel
-
wfmWed, 13 Aug 2014 11:24:09 -0700, by Jeff Hammel
-
stub: slicingTue, 12 Aug 2014 16:49:58 -0700, by Jeff Hammel
-
chmodTue, 12 Aug 2014 16:44:26 -0700, by Jeff Hammel
-
STUB: .bashrcThu, 24 Jul 2014 14:44:16 -0700, by Jeff Hammel
-
STUB: .bashrcWed, 23 Jul 2014 17:38:03 -0700, by Jeff Hammel
-
STUB: .bashrcThu, 10 Jul 2014 10:07:19 -0700, by Jeff Hammel
-
File "/usr/lib/python3/dist-packages/IPython/config/__init__.py", line 16, in <module>Wed, 09 Jul 2014 16:26:49 -0700, by Jeff Hammel
-
add indrect referencing exampleWed, 02 Jul 2014 10:50:04 -0700, by Jeff Hammel
-
to methodMon, 02 Jun 2014 13:49:46 -0700, by Jeff Hammel
-
mergeMon, 02 Jun 2014 12:40:51 -0700, by Jeff Hammel
-
shlexMon, 02 Jun 2014 12:38:40 -0700, by Jeff Hammel
-
STUB: python/jsonex.pyMon, 02 Jun 2014 11:25:31 -0700, by Jeff Hammel
-
mergeMon, 02 Jun 2014 11:21:46 -0700, by Jeff Hammel
-
allow loading urlsMon, 02 Jun 2014 11:20:19 -0700, by Jeff Hammel
-
STUB: python/gview.pySat, 24 May 2014 15:27:16 -0700, by Jeff Hammel
-
STUB: bin/example/script-path.shMon, 19 May 2014 13:16:53 -0700, by Jeff Hammel
-
STUB: python/gview.pySat, 17 May 2014 20:10:47 -0700, by Jeff Hammel
-
add viewer for graphviz; silly, but effectiveSat, 17 May 2014 00:15:45 -0700, by Jeff Hammel
-
STUB: python/unroll_deps.pyTue, 13 May 2014 13:02:45 -0700, by Jeff Hammel
-
STUB: python/unroll_deps.pyTue, 13 May 2014 13:00:18 -0700, by Jeff Hammel
-
mvTue, 13 May 2014 12:58:48 -0700, by Jeff Hammel
-
STUB: python/unroll_deps.pyTue, 13 May 2014 12:57:57 -0700, by Jeff Hammel
-
start versioning our requirementsSun, 11 May 2014 04:37:30 -0700, by Jeff Hammel
-
script to really forecably remove debian packagesSat, 10 May 2014 10:38:56 -0700, by Jeff Hammel
-
allow multiple date ranges and display of UTC onlyThu, 08 May 2014 13:36:24 -0700, by Jeff Hammel
-
STUB: bin/example/pid.shTue, 06 May 2014 15:18:40 -0700, by Jeff Hammel
-
PID exampleTue, 06 May 2014 15:12:03 -0700, by Jeff Hammel
-
STUB: python/epoch2date.pyTue, 06 May 2014 14:26:05 -0700, by Jeff Hammel
-
STUB: python/mountusb.pyMon, 05 May 2014 01:47:27 -0700, by Jeff Hammel
-
display directories onlyTue, 29 Apr 2014 15:06:48 -0700, by Jeff Hammel
-
to argparseTue, 29 Apr 2014 15:01:40 -0700, by Jeff Hammel
-
STUB: python/epoch2date.pyThu, 17 Apr 2014 13:06:12 -0700, by Jeff Hammel
-
note to self about fun tzinfo to fix in a yearThu, 17 Apr 2014 13:04:26 -0700, by Jeff Hammel
-
STUB: python/epoch2date.pyThu, 17 Apr 2014 12:57:44 -0700, by Jeff Hammel
-
STUB: python/epoch2date.pyThu, 17 Apr 2014 12:56:25 -0700, by Jeff Hammel
-
updateWed, 16 Apr 2014 17:02:42 -0700, by Jeff Hammel
-
make sneaky urlsMon, 07 Apr 2014 19:24:57 -0700, by Jeff Hammel
-
rm cruftSat, 05 Apr 2014 16:19:45 -0700, by Jeff Hammel
-
STUB: python/clean_whiteboard.pyThu, 03 Apr 2014 21:10:31 -0700, by Jeff Hammel
-
STUB: python/clean_whiteboard.pyThu, 03 Apr 2014 17:31:43 -0700, by Jeff Hammel
-
STUB: python/clean_whiteboard.pyThu, 03 Apr 2014 16:41:21 -0700, by Jeff Hammel
-
https://gist.github.com/lelandbatey/8677901Thu, 03 Apr 2014 11:53:23 -0700, by Jeff Hammel
-
add __all__Wed, 02 Apr 2014 11:04:47 -0700, by Jeff Hammel
-
STUB: .bashrcSun, 30 Mar 2014 18:27:53 -0700, by Jeff Hammel
-
STUB: python/dlna.pySat, 29 Mar 2014 10:08:48 -0700, by Jeff Hammel
-
remove ephemeral directoryFri, 28 Mar 2014 23:23:34 -0700, by Jeff Hammel