diff --git a/_config.yml b/_config.yml index 7816074..d19d325 100644 --- a/_config.yml +++ b/_config.yml @@ -36,11 +36,9 @@ similar_resources: url: "https://cryptoanarchywiki.github.io" baseurl: "" -paginate: 20 per_page: 20 -paginate_path: "/page/:num/" markdown: kramdown -gems: +plugins: - jekyll-paginate - jekyll-gist diff --git a/_includes/.gitkeep b/_includes/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/_includes/share-page.html b/_includes/share-page.html deleted file mode 100644 index 8c4198e..0000000 --- a/_includes/share-page.html +++ /dev/null @@ -1,23 +0,0 @@ -
- Share this on →   - - - Tweet - - - -
- - - -
-
- -
- diff --git a/_layouts/post.html b/_layouts/post.html index ad119d5..db109c1 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -5,11 +5,12 @@ layout: default

{{ page.title }}

-{{ page.date | date_to_string }} +{{ page.date | date_to_string }} - by {{ page.author }}
{{ content }}
- {% include share-page.html %} +
+ Return to Home
{% assign hasSimilar = '' %} diff --git a/_layouts/static-informational.html b/_layouts/static-informational.html index 332813b..3ed7332 100644 --- a/_layouts/static-informational.html +++ b/_layouts/static-informational.html @@ -5,11 +5,7 @@ layout: default

{{ page.title }}

