Compare commits
83 Commits
1ca1cc8d27
...
master
Author | SHA1 | Date | |
---|---|---|---|
2f45cbb11a | |||
a6a0f815f3 | |||
e430c3d24b | |||
fc2d5a7e3e | |||
286fda6018 | |||
26d5aef4f1 | |||
7489719607 | |||
c1a902017d | |||
c92bce611c | |||
73f6868684 | |||
8eba934270 | |||
c4e95ac10e | |||
dc16b5988a | |||
e79dbfeb91 | |||
66b7951ee2 | |||
a0a866fab5 | |||
15b1a6791c | |||
ba5552c5d0 | |||
83cbbcf5ce | |||
c80437a6b4 | |||
67c83bf85a | |||
a32d24a086 | |||
1afa6886ed | |||
c6cb5baa54 | |||
dceea8511f | |||
0e0fcec728 | |||
437d9d3743 | |||
07527f8e33 | |||
85d40b1570 | |||
2cf3906c4b | |||
f5fe72a2a1 | |||
1704ae6a5c | |||
1bb05ad1fc | |||
e1b873a2c2 | |||
e489a39328 | |||
8621a25c08 | |||
a13d4dd824 | |||
d76595456f | |||
b7433a1021 | |||
ac32959add | |||
6568c8e96d | |||
7a89c17953 | |||
86bbcfd935 | |||
707ee001f6 | |||
593e575589 | |||
4a558e5414 | |||
c193f1d5c9 | |||
bd816e74fb | |||
ff7d5f8e60 | |||
d235149057 | |||
04648315a8 | |||
6f6725cb7a | |||
e5b12d0692 | |||
f8354f8ed4 | |||
3db294cfc8 | |||
9533cebef3 | |||
e39b714e33 | |||
19d2939ec0 | |||
8c02c14dae | |||
76db85a158 | |||
3fe2dbdf33 | |||
ba61843ea7 | |||
e66cd3e4ab | |||
63a755b4d2 | |||
a263a9b92e | |||
601c866623 | |||
8d063abc0f | |||
17a171b017 | |||
62663dccba | |||
99fc9ff924 | |||
7058861e88 | |||
144963afdb | |||
bb1bb7cb97 | |||
2c2df9613b | |||
8f583210e8 | |||
b208768d46 | |||
3a9e20a3b5 | |||
362c8a40af | |||
a1bac6a5aa | |||
87b00fcc80 | |||
afac0761de | |||
158bbad8e7 | |||
20a427cbf9 |
4
.gitignore
vendored
4
.gitignore
vendored
@ -1,6 +1,2 @@
|
||||
# ignore generated site
|
||||
output/
|
||||
|
||||
# Ignore compiled files
|
||||
blog/templates/index.html/header.html
|
||||
blog/templates/index.html/footer.html
|
||||
|
27
Makefile
27
Makefile
@ -1,27 +0,0 @@
|
||||
OUTPUT_DIR=./output
|
||||
WEB_ROOT=/var/www/themusicinnoise.net/main
|
||||
|
||||
.PHONY: all pages blog clean install
|
||||
|
||||
all: pages blog
|
||||
cp -r static/* $(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/
|
||||
|
||||
clean:
|
||||
rm -rf $(OUTPUT_DIR)
|
||||
rm -f blog/templates/index.html/header.html
|
||||
rm -f blog/templates/index.html/footer.html
|
||||
|
||||
install: all
|
||||
mkdir -p $(WEB_ROOT)
|
||||
cp -r $(OUTPUT_DIR)/* $(WEB_ROOT)/
|
24
README.md
Normal file
24
README.md
Normal 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_.
|
@ -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
|
@ -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
|
@ -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
|
@ -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>
|
||||
|
@ -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
|
@ -1,5 +0,0 @@
|
||||
filename = 2016-05-25-small-talk.html
|
||||
title = Small Talk
|
||||
description =
|
||||
created = 2016-05-25
|
||||
updated = 2016-05-25
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -1,5 +0,0 @@
|
||||
filename = 2016-08-17-tox.html
|
||||
title = Tox
|
||||
description =
|
||||
created = 2016-08-17
|
||||
updated = 2016-08-17
|
@ -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
|
@ -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>
|
||||
|
@ -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
|
@ -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>
|
||||
|
@ -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
|
@ -1,5 +0,0 @@
|
||||
filename = 2016-09-30-educational-software.html
|
||||
title = Educational Software
|
||||
description =
|
||||
created = 2016-09-30
|
||||
updated = 2016-09-30
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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>
|
||||
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
Reference in New Issue
Block a user