19.xhtml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  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/07-July/19.xhtml" />
  27. <title>Addressing my halves &lt;https://y.st./en/weblog/2017/07-July/19.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/07-July/19.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/07-July/18.xhtml">&lt;Previous</a>
  60. <a rel="next" href="/en/weblog/2017/07-July/20.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>Addressing my halves</h1>
  67. <p>Day 00865: Wednesday, 2017 July 19</p>
  68. </header>
  69. <section id="general">
  70. <h2>General news</h2>
  71. <p>
  72. ...
  73. </p>
  74. <p>
  75. My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
  76. </p>
  77. </section>
  78. <section id="mental">
  79. <h2>Mental health watch</h2>
  80. <p>
  81. I woke up three times in the middle of the night, each time feeling like I was a woman.
  82. I&apos;m not sure what that was about.
  83. The first time, my testicles felt foreign; not like I wasn&apos;t supposed to have any, but that the ones I had weren&apos;t my usual ones.
  84. Strange.
  85. It&apos;s also worth noting that I didn&apos;t feel like I <strong>*wanted*</strong> to be a woman or was <strong>*supposed*</strong> to be one; it felt like I <strong>*was*</strong> one.
  86. Is that my feminine half feeling less constrained now or something?
  87. </p>
  88. <p>
  89. I still have mixed feelings about being gay.
  90. I like the hodgepodge in my head, but I don&apos;t think being gay is a requirement for that.
  91. I mean, I could still have a mix of masculinity and femininity, without my sexuality lying on the opposite side of the line as my sex.
  92. It&apos;s not that there&apos;s anything wrong with being gay, it just makes finding a partner more difficult.
  93. That said, perhaps being gay is a good compliment for my hodgepodge.
  94. I mean, if I was in a heterosexual relationship, it&apos;s likely my partner would be cisgendered, and would therefore expect me to take on the roles that complement their own desired roles.
  95. Finding a heterosexual, mix-gendered person is probably not an easy task.
  96. At least with my being gay, I think most potential partners I find will, at the very least, be understanding of my hodgepodge, even if they don&apos;t have one themself (they could be very masculine or very feminine, both options being unlike myself).
  97. </p>
  98. <p>
  99. Lexi (my feminine half) and Xander (my masculine half) seem to speak in perfect unison.
  100. Most of the time, it&apos;s not even useful to distinguish the two any more.
  101. However, various thoughts and impulses that I have can be tracked to one of them or the other.
  102. It seems I can use this as a tool to help me manage my own mind.
  103. For example, today, Lexi kept getting distracted.
  104. I forget what she was getting distracted by, but it was pretty obvious that it was her, and not Xander, that was the culprit.
  105. As I&apos;ve only one mind, this of course kept Xander from focussing on coursework.
  106. I can bribe them individually though.
  107. Overall, there&apos;s nothing I really want right now that I can actually have, but Lexi, Lexi wanted this de-tangling brush I saw in the store the other day.
  108. I told her if she let Xander get his coursework done with time to spare before work, I&apos;d get her that brush.
  109. It totally worked.
  110. I&apos;m aware that people reward themselves like this to bribe themselves into doing what they don&apos;t want to do but need done, but I can&apos;t help but feel my situation is strange.
  111. My whole self bribed half myself to let the other half work.
  112. Said other half, likewise, didn&apos;t even have a problem getting stuff done to begin with, and didn&apos;t need a bribe.
  113. (Xander&apos;s the logical and technical one; he enjoys this computer science coursework anyway.)
  114. My brain is so mixed up, but it&apos;s kind of amusing to find what makes each side tick.
  115. Actually getting the brush was kind of a weird experience, too.
  116. The cyan version of the brush was a nicer colour, but I was oddly drawn to the yellow-green one.
  117. Maybe Lexi and Xander have different colour preferences?
  118. I&apos;m not even sure what that was about.
  119. </p>
  120. </section>
  121. <section id="university">
  122. <h2>University life</h2>
  123. <p>
  124. I squandered my two days off from work this week, mostly because of the euphoria I was feeling from having finally figured out (for the most part) what I am and finally feeling whole and complete.
  125. Since then, I&apos;ve been worried I wouldn&apos;t get my coursework in on time.
  126. Thankfully, I still had time to finish what needed to be finished, though it did take some frantic scrambling, especially to complete my database-related coursework.
  127. </p>
  128. <p>
  129. I finished my discussion assignment for the week:
  130. </p>
  131. <blockquote>
  132. <p>
  133. I don&apos;t understand what you&apos;re saying about collections with nulls.
  134. Some collections will contain nulls, but do we really need to avoid those collections?
  135. If those collections didn&apos;t have purpose, they might as well not even be defined.
  136. Instead, we just need to do proper checking before using the elements.
  137. </p>
  138. <blockquote>
  139. <pre><code>if(element == null){
  140. element.method();// or whatever we need to do with the object
  141. }</code></pre>
  142. </blockquote>
  143. </blockquote>
  144. <blockquote>
  145. <p>
  146. You make a great point that readability and simplicity often outweigh the benefits of efficiency.
  147. The Java language itself it a good example of this.
  148. Java&apos;s not the most efficient language, seeing as it isn&apos;t compiled to run on any real machine.
  149. Instead, it&apos;s compiled to run on a virtual machine that must be emulated on the desired platform.
  150. Its strength comes not from its efficiency, but the way it makes work easier for programmers.
  151. Programmers don&apos;t have to write a bunch of platform-specific code, which makes it simpler to code and easier to read.
  152. In the same way, the specific implementations of different collections can also provide a simplicity and ease in the reading and in the writing of the code.
  153. </p>
  154. </blockquote>
  155. <blockquote>
  156. <p>
  157. Your post is simple and to the point.
  158. For sure, you need to consider the basic structure of the data you need first.
  159. If what you need is a mapping, a list or set isn&apos;t going to provide what you need.
  160. The specific implementation (hash map versus tree map) can also play a role in fine-tuning the application to function the way you want it to.
  161. </p>
  162. </blockquote>
  163. </section>
  164. <hr/>
  165. <p>
  166. Copyright © 2017 Alex Yst;
  167. 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>.
  168. If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
  169. My address is in the source comments near the top of this document.
  170. This license also applies to embedded content such as images.
  171. For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
  172. </p>
  173. <p>
  174. <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
  175. This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2017%2F07-July%2F19.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%2F07-July%2F19.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
  176. </p>
  177. </body>
  178. </html>