- Dec 2024
-
www.ordinarymind.com www.ordinarymind.com
-
If you’re just sitting in a cave for nine years, desire intelligently doesn’t seem to come into play very much. But if you’re in the world with other people and you’re living a life, how do you desire, how do you connect, how do you attach without greed, without trying to control other people in order to not lose them or lose their love? We have to learn to attach, to desire intelligently, to hold lightly.
for - desire intelligently - without greed - without trying to control - in the real world - not in a cave - Zen - Barry Magid
-
- Oct 2024
-
www.youtube.com www.youtube.com
-
18:59 Warren Mosler 19:49 Government does not need dollars, citizens need dollars 20:18 Warren is not an economist - he is not trying to defend economic theory - he is a financial trader watching the operation of money
-
- Sep 2024
-
hypothes.is hypothes.is
-
What is your profit in this? Think about it.
-
Aren’t you afraid to say such words out loud?
-
I tell you, Zeus with all his arrogance will be brought low. He is already 69 planning the marriage that will throw him from his omnipotence into oblivion. The curse his father, Kronos, spoke when he was driven from his ancient throne will be fulfilled then.
Tags
- Hermes is trying to mislead Prometheus by claiming that mortals will never thank you for your gift and you will be punished in vain although Prometheus is staying on his own. I feel sorry for Prometheus because it is very hard to not to fall apart from your own thoughts and ideas. For Zeus on the other hand the guilt does not eat him up inside. That is very unfair
- Chorus are trying to warn Prometheus about holding his tongue. Prometheus threaten Zeus with what he hope will happen although hopefully he is able to see the future. Prometheus is very brave as he is not afraid of even Zeus.
- Here Prometheus is again trying to say that Zeus arrogance will one day turn against him moreover another reason will be his marriage that he is planning. At the end says Prometheus even Gods will not help him to escape his fate fate that he deserves. When this time will arrive he will understand the difference between ruler and slave.
Annotators
URL
-
-
stackoverflow.com stackoverflow.com
-
Disable all observers in your test suite by default. They should not be complicating your model tests because they should have separate concerns anyway. You don't need to unit test that observers actually fire, because ActiveRecord's test suite does that, and your integration tests will cover it.
-
-
www.youtube.com www.youtube.com
-
i wanted to convey the sense that not doing something to stop that tide of limiting freedom um is not natural it's it it it's limiting to whatever natural telos there may be and to existence
for - claim - not intervening against Russia, that is trying to limit freedoms is not natural - Bernado Kastrup - counterexamples in ecology
comment - Isn't a predator species in nature naturally setting a limit on the prey species in the environment? - In that way, the predator population is acting as a limiter of freedom, but keeps the prey population in check and in balance - There are many cases in ecology where the (artificial) removal of a predator species in an existent, balanced ecosystem resulted in overpopulation of the prey species as - there is no predator population to keep them in check
-
- Aug 2024
-
www.youtube.com www.youtube.com
-
57:00 Social anxiety results in actual bad social performance. In turn, this feeds the social anxiety even more, completing a loop of sorts. Again, trying to be social, or not to be awkward, results in being worse at the thing. (refer back to other HealthyGamer video for similar idea)
Tags
Annotators
URL
-
-
www.youtube.com www.youtube.com
-
0:40/2:40 Trying not to be awkward leads to being awkward. Thus the awkwardness arises from the desire to not be awkward (paradox of trying). Not being awkward is more about where attention and awareness goes, than it being about doing something about it.
-
- Jul 2024
-
Local file Local file
-
owthoroughly trenchant was his ability to sort contradictory signals, I have nodoubt that he must have already suspected something.
BECAUSE HE HIMSELF IS CONTRADICTORY!
-
Like all caubois, she said: theyknow everything there is to know about food, because they can’t hold aknife and fork properly. Gourmet aristocrats with plebian manners. Feedhim in the kitchen.
To know everything there is to know about oneself (the food) because he does not adopt the non-paradoxical constraints that one uses to define identity. He defies expectations of knowing so much about foods, cheeses and wines -- more than the Italians who have been doing this forever, because he does not stick to custom, to traditional views of identity.
-
It was not only thenational hymn of their southern youth, but it was the best they could offerwhen they wished to entertain royalty.
Show of his maturity by being called "royalty" because of his extensive knowledge that came from experimentation and not limiting oneself to a standard view of identity
-
- Jun 2024
-
Local file Local file
-
One day I saw Oliver sharing the same ladder with the gardener, tryingto learn all he could about Anchise’s grafts, which explained why ourapricots were larger, fleshier, juicier than most apricots in the region.
When the apricots represent Oliver's deepest and most hidden fragments of identity, and Oliver "trying to learn all he could about Anchise's grafts" shows his determination in understanding his contradictory bits of himself, that don't meet his confident, tan caubois mannerisms. Furthermore, the apricots were "larger, fleshier, jucier than most apricots in the region". Indicating his understanding of his identity allowed him to mature into such a beautiful fruit.
-
- May 2024
-
docdrop.org docdrop.org
-
Putin Mafia style autocratic environment um wherever he can
for - key insight - Putin is trying to create autocratic governments all over the world - geopolitics - Putin's influence in Georgia
-
- Feb 2024
-
-
1:15 Kyle forced his progress from 25-30 years. Trying too hard, chasing too hard, is counter-productive ("cosmic paradox")
See ZK on trying too hard is counterproductive
-
- Nov 2023
-
github.com github.com
-
// Not recommended: log into the application like a user // by typing into the form and clicking Submit // While this works, it is slow and exercises the login form // and NOT the feature you are trying to test.
-
- Aug 2023
-
web.hypothes.is web.hypothes.is
-
There are no annotations to apply.
-
- May 2023
-
jillianhess.substack.com jillianhess.substack.com
-
Write down all these slender ideas. It is surprising how often one sentence, jotted in a notebook, leads immediately to a second sentence. A plot can develop as you write notes. Close the notebook and think about it for a few days — and then presto! you’re ready to write a short story. — Patricia Highsmith: Her Diaries and Notebooks
quote is from Highsmith's Plotting and Writing Suspense Fiction
I love the concept of "slender ideas" as small, fleeting notes which might accumulate into something if written down. In saying "Close the notebook and think about it for a few days" Patricia Highsmith seems to be suggesting that one engage in diffuse thinking, passive digesting, or mulling rather than active or proactive thinking.
She also invokes the magic word "presto!" (which she exclaims) as if to indicate that magically the difficult work of writing is somehow no longer difficult. Many writers seem to indicate that this is a phenomenon, but never seem to put their finger on the mechanism of why it happens. Some seems to stem from the passive digestion over days with diffuse thinking, with portions may also stem from not starting from a blank page and having some material to work against instead of a vacuum.
From Patricia Highsmith: Her Diaries and Notebooks: 1941-1995 (Swiss Literary Archives)
-
- Feb 2023
-
www.reddit.com www.reddit.com
-
One can find utility in asking questions of their own note box, but why not also leverage the utility of a broader audience asking questions of it as well?!
One of the values of social media is that it can allow you to practice or rehearse the potential value of ideas and potentially getting useful feedback on individual ideas which you may be aggregating into larger works.
-
- Jan 2023
-
richardcarter.com richardcarter.com
- Nov 2022
-
auth0.com auth0.com
-
Can I try the endpoints before I implement my application?
-
-
github.com github.com
-
Post.in_order_of(:type, %w[Draft Published Archived]).order(:created_at).pluck(:name) which generates SELECT posts.name FROM posts ORDER BY CASE posts.type WHEN 'Draft' THEN 1 WHEN 'Published' THEN 2 WHEN 'Archived' THEN 3 ELSE 4 END ASC, posts.created_at ASC
-
- Mar 2022
-
www.proquest.com www.proquest.com
-
“As a neonatologist, ... prior to COVID, I had maybe attended two to three deliveries in the medical ICU because it’s not common for women of childbearing age in their 20s and 30s to be critically ill and sick,” she said. Now, she said, “I truly cannot remember the last time I was on call at night and did not have to attend a COVID delivery. We’re just seeing a lot more complications in moms who you would expect to be healthy.”
She is reflecting on her work before COVID, and during. What she is seeing more mothers having complications because of COVID.
-
Utah Department of Health reports that 81% of the state’s coronavirus deaths were patients who were “high risk,” only 52% of hospitalizations were of people deemed to have risk factors for serious illness.
UDOH reported: 81% of COVID Deaths = High Risk people 52% of Hospitalizations = At Risk for serious illness.
-
Now thousands of people have shared their own stories about living through the pandemic with chronic illness — and about coping with remarks from media personalities and even health officials that minimize the human toll of COVID-19 because deaths and hospitalizations disproportionately affect people who are old or have underlying medical conditions.
Comments made by Media, and Health Officials was minimizing the COVID-19 deaths and illnesses because most or some of those affected were older or had comorbidities.
-
- Jun 2021
-
stackoverflow.com stackoverflow.com
-
Is there a way to select from multiple custom tables using ActiveRecord QueryMethods? I'm trying to replicate this SQL query using Ruby's ActiveRecord Query Methods. select employee.emplid, address.location from (....) employee, (....) address where employee.emplid = address.emplid
-
- Apr 2021
-
-
Of course you must not use plain-text passwords and place them directly into scripts. You even must not use telnet protocol at all. And avoid ftp, too. I needn’t say why you should use ssh, instead, need I? And you also must not plug your fingers into 220 voltage AC-output. Telnet was chosen for examples as less harmless alternative, because it’s getting rare in real life, but it can show all basic functions of expect-like tools, even abilities to send passwords. BUT, you can use “Expect and Co” to do other things, I just show the direction.
Tags
Annotators
URL
-
-
stackoverflow.com stackoverflow.com
-
Too new to comment on the specific answer
So you think it's better to make people post a new "answer" (as if it were actually a distinct, unrelated answer) instead of just letting them comment on the answer that they actually want to comment on? Yuck.
-
-
github.com github.com
-
# +devise_for+ is meant to play nicely with other routes methods. For example, # by calling +devise_for+ inside a namespace, it automatically nests your devise # controllers: # # namespace :publisher do # devise_for :account # end
-
-
github.com github.com
-
find_field finds by id, name or placeholder text - so find_field('Prefix') should find the element with matching placeholder text rather than needing xpath.
-
- Mar 2021
-
www.jackfranklin.co.uk www.jackfranklin.co.uk
-
Svelte is different in that by default most of your code is only going to run once; a console.log('foo') line in a component will only run when that component is first rendered.
Tags
- opinionated
- trying to doing things the same way you did in a different library/framework (learning new way of thinking about something / overcoming habits/patterns/paradigms you are accustomed to)
- unfortunate defaults
- difference
- turning things around / doing it differently
- Svelte vs. React
- reasonable defaults
- important point
- opinion
Annotators
URL
-
-
trailblazer.to trailblazer.to
-
Hey, that’s is an imaginary complication of our example - please don’t do this with every condition you have in your app.
-
- Feb 2021
-
trailblazer.to trailblazer.to
-
For branching out a separate path in an activity, use the Path() macro. It’s a convenient, simple way to declare alternative routes
Seems like this would be a very common need: once you switch to a custom failure track, you want it to stay on that track until the end!!!
The problem is that in a Railway, everything automatically has 2 outputs. But we really only need one (which is exactly what Path gives us). And you end up fighting the defaults when there are the automatic 2 outputs, because you have to remember to explicitly/verbosely redirect all of those outputs or they may end up going somewhere you don't want them to go.
The default behavior of everything going to the next defined step is not helpful for doing that, and in fact is quite frustrating because you don't want unrelated steps to accidentally end up on one of the tasks in your custom failure track.
And you can't use
fail
for custom-track steps becase that breaksmagnetic_to
for some reason.I was finding myself very in need of something like this, and was about to write my own DSL, but then I discovered this. I still think it needs a better DSL than this, but at least they provided a way to do this. Much needed.
For this example, I might write something like this:
step :decide_type, Output(Activity::Left, :credit_card) => Track(:with_credit_card) # Create the track, which would automatically create an implicit End with the same id. Track(:with_credit_card) do step :authorize step :charge end
I guess that's not much different than theirs. Main improvement is it avoids ugly need to specify end_id/end_task.
But that wouldn't actually be enough either in this example, because you would actually want to have a failure track there and a path doesn't have one ... so it sounds like Subprocess and a new self-contained ProcessCreditCard Railway would be the best solution for this particular example... Subprocess is the ultimate in flexibility and gives us all the flexibility we need)
But what if you had a path that you needed to direct to from 2 different tasks' outputs?
Example: I came up with this, but it takes a lot of effort to keep my custom path/track hidden/"isolated" and prevent other tasks from automatically/implicitly going into those steps:
class Example::ValidationErrorTrack < Trailblazer::Activity::Railway step :validate_model, Output(:failure) => Track(:validation_error) step :save, Output(:failure) => Track(:validation_error) # Can't use fail here or the magnetic_to won't work and Track(:validation_error) won't work step :log_validation_error, magnetic_to: :validation_error, Output(:success) => End(:validation_error), Output(:failure) => End(:validation_error) end
puts Trailblazer::Developer.render o Reloading... #<Start/:default> {Trailblazer::Activity::Right} => #<Trailblazer::Activity::TaskBuilder::Task user_proc=validate_model> #<Trailblazer::Activity::TaskBuilder::Task user_proc=validate_model> {Trailblazer::Activity::Left} => #<Trailblazer::Activity::TaskBuilder::Task user_proc=log_validation_error> {Trailblazer::Activity::Right} => #<Trailblazer::Activity::TaskBuilder::Task user_proc=save> #<Trailblazer::Activity::TaskBuilder::Task user_proc=save> {Trailblazer::Activity::Left} => #<Trailblazer::Activity::TaskBuilder::Task user_proc=log_validation_error> {Trailblazer::Activity::Right} => #<End/:success> #<Trailblazer::Activity::TaskBuilder::Task user_proc=log_validation_error> {Trailblazer::Activity::Left} => #<End/:validation_error> {Trailblazer::Activity::Right} => #<End/:validation_error> #<End/:success> #<End/:validation_error> #<End/:failure>
Now attempt to do it with Path... Does the Path() have an ID we can reference? Or maybe we just keep a reference to the object and use it directly in 2 different places?
class Example::ValidationErrorTrack::VPathHelper1 < Trailblazer::Activity::Railway validation_error_path = Path(end_id: "End.validation_error", end_task: End(:validation_error)) do step :log_validation_error end step :validate_model, Output(:failure) => validation_error_path step :save, Output(:failure) => validation_error_path end
o=Example::ValidationErrorTrack::VPathHelper1; puts Trailblazer::Developer.render o Reloading... #<Start/:default> {Trailblazer::Activity::Right} => #<Trailblazer::Activity::TaskBuilder::Task user_proc=validate_model> #<Trailblazer::Activity::TaskBuilder::Task user_proc=validate_model> {Trailblazer::Activity::Left} => #<Trailblazer::Activity::TaskBuilder::Task user_proc=log_validation_error> {Trailblazer::Activity::Right} => #<Trailblazer::Activity::TaskBuilder::Task user_proc=save> #<Trailblazer::Activity::TaskBuilder::Task user_proc=log_validation_error> {Trailblazer::Activity::Right} => #<End/:validation_error> #<Trailblazer::Activity::TaskBuilder::Task user_proc=save> {Trailblazer::Activity::Left} => #<Trailblazer::Activity::TaskBuilder::Task user_proc=log_validation_error> {Trailblazer::Activity::Right} => #<End/:success> #<End/:success> #<End/:validation_error> #<End/:failure>
It's just too bad that:
- there's not a Railway helper in case you want multiple outputs, though we could probably create one pretty easily using Path as our template
- we can't "inline" a separate Railway acitivity (Subprocess "nests" it rather than "inlines")
-
step :direct_debit
I don't think we would/should really want to make this the "success" (Right) path and :credit_card be the "failure" (Left) track.
Maybe it's okay to repurpose Left and Right for something other than failure/success ... but only if we can actually change the default semantic of those signals/outputs. Is that possible? Maybe there's a way to override or delete the default outputs?
Tags
- useful
- powerful
- trailblazer-activity
- tip
- helper functions
- I have a question about this
- flexibility
- semantics
- verbose / noisy / too much boilerplate
- example: not how you would actually do it (does something wrong/bad/nonideal illustrating but we should overlook it because that's not the one thing the example is trying to illustrate/show us)
- example: in order to keep example concise/focused, may not implement all best practices (illustrates one thing only)
- feels wrong
- concise
Annotators
URL
-
-
devel.ringlet.net devel.ringlet.net
-
A “warning” signal is sent first, then, after a timeout, a “kill” signal, similar to the way init(8) operates on shutdown.
-
-
stackoverflow.com stackoverflow.com
-
if the process does not react on a normal kill, you may want to add an additional kill -9 a few seconds afterwards.
-
-
www.howtogeek.com www.howtogeek.com
-
We can ask timeout to try to stop the program using SIGTERM, and to only send in SIGKILL if SIGTERM didn’t work. To do this, we use the -k (kill after) option. The -k option requires a time value as a parameter.
-
-
store.steampowered.com store.steampowered.com
-
From having the DLC only items be both constantly in your face and the kind of things you should really have access to as a base (medium sized building, most of the decorations etc) to the maps layout being seemingly purposefully made to be agravating, everytme I tried to play and like this game I got spit in the face by the devs
-
-
stackoverflow.com stackoverflow.com
-
You can write the query in this good old way to avoid error
-
Also there is always an option to use SQL: @items .joins(:orders) .where("orders.user_id = ? OR items.available = true", current_user.id)
-
-
github.com github.com
-
but if .or() throws an error then I'm back to the bad old days of using to_sql
-
- Jan 2021
-
forums.theregister.com forums.theregister.com
-
What's wrong here is Canonical trying to position itself as a powerhouse and ascertain control over Linux users.
-
- Nov 2020
-
mywiki.wooledge.org mywiki.wooledge.org
-
However, this construct is not completely equivalent to if ... fi in the general case.
The caveat/mistake here is if you treat it / think that it is equivalent to if a then b else c. That is not the case if b has any chance of failing.
-
- Oct 2020
-
docs.gitlab.com docs.gitlab.com
-
By using deploy keys, you don’t have to set up a fake user account.
-
-
github.com github.com
-
The reason why we don't just create a real DOM tree is that creating DOM nodes and reading the node properties is an expensive operation which is what we are trying to avoid.
-
-
www.bobvila.com www.bobvila.com
-
took advantage of your imposed staycation
-
-
github.com github.com
-
Svelte doesn't re-render, so you need to respond to component mount/dismount and prop changes separately as they are distinct concepts and never tied together, unlike in React.
Tags
- trying to doing things the same way you did in a different library/framework (learning new way of thinking about something / overcoming habits/patterns/paradigms you are accustomed to)
- UI library: reacting to prop changes
- different way of thinking about something
- distinction
- lifecycle callbacks
Annotators
URL
-
-
medium.com medium.com
-
Sometimes, you may be tempted to write that wrapper. Because all your (React or Vue or insert your reactive framework here) instincts tell you so.Resist the temptation. There is a better way. A svelter way. Introducing: the use-directive (a.k.a. “actions”).
-
However, especially when starting out, it’s very easy to fall into the “this is how I did things in my previous framework” trap.
Tags
- trying to doing things the same way you did in a different library/framework (learning new way of thinking about something / overcoming habits/patterns/paradigms you are accustomed to)
- Svelte: action (use:)
- getting a fresh perspective
- different way of thinking about something
- overcoming preconceived opinions
- paradigm shift
- Svelte
Annotators
URL
-
-
-
I actually wasn't trying to promote this like I usually promote my articles.
-
I wasn't really intending this article to get spread as far as it did without context. I never tagged it, I didn't make it a general post on Social media or on Hacker News
-
- Sep 2020
-
github.com github.com
-
Svelte will not offer a generic way to support style customizing via contextual class overrides (as we'd do it in plain HTML). Instead we'll invent something new that is entirely different. If a child component is provided and does not anticipate some contextual usage scenario (style wise) you'd need to copy it or hack around that via :global hacks.
Tags
- run-time dynamicness/generics vs. having to explicitly list/hard-code all options ahead of time
- workarounds
- maintenance burden to explicitly define/enumerate/hard-code possible options (explicit interface)
- forking to add a desired missing feature/change
- component/library author can't consider/know ahead of time all of the ways users may want to use it
- Svelte: how to affect child component styles
- ugly/kludgey
- forced to fork/copy and paste library code because it didn't provide enough customizability/extensibility / didn't foresee some specific prop/behavior that needed to be overridable/configurable (explicit interface)
- trying to prevent one bad thing leading to people doing/choosing an even worse option
Annotators
URL
-
-
github.com github.com
-
The problem with working around the current limitations of Svelte style (:global, svelte:head, external styles or various wild card selectors) is that the API is uglier, bigger, harder to explain AND it loses one of the best features of Svelte IMO - contextual style encapsulation. I can understand that CSS classes are a bit uncontrollable, but this type of blocking will just push developers to work around it and create worse solutions.
Tags
- key point
- +0.9
- Svelte: how to affect child component styles
- Svelte: CSS encapsulation
- important point
- missing out on the benefits of something
- trying to prevent one bad thing leading to people doing/choosing an even worse option
- arbitrary limitations leading to less-than-ideal workarounds
Annotators
URL
-
-
github.com github.com
-
Even without going to that extreme, the constraint of having a single <style> can easily force component authors to resort to the kinds of classes-as-namespaces hacks that scoped styles are supposed to obviate.
-
- Aug 2020
-
meta.stackexchange.com meta.stackexchange.com
-
Can't upvote this enough. It is highly irritating to see language destroyed (and we wonder why kids bastardize the language..).
Tags
- combating widespread incorrectness/misconception by consistently doing it correctly
- example of: using incorrect terms
- even if majority makes a mistake; it doesn't make it correct
- correctness
- hoping/trying to convince others that your view/opinion/way is right by consistently sticking to it despite many being ignorant/mistaken/unaware/holding different opinion
Annotators
URL
-
-
english.stackexchange.com english.stackexchange.com
-
As a web designer, I hate that "log in" creates a visual space between the words. If you line up "Log In Register" - is that three links or two? This creates a Gestalt problem, meaning you have to really fiddle with spacing to get the word groupings right, without using pipe characters.
Sure, you can try to solve that problem by using a one-word alternative for any multi-word phrase, but that's not always possible: there isn't always a single word that can be used for every possible phrase you may have.
Adjusting the letter-spacing and margin between items in your list isn't that hard and would be better in the long run since it gives you a scalable, general solution.
"Log in" is the only correct way to spell the verb, and the only way to be consistent with 1000s of other phrasal verbs that are spelled with a space in them.
We don't need nor want an exception to the general rule just for "login" just because so many people have made that mistake.
-
- Jul 2020
- May 2020
-
-
This is it. I'm done with Page Translator, but you don't have to be. Fork the repo. Distribute the code yourself. This is now a cat-and-mouse game with Mozilla. Users will have to jump from one extension to another until language translation is a standard feature or the extension policy changes.
-
Mozilla will never publicly ask users to circumvent their own blocklist. But it's their actions that are forcing people to do so.
-
So to me, it seems like they want to keep their users safer by... making them use Google Chrome or... exposing themselves to even greater danger by disabling the whole blocklist.
-
- Apr 2020
-
www.techrepublic.com www.techrepublic.com
-
there's no reasonable way to communicate effectively with the less technically minded without acquiescing to the nontechnical misuse of the term "hacker"
-
The more easily relabeled of the two uses of the term "hacker" is the malicious security cracker: it is not only the more recent phenomenon to acquire that label, but also the one whose meaning is most easily evoked by an alternative term. This is why, when you read an article of mine that talks about malicious security crackers, I use the term "malicious security cracker"
Tags
- communication
- language: misuse of word
- communicating with less technical people
- popular misconceptions
- alternative to mainstream way
- language
- hoping/trying to convince others that your view/opinion/way is right by consistently sticking to it despite many being ignorant/mistaken/unaware/holding different opinion
- "hacker" vs. "cracker"
- acquiescing/giving in
Annotators
URL
-
- Jan 2020
-
github.com github.com
-
Hypothesis considers a "close enough match" to be a success and does NOT place the corresponding annotation in the Orphan category, thus creating a false positive.
-
- Dec 2019
-
hypothes.is hypothes.is
-
Her feet, swinging up and down high in the air, seemed to be nodding at him.
-
---"not doing the can-can, for God's sake.
-
- Mar 2019
-
drive.google.com drive.google.com
-
lksjdf;alksjdf;alkjf
-
- Apr 2018
-
Local file Local file
-
Her words reveal the conflict between allegiance to hercultural background and her adopted culture.
conflict between both of her cultures. her cultural background is one of patrice lumbaba who was killed. meaning her only identity were two european royaltyis and a horribly alteres portrayal, embodiment of Jesus
-
Trying new approaches is a strategy in which some womenbegan to understand and interact within their worlds insomewhat different ways, taking advantage of new optionsthat became apparent.
I argue that the entire play is in this stage, the last stage. her way of trying new apporaches is making up different realities and people who each see this situation as something much different and far more dramatic/tramautic
-
- Oct 2016
-
www.theatlantic.com www.theatlantic.com
-
dual-language programs
making a change
-
- May 2015
-
hypothes.is hypothes.is
-
Hypothes.is
Excited to try this out...perhaps useful for my students as well.
-