index.sxml 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. `((main
  2. ;; more suggestions for where to find goofy names use:
  3. ;; https://www.phoronix.com/forums/forum/phoronix/latest-phoronix-articles/1227685-fedora-shifting-their-git-repositories-to-main-some-to-rawhide
  4. (section (@ (class "parallax")
  5. (style "background-image: url('./images/gym-background.png');"))
  6. (h1 (@ (id "title-text")) "Proper Naming Initiative")
  7. (div (@ (class "padding-left-and-right flex-no-wrap"))
  8. (article (@ (class "padding-left-and-right"))
  9. (h3 (@ (class "text-center")) "Not virtue signaling to end slavery."))
  10. ))
  11. (section (@ (class "padding-above-and-below") (style "background-color:lightblue;"))
  12. (article (@ (class "display-text"))
  13. (h2 "The Full Story")
  14. (p "The Proper Naming Inactive's mission is to tease "
  15. (a (@ (href "https://inclusivenaming.org/")
  16. (target "_blank")) "inclusivenaming.org")
  17. " and to end slavery. We find policing of
  18. technical jargon hilarious, and we wish to encourage free expression,
  19. where anyone is free to say whatever they want. We find that
  20. excessive political correctness is silly, wastes man-hours, and is a
  21. technical detriment. Also instead of virtue signaling, we help end
  22. actual slavery by encouraging others to donate to non-profits that
  23. fight global slavery.")
  24. (p "")))
  25. (section (article (@ (class "display-text"))
  26. (h2 "Wordlist")
  27. (div
  28. (h4 "Blacklist/Whitelist")
  29. (p "Blacklist/Whitelist are great terms for
  30. helping you determine whose allowed and whose not. It has no racist
  31. symbolism whatsoever. Rather it refers to day and night, when
  32. superstitious folks were afraid of the dark. Also blacklist and
  33. whitelist are easier to say than allowlist/denylist."))
  34. (div
  35. (h4 "Cracker/Hacker")
  36. (p "A hacker is someone who exercises playful
  37. cleverness, usually in the context of a computer program. A cracker
  38. is someone who breaks computer programs, usually for nefarious
  39. purposes. Also no white person has ever been offended by the term
  40. 'cracker'."))
  41. (div
  42. (h4 "Execution/die/kill/crash")
  43. (p "This refers to program flow or halting. It does not refer to death. In computer terms "
  44. (a (@ (href "https://en.wikipedia.org/wiki/Execution_(computing)")
  45. (target "_blank"))
  46. "'normal execution' ")
  47. " is not referring to any death."))
  48. (div
  49. (h4 "F*ck me harder")
  50. (p "This phrase expresses powerful "
  51. (a (@ (href "http://www.catb.org/jargon/html/F/fuck-me-harder.html")
  52. (target "_blank")) "frustration")
  53. "; Its usage is usually related to annoying
  54. programming problems. Generally speaking, a hacker screaming
  55. 'f*ck me harder' is not experiencing sexual gratification."))
  56. (div
  57. (h4 "Foo/Bar")
  58. (p "These are normally used as "
  59. (a (@ (href "http://www.catb.org/jargon/html/F/foobar.html")
  60. (target "_blank")) "example variable")
  61. " names and do not condone excessive
  62. drinking, nor do you need to be in a bar to have 'bar' explained to
  63. you."))
  64. (div
  65. (h4 "gang bang")
  66. (p
  67. (a (@ (href "http://www.catb.org/jargon/html/G/gang-bang.html")
  68. (target "_blank")) "A hacker gang bang")
  69. " is using numerous hackers to complete a large
  70. project in a limited amount of time. It's usually a big hot mess, and few people
  71. are satisfied with the result."))
  72. (div
  73. (h4 "git")
  74. (p
  75. (a (@ (href "https://git-scm.com/") (target "_blank"))
  76. "git") " is a tool to help software
  77. developers track changes to programs. While 'git' is British slang
  78. for idiot, it is really a term of endearment. Typical useage might
  79. be, 'Those gits peed on the electric fence again. Idiots.'"))
  80. (div
  81. (h4 "git blame")
  82. (p "Git blame is a tool for figuring out who
  83. hacked up and make all the other developers hacked off. It is a
  84. necessary tool for development, and in no way insinuates that the
  85. problem is your fault."))
  86. (div
  87. (h4 "hacked up/hacked off")
  88. (p
  89. (a (@ (href "http://www.catb.org/jargon/html/H/hacked-up.html")
  90. (target "_blank")) "Hacked up")
  91. " is a program whose collective hacks start to
  92. make the program hard to maintain. "
  93. (a (@ (href "http://www.catb.org/jargon/html/H/hacked-off.html")
  94. (target "_blank"))
  95. "Hacked off ")
  96. "is similar to p*ssed off. It does not refer to "
  97. (a (@ (href "https://www.merriam-webster.com/dictionary/coitus")
  98. (target "_blank")) "coitus."))
  99. )
  100. (div
  101. (h4 "KISS")
  102. (p (a (@ (href "http://www.catb.org/jargon/html/K/KISS-Principle.html")
  103. (target "_blank")) "KISS")
  104. " stands for 'keep it simple stupid.'
  105. Violators of the KISS rule are not stupid. They are silly."))
  106. (div
  107. (h4 "Master/Slave")
  108. (p "These are great words to help explain which
  109. programs control other programs. This is the proper way to explain
  110. these relationships. Primary and secondary implies that the secondary
  111. has some sort of authority, which a slave does not. Also we
  112. 'remaster' sound tracks and 'master degrees'. Also 'main' is dutch
  113. slang for 'man'. So apparently, men are the only gits that are
  114. allowed to use git. If the word 'master' offends you, perhaps you
  115. could say 'massa' instead. It is really the hard 't' that is the
  116. offensive bit."))
  117. (div
  118. (h4 "Red Hat")
  119. (p "Red Hat is a large corporation that
  120. contributes to numerous open source/libre projects. Despite popular
  121. opinion, their logo of a 'Red Hat' does not mean that they are members
  122. of the infamous 'Blood' gang, nor does it condone the scalping of
  123. heads, nor does it condone Satan worship. Consider yourself
  124. educated."))
  125. (div
  126. (h4 "RTFM/RTFB")
  127. (p "This is slang for "
  128. (a (@ (href "http://www.catb.org/jargon/html/R/RTFM.html")
  129. (target "_blank"))
  130. "'read the f*cking manual/binary'")
  131. ". It's most commonly used to express frustration."))
  132. (div
  133. (h4 "systemd-systext")
  134. (p (a (@ (href "https://www.freedesktop.org/software/systemd/man/systemd-sysext.html#--force")
  135. (target "_blank"))
  136. "systemd-systext")
  137. " should be renamed to
  138. systemd-overlay because some silly people will mistake \"sysext\" for syber
  139. sex tool which is offensive to virgins and people who have not had sex
  140. in years."))
  141. (div
  142. (h4 "Trees")
  143. (p "A tree is a concept that helps explain
  144. data structures, and it is in no way intended to overshadow short bushes or
  145. tall grass.")
  146. (div
  147. (h4 "Web Crawler/Spider/Spider Bot")
  148. (p "This term really should not be a problem for our friends suffering from "
  149. (a (@ (href "https://en.wikipedia.org/wiki/Arachnophobia")
  150. (target "_blank")) "arachnophobia")
  151. ", because it honestly has nothing to do
  152. with spiders. In fact, a web crawler is something that has many legs
  153. to search, crawl, and slither through the internet. It also has eyes
  154. everywhere. And it's one big hairy mess of a code base.")
  155. ))))
  156. (section (@ (class "padding-above-and-below background-grey"))
  157. (article (@ (class "display-text text-white"))
  158. ))))