Compare commits

..

93 Commits

Author SHA1 Message Date
2f45cbb11a Use amp; in all .cfg.php files. 2025-05-17 09:48:35 +02:00
a6a0f815f3 Replace & with 'and'. 2025-05-16 19:41:10 +02:00
e430c3d24b Blog: Use & 2025-05-16 19:39:11 +02:00
fc2d5a7e3e Ignore drafts in news feeds. 2025-05-09 08:53:27 +02:00
286fda6018 Update Matrix rooms. 2025-04-10 12:45:10 +02:00
26d5aef4f1 Blog: AI post: Complete section on analogy 2025-04-08 12:57:18 +02:00
7489719607 Move blog image to main directory. 2025-03-27 11:51:38 +01:00
c1a902017d Add more to AI draft. 2025-03-27 11:41:49 +01:00
c92bce611c Menu points to poetry directory. 2025-03-25 11:06:01 +01:00
73f6868684 Move poetry page into poetry directory.
Similar to how the blog works.
2025-03-25 11:03:52 +01:00
8eba934270 Use new URLs without file extensions. 2025-03-25 10:59:16 +01:00
c4e95ac10e Add robots.txt 2025-03-22 12:40:58 +01:00
dc16b5988a Blog: update AI post 2025-03-19 13:57:15 +01:00
e79dbfeb91 Blog: Add more to AI draft. 2025-03-13 13:35:54 +01:00
66b7951ee2 Blog: Add draft for AI article. 2025-03-13 09:58:30 +01:00
a0a866fab5 Compile all files.
We don't currently resolve dependencies, so it's not possible to
actually skip these files.
2025-03-12 09:38:46 +01:00
15b1a6791c Contact page: Add Matrix info. 2025-03-10 11:00:58 +01:00
ba5552c5d0 Blog: Add "Medieval Society and the Tripartite Soul" 2025-03-08 18:32:02 +01:00
83cbbcf5ce phpsg.sh: Parallelize file deletion. 2025-03-04 11:37:28 +01:00
c80437a6b4 phpsg.sh: Add more help information. 2025-03-04 10:10:16 +01:00
67c83bf85a phpsg.sh: use realpath to simplify paths. 2025-03-04 10:01:38 +01:00
a32d24a086 phpsg.sh: Remove files which are no longer found in SOURCE_DIR. 2025-03-04 10:01:31 +01:00
1afa6886ed Move poems into their own pages. 2025-03-03 13:36:49 +01:00
c6cb5baa54 Add flag for launching PHP server. 2025-03-03 13:30:51 +01:00
dceea8511f Comment empty style. 2025-03-03 13:18:12 +01:00
0e0fcec728 Blog: add post on static site generation. 2025-02-27 13:52:55 +01:00
437d9d3743 Blog: Ignore drafts when adding pages to list. 2025-02-27 13:49:16 +01:00
07527f8e33 Fix variables in pages. 2025-02-25 13:29:47 +01:00
85d40b1570 phpsg.sh: mkdir in file processing. 2025-02-20 13:46:18 +01:00
2cf3906c4b Create output directory. 2025-02-19 08:43:10 +01:00
f5fe72a2a1 phpsg.sh: Remove extra slashes to normalize path. 2025-02-19 08:42:02 +01:00
1704ae6a5c phpsg.sh: use already existing OUT_DIR variable. 2025-02-19 07:24:07 +01:00
1bb05ad1fc README: Use italics instead of bold. 2025-02-18 10:09:35 +01:00
e1b873a2c2 README: Add more information. 2025-02-18 10:09:02 +01:00
e489a39328 phpsg.sh: Use GNU Parallel for compiling site. 2025-02-18 10:05:55 +01:00
8621a25c08 phpsg.sh: Add stricter bash options. 2025-02-18 09:29:31 +01:00
a13d4dd824 Contact: Remove #debian from IRC channel list. 2025-02-18 09:24:30 +01:00
d76595456f Remove redundant echo for unknown option. 2025-02-18 09:18:03 +01:00
b7433a1021 phpsg.sh: Use while-loop for iterating over files. 2025-02-18 09:13:13 +01:00
ac32959add phpsg.sh: filter out cfg files in find command. 2025-02-18 09:06:58 +01:00
6568c8e96d gitignore: remove references to old files. 2025-02-18 09:01:19 +01:00
7a89c17953 Add options to script. 2025-02-17 15:37:59 +01:00
86bbcfd935 Add README.md 2025-02-17 15:24:29 +01:00
707ee001f6 Add script to generate website. 2025-02-17 15:19:09 +01:00
593e575589 Move static documents to src/ 2025-02-17 14:50:12 +01:00
4a558e5414 Rename pages/ -> src/ 2025-02-17 14:47:29 +01:00
c193f1d5c9 Remove Makefile 2025-02-17 14:45:56 +01:00
bd816e74fb Add RSS file. 2025-02-17 14:26:58 +01:00
ff7d5f8e60 Add atom.xml file. 2025-02-17 14:19:08 +01:00
d235149057 Fix ordering of files. 2025-02-17 14:15:59 +01:00
04648315a8 Add header & footer to blog posts. 2025-02-17 13:06:49 +01:00
6f6725cb7a Move blogs into pages directory. 2025-02-14 15:21:03 +01:00
e5b12d0692 Remove music pages. 2025-02-14 14:32:41 +01:00
f8354f8ed4 Migrate main pages to PHP. 2025-02-14 14:32:04 +01:00
3db294cfc8 Switch global config to PHP. 2025-02-14 14:30:56 +01:00
9533cebef3 Update templates. 2025-02-14 14:30:42 +01:00
e39b714e33 Add blog post on contextualizing Scripture. 2025-02-14 13:49:39 +01:00
19d2939ec0 Fix formatting of citation. 2025-01-25 17:11:15 +01:00
8c02c14dae Add article “A Defense of Churches as Sanctuaries” 2025-01-25 17:09:09 +01:00
76db85a158 Update copyyear. 2025-01-25 17:08:57 +01:00
3fe2dbdf33 Add blog post "On Seaparation of Church and State" 2024-11-25 13:52:48 +01:00
ba61843ea7 Remove slippery slope article. 2024-11-21 10:30:21 +01:00
e66cd3e4ab Add new menu-helper article. 2024-11-11 11:06:52 +01:00
63a755b4d2 Update CSS to look nicer on big desktop screens. 2024-09-28 18:37:22 +02:00
a263a9b92e Update CV. 2024-07-05 11:18:04 +02:00
601c866623 Remove references to music. 2024-06-21 09:41:54 +02:00
8d063abc0f Add missing reference in pacundo post. 2024-06-06 21:59:14 +02:00
17a171b017 Add "Introducing Pacundo" post. 2024-06-05 12:42:13 +02:00
62663dccba Remove "Junior" from title.
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2024-05-01 13:20:19 +02:00
99fc9ff924 Change current employer to Babel.
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2024-05-01 11:23:45 +02:00
7058861e88 Update CV.
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2024-02-27 07:52:08 +01:00
144963afdb Update copyyear
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2024-02-17 18:46:57 +01:00
bb1bb7cb97 Update IRC channels.
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2024-02-17 18:46:37 +01:00
2c2df9613b Fix & in title and description.
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2024-02-15 18:50:56 +01:00
8f583210e8 Add blog post on Religion & Politics.
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2024-02-15 18:49:19 +01:00
b208768d46 Add slippery slope blog draft.
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2024-02-12 08:03:49 +01:00
3a9e20a3b5 Add "La La Land" review post.
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2024-02-06 16:06:37 +01:00
362c8a40af Upgrade the copyright year.
I'll have to do this later in half a month too...

Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2023-12-15 09:56:47 +01:00
a1bac6a5aa Remove vulgarities.
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2023-12-15 09:55:39 +01:00
87b00fcc80 Disable music page.
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2023-12-15 09:08:37 +01:00
afac0761de Update company name.
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2023-09-20 12:20:18 +02:00
158bbad8e7 Update CV.
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2023-09-11 12:29:25 +02:00
20a427cbf9 Update the repository link.
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2023-08-28 18:12:03 +02:00
1ca1cc8d27 Update résumé
Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
2023-06-26 18:22:30 +02:00
fcdcfba6bb Add post on parameters in C/C++ 2023-03-14 19:02:08 +01:00
82e45def99 Make webroot. 2022-11-26 17:33:18 +00:00
14d09d7bf1 Update CV. 2022-11-26 15:13:07 +01:00
ca8147fe3c Update invidious link to yewtube. 2022-11-15 21:18:30 +01:00
f69d1ef8f4 Remove sync target. 2022-10-15 16:33:21 +02:00
c7b5ea40cc Add install target. 2022-10-15 16:32:58 +02:00
8829b7d245 Changed the home page. 2022-09-26 16:42:05 +02:00
bcd69034f3 Remove commented directive. 2022-09-26 16:21:14 +02:00
8f4bcda542 Add résumé to website. 2022-09-05 14:19:05 +02:00
552 changed files with 4291 additions and 1411 deletions

