02.xhtml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!--
  3. h t t :: / / t /
  4. h t t :: // // t //
  5. h ttttt ttttt ppppp sssss // // y y sssss ttttt //
  6. hhhh t t p p s // // y y s t //
  7. h hh t t ppppp sssss // // yyyyy sssss t //
  8. h h t t p s :: / / y .. s t .. /
  9. h h t t p sssss :: / / yyyyy .. sssss t .. /
  10. <https://y.st./>
  11. Copyright © 2017 Alex Yst <mailto:copyright@y.st>
  12. This program is free software: you can redistribute it and/or modify
  13. it under the terms of the GNU General Public License as published by
  14. the Free Software Foundation, either version 3 of the License, or
  15. (at your option) any later version.
  16. This program is distributed in the hope that it will be useful,
  17. but WITHOUT ANY WARRANTY; without even the implied warranty of
  18. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  19. GNU General Public License for more details.
  20. You should have received a copy of the GNU General Public License
  21. along with this program. If not, see <https://www.gnu.org./licenses/>.
  22. -->
  23. <!DOCTYPE html>
  24. <html xmlns="http://www.w3.org/1999/xhtml">
  25. <head>
  26. <base href="https://y.st./en/weblog/2017/08-August/02.xhtml" />
  27. <title>Live website updates are back &lt;https://y.st./en/weblog/2017/08-August/02.xhtml&gt;</title>
  28. <link rel="icon" type="image/png" href="/link/CC_BY-SA_4.0/y.st./icon.png" />
  29. <link rel="stylesheet" type="text/css" href="/link/basic.css" />
  30. <link rel="stylesheet" type="text/css" href="/link/site-specific.css" />
  31. <script type="text/javascript" src="/script/javascript.js" />
  32. <meta name="viewport" content="width=device-width" />
  33. </head>
  34. <body>
  35. <nav>
  36. <p>
  37. <a href="/en/">Home</a> |
  38. <a href="/en/a/about.xhtml">About</a> |
  39. <a href="/en/a/contact.xhtml">Contact</a> |
  40. <a href="/a/canary.txt">Canary</a> |
  41. <a href="/en/URI_research/"><abbr title="Uniform Resource Identifier">URI</abbr> research</a> |
  42. <a href="/en/opinion/">Opinions</a> |
  43. <a href="/en/coursework/">Coursework</a> |
  44. <a href="/en/law/">Law</a> |
  45. <a href="/en/a/links.xhtml">Links</a> |
  46. <a href="/en/weblog/2017/08-August/02.xhtml.asc">{this page}.asc</a>
  47. </p>
  48. <hr/>
  49. <p>
  50. Weblog index:
  51. <a href="/en/weblog/"><abbr title="American Standard Code for Information Interchange">ASCII</abbr> calendars</a> |
  52. <a href="/en/weblog/index_ol_ascending.xhtml">Ascending list</a> |
  53. <a href="/en/weblog/index_ol_descending.xhtml">Descending list</a>
  54. </p>
  55. <hr/>
  56. <p>
  57. Jump to entry:
  58. <a href="/en/weblog/2015/03-March/07.xhtml">&lt;&lt;First</a>
  59. <a rel="prev" href="/en/weblog/2017/08-August/01.xhtml">&lt;Previous</a>
  60. <a rel="next" href="/en/weblog/2017/08-August/03.xhtml">Next&gt;</a>
  61. <a href="/en/weblog/latest.xhtml">Latest&gt;&gt;</a>
  62. </p>
  63. <hr/>
  64. </nav>
  65. <header>
  66. <h1>Live website updates are back</h1>
  67. <p>Day 00879: Wednesday, 2017 August 02</p>
  68. </header>
  69. <section id="general">
  70. <h2>General news</h2>
  71. <p>
  72. <a href="https://wowana.me./">Opal</a> contacted me.
  73. She reconfigured her onions a while back, which is what cut me off from updating this website.
  74. She found one of my attempts to connect in an email from her server though, and reached out to me, telling e how to get back in.
  75. It seems she applied a Let&apos;s Encrypt certificate to my website as well, so now I don&apos;t have to do that.
  76. I&apos;m not sure if she&apos;s maintaining it, but my plan had been to put it in place and let it expire.
  77. Maintained or unmaintained, it&apos;ll serve my purpose.
  78. I also mentioned being banned from #Volatile, and she explained about a whitelist.
  79. Anyone not on it can&apos;t get in; I now have access.
  80. </p>
  81. <p>
  82. My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
  83. </p>
  84. </section>
  85. <section id="mental">
  86. <h2>Mental health watch</h2>
  87. <p>
  88. At work today, I noticed that I was calm and mildly happy.
  89. More happy than I normally would&apos;ve been, given the panic rush coursework morning I had and the rush at work that forced me to stay almost an hour late.
  90. I think I&apos;ve found my happy place again.
  91. I don&apos;t have that same euphoria as before, but that probably couldn&apos;t last.
  92. People don&apos;t walk around in a constant state of euphoria.
  93. However, it was like none of the little things even mattered and it&apos;d take something rather significant to dampen my mood.
  94. I think I&apos;m in a state of wholeness once more.
  95. </p>
  96. <p>
  97. It&apos;s interesting to note that when I reach this state, my desire for pair bonding plummets.
  98. Last time, I remember being just thrilled to be me and thinking I don&apos;t even need a partner.
  99. Now, the desire for a partner is once more gone.
  100. I think if a potential partner that seems compatible with me comes my way, I&apos;ll pursue.
  101. However, it&apos;ll be more out of curiosity than a burning desire.
  102. I think pair bonding is something I&apos;d like to try, even if only once.
  103. In fact, curiosity is the <strong>*only*</strong> thing drawing me to the idea of a relationship at the moment.
  104. There&apos;s no more desire for cuddling.
  105. I guess cuddling would be okay, but I&apos;m back to thinking it&apos;d be kind of weird.
  106. There&apos;s no more desire for sex, either.
  107. Sex actually seems mildly repulsive now, though nowhere near as repulsive as it seemed to me before my sexuality awakened.
  108. </p>
  109. <p>
  110. To be honest, I&apos;m also curious about how a breakup would affect me.
  111. I wouldn&apos;t want to intentionally and artificially cause one; I&apos;m not <strong>*that*</strong> curious.
  112. However, I kind of wonder based on the language people choose to use whether I&apos;d be hit that hard by it.
  113. People say that they&apos;re completed by their partner and that their partner is a part of them.
  114. I&apos;ve always rejected such language, as it seems self-deprecating.
  115. It makes it seem that the person is incomplete and unwhole on their own; that they&apos;re a partial person.
  116. Once my sudden gayness struck though, I understood the language.
  117. I <strong>*did*</strong> feel incomplete.
  118. I <strong>*did*</strong> feel unwhole.
  119. So is this why breakups hurt so much?
  120. Is it because one feels a loss of their completeness?
  121. If so, I might not be hurt that badly.
  122. That said, this is a wild stab in the dark on my part.
  123. Maybe breakups would hurt me as much as anyone else.
  124. In the name of science though, I&apos;m firmly placing potential breakups on the list of reasons for me to <strong>*find*</strong> a relationship, not <strong>*avoid*</strong> one.
  125. I&apos;m still avoiding any relationship that seems doomed from the start though.
  126. I can&apos;t live with a smoker, I can&apos;t have sex with a woman, et cetera.
  127. I will do what I can to make a relationship successful, but if it fails, that&apos;ll be a new experience for me.
  128. </p>
  129. </section>
  130. <section id="university">
  131. <h2>University life</h2>
  132. <p>
  133. I finished up my discussion assignment for the week:
  134. </p>
  135. <blockquote>
  136. <p>
  137. Dividing up responsibilities like that serves some very important functions.
  138. First, it makes reuse of components much easier.
  139. Second, it prevents bloat, especially with reused components.
  140. Third, it makes it easy to debug.
  141. If something fails, you can usually track it down to which component is causing the problem based on what the problem is.
  142. If not, you can at least find the chain of components the problem is in, and rule out all other components.
  143. That narrows down your search space significantly so you can find and repair the bug efficiently.
  144. And fourth, it allows different developers to work on different components without interfering with each other&apos;s development.
  145. It&apos;s like UNIX people say: do only one thing and do it well.
  146. </p>
  147. </blockquote>
  148. <blockquote>
  149. <p>
  150. After reading everyone else&apos;s posts, I think I was wrong about what the model is.
  151. I thought it was the full back end, including both data manipulation and data storage, but it looks like that might not be right.
  152. I guess the data manipulation really is part of the controller then.
  153. My bad.
  154. </p>
  155. </blockquote>
  156. <blockquote>
  157. <p>
  158. You make a good point about the separation preventing interference.
  159. As things are modified and updated, interference between unrelated tasks becomes a real issue if code is all tangled up.
  160. Each task should be decoupled from the rest of the application as much as is feasible to allow for the most flexibility.
  161. Something does need to exist to tie everything together, but that should be minimal, if possible.
  162. </p>
  163. </blockquote>
  164. </section>
  165. <hr/>
  166. <p>
  167. Copyright © 2017 Alex Yst;
  168. You may modify and/or redistribute this document under the terms of the <a rel="license" href="/license/gpl-3.0-standalone.xhtml"><abbr title="GNU&apos;s Not Unix">GNU</abbr> <abbr title="General Public License version Three or later">GPLv3+</abbr></a>.
  169. If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
  170. My address is in the source comments near the top of this document.
  171. This license also applies to embedded content such as images.
  172. For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
  173. </p>
  174. <p>
  175. <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
  176. This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2017%2F08-August%2F02.xhtml"><abbr title="Extensible Hypertext Markup Language">XHTML</abbr> 5.1</a> specification and uses style sheets that conform to the <a href="http://jigsaw.w3.org./css-validator/validator?uri=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2017%2F08-August%2F02.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
  177. </p>
  178. </body>
  179. </html>