595 Matching Annotations
  1. Last 7 days
  2. Apr 2021
    1. "The Analytical Language of John Wilkins" (Spanish: "El idioma analítico de John Wilkins") is a short essay by Argentine writer Jorge Luis Borges originally published in Otras Inquisiciones (1937–1952).[1][2] It is a critique of the English natural philosopher and writer John Wilkins's proposal for a universal language and of the representational capacity of language generally. In it, Borges imagines a bizarre and whimsical (and fictional) Chinese taxonomy later quoted by Michel Foucault, David Byrne, and others.
    1. He is particularly known for An Essay towards a Real Character and a Philosophical Language (1668) in which, amongst other things, he proposed a universal language and an integrated system of measurement, similar to the metric system.

      This may be well worth reading with respect to my research on memory, stenography, shorthand, etc.

    1. What Are the Best Languages for Web Application Development in 2021?

      There are thousands of programming languages, and new ones keep being created. This means you have many possible ways to build your website. With so many options, how can you make the right choice? Our market researchers and web app developers have collaborated to create a list of the top seven languages for web application development in 2021

    1. In many computing contexts, "TTY" has become the name for any text terminal, such as an external console device, a user dialing into the system on a modem on a serial port device, a printing or graphical computer terminal on a computer's serial port or the RS-232 port on a USB-to-RS-232 converter attached to a computer's USB port, or even a terminal emulator application in the window system using a pseudoterminal device.

      It's still confusing, but this at least helps/tries to clarify.

  3. mathshistory.st-andrews.ac.uk mathshistory.st-andrews.ac.uk
    1. Hérigone’s only published work of any consequence is the Cursus mathematicus, a six-volume compendium of elementary and intermediate mathematics in French and Latin. Although there is little substantive originality in the Cursus, it shows an extensive knowledge and understanding of contemporary mathematics. Its striking feature is the introduction of a complete system of mathematical and logical notation, very much in line with the seventeenth-century preoccupation with universal languages.

      Interesting that this links the idea of universal languages to his mathematical notation and NOT to the idea of translating numbers into words using and early form of the major system.

  4. Mar 2021
    1. I love the ideas hiding in some of these design elements. The pieces are very atomic, but can be built up into some fascinating bigger designs.

      I'm curious if there are any mnemonics attached to these that add additional levels of meaning in the art in which they're embedded?

      The attached video was incredibly helpful: https://www.youtube.com/watch?v=Kc3K-MyH3xg

    1. The problem is not just the displeasure you experience trying to wade through the syntax. It’s what lies beyond the words – what they tell us both about humanitarians and, ultimately, the current state of humanitarian aid.
    1. Model theory recognizes and is intimately concerned with a duality: it examines semantical elements (meaning and truth) by means of syntactical elements (formulas and proofs) of a corresponding language
    1. Originally he had used the terms usage scenarios and usage case – the latter a direct translation of his Swedish term användningsfall – but found that neither of these terms sounded natural in English, and eventually he settled on use case.
    1. When bullshit is legitimized and codified, itspreads more easily and is likely to be moreinfluential. This in turn fosters the future produc-tion of more bullshit.
    2. The first three steps in the C.R.A.P. framework areused to understand the nature of workplace bullshitand how to identify and deal with it. Building on thisknowledge, the final step in the framework outlineshow to prevent the creation and spread of work-place bullshit in the first place. In the long term,this step may be of the greatest benefit in dealingwith workplace bullshit. Effective prevention willminimize the need for, and costs associated with,recognizing and acting against workplace bullshit.

      How to prevent workplace bullshit.

    1. the debased term of REST

      Great descriptor.

      (Also, did I just accidentally run headlong into my own personal epiphany about what it means, in the terms of internet culture, to describe something as "based" and exactly how that term came to be via its relation to other words? "Based": inverse of "debased".)

    1. It's a pet peeve, but I wish that people would stop describing their HTTP RPC APIs using the term "REST".

      The only solution is probably to advocate for moving away from "REST" entirely—for all parties. Mend the discord by coining two new terms and clearly articulate the two meanings that should be attached to them.

      ("Indian" is another word like this, but that did not get fully deprecated. This is resulted in lots of confusion. "'Indian'? Like Native Americans?" "No, Indian as in 'from India'" "Oh, all right." A similar thing is happening with "open source".)

      This probably involves making the terms (or at least one of them—so long as it's the right one) somewhat cool. Maybe the non-REST term should be AROH (pronounced like "arrow") for "Application RPC Over HTTP".

    1. JavaScript needs to fly from its comfy nest, and learn to survive on its own, on equal terms with other languages and run-times. It’s time to grow up, kid.
    2. If JavaScript were detached from the client and server platforms, the pressure of being a monoculture would be lifted — the next iteration of the JavaScript language or run-time would no longer have to please every developer in the world, but instead could focus on pleasing a much smaller audience of developers who love JavaScript and thrive with it, while enabling others to move to alternative languages or run-times.
    1. This is not a physical phenomenon: the software does not actually decay, but rather suffers from a lack of being responsive and updated with respect to the changing environment in which it resides.
    1. I think that over time the distinction is lost. My math teacher, 35 years ago stated "formulas are used in chemistry, in math we have equations". To this day, the word 'formula' in math seems wrong, but I'd accept it's used commonly.
    1. Tamika and Malia employed their critical Black Girls’ Literacies (Muhammad & Haddix, 2016) to question the power dynamics involved in traveling; rather than attempting to enact linguistic privilege as English-speaking Americans, Tamika and Malia acknowledged that they would be visitors in other countries, and they desired to use the communicative practices of the local people

      I noticed this and thought it was interesting; a powerful connection across language and understandings of literacy that has important implications I think for how we relate and interact with each other in the world. Makes me want to reflect on the how Black Girl Literacies, in particular, might underscore and highlight these connections and the implications for shifting power dynamics in schools.

  5. Feb 2021
    1. Voicing is the act of employees speaking up toconfront what they consider to be bullshit. Em-ployees may ask to see evidence that supports thesuspected bullshit. They may themselves providebullshit-challenging evidence along with alterna-tive statements, and when doing so should becognizant that simple and coherent bullshit willtend to be more appealing than intricate andcomplex truths. Employees may also voice bylaughing at and mocking bullshit. This is a way to“informally show up its emptiness without havingto risk a full-frontal face-off with powerful bullshitartists” (Spicer, 2017, p. 167).
    2. When employees correctly conclude that a state-ment is bullshit, they may react in a number ofdifferent ways. To illustrate these reactions, wedraw onHirschman’s (1970)exit,voice,loyaltyframework, which he initially formulated to illus-trate how employees react to organizations indecline or when the sky was falling. Scholars lateraddedneglect(Farrell, 1983; Withey & Cooper,1989) and successfully applied the framework tohelp understand employees’ responses to negativeworkplace experiences (Rusbult, Farrell, Rogers, &Mainous, 1988; Turnley & Feldman, 1999). Weapply this framework here to employees’ reactionsto bullshit.When employees act by exiting, they are tryingto escape from the bullshit and the bullshitter.This can involve quitting the organization orseeking a transfer to a different unit of the orga-nization so as to avoid the influence of the bull-shitter. Exiting is a likely reaction when employeesare so appalled by the bullshit that they cannotstay with the organization or unit, or when theyare already disillusioned, and the bullshit (possiblythe latest bout in a stream of bullshit) is the laststraw. For exiting to happen, employee dissatis-faction with the situation must rise to such a levelthat the disadvantages of remaining and facingbullshit in the workplace are greater than thedisadvantages of leaving. Or alternatively, thepersonal costs of leaving should be low enoughrelative to the costs of the two other responses inwhich workers remain and either contest thebullshit (i.e., voice) or disengage from the work-place bullshit (i.e., neglect).
    3. When faced with ‘jargonese,’ often people assumethat they are missing something, or they confusevagueness for profundity. The rule holds however,that if it is not possible to understand what thewords in a statement mean, then it is reasonableto suspect the statement to be bullshit.
    4. The cornerstone to recognising bullshit isknowing how it masquerades. This involves recog-nizing how colleagues go about framing statements(in written, spoken, or graphical form) that arewithout regard for the truth. Typically, suchstatements are abstract and general in nature andcome across as the opposite of plain English. Thestatements will lack details, sources, and logic,and they will be full of logical disconnects andgaps. Furthermore, if a statement is riddled withmeaningless language, acronyms, buzzwords, andjargon, then it is likely to be bullshit.
    5. Third, the audience is more likely to find thebullshit appealing if they also find it credible. Akey to credibility is the identity of the personcommunicating the bullshit.

      The higher up, hierarchically speaking, that a person is, the more likely people are to swallow their claims without evidence of truth.

      Hierarchy does not relate to credibility.

    6. Remember that bullshitters, unre-stricted by truth, have more freedom to frametheir statements. They are at liberty to deviseappealing bullshit with three significant charac-teristics. First, the bullshit may offer personalbenefits to the audience. For example, if a scien-tist in a research and development (R&D) depart-ment hears some bullshit from their boss thatsuggests the company is about to double the R&Dbudget, the scientist is likely to find this bullshitappealing. In addition, some employees may alsorelish or need workplace bullshit so as to flourish intheir jobs. They view bullshit as a necessary aspectof organizational life. Trendy jargon, flaky logic,and shallow arguments can be so appealing tosome that they provide them with direction andenergy.
    7. Furthermore, abullshitter’s statements may never have beenintended to be believed or even to garner muchattention. They are intended to misrepresent bybeing appealing or convincing, or by distracting,exhausting, or disengaging colleagues, so thatagendas can be pursued with little or no resis-tance. This lack of awareness of the true nature ofworkplace bullshit is one of the reasons why thereis such an abundance of it (Fredal, 2011).
    8. The bullshitter makes adecision to further that agenda through commu-nicative acts and decides on a message and amedium that will help them to achieve thatagenda. Crucially, while doing so, they disregardthe truth, in the sense that they are not concernedwith the truth, inaccuracy, or falseness of theirmessage but only in its efficaciousness in promot-ing the desired agenda
    9. when we engagein work, we must distinguish between this type ofsocial bullshit, which can be harmless or evenhelpful to the organization (because it can enablethe development of normal interpersonal re-lationships), and other types of bullshit that canhave damaging impacts on the organization.

      This points out the difference between personal bullshit and work bullshit; the later may help at times, but largely, corporate bullshit is anti-intellectual and damages the workplace.

    10. the more often colleagues at work are asked tocomment on matters about which they know littleor nothing, the more bullshit there is
    11. Bullshit has become socommonplace that it is suggested that businesscommunications are dominated bytruthiness(inwhich the validity of something is based on how itfeels),post-factlanguage (taking a position thatignores facts), andecho chambers(where positive-feedback loops create cravings for and fuel thespread of bullshit
    12. Marketing bullshit(a.k.a. puffery)Exaggerated or false claims by marketersthat amplify the features and performanceof a product or service (Chakraborty &Harbaugh, 2014).In 2000, a court ruled that ads from the PapaJohn’s pizza company stating “Betteringredients. Better Pizza” could not beverified as fact and should be deemedpuffery
    13. Jargon bullshit Words or expressions used by a particularprofession or group to make something seemlegitimate and enticing, while also muddlinglanguage and thinking (Poole, 2013; Spicer,2017).
    1. found that using only the Pascal-provided control structures, the correct solution was given by only 20% of the subjects, while no subject wrote incorrect code for this problem if allowed to write a return from the middle of a loop.
    1. In programming language design, a first-class citizen (also type, object, entity, or value) in a given programming language is an entity which supports all the operations generally available to other entities. These operations typically include being passed as an argument, returned from a function, modified, and assigned to a variable.
    1. which have recently become umbrella terms referring to any piece of quickly-consumed comedic or relatable content
    1. The Chicago Manual of Style and the Associated Press (AP) both revised their formerly capitalized stylization of the word to lowercase "internet" in 2016.[3] The New York Times, which followed suit in adopting the lowercase style, said that such a change is common practice when "newly coined or unfamiliar terms" become part of the lexicon.
    2. The spelling "internet" has become often used, as the word almost always refers to the global network; the generic sense of the word has become rare in non-technical writings.

      rare to see "internet" used to mean an internetwork in the general sense

    1. We assume that the people who are in the bestposition to accurately assess the degree of bullshit in their organizations arethe people who work there; therefore, we set out to develop a reliable andvalid scale to measure employees’ perceptions of the extent to which bullshitexists in their organizations. Next, we turn to how we developed theOrganizational Bullshit Perception Scale (OBPS).
    2. Applying the logic of Petrocelli (2018), leaders will be driven to bull-shit when the social and professional expectations to have an opinion are high,and when they expect to get away with it. These two conditions are subject tohow (un)knowledgeable their audience is. Similarly, if leaders exhibit high levelsof overconfidence, and believe they are popular amongst their peers, this willmake them likely to engage in more bullshit-related behavior (Jerrim et al.,2019).
    3. McCarthy et al. (2020) refer to a number of bullshit expressionssuch as “blue-sky thinking” or “out-of-the-box thinking”, which are often usedas vague buzzwords with minimal substance. This vagueness serves the interestsof bullshitters, because communication targets are less likely to ask questionswhen they find it difficult to understand what has been said (McCarthy et al.,2020).
    4. ll respondents assessed their overallperceived bullshit in their organization on a simple 4-point scale ranging from 1indicating ‘there is no bullshit in our organization’, through 2 indicating ‘there isa little bullshit in our organization’, through 3 indicating ‘there is some bullshitin our organization’ to 4 indicating ‘there is a lot of bullshit in our organization’.The overall perceived bullshit in the organization was regressed on the threeperceived bullshit scale factors. The R2value of 0.36 indicates convergencebetween the OBPS and the overall bullshit perception measure, withregardfor truthandthe bossbeing significant predictors of the overall bullshitperception.
    5. The second dimension,the boss, confirms that employees believe that theirsuperiors are key players in the dissemination of bullshit. Bullshit aims only toserve an immediate end – whether to puff up one’s reputation or to advancetheir point of view or argument (Gibson, 2011). Further, employees are likely tohave to take action based on any bullshit communicated by their bosses. As aresult, employees are likely to be acutely aware when their superiors use bullshitto advance their own self-interests.
    6. The final dimension,bullshit language,considers some of the commonly usedtypes of language employed by bullshitters, namely the excessive use of acro-nyms and jargon. The finding that employees perceive that the excessive use ofsuch language is a form of bullshit confirms that they are not oblivious to its usein the workplace. They may share the opinion of McCarthy et al. (2020, p. 258),who argued that “if a statement is riddled with meaningless language, acronyms,buzzwords, and jargon, then it is likely to be bullshit.” It is possible that theexcessive use of acronyms and jargon may occur to employees as an exclusion-ary mechanism in the workplace, whereby those unfamiliar with the terminologymay not be able to meaningfully contribute to the conversation or voice theirconcerns.
    7. Workplaces are awash with many forms of bullshit that manifest in manydifferent ways, including misrepresentation, where leaders make statementswithout knowing the facts; meaningless job titles (Graeber, 2018); fake andshallow company slogans (e.g. Lee et al., 2020); and workplace puffery suchas resume padding (Grover, 2005). Under some circumstances, organizationalbullshit, usually referred to as “banter”, “badinage” or “joshing” can be harm-less, often creative, and even contribute to a congenial atmosphere in an orga-nization. Organizational bullshit may even have a positive effect when leadersarticulate inspiring futuristic, but largely uncertain visions, that are meant toinspire others to act (Christensen et al., 2019). On the other hand, other scholarshave outlined a number of detrimental effects of bullshit. McCarthy et al.(2020), while acknowledging there can be positive effects of organizational bull-shit, also caution that it can result in lower job satisfaction among the organ-ization’s members, increased distrust in leadership, a reduction in productivity,and ultimately a negative impact on overall performance (McCarthy et al.,2020)
    8. As bullshitters don’t care what the truth is, this affordsthem freedom to say whatever it takes to further their agenda (McCarthy et al.,2020). This freedom from truth and evidence can mean that bullshit is some-times misperceived as something profound (Pennycook et al., 2015) or, alterna-tively, viewed as an empty claim (Spicer, 2020)
    9. Drawing on Frankfurt (2009), McCarthy et al. (2020, p. 254) define workplacebullshit as “as taking place when colleagues make statements at work with noregard for the truth”.
    1. I'm curious to take a look after seeing this. Thanks for the recommendation.

      I've tried Memrise and Duolingo before and like Duolingo a lot. I don't think they've got a French option, but I've also been using a platform called SSiW or Say Something in Welsh (they've got a few other languages too). I like their focus on verbal fluency over the methods traditionally taught in most classroom settings.

      Having studied a handful of languages in the past, I'm quite impressed at how much and how well I can understand Welsh after only 20 minutes or so a day for about a month.

    1. Additional testing of pipeline portability is currently being conducted as a part of the Global Alliance for Genomics and Health (GA4GH) workflow portability challenge

      For more on how this went and an update on where the platform has developed to in Feb 2021 can be viewed in this video from CWLcon2021 https://youtu.be/vV4mmH5eN58

  6. Jan 2021
    1. Progressivism

      Here the writers deploy a specific historical term without defining it, again for the linguistic refrain. Late 18th century Progressivism (capital P) becomes, by repetition, the same as 21st century AOC/Sanders progressivism (little p).

      (I'm not going into depth here on the merits of what they're saying about Progressivism because it's not my particular field of knowledge and I'm sure Heather Cox Richardson is going to handle it.)

    2. men

      This is (I think) the first time the document uses "men" in a non-gender-specific way outside the context of a period quote. This pre-1960s default to "men" instead of "people" continues throughout. With "republicanism", this is the second major case of a repeated imprecise, ideologically motivated language refrain.

    3. republic

      Here beginneth a vast number of references to small-r republicanism, which is never defined. This is a case of language mattering. The US has a republican form of government, of course, but repetition of language can be, and in this case, is, an ideological refrain. "republican" is one of two notable cases here.

  7. Dec 2020
    1. Like many of us, I talk to myself out loud, though I’m a little unusual in that I often do it in public spaces. Whenever I want to figure out an issue, develop an idea or memorise a text, I turn to this odd work routine. While it’s definitely earned me a reputation in my neighbourhood, it’s also improved my thinking and speaking skills immensely. Speaking out loud is not only a medium of communication, but a technology of thinking: it encourages the formation and processing of thoughts.

      I've noticed speaking out loud also seems to help me in practicing and acquiring a new language.

    1. I saw him and was astounded. 33I loved him as a woman, 34falling upon him in embrace. 35I took him and made him 36my brother.” 37The mother of Gilgamish she that knows all things 38[said unto Gilgamish:—] ................................... [213] COL. II 1that he may join with thee in endeavor.” 2(Thus) Gilgamish solves (his) dream. 3Enkidu sitting before the hierodule

      In the time period the translation, you can tell that they had just begun to create labels on relationships, people etc to understand what they were feeling or to just recognize different people. In the text chosen, there are many different area's in the highlighted portion and throughout the text, where Gilgamesh uses labels which created for a clear story. It is however conflicting because of the translators and them maybe having included different sections so that the story makes sense. Nonetheless, when he said that he loved him like he would a woman, that shows how the language at the time was advanced, closer to the current 21st century, enough to realize that Gilgamesh had romantic feelings for Enkidu. Also with the piece when the translators described him as sitting near the hierodule. The slave, prostitute (both) was able to be identified no matter of the gender. Looking back at the time, it is still demeaning when thinking in our 21st century mindset and what we consider normal. However looking back, it is interesting to see how advanced the ancient Iraq civilization operated. It is also amazing seeing where the women of this country came from as in today's world the women now being able to be involved with the government, they are making it a mission so Iraqi women know their rights (Calabrese, John, et al).

      CC BY-SA

      Calabrese, John, et al. “Constitutional and Legal Rights of Iraqi Women.” Middle East Institute, 8 Dec. 2020, mei.edu/publications/constitutional-and-legal-rights-iraqi-women.

  8. Nov 2020
    1. A direct, “you seem” statement might work with your own kid, but for an adult, it might feel like labeling, which can trigger defensiveness or an emotional shutdown. The goal is to encourage the other person to open up about how they’re doing by showing you care, so frame your observation in a way that won’t make them feel judged or misinterpreted.Instead, couch your observation with softer, curiosity-driven language. Mia Rosenberg, a therapist and the owner of Upsider Therapy, recommends the “I’ve noticed that” and “I’m wondering” formula. For example, you could say, “I’ve noticed that you’re quieter lately; I’m wondering if you’re stressed?”

      "You seem" might work on a child but can be seen as labeling when used on an adult.

      Instead use "I've noticed that" and "I'm wondering". Also observe body language.

      Do not say "You look tired" because that can seem mean to someone struggling. Instead use emotion focused words such as burned out or frustrated.

    1. Many linguists believe that the natural language a person speaks affects how they think. Does the same concept apply to computer languages?
    1. In the case of email, it can be argued that the widespread use of the unhyphenated spelling has made this compound noun an exception to the rule. It might also be said that closed (unhyphenated) spelling is simply the direction English is evolving, but good luck arguing that “tshirt” is a good way to write “t-shirt.”
    1. With Lotus Notes, I can combine a hierarchically organized outline view of the documents, with full text searching, hypertext links and traditiona l relational database like reports (for example, a sorted view of items to do).

      What Lotus Notes allowed you to do is to combine a hierarchical organized overview, achieved through an outliner, with search, hyperlinks and relational-database-like reports. Lotus Notes also allowed you to organized different document formats (Word, emails, etc.)

    1. Before the publication of the ‘Gang of Four’ book that popularised software patterns [4], Richard Gabriel described Christopher Alexander’s patterns in 1993 as a basis for reusable object‐oriented software in the following way:Habitabilityisthecharacteristicofsourcecodethatenablesprogrammers,coders,bug­fixers,andpeoplecomingtothecodelaterinitslifetounderstanditsconstructionandintentionsandtochangeitcomfortablyandconfidently.

      Interesting concept for how easy to maintain a piece of software is.

    1. Connected to this are Andy Matuschak’s comments about contextual backlinks bootstrapping new concepts before explicit definitions come into play.

      What Joel says here about Contextual Backlinks is that they allow you to "bootstrap" a concept (i.e. start working with it) without explicit definitions coming into play (or as Andy would say, the content is empty).

    2. Easily updated pages: don’t worry about precisely naming something at first. Let the meaning emerge over time and easily change it (propagating through all references).

      Joel highlights a feature here of Roam and ties it to incremental formalisms.

      In Roam you can update a page name and it propagates across all references.

    3. Cognitive Overhead (aka Cognitive Load): often the task of specifying formalism is extraneous to the primary task, or is just plain annoying to do.

      This is the task that you're required to do when you want to save a note in Evernote or Notion. You need to choose where it goes.

    4. The basic intuition is described well by the Shipman & Marshall paper: users enter information in a mostly informal fashion, and then formalize only later in the task when appropriate formalisms become clear and also (more) immediately useful.

      Incremental formalism

      Users enter information in an informal fashion. They only formalize later when the appropriate formalism becomes clear and/or immediately useful.

    5. It’s important to notice something about these examples of synthesis representations: they go quite a bit further than simply grouping or associating things (though that is an important start). They have some kind of formal semantic structure (otherwise known as formality) that specifies what entities exist, and what kinds of relations exist between the entities. This formal structure isn’t just for show: it’s what enables the kind of synthesis that really powers significant knowledge work! Formal structures unlock powerful forms of reasoning like conceptual combination, analogy, and causal reasoning.

      Formalisms enable synthesis to happen.

    1. Systems which display backlinks to a node permit a new behavior: you can define a new node extensionally (rather than intensionally) by simply linking to it from many other nodes—even before it has any content.

      Nodes in a knowledge management system can be defined extensionally, rather than intensionally, through their backlinks and their respective context.

    1. But I always thought that if Svelte will change its syntax to something new, it will more look like ES6 Template Literals
    2. Btw, I also personally like Dust-syntax: https://github.com/linkedin/dustjs/wiki/Dust-Tutorial
  9. Oct 2020
    1. In agent-oriented programming the antonym is depender, though in general usage the common term dependent is used instead. There is no common language equivalent for dependee', however – other metaphors are used instead, such as parent/child. The circumlocutions “A depends on B” and “B is depended on by A” are much more common in general use than “A is the depender, B is the ' dependee ”.
    1. In the software industry we use "dependency" to refer to the relationship between two objects. We say "looking for dependents" for relationships to dependent things and "looking for dependencies" for relationships to prerequisite things, so it gets that connotation, but the literal meaning is the relationship itself, not the object. Finding a better word is exactly the point of the question
    1. fact, Woices, iSpeech and Voki can be used for the post-listening stage. You may decide, for example, to have your learners create their own Voki as a response. T

      Just additional resources for the language learners.

    2. iSpeech can be used with computers or with tablets and smart phones through the mobile apps. Voki allows you, or your students, to generate fun listening activities through the creation of avatars to represent you, a fictitious character, or your students.

      Resource for language learning environment.

    1. A nice hook to pull one into some of the reasons why one would want to pick up languages as well as how to do so.

      8:44 method of loci (locorum)

      10:02 Learning words in groups based on related sounds.

      11:22 Why learn languages? Motivation

      Language represents a world cultural view.

    1. One of the primary tasks of engineers is to minimize complexity. JSX changes such a fundamental part (syntax and semantics of the language) that the complexity bubbles up to everything it touches. Pretty much every pipeline tool I've had to work with has become far more complex than necessary because of JSX. It affects AST parsers, it affects linters, it affects code coverage, it affects build systems. That tons and tons of additional code that I now need to wade through and mentally parse and ignore whenever I need to debug or want to contribute to a library that adds JSX support.
    2. hyperscript is much simpler to refactor and DRY up your code than with JSX, because, being vanilla javascript, its easier to work with variable assignment, loops and conditionals.
    1. servant

      We get a lot of telling detective report type language in this passage. words like, "Infer", "Murder", "Investigation", "established', "statement", "guilty", "motive", "Inquest." Etc...

    1. I know that it is the matter of taste and a debatable thing, I find JSX and regular javascript flow operators a lot more readable than any sort of {#blocks} and directives.
    2. Yes, you cannot fully express a modern app through templates without sacrificing flexibility and code reusability.
    3. Because templates are not Turing-complete, and if they were, they would require vDOM.
    1. Language, using a schema, provides a system of abstraction enabling one to model something. Language is context sensitive & composable. With the Language tool, we craft systems of illusion, intelligence, & life.
    1. that does not mean that I am advocating the other extreme–i.e., a templating language that allows a lot of logic. I find such templating languages, especially those that allow the host programming languages to be used inside the template, to be hard to read, hard to maintain, and simply a bad choice.
  10. Sep 2020
    1. Links are just <a> elements, rather than framework-specific <Link> components. That means, for example, that this link right here, despite being inside a blob of markdown, works with the router as you'd expect
    1. You can construct both by setting other properties inside the Promise callbacks, but we have {#await} and I feel like it should be used for this, instead of special casing the logic every time.
    1. The complaint is that by choosing less powerful languages, template-based frameworks are then forced to reintroduce uncanny-valley versions of those constructs in order to add back in missing functionality, thereby increasing the mount of stuff people have to learn.
    2. In general, I'm unpersuaded by these arguments (learning curve is determined not just by unfamiliar syntax, but by unfamiliar semantics and APIs as well, and the frameworks in question excel at adding complexity in those areas).
    3. One of the arguments that's frequently deployed in favour of JSX-based frameworks over template-based ones is that JSX allows you to use existing language constructs:
  11. github.com