39 Matching Annotations
  1. Dec 2023
  2. Jun 2023
  3. May 2023
    1. Please can we (a) retain case information from the email address the student uses to set up their account (in case their mailbox is case sensitive), and use that when sending password reset emails, etc., but also (b) when checking credentials for login or setting up an account, treat the email address as non-case-sensitive. The upshot would be if someone registered with Student@City.ac.uk, all emails would go to Student@City.ac.uk, but the student would be able to log in with student@city.ac.uk, and if someone later tried to set up an account with student@city.ac.uk they'd be told that the user already exists.
    2. Although there's an argument for keeping case sensitivity for the local mailbox (as they can be case sensitive, depending on how they're set up, though I haven't come across case sensitivity in university emails), the domain part of the email address is not case sensitive and should not be treated as such. Please can we (a) retain case information from the email address the student uses to set up their account (in case their mailbox is case sensitive), and use that when sending password reset emails, etc., but also (b) when checking credentials for login or setting up an account, treat the email address as non-case-sensitive. The upshot would be if someone registered with Student@City.ac.uk, all emails would go to Student@City.ac.uk, but the student would be able to log in with student@city.ac.uk, and if someone later tried to set up an account with student@city.ac.uk they'd be told that the user already exists.
    1. If you are storing email addresses then you probably should store them in their original case (the recipient at least) to be safe. However, always compare them case-insensitively in order to avoid duplicates.
    1. However, it's difficult to rely on a case-sensitive email address in the real world because many systems (typically ones that have to handle data merging) don't preserve case. Notably systems that use email addresses for user IDs, or any system that has to collate data from multiple sources (CRMs, email broadcast systems, etc) will either normalise case or treat them case-insensitively.
    2. However, for all practical purposes in the modern age, I believe you can consider email addresses to be case insensitive.
    1. a SHOULD is always trumped in RFCs by a MUST. The fact that hosts SHOULD do something means that they might not and I just wanted reassurance that, in reality, the SHOULD is a bit more widely adopted than its definition implies.
    1. While email addresses are only partially case-sensitive, it is generally safe to think of them as case insensitive. All major providers, such as Gmail, Yahoo Mail, Hotmail, and others, treat the local parts of email addresses as case insensitive.
    2. According to RFC 5321, the local part of the email address is case sensitive. This means that, in theory, SoMething@something.com is not the same as something@something.com. However, email providers have the liberty to treat the local parts as both case sensitive and case insensitive.
    1. Are Email Addresses Case Sensitive? Technically, the answer is yes. However, email addresses are typically not case sensitive; if you type your email address into a form and accidentally capitalize one or two letters, it probably won’t prevent the sender from emailing you.
    2. The local part does, in fact, take the case into account, as per RFC 5321. However, Email Service Providers (ESPs) are aware of the potential confusion that could result from allowing upper-case letters.
    1. In short, while it’s technically possible to make the part before @ case sensitive, most popular email servers do not allow that. 
    2. Most big email providers like Gmail, Outlook and even company email address hosted on Google Suite are not case sensitive. Just to avoid any unnecessary confusion. However, in extreme cases, some large companies, implement case sensitivity on their server as some people can often have the same first and last name. But in general, this creates more confusion, than the usability, which is why most standard email providers avoid case sensitivity. 
    1. Either way, at some point almost everyone started treating addresses as case-insensitive.
    2. Despite it being commonplace to “fix up” email addresses by lowercasing them — or, in financial/government contexts, uppercasing them — email addresses are clearly defined as case-sensitive in the only standard that matters.
    1. Since using case insensitivity is so widespread, take their sign up email address and make it lower case. Whenever they try to log in, convert that to lowercase as well, for comparison purposes, when you go to see if the user exists. As far as sign up and sign in go, do a case insensitive comparison. If the person signs up as Steve@example.com, you'll still want to allow them to sign in later with steve@example.com or sTeVE@example.com.
    2. But you should also keep track of the email address that they signed up with in a case sensitive fashion. Any time you send an email to them, be sure to send it with that original casing. This allows the email server to handle it however it feels like it needs to. So even though the person may always be signing in to your site with steve@example.com, if they signed up as Steve@example.com, you'll always send email to Steve@example.com, just to be safe.
    3. The de facto standard is to treat local mailboxes as case insensitive, but the official standard says case matters (though even the official standard mentions the de facto standard).
    1. So yes, the part before the "@" could be case-sensitive, since it is entirely under the control of the host system. In practice though, no widely used mail systems distinguish different addresses based on case.
    2. In short, you are safe to treat email addresses as case-insensitive.
    1. Since the case sensitivity of email addresses can create confusion and delivery problems, most email providers and clients either fix the case if the email address is entered in the wrong case, or they ignore upper-case entries. Not many email services or ISPs enforce case-sensitive email addresses.
  4. Mar 2023
    1. Washington, George. “From George Washington to The States, 8 June 1783.” University of Virginia Press, Founders Online, National Archives http://founders.archives.gov/documents/Washington/99-01-02-11404.

      See also copy at: https://americainclass.org/sources/makingrevolution/independence/text1/washingtoncircularstates.pdf


      Referenced by Chapter: Founding Myths by Akhil Reed Amar in Kruse, Kevin M., and Julian E. Zelizer. Myth America: Historians Take On the Biggest Legends and Lies About Our Past. Basic Books, 2023. Location 538-539

      Washington had emphasized the need for such an indivisible union—most dramatically in his initial farewell address, a world-famous circular letter to America’s governors in 1783.

  5. Dec 2022
    1. as long as you operate within theframework of the four principles I’m introducing now

      Thus far, Scheper has only been making the argument to do as I say because I know best. He's not laying out the reasons or affordances that justify this approach.

      In this second principle it's ostensibly just "the possibility of linking", but this was broadly done previously using subject headings or keywords along with indices and page numbers which are logically equivalent to these note card addresses.

  6. Sep 2022
    1. For the great enemy of the truth is very often not the lie–deliberate,contrived, and dishonest–but the myth–persistent, persuasive, and unrealistic.Too often we hold fast to the clichés of our forebears. We subject all facts toa prefabricated set of interpretations. We enjoy the comfort of opinionwithout the discomfort of thought.Former U.S. President John F. Kennedy, Commencement Address at YaleUniversity, June 11, 1962.
  7. Jul 2022
    1. Thanks be to Heaven, we have arrived at the eve of the birthday at last! You will own, I think, that I have got you over the ground this time, without much loitering by the way. Cheer up! I’ll ease you with another new chapter here–and, what is more, that chapter shall take you straight into the thick of the story.

      Often a chapter ends with a rhetorical and formulaic address to the reader, now doubt a feature of older British fiction. This one is a bit humorous. What can Python tell us about these passages' typical length and how they create rhythm, "intonation," and simulated interaction in a chapter ? How is this rhetorical address now repurposed to get readers interested in the new genre of detective fiction? is the reader somehow changing into one of the characters?

  8. Feb 2022
    1. It seems to be the fate of libraries that a particular order always coincides with a director ’ s term of service. As soon as a new director, prefect, or manager takes over, one of the fi rst acts tends to be rejection of the present order in favor of establishing a new, often completely different one, mostly legiti-mized by the allegedly encountered chaos that almost forces reorganiza-tion.

      This reorganization of library books and location systems with the change of library directors in the late 1700s sounds similar to the sorts of standards problems today.

      https://xkcd.com/927/

  9. Dec 2021
    1. The fixed filing place needs no system. It is sufficient that we give every slip a number which is easily seen (in or case on the left of the first line) and that we never change this number and thus the fixed place of the slip. This decision about structure is that reduction of the complexity of possible arrangements, which makes possible the creation of high complexity in the card file and thus makes possible its ability to communicate in the first place.

      There's an interesting analogy between Niklas Luhmann's zettelkasten numbering system and the early street address system in Vienna. Just as people (often) have a fixed address, they're able to leave it temporarily and mix with other people before going back home every night. The same is true with his index cards. Without the ability to remove cards and remix them in various orders, the system has far less complexity and simultaneously far less value.

      Link to reference of street addressing systems of Vienna quoted by Markus Krajewski in (chapter 3 of) Paper Machines.


      Both the stability and the occasional complexity of the system give it tremendous value.

      How is this linked to the idea that some of the most interesting things within systems happen at the edges of the system which have the most complexity? Cards that sit idly have less value for their stability while cards at the edges that move around the most and interact with other cards and ideas provide the most value.

      Graph this out on a multi-axis drawing. Is the relationship linear, non-linear, exponential? What is the relationship of this movement to the links between cards? Is it essentially the same (particularly in digital settings) as movement?

      Are links (and the active creation thereof) between cards the equivalent of communication?

  10. Feb 2021
  11. Jan 2014
    1. I blogged a while back about how “references” are often described as “addresses” when describing the semantics of the C# memory model. Though that’s arguably correct, it’s also arguably an implementation detail rather than an important eternal truth. Another memory-model implementation detail I often see presented as a fact is “value types are allocated on the stack”. I often see it because of course, that’s what our documentation says.