4,544 Matching Annotations
  1. Jul 2021
    1. <small><cite class='h-cite via'> <span class='p-author h-card'>Alan Jacobs</span> in July Check-In · Buttondown (<time class='dt-published'>07/01/2021 09:19:13</time>)</cite></small>

      Idea of John Paul II's encyclical being a form of blogging in a different era. They're all essays in form, it's just about distribution...

  2. Jun 2021
    1. How to work hard with clearly defined, externally imposed goals?

      1. learn not to lie to yourself (i.e. avoid the truth) (e.g. procrastinate is a form of refusing to acknowledge the deadline)
      2. not to get distracted
      3. not to give up when things go wrong
    1. Apologies for digging up a closed thread, but it already contains some monorepo examples so feels like the best place to do it.
    1. npm install <folder>: Install the package in the directory as a symlink in the current project. Its dependencies will be installed before it's linked. If <folder> sits inside the root of your project, its dependencies may be hoisted to the top-level node_modules as they would for other types of dependencies.
    1. Giving peers permission to engage in dialogue about race and holding a lofty expectation that they will stay engaged in these conversations throughout the semester or year is the first of the four agreements for courageous conversation. While initially, some participants may be eager to enter into these conversations, our experience indicates that the more personal and thus risky these topics get, the more difficult it is for participants to stay committed and engaged." Singleton and Hays

    2. "In Colormute, Pollock(2004) makes specific suggestions for addressing the fear of talking about race: “In all conversations about race, I think, educators should be prepared to do three things:ask provocative questions, navigate predictable debates,and talkmore about talking”(p. 221, italics in original)"

    3. "Music education students enter universities from diverse backgrounds that include musical experiences in “subaltern” musical practices (rock bands, music theatre, hip hop, and other genres). After four years or so in the institutional environment, we send them out to the world somehow convinced that what they ought to be teaching is the Western canon."

    4. "Although in the United States it is common to use the term multiculturalism to refer to both liberal forms of multiculturalism and to describe critical multicultural pedagogies, in Canada, Great Britain, Australia, and other areas,anti-racism refers to those enactments of multiculturalism grounded in critical theory and pedagogy. The term anti-racism makes a greater distinction, in my opinion, between the liberal and critical paradigms of multiculturalism, and is one of the reasons I find the anti-racism literature useful for analyzing multiculturalism in music education."

    5. "Many North American music education programs exclude in vast numbers students who do not embody Euroamerican ideals. One way to begin making music education programs more socially just is to make them more inclusive. For that to happen, we need to develop programs that actively take the standpoint of the least advantaged, and work toward a common good that seeks to undermine hierarchies of advantage and disadvantage. And that, inturn, requires the ability to discuss race directly and meaningfully. Such discussions afford valuable opportunities to confront and evaluate the practical consequences of our actions as music educators. It is only through such conversations, Connell argues, that we come to understand “the real relationships and processes that generate advantage and disadvantage”(p. 125). Unfortunately, these are also conversations many white educators find uncomfortable and prefer to avoid."

    1. Different ways to prepend a line: (echo 'line to prepend';cat file)|sponge file sed -i '1iline to prepend' file # GNU sed -i '' $'1i\\\nline to prepend\n' file # BSD printf %s\\n 0a 'line to prepend' . w|ed -s file perl -pi -e 'print"line to prepend\n"if$.==1' file
    1. Oversharing. Crying, disclosing intimate details, and telling long (unrelated and/or unsolicited) stories about one’s personal life may indicate the lack of an essential social work skill: personal boundaries.

      Testing out the annotate feature. Student 1 will highlight sections according to the prompts, as shown HERE.

      For example: "This is me during interviews. I say too much and veer off topic."

    1. The first argument to shared_context (the shared group name) is superfluous. It feels a bit like "what's this argument for again?" (Note that you could still use it with include_context to include the group manually, but it's a bit odd to mix-and-match the approaches).
    1. <small><cite class='h-cite via'> <span class='p-author h-card'>Art Kavanagh </span> in note (<time class='dt-published'>06/16/2021 06:24:59</time>)</cite></small>

    1. Whether you agree or not, to me there's nothing in this world that is entirely apolitical - when there are people there is politics. You don't have to agree with my views, nor do I expect you to. Diversity and disagreement is what drives mankind forward.
    2. There are many projects that does not use the master branch as default. For example, Next.js uses the canary branch, the npm CLI and many more other projects uses stuff like prod, production, dev, develop, release, beta, head.
    3. In the context of git, the word "master" is not used in the same way as "master/slave". I've never known about branches referred to as "slaves" or anything similar.
    1. We should think about the number of simultaneous connections (peak and average) and the message rate/payload size. I think, the threshold to start thinking about AnyCable (instead of just Action Cable) is somewhere between 500 and 1000 connections on average or 5k-10k during peak hours.
      • number of simultaneous connections (peak and average)

      • the message rate/payload size.

    1. Thus, by adding system tests, we increase the maintenance costs for development and CI environments and introduce potential points of failures or instability: due to the complex setup, flakiness is the most common problem with end-to-end testing. And most of this flakiness comes from communication with a browser.
    1. This is why for a recent Angular+Rails project we chose to use a testing stack from the backend technology’s ecosystem for e2e testing.
    2. There are times to stretch individually and as a team, but there are also times to take advantage of what you already know.
    3. When it came to testing the whole product, end-to-end, owning both sides gave us not only more options to consider, but also more tools to choose from.
    4. This meant that we owned both sides of the product implementation. For unit testing on the frontend, we stayed with Angular’s suggestion of Jasmine. For unit testing on the backend, we went with rspec-rails. These worked well since unit tests don’t need to cross technology boundaries.
    5. We used testing tools that were in the same ecosystem as our backend technology stack for primrily three reasons: We owned both ends of the stack Team experience Interacting with the database
    6. We chose to define the frontend in one technology stack (Angular+TypeScript/JavaScript) and the backend in another (Ruby+Ruby on Rails), but both came together to fulfill a singular product vision.
    1. ​La forme de cet écrit est multisupport : à l’écran et imprimée, mettant en action les outils développés par les designers que j’étudie dans cette réflexion. Et, le propos sur l’édition à plusieurs est actionné par les commentaires de chaque lecteur disponibles sur la version numérique.

      Les commentaires et échanges ne sont donc visibles que sur la version numérique ? Puisqu'on parle de web to print, ce serait intéressant que l'écrit augmenté soit aussi présent dans la forme imprimée. En terme de mise en page, cela pourrait donner lieu à une forme intéressante des échanges : en fin d'ouvrage ? ou entrecoupant les différents chapitres ? ou encore directement en face de l'écrit d'origine pour confronter deux textes ? Chaque nouvelle impression serait comme une réédition, une édition qui s'écrirait sans cesse dans le temps.

    1. use :ENABLE_SOUNDTRACK, class: :boolean
    2. ENV! can convert your environment variables for you, keeping that tedium out of your application code. To specify a type, use the :class option:
    1. How to test at the correct level?
    2. As many things in life, deciding what to test at each level of testing is a trade-off:
    3. Only test the happy path, but make sure to add a test case for any regression that couldn’t have been caught at lower levels with better tests (for example, if a regression is found, regression tests should be added at the lowest level possible).
    4. These tests should only be used when: the functionality/component being tested is small the internal state of the objects/database needs to be tested it cannot be tested at a lower level
    5. Black-box tests at the system level (aka end-to-end or QA tests)
    1. when it first came out, cubicity: slide puzzle was full of mobile shenanigans, but based on feedback the developers quickly 'de-mobilized' it during launch week
    1. <small><cite class='h-cite via'> <span class='p-author h-card'>juanjosefernandez</span> in 📚-reading (<time class='dt-published'>06/04/2021 16:32:12</time>)</cite></small>

    1. von Feinaigle, Gregor.The New Art of Memory: Founded Upon the Principles Taught by M. Gregor von Feinaigle. London, 1813.

      I thought this was in my reading list and my library, but perhaps it's not? Doublecheck.

    2. Delaney, Ian, Kate Danskin, Erin Clinch, eds.William Fulwood’s The Castel of Memorie. CreateSpace IndependentPublishing, 2013.
    3. Other treatises exemplifying the retreat of imagery from the fourth canon include Henry Herdson’sThe Art of Memory Made Plaine, which saw two printings in 1651 and another in 1654, and ThomasFuller’s 1641 bookThe Holy State and the Profane State, which contains a section“On Memory.”

      Add these to our list.

    4. Willis’s primary interest was shorthand writing—he is chiefly noted forArt of Stenographie—andhis memory treatise is clearly influenced by shorthand’s mechanism of one-to-one correspondence.

      John Willis's Mnemonica (Latin 1618, English 1621, 1654, and 1661) covers memory, but he was apparently more interested in shorthand writing and also wrote Art of Stenographie.

      I'll have to read this for a view into the overlap of memory and shorthand with respect to the development of the major system. Did this influence others in the chain of history? It definitely fits into the right timeline.

    1. Another problem was the ambiguity of RFC 3066 regarding the generative syntax. The idea of "language-dash-region" language tags was easy enough to grasp; most users didn't read RFC 3066 directly or consider the unstated-but-realized implication that other subtags might sometimes occur in the second position.

      unstated-but-realized

    1. Gary Foster has provided a script to migrate to Pundit.
    2. Users who have installed it decided to trust me, and I'm not comfortable transferring that trust to someone else on their behalf. However, if you'd like to fork it, feel free.

      Interesting decision... Seems like the project could have been handed off to new maintainers instead of just a dead-end abandoned project and little chance of anyone using it for new projects now.

      Sure you can fork it, but without a clear indication of which of the many forks in the network graph to trust, I doubt few will take the (massively) extra time to evaluate all options and choose an existing fork as a "leader" (or create their own fork) to go with continuing maintenance...

    1. We want the GraphQL API to be the primary means of interacting programmatically with GitLab. To achieve this, it needs full coverage - anything possible in the REST API should also be possible in the GraphQL API.
  3. May 2021
    1. No it doesn't. I've simply told SvelteKit to ignore the type error from credentials missing. If there's some other issue or missing feature it's not blocked by this. That being said, I wouldn't mind getting this change in
    1. First of all, I would start off presenting yourself: Dear XYZ support team I am the web developer in charge of example.com website. By presenting you this way, you are establishing the frame to treat you, hinting that you should be presupposed to be somewhat proficient, so they could choose to answer in a more technical detail.
    2. Feel free to hint, brag, or both! The best CS reps should easily take a hint from clear language and a signature like John Appleseed, JavaScript/Ruby Developer, but any will catch on with a simple line like "I know what I'm doing, so I'd appreciate an extra-technical explanation!"
    3. If the hosting company (or any organization that you're trying to get support from) wanted you to know something, they would have already told you or made that information available.
    4. Hey, I'm a PhD in [field] and do [whatever] professionally. Before calling you, I've narrowed down the problem to [something on their end], so that's what needs to be addressed. If I could speak to an engineer about [specific problem], that'd be great; but if we've gotta walk through the script, let's just knock it out quickly. If they end up requiring the script, then the best way to use your expertise is to run through it quickly. Keep the chit-chat to a minimum and just do the stuff efficiently. If they start describing how to perform some step, you might interrupt them with, "Got it, just a sec.", then let them know once you're ready for the next step.
    5. However, what speaks against just straight up telling them that you're working as [Insert title of your position] and you know what you're talking about?
    6. And asking them if they think they know what they are doing will not help, because many people will overestimate their knowledge, making the support even more complicated as the tech guy may at first believe them and only find out later that they told wrong things because they do not actually know what they are pretending to know.
    7. OP is referring to letting people know they can speak like proper adults when talking about technical terms, without going through the usual nanny-like discourse that tech support has to provide to non-techies. For instance, it happened to me with Amazon support. The speaker told me exactly where to touch in order to clear the cache of the Android Amazon App Store. Given that I work as an app developer the guy could have just said "please clear the cache". No need to go through "tap here, then here, now you should see this, tap that"...
    8. I have tried different tactics of showing the tech support that I am proficient in their field of work (I work as a web developer). Specifically: using accurate terms and technologies to show my knowledge of them and telling the support that I am the "administrator" of the website in question.
    9. How to let tech support subtly know that I am proficient without showing off?
    10. They have to ask you the dumb questions, either because their employer demands they do, or sometimes because their computer system doesn't let them get to the next part of the script unless they play ball.
    11. Another will employ smart people who apologise to you profusely for having to go through all the pointless steps, but that's just what they have to do!
    1. Because constants in Ruby aren't meant to be changed, Ruby discourages you from assigning to them in parts of code which might get executed more than once, such as inside methods.
    1. If you would like to make a code change, go ahead. Fork the repository, open a pull request. Do this early, and talk about the change you want to make. Maybe we can work together on it.
    2. For users with Google Chrome, this can be paired with FelisCatus SwitchyOmega for great results.
    1. Are you also tired and fed up with the bulkiness of jQuery, but also don't want to have to type document.querySelector("div").appendChild(document.createTextNode("hello")); just to add some text to an element?

      happy middle/medium?

    1. --tag-rename '':'my-module-' (the single quotes are unnecessary, but make it clearer to a human that we are replacing the empty string as a prefix with my-module-)
    1. By default, groups created in: GitLab 12.2 or later allow both Owners and Maintainers to create subgroups. GitLab 12.1 or earlier only allow Owners to create subgroups.
    1. Salvinorin A, a kappa-opioid receptor agonist hallucinogen: pharmacology and potential template for novel pharmacotherapeutic agents in neuropsychiatric disorders

      I think this may be the best review of salvinorin A that I have ever looked at. I definitely need to sit down and read the full article at some point.

    1. If this is so, we literati must surrender certain cherished assumptions: that litera ture is inextricably associated with reading and writing, that lack of literacy means lack of culture.

      Lack of literacy definitely does not mean lack of culture.

      Reminder to self: I've got a strong suspicion that the Hebrew bible was transmitted orally for generations prior to being written down in a similar manner. I need to collect some additional evidence to build this case. The arc of the covenant is a first potential piece of evidence.

    1. Bloom’s taxonomy is a framework that suggests learners move from lower order thinking such as remembering and understanding, through to higher order thinking skills that include synthesising, evaluating and creating [26].

      This looks somewhat intriguing:

      Krathwohl DR. A Revision of Bloom’s Taxonomy: An Overview. Theory Into Practice. 2002;41(4):212–8. _2. https://doi.org/10.1207/s15430421tip4104 | Google Scholar

    1. <small><cite class='h-cite via'> <span class='p-author h-card'>KevinMarks</span> in #indieweb 2021-05-12 (<time class='dt-published'>05/18/2021 19:50:04</time>)</cite></small>

    1. I particularly enjoyed the California water commons, with its quiet nod to Elinor Ostrom’s original post-graduate research on emergent cooperation between county water-boards.

      A quiet nod here in it's own right. Now I want to dig into Elinor Ostrom's research and work.

    1. The seminal 1890 Harvard Law Review article The Right to Privacy—which every essay about data privacy is contractually obligated to cite—argued that the right of an individual to object to the publication of photographs ought to be considered part of a general ‘right to be let alone’.

      <small><cite class='h-cite via'> <span class='p-author h-card'>Jenny</span> in left alone, together | The Roof is on Phire (<time class='dt-published'>05/08/2021 18:32:41</time>)</cite></small>

      See also: https://en.wikipedia.org/wiki/The_Right_to_Privacy_(article)

    1. <small><cite class='h-cite via'> <span class='p-author h-card'>JHI Blog </span> in Collective Memory - JHI Blog (<time class='dt-published'>05/12/2021 21:55:54</time>)</cite></small>

    1. Markus Krajewski reminds us that Luhmann’s choice of interlocutor has a precedent in an 1805 piece by the novelist Heinrich von Kleist (see the chapter “Paper as Passion” in this collection).

      <small><cite class='h-cite via'> <span class='p-author h-card'>Daniela K. Helbig </span> in  Ruminant machines: a twentieth-century episode in the material history of ideas - JHI Blog (<time class='dt-published'>05/12/2021 21:27:02</time>)</cite></small>

    1. <small><cite class='h-cite via'> <span class='p-author h-card'>Daniela K. Helbig </span> in  Ruminant machines: a twentieth-century episode in the material history of ideas - JHI Blog (<time class='dt-published'>05/12/2021 21:12:46</time>)</cite></small>

    1. Media theorist Markus Krajewski has devoted a book specifically to the paper machinery of cards and catalogs. He traces the origins of this machinery back to sixteenth-century attempts at indexing books, and through the twists and turns of library technology in Europe and the U.S. over the following centuries.
    2. Ideas have a history, but so do the tools that lend disembodied ideas their material shape −− most commonly, text on a page. The text is produced with the help of writing tools such as pencil, typewriter, or computer keyboard, and of note-taking tools such as ledger, notebook, or mobile phone app. These tools themselves embody the merging of often very different histories. Lichtenberg’s notebooks are a good example, drawing as they do on mercantile bookkeeping, the humanist tradition of the commonplace book, and Pietist autobiographical writing (see Petra McGillen’s detailed analysis).

      I like the thought of not only the history of thoughts and ideas, but also the history of the tools that may have helped to make them.

      I'm curious to delve into Pietist autobiographical writing as a concept.

    1. Collecting per-second measurements of CPU load might yield interesting data, but such frequent measurements may be very expensive to collect, store, and analyze.

      Revisit the log files on our production server.