4
.gitignore vendored
View File

@ -1,6 +1,2 @@
# ignore generated site # ignore generated site
output/ output/
# Ignore compiled files
blog/templates/index.html/header.html
blog/templates/index.html/footer.html

View File

@ -1,26 +0,0 @@
OUTPUT_DIR=./output
.PHONY: all pages blog sync clean
all: pages blog
cp -r static/* $(OUTPUT_DIR)
#cp nicolas@ortegas.org_pub.asc style.css favicon.png profile.png $(OUTPUT_DIR)
pages:
mkdir -p $(OUTPUT_DIR)
find pages -type f -name '*.cfg' -print0 | sort -zr | xargs -0 saait -o $(OUTPUT_DIR)/
blog:
mkdir -p $(OUTPUT_DIR)/blog
cat templates/page/header.html blog/templates/index.html/header-part.html > blog/templates/index.html/header.html
sed -i -e 's/\$${title}/Blog/' blog/templates/index.html/header.html
cat blog/templates/index.html/footer-part.html templates/page/footer.html > blog/templates/index.html/footer.html
find blog/posts -type f -name '*.cfg' -print0 | sort -zr | xargs -0 saait -o $(OUTPUT_DIR)/blog/ -t blog/templates/
sync: all
rsync -avz --delete $(OUTPUT_DIR)/ nicolas@192.168.1.141::tmin-site
clean:
rm -rf $(OUTPUT_DIR)
rm -f blog/templates/index.html/header.html
rm -f blog/templates/index.html/footer.html

24
README.md Normal file
View File

@ -0,0 +1,24 @@
# The Music in Noise (Source Code)
This is the source code for my personal website, [The Music in
Noise](https://themusicinnoise.net/). The website is statically generated in
spite of being written in PHP and is compiled with a helpful little script I
wrote, `phpsg.sh`, which compiles all the code to a static website.
## Building
Dependencies:
- Bash
- PHP
- GNU Parallel
Build using the `phpsg.sh` script.
## Licensing
All documents generated by the website are licensed [CC-BY-ND 4.0
International](https://creativecommons.org/licenses/by-nd/4.0/deed.en). The
source code itself is All Rights Reserved unless otherwise specified (e.g. the
build script). The main reason I publish this is so people can see _how_ I make
my website and (if they are so inspired) copy the model, _not the content_.

View File

@ -1,5 +0,0 @@
filename = 2016-05-18-hello-world.html
title = Hello, World!
description = A brief introduction to my blog.
created = 2016-05-18
updated = 2016-05-18

View File

@ -1,5 +0,0 @@
filename = 2016-05-19-ethical-giving.html
title = Ethical Giving
description = Ethical tech gifts from the FSF.
created = 2016-05-19
updated = 2016-05-19

View File

@ -1,5 +0,0 @@
filename = 2016-05-20-do-you-like-it-better-here-or-there.html
title = Do You Like It Better Here or There?
description = My take on a stupid question.
created = 2016-05-20
updated = 2016-05-20

View File

@ -1,38 +0,0 @@
<p>Having lived in both the U.S. and Spain for quite some time I receive the
very popular question that anyone who has lived in another country knows
and dreads: "Do you like it better here or there?". Given, you might get
this question even if you have just visited another country or (if you live
in the U.S.) simply having lived in another state. It really is an annoying
question, so please stop asking it. Unless we went to a literal dump we
are going to like different parts of each.</p>
<p>That aside, there is something I would like to say about when people ask
this to me in Spain specifically. I have received that question in both the
U.S. and in Spain, but it feels a little different when they ask in Spain.
This is mostly because of the Spanish inferiority-complex. Most Spanish
people feel (even if they do not tell you directly) that Spain is behind
the rest of the world in just about every way possible, when that simply
isn't true, every country has its pros and cons. So when they ask me "Do
you like it better here or there?" I can always hear a tone of
self-disappointment, which pisses me off. They don't know what I'm going to
say! I might say that both the U.S. and Spain suck balls! But no, they
assume that I'm going to say that the U.S. and just about every other
country is better than them in just about everything except flamenco...
Which doesn't make sense because some of the best flamenco dancers,
singers, and guitarists are actually <b>Japanese</b>. Damn, if you're going to
find something that your country is good at, at least make sure it's
correct! Hey, Spain is 3rd in tourism world-wide! So every time a Spaniard
asks me this question it makes me feel bad. Mostly since one of the only
good things I can say about Minnesota (the state I lived in while I was in
the U.S.) is that its nice and quiet even in the city (most likely because
everyone has frozen to death or defected to Canada at the thought of a
Trump presidency, that or their all drooling about a 'First Woman
President'). How am I supposed to meet your expectation that Spain is so
terrible when I don't have many bad things to say? Sure, things could be
better (a <b>lot</b> better), but I hate this self-hatred bullshit.</p>
<p>Basically, stop asking these questions, and don't think your country is
better or worse than others at almost everything just because your economy
is shitty or doing well because you import Asians to do all the mentally
challenging work (U.S. *nudge, nudge*).</p>

View File

@ -1,5 +0,0 @@
filename = 2016-05-23-the-television-is-cancer.html
title = The Television is Cancer
description = A rant about the damn TV.
created = 2016-05-23
updated = 2016-05-23

View File

@ -1,5 +0,0 @@
filename = 2016-05-25-small-talk.html
title = Small Talk
description =
created = 2016-05-25
updated = 2016-05-25

View File

@ -1,5 +0,0 @@
filename = 2016-05-26-the-new-era-of-script-kiddies.html
title = The New Era of Script Kiddies
description = Rant about scripting languages and the people that use them.
created = 2016-05-26
updated = 2016-05-26

View File

@ -1,5 +0,0 @@
filename = 2016-06-05-resources-for-learning-x86_64-assembly.html
title = Resources for Learning x86_64 Assembly
description = Links for learning x86(_64) assembly.
created = 2016-06-05
updated = 2016-06-05

View File

@ -1,5 +0,0 @@
filename = 2016-06-06-why-i-hate-the-web.html
title = Why I Hate the Web
description = A rant about web technologies.
created = 2016-06-06
updated = 2016-06-06

View File

@ -1,5 +0,0 @@
filename = 2016-07-04-game-website-app-creators.html
title = Game/Website/App Creators
description = Ranting about 'creator' software.
created = 2016-07-04
updated = 2016-07-04

View File

@ -1,5 +0,0 @@
filename = 2016-07-05-why-i-am-a-gpl-advocate.html
title = Why I Am a GPL Advocate
description = Why I support licenses like the GPL and the copyleft movement.
created = 2016-07-05
updated = 2016-07-05

View File

@ -1,5 +0,0 @@
filename = 2016-07-18-my-favorite-firefox-addons.html
title = My Favorite Firefox Addons
description = A list of addons I use.
created = 2016-07-18
updated = 2016-07-18

View File

@ -1,5 +0,0 @@
filename = 2016-07-22-new-website-design.html
title = New Website Design
description =
created = 2016-07-22
updated = 2016-07-22

View File

@ -1,5 +0,0 @@
filename = 2016-07-25-my-favorite-vim-plugins.html
title = My Favorite Vim Plugins
description =
created = 2016-07-25
updated = 2016-07-25

View File

@ -1,5 +0,0 @@
filename = 2016-07-31-my-first-superficial-impressions-of-freebsd.html
title = My First Superficial Impressions of FreeBSD
description = Tried out FreeBSD, these are my thoughts.
created = 2016-07-31
updated = 2016-07-31

View File

@ -1,5 +0,0 @@
filename = 2016-08-13-strict-compilers.html
title = Strict Compilers
description = Why I think it's important to use a strict compiler.
created = 2016-08-13
updated = 2016-08-13

View File

@ -1,5 +0,0 @@
filename = 2016-08-17-tox.html
title = Tox
description =
created = 2016-08-17
updated = 2016-08-17

View File

@ -1,5 +0,0 @@
filename = 2016-08-20-my-loathing-of-apple.html
title = My Loathing of Apple
description = The origins of my hatred for Apple.
created = 2016-08-20
updated = 2016-08-20

View File

@ -1,12 +0,0 @@
<p>I hate Apple, and I've had many shitty experiences with them. Aside from how they are spying on you <a href="https://en.wikipedia.org/wiki/PRISM_%28surveillance_program%29" target="_blank" >being part of PRISM</a>, in general they are assholes to anyone who wants to use their products in combination with anyone else's. Let me explain my experiences that I have had with Apple.</p>
<p>For the first 15 years of my life I was an Apple user, using iPods, iPads, iMacs, and iShits. I was exposed to stuff like GNU/Linux at school (because the Spanish school system actually uses ethical software, sadly only because they can't afford proprietary shit, but whatever), especially with Debian GNU/Linux because that's what my dad ran for work, but I still used mostly Apple products. However, at 15 I got my first personal laptop, which was a shitty Dell Inspiron something or another, all I remember is it was a 32-bit with 1GB of RAM, so obviously I installed GNU/Linux on it, specifically Debian GNU/Linux (at the time I had stable since my dad was the one helping me to install it). So I had my own computer, but my music player was still an iPod... Why was this a problem? Because damn iPods didn't want to sync with jack shit that wasn't damn iTunes. I had to do some shit like using my family's Apple Mac (non-free software) to turn off the journaling on that thing and then every now and then I had to do it again because the iPod noticed!!! Unlike some other music players where I can <b>drag and drop my files</b>.</p>
<p>That was not the only issue, but it was the first. After that I started realizing how my family (except my dad) who all used Apple applications could not communicate with <b>anything</b> of mine. Imagine being isolated (technologically) because you use a less shiny piece of hardware that costs significantly less. That's exactly how it was with me and my family. So I continued to hate it, especially when I went to school with my laptop and the school (who used Apple) gave me files <b>that were Apple specific!</b> Dick move for a <b>public school</b>. And so these events continued as I couldn't cooperate on shit with just about anything because of 'muh iShits'. It got to the point where I basically refused to use anything Apple, and it didn't help that one year the school starting giving all the students iPads. At least this time they were thinking "What if a student's computer can't run our software on it?" as compared to the previous times where they basically said "You can go fuck yourself!". But even then, what about my freedom? Ignoring my principles of free software which I had at the time. I basically left that machine at my house and never brought it to school in order to prove a point. Every time they said to do something on the damn iPad I would do it on my machine using free software.</p>
<p>So, that's how I left the realm of Apple, but once I was out I was glad to have left. Looking from the outside in all I see is mindless zombies fighting over <b>a damn phone!!!</b> I swear, Apple fanboys are the worst along with bronies. There is no reason for you to get the damn phone a week before everyone else for a higher price. Just let all the other idiots get the expensive one a week earlier while you (the 'smart' one) waits patiently until the price goes down... to about half a fortune instead of an entire one. Seriously, you get <b>nothing</b> out of Apple products that you can't get out of others for <b>much</b> less money. But of course, we all need to show off how much money we have (or, how much money we can suck out of our working class parents) to pay for a piece of shit phone that does the same thing as the other one that costs 70% less. But Apple has some way of convincing their fanboys that their iShit is special and better than everyone else's because it has a logo of an apple with a bite taken out of it on the back. So you're saying I can tattoo an apple to my nuts and these fanboys will start obsessing over it? Also, just because I'm saying fanboys doesn't mean this doesn't apply to women, or even men that are older. Heck, from what I've seen Apple has two main markets, teenagers who act like hipsters and adults in their mid-life crisis who are already throwing money everywhere (also, a lot of old people have Apple, not because they bought it themselves, but rather because their children who are in their mid-life crisis bought it for them, they really don't give a shit themselves).</p>
<p>Worst is with my poor grandparents, one of their children (you know who you are) bought them an iPad and a Macbook, but the poor souls don't know any better, so now they don't know that if they want to hold on to those family photos better continue to buy expensive Apple products when that breaks. I'm still waiting for something to break so I can intervene first and have them use free software, it also helps that I'm physically closer to them than 'that family member' is. The day will come... just hope it arrives a little faster (-_-). Soon they'll be saying "Bye bye Apple, hello Debian!" (no way I would install Ubuntu considering that even they have done some shady shit recently).</p>
<p>So now you know my story. I <b>hate</b> Apple, I hate them even more than I hate Microsoft and their bullshit, in the case of Apple it's just personal. So if you ever know me, or already do and never knew this, <b>don't get me anything Apple</b>. It might be harsh but I would probably end up either asking you for the receipt or at the very most saying thank you and then stashing it somewhere in <b>someone else's</b> house where it can't track me (damn PRISM!!!). Speaking of gifts, if you're reading this and wondering what to get me now that you can't buy me the latest iShit, please refer back to my blog post on <a href="/blog/post/50/" >Ethical Giving</a> which uses the FSF's guide to finding an ethical technological gift for someone.</p>

View File

@ -1,5 +0,0 @@
filename = 2016-08-25-what-is-lacking-in-education?.html
title = What Is Lacking in Education?
description = A contrast and suggestions for the American and Spanish educational systems.
created = 2016-08-25
updated = 2016-08-25

View File

@ -1,31 +0,0 @@
<p>This is a question that is asked quite a lot, and although I don't have a definitive answer, I do have a few things that I believe to be very important that are being disregarded when it comes to the education of a student. Some of them are already being implemented by some school systems (in some cases it's only at certain schools), but I am not completely sure as to whether they are actually doing what I am going to expose here and if those results can be comparable statistically with those of a normal school. Either way, here are some things that I believe need to be improved. Also, in this list are things that are both common and specific, and they are based on my experiences with the American and Spanish educational system, therefore I will divide this into common issues, Spanish issues, and American issues.</p>
<h3>Common Issues</h3>
<p>0. Technological Literacy: Yes, I actually started with 0 for this one, if there was some basic technological literacy you would know why (if you already do, you're doing a good job). It pains me that in this day and age where technology is at the foundations of our society, where everyone owns some sort of computer (yes, your phone counts as a computer), and where if there were a catastrophe that destroyed all digital technologies society would basically fall apart, that people know little to nothing about technology (that is, if you're one of those people that once you get an error or warning message you call tech support you're part of the problem, everyone knows you look that up in a search engine first, or I suppose I should speak in your terms, <b>Google it!</b>). Since we live in such a society it is very important that we learn the fundamentals of programming. Our society is not dependent on the fine arts, <b>but it is on digital technologies</b>. If art goes away we're still all here, the world is a much uglier place, but we're all still civilized. If digital technologies go away we're all fucked. This is not to say that a basic education in art shouldn't be obligatory, I just think that technology deserves more time than art does (it's sad when the amount of obligatory classes for art and technology are the same). Everyone should know what the fuck a file format is and that you can't just copy a binary from a Mac machine to a Windows machine and expect that shit to work. They should also know the difference between a text editor and a word processor (like the difference between Notepad and Microsoft Word, for those of you who don't know those terms). So please, fix this.</p>
<p>1. College Entrance Exams: This is one of the stupidest things I've ever seen. Why is it that for every other public educational institution I can just get in as long as I've passed the previous year, but college is somehow a special snowflake that requires a damn entrance exam? Yes, I'm talking about ACT, SAT, Selectividad, and all that bullshit. It should be as simple as "Oh, you passed the last year of high school? Here are some colleges you can go to. Pick a few, we'll see which one you get into, then you're off on your way.". But no, fuck that, we want to annoy the shit out of people with standardized tests. I understand wanting a standardized test, but please stop it with the fucking entrance exams.</p>
<p>2. Teachers as Guides: If there's one thing I love about most programmers is that we're pretty much all self-taught and have genuine interest in the field (with a few exceptions being those who never write code unless it's for class or for work, you guys can fuck off). However, this can also apply to other fields, and I've found that it's extremely beneficial, as it allows you to learn at your own pace and with much more enthusiasm. So, basically, what should teachers do? Well, instead of telling you "Hey, learn this for next week" instead they should say "Oh, you're interested in doing 3D Game development? Well I know a few resources to get you started with game development in general and then you can slowly make your way to your goal!". Of course, I would see this working better in a university context rather than a primary school one where everyone says "I want to be a firefighter!". This also helps weed out those who don't actually have any interest, those will be the people who say "I don't know what to do.". Essentially, the teachers will be there to guide you to your objective rather than creating your objective and then dragging you there while you struggle with it all.</p>
<p>3. Homework Shouldn't be Mandatory: Yes, please stop this. I get it for stuff like elementary school, and a little for middle school, but in high school the students should have enough maturity to know whether they are familiar with a subject enough to need to do the homework or not. Homework should definitely be suggested, telling the students what exercises that they could do to practice, but it should not be mandatory.</p>
<h3>Spanish Educational Issues</h3>
<p>0. Selectividad: I've already gone over college entrance exams, but this one is just horrifying. Do you know how much stress students get over this thing? Please take it down a notch! I mean, I know Spain is going to end up getting rid of this, but damn, it's fucking horrifying. I've had friends who've taken this and they were extremely stressed not only studying, but also waiting for the results. Please bring this down a notch before a bunch of people start committing suicide over it.</p>
<p>1. Student Privacy: Teachers in Spain, please stop pointing out the students that are not doing their school work, for all you know they already know the shit you're teaching and don't feel like doing homework which supposedly is something to remember what you did in class. Luckily students aren't graded on that shit.</p>
<p>2. Extracurricular: This is something that the American system takes to an extreme, but at least they have them. Spanish schools need to promote and even host educational extracurricular activities. A programming club, a medieval literature club, a political analysis club, anything that's educational, just please add it. This allows students who have productive interests outside of what they're learning to have a place to express those with other people they know and to do things together.</p>
<p>NOTICE: There are most likely more things that I could point out, it's just been a long time since I've been in the Spanish educational system, I guess I'll see more this year and have more complaints, might make another post for that.</p>
<h3>American Educational Issues</h3>
<p>0. Grammar: <b>Teach your students some fucking grammar!!!</b> Do you know how bad the grammatical knowledge of the American population is compared to that of foreigners <b>in the English language</b>? It's complete shit! I go to school and no one knows what the fuck an adverb is, or a possessive, or a predicate, or <b>any basic grammatical concepts</b>. How am I supposed to explain that in Japanese a sentence's structure is subject (sometimes called object)-predicate-verb if they don't know what any of those are? How the hell did any of these kids play Madlibs when they were children? Did they guess what words to use? Please teach the American children some damn grammar so they can understand how fucking shitty their own language is.</p>
<p>1. Too Fucking Easy: Do you want to know how many times I actually studied for a test while I was in high school? I'll give you a hint, you can count them on one hand. Ready? I studied a total of <b>two</b> times. That is, I studied only for two different tests. Want to know why those don't count? Because they weren't even American tests, they were International Baccalaureate tests, which are made by people <b>in another country</b>. So for American tests I studied a total of <b>zero times</b>. So, what grades did I tend to get? Well, on tests I could get anywhere between D+ to B (there were exceptions on both ends of course, but this is what there normally was). Pretty average grades for someone who <b>never studies</b>. I get that failing never feels good, but some people have to fail, in this case it was me. Fix this shit!!! If I can pass all your damn tests without studying once then your system has a big gaping flaw. And if you're thinking that it's just because I'm naturally bright or something like that then you're wrong, in Spain if I didn't study for a test I was basically asking to fail. I'm not sure there is a way to fail in the American system. Also, remember how I said that the Selectividad was too hard? Well ACT is basically the polar opposite. I took that exam with <b>no preparations</b> because I knew that it didn't matter in my case for going to college since I was going to Spain and not the U.S., so I didn't study and I only took the exam half seriously, yet I ended up getting a score of 24 (which is pretty average). Want to tell me how this shit happens? I don't study, I take the test without really giving a shit about the results (that is, not motivation whatsoever), and yet I get an average score? How do Americans struggle with this shit?!?!?! Please fix this educational system, there's too much wrong with it.</p>
<p>2. Stop 'Making Learning Fun': No, just no. Learning is fun if the student thinks it's fun, not if you butcher it into a game rather than a lesson. When I learn programming I think it's fun, not because they teach it to me in a fun stupid little game, but rather because I actually genuinely enjoy learning how to program. If the student wants to learn they will, and if they don't it won't matter how many ways you butcher the lesson they still won't learn shit from it. You don't make learning fun, you make the student think that the field itself is fun, not by butchering the field but by having them see how it's interesting. If they don't find it interesting that's not your fault as a teacher, it's their flaw as a student. It's the student who is failing at his/her job.</p>
<p>3. School Is for Education: First, this is not a bash on all extracurricular activities, the educational ones are great. This is mostly on stuff like school dances, senior events, and all that shit. Yes, they're fun, and I fucking enjoyed them, but do I think they belong in a school? No. Do I think that public money should be put into funding these? No. If the students want to organize a student dance at the recreational center I have no problem, that's fine, but don't expect the school to waste time and resources for this, <b>and don't use it as a fucking excuse to be lazy at school or not attend it!</b>. Too many times have I seen people who skipped school because of a dance or some school event (including myself since I knew the teachers weren't going to do anything since there would only be 5 students in class that day). School is not a social club, it's not where you go to hang out with your friends, it's a place where you go to learn to be a productive member of society (something that a lot of educational systems fail at since there are so many unproductive people who when asked for their hobby they say "I like to watch Netflix."). So stop expecting schools to entertain you and start learning that school is a job, like all jobs there are times when you can chat, but most of it is work.</p>
<p>4. Homework Should be Less of Your Grade: I'm one of those people that believes that tests should be essentially your entire grade, or at least something like 80% of it. I've heard the argument people have put as to why homework and projects should be worth more points, and I find it stupid and flawed. Their reasoning is that not everyone is good at taking tests and therefore certain students have advantages. First of all, please show me a proper scientific study demonstrating this. The Eastern Asian countries have very test based scoring systems and they rank highest on almost all the charts! Please explain to me how this works. Besides that, the reason why I believe tests are more important is because if you cannot properly explain the why and how of something in written form then you truly do not understand it. Meanwhile, on homework and projects you can easily just copy work from somewhere else, which isn't necessarily bad if you're reading through the work and attempting to understand it, but there's no guarantee of that happening. With projects there's also the common case of the lazy ass who doesn't contribute to the project and yet gets the same grade as you. Meanwhile, in a test you are in a controlled environment where the teacher can see exactly what you know. The teacher shouldn't expect you to know data, but rather he/she should be testing you on whether or not you know how to work with data that is given. I distinguish between knowledge and intelligence. Someone who is knowledgable is someone who knows many things, someone who is intelligent is someone who knows what to do with information that he/she has or is given. So someone can be knowledgable and still stupid (basically, your computer is fucking stupid, but it's knowledgable as fuck). So stop adding so much importance to homework.</p>

View File

@ -1,5 +0,0 @@
filename = 2016-09-02-the-https-hype.html
title = The HTTPS Hype
description =
created = 2016-09-02
updated = 2016-09-02

View File

@ -1,5 +0,0 @@
filename = 2016-09-30-educational-software.html
title = Educational Software
description =
created = 2016-09-30
updated = 2016-09-30

View File

@ -1,5 +0,0 @@
filename = 2016-10-06-adobe-flash-needs-to-die.html
title = Adobe Flash Needs to Die
description =
created = 2016-10-06
updated = 2016-10-06

View File

@ -1,5 +0,0 @@
filename = 2016-10-08-why-i-use-cc-by-nd.html
title = Why I Use CC-BY-ND
description = My reasons for using CC-BY-ND on my writings.
created = 2016-10-08
updated = 2016-10-08

View File

@ -1,5 +0,0 @@
filename = 2016-10-27-avoiding-youtube-non-free-javascript.html
title = Avoiding YouTube Non-Free JavaScript
description = Technologies you can use to watch YouTube videos without having to visit the actual website.
created = 2016-10-27
updated = 2016-10-27

View File

@ -1,5 +0,0 @@
filename = 2016-11-15-studying-for-my-c++-exam.html
title = Studying for My C++ Exam
description = Interesting things I've found about C/C++.
created = 2016-11-15
updated = 2016-11-15

View File

@ -1,5 +0,0 @@
filename = 2016-11-22-for-tabs.html
title = For Tabs
description = Defending the use of tabs for coding.
created = 2016-11-22
updated = 2016-11-22

View File

@ -1,5 +0,0 @@
filename = 2016-11-28-the-importance-of-libre-games.html
title = The Importance of Libre Games
description = Why it's important to have libre games as well as other applications.
created = 2016-11-28
updated = 2016-11-28

View File

@ -1,5 +0,0 @@
filename = 2016-11-29-non-free-firmware.html
title = Non-Free Firmware
description =
created = 2016-11-29
updated = 2016-11-29

View File

@ -1,5 +0,0 @@
filename = 2016-12-05-why-i-use-cli.html
title = Why I Use CLI
description =
created = 2016-12-05
updated = 2016-12-05

View File

@ -1,5 +0,0 @@
filename = 2016-12-19-my-preference-for-c.html
title = My Preference for C
description =
created = 2016-12-19
updated = 2016-12-19

View File

@ -1,5 +0,0 @@
filename = 2016-12-22-we-i3-now.html
title = We i3 Now
description = I switched to using i3.
created = 2016-12-22
updated = 2016-12-22

View File

@ -1,5 +0,0 @@
filename = 2016-12-24-books.html
title = Books
description = My rant as to why books aren't as important as people say.
created = 2016-12-24
updated = 2016-12-24

View File

@ -1,5 +0,0 @@
filename = 2016-12-25-merry-grav-mass.html
title = Merry Grav-Mass!
description = A secular celebration.
created = 2016-12-25
updated = 2016-12-25

View File

@ -1,5 +0,0 @@
filename = 2017-01-07-getting-esperanto-diacritics-on-gnu-linux.html
title = Getting Esperanto Diacritics on GNU/Linux
description =
created = 2017-01-07
updated = 2017-01-07

View File

@ -1,5 +0,0 @@
filename = 2017-01-13-parabola-gnu-linux-libre.html
title = Parabola GNU/Linux-libre
description =
created = 2017-01-13
updated = 2017-01-13

View File

@ -1,5 +0,0 @@
filename = 2017-01-14-the-onion-router.html
title = The Onion Router
description =
created = 2017-01-14
updated = 2017-01-14

View File

@ -1,5 +0,0 @@
filename = 2017-01-26-esperanto.html
title = Esperanto
description = My recent interest in an artificial language.
created = 2017-01-26
updated = 2017-01-26

View File

@ -1,5 +0,0 @@
filename = 2017-01-30-developers-as-an-audience.html
title = Developers as an Audience
description =
created = 2017-01-30
updated = 2017-01-30

View File

@ -1,5 +0,0 @@
filename = 2017-02-20-parabola-with-lvm-on-luks.html
title = Parabola with LVM on LUKS
description = Installing Parabola with LUKS encrypted userland and home directories (although not the boot directory where the kernel is, sadly).
created = 2017-02-20
updated = 2017-02-20

View File

@ -1,5 +0,0 @@
filename = 2017-02-21-encrypted-backup-drive.html
title = Encrypted Backup Drive
description = How to create an encrypted backup drive using LUKS encrypted partitions.
created = 2017-02-21
updated = 2017-02-21

View File

@ -1,5 +0,0 @@
filename = 2017-03-05-change-of-heart-on-https.html
title = Change of Heart on HTTPS
description = Basically, forget everything I said before about "The HTTPS Hype".
created = 2017-03-05
updated = 2017-03-05

View File

@ -1,5 +0,0 @@
filename = 2017-03-25-reasons-not-to-use-the-gpl.html
title = Reasons Not To Use the GPL
description = Why we should use the AGPL rather than the GPL.
created = 2017-03-25
updated = 2017-03-25

View File

@ -1,5 +0,0 @@
filename = 2017-04-08-the-unused-potential-of-bitmessage.html
title = The Unused Potential of Bitmessage
description = A post about an awesome e-mail replacement tool.
created = 2017-04-08
updated = 2017-04-08

View File

@ -1,5 +0,0 @@
filename = 2017-04-18-a-library-copyleft-license-combination.html
title = A Library Copyleft License Combination
description =
created = 2017-04-18
updated = 2017-04-18

View File

@ -1,5 +0,0 @@
filename = 2017-04-20-judgement.html
title = Judgement
description = What judgement is, and why it's not only normal to judge, but also necessary.
created = 2017-04-20
updated = 2017-04-20

View File

@ -1,5 +0,0 @@
filename = 2017-05-02-patch-files.html
title = Patch Files
description = Defending the use of patch files over pull request nonsense.
created = 2017-05-02
updated = 2017-05-02

View File

@ -1,18 +0,0 @@
<p>Something that really annoys me about most repository hosts nowadays is that all of them are highly dependent on using pull-requests to contribute code, when originally all VCSs had (and still have) ways to contribute via patches (that and the `patch' command) which can be sent via e-mail. Now, I understand that having these changes more accessible to the public would be useful, and mailing lists aren't always best. However, why not simply use the same infrastructure of an issue tracker and apply it to uploading patch files? They would be organized just like pull-requests are, and would essentially be the same thing as a pull-request... except directly with a patch file instead of having to go through such a long process just to contribute to a repository.</p>
<p>So, why are patch files better than pull-requests? First of all, pull-requests are still useful if someone makes a real fork of a project (not what they're calling 'forks' nowadays which is someone making a copy just to modify something and then merge it back into upstream). However, if I am contributing to a project it is much easier and faster to make a patch file than to deal with web interfaces endlessly just to contribute two lines of code. When you make a patch file the process is as follows: clone the repository, make the change, create patch file, submit patch file. Easy, right? Now, let's look at this same process for pull-requests: 'fork' a repository, clone your 'fork', make changes, push changes to your 'fork', and finally create the damn pull request. Patch files have 4 steps, while pull-requests have 5. You may say "Well, but that's only one extra step, it's not that bad". Okay, but let's move forward.</p>
<p>Pull-requests almost always require you to work with web interfaces for a good part of it, and everything that uses web interfaces is slow as fuck compared to native desktop applications (like my VCS client which generates the patch file), especially if you are concerned about privacy and use TOR + blocked JS + a shit ton of privacy add-ons.</p>
<p>Also, pull-requests will <b>always</b> require you to create an account on said website, which is always a pain in the fucking ass (hence why Google and Facebook have been doing so well by allowing you to log in to other services using your Google/Facebook account... please never do this). Meanwhile, with patch files, even though one could hypothetically require you to create an account it is not strictly necessary. Patch files can be sent to mailing lists, e-mail addresses, or a web form can be created where one can simply upload a patch file no account (although perhaps asking for an e-mail for updates).</p>
<p>Patch files also help add to the decentralized nature of many VCSs, so one is not dependent on one particular platform (eg. GitHub, GitLab, NotABug, etc.). Instead, each person can host their own repositories where ever they fucking want to and contributors don't have to go through hell (ie. the web) and back just to contribute a couple lines to fix a minor bug.</p>
<p>This being said, I congratulate <a href="https://savannah.nongnu.org/" target="_blank" >GNU Savane</a> for not requiring fucking pull-requests like everyone fucking else (this is probably mostly because they also allow you to use a variety of other VCSs other than Git). Only issue I would have is that they require you to log in (and some other issues that they have in general, but that's besides the point). Based GNU wins the day!</p>
<p>Now, some of you may be saying "Well, we should use pull-requests because they're more user-friendly!". Fuck you. We're hackers, we should all be used to the command-line by now. That aside, why can't all these GUI clients work with patch files instead? Common GUI clients such as the GitHub client could easily be configured to create patch files and automatically upload them to GitHub (or where ever else). How difficult would it be to have a simple menu item that says "export patch"? So I don't see how 'user-friendliness' is an argument. Just because something in "in the web" doesn't make it user-friendly, and it doesn't make it more efficient either. What's more, sometimes the older tools are more useful than the new ones! Yet for some reason something being 'old' is somehow a reasonable excuse to dismiss it as an option.</p>
<p>The web is useful for some thing, namely broadcasting and making information public (information such as text, music, art, etc.). It's a great place for sharing. However, that doesn't make it a great work place. What is the web good for in terms of code? The web is a great place to post things like screenshots, samples, binaries, code samples, patch files, etc. But no one in their right mind should think that we should be editing code in our damn browsers. Pull-requests aren't for 'publishing' something, especially because they require you to 'fork' it. Therefore, it's not what we need in the web. Patch files are about publishing something, publishing changes in the code. What's the difference? The difference is that in the pull-request scenario one has the repository do the merging and has to 'fork' an entire fucking project while in the other a patch file is published to an issue tracker (you know, like in forum posts).</p>
<p>So please, stop promoting this cancerous disease known as "the pull-request". Patch files were perfectly fine. If you're going to write your own new repository hosting web framework or whatever, be sure to incorporate patch files. As I said before, pull-requests are good only if we're talking about <b>real forks</b>, not a 'fork' that someone made of a project to contribute 2 lines of code and then never touch it again.</p>

View File

@ -1,5 +0,0 @@
filename = 2017-05-12-from-parabola-to-arch.html
title = From Parabola to Arch
description = Why I switched from using Parabola GNU/Linux-libre to ArchLinux.
created = 2017-05-12
updated = 2017-05-12

View File

@ -1,5 +0,0 @@
filename = 2017-05-13-your-computer-your-computing.html
title = Your Computer, Your Computing
description =
created = 2017-05-13
updated = 2017-05-13

View File

@ -1,5 +0,0 @@
filename = 2017-05-14-the-beauty-of-silence.html
title = The Beauty of Silence
description = Defending silence over unnecessary noise.
created = 2017-05-14
updated = 2017-05-14

View File

@ -1,5 +0,0 @@
filename = 2017-05-29-summer-album.html
title = Summer Album
description = Update on the album that never gets released.
created = 2017-05-29
updated = 2017-05-29

View File

@ -1,5 +0,0 @@
filename = 2017-06-21-humour.html
title = Humour
description = The importance of humour in our societies.
created = 2017-06-21
updated = 2017-06-21

View File

@ -1,5 +0,0 @@
filename = 2017-06-22-technology-literacy.html
title = Technology Literacy
description = An overview of technology literacy in schools, and how kids nowadays know way less about computers than many would have you believe.
created = 2017-06-22
updated = 2017-06-22

View File

@ -1,5 +0,0 @@
filename = 2017-07-09-why-windows-sucks.html
title = Why Windows Sucks
description =
created = 2017-07-09
updated = 2017-07-09

View File

@ -1,5 +0,0 @@
filename = 2017-08-13-the-google-memo.html
title = The Google Memo
description = My opinion on the dubbed "Google Memo" that has been going around, and how to encourage more women to enter STEM careers.
created = 2017-08-13
updated = 2017-08-13

View File

@ -1,5 +0,0 @@
filename = 2017-09-04-why-macos-sucks.html
title = Why MacOS Sucks
description =
created = 2017-09-04
updated = 2017-09-04

View File

@ -1,5 +0,0 @@
filename = 2017-09-10-slow-and-happy.html
title = Slow and Happy
description = About living a slower and more relaxed lifestyle.
created = 2017-09-10
updated = 2017-09-10

View File

@ -1,5 +0,0 @@
filename = 2017-10-10-restructuring-the-blog.html
title = Restructuring the Blog
description = An explanation for any broken links.
created = 2017-10-10
updated = 2017-10-10

View File

@ -1,5 +0,0 @@
filename = 2017-10-13-software-used-in-summer.html
title = Software Used in Summer
description = A list of software I've been using to compose songs for the Summer album.
created = 2017-10-13
updated = 2017-10-13

View File

@ -1,5 +0,0 @@
filename = 2017-10-14-full-disk-encryption-with-grub2.html
title = Full Disk Encryption with GRUB2
description = How to get full disk encryption with Arch using GRUB2.
created = 2017-10-14
updated = 2017-10-14

View File

@ -1,5 +0,0 @@
filename = 2017-10-15-disagreement-without-hate-disagreement-with-respect.html
title = Disagreement without Hate, Disagreement with Respect
description = A reflection on the confusion between disagreement and hatred in today's politics.
created = 2017-10-15
updated = 2017-10-15

View File

@ -1,5 +0,0 @@
filename = 2017-11-08-user-friendliness-and-modern-tech.html
title = User-Friendliness and Modern Tech
description =
created = 2017-11-08
updated = 2017-11-08

View File

@ -1,5 +0,0 @@
filename = 2017-11-17-from-firefox-to-palemoon.html
title = From Firefox to Palemoon
description = Switching to Palemoon for more addon compatibility since Firefox 57 (Quantum).
created = 2017-11-17
updated = 2017-11-17

View File

@ -1,5 +0,0 @@
filename = 2017-12-20-my-recent-dislike-for-oop-languages.html
title = My Recent Dislike for OOP Languages
description =
created = 2017-12-20
updated = 2017-12-20

View File

@ -1,5 +0,0 @@
filename = 2018-01-02-waterfox.html
title = Waterfox
description = My switch to Waterfox as my main browser.
created = 2018-01-02
updated = 2018-01-02

View File

@ -1,5 +0,0 @@
filename = 2018-01-13-ideas-for-improv-ii.html
title = Ideas for Improv II
description = My influences from heavier psychedelic rock (stoner rock) and ideas it has given me for a possible Improv II.
created = 2018-01-13
updated = 2018-01-13

View File

@ -1,5 +0,0 @@
filename = 2018-03-01-i-hate-licensing-but-im-glad-its-there.html
title = I Hate Licensing, but I'm Glad It's There
description =
created = 2018-03-01
updated = 2018-03-01

View File

@ -1,5 +0,0 @@
filename = 2018-03-18-hosting-my-own-git.html
title = Hosting My Own Git
description = About my migration away from code hosting services, hosting my own git server.
created = 2018-03-18
updated = 2018-03-18

View File

@ -1,5 +0,0 @@
filename = 2018-03-18-the-farm.html
title = The Farm
description = Idea for a lifestyle free from oppression of rent, wage, and debt.
created = 2018-03-18
updated = 2018-03-18

View File

@ -1,5 +0,0 @@
filename = 2018-06-27-blog-upgrade.html
title = Blog Upgrade
description = About recent the changes in my blog's interface.
created = 2018-06-27
updated = 2018-06-27

View File

@ -1,5 +0,0 @@
filename = 2018-09-01-summer-update.html
title = 'Summer' Update
description = An update on my progress on the album 'Summer'.
created = 2018-09-01
updated = 2018-09-01

View File

@ -1,5 +0,0 @@
filename = 2018-12-08-getting-more-women-in-technology.html
title = Getting More Women in Technology
description = An elaboration on the solutions proposed in my post on the Google Memo.
created = 2018-12-08
updated = 2018-12-08

View File

@ -1,5 +0,0 @@
filename = 2019-01-12-arm-the-future-of-free-software.html
title = ARM, the Future of Free Software
description = An introduction into the world of ARM computers and why ARM may be the future favorite architecture of free software supporters.
created = 2019-01-12
updated = 2019-01-12

View File

@ -1,5 +0,0 @@
filename = 2019-02-25-productivity-and-quality-of-life.html
title = Productivity and Quality of Life
description = A reflection on the current contradiction between productivity and quality of life in modern society.
created = 2019-02-25
updated = 2019-02-25

View File

@ -1,5 +0,0 @@
filename = 2019-06-13-blog-break-is-over.html
title = Blog Break Is Over
description = I'm back to blogging.
created = 2019-06-13
updated = 2019-06-13

View File

@ -1,5 +0,0 @@
filename = 2019-06-13-new-cooking-category.html
title = New Cooking Category
description =
created = 2019-06-13
updated = 2019-06-13

View File

@ -1,5 +0,0 @@
filename = 2019-06-16-colloquial-measurement-systems.html
title = Colloquial Measurement Systems
description = Reflections on the use of different measurement systems.
created = 2019-06-16
updated = 2019-06-16

View File

@ -1,5 +0,0 @@
filename = 2019-06-16-more-settings-less-locale.html
title = More Settings, Less Locale
description = Why using locale to define all the settings isn't always a good idea.
created = 2019-06-16
updated = 2019-06-16

View File

@ -1,5 +0,0 @@
filename = 2019-06-16-pybitmessage-sucks.html
title = PyBitmessage Sucks
description = Why I've stopped using Bitmessage.
created = 2019-06-16
updated = 2019-06-16

View File

@ -1,5 +0,0 @@
filename = 2019-06-17-mnt-reform-adopts-i.mx8.html
title = MNT Reform Adopts i.MX8
description = The MNT Reform team to adopt i.MX8 for the re-introduction of the Reform.
created = 2019-06-17
updated = 2019-06-17

View File

@ -1,5 +0,0 @@
filename = 2019-06-20-vegetarianism.html
title = Vegetarianism
description = Reflections on vegetarianism and a few of its forms.
created = 2019-06-20
updated = 2019-06-20

View File

@ -1,5 +0,0 @@
filename = 2019-07-26-the-cancer-which-is-pre-installed-applications.html
title = The Cancer Which Is Pre-Installed Applications
description = Ranting about those pesky pre-installed apps on phones and computers that you cannot remove.
created = 2019-07-26
updated = 2019-07-26

View File

@ -1,5 +0,0 @@
filename = 2019-07-30-recipe:-mojopicón.html
title = Recipe: Mojopicón
description = The recipe for a spicy hot sauce you can use on meats, fish, sandwiches, or even dip.
created = 2019-07-30
updated = 2019-07-30

View File

@ -1,5 +0,0 @@
filename = 2019-07-31-the-honorable-sacrifice-of-ones-soul.html
title = The Honorable Sacrifice of One's Soul
description =
created = 2019-07-31
updated = 2019-07-31

View File

@ -1,5 +0,0 @@
filename = 2019-08-22-build-libraries-not-apps.html
title = Build Libraries, Not Apps
description = A case for people to write libraries and other APIs first, rather than apps.
created = 2019-08-22
updated = 2019-08-22

View File

@ -1,5 +0,0 @@
filename = 2019-09-02-why-you-should-learn-esperanto.html
title = Why You Should Learn Esperanto
description = Esperanto had the original goal of being the <i>lingua franca</i>, needless to say it has failed in achieving this. Yet, there are still practical reasons to learn the language.
created = 2019-09-02
updated = 2019-09-02

View File

@ -1,5 +0,0 @@
filename = 2019-09-18-how-to-split-tech-monopolies.html
title = How to Split Tech Monopolies
description = As more and more of us start to conclude that large tech companies such as Facebook and Google must be broken up, the question arises as to how this should happen. This is especially important as often times a single product monopolizes the market (such as Skype). Interestingly enough, the solution isn't a new strategy, but an old one.
created = 2019-09-18
updated = 2019-09-18

View File

@ -1,5 +0,0 @@
filename = 2019-10-01-recent-website-unavailability.html
title = Recent Website Unavailability
description = An explanation as to why my website has been unavailable for the better part of a week.
created = 2019-10-01
updated = 2019-10-01

View File

@ -1,5 +0,0 @@
filename = 2019-10-25-patches-and-suckless.html
title = Patches and Suckless
description = Announcing a new page for patches I use for suckless software.
created = 2019-10-25
updated = 2019-10-25

View File

@ -1,5 +0,0 @@
filename = 2019-10-31-what-makes-spanish-awesome.html
title = What Makes Spanish Awesome
description = Despite being much more complicated than a language like Esperanto, Spanish has certain elements that sometimes I wish every language would adopt (even Esperanto).
created = 2019-10-31
updated = 2019-10-31

View File

@ -1,5 +0,0 @@
filename = 2019-12-02-gentoo-and-how-its-useful.html
title = Gentoo and How It's Useful
description = A reflection on my experience with Gentoo since I've started using it.
created = 2019-12-02
updated = 2019-12-02

View File

@ -1,5 +0,0 @@
filename = 2019-12-09-recipe:-potato-stir-fry.html
title = Recipe: Potato Stir-Fry
description =
created = 2019-12-09
updated = 2019-12-09

View File

@ -1,5 +0,0 @@
filename = 2019-12-11-moving-away-from-cmake.html
title = Moving Away from CMake
description = Reasons why I've decided to use CMake less often for building code, and am instead using UNIX Makefiles.
created = 2019-12-11
updated = 2019-12-11

View File

@ -1,5 +0,0 @@
filename = 2019-12-23-dwm-and-sxhkd.html
title = dwm & sxhkd
description = Using sxhkd with dwm to complete the UNIX way.
created = 2019-12-23
updated = 2019-12-23

View File

@ -1,5 +0,0 @@
filename = 2020-01-13-recipe:-pollo-picantito.html
title = Recipe: Pollo Picantito
description = A spicy chicken & rice dish.
created = 2020-01-13
updated = 2020-01-13

Some files were not shown because too many files have changed in this diff Show More