Bunch of things
authorqorg11 <qorg@vxempire.xyz>
Sun, 24 May 2020 01:55:34 +0000 (03:55 +0200)
committerqorg11 <qorg@vxempire.xyz>
Sun, 24 May 2020 01:55:34 +0000 (03:55 +0200)
emacs/index.md [new file with mode: 0644]
harmful/society/pan_del_carrefour.md [new file with mode: 0644]
harmful/software/c#.md [new file with mode: 0644]
harmful/software/gnome.html [new file with mode: 0644]
harmful/software/gnome.md [new file with mode: 0644]
harmful/software/python.md
thread.png [new file with mode: 0644]

diff --git a/emacs/index.md b/emacs/index.md
new file mode 100644 (file)
index 0000000..5abd1cf
--- /dev/null
@@ -0,0 +1,36 @@
+# Kill-9's Emacs things
+
+Emacs (short for Editor MACroS) is a text editor[^1] made by some
+weird guy in the late 70s, and had too many implementations, such as
+Xemacs, Freemacs, µEmacs (microemacs). in 1984 (lmao), the GNU project ~~stole~~
+rewrote the original Emacs code and the most used version of Emacs was
+born: GNU Emacs.
+
+# Installation
+
+Windows users: <https://ftp.rediris.es/mirror/GNU/emacs/windows/> (Or their nearly GNU mirror)
+
+Mac Users: brew install emacs, I guess.
+
+GNU/Linux users: probably the "emacs" package on your distro's repos
+
+BSD users: pkg install emacs, probably? or check /usr/ports
+
+Plan 9 users: What are you doing here?
+
+# Other versions of Emacs
+
+As mencioned above, there are other versions of emacs, most of them
+are obsolete (Xemacs for example).  µEmacs is the emacs version used
+by Linus Torvalds[^2] I do not recommend to use it. If you want to use
+a mini Emacs, you should try [Zile](https://gnu.org/software/zile) or
+[Jed](http://www.jedsoft.org/jed/). Zile is stupidly minimum while Jed
+has syntax highlighting and other kind of programs. But not close to
+real GNU Emacs.
+
+You can find more about Emacs on the sidebar.
+
+**Highly work in progress, please [contribute](https://gitlab.com/qorg11/kill9)**
+
+[^1]: Some people call it a "operating system", but I prefer to call it a Emacs Lisp interpreter. 
+[^2]: <https://github.com/torvalds/uemacs>
diff --git a/harmful/society/pan_del_carrefour.md b/harmful/society/pan_del_carrefour.md
new file mode 100644 (file)
index 0000000..495389f
--- /dev/null
@@ -0,0 +1,5 @@
+# Satanás es un santo comparado con el pan del carrefour
+
+dios mio sagrado no existe cosa mas asquerosa que coño tiene esa
+mierda, semen de cabra?  mínimo, coño que puto asco encima huele a
+mierda nunca lo compreis da asco
diff --git a/harmful/software/c#.md b/harmful/software/c#.md
new file mode 100644 (file)
index 0000000..ff75e21
--- /dev/null
@@ -0,0 +1 @@
+# C\# is horrible
diff --git a/harmful/software/gnome.html b/harmful/software/gnome.html
new file mode 100644 (file)
index 0000000..fb985e6
--- /dev/null
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<title>gnome.html</title>
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
+
+</head>
+
+<body>
+
+<h1>GNOME sucks</h1>
+
+<ul>
+<li><p>You need to execute <a href="/harmful/software/javascript">JavaScript</a> to move the <a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/925?commit_id=bd197789c1e28bea4361cca48c8e3ef940b1f460#diff-content-60f382ca96e4f9c7bb781e656693f6ae462b89ed">mouse</a></p></li>
+<li><p>Shitty design</p></li>
+</ul>
+
+
+<p><img src="https://archive.is/QBcPF/5b95b5f8f7e1cd6ce7cf5929a6f31a552662ee0c.png" alt="" /></p>
+
+<p>What the hell? What happens if I press cancel or ok? Why is there
+cancel and ok when there&rsquo;s activate and don&rsquo;t activate? what the hell
+is this? Also what&rsquo;s a sticky key</p>
+
+</body>
+</html>
diff --git a/harmful/software/gnome.md b/harmful/software/gnome.md
new file mode 100644 (file)
index 0000000..0830363
--- /dev/null
@@ -0,0 +1,11 @@
+# GNOME sucks
+
+* You need to execute [JavaScript](/harmful/software/javascript) to move the [mouse](https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/925?commit_id=bd197789c1e28bea4361cca48c8e3ef940b1f460#diff-content-60f382ca96e4f9c7bb781e656693f6ae462b89ed)
+
+* Shitty design
+
+![](https://archive.is/QBcPF/5b95b5f8f7e1cd6ce7cf5929a6f31a552662ee0c.png)
+
+What the hell? What happens if I press cancel or ok? Why is there
+cancel and ok when there's activate and don't activate? what the hell
+is this? Also what's a sticky key
index cb3c78a..6d033d6 100644 (file)
@@ -3,11 +3,29 @@
 # Lacks everything
 
 * No pointers.
 # Lacks everything
 
 * No pointers.
+* [No true multithreading](https://kill-9.xyz/thread.png)
 * No ternary operators (no, ifes in one line are not ternary operators)
 * No switch (if else if else if else if else if else if...)
 * No constants
 * It is a true miracle that Python has lambdas. (BTW you cannot give statements to a lambda. Which makes them very useless.)
 
 * No ternary operators (no, ifes in one line are not ternary operators)
 * No switch (if else if else if else if else if else if...)
 * No constants
 * It is a true miracle that Python has lambdas. (BTW you cannot give statements to a lambda. Which makes them very useless.)
 
+# Versions hell
+
+Python (Not these days) have two main versions 2.7 and 3.x. Syntax are quite different, for example:
+
+~~~
+print "Hello, I'm using a stupid programming language\n" # Python 2.7
+print ("Hello, I'm using a stupid programming language\n") # Python 3.x
+~~~
+
+That means a python 2.7 code don't run on a python3 interpreter, and
+python 3.0 don't run on a python2.7 interpreter.
+
+Which is fine, but Python mantained python 2.7 for so long. It ended
+support on 2020 and should not be used anymore. But [some
+programmers](https://bugs.launchpad.net/calibre/+bug/1714107) do not
+want to make the change.
+
 # Other stuff
 
 What the hell is a \_\_main\_\_?
 # Other stuff
 
 What the hell is a \_\_main\_\_?
diff --git a/thread.png b/thread.png
new file mode 100644 (file)
index 0000000..1cf6059
Binary files /dev/null and b/thread.png differ