summaryrefslogtreecommitdiff
path: root/_pages
diff options
context:
space:
mode:
authorPatrick Spek <p.spek@tyil.nl>2018-07-08 15:46:56 +0200
committerPatrick Spek <p.spek@tyil.nl>2018-07-08 15:46:56 +0200
commitd16530d61a04435fd8cb4d4770c4ac715ac8ef0e (patch)
tree46499a98c6f890622e5ccbf9cf43725a7597c7e4 /_pages
Initial commit
Diffstat (limited to '_pages')
-rw-r--r--_pages/blank.md4
-rw-r--r--_pages/index.md90
-rw-r--r--_pages/posts.md41
-rw-r--r--_pages/projects.md47
-rw-r--r--_pages/slides.md64
-rw-r--r--_pages/support.md44
6 files changed, 290 insertions, 0 deletions
diff --git a/_pages/blank.md b/_pages/blank.md
new file mode 100644
index 0000000..887598c
--- /dev/null
+++ b/_pages/blank.md
@@ -0,0 +1,4 @@
+---
+permalink: /blank/
+---
+
diff --git a/_pages/index.md b/_pages/index.md
new file mode 100644
index 0000000..e525dc1
--- /dev/null
+++ b/_pages/index.md
@@ -0,0 +1,90 @@
+---
+layout: default
+permalink: /index.html
+title: Personal blog
+description: >
+ Hi, I'm tyil, and this is my site. I'm a software engineer with a big
+ interest in Free Software. As such, I spend much time writing and promoting
+ free software. Occasionally, I'll write an article about something freedom or
+ software related.
+---
+
+{% for post in site.posts limit:1 %}
+{% assign blogpost = post %}
+{% endfor %}
+
+## About me
+Freedom-focused hacker. I love everything about free software, and spend much
+time contributing to it myself. I occasionally write articles to help other
+people getting started with free software, and show the issues with proprietary
+software. I'm Active on a number of IRC channels, spread over multiple IRC
+networks. Currently I have made over 10 modules for Perl 6, which are all
+available on CPAN. I also write a blog post on occasion, with my latest
+write-up being "[{{blogpost.title}}]({{blogpost.url}})".
+
+If you think what I'm doing is awesome, and want to support me, you can do so
+through donations. More information about how to donate and what I do with the
+donations I receive can be found on the [support][donate] page.
+
+## Contact
+### PGP
+My public PGP key is available on on [pgp.mit.edu][pubkey]. The fingerprint
+is:
+
+```
+EB9E A484 1672 2D37 16F5 A799 9ACF E193 FFBC 1F50
+```
+
+### OTR
+For instant messaging I use OTR where possible. My fingerprints are the following:
+
+- `973F92EA 4A45DE93 60C2C60E DDC049D5 149B3BE2` XMPP, tyil@national.shitposting.agency
+- `B174A02B 1F0A4258 B1527988 770843B4 0582A0D8` IRC, tyil @ DareNET
+- `C6025214 E05A4FB6 5E65B900 9CA6A7AF A4A35C48` IRC, tyil @ Freenode
+- `80999DD8 22504629 44EC13E3 5C31BF2F FC825703` IRC, tyil @ Rizon
+
+### Channels
+#### Email
+Email contact goes via [p.spek@tyil.work][mail]. Be sure to at least sign all
+mail you send me. Even better would be encrypted mail using my [PGP
+key][pubkey].
+
+I do not read my mailboxes very often, so please do not expect a timely
+response. If you require a response as soon as possible, please find me on IRC
+instead.
+
+#### IRC
+I am mainly active as `tyil` on [Freenode][freenode]. Other networks I frequent
+are [DareNET][darenet] and [Rizon][rizon], using the same nick, `tyil`. I
+use OTR for private messages on IRC, so be sure you use this if you want to
+discuss something in private.
+
+#### XMPP
+I am available via XMPP/Jabber on `tyil@national.shitposting.agency`. Like IRC,
+be sure to have OTR enabled if you wish to talk to me. Since my XMPP chats go
+via [`BitlBee`][bitlbee], the response time is about the same as via IRC.
+
+## Other links
+- [Mastodon][mastodon]
+- [Github][github]
+- [DareNET gitlab][c.darenet]
+- [Keybase][keybase]
+- [LinkedIn][linkedin]
+
+## RSS
+If you'd like to stay up-to-date with my posts, you can subscribe to the [RSS
+feed][rss].
+
+[bitlbee]: https://www.bitlbee.org/main.php/news.r.html
+[c.darenet]: https://c.darenet.org/u/tyil
+[darenet]: https://darenet.org
+[donate]: /support/
+[freenode]: https://freenode.net
+[github]: https://github.com/Tyil
+[keybase]: https://keybase.io/tyil
+[linkedin]: https://www.linkedin.com/in/patrickspek
+[mail]: mailto:p.spek@tyil.work
+[mastodon]: https://mastodon.social/web/accounts/34234
+[pubkey]: https://pgp.mit.edu/pks/lookup?op=vindex&search=0x9ACFE193FFBC1F50
+[rizon]: https://rizon.net
+[rss]: https://www.tyil.nl/feed.xml
diff --git a/_pages/posts.md b/_pages/posts.md
new file mode 100644
index 0000000..b99dec8
--- /dev/null
+++ b/_pages/posts.md
@@ -0,0 +1,41 @@
+---
+layout: default
+permalink: /posts/
+title: Blog posts
+description: >
+ I occasionally write blogposts about things I find interesting. These are
+ usually programming, security or privacy related.
+---
+
+## Blog posts
+I sometimes write articles to refer to. It saves a lot of time compared to
+explaining the same thing over and over again. As such, most articles will
+probably be little rants. All of the articles I wrote have been made public on
+my site, and can be found below, in alphabetical order.
+
+If you wish to respond to any article, whether it be criticism, reporting
+mistakes or simply because you want to discuss the points, feel free to send me
+an email. My email address is listed [on the homepage][home]. If you do,
+consider adding a PGP signature or sending it encrypted with [my pgp key][pgp].
+All feedback is greatly appreciated, so do not hesitate to contact me to give
+me yours.
+
+These articles are available under the [Creative Commons (CC BY-SA
+3.0)][cc-by-sa] license, which means you are free to use it for any purpose so
+long as you keep attribution to me (and preferably also just link to the
+original article) and do not relicense the article.
+
+I'd also like to note that these articles reflect my opinion, and only mine.
+Please refrain from accusing other people of holding my opinion for simply
+being referenced in my articles.
+
+{% for post in site.posts %}
+{% if post.wip %}
+ {% continue %}
+{% endif %}
+* [{{ post.title }}]({{ post.url }}) <small>{{ post.date | date: "%Y-%m-%d" }}</small>
+{% endfor %}
+
+[cc-by-sa]: https://creativecommons.org/licenses/by-sa/3.0/
+[home]: /
+[pgp]: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x9ACFE193FFBC1F50
diff --git a/_pages/projects.md b/_pages/projects.md
new file mode 100644
index 0000000..faa0aa5
--- /dev/null
+++ b/_pages/projects.md
@@ -0,0 +1,47 @@
+---
+layout: default
+permalink: /projects/
+title: Software projects
+description: >
+ Here is a list of all projects I worked on that I deem good or important
+ enough to publish here. This list won't always be complete, but it's good
+ enough for a quick overview.
+---
+
+# Projects
+Here is a list of all projects I worked on that I deem good or important enough
+to publish here. This list won't always be complete, but you can check [my
+Github profile][github] if you're interested to see more.
+
+All of the projects listed below are [Free software][free-software], and are
+made in my free time. Contributions in any form are welcome. This includes, but
+is not limited to, pull/merge requests, bug reports are [financial
+support][support]. You can also come discuss the projects and possible issues
+you have found with them on IRC or contact me through email. Details for both
+can be found [on the homepage][home].
+
+<table class="table">
+ <thead>
+ <tr>
+ <th>Project</th>
+ <th>Language(s)</th>
+ <th>License</th>
+ <th>Repository</th>
+ </tr>
+ </thead>
+ <tbody>
+ {% for project in site.projects %}
+ <tr>
+ <td>{{ project.title }}</td>
+ <td>{{ project.langs }}</td>
+ <td>{{ project.license }}</td>
+ <td><a href="{{ project.repo }}">{{ project.repo }}</a></td>
+ </tr>
+ {% endfor %}
+ </tbody>
+</table>
+
+[free-software]: https://en.wikipedia.org/wiki/Free_software
+[github]: https://github.com/tyil
+[home]: /
+[support]: /support/
diff --git a/_pages/slides.md b/_pages/slides.md
new file mode 100644
index 0000000..d03fd41
--- /dev/null
+++ b/_pages/slides.md
@@ -0,0 +1,64 @@
+---
+layout: default
+permalink: /slides/
+title: Presentations and Slides
+description: >
+ Here is a list of the slides I've used for presentations. The slides are in
+ Markdown format, and can be compiled into a working slideshow using
+ reveal-md. The slides here are the original sources, and include speaker
+ notes.
+---
+
+# Presentations and Slides
+Here is the list of presentations I've given and the slideshows I've used for
+them. If there are video sources available, they will be linked to as well.
+
+The slides are written in Markdown, and can be compiled to a usable slideshow
+using [`reveal-md`][reveal-md]. The slide sources are complete, including the
+speaker notes.
+
+I've only given a single presentation right now, but I plan to do more of them
+at various events, such as [FOSDEM][fosdem]. I want to give more presentations
+to get better at presenting people and getting them interested in programming
+languages and aspects that I am also interested in. It's also a great way to
+promote my favourite programming language, [Perl 6][perl6].
+
+<table class="table">
+ <thead>
+ <tr>
+ <th>Event</th>
+ <th>Date</th>
+ <th>Materials</th>
+ </tr>
+ </thead>
+ <tbody>
+ {% for slides in site.slides %}
+ <tr>
+ <td>{{ slides.event }}</td>
+ <td>
+ {% assign day = slides.date | date: "%-d" %}
+ {% case day %}
+ {% when '1' or '21' or '31' %}{{ day }}st
+ {% when '2' or '22' %}{{ day }}nd
+ {% when '3' or '23' %}{{ day }}rd
+ {% else %}
+ {{ day }}th
+ {% endcase %}
+ {{ slides.date | date: "of %B, %Y" }}
+ </td>
+ <td>
+ <a href="https://gitlab.com/tyil/blog/blob/master/{{ slides.path }}">
+ Slides
+ </a>
+ {% if slides.video %}
+ , <a href="{{ slides.video }}">Video</a>
+ {% endif %}
+ </td>
+ </tr>
+ {% endfor %}
+ </tbody>
+</table>
+
+[reveal-md]: https://github.com/webpro/reveal-md
+[fosdem]: https://fosdem.org/
+[perl6]: https://perl6.org/
diff --git a/_pages/support.md b/_pages/support.md
new file mode 100644
index 0000000..d65e0c3
--- /dev/null
+++ b/_pages/support.md
@@ -0,0 +1,44 @@
+---
+layout: default
+permalink: /support/
+title: Funding me
+description: >
+ Thanks for considering to support my work. It's much appreciated, and it
+ helps me to spend more time writing articles, tutorials, free software and
+ promote more free software.
+---
+
+# Supporting me
+Thanks for considering to support my work. It's much appreciated, and it helps me
+to spend more time writing articles, tutorials, free software and promote more
+free software.
+
+I think free software is very important to have around, and all software made
+should be released as free software. As such, I will continue to keep working
+on free software and it's promotion regardless of how much I receive in
+(financial) funding. However, more funding allows me to spend more time on
+this.
+
+## Funding platforms
+I've set up a number of accounts on donation platforms. This way, you can
+decide which platform you trust the most. The platforms I'm available on are:
+
+- [Liberapay](https://liberapay.com/tyil/donate)
+- [MakerSupport](https://www.makersupport.com/tyilanmenyn/pledge)
+- [Patreon](https://www.patreon.com/tyil)
+
+If there are other platforms which you consider to be better, do let me know. I
+am always open to suggestions, and I will try to make time to review other
+platforms if possible. Such suggestions will also be incorporated in [my
+article on Free software funding][article-funding].
+
+## What's it used for?
+Your donations will go towards paying the server I use to work and test things
+on, `hyve2.tyil.net`.
+
+If funding allows, I can look into possibilities to take time off of my day
+time job in order to spend more time on free software work. It would also allow
+me take more time off in order to attend conferences or give presentations on
+my free software projects.
+
+[article-funding]: /articles/funding-yourself-as-free-software-developer/