-
- {{ content }} -
- Return to Home diff --git a/_posts/2013-12-23-ruby-json.markdown b/_posts/2013-12-23-ruby-json.markdown deleted file mode 100644 index f0da76e..0000000 --- a/_posts/2013-12-23-ruby-json.markdown +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: post -title: "Parsing JSON with Ruby" -date: 2013-12-23 00:18:23 +0700 -categories: [ruby] ---- -Parsing JSON with Ruby is actually extremely easy. All you have to do is have the json gem installed (`gem install json`) and call the `JSON.parse` method on the JSON data to convert it to ruby hashes. If you look at this small program here, you can see how I have implemented parsing JSON in Ruby. - -{% highlight ruby %} -#!/usr/bin/env ruby - -require 'json' -require 'net/http' -require 'libnotify' - -def parsejson - file = "http://api.openweathermap.org/data/2.5/find?q=London&mode=json" - response = Net::HTTP.get_response(URI.parse(file)) - weatherjson = response.body - actual = JSON.parse(weatherjson) - - # check for errors - if actual.has_key? 'Error' - raise "error with the url" - end - - results = [] - - actual["list"].each do |listitem| - weather = listitem["weather"] - weather.each do |weath| - results.push(weath["description"]) - end - main = listitem["main"] - temp = main["temp"] - 273.15 - results.push ("%.2f" % temp) - end - - return results -end -{% endhighlight %} diff --git a/_posts/2018-05-27-why-have-I-made-this-site.md b/_posts/2018-05-27-why-have-I-made-this-site.md new file mode 100644 index 0000000..fcdc3fe --- /dev/null +++ b/_posts/2018-05-27-why-have-I-made-this-site.md @@ -0,0 +1,42 @@ +--- +layout: post +title: "Why I made this site and why I chose the Jolly Roger as its logo" +date: 2018-05-27 00:23:37 +0200 +author: Tom Busby +categories: [blog] +--- + +## Why I made this site + +I've been a libertarian for most of my adult life (experiencing an abrupt coversion from the obligatory teenage Marxism at age 20) and for most of that I've been fascinated with technology's capacity to both increase or decrease our liberty. I was somewhat frustrated by how few practical options there really were for increasing our liberty. Assuming you were unwilling to go live, unabomber-style, in the wilderness, the only options seemed to be to horde gold, and/or try to pursuade those around you to adopt a more libertarian approach to politics. That was very unsatisfying to me, and it seemd like (especially in the UK) there was little hope of any real change in the prevailing view of politics. + +I can't remember whether I first became aware of the cypherpunk movement before or after I heard about bitcoin. I can remember that learning about Bitcoin really was a revelation to me. The possibilities for free-exchange-minded people to seceed and form their own economies and financial systems without actually retiring from civilisation itself was something so new and revolutionary. And what's more, if care was taken, these new communities and economies would be outside of the state's ability to shut them down or take their cut. + +After that I was hooked, and I spent a lot of the next year learning everything I could about the technology and the ideological movement/community it had sprung from: the Cypherpunks Mailing List. I installed Tor for the first time so that I could view the original incarnation of the Silk Road. Sadly, I never had the courage to actually order something from there and have it delivered to my house, but just the fact that I _could_ blew my mind. + +I've owned this domain for some time, but I've never gotten around to putting the work into making this site. I wanted it to be the kind of resource that I would have loved when I first got into Bitcoin and the broader Cypherpunk Movement. The first iteration of this work was a github resource list called "[cypherpunk-research](https://github.com/tombusby/cypherpunk-research/blob/be387755363b0d8c5bd38aabec8385f449a262ef/README.md)" which did receive a lot of interest in the crypto-currency community. This motivated me to move that content onto this site and to expand it. + +I would eventually like this site to be a "one-stop-shop" for anyone who is interested in the kinds of ideals and technologies that cypherpunks and crypto-currency enthusiasts espouse. The goal is that someone who is technically inclined, but unfamiliar with cryptography, peer to peer networks or cypherpunk ideals/history, should be able to get an education in all those things there. + +My eventual goal is to have introductory material that describes what a "hash function", a particular peer to peer algorithm, etc is with expanding sections that go into more and more technical details the more of them you expand. I will likely need assistance to do this, since it will be a very large task, but there needs to be an alternative to looking this stuff up on Wikipedia. Most things related to mathematics or cryptography on Wikipedia are totally impenetrable to anyone without a university maths background or who doesn't *already* understand the material but is revising. It would also be nice if we could construct a graph of "pre-requisites" (i.e. links to concepts that you should learn in order to properly understand the page you're on) for each of these pages. + +I'm also interested in the human stories and events of note that have occurred within the space since the emergence of Bitcoin. There is a great book called "[Crypto: How the Code Rebels Beat the Government Saving Privacy in the Digital Age](https://www.goodreads.com/book/show/984428.Crypto)" by Steven Levy, which covers the story of civilian cryptography and the cypherpunk movement up until the early 2000s. I believe the book is out of print now, but if you can get a copy, you should. That book needs a sequel though, since what has happened since 2008 is a story every bit as (if not more) worthy of being told as that described in the book. I would quite like to one day write that book myself, but for now I'll try to flesh out the "events" and "people" sections of this website with that information. + +## Why I chose the Jolly Roger as the site's logo + +Crypto-anarchism is one of the very few ideologies in existence which does not have a single clear, agreed-upon consensus logo of its own. + +The options I had were as follows: + +![Jolly Roger](/static/img/jolly-roger-unshifted.jpg "Jolly Roger"){:width="100px"} ![Circle-A Anarchism Sign](/static/img/circle-A.svg.png "Circle-A Anarchism Sign"){:width="100px"} ![Dark Wallet](/static/img/darkwallet.png "Dark Wallet"){:class="dark-wallet-logo"} + +Left to right: ++ The Jolly Roger (or Skull and Crossbones) ++ The Circle-A Anarchism Symbol ++ The Dark Wallet Logo + +The circle-A logo is by far the oldest and most recognisable anarchist symbol and would in theory be ideal. One of the main problems with its use however in this case is that the crypto-anarchist tradition has much stronger links with the american-style libertarian movement than it does with radical left-wing anarchism. Crypto-anarchism is not really an anti-capitalist ideology (in so far as the "capitalism" is not state-colluding croney capitalism). Using this symbols lacks any differentiation from other brands of anarchism, from which crypto-anarchism is very different. + +The Dark Wallet logo I actually personally think is a perfect symbol for the Crypto-Anarchist movement: its symbolism (an inverted *all-seeing* eye) perfectly captures what cypherpunks and crypto-anarchists want to achieve. If this site gains a decent size audience, I will probably write a blog post arguing for adoption of this symbol as the main symbol used to represent "Crypto-Anarchy" the ideology. Some communities have already begun using it in this way. [/r/anarcho_capitalism](https://reddit.com/r/anarcho_capitalism) has used the symbol for their "crypto-anarchist" flare for years. However, as of right now, it is primarily the symbol of an abandoned software project. + +This really left me with the Jolly Roger symbol, which has the benefit of being a timeless, striking, universal (and fun) symbol of a life lived outside the economic mainstream. The Jolly Roger is a playful, eye-catching logo that communicates roughly what I want to convey: the notion of being a pirate, a smuggler, a thorn in the side of nation states, etc. diff --git a/index.md b/index.md index ca68ad1..7fc5317 100644 --- a/index.md +++ b/index.md @@ -20,7 +20,7 @@ Encryption, digital money, anonymous networks, digital pseudonyms, zero knowledg ## Getting Started -+ ### [What is Crypto Anarchy?](/getting-started/what-is-crypto-anarchy) -+ ### [What is a Cypherpunk?](/getting-started/what-is-a-cypherpunk) -+ ### [What is the Cypherpunks Mailing List?](/getting-started/what-is-the-cypherpunks-mailing-list) -+ ### [What is Bitcoin (And How is it Related)?](/getting-started/what-is-bitcoin) ++ [What is Crypto Anarchy?](/getting-started/what-is-crypto-anarchy) ++ [What is a Cypherpunk?](/getting-started/what-is-a-cypherpunk) ++ [What is the Cypherpunks Mailing List?](/getting-started/what-is-the-cypherpunks-mailing-list) ++ [What is Bitcoin (And How is it Related)?](/getting-started/what-is-bitcoin) diff --git a/sections/getting-started/what-is-a-cypherpunk.md b/sections/getting-started/what-is-a-cypherpunk.md index e7b7283..2188f34 100644 --- a/sections/getting-started/what-is-a-cypherpunk.md +++ b/sections/getting-started/what-is-a-cypherpunk.md @@ -2,6 +2,7 @@ layout: static-informational permalink: /getting-started/what-is-a-cypherpunk title: What is a Cypherpunk? +categories: [getting-started] --- Wikipedia defines "[Cypherpunk](https://en.wikipedia.org/wiki/Cypherpunk)" as follows (2018-05-26): diff --git a/sections/getting-started/what-is-bitcoin.md b/sections/getting-started/what-is-bitcoin.md index 003d2a3..fd3d242 100644 --- a/sections/getting-started/what-is-bitcoin.md +++ b/sections/getting-started/what-is-bitcoin.md @@ -2,6 +2,7 @@ layout: static-informational permalink: /getting-started/what-is-bitcoin title: What is Bitcoin (And How is it Related)? +categories: [getting-started] --- Wikipedia defines "[Bitcoin](https://en.wikipedia.org/wiki/Bitcoin)" as follows (2018-05-26): diff --git a/sections/getting-started/what-is-crypto-anarchy.md b/sections/getting-started/what-is-crypto-anarchy.md index 1259a3f..fee78a2 100644 --- a/sections/getting-started/what-is-crypto-anarchy.md +++ b/sections/getting-started/what-is-crypto-anarchy.md @@ -2,6 +2,7 @@ layout: static-informational permalink: /getting-started/what-is-crypto-anarchy title: What is Crypto Anarchy? +categories: [getting-started] --- Wikipedia defines "[Crypto-Anarchism](https://en.wikipedia.org/wiki/Crypto-anarchism)" as follows (2018-05-26): diff --git a/sections/getting-started/what-is-the-cypherpunks-mailing-list.md b/sections/getting-started/what-is-the-cypherpunks-mailing-list.md index ffbfad4..beaea4b 100644 --- a/sections/getting-started/what-is-the-cypherpunks-mailing-list.md +++ b/sections/getting-started/what-is-the-cypherpunks-mailing-list.md @@ -2,6 +2,7 @@ layout: static-informational permalink: /getting-started/what-is-the-cypherpunks-mailing-list title: What is the Cypherpunks Mailing List? +categories: [getting-started] --- From the Wikipedia "[Cypherpunk](https://en.wikipedia.org/wiki/Cypherpunk)" artice (2018-05-26): diff --git a/static/css/main.css b/static/css/main.css index 0a94bdd..ddfeaa0 100644 --- a/static/css/main.css +++ b/static/css/main.css @@ -4,7 +4,7 @@ body { line-height: 1.5em; font-weight: 300; font-size: 16px; - color: #444; + color: #333; } hr { margin-top: 20px; @@ -14,9 +14,9 @@ hr { border-bottom: 1px solid #fff; } span.time, span.categories { - color: #ADADAD; + color: #777; margin-bottom: 5px; - font-size: 11px; + font-size: 14px; } h1, h2, h3 { color: #696969; @@ -62,8 +62,8 @@ a:hover { .index-header h1, .index-header p { font-family: monospace; } -li h3 { - margin-top: 0; +div.content { + padding-top: 10px; } div.content pre { background: #333333; @@ -89,6 +89,11 @@ footer { bottom: 0; padding-bottom: 10px; } +.dark-wallet-logo { + background-color: black; + height: 100px; + width: 100px; +} /* Left column */ div.col-sm-3 { @@ -176,11 +181,6 @@ div.col-sm-3 img.profile-avatar { color: #6D6D6D; } -.share-page { - padding: 10px 10px 5px; - border-top: 1px solid #f0f0f0; - border-bottom: 1px solid #f0f0f0; -} .post-content img, .content img { max-width: 100% diff --git a/static/img/circle-A.svg.png b/static/img/circle-A.svg.png new file mode 100644 index 0000000..cb7d2c9 Binary files /dev/null and b/static/img/circle-A.svg.png differ diff --git a/static/img/darkwallet.png b/static/img/darkwallet.png new file mode 100644 index 0000000..213fbfe Binary files /dev/null and b/static/img/darkwallet.png differ