- Apr 2024
-
inst-fs-iad-prod.inscloudgate.net inst-fs-iad-prod.inscloudgate.net
-
Butno matter how the form may vary, the fact that an organism hasconscious experience at all means, basically, that there is somethingit is like to be that organism
for - earth species project - ESP - Earth Species Project - Aza Raskin - Ernest Becker - Book - The Birth and Death of Meaning
comment - what is it like to be that other organism? - Earth Species Project is trying to shed some light on that using machine learning processes to decode the communication signals of non-human species - https://jonudell.info/h/facet/?max=100&expanded=true&user=stopresetgo&exactTagSearch=true&any=earth++species+project - https://hyp.is/go?url=http%3A%2F%2Fdocdrop.org%2Fvideo%2FH9SvPs1cCds%2F&group=world
- In Ernest Becker's book, The Birth and Death of Meaning, Becker provides a summary of the ego from a Freudian perspective that is salient to Nagel's work - The ego creates time and humans, occupying a symbolosphere are timebound creatures that create the sense of time to order sensations and perceptions - The ego becomes the central reference point for the construct of time - If the anthropocene is a problem - and we wish to migrate towards an ecological civilization in which there is greater respect for other species, - a symbiocene - this means we need to empathize with other species - If our species is timebound but the majority of other species are not, - then we must bridge that large gap by somehow experiencing what it's like to be an X ( where X can be a bat or many other species)
reference - interesting adjacencies emerging from reading a review of Ernest Becker's book: The Birth and Death of Meaning - https://hyp.is/go?url=https%3A%2F%2Fwww.themortalatheist.com%2Fblog%2Fthe-birth-and-death-of-meaning-ernest-becker&group=world
Tags
- Aza Raskin
- adjacency - Thomas Nagel - Ernest Becker - Edmond Husserl - Epoche - timebind - timelessness - enlightenment - Epoche - symbiocene - anthropocene - Rescue our future
- What is it like to be that organism?
- Ernest Becker
- Book - The Birth and Death of Meaning
- Thomas Nagel
- earth species project
- Epoche
- ESP - Earth Species Project
Annotators
URL
-
- Jan 2024
-
mongoosejs.com mongoosejs.com
-
Instance methods Instances of Models are documents. Documents have many of their own built-in instance methods. We may also define our own custom document instance methods. // define a schema const animalSchema = new Schema({ name: String, type: String }, { // Assign a function to the "methods" object of our animalSchema through schema options. // By following this approach, there is no need to create a separate TS type to define the type of the instance functions. methods: { findSimilarTypes(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); } } }); // Or, assign a function to the "methods" object of our animalSchema animalSchema.methods.findSimilarTypes = function(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); }; Now all of our animal instances have a findSimilarTypes method available to them. const Animal = mongoose.model('Animal', animalSchema); const dog = new Animal({ type: 'dog' }); dog.findSimilarTypes((err, dogs) => { console.log(dogs); // woof }); Overwriting a default mongoose document method may lead to unpredictable results. See this for more details. The example above uses the Schema.methods object directly to save an instance method. You can also use the Schema.method() helper as described here. Do not declare methods using ES6 arrow functions (=>). Arrow functions explicitly prevent binding this, so your method will not have access to the document and the above examples will not work.
Certainly! Let's break down the provided code snippets:
1. What is it and why is it used?
In Mongoose, a schema is a blueprint for defining the structure of documents within a collection. When you define a schema, you can also attach methods to it. These methods become instance methods, meaning they are available on the individual documents (instances) created from that schema.
Instance methods are useful for encapsulating functionality related to a specific document or model instance. They allow you to define custom behavior that can be executed on a specific document. In the given example, the
findSimilarTypes
method is added to instances of theAnimal
model, making it easy to find other animals of the same type.2. Syntax:
Using
methods
object directly in the schema options:javascript const animalSchema = new Schema( { name: String, type: String }, { methods: { findSimilarTypes(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); } } } );
Using
methods
object directly in the schema:javascript animalSchema.methods.findSimilarTypes = function(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); };
Using
Schema.method()
helper:javascript animalSchema.method('findSimilarTypes', function(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); });
3. Explanation in Simple Words with Examples:
Why it's Used:
Imagine you have a collection of animals in your database, and you want to find other animals of the same type. Instead of writing the same logic repeatedly, you can define a method that can be called on each animal instance to find similar types. This helps in keeping your code DRY (Don't Repeat Yourself) and makes it easier to maintain.
Example:
```javascript const mongoose = require('mongoose'); const { Schema } = mongoose;
// Define a schema with a custom instance method const animalSchema = new Schema({ name: String, type: String });
// Add a custom instance method to find similar types animalSchema.methods.findSimilarTypes = function(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); };
// Create the Animal model using the schema const Animal = mongoose.model('Animal', animalSchema);
// Create an instance of Animal const dog = new Animal({ type: 'dog', name: 'Buddy' });
// Use the custom method to find similar types dog.findSimilarTypes((err, similarAnimals) => { console.log(similarAnimals); }); ```
In this example,
findSimilarTypes
is a custom instance method added to theAnimal
schema. When you create an instance of theAnimal
model (e.g., a dog), you can then callfindSimilarTypes
on that instance to find other animals with the same type. The method uses thethis.type
property, which refers to the type of the current animal instance. This allows you to easily reuse the logic for finding similar types across different instances of theAnimal
model.
Tags
Annotators
URL
-
- Nov 2023
-
files.eric.ed.gov files.eric.ed.gov
-
From this self-critical and controlled reasoning which is applied objectively andmethodically to the world, it makes sure to construct an "objectivity" which transcends the
-
for: adjacency - objectivity - imputation of the other
-
adjacency between
- objectivity
- imputation of the other
- adjacency statement
- there is a subtle assumption behind objectivity, namely that at least one other consciousness exists which can experience something the phenomena in a sufficiently similar way.
- this is not a trivial assumption. Consider Thomas Nagel's "What is it like to be a bat?" Another human subject is typically required when "objectivity" is invoked. Certainly a bat could not experience the same phenomena objectively!
- This also begs the question: to what extent can another human experience the phenomena the same way? We are assuming that two human beings who agree on the objectivity of a fact know what it is like to be the other in some salient way.
-
-
-
inst-fs-iad-prod.inscloudgate.net inst-fs-iad-prod.inscloudgate.net
-
for: empathy, self other dualism, symbolosphere, Deep Humanity, DH, othering, What is it like to be a bat?, Thomas Nagel, ingroup outgroup
- title: What is it Like to be a Bat?
- author: Thomas Nagel
-
date: Oct 1974
-
comment
- Forget about what it's like to be a bat, what's it like to be another human!
- This is a paper that can deepen our understanding of what it means to be empathetic and also its opposite, what it means to participate in othering. In the fragmented , polarized world we live in, these are very important explorations.
- Insofar as the open source Deep Humanity praxis is focused on exploring the depths of our humanity to help facilitate the great transition through the meaning / meta / poly crisis embroiling humanity, knowing what the "other" means is very salient.
NOTE - references - for references to any words used in this annotation which you don't understand, please use the tool in the following link to search all of Stop Reset Go's annotations. Chances are that any words you do not understand are explored in our other annotations. Go to the link below and type the word in the "ANY" field to find the annotator's contextual understanding, salience and use of any words used here
https://jonudell.info/h/facet/?max=100&expanded=true&user=stopresetgo&exactTagSearch=true
-
- Mar 2023
-
apps.apple.com apps.apple.com
-
the issues I've always had with it: No support. As in, no one in Google's support organization has any clue about what this app does. No support group discussions as far as I can tell ("Smart Lock" is too generic to really find anything). That's not surprising, because while I've figured out how it works/what it does in my use case, there's really no clear documentation on it - like what it even does, really.
-
- Jan 2023
-
hypothes.is hypothes.is假设1
-
个人学习可能取决于他人行为的主张突出了将学习环境视为一个涉及多个互动参与者的系统的重要性
Tags
Annotators
URL
-
- Nov 2022
-
stackoverflow.com stackoverflow.com
-
session = ActionDispatch::Integration::Session.new(Rails.application) response = session.post("/mypath", my_params: "go_here")
worked for me
-
I used the above to test what happens to the user if a POST happens in another session (via WebSockets), so a form wouldn't cut it.
-
- Oct 2022
-
stackoverflow.com stackoverflow.com
-
No, I am interested in gathering all of the optional, named Keyword Parameters into a hash. I am not trying to create a new options hash. I want a hash of {:name => val, :color => val, etc.}, which are named in the method signature.
-
that's right, we don't want to do params = { ... } because then we're hardcoding the implementation and it becomes very coupled. The benefit of doing it like in my examples is that you can change the method signature and still automatically capture all keyword parameters.
-
-
www.phusionpassenger.com www.phusionpassenger.com
-
The Ruby on Rails framework provides a builtin server tool, which you can access with the rails server command. The "rails server" is not an application server by itself, but just a small wrapper that launches your application in an application server. This is why people do not use "rails server" in production. They use an application server – such as Passenger – directly. "rails server" uses Puma by default as of Rails 5.
-
- May 2022
-
wordpress.com wordpress.com
-
"I'd want to learn a lot from Professor Zimmerman so that I may obtain as much information as possible and use it in reality. It's not about the work."
Tags
- The backdrop of this annotation is that it was a late-semester free writing for an essay brainstorm. In this piece of writing, I mentioned how I didn't know what to expect going into the project and wanted to learn as much as possible for my own betterment.
- (Shorter Piece) First two-sentences
Annotators
URL
-
- Mar 2022
-
www.reddit.com www.reddit.com
-
level 1Fatal_Taco · 2 days ago · edited 2 days agoArch Linux, and likely most distros, are defined by these few things and are not limited to:The Linux Kernel, what type of config and modules it's been compiled with.The pre-packaged programs it comes with by default.The init.The package manager.The repositories it references.The slightly differing Linux Filesystem Hierarchy.The types of computers it runs on.
-
Just like any other distribution, Arch Linux is just a collection of utilities strapped together running Linux kernel under the hood.
-
- Sep 2021
-
spin.atomicobject.com spin.atomicobject.com
-
An extensible plugin architecture allows for customizing your workflow or even making Yarn a package manager for non-JavaScript projects.
-
- Jun 2021
-
www.mutuallyhuman.com www.mutuallyhuman.com
-
For me the diagrams make it easier to talk about what the tests do without getting bogged down by how they do it.
Tags
- communication: effective communication
- communication: focus on what is important
- describe the what without getting bogged down by how (implementation details; too detailed)
- communication: use the right level of detail
- focus on what it should do, not on how it should do it (implementation details; software design)
- too detailed
Annotators
URL
-
- Mar 2021
-
github.com github.com
-
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.
-
-
stackoverflow.com stackoverflow.com
-
Usually when people are talking about code being semantically correct, they're referring to the code that accurately describes something.
-
Semantically correct usage of elements means that you use them for what they are meant to be used for.
-
It means that you're calling something what it actually is.
-
- Feb 2021
-
davefleet.com davefleet.com
-
From my perspective the onus is on you to consider not just the words coming out of your mouth, but how they are received.
-
- Nov 2020
-
developer.mozilla.org developer.mozilla.org
-
Fallback values aren't used to fix the browser compatibility. If the browser doesn't support CSS custom Properties, the fallback value won't help.
-
-
github.com github.com
-
passive: true instructs chrome that no body will call e.preventDefault() so chrome can optimized scrolling just because no body will call e.preventDefault and so there is no need to wait listeners...
-
-
github.com github.com
-
Tell you why tree-shaking fails, if it does.
-
What it doesn't do
Tags
Annotators
URL
-
- Oct 2020
-
-
Note that these are not hyperlinks; these URIs are used for identification. This is a machine-readable way to say “this is HTML”. In particular, software does not usually need to fetch these resources, and certainly does not need to fetch the same one over and over!
-
-
github.com github.com
-
JSX is an XML-like syntax extension to EcmaScript (https://facebook.github.io/jsx/). It is not a language or runtime.
-
- Jul 2020
-
-
The carefully crafted Medium story can give the appearance that- at the nadir of your professional life- you are above it all, you are concerned about others, and you are a soulful human being moving on to an even more lucrative future.
-
-
tabcomputing.com tabcomputing.comT A B1
-
ΨΤ Corporation
Tags
Annotators
URL
-
- May 2020
-
jamstack.org jamstack.org
-
When is your site not built with the Jamstack? Any project that relies on a tight coupling between client and server is not built with the Jamstack.
-
-
en.wikipedia.org en.wikipedia.org
-
In natural languages, some apparent tautologies may have non-tautological meanings in practice. In English, "it is what it is" is used to mean 'there is no way of changing it'.[1] In Tamil, vantaalum varuvaan literally means 'if he comes, he will come', but really means 'he just may come'.[2]
-
- Apr 2020
-
en.wikipedia.org en.wikipedia.org
-
The term "ad hoc" in this context is not intended to be pejorative; it refers simply to the fact that this type of polymorphism is not a fundamental feature of the type system.
-
- Nov 2019
-
reasonml.github.io reasonml.github.io
-
Reason is not a new language; it's a new syntax and toolchain powered by the battle-tested language, OCaml.
-
- Sep 2019
-
codeburst.io codeburst.io
-
MobX as a data flow library, that enables you to roll your own state management architecture with minimal effort
-