diff options
-rw-r--r-- | pages/about.md | 296 | ||||
-rw-r--r-- | pages/copyright.md | 14 | ||||
-rw-r--r-- | pages/credits.md | 6 | ||||
-rw-r--r-- | pages/crypto.md | 248 | ||||
-rw-r--r-- | pelicanconf.py | 15 | ||||
-rw-r--r-- | static/img/bw_headshot.jpg | bin | 0 -> 61965 bytes | |||
-rw-r--r-- | theme/templates/index.html | 93 |
7 files changed, 341 insertions, 331 deletions
diff --git a/pages/about.md b/pages/about.md index 6d5b27e..4e28a5a 100644 --- a/pages/about.md +++ b/pages/about.md @@ -1,14 +1,288 @@ -Title: About +Title: About Me Slug: about -This website is the web presence of Bryan Newbold. Chunks of the homunculus include: -<dl> - <dt /><a href="http://know.bnewbold.net/">brain dump</a> - <dt /><a href="/photos/">photo gallery</a> - <dt /><a href="http://journal.bnewbold.net/">journal</a> - <dt /><a href="http://feeds.bnewbold.net/">rss aggregator</a> - <dt /><a href="http://git.bnewbold.net/">browsable code repository</a> -</dl> -<p /> -There's a lot of borrowed software under the hood; see <a href="/credits/">credits</a>. +<img style="float: left; margin-right: 1em; width: 200px;" src="/static/img/bw_headshot.jpg"> + +<!-- NB: idential blurb from front page --> +<br /> +Hi, I'm <b>Bryan Newbold</b>! I like to climb things and look around. + +Most of my work has been dealing with the messy interfaces between information, +abstraction, and nature (eg, embedded digital electronics for scientific +instruments). + +You might know me from around Seattle, New York City (<a +href="https://recurse.com">Recurse Center</a>), or Boston/Cambridge (<a +href="http://industry-lab.com/">Industry Lab</a>, MIT). + +<br clear=all /> +<br clear=all /> + +## Contact + +My prefered contact method is email: +**[bnewbold@robocracy.org](mailto:bnewbold@robocracy.org)** + +I hang out on IRC with the username ``bnewbold`` on the ``oftc.net`` network. + +I do not have social media accounts on Twitter, Facebook, Google+, or LinkedIn. + +As of 2016 I live in Seattle, WA at the +[Extraordinary Least Squares](https://extraordinary.leastsquar.es/) +household; follow that link for transit directions and our mailing address. + +My GPG key, valid for my email address above from 2014 onwards, is: + <br /> +<blockquote style="margin-left: 30px;"><pre> +pub 4096R/<b>0x0C9337BCEC3932B9</b> 2014-03-27 [expires: 2022-03-25] + Key fingerprint = <b>3F46 8108 EE58 663C B95A E9DC 0C93 37BC EC39 32B9</b> +uid [ultimate] bryan newbold <bnewbold@robocracy.org> +uid [ultimate] bryan newbold <bnewbold@alum.mit.edu> +sub 4096R/0xC32BD9CE46B152D7 2014-03-27 [expires: 2022-03-25] + Key fingerprint = 894E D8EA 476D 9BEE 5E28 6D4D C32B D9CE 46B1 52D7 +sub 4096R/0x084425E080357D53 2014-03-27 [expires: 2022-03-25] + Key fingerprint = 0C8E 4A0D A8E9 9908 7295 2B3B 0844 25E0 8035 7D53 +</pre></blockquote><br /> + +You can also find me as [@bnewbold](https://keybase.io/bnewbold) on +[keybase.io](https://keybase.io). + +My old keys, as well as the full public key for the above, are in HTML comments +of this document. + +<!-- +0x0C9337BCEC3932B9: + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.12 (GNU/Linux) + +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 +=XnB4 +-----END PGP PUBLIC KEY BLOCK----- + + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.10 (GNU/Linux) + +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 +VRUSriMBcOLiHsrVO/6dLnV+1euzbA== +=9EPc +-----END PGP PUBLIC KEY BLOCK----- + +Old key (2010-2012 for @robocracy.org): +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: SKS 1.1.0 + +mQGiBEthsmURBADH3bf2qF8JHY/mteD852EvkDY0xco8UBXejgAGyW/OxL2X+PoRc/2lhrog +qTmYbSc/Vwgl45FpID+Y7nEqCGk0qsWhJCwpr8CWJkHktZMxUByPIIhZC5uwyj8pbrAqzHTr +ZjEk5AkaRsjI2LLGQJHFAUKKJQ2KZax7oNfcQjGIcwCgojuldWJALSQGdOrQ3ypmYnv8yh0D +/AqD9nV8X2Dw6f2DLtVnlQQcxC3JARLSQliFPpzuVfLp1Yc/QUsg0eC/h1pPb5MTKqdfQDaW +1ZnXdY2i+G9fRg+VwPox2QptIw9KfnpaRaO0u0orhzdUYyOumFj37Dg2V1j+pcL5B1MgtEug +c3P6QW2gjBllsy0Loosnpb8psJv5A/9cCgRaYkbXT4kWnSKqZ6A5CLHkvfnNddBSnLrKc+Ua +yyxWmjepvY8zOZNUe5WzJWJM/c/lo2gMv/gaJDTV01BoBdxzcNSWO6MGoFt41Q+//4xAfHv9 +4tWOJQ8/J2Z9/mqDjZrfayAFzKptWaHYcryLPC4nNDr5vIq/WMM13dgHvbQmYnJ5YW4gbmV3 +Ym9sZCA8Ym5ld2JvbGRAcm9ib2NyYWN5Lm9yZz6IZgQTEQIAJgUCS2GyZQIbAwUJA8JnAAYL +CQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJENvBbb8qp6yM7m8An2IxanI4I6amkS73WQ7FXqDE +LffuAJ9CF2Q53/UKsXkELrJm0uVfQxtg1LkEDQRLYbJlEBAA90oyit50TOb5n5NLSAh6gIHT +OS4HcumWu8WDAfbb7oryF+ENV8HpaIe5RmEMXkG9uNYfrnaWhnZVgosNSayA+yAhwhx2PpfS +AocPNB9cUU7kGRhJUnS2YCsCT47PhfyoeK7aVICXisfCDrYULBTWb78giwyqqASknIlJL2TS +VdHysCs5Is6k9CI1YP42/YaAovsC+QlJ6BbZ9wRCYwLRcZ9Y0APG3/V3fRWTAcobBla3tYeW +B5ATOQQWSUF5wlQXaLoKivz3VQyoHiMWTUaxTRdThHYpa+ytjUg/y3v4s+FqldnwogbUaqMj +lTuNahjyTtrH3YvLyEoMKg0L1DXh3bsUFjPWZyrHBnZ0me5i7Sa9CUy2/FQbiMFV1/C9tCxu +kE+fpzE2COm3Qw0EoTLLCRBa3UQos60aM066pZeSfZ3gCGBX10rBT38hWlUVs099oPf68UMc +0w/Ja938/Ju99pxoUXx3ENiG7W9d6sL4T6Gvk76vkiTvTp1hdXrTQt7UNtQh/cLeh+k/7V7v +cVki69yrqZxZzRG5nTGKv4LigH4rgO4KLwbcPVFIcei2CRdb78Jd8gYkEO00wcIfEn8OopYL +sojwEBhxEBAAdp33FNwp53y3xC8j2A5CSCC/L9RB9CeDC1cJrkg0YmPDGjfMK9hPx3ewNj4Z +zH23WIjWnGcAAwUQAJZ5pJmkHh95/kpLjoS/12pTP3zQfmA0YSuj78uue9UD9+0y8RTwPkYx +YPo2s4/SZeczl3S+R6CU4qcOmoZbM19ikeqwLM9UOzglbUEyJV9lGUFGYh7H4zSjB2vRsGL2 +14l2NnoO3vkWkROu+zjHaFNsW12ihF/+xjNELJR0s3AZE7PnxclIvFVqYfnkuAhe+d+UrGvz +vpO9K6GDU5mBwLcqXcziueY7qyeGYaITR6Z7zbGJT3YkvWWngSW43H143Do+Gy0mr0JMQNJB +6IcRrVvIhq48GAnqp6b5d+ItwzK9POQxsDLcefb/R3l8+4PDx+VzrBgDnmBLIRfSK+DMPk62 +CbXxq2f1MsLhwPK7lX5vmNDOPdH4FhkYhZrUFVnKW2tRP3EWtAmhWX0AxSIf+QuSsl5A/L0f +J9POB81uiLAqX5WXjWiJl3qGa0RgClYuEjGTg/aVC+8MDATrmJtBAGfj8g7rvR3gCkYBT6oU +cTuIX7vEHzJRz5X60UhpcaNInG1DiLctu6JCugetK2oMrlzALvIct4UNMbg+qHOK8dYfF/Kb +zM/S0W1Eb17NMU4cKXKYeinZHptLW1M4FZWxkiqHpfBIU1uLRlhBw9/lkX2cOLmchIEf4W9m +pITa1cTJvFHpuiJt6vK/COKV7J6aVUz+hYKanVxGXB5xC3YGjzVgiE8EGBECAA8FAkthsmUC +GwwFCQPCZwAACgkQ28FtvyqnrIy4xACfTEcjdQG/aJA68QIcbi76F4hVXboAni3dvf+TVb0S +hUonLZN+6K2NijSP +=Jh3F +-----END PGP PUBLIC KEY BLOCK----- +--> + +## About This Website + +Stuff that lives here includes: + + * a wiki ["brain dump"](href="http://know.bnewbold.net/) of notes and lessons + learned + * a [photo gallery](/photo/) + * an informal [tumble](http://journal.bnewbold.net) of photos and links + * an RSS [feed reader](http://feeds.bnewbold.net) + * [git repositories](https://git.bnewbold.net) + * a sparse [set of articles](/archives/) + +There's a lot of free software written by other people +making this possible; see <a href="/credits/">credits</a>. + diff --git a/pages/copyright.md b/pages/copyright.md index e64686c..9853048 100644 --- a/pages/copyright.md +++ b/pages/copyright.md @@ -1,11 +1,11 @@ Title: Copyright Slug: copyright -I'm not a big fan of copyrights or licensing. Feel free to use the content and -code from this website however you please. I would appreciate attribution or at -least letting me know if you're doing something cool, but it's not required. +I'm not a big fan of ubiquitous copyright or licensing. By default, use the +content and code from this website however you please. I would appreciate +attribution, or at least letting me know if you're doing something cool, but +it's only expected, not mandated. -If I had to chose a license it would probably be MIT or BSD style. - -I don't think I've violated any other person's rights, but if you think -something is a copied and/or unattributed drop a dime! +I don't think I've violated any other person's rights or expectations, but if +you think something here is a copied without proper attribution, <a +href="/about/">drop a dime</a>! diff --git a/pages/credits.md b/pages/credits.md index 76dac10..8d45a90 100644 --- a/pages/credits.md +++ b/pages/credits.md @@ -1,7 +1,9 @@ -Title: Software Credits +Title: Software Shoutouts Slug: credits -This site uses a variety of delicious Free Software! +This site uses a variety of delicious Free Software! It has been running in one +form or another for about a decade with very little care or feeding on my part, +for which I am grateful. <ul> <li>The server runs the <a href="https://debian.org">Debian</a> GNU/Linux operating system</li> diff --git a/pages/crypto.md b/pages/crypto.md deleted file mode 100644 index 9d8911f..0000000 --- a/pages/crypto.md +++ /dev/null @@ -1,248 +0,0 @@ -Title: Crypto Keys -Url: /crypto/ -SaveAs: /crypto/index.html - - -<br /> -<p> -My GPG key, valid for my email address at the robocracy.org domain from 2014 onwards, is: -</p> -<br> - -<blockquote style="margin-left: 30px;"><pre> -pub 4096R/0x0C9337BCEC3932B9 2014-03-27 [expires: 2022-03-25] - Key fingerprint = 3F46 8108 EE58 663C B95A E9DC 0C93 37BC EC39 32B9 -uid [ultimate] bryan newbold <bnewbold@robocracy.org> -uid [ultimate] bryan newbold <bnewbold@alum.mit.edu> -sub 4096R/0xC32BD9CE46B152D7 2014-03-27 [expires: 2022-03-25] - Key fingerprint = 894E D8EA 476D 9BEE 5E28 6D4D C32B D9CE 46B1 52D7 -sub 4096R/0x084425E080357D53 2014-03-27 [expires: 2022-03-25] - Key fingerprint = 0C8E 4A0D A8E9 9908 7295 2B3B 0844 25E0 8035 7D53 -</pre></blockquote> - -<br /> -My old keys, as well as the full public key for the above, are in HTML comments of this document. - -<!-- -0x0C9337BCEC3932B9: - ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.4.12 (GNU/Linux) - -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 -=XnB4 ------END PGP PUBLIC KEY BLOCK----- - - - -<blockquote style="margin-left: 30px;"><pre> ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.4.10 (GNU/Linux) - -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 -VRUSriMBcOLiHsrVO/6dLnV+1euzbA== -=9EPc ------END PGP PUBLIC KEY BLOCK----- -</pre></blockquote> - -Old key (2010-2012 for @robocracy.org): ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: SKS 1.1.0 - -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 -hUonLZN+6K2NijSP -=Jh3F ------END PGP PUBLIC KEY BLOCK----- ---> -</pre></blockquote>
\ No newline at end of file diff --git a/pelicanconf.py b/pelicanconf.py index 0a0b5e9..380d85f 100644 --- a/pelicanconf.py +++ b/pelicanconf.py @@ -31,10 +31,19 @@ PLUGINS = ['sitemap', 'headerid'] SITEMAP = {'format': 'xml'} ARTICLE_URL = '{date:%Y}/{slug}/' +ARTICLE_LANG_URL = '{date:%Y}/{slug}/{lang}/' ARTICLE_SAVE_AS = '{date:%Y}/{slug}/index.html' +ARTICLE_LANG_SAVE_AS = '{date:%Y}/{slug}/{lang}/index.html' PAGE_URL = '{slug}/' PAGE_SAVE_AS = '{slug}/index.html' +ARCHIVES_SAVE_AS = 'archives/index.html' YEAR_ARCHIVE_SAVE_AS = '{date:%Y}/index.html' +AUTHOR_URL = 'author/{slug}/' +AUTHOR_SAVE_AS = 'author/{slug}/index.html' +AUTHORS_SAVE_AS = 'author/index.html' +TAG_URL = 'tag/{slug}/' +TAG_SAVE_AS = 'tag/{slug}/index.html' +TAGS_SAVE_AS = 'tag/index.html' MD_EXTENSIONS = ["codehilite(css_class=highlight)", "extra", "toc"] @@ -45,9 +54,11 @@ DEFAULT_LANG = u'en' # Feed generation is usually not desired when developing FEED_DOMAIN = SITEURL FEED_ALL_ATOM = 'feeds/all.atom.xml' -CATEGORY_FEED_ATOM = 'feeds/%s.atom.xml' +CATEGORY_FEED_ATOM = None +TAG_FEED_ATOM = 'feeds/%s.atom.xml' FEED_ALL_RSS = 'feeds/all.rss.xml' -CATEGORY_FEED_RSS = 'feeds/%s.rss.xml' +CATEGORY_FEED_RSS = None +TAG_FEED_RSS = 'feeds/%s.rss.xml' # Blogroll LINKS = (('Pelican', 'http://getpelican.com/'), diff --git a/static/img/bw_headshot.jpg b/static/img/bw_headshot.jpg Binary files differnew file mode 100644 index 0000000..b4e9327 --- /dev/null +++ b/static/img/bw_headshot.jpg diff --git a/theme/templates/index.html b/theme/templates/index.html index b9bcc32..6dd7445 100644 --- a/theme/templates/index.html +++ b/theme/templates/index.html @@ -16,12 +16,14 @@ <br /> <br /> <br /> -RSS feeds: <br /> - - <a href="/feeds/posts.rss.xml"> articles</a><br /> +RSS feeds<br /> + - <a href="/feeds/posts.rss.xml">all posts</a> (<a href="/feeds/posts.atom.xml">atom</a>)<br /> <br /><br /> -Other sites: <br /> - - <a href="https://github.com/bnewbold"> github</a><br /> - - <a href="https://keybase.io/bnewbold"> keybase</a><br /> +Other sites<br /> + - <a href="https://github.com/bnewbold/">github</a><br /> + - <a href="https://keybase.io/bnewbold/">keybase</a><br /> + - <a href="http://bnewbold.the-nsa.org/">the-nsa.org</a><br /> + - <a href="http://feeds.bnewbold.net/">feed reader</a><br /> {% endblock %} {% block content %} @@ -29,71 +31,40 @@ Other sites: <br /> <center><img style="border: none;" src="/static/img/iceland_beach.jpg"></center> <br /> <br /> - <h3>Where am I?</h3> +<br /> + +{# NB: synchronize with /about/ page #} +Hi, I'm <b>Bryan Newbold</b>! I like to climb things and look around. Most of my work +has been dealing with the messy interfaces between information, abstraction, +and nature (eg, embedded digital electronics for scientific instruments). +You might know me from around Seattle, New York City, or Boston/Cambridge (<a +href="http://industry-lab.com/">Industry Lab</a>, MIT). + +<br /> +<br /> + + <h3>Where am I Now?</h3> As of Summer 2016 I am attending the <a href="https://recurse.com">Recurse Center</a> in New York City, becoming a stronger (and happier!) programmer. My <a href="https://extraordinary.leastsquar.es/">home</a> has been Seattle since Fall 2014, where I have been hiking and biking and working remotely for <a href="http://www.twinleaf.com">Twinleaf</a>, a small New Jersey company that builds Atomic Magnetometers. -<!-- -As of Fall 2015 I am living in Seattle (WA) working as a freelance embedded -engineer. I spent the last year working remotely, building digital control -systems for optical atomic magnetometers at -<a href="http://www.twinleaf.com">Twinleaf</a>, a small company headquartered -in Princeton, NJ. ---> -<!-- -As of Summer 2014 i'm living in Princeton (NJ) building digital control systems -for optical atomic magnetometers for a <a href="http://www.twinleaf.com">small -company</a>. I spent the last year living in a co-op in Cambridge (MA) working -on various embedded engineering projects. In the fall I will be moving to West -to Seattle. ---> -<!-- -As of Fall 2012 i'm living in Berlin designing an open wireless router called -<a href="http://rooter.is">rooter</a>. I spent the past year living in New York -City working at <a href="http://octopart.com">Octopart</a> (an electronic parts -search engine), building <a href="http://thefnf.org">Free Networks</a>, -watching <a href="http://toorcamp.org">blinkenlights</a> on far shores, and -tramping around Iceland and the UK. ---> -<!-- - As of Spring 2011 I am living in New York City working at <a - href="http://octopart.com">Octopart</a>. I spent the past year working with - friends at <a href="http://leaflabs.com">LeafLabs</a> (an open source hardware - startup in Cambridge) and the <a href="http://www.cfa.harvard.edu/">Harvard - Center for Astrophysics</a>, as well as traveling to Newfoundland/Labrador and - <a href="http://s3.amazonaws.com/data.tumblr.com/tumblr_lf6yjdx8mB1qae4w7o1_1280.jpg?AWSAccessKeyId=AKIAJ6IHWSU3BX3X7X3Q&Expires=1305862294&Signature=eHzThxstLcQh5FE%2FJlmfX8YMyjs%3D">Iceland</a>. ---> + <a href="/whatsup/" style="font-size: smaller;">«previously»</a> -<i> <a href="/whatsup/">«more»</a></i> <br /> - <br /> -<!-- -<h2 class="ruled">Photos!</h2> -{% if latest_galleries %} - Most recently I have shots from: - {% for gallery in latest_galleries %} - <a href="{{gallery.get_absolute_url}}">{{gallery.title}}</a> - {% endfor %} -{% endif %} -{% if latest_photos %} -<br /> -<table class="thumbs" width="100%"><tbody><tr> -{% for photo in latest_photos %} -<td class="photo_thumb"> -<a href="{{ photo.get_absolute_url }}"><img src="{{ photo.thumburl }}" - alt="{{ photo.title }}" /></a> </td> + <h3>Sporatic Writings</h3> +{% set recent = articles if not all_articles else all_articles %} +<ul> +{% for article in recent %} + {% if loop.index <= 15%} + <li><b>{{ article.date.strftime("%b %Y") }}</b> + <a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}</a> + </li> + {% endif %} {% endfor %} -</tbody></table> -{% else %} -<br/><br />None yet! -{% endif %} -<br /> -<br /><br /> ---> -{% endblock %} +</ul> +{% endblock %} |