08.xhtml 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  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 © 2015 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/2015/12-December/08.xhtml" />
  27. <title>Groundspeak is in favor of government surveillance &lt;https://y.st./en/weblog/2015/12-December/08.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/2015/12-December/08.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/2015/12-December/07.xhtml">&lt;Previous</a>
  60. <a rel="next" href="/en/weblog/2015/12-December/09.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>Groundspeak is in favor of government surveillance</h1>
  67. <p>Day 00276: Tuesday, 2015 December 08</p>
  68. </header>
  69. <p>
  70. My main goal for today was to get my calendar synchronized between my mobile and ownCloud on <a href="/en/domains/cepo.local.xhtml">cepo</a>.
  71. Unfortunately, I had misplaced (and potentially deleted) my backed up calendar data from <a href="/en/domains/chicken.local.xhtml">chicken</a>&apos;s ownCloud instance, so my only copy of my calendar data was on the mobile.
  72. I quickly found that Replicant does not offer a way to back up your calendar data to a file, an issue that it inherited from Android.
  73. I managed to find a third-party application that provides the feature, but ownCloud could not import the calendar file that the mobile application exported.
  74. There was no error message provided by ownCloud, it just acted like I had not initiated the import.
  75. I eventually got around this limitation by importing the calendar data to the new synchronized calendar using the same application that I had exported it with.
  76. </p>
  77. <p>
  78. DAVdroid, the mobile application that I use to synchronize my calendar (and contact list) has issues as well.
  79. Do not get me wrong, it is the best option that seems to be available, but getting it set up is a pain.
  80. First, it refuses to synchronize over a connection that is encrypted using an &quot;untrusted&quot; <abbr title="Transport Layer Security">TLS</abbr> certificate.
  81. In other words, DAVdroid would rather use a completely unencrypted and vulnerable connection than deal with a certificate that it does not like.
  82. It does not even offer an option to override this behavior.
  83. The author of this application created a second application to try to lessen the annoyance of this anti-feature: CAdroid.
  84. CAdroid downloads certificates from services so that you may import them into your local &quot;trusted&quot; certificate store.
  85. This is no substitute for a basic override option, but it gets the job done.
  86. I am not trying to verify identity with the certificate, I am only trying to fend off passive eavesdropping.
  87. Besides, some of the well-known and &quot;trusted&quot; certificate authorities have issued bogus certificates in the past.
  88. The trust model is flawed and should not be shoved down our throats.
  89. In any case, CAdroid refused to download my certificate from my owncloud domain because while the owncloud domain is on a subdomain of my main onion address, my certificate claims only to be valid for the second-level onion domain itself.
  90. Luckily, this certificate was also in use on the domain that it claimed to be for, so I just downloaded it from there, but I feared that DAVdroid would refuse this certificate.
  91. Both applications were written by the same author, so if the one refused to even download the certificate from the &quot;incorrect&quot; domain, would the other not refuse to <strong>*use*</strong> the certificate with that same &quot;invalid&quot; domain? I was fortunate enough to be wrong though.
  92. DAVdroid did put up a fuss about the certificate not matching the domain, but it did offer an override option as long as the certificate was in my local &quot;trusted&quot; certificate database.
  93. </p>
  94. <p>
  95. The next issue with DAVdroid is not even an issue with the application itself, but with the Android platform.
  96. DAVdroid has added support for an application called Tasks.
  97. If Tasks is installed, DAVdroid can synchronize to do lists over calDAV in addition to its regular calendar synchronization.
  98. The catch is that due to a bug in Android (which was inherited by Replicant), the order that applications are installed matters.
  99. To add to do list support in DAVdroid, one must first install Tasks, then remove and reinstall DAVdroid.
  100. This seems easy enough, but due to my higher-security-than-default settings, there were complications.
  101. After doing this, calendars were no longer being synchronized.
  102. The mobile said that no calendars were available! I tried removing both applications and reinstalling only DAVdriod, but the issue persisted.
  103. I eventually remembered that DAVdroid needed to have PrivacyGuard turned off in order to function.
  104. While I had PrivacyGuard turned off for DAVdroid before, removing and reinstalling it had switched it back on, as all new applications on my mobile have PrivacyGuard activated by default.
  105. If Android (and therefore Replicant) was not being picky about the order in which applications were installed, PrivacyGuard would never been switched back on for DAVdroid and everything would have gone smoothly.
  106. </p>
  107. <p>
  108. Groundspeak finally got back to me after almost a week, and said that <a href="https://support.groundspeak.com/index.php?pg=request.check&amp;id=642567gmeeju">The Geocaching website is not available over <abbr title="The Onion Router">Tor</abbr></a>.
  109. I already knew this, and I had originally asked them if there was any way that they would consider easing up on this restrictive policy.
  110. I decided to just tell them that I was saddened by their support of surveillance and that I would choose a different hobby.
  111. I half expect them to write back saying that they are not in favor of surveillance, but any policy that is against <abbr title="The Onion Router">Tor</abbr> use is in favor of government surveillance.
  112. If they do not write back, I will drop the issue, but if they write back saying that they are not in favor of surveillance, I will write back with a verbose response explaining that they cannot be anti-<abbr title="The Onion Router">Tor</abbr> without being pro-surveillance.
  113. It simply is not possible.
  114. </p>
  115. <p>
  116. I made the mistake of telling my mother about the news with Groundspeak.
  117. She had been the one to suggest that I contact them in the first place, so I thought that it would be a good idea to let her know how that had went.
  118. Bad idea.
  119. First, she got pissed off that I would rather avoid logging Geocache finds than drop my proxy, as if my not logging finds was some sort of attack on her.
  120. Then she went off about all the other things that makes her angry about me.
  121. She is mad that I am asexual, claiming that it is a bad attitude, as if it is not just an innate part of what I am like any other sexual orientation.
  122. She is mad that I do not have a child by now, when she was already six months pregnant at my age.
  123. She is mad that I am vegan, as she does not like people having a different diet than her in her household.
  124. She is mad that I hang out with friends online, saying that online friends are not real friends and are a bad influence on me.
  125. She is mad that I do not drive a motor vehicle.
  126. She is mad that I listen to free music, as if my choice in music has any impact on her.
  127. She is mad that I use free software, prefering that I my computer fight me the way that her&apos;s constantly fights her.
  128. She is mad that in the past, I went through a phase where I drew a lot of pixel art, somthing that i no longer do and no longer have time for, but that she thinks that I should have never done in the first place.
  129. She is mad that I quit working with stained glass, a hobby that I once had, but grew out of.
  130. She is mad that I do not have a cellular telephone so that she can pester me with text messages, because sending text messages to an email address is somehow so hard for her.
  131. She is mad that the mobile that i did choose to get was not an iPhone and not on the Verizon network.
  132. She is mad that I eat junk food, though it is not just that she wants me to give up potato chips.
  133. She also wants me to eat foods that would make me sick: meat and milk.
  134. She is mad that I set up two credit union accounts in Springfield, as if that is any of her business.
  135. And she is mad that I am learning Esperanto, a language that she considers useless.
  136. She is mad about several other things as well, though I cannot remember what they all are, as she went on for at least an hour.
  137. I desperately wanted to take notes, but that would have probably sent her further off the deep end.
  138. </p>
  139. <p>
  140. I will see if I can use what I have learned to appease her.
  141. First, I will try even harder not to mention anything about my days to her.
  142. Nothing good ever comes of it, and she is a walking land mine that I might step on if I mention anything that I have done or anything that I feel.
  143. I will not drop <abbr title="The Onion Router">Tor</abbr> as my proxy, it is a very important tool against surveillance.
  144. However, I will make no mention of it again, make no mention of being blocked from anything again, try not to make any mention of things on the Internet again, and if it comes up, I will lie and say that I have dropped the proxy.
  145. Being asexual is not something that I can change, or even that i would ever want to change.
  146. Nor will I ever have children.
  147. Nothing can be done on this front.
  148. If going non-vegan would somehow allow me to live forever, I admit, I would do it.
  149. But if I have to die eventually anyway, even if I would live a millennium, I would rather die prematurely than go non-vegan and then die later.
  150. If prodded to eat non-vegan foods, I will state this preference for death, hopefully getting my point across.
  151. She wants companionship in eating, so I will try simply being in the room while she eats, unable to touch any of the food myself.
  152. I will make no mention of my friends again.
  153. If it comes up, I will lie and say that I no longer speak with any of them.
  154. I have gone through the driver manual several times already, and I will suck it up and take the test.
  155. While I refuse to drive on my own behalf, I will drive on her&apos;s when requested.
  156. Though before I do that, I need to find a local photography studio, as I grew my hair out upon her request just so that she could get a photograph of me with her preferred hair style.
  157. I do not want to be stuck with such a photograph for eight years on my identification though, so I need to get the photograph then cut my hair before taking the test.
  158. I will make no mention of music again.
  159. I will pretend that I have no interest in music whatsoever.
  160. I cannot pretend to be interested in proprietary music, the effect on my mind would not be worth it, but I can avoid listening to music when she is around and pretend not to listen to music at all.
  161. I will do my best not to mention free software, or software of any kind.
  162. Obviously, mention of software may come up because of how prevalent it is in our lives, but I will keep such talk to a minimum.
  163. I cannot do anything about the pixel art.
  164. I no longer produce it, I cannot do anything about the fact that she is still mad that I ever did.
  165. There is likewise no time for stained glass work, especially with all the wasted time spent pretending to be what I am not.
  166. I will discuss with her tomorrow about getting a device and plan that she finds suitable and keep my Replicant fairly hidden.
  167. I will stop eating junk food.
  168. I will try to eat only healthy potato products such as mashed potatoes without added oils, milk replacement products such as soy and almond milk, B vitamin supplements (without them, I will damage my brain and get killer headaches), products that I can clearly see are plants without reading labels such as salads and apples, and protein supplements if needed.
  169. I will mention finances as little as possible.
  170. There is no need for her to know if I have multiple financial accounts or not.
  171. And I will practice Esperanto only when she is not around, pretending to have quit if need-be.
  172. </p>
  173. <p>
  174. My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
  175. </p>
  176. <hr/>
  177. <p>
  178. Copyright © 2015 Alex Yst;
  179. 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>.
  180. If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
  181. My address is in the source comments near the top of this document.
  182. This license also applies to embedded content such as images.
  183. For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
  184. </p>
  185. <p>
  186. <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
  187. This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2015%2F12-December%2F08.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%2F2015%2F12-December%2F08.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
  188. </p>
  189. </body>
  190. </html>