Episode 002 – Organizing Information for Use
This is an interesting series, but I'm starting to wish that the episodes were longer and/or interview/discussion based.
Andy only gets to scratch the surface of some of his topics.
Episode 002 – Organizing Information for Use
This is an interesting series, but I'm starting to wish that the episodes were longer and/or interview/discussion based.
Andy only gets to scratch the surface of some of his topics.
http://scripting.com/2021/08/01.html
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Andy Sylvester</span> in Episode 001 – Introduction - Thinking About Tools For Thought (<time class='dt-published'>09/01/2021 11:39:20</time>)</cite></small>
http://scripting.com/2021/06/24/150234.html?title=theGlossaryInLittleOutliner
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Dave Winer</span> in Scripting News: Sunday, August 1, 2021 (<time class='dt-published'>08/01/2021 19:31:13</time>)</cite></small>
Hannah Davis 🌈 on Twitter: “New CDC study finds that 36% of COVID patients never seroconvert, meaning they NEVER make antibodies! #LongCovid This is a huge finding which we need to amplify broadly! Please retweet & send to providers, patients, support groups, #MedTwitter, etc. Https://t.co/gEne4dE0TQ 1/” / Twitter. (n.d.). Retrieved September 1, 2021, from https://twitter.com/ahandvanish/status/1432411002688184320?s=20
Derek Thompson on Twitter: “um, https://t.co/bW1iItRtag” / Twitter. (n.d.). Retrieved September 1, 2021, from https://twitter.com/DKThomp/status/1432708125971333125
hold four hours a week on set days and times; M 11:15AM-12:15PM (in-person & on-line) T 10AM-11AM (on-line)W 2:15PM-3:15PM (in-person & on-line)Th 1PM-2PM (on-line) and by appointment
COGNITIVE CONSEQUENCES OF FORCED COMPLIANCE
The title of the article immediately made me think of the world we are living in now. For example it is becoming more and more evident that the country has mixed opinions on the vaccine. The government, state agencies and other public entities are requiring proof of a vaccine to even enter the premises. Some companies are offering incentives across the country to incentivize the vaccine by offering free products and discounts. To an extent from a medical perspective you want everyone as healthy as possible, but from a freedom perspective it is on the verge of violating an individual's freedom of choice through forced compliance.
const allRoles: string[] = Object.values(Role)
helped me!
If you forget to define x in the object you pass as the second argument, or if there's some similar bug or confusion, you won't get an error -- just unexpected results.
Emerging signs COVID-19 vaccines may not stop Delta variant transmission, England says—The Globe and Mail. (n.d.). Retrieved August 12, 2021, from https://www.theglobeandmail.com/world/article-emerging-signs-covid-19-vaccines-may-not-stop-delta-variant-england/?utm_medium=Referrer:+Social+Network+/+Media&utm_campaign=Shared+Web+Article+Links
Breakthrough cases aren’t the cause of the US Covid-19 surge—Vox. (n.d.). Retrieved August 11, 2021, from https://www.vox.com/22602039/breakthrough-cases-covid-19-delta-variant-masks-vaccines
The idea here is to clear the decks so to speak. Getting all the negative worrisome shit out of your head and onto the page is an easy form of catharsis that can provide sharp relief from all the niggling little issues stopping you from blasting pure awesome out into the universe.
Example of clearing the mental clutter by writing using Julia Cameron's Morning Pages concept.
The automatic conversion not only confuses people but also makes the method less extensible. See [Feature #14183] for more details about the reasons for the change in behavior, and why certain implementation choices were made.
" Havens' inclusive approach and argument for a broad definition of the commonplace book responds to previous scholarship whose scope has been restricted to documents that fit classical theories of the commonplace. In Havens' view, this exclusivity obscures much of the actual history and personal practices of compilers of commonplaces, particularly because it focuses on Renaissance humanist compilations that were made for print.
I take this more inclusive approach to note taking as well.
The Daily 202: Nearly 30 groups urge Facebook, Instagram, Twitter to take down vaccine disinformation—The Washington Post. (n.d.). Retrieved August 2, 2021, from https://www.washingtonpost.com/politics/2021/07/19/daily-202-nearly-30-groups-urge-facebook-instagram-twitter-take-down-vaccine-disinformation/?utm_source=twitter&utm_campaign=wp_main&utm_medium=social
U.S. Senate Subcommittee on Communications, Technology, Innovation, and the Internet, "Optimizing for Engagement: Understanding the Use of Persuasive Technology on Internet Platforms," 25 June 2019, www.commerce.senate.gov/2019/6/optimizing-for-engagement-understanding-the-use-of-persuasive-technology-on-internet-platforms.
Perhaps we need plurality in the areas for which social data are aggregated?
What if we didn't optimize for engagement, but optimized for privacy, security, or other axes in the space?
that's why I bolded "same column" with the or query. I can delete the comment altogether, but thought it would be helpful for people perusing "or" query SO questions.
There is currently no standard for transporting instances of JSON text within a stream protocol
apart from [Websockets], which is unnecessarily complex for non-browser applications
Coding is a problem-solving skill, and few of theproblems that beset young people today, or are likely to in thefuture, can be solved by writing scripts or programs for computersto execute. I suggest a less ambitious enterprise with broaderapplications, and I’ll begin by listing the primary elements of thatenterprise. I think every young person who regularly uses acomputer should learn the following:
Alan Jacobs eschews the admonishment that everyone should learn to code and posits a more basic early literacy stepping-stone to coding: learning some basic preliminaries of self-hosting. This is likely much easier for most people and could build a better runway for those who would like to learn to code later on.
the idea is to render very clear the connections between ideas with as little friction as possible.
The goal of note taking and tools for it is to make capturing ideas and creating connections between them as easy and friction free as possible. This allows note taking come closer to actual thinking with better long term retention.
Carr’s argument is something I resisted for a long time, but his main assertion — that the tools we use to think shape how we think — is hard to ignore.
While this may be Nicholas Carr's statement, it's actually pre-dated significantly by Marshall McLuhann
How can writers bridge the gap between what they want to say and what someone else understands? Eleven months later, a line from Anne Helen Petersen’s announcement of her Substack newsletter haunts me still: Writing a newsletter, Petersen wrote, meant she could publish “pieces that take ten paragraphs to get to the nut graf, if there’s one at all.”
There's something in this quote that sounds more like old school blogging to me. Putting ideas out there and allowing the community to react and respond as a means of honing an idea can be useful and powerful. However, are writers actually doing this meaningfully over time? Are they objectively doing this and providing thoughtful updates over time?
Our members are technically self-pay; however, 100 percent of our members pay their bills. All we—and they—ask is that healthcare providers not penalize them for this technical designation. Please give our members the same consideration in terms of discounts that insurance companies receive for negotiated contracts.
"They think scenario. They think simple. They think fast." is some GREAT strategic advice
For user-contributed data that's freeform and unstructured, use jsonb. It should perform as well as hstore, but it's more flexible and easier to work with.
Majority of Covid misinformation came from 12 people, report finds | Coronavirus | The Guardian. (n.d.). Retrieved July 19, 2021, from https://www.theguardian.com/world/2021/jul/17/covid-misinformation-conspiracy-theories-ccdh-report?utm_source=dlvr.it&utm_medium=twitter
Rodolfo: I'm a victim of sexual abuse in the United States and there was a police report made and everything. And I've also been a victim of gang violence. I was never, you can check my background and everything. I was never into gangs or anything, but around the area I lived in there was a bunch of gangs and... I was beat up two or three times bad just by walking home. And it was all documented, I had police reports and everything. And because of that I was in therapy for while. My mother sought out a help from a psychiatrist because of the sexual abuse I had as a child in California, as a matter of fact.Rodolfo: I took Risperdal and a Ritalin, Risperdal for the anxiety and the Ritalin and for the ADHD. So, we tried everything. The mental health side, the mental health asylum, everything. But it was just going to take longer and longer and longer and I was tired of it. I didn't want to be locked up anymore. So, finally I just told my mom, “You know what man, that's it, I'm done. I don't want to do this anymore.” She asked me, “Is this what you want to do?” And I told her, “Yeah.”Rodolfo: She told me, “You know what? I'd much rather see you over there and be free then not being able to see you here at all.” Because there was a lot of people that went to go visit their loved ones and they used to get picked up. Sometimes they wouldn't even let you see your loved ones and right away ask you for your identification, your social security card, your nationality and everything and they would get picked up.Rodolfo: And I always told my mom, “Don't ever come visit me. Don't ever come visit me because if you do, chances are they're going to take you too.” And you know, that would always break my heart because I would want to see my mom. I'd want to see my dad and everything, but I wasn't able to. So, that experience was just horrible.Sergio: When you were in the detention center what were the conditions? Did you have access the medicine you needed? Did you have access to food and water?Rodolfo: The company that made the jail was called GEO Corp and they were actually, I'm not going to lie to you, they actually were pretty good, health-wise, not so much security-wise. A lot of things would happen in there that definitely shouldn't have ever happened. But with the food and everything, it was good. In my opinion it was because of the company. I feel as though if it was up to the government... Thank God it was an independent company that was hired by DHS as opposed to if DHS were to make their own jail, I feel they would be completely different.Rodolfo: It was [Pause] a pleasantly... there's no way to describe it, it was bad. It was bad, but for what it was I guess it was okay. I don't see there being an in-between or any pretty way to paint that picture as to how good or bad it was in there. Because at the end of the day you're deprived of your freedom. You can't just pick up the phone whenever you want and call your loved ones because you've got to pay for that too. You got pay for that. And if you want to take a shower, you have to buy your soap, right? You've got to buy it yourself, you've got to buy everything. And now you're becoming a liability for your family, you're becoming another bill.Rodolfo: You're becoming another bill and that's what I didn't want. So, that's why I started working. And now, older, I'm becoming another bill. So, I don't get it. You're taking us away from the jobs that we have and everything. You know? So, take us back to our country. And I'm not sure if it this is a fact or not, but I was reading when I first got in here, there was a time where there wasn't enough field workers for, I think, avocado—or, not avocado, I think it was oranges or something like that.Rodolfo: And I remember me saying, “Well, there goes all the deportees. There goes all the people you guys deported. Where are the people that were so outraged because we took your jobs? Go ahead, there you go. There are a lot of vacancies, making these open for those jobs, go ahead, man. All yours buddy, knock yourself out.”Rodolfo: But nobody wants to work those jobs, right? You see what I'm saying though, right?
Leaving the US, Reason for Return, Deportation, Voluntary departure, Family decision, No hope for a future in the US, Detention, Treatment by; Time in the US, Violence, Sexual Abuse, Gangs, Bullying, Fear of, Jobs/employment/work
That's it! Just replace let! with let_it_be. That's equal to the before_all approach but requires less refactoring.
That technique works pretty good but requires us to use instance variables and define everything at once. Thus it's not easy to refactor existing tests which use let/let! instead.
A better place to ask would be on the new (since 2010) coreutils user mailing list.
Delta variant said to be far more widespread than federal estimates—POLITICO. (n.d.). Retrieved July 8, 2021, from https://www.politico.com/news/2021/07/08/delta-coronavirus-variant-widespread-498787?utm_source=dlvr.it&utm_medium=twitter
Not all the ancients are ancestors.
I'll definitely grant this and admit that there may be independent invention or re-discovery of ideas.
However, I'll also mention that it's far, far less likely that any of these people truly invented very much novel along the way, particularly since Western culture has been swimming in the proverbial waters of writing, rhetoric, and the commonplace book tradition for so long that we too often forget that we're actually swimming in water.
It's incredibly easy to reinvent the wheel when everything around you is made of circles, hubs, and axles.
the Guardian. ‘Israel Says 600 Children given Covid Jab Had No Serious Side-Effects’, 10 March 2021. http://www.theguardian.com/society/2021/mar/10/israel-says-600-children-given-covid-jab-had-no-serious-side-effects.
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Matthias Melcher</span> in About | x28's new Blog (<time class='dt-published'>07/06/2021 11:09:19</time>)</cite></small>
Thoughts written down can be retrieved as-is. This conquers hindsight bias which makes you change your mind after the fact, pretending you knew it all along.
Ohne zu schreiben, kann man nicht denken; jedenfalls nicht in anspruchsvoller, anschlussfähiger Weise.
You cannot think without writing; at least not in a sophisticated, connectable way. —Niklas Luhmann
(Source of the original??)
This is interesting, but is also ignorant of oral traditions which had means of addressing it.
But if you're working on a bigger project, with multiple packages and a complex dependency tree, you might want to combine npm with a tool like Lerna.
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
The Anti-Vaxx Playbook | Center for Countering Digital Hate. (n.d.). Retrieved June 26, 2021, from https://www.counterhate.com/playbook
History of Computer Aided Language Learning Infographic by E-learning Infographics is included on the basis of fair use as described in the Code of Best Practices in Fair Use for Open Education
Attributions for non original content can be handled many ways - due to the brevity and simulated nature of this example, I managed them this way. But as in the original OER, a full attributions page would eventually become necessary for clean attribution and decluttered document layout.
Consider the following infographic
This would have been selected with SME. I wanted to demonstrate multiple means of representation and use an insert to demonstrate use of Code of Best Practices for Fair Use in OER.
FDA to add warning about rare heart inflammation to Pfizer, Moderna vaccines | Reuters. (n.d.). Retrieved June 25, 2021, from https://www.reuters.com/business/healthcare-pharmaceuticals/us-panel-review-heart-inflammation-cases-after-pfizer-moderna-vaccines-2021-06-23
Chapter 4 Revision by Colleen Sanders is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted.
This is where I would work out, with instructor, what license this revision should bear. I opted for CC BY for now, but that could change depending up on whether the instructor wanted to move into remixing more copyrighted/openly licensed content.
Reference List
I culled the in-text citations to create a structured reference list, then placed it with the conclusions. Students are one click away from the extensively cited works while reading.
Attribution
Providing attribution for source material
References
Full list of sources cited in this chapter. In real life, these would all be properly formatted citations with links to articles.
CMC gives language learners access to more knowledgeable individuals, either native speakers of the target language or more advanced nonnative speakers, than they might be able to encounter in a face-to-face environment, thus increasing their potential ability to learn. Indeed, in some environments, CMC provides the only possibility for access to NSs. (p. 12)
Indented and italicized to offset the quote for navigability and readability.
This kind of error handling does express error state (either via HTTP 500 or by the top-level "errors" key), but it doesn’t take advantage of GraphQL’s type system and can only express one error at a time.
The emphasis was made on a raw CDP protocol because Chrome allows you to do so many things that are barely supported by WebDriver because it should have consistent design with other browsers.
compatibility: need for compatibility is limiting:
The main (IMO) feature of MQTT – quality of service – doesn't make sense in our case: if a WebSocket server is down and doesn't receive broadcast messages (through HTTP/Redis/queue), it's likely not to handle client connections too.
We instead recommend using the Selenium or Apparition drivers.
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
We’ve enabled deprecation warnings by default when running specs. Making these warnings more visible to developers helps upgrading to newer Ruby versions.
Time returned from a database can differ in precision from time objects in Ruby, so we need flexible tolerances when comparing in specs. We can use be_like_time to compare that times are within one second of each other.
This wasn’t exactly radical behavior — marking up books, I’m pretty sure, is one of the Seven Undying Cornerstones of Highly Effective College Studying.
Annotating books provides a way of creating modality shifts from the original form into others, and this is likely one of the reasons that it's an effective thinking, learning, and study tool.
Deep reading, as Maryanne Wolf argues, is indistinguishable from deep thinking.
I like this concept of deep reading.
Compare/contrast with close reading and distant reading.
What other types of reading might we imagine?
The kind of deep reading that a sequence of printed pages promotes is valuable not just for the knowledge we acquire from the author’s words but for the intellectual vibrations those words set off within our own minds.
My own intellectual vibrations are ensconced into the annotations I make as I read.
I'm curious how this habit will change my thinking over time.
The more pieces of information we can “access” and the faster we can extract their gist, the more productive we become as thinkers.
But are Google's tools really making us more productive thinkers? One might argue that it's attempting to do all the work for us and take out the process of thought all together. We're just rats in a maze hitting a bar to get the food pellet.
What if the end is a picture of us as the people on the space ship at the end of WALL-E? What if it's keeping us from thinking?
What if it's making us more shallow thinkers rather than deep thinkers?
Cross reference P.M. Forni.
As we use what the sociologist Daniel Bell has called our “intellectual technologies”—the tools that extend our mental rather than our physical capacities—we inevitably begin to take on the qualities of those technologies.
Similar to the way in which people begin to resemble their dogs?! :)
Daniel Bell defines "intellectual technologies" as tools that extend our mental capacities.
I've seen (and fixed) Ruby code that needed to be refactored for the client objects to use the accessor rather than the underlying mechanism, even though instance variables aren't directly visible. The underlying mechanism isn't always an instance variable - it can be delegations to or manipulations of a class you're hiding behind a facade, or a session store with a particular format, or all kinds. And it can change. 'Self-encapsulation' can help if you need to swap a technology, a library, an object specification, etc.
Also, Sandi Metz mentions this in POODR. As I recall, she also advocates wrapping bare instance variables in methods, even when they're only used internally. It helps avoid mad refactoring later.
But sure, go ahead and enforce self-encapsulation if you like; it makes it easier to do memoization or whatever later on.
More history here on the page than I would have thought.
Definitely worth digging into some of the older examples going back to [[Conrad Gessner]] and [[Johann Jacob Moser]].
Though it is often assumedthat mnemonics were used to memorize speeches, the importance of memory to theinventionofspeech was readily apparent to ancient orators—thus the famous praise of memory as athesauruminventorum(Herennium3.16.28). As Cicero writes inDe Oratore, the orator must commit tomemory“the whole past with its storehouse of examples and precedents,”as well as a knowledgeof all laws general and civil, for without such memories, the orator is left speechless (1.17–18).Expanding on Cicero’s point, Quintilian claims that“it is the power of memory alone that bringsbefore us all the store of precedents, laws, rulings, sayings, and facts which the orator must possessin abundance . . . and hold ready for immediate use”(Institutio11.2.1). The art of memory was thusto be used to recollect not only pre-written orations but also knowledge from a variety of sources tobe called upon when constructing new texts, speakingex tempore, or responding to an interlocutor’sarguments.
Too often, this seems to me to be a missing piece that few talk about now. Those posting to the Art of Memory forum are usually talking about the need to memorize for memorization's sake. Rarely are they talking about or noticing the second or third level order changes as the result of an improved memory.
wanted to surface to the user during SSR if the client-side call would likely fail due to cross-origin fetching, credentials, etc.
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
To set multiple cookies in a single set of response headers, you can return an array:
I would argue though that crashing is better than quietly providing unexpected behavior.
I want to avoid nginx overhead (especially if they have tons of alias and rewrites) for in-server communication. Basically, you can have sveltekit server, backend server and nginx server, in that case, communicate inside your internal network will be very expensive like: browser->nginx server(10.0.0.1)->sveltekit server(10.0.0.3)->nginx server(10.0.0.1)->backend server(10.0.0.2) instead just: browser->nginx server(10.0.0.1)->sveltekit server(10.0.0.3)->backend server(10.0.0.2)
Wadman, M. (2021). Antivaccine activists use a government database on side effects to scare the public. Science. https://doi.org/10.1126/science.abj6981
SIOP/CARMA Open Science Virtual Summer Series, May&June 2021! - YouTube. (n.d.). Retrieved May 28, 2021, from https://www.youtube.com/watch?v=_USXkE7ICJo
Ezgi. (n.d.). SIOP/CARMA Open Science Virtual Summer Series. Consortium for the Advancement of Research Methods and Analysis (CARMA). Retrieved May 28, 2021, from https://carmattu.com/siop-carma-open-science-virtual-summer-series/
Health Department-Reported Cases of Multisystem Inflammatory Syndrome in Children (MIS-C) in the United States | CDC. (n.d.). Retrieved May 28, 2021, from https://www.cdc.gov/mis-c/cases/index.html
The 60-Year-Old Scientific Screwup That Helped Covid Kill | WIRED. (n.d.). Retrieved May 22, 2021, from https://www.wired.com/story/the-teeny-tiny-scientific-screwup-that-helped-covid-kill/?utm_source=twitter&utm_medium=social&utm_campaign=onsite-share&utm_brand=wired&utm_social-type=earned
My website is adactio.com. I love my website. Even though it isn’t a physical thing, I think it might be my most prized possession. It’s a place for me to think and a place for me to link.
a stark statement to make about one's website
Filed on a card under the key word cogitare, Blumenberg quotes Kant: “Thinking is conversation with oneself… Listening inside.”
In his “On the gradual fabrication of thoughts while speaking,” Kleist was in turn musing on Immanuel Kant’s metaphor of the teacher as the midwife at the birth of the student’s thought. When stuck in developing a thought, Kleist recommends, find an acquaintance to talk at. No responses are required. The mere presence of the silent interlocutor, and even more so the imminent threat of losing their attention during lengthy stretches of boredom or incoherence will trigger, or so Kleist claims, the “fabrication of my idea in reason’s workshop.”
This sounds a lot like a broader case than rubber duck debugging, which is obviously not a "new" thing.
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.
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.
As Friedrich Nietzsche famously conceded to his friend Heinrich Köselitz a century later, “You are right — our writing tools take part in the forming of our thoughts.”
This is a fascinating quote and something I've thought about before. Ties to McLuhan's "the medium is the message" as well.
Ruminant machines: a twentieth-century episode in the material history of ideas
ruminant machines is an interesting concept, it sounds like a cross between a cow and Memex.
<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>
There are rumors Pascal wrote the Pensées on notecards, and pinned these cards to a wall, connecting related thoughts with yarn. An early example of hypertext?
This certainly fits into the broad general ideas surrounding note taking, commonplace books, and zettelkasten as tools for thought. People generally seemed to have used relatively similar methods but shoehorned them into the available tools they had at the time.
This also, incidentally isn't too far off from how indigenous peoples the world over have used memory techniques (memory palaces, songlines, etc.) to hold together and pollinate their own thinking.
Raymond Llull took things a step further with his combinatoric methods, though I've yet to see anyone attempting that in the area of digital gardens.
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'></span> in Via: Gimmick Book — Gordon Brander (<time class='dt-published'>05/12/2021 14:04:29</time>)</cite></small>
Maxmen, A. (2021). Will COVID force public health to confront America’s epic inequality?. Nature, 592(7856), 674-680.
A strong and cogent argument for why we should not be listening to the overly loud cries from Tristan Harris and the Center for Human Technology. The boundary of criticism they're setting is not extreme enough to make the situation significantly better.
It's also a strong argument for who to allow at the table or not when making decisions and evaluating criticism.
But “humane technology” is precisely the sort of pleasant sounding but ultimately meaningless idea that we must be watchful for at all times. To be clear, Harris is hardly the first critic to argue for some alternative type of technology, past critics have argued for: “democratic technics,” “appropriate technology,” “convivial tools,” “liberatory technology,” “holistic technology,” and the list could go on.
A reasonable summary list of alternatives. Note how dreadful and unmemorable most of these names are. Most noticeable in this list is that I don't think that anyone actually built any actual tools that accomplish any of these theoretical things.
It also makes more noticeable that the Center for Humane Technology seems to be theoretically arguing against something instead of "for" something.
Big tech can patiently sit through some zingers about their business model, as long as the person delivering those one-liners comes around to repeating big tech’s latest Sinophobic talking point while repeating the “they meant well” myth.
While it’s great how simple and effective the process is of “linking” pages together, I think there’s room for improvement.
This has to be one of the baddest-ass things I've seen in months. I wish more people had public-facing commonplace books like this!
Bonus points that Whitney calls it a Whiki! :)
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>whitney trettien</span> on Twitter: "I'm excited to share a digital edition of Susanna Collet's 17th-century commonplace book, held at @morganlibrary. @zoe_braccia & I made it using @digitalmappa. It features a full transcription/facsimile & a searchable library of Collet's source texts. https://t.co/VSCMmBhMS6 https://t.co/fyrbwS9kk1" (<time class='dt-published'>04/09/2021 10:49:31</time>)</cite></small>
But in the dark world of HTML email, where the motto is "code like it's 1996" because Outlook uses the rendering engine from MS Word and Gmail removes almost everything, every method for making two elements overlap that I can think of is unsuitable due to poor client support
So even if it works for you, you won't know where it breaks.
wrote this review initially to accommodate a requirement for the Summer Sale 2019 event
I don't believe the sprockets and sprockets-rails maintainers (actually it's up to the Rails maintainers, see rails/rails#28430) currently consider it broken. (I am not a committer/maintainer on any of those projects). So there is no point in "waiting for someone else to fix" it; that is not going to happen (unless you can change their minds). You just need to figure out the right way to use sprockets 4 with rails as it is.
just as you can enter a store in the real world without
really kickass metaphor
Since I’m doing that, I’m also considering whether it makes sense for me to have a substack blog as well?
Given some of the press Substack has gotten in the past few months, I think there's more to be said for actively leaving Substack to move to WordPress or some other platform where you can use your own domain name and content.
Congratulations on the move!
GRADE K-4 GRADE 5-6 GRADE 7-8 GRADE 9-12 SPANISH TECH TEACHER Teacher Sign Up Sign In Teacher Sign Up Sign In GRADE K-4 GRADE 5-6 GRADE 7-8 GRADE 9-12 SPANISH TECH TEACHER TT GRADE K-4 GRADE 5-6 GRADE 7-8 GRADE 9-12 SPANISH TECH TEACHER Teacher sign up Sign In Why did ancient Greeks and Romans eat lying down? (Thinkstock) Why did ancient Greeks and Romans eat lying down? By: Ask Smithsonian, Smithsonianmag.com November 25, 2015 Published: November 25, 2015 Lexile: 1230L var addthis_config = { services_exclude: 'print,printfriendly', data_ga_property: 'UA-6457029-1', data_track_clickback: true }; var addthis_share = { url_transforms : { shorten: { twitter: 'bitly' } }, shorteners : { bitly : {} }, templates : { twitter : '{' + '{title}' + '}: {' + '{url}' + '} via @TweenTribune' } }; 530L 780L 1040L 1230L Assign to Google Classroom You asked us, "Why did ancient Greeks and Romans eat lying down?" Reclining and dining in ancient Greece started at least as early as the 7th century BCE and was later picked up by the Romans. To eat lying down, while others served you, was a sign of power and luxury enjoyed by the elite. People further down the social ladder copied the laid-back dining style, if they could afford to. I mean, who wouldn't want to stretch out while chowing down, but not everyone was so lucky in ancient Greece. You see, women didn't generally get invited to banquets except for rare occasions like wedding feasts and even then they had to sit upright. It was only in ancient Rome that customs changed, allowing upper-class women to lounge alongside men, and while it sounds sweet, all that lying down and eating can't have been good for the heartburn. Source URL: https://www.tweentribune.com/article/teen/why-did-ancient-greeks-and-romans-eat-lying-down/ Filed Under: Video Culture Odd news Smithsonian Assigned 49 times CRITICAL THINKING QUESTION Why did people “further down the social ladder” copy people above them? Write your answers in the comments section below Please log in to post a comment COMMENTS (15) arellanoj-rob 11/30/2015 - 09:46 a.m. I think that people "further down the social ladder" copied people above them because they thought it'd earn them some sort of respect. It probably gave them sense of power back then. julianc-bag 11/30/2015 - 07:32 p.m. I don;t like eating at the dinner table I prefer the living room. ShawnaWeiser-Ste 12/02/2015 - 03:56 p.m. This seems quite unnecessary and dangerous. Its very common for people lying down to choke while they are eating, I mean come on. Good thing the women and the poor were not allowed to engage in such activities; they probably lived much longer than the rich men. laurenc-bag 12/03/2015 - 09:18 p.m. People "further down the social ladder" copied people above them, possibly to make themselves look a little wealthier than they were. It was a sign of luxury and was only enjoyed by the elite, so they wanted to experience that as well. laurenc-bag 12/03/2015 - 09:21 p.m. And, most likely, my weirdest custom at home is listening to music while watching a video on my phone while FaceTiming my friends, if that even counts as a strange custom... But, I also pray before I eat every meal with my family, which might seem strange to some people. laurenc-bag 12/03/2015 - 09:30 p.m. (It didn't allow me to take the test for some reason...) carsonb-2-bar 12/03/2015 - 10:28 p.m. In the early 7th century reclining and dining in Greece started and later on picked up by the Romans. According to the article it was a sign of power, especially when others served you. People in lower social classes copied it. The lower class people probably copied the upper-class people to be cool. Maybe it made them feel powerful. I thought the article was interesting. I never knew why many pictures back in the 7th century show people eating while lying down. I guess you could say they were the first couch potatoes! bellae1-lin 12/04/2015 - 02:57 p.m. People "further down the social ladder" copied people above them because they wanted to feel luxurious and wealthy. They would want to feel this way because they may not be treated like luxury, and they wanted to see with the eyes of a wealthy being. briannec-ste 12/07/2015 - 05:09 p.m. I personally don't like to eat laying down because I feel like I am being choked. I don't understand how laying down and being fed was a sign of wealth. The laying down not at all but the getting fed I understand. gisellem-pay 12/08/2015 - 11:11 a.m. I think that this concept is similar to our current society. Many people find or develop a custom, in which will catch on to others just to prove their power or how modern they believe they are. This also reminds me of China and foot binding. This tradition was passed down for women as a beauty concept. Page 1 of 2 Next » Take the Quiz Leave a comment ADVERTISEMENT TOPICS Animals Video Education Art Entertainment Culture Food & Health Inspiration National news Odd news Science Technology World news ADVERTISEMENT LEXILE LEVELS 500L-590L 600L-690L 700L-790L 800L-890L 900L-990L 1000L-1090L 1100L-1190L 1200L-1290L 1300L-1600L ADVERTISEMENT Take the Quiz Leave a comment ABOUT US FAQs Terms of Use Privacy Statement LOGIN Sign In Teacher Sign Up Can't Login GET IN TOUCH Contact Us Facebook Twitter Pinterest RSS The Smithsonian Institution is a trust instrumentality of the United States established by an act of Congress in 1846 "for the increase and diffusion of knowledge" googletag.cmd.push(function() { googletag.display('div-gpt-ad-tt-outofpage'); }); window.webtrendsAsyncInit=function(){ var dcs=new Webtrends.dcs().init({ dcsid:"dcs8v0iiladzpxfcn5y7c8cy2_5j6f", domain:"logs1.smithsonian.museum", timezone:-5, i18n:true, fpcdom:".tweentribune.com", plugins:{ } }).track(); }; (function(){ var s=document.createElement("script"); s.async=true; s.src="https://static.media.tweentribune.com/js/webtrends.min.js"; var s2=document.getElementsByTagName("script")[0]; s2.parentNode.insertBefore(s,s2); }()); <img alt="dcsimg" id="dcsimg" width="1" height="1" src="//logs1.smithsonian.museum/dcs8v0iiladzpxfcn5y7c8cy2_5j6f/njs.gif?dcsuri=/nojavascript&WT.js=No&WT.tv=10.4.23&dcssip=www.tweentribune.com"/>
The central idea of the text is that people ate lying down during Ancient Greece because lying down when eating was considered to be a luxury, and symbolized a high class, although high class men and women had different standards. High class women didn't have the right to lie beside men until Ancient Rome, when the customs finally changed.
Coronavirus vaccination cards a target of scams—The Washington Post. (n.d.). Retrieved April 19, 2021, from https://www.washingtonpost.com/health/2021/04/18/scams-coronavirus-vaccination-cards/
J&J Covid-19 Vaccine Pause Driven by Risk of Mistreating Blood Clots—WSJ. (n.d.). Retrieved April 19, 2021, from https://www.wsj.com/articles/j-j-covid-19-vaccine-was-paused-over-blood-clot-treatment-concerns-11618777554?mod=hp_lead_pos2
It should be defined inline. If you are using the img tag, that image should have semantic value to the content, which is why the alt attribute is required for validation. If the image is to be part of the layout or template, you should use a tag other than the img tag and assign the image as a CSS background to the element. In this case, the image has no semantic meaning and therefore doesn't require the alt attribute. I'm fairly certain that most screen readers would not even know that a CSS image exists.
I believed this when I first read it, but changed my mind when I read this good rebuttal: https://hyp.is/f1ndKJ5eEeu_IBtubiLybA/stackoverflow.com/questions/640190/image-width-height-as-an-attribute-or-in-css
Ah yes, excactly the right answer. Img tags are for information, css backgrounds are for layout.
The expect wait command returns more arguments if the spawned process is killed but unbuffer just always returns the 3rd argument.

Since a lot of this is guaranteed to be seen as arcane magic, maybe this is an opportune place for the UI hooks for a conversational/palette-based UI? Maybe >> to set it off?
In some cases empty can be the simplest replacement for TCL/expect or other similar programming tools because empty:
Windows Subsystem for Linux, also known as WSL, is a compatibility layer for running Linux binary executables natively on Windows 10 using a Linux image
I also added --return and used long options, to make this command a little less inscrutable:
first sighting: "inscrutable" Nice word!
With Stack Overflow for Teams being a flexible platform, we’ve seen customers use it for a wide variety of use cases: A platform to help onboard new employees A self-serve help center to reduce support tickets Collaboration and documentation to drive innersource initiatives Breaking down silos and driving org wide transformation like cloud migration efforts A direct customer support platform Enable people who are working towards a common goal, whether a startup or a side project, to develop a collective knowledge base
sed can do so much more, but is totally overkill for this. tr is the right tool for THIS job, but knowledge of sed and regexes will certainly come in handy later!
I'm posting this question to help other users, it was not easy to find a useful answer on UNIX SE until I started to type this question.
The script support/rsync-no-vanished that will be in the next release.
The standard ext4 Linux file system also allocates space for a file-creation timestamp in its internal file system structures, but this hasn’t been implemented yet. Sometimes, this timestamp is populated, but you can’t depend on the values in it.
Emails show Trump officials celebrate efforts to change CDC reports on coronavirus—The Washington Post. (n.d.). Retrieved April 12, 2021, from https://www.washingtonpost.com/health/2021/04/09/cdc-covid-political-interference/
DM gives you simple but/and powerful tools to mark up, annotate and link your own networked collections of digital images and texts. Mark up your image and text documents with highlights that you can then annotate and link together. Identify discreet moments on images and texts with highlight tools including dots, lines, rectangles, circles, polygons, text tags, and multiple color options. Develop your projects and publications with an unlimited number of annotations on individual highlights and entire image and text documents. Highlights and entire documents can host an unlimited number of annotations, and annotations themselves can include additional layers of annotations. Once you've marked up your text and image documents with highlights and annotations, you can create links between individual highlights and entire documents, and your links are bi-directional, so you and other viewers can travel back and forth between highlights. Three kinds of tools, entire digital worlds of possible networks and connections.
This looks like the sort of project that @judell @dwhly @remikalir and the Hypothes.is team may appreciate, if nothing else but for the user interface set up and interactions.
I'll have to spin up a copy shortly to take a look under the hood.
Could this maybe be used when publishing content on third party sites to ping your own website?
Full disclosure: I have been provided with a free Ryobi One + Cordless 4 gallon backpack chemical sprayer for review purposes. I don’t know anyone who works for the manufacturer and have no affiliation with Ryobi. The following review is my honest opinion and has not been influenced by the free product.
I'm a real person and did NOT receive this item at a discount in lieu of a positive review. By clicking "helpful" at the bottom of this review, it will help move "real" reviews to the top. Thanks in advance.
Not really sure who the audience is... the puzzles are a bit too difficult for kids but won't tax adults very much at all--some bare bones hidden object, match-3 and peg hopping.
Taken as a whole it disappoints, which is a shame as, beneath the adorable exterior, the concept has far more potential than what has been achieved.
Good game with some place for improvements. It has potential.
This is a good game, but it has potential to become an even greater game.
Many designers strive to create products that are so easy to navigate, their users can flow through them at first glance. To design something with this level of intuitiveness, it’s imperative designers understand affordances—what they are and how to use them.
role of for-profit companies
Of course, there is no reason why you can't use <aside> for all sidenotes, if it makes your code simpler. Think of it as civil disobedience. :)
We are continuing an overhaul of our default startup editor in order to provide relevant extension-contributed tips and walkthroughs, intended to make both core VS Code features and extension contributions more approachable to new users.
Chambon, Monique, Jonas Dalege, Lourens Waldorp, Han van der Maas, Denny Borsboom, and Frenk van Harreveld. ‘A Complex Systems Perspective on Compliance with Behavioral Measures during the COVID-19 Pandemic in the Netherlands: How Psychological Networks Can Inform Interventions.’ PsyArXiv, 31 March 2021. https://doi.org/10.31234/osf.io/fmu9w.
# unauthenticated do # as :user do # root to: 'devise/registrations#new' # end # end
# authenticated :user, lambda {|u| u.role == "admin"} do # root to: "admin/dashboard#show", as: :user_root # end
Scholar@UC: University of Cincinnati's self-submission institutional repository
class LoggedInConstraint def self.matches?(request) request.env['warden'].authenticate? end end
(have not tried)
class AuthConstraint def initialize(&block) @block = block || ->(_) { true } end def matches?(req) user = current_user(req) user.present? && @block.call(user) end def current_user(req) User.find_by_id(session[:user_id]) end end This is a flexible approach to defining route access based on any desired variable (roles, auth, etc...)
Good solution, and might be needed if you want to base routes on roles, etc. — but this one is even easier if all you need is for it to be conditional based on signed in or not (because devise provides authenticated helper):
authenticated :user do root 'calendars#index', as: :authenticated_root end unauthenticated :user do root 'pages#home', as: :unauthenticated_root end
A great little outline for how to do class retrospectives. While there's a lot of subtlety and a huge gradient between individual learners many of the methods and pro/con lists help to show the differences between them. I'd be curious to see one try all (or as many as possibly) to cover as many of the eventualities as possible.
Too often teachers don't bother with these, but they can be incredibly useful, particularly for helping to attempt to improve future incarnations, as well as to guard against the curse of knowledge.
I like that hyperlink.academy is doing some of the necessary work to expose their teachers to this sort of material. Too often it is only done in the academy in perfunctory ways which aren't designed to improve anything. Additionally the academy provides little, if any, training in the areas of pedagogy. Hyperlink.academy is making strides to provide some of this material and doing a reasonable job of exposing their teachers to it.
We encourage course creators to dedicate time in their courses for a retro. Every cohort of a course is an experiment shaped by all participants, and what you learn can improve the course in important ways. Getting good feedback from learners is a key part of making sure that the course is always evolving in the right direction.
This really should be done each class and even down to the atomic level as just once at the end is not going to pull out enough to be as beneficial as one might hope to help to overcome the curse of knowledge.
Some pesky non-human users (namely computers) have taken to “hotlinking” assets via the raw view feature — using the raw URL as the src for a <script> or <img> tag.
The key point is that this is a feature to improve the experience of our human users.
Recognizing the role that federal leadership can play in breaking this cycle, the Council is pursuing steps to reduce criminal justice system involvement among people experiencing homelessness, both by reducing the criminalization of homelessness and the return of people from correctional settings to homelessness. Specific action areas include:
criminals make up poor people crazy stuff mannnn
TRAILBLAZER-STORY will follow as it turned out to be inevitable for setting up application state for tests. Instead of fumbling around with factories and traits in your tests, you “tell a story” about what to create in which order, easily customizable, and all written using activities.
With all this “monetization” happening around Trailblazer, we will also make sure that all free and paid parts of the project grow adult and maintan an LTS - or long-term support - status. Those are good news to all you users out there having been scared to use gems of this project, not knowing whether or not they’re being maintained, breaking code in the future or making your developers addicted to and then cutting off the supply chain. Trailblazer 2.1 onwards is LTS, and the last 1 ½ years of collaboration have proven that.
Using operations as test factories is a fundamental concept of Trailblazer to remove buggy redundancy in tests and manual factories.
this doc superseded by: https://trailblazer.to/2.1/docs/trailblazer.html#trailblazer-test-helpers-factory
It is absolutely advisable to use factory in combination with let. let(:song) { factory( Song::Create, { title: "Timebomb", band: "Rancid" } ) }
You should always use operations as factories in tests.
There are several helpers to deal with operation tests and operations used as factories.
This covers a lot of material in the other article I read this morning.
Oreskes, N. (n.d.). Jeffrey Epstein’s Harvard Connections Show How Money Can Distort Research. Scientific American. https://doi.org/10.1038/scientificamerican0920-84
Farzan, A. N. (n.d.). Philadelphia let ‘college kids’ distribute vaccines. The result was a ‘disaster,’ volunteers say. Washington Post. Retrieved 26 February 2021, from https://www.washingtonpost.com/nation/2021/01/27/philly-fighting-covid-vaccine/
Spread Germ Defence, not the virus! (n.d.). Retrieved March 1, 2021, from http://www.hprubse.nihr.ac.uk/news/spread-germ-defence-not-the-virus/
Q: So, this means you don’t value hearing from readers?A: Not at all. We engage with readers every day, and we are constantly looking for ways to hear and share the diversity of voices across New Jersey. We have built strong communities on social platforms, and readers inform our journalism daily through letters to the editor. We encourage readers to reach out to us, and our contact information is available on this How To Reach Us page.
We have built strong communities on social platforms
They have? Really?! I think it's more likely the social platforms have built strong communities which happen to be talking about and sharing the papers content. The paper doesn't have any content moderation or control capabilities on any of these platforms.
Now it may be the case that there are a broader diversity of voices on those platforms over their own comments sections. This means that a small proportion of potential trolls won't drown out the signal over the noise as may happen in their comments sections online.
If the paper is really listening on the other platforms, how are they doing it? Isn't reading some or all of it a large portion of content moderation? How do they get notifications of people mentioning them (is it only direct @mentions)?
Couldn't/wouldn't an IndieWeb version of this help them or work better.
These productions were white washed so that white people would be comfortable and enjoy viewing. There was no way that a production of this time would portray slavery in a way that made white people look like they were doing anything wrong.
I've come across about 20 reference for Ivan Illitch over the past month. Not sure what is driving it. Some mentions are coming out of educator circles, others from programmers, some from what I might describe as "knowledge workers" (digital gardeners/Roam Cult/Obsidian crowds). One tangential one was from someone in the hyperlink.academy crowd.
Here's a recent one from today that popped up within a thread shared in IndieWeb chat:
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>Ivan Illich continues to be even more more relevant than he was at the height of his New Left popularity. Conviviality in the digital tools we use has continued to wither https://t.co/D88V6KL7Ez pic.twitter.com/OFDYTjXyCn
— Count Bla (@123456789blaaa) March 15, 2021
Deschooling Society and Tools for Conviviality look very interesting. Perhaps they've distilled enough that their ideas are having a resurgence?
He wrote that "[e]lite professional groups ... have come to exert a 'radical monopoly' on such basic human activities as health, agriculture, home-building, and learning, leading to a 'war on subsistence' that robs peasant societies of their vital skills and know-how. The result of much economic development is very often not human flourishing but 'modernized poverty', dependency, and an out-of-control system in which the humans become worn-down mechanical parts."[13] Illich proposed that we should "invert the present deep structure of tools" in order to "give people tools that guarantee their right to work with independent efficiency."[34]
Amazon anyone?
the need to develop new instruments for the reconquest of practical knowledge by the average citizen.
This fits into the idea of older knowledge and memory systems of indigenous peoples
Green, Andrew. ‘A Tribute to Some of the Doctors Who Died from COVID-19’. The Lancet 396, no. 10264 (28 November 2020): 1720–29. https://doi.org/10.1016/S0140-6736(20)32478-8.
Looks like an interesting way to transport Hypothes.is annotations to [[Obsidian]].
A command line tool for placing Hypothes.is annotations into [[Obsidian]].
are just discovering it,
I know exactly what you mean. My experience? There are very few tools worth adopting for the long haul, ones that repay the time invested. Hypothes.is is a worthwhile investment of time and talent. I would not advocate for its use to my students if I did not think it was a net gain in the brain.
Write modules for publication, even if you only use them privately. You will appreciate documentation in the future.
Sure sometimes my changes get rejected, but it almost always comes with a reason why and I can work together with the maintainer to come up with a sensible solution to my issue.
All too often, people get hung up on the wrong aspects of the Unix Philosophy, and miss the forest for the trees
non-regression testing
That would probably be a better name because you're actually testing/verifying that there hasn't been any regression.
You're testing for the absence of regression. But I guess testing for one also tests for the other, so it probably doesn't matter. (If something is not true you know it is false, etc.)
The number one problem that I see developers have when practicing test-first development that impedes them from refactoring their code is that they over-specify behavior in their tests. This leads developers to write more tests than are needed, which can become a burden when refactoring code.
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.
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.
As to opinions about the shortcomings of the language itself, or the standard run-times, it’s important to realize that every developer has a different background, different experience, different needs, temperament, values, and a slew of other cultural motivations and concerns — individual opinions will always be largely personal and, to some degree, non-technical in nature.
I searched for a replacement, but the list of plug-ins had 5000 items and the search function couldn't find anything of the same kind...
This is a copy of the "AMD" document in the repo, kept here to maintain historical links. If this document differs from the one in the repo, the repo version is the correct one.
Why not just make this document empty (besides a link) and link/redirect to the canonical version?
That way it is impossible for them to disagree.
Unfortunately, given how widely used concat_javascript_sources is, this required changing a lot of tests. It would be nice if we could remove some of the duplication in these tests (so that similar changes would not require updating this many tests), but that can come in another PR.
Money could be good if it is spent to provide some of the above things. Money on it's own is hard because then it means I would have to spend time book-keeping and managing instead of programming.
I think that's fine, but I also don't particularly care about @mikeycgto's desire to not have the linking comment be present in the minified JS.
let me know if you've got more issues (by opening a new issue)
I'm trying to get official time at work to dedicate to source maps, and haven't made much progress there.
OpenFaaS is hosted by OpenFaaS Ltd (registration: 11076587), a company which also offers commercial services, homepage sponsorships, and support.
On the “lows” side, I’d say the worst thing was the impact of not being present enough for my family. I was working a full-time job and doing faastRuby on nights and weekends. Here I want to give a big shout out to my wife. She supported me through this and didn’t cut my head off in the process.
Better yet, send them a link to this page to help them understand why and how to make an example app:
The source for all versions is available on GitHub.
This is a non-exhaustive list of other things I love;
Designing and writing code get me money so I can have food so they get a lot of my attention.
[...document.querySelectorAll("*")].filter(e => e.childNodes && [...e.childNodes].find(n => n.nodeValue?.match("❤")))
function contains(selector, text) { var elements = document.querySelectorAll(selector); return [].filter.call(elements, function(element){ return RegExp(text).test(element.textContent); }); }
Array.from(document.querySelectorAll('div')) .find(el => el.textContent === 'SomeText, text continues.');
Dafa ànd ak moroom yi àll ba, fori aloom.
Il est allé dans la brousse ramasser des fruits de Diospyros avec ses camarades.
dafa -- he/she.
ànd v. / ànd bi -- to be together, to go together; copulate; going together, fellowship; placenta.
ak -- and, with, etc.
moroom mi -- comrade of the same age group, equal, companion, neighbor.
yi -- the (plural).
àll bi -- large expanse of uninhabited land, bush; distant, as opposed to home.
ba -- the (indicates distance).
for+i (for) v. -- to pick up.
aloom bi -- edible fruit of Diospyros mespiliformis (aloom gi for the tree).
Grover, Natalie. ‘Should Primary Schoolchildren Be Made to Wear Masks?’ The Guardian, 2 March 2021, sec. Education. https://www.theguardian.com/education/2021/mar/02/should-primary-schoolchildren-be-made-to-wear-masks.
Please note that the I/O DSL is only providing the most-used requirements. Feel free to use the low-level taskWrap API to build your own variable mapping with different scoping techniques.