02.xhtml 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308
  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 © 2016 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/2016/03-March/02.xhtml" />
  27. <title>Letters from the IRS &lt;https://y.st./en/weblog/2016/03-March/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/2016/03-March/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/2016/03-March/01.xhtml">&lt;Previous</a>
  60. <a rel="next" href="/en/weblog/2016/03-March/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>Letters from the <abbr title="Internal Revenue Service">IRS</abbr></h1>
  67. <p>Day 00361: Wednesday, 2016 March 02</p>
  68. </header>
  69. <p>
  70. I&apos;ve run into an issue with normalizing <abbr title="Internet Relay Chat">IRC</abbr> <abbr title="Uniform Resource Identifier">URI</abbr>s.
  71. When I originally was looking through the documents on <abbr title="Uniform Resource Identifier">URI</abbr> schemes, I was looking for default ports.
  72. I also assumed that the documents were consistent.
  73. However, this is not the case at all.
  74. The official document that <a href="https://www.iana.org/assignments/uri-schemes/prov/irc">introduces the <code>irc:</code> scheme as provisional</a> specified the scheme syntax as &quot;irc://&lt;host&gt;[:&lt;port&gt;]/[&lt;channel&gt;[?&lt;password&gt;]]&quot;.
  75. It cites three documents as references: a <a href="https://en.wikipedia.org/wiki/Internet_Relay_Chat">Wikipedia article</a>, an <a href="https://tools.ietf.org/html/draft-butcher-irc-url-04">expired draft by Simon Butcher</a>, and an <a href="https://tools.ietf.org/html/draft-mirashi-url-irc-01">expired draft by Mandar Mirashi</a>.
  76. Wikipedia says that the scheme syntax is &quot;irc://&lt;host&gt;[:&lt;port&gt;]/[&lt;channel&gt;[?&lt;channel_keyword&gt;]]&quot;.
  77. Assuming that &quot;channel keyword&quot; means &quot;password needed to access the channel&quot;, that means that the official provisional scheme document used the format from Wikipedia.
  78. However, neither provide information on the default port number.
  79. Additionally, the two drafts use different syntaxes than the scheme registration document and Wikipedia, and even use different syntaxes than one another.
  80. The two draft documents even specify different default port numbers.
  81. I had been using Butcher&apos;s draft, as it was the only reference mentioned in the document registering the <a href="https://www.iana.org/assignments/uri-schemes/prov/ircs"><code>ircs:</code> <abbr title="Uniform Resource Identifier">URI</abbr></a>.
  82. However, the draft&apos;s syntax doesn&apos;t match the <code>ircs:</code> scheme registration either.
  83. At least as there is only one reference mentioned in this registration, I can at least assume that the default port from the referenced draft, but I don&apos;t feel safe doing that because the syntax doesn&apos;t match.
  84. Why would the default port number be accurate? This is a mess now that I actually take a better look.
  85. I need to once again fix all the <code>ircs:</code> <abbr title="Uniform Resource Identifier">URI</abbr>s on both my sites to make them match the actual registered syntax.
  86. As for my <abbr title="Uniform Resource Identifier">URI</abbr> normalization classes, I&apos;m not sure I can properly implement port normalization, as I can&apos;t be sure what port to normalize <strong>*to*</strong>, and I&apos;m not sure if I should try to handle all three syntaxes or just the registered one.
  87. I can&apos;t help but feel that this lack of usable data is Microsoft&apos;s fault.
  88. Some Microsoft lackey went through and registered a bunch of in-use schemes, including but not limited to <code>irc:</code>, <code>irc6:</code>, and <code>ircs:</code>, and didn&apos;t even bother to actually provide complete information about the schemes.
  89. I think I&apos;ll use a mixed syntax for attempting to parse <abbr title="Uniform Resource Identifier">URI</abbr>s for their components.
  90. I&apos;ll then normalize to the format specified in the scheme registration document.
  91. If any syntax-dependent components from one of the drafts is used in a given <abbr title="Uniform Resource Identifier">URI</abbr> and that <abbr title="Uniform Resource Identifier">URI</abbr> does not specify a port, the default port from that draft will be added.
  92. No port numbers will be removed, as I&apos;m not sure a reliable default port number is available.
  93. </p>
  94. <p>
  95. I set up the classes for the <code>https:</code> and <code>http:</code> first, only to realize that I should have started with the <code>gopher:</code>, <code>telnet:</code>, and <code>tn3270:</code> classes first.
  96. The <code>telnet:</code> and <code>tn3270:</code> schemes are pretty obscure, but Gopher can link to them, so these classes will be needed for the updated Gopher directory-parsing function.
  97. I started work on the class for normalizing <abbr title="Uniform Resource Identifier">URI</abbr>s of the <code>gopher:</code> scheme, but ran out of time.
  98. </p>
  99. <p>
  100. I managed to get ahold of both the garbage company and the cable company.
  101. The garbage company was more than happy to help, but for security reasons, said that they would send the bills to the email address on file instead of my mother&apos;s new email address.
  102. It turns out that the cable company&apos;s website is pretty messed up.
  103. I&apos;m not sure if it&apos;s actually due to maintenance though.
  104. Using a different <abbr title="Uniform Resource Identifier">URI</abbr>, you can actually access the account.
  105. However, my mother&apos;s account is somehow not the primary account, so it&apos;s unable to access past bills.
  106. I brought up a chat with a representative, but the representative was unable to help either.
  107. She said that the account wasn&apos;t the primary one, and said that only my mother, the account holder, could authorize me or the account to access the past bills.
  108. She tried to call my mother, but my mother couldn&apos;t pick up the telephone because she was at work.
  109. Furthermore, the cable company doesn&apos;t keep records beyond a year, or so the representative claims, so even once my mother handled the issue, she wouldn&apos;t be able to retrieve all the records that she was looking for.
  110. </p>
  111. <p>
  112. When my mother got home, she was angry that i had not tried to reach her at work and explain the situation.
  113. However, the cable company had already tried to reach her.
  114. As she was unreachable, it didn&apos;t make sense for me to also try to reach her.
  115. </p>
  116. <p>
  117. Tomorrow, my mother and I will head to Springfield for a few hours.
  118. She will be going to court while I will be working on cleaning up our old residence.
  119. </p>
  120. <p>
  121. The <abbr title="Internal Revenue Service">IRS</abbr> wrote back.
  122. (I have redacted my email address due to it containing my legal name.
  123. If you want my legal name, you&apos;ll have to put in the minimal effort required to find my <abbr title="Domain Name System">DNS</abbr> domain name from the foot of this Web page and run a whois query on it.
  124. I&apos;ve also redacted the survey access key, as I don&apos;t need people filling out the survey on my behalf.)
  125. </p>
  126. <blockquote>
  127. <p>
  128. Please use the ticket number located in the subject line of this email in any correspondence with the IRS
  129. </p>
  130. <p>
  131. SUBJECT: Comment from Web Site sent to irs.gov.website.helpdesk@speedymail.com
  132. </p>
  133. <p>
  134. Dear [REDACTED]@y.st,
  135. </p>
  136. <p>
  137. Thank you for contacting the IRS.gov Website Help Desk.
  138. </p>
  139. <p>
  140. The purpose of the IRS Website Help Desk is to assist with navigational questions about IRS.gov.
  141. We do not have access to specific tax related information.
  142. </p>
  143. <p>
  144. We are here to assist with finding content on the IRS.gov website.
  145. Please refer to the link below for information applicable to your inquiry.
  146. </p>
  147. <p>
  148. I do apologize but at this time contact by telephone would be your only option.
  149. Please refer to the link below for the number to call
  150. </p>
  151. <p>
  152. https://www.irs.gov/uac/Telephone-Assistance
  153. </p>
  154. <p>
  155. For additional website assistance or information, you may insert a few words or phrases relating to your inquiry into the &amp;#8216;Search&amp;#8217; field located at the top right hand corner (blue area) of our Web page.
  156. You may also review our &apos;Frequently Asked Questions&apos; or &apos;Tax Topics&apos; Web pages.
  157. </p>
  158. <p>
  159. We appreciate your visit to our website and invite you to visit us for your future tax needs.
  160. </p>
  161. <p>
  162. I would like to know what you thought about your email experience.
  163. Please click the survey link (http://research.affina.com/snapwebhost/surveylogin.asp?k=[REDACTED]) to complete our online customer satisfaction survey.
  164. </p>
  165. <p>
  166. Sincerely,
  167. </p>
  168. <p>
  169. The IRS.gov Web Site Help Desk
  170. </p>
  171. </blockquote>
  172. <p>
  173. I was not amused.
  174. They had completely ignored the fact that I don&apos;t have telephone service and asked that I call anyway.
  175. I then proceeded to have an email discussion with them in which I couldn&apos;t get any reasonable information from them unless I focused on one detail at a time.
  176. </p>
  177. <blockquote>
  178. <p>
  179. As I said before, I cannot contact you by telephone.
  180. Telephone is not an option, because I have no telephone service.
  181. </p>
  182. <p>
  183. You said that you could help with navigation of the website.
  184. Can you please help me find the section of the website that provided non-telephone methods of contacting the IRS about these matters? There doesn&apos;t seem to be any obvious way to find the contact information.
  185. </p>
  186. </blockquote>
  187. <blockquote>
  188. <p>
  189. Please use the ticket number located in the subject line of this email in any correspondence with the IRS.
  190. </p>
  191. <p>
  192. SUBJECT: Comment from Web Site sent to irs.gov.website.helpdesk@speedymail.com
  193. </p>
  194. <p>
  195. Dear [REDACTED]@y.st,
  196. </p>
  197. <p>
  198. Thank you for contacting the IRS.gov Website Help Desk.
  199. </p>
  200. <p>
  201. The purpose of the IRS Website Help Desk is to assist with navigational questions about IRS.gov.
  202. We do not have access to specific tax related information.
  203. </p>
  204. <p>
  205. I do apologize but at this time contact by telephone would be your only option.
  206. Please refer to the link below for the number to call
  207. </p>
  208. <p>
  209. https://www.irs.gov/uac/Telephone-Assistance
  210. </p>
  211. <p>
  212. I would like to know what you thought about your email experience.
  213. Please click the survey link (http://research.affina.com/snapwebhost/surveylogin.asp?k=[REDACTED]) to complete our online customer satisfaction survey.
  214. </p>
  215. <p>
  216. Sincerely,
  217. </p>
  218. <p>
  219. The IRS.gov Web Site Help Desk
  220. </p>
  221. </blockquote>
  222. <blockquote>
  223. <p>
  224. I cannot call a telephone number.
  225. I have no telephone service.
  226. What do you want me to do?
  227. </p>
  228. </blockquote>
  229. <blockquote>
  230. <p>
  231. Please use the ticket number located in the subject line of this email in any correspondence with the IRS.
  232. </p>
  233. <p>
  234. SUBJECT: Comment from Web Site sent to irs.gov.website.helpdesk@speedymail.com
  235. </p>
  236. <p>
  237. Dear [REDACTED]@y.st,
  238. </p>
  239. <p>
  240. Thank you for contacting the IRS.gov Website Help Desk.
  241. </p>
  242. <p>
  243. The purpose of the IRS Website Help Desk is to assist with navigational questions about IRS.gov.
  244. We do not have access to specific tax related information.
  245. </p>
  246. <p>
  247. We are here to assist with finding content on the IRS.gov website.
  248. Please refer to the link below for information applicable to your inquiry.
  249. Please click on your state or if you are out of the country please click international.
  250. </p>
  251. <p>
  252. https://www.irs.gov/uac/Contact-Your-Local-IRS-Office-1
  253. </p>
  254. <p>
  255. For additional website assistance or information, you may insert a few words or phrases relating to your inquiry into the ‘Search’ field located at the top right hand corner (blue area) of our Web page.
  256. You may also review our &apos;Frequently Asked Questions&apos; or &apos;Tax Topics&apos; Web pages.
  257. </p>
  258. <p>
  259. We appreciate your visit to our website and invite you to visit us for your future tax needs.
  260. </p>
  261. <p>
  262. I would like to know what you thought about your email experience.
  263. Please click the survey link (http://research.affina.com/snapwebhost/surveylogin.asp?k=[REDACTED]) to complete our online customer satisfaction survey.
  264. </p>
  265. <p>
  266. Sincerely,
  267. </p>
  268. <p>
  269. The IRS.gov Web Site Help Desk
  270. </p>
  271. </blockquote>
  272. <blockquote>
  273. <p>
  274. You say that you can assist with navigational questions.
  275. Can you please help me navigate to the section of the website that provides email addresses at which to reach the IRS? Also, in one of the surveys, I saw that the IRS has a live chat option.
  276. Can you please help me find the page where that is located?
  277. </p>
  278. <p>
  279. Thank you.
  280. </p>
  281. </blockquote>
  282. <p>
  283. The <abbr title="Internal Revenue Service">IRS</abbr> is really making me angry.
  284. I haven&apos;t heard back yet, but maybe I will get a straight answer with that last question.
  285. I know that it&apos;s a long shot, but I can hope.
  286. </p>
  287. <hr/>
  288. <p>
  289. Copyright © 2016 Alex Yst;
  290. 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>.
  291. If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
  292. My address is in the source comments near the top of this document.
  293. This license also applies to embedded content such as images.
  294. For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
  295. </p>
  296. <p>
  297. <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
  298. This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2016%2F03-March%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%2F2016%2F03-March%2F02.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
  299. </p>
  300. </body>
  301. </html>