12.xhtml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. <?php
  2. /**
  3. * <https://y.st./>
  4. * Copyright © 2016 Alex Yst <mailto:copyright@y.st>
  5. *
  6. * This program is free software: you can redistribute it and/or modify
  7. * it under the terms of the GNU General Public License as published by
  8. * the Free Software Foundation, either version 3 of the License, or
  9. * (at your option) any later version.
  10. *
  11. * This program is distributed in the hope that it will be useful,
  12. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14. * GNU General Public License for more details.
  15. *
  16. * You should have received a copy of the GNU General Public License
  17. * along with this program. If not, see <https://www.gnu.org./licenses/>.
  18. **/
  19. $xhtml = array(
  20. 'title' => "Bandcamp isn&apos;t maliciously discriminating against $a[Tor] users, but University of the People may be unfortunately encouraging use of Adobe Flash.",
  21. 'body' => <<<END
  22. <img src="/img/CC_BY-SA_4.0/y.st./weblog/2016/12/12.jpg" alt="Moss and glare" class="weblog-header-image" width="809" height="480" />
  23. <h2 id="advertisements">Unsponsored advertisements</h2>
  24. <p>
  25. Marc With a C has just rereleased their <a href="https://marcwithac.bandcamp.com/album/cark-live-in-studio-cassette">CARK (live-in-studio cassette)</a> album again, this time in your choice of cassette form or straight-up digital download! There&apos;s a good number of classics on that album, though I don&apos;t recognize every song.
  26. They might be classics that are normally only played live, they might be new songs, or they might just be from past albums that I haven&apos;t listened to much.
  27. </p>
  28. <p>
  29. When I bought the album, when it was first released, it came with a label stating that it was under &quot;a Creative Commons license&quot;.
  30. That&apos;s incredibly vague.
  31. As I&apos;ve only seen Marc ever release under {$a['CC BY 3.0']} and {$a['CC BY-SA 3.0']}, I thought it safe to assume that one of those licenses was the one meant.
  32. In fact, I wouldn&apos;t have even purchased the album if I didn&apos;t think that it was under one of those two licenses.
  33. I took a guess, and assumed that it would specifically be under {$a['CC BY-SA 3.0']} because that&apos;s the license that Marc&apos;s been using lately, but it turns out that they released under {$a['CC BY 3.0']} again this time.
  34. Next time I connect my external hard drive to back up my collection, I should remember to update the license in my records.
  35. In any case, no more assumptions! We now know the real license under which this album is released.
  36. </p>
  37. <h2 id="general">General news</h2>
  38. <p>
  39. Today, I allowed one of the shift leaders to talk me into working an opening shift tomorrow, which was supposed to be a day off.
  40. I had plans to finish my essay tomorrow, but now I might need to finish it the next day instead.
  41. On that day though, I had plans to finish my &quot;learning journal&quot; assignment though, so I might end up needing to push that into the next week again like I did this week.
  42. Ugh.
  43. One day, I&apos;ll manage to get back caught up.
  44. </p>
  45. <p>
  46. A representative from Bandcamp got back to me about the first of the two issues that I&apos;d written about:
  47. </p>
  48. <blockquote>
  49. <p>
  50. Hi,
  51. </p>
  52. <p>
  53. My name is Leigh, and I&apos;m the lead systems engineer at Bandcamp.
  54. The support team passed your email on to me, and I figured it would be best if I replied personally so I can explain what I think is happening here.
  55. </p>
  56. <p>
  57. We definitely don&apos;t block Tor exit nodes as a matter of course, and we don&apos;t have any plans to do so.
  58. However, we do block requests from particular IPs, either temporarily or permanently, when we see malicious traffic coming from them.
  59. Of course, some of this malicious traffic is going to come to us through Tor, so I think what&apos;s happening here is that you happen to be using Tor exit nodes that have been blocked by us because of traffic sent to us by other users using that same exit node.
  60. </p>
  61. <p>
  62. I&apos;m sorry that this is affecting your ability to use the site, but unfortunately, I don&apos;t think there&apos;s anything we can do to help.
  63. I do hope that you&apos;re able to continue accessing the site via Tor, even if it&apos;s a little intermittent, but I also hope you can understand why we have to take these steps to protect ourselves from malicious users.
  64. </p>
  65. <p>
  66. Thanks<br/>
  67. Leigh
  68. </p>
  69. </blockquote>
  70. <p>
  71. Okay, sweet.
  72. Bandcamp has no plans to maliciously discriminate against $a[Tor] exit nodes.
  73. </p>
  74. <blockquote>
  75. <p>
  76. Hello,
  77. </p>
  78. <p>
  79. Okay, sweet.
  80. I just wanted to check now in case anything was happening.
  81. Certain other websites have gotten a bit overzealous in their IP address blocking, and I&apos;ve been locked out of a few of my paid-subscription accounts.
  82. It feels, to say the least, like a rip-off.
  83. I&apos;m glad to hear that Bandcamp has no plans to follow down this same path.
  84. </p>
  85. <p>
  86. Between Bandcamp&apos;s Creative Commons licensing options for artists (I only buy CC BY and CC BY-SA music) and Bandcamp&apos;s multitude of download formats (I love FLAC and Vorbis files), Bandcamp might be irreplaceable.
  87. </p>
  88. <p>
  89. Thank you for getting back to me on this!
  90. </p>
  91. <p>
  92. ~ Yst Dawson
  93. </p>
  94. </blockquote>
  95. <p>
  96. I might have exaggerated a bit.
  97. I&apos;ve only been blocked from using one paid-subscription account, as far as I recall, and that would be my Patreon account.
  98. Stupid Patreon ...
  99. In any case, this makes the other issue that I&apos;ve written about, the one in which Bandcamp is rejecting my credit card, all the more strange.
  100. I kind of half thought that Bandcamp was doing something screwy because of my $a[IP] address.
  101. But if that&apos;s not going on, why won&apos;t they take my credit card?
  102. </p>
  103. <p>
  104. My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
  105. </p>
  106. <h2 id="dreams">Dream journal</h2>
  107. <p>
  108. Last night, I dreamed that I was a member of a team of people that not only survived the apocalypse, but managed to fight it off and reverse it somehow.
  109. Our new base, after we&apos;d completed our work, was a mansion that we were now to live in.
  110. I had a huge bedroom and a my own bathroom off of the bedroom.
  111. My bathroom had a tub, as did the bathroom of the bedroom next door, and both bathrooms were connected to a shared room with a shower.
  112. I didn&apos;t have much time to explore though, because I needed to get laundry done so that I&apos;d have a clean work uniform to return to the pizza joint that I work at in the morning.
  113. I lived in a mansion and just helped reverse the apocalypse, but I was still stuck working at a fast food pizza joint.
  114. </p>
  115. <p>
  116. Before I could get laundry started, in an actual washing machine too, I got called away to a celebratory dinner.
  117. Along the way, we were told that the meal would be all organic, at which point my mother showed up and tried to convince everyone that I choose what I eat out of hatred, and that I hate meat.
  118. They then tried to convince them that I also hate eggs, but only sometimes.
  119. Other times, I do eat them.
  120. I had to explain that no, I never eat eggs, but my mother kept contradicting this.
  121. Then my mother started questioning me about my policy on tomatoes, which I of course don&apos;t have.
  122. After I explained this, my mother said that I <strong>*should*</strong> have a policy on tomatoes, because tomatoes are known to cause diabetes and cancer.
  123. In fact, all plants are known to cause some sort of health problem.
  124. I wasn&apos;t sure what to do with this information though, as I&apos;m not vegan for health reasons; this wouldn&apos;t convince me not to eat plants.
  125. Furthermore, meat is known to raise the risk of cancer as well.
  126. </p>
  127. <p>
  128. Somehow, I ended up sidetracked and not getting to the meal at all, and I started looking for work that wouldn&apos;t involve the burning of fossil fuels.
  129. I guess that somehow, the fact that I had a job no longer applied.
  130. I ended up trying to move a large cargo trailer to outside a tall, metal fence that surrounded it within a floor of a concrete building, to see if I&apos;d be able to do that for a living.
  131. I could somehow move it by hand, but it slowed me down considerably.
  132. There was a gate, but it was electronic.
  133. The button could only be reached before I entered the area through some sort of chute from an upper floor, at which point, I had a short amount of time before the gate closed again.
  134. As it turned out, I wasn&apos;t fast enough.
  135. Vanessa showed up, at which point I convinced them to hit the button again for me, I did some wall kicks to reach a higher platform, and found moldy pizza dough, on dough trays that had long been forgotten up there.
  136. I forget what I was doing up there, but Vanessa found a defibrillator and started messing with it.
  137. I had to get them to knock it off because it was dangerous, then other people showed up and likewise didn&apos;t want Vanessa messing with it.
  138. Vanessa put it down and we headed back, Vanessa on the floor and I on the raised platform, and I was worried that the people would try to get us out of the area.
  139. I&apos;d managed to convince them that I had Vanessa under control though, and in the process, it seems that they&apos;d come to believe that I belonged there as well.
  140. I wasn&apos;t technically an employee yet though, as I was just trying to test the job out.
  141. I was an intruder messing with stuff that I shouldn&apos;t be.
  142. </p>
  143. <p>
  144. At that point, my mobile crashed, and as the bright red Replicant logo showed up, I realized that all the preceding events had all somehow been a mobile game.
  145. I&apos;m not sure how that worked though, as while I was in the concrete building, I pulled my mobile out, saw it crash, and somehow the world around me was therefore not real.
  146. Whatever, dreams are weird.
  147. </p>
  148. <h2 id="university">University life</h2>
  149. <p>
  150. I was going to complete my discussion assignment today, but not enough students have posted yet.
  151. Instead, I just responded to a question from our professor, asking why I think that the $a[FSF]&apos;s mission and strategy don&apos;t line up:
  152. </p>
  153. <blockquote>
  154. <p>
  155. Their mission statement says that their goal is to protect the freedoms of computer users, yet their strategy involves actively encouraging the restriction of computer users.
  156. This contradiction is what shows that their strategy isn&apos;t in line with their mission statement.
  157. </p>
  158. </blockquote>
  159. <p>
  160. After that, I started working on my <a href="/en/coursework/BUS1101/Strengths_weaknesses_opportunities_and_threats.xhtml">essay</a>.
  161. I thought that I&apos;d created a full outline of everything that I&apos;d need, but it turns out that I didn&apos;t finish the section on threats to the business venture in question.
  162. I ended up going back and rereading the assigned article to find the rest of the threats that I&apos;d need.
  163. </p>
  164. <p>
  165. I received a letter from the university saying that they are holding a meeting on 2016-12-18 and I&apos;m welcome to join in.
  166. It&apos;s supposed to be the first time that they&apos;ve had all of their students together in one virtual place before.
  167. However, it looks like the system that they&apos;re using requires Adobe Flash, a noxious piece of software that is not only nonfree and unauditable, but known to be full of security holes.
  168. Even if you don&apos;t care about your freedom, you shouldn&apos;t have Adobe Flash installed.
  169. I was going to just ignore it and try to join the meeting if I had the day off, then see if it&apos;d even work out, but I decided to be more proactive.
  170. Instead, I wrote back asking if Adobe Flash would be required, saying that if not, I&apos;d request the day off from work, and if so, I wouldn&apos;t be able to access the meeting room anyway.
  171. Assuming that I even get a response, that should at the bare minimum alert them to the fact that Flash makes the meeting room inaccessible to some people.
  172. That alone is worth something.
  173. </p>
  174. END
  175. );