- Oct 2024
-
fathom.video fathom.video
-
Is it that we each do our own thing and we develop some form of in a collegiality between us, how to go forward?
The plan is to create a pool of learning and documents so that any one of us can apply for funding to create an FSC with a 501c3 as the legal entity with FSC bye laws that can be adapted
The emergenrt natur eis that we are holding spoace for the creation of an eco system of 501c3's with FSC bye laws
-
- Sep 2024
-
www.mikeperham.com www.mikeperham.com
-
Let your operating system handle daemons, respawning and logging while you focus on your application features and users.
-
- Jun 2024
-
docdrop.org docdrop.org
-
To Martin a liberal education meant “the kind of education which setsthe mind free from the servitude of the crowd and from vulgar self-interests.”
He didn't have the framework to describe it in behavioral economic terms, but Everett Dean Martin's idea of a liberal education in 1926 was to encourage the use of Kahneman & Tversky's system two over system one. It takes more work, but system two thinking can generally beat out system one gut reactions for building a better life.
-
- 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
-
- Dec 2023
-
4thgenerationcivilization.substack.com 4thgenerationcivilization.substack.com
-
-
for: futures - neo-Venetian crypto-networks, Global Chinese Commons, GCC, cosmolocal, coordiNation, somewheres, everywheres, nowheres, Global System One, Global System Two, Global System Three, contributory accounting, fourth sector, protocol cooperative, mutual coordination economics
-
summary
- learned something new
- I learned a number of new ideas from reading Michel's article. He gives a brief meta-history of our political-socio-economic system, using Peter Pogany's framework of Global System One, Two and Three and within this argues for why a marriage of blockchain systems and cosmolocal production systems could create a "fourth sector" for the transition to Global System Three.
- He cites evidence of existing trends already pointing in this direction, drawing from his research in P2P Foundation
-
-
Global System One
- for: definition - Global System One
Tags
- Global System One
- cosmo-local
- futures - neo-Venetian crypto-networks
- protocol cooperative
- definition - Global System One
- Global System Three
- accronym - GCC
- learned something new
- protocol cooperatives
- Global Chinese Commons
- Global System Two
- fourth sector
- cosmolocal
- mutual coordination economics
- definition - somewheres - nowheres - everywheres
- open source - contributory accounting
- definition - coordiNation
Annotators
URL
-
- Apr 2023
-
zettelkasten.de zettelkasten.de
-
You should only write on the front side of the paper slips, so it is possible to read the note during searches without the need to take it out.
Luhmann mentions that he only wrote on one side so that he didn't need to physically remove notes from the box when searching it. There is a level of lost productivity if one needs to physically remove a card to read it and then replace it; this lost productivity is magnified if one uses their slip box regularly over the span of many years.
-
- Mar 2023
-
www.ebay.com www.ebay.com
-
c.1913 Wilson Memindex Desk Organzier Catalog Price List Booklet Rolodex Prequel
In a 1913 catalog for the Wilson Memindex, the company suggested putting to do items and one's schedule on one side of the card and potentially keeping one's accounts or a diary on the reverse side.
-
- Nov 2022
-
www.theatlantic.com www.theatlantic.com
-
Our familiarity with these elements makes the overall story seem plausible, even—or perhaps especially—when facts and evidence are in short supply.
Storytelling tropes play into our system one heuristics and cognitive biases by riding on the tailcoats of familiar story plotlines we've come to know and trust.
What are the ways out of this trap? Creating lists of tropes which should trigger our system one reactions to switch into system two thinking patterns? Can we train ourselves away from these types of misinformation?
-
-
threadreaderapp.com threadreaderapp.com
-
https://threadreaderapp.com/thread/1590111416014409728.html
I'm slowly getting the feeling that Musk is a system one thinker who relies on others to do his system two thinking.
-
- Sep 2022
-
web.archive.org web.archive.org
-
Noguchi Yukio had a "one pocket rule" which they first described in “「超」整理法 (cho seiri ho)”. The broad idea was to store everything in one place as a means of saving time by not needing to search in multiple repositories for the thing you were hunting for. Despite this advice the Noguchi Filing System didn't take complete advantage of this as one would likely have both a "home" and an "office" system, thus creating two pockets, a problem that exists in an analog world, but which can be mitigated in a digital one.
The one pocket rule can be seen in the IndieWeb principles of owning all your own data on your own website and syndicating out from there. Your single website has the entire store of all your material which makes search much easier. You don't need to recall which platform (Twitter, Facebook, Instagram, et al.) you posted something on, you can save time and find the thing much more quickly by searching one place.
This principle also applies to zettelkasten and commonplace books (well indexed), which allow you to find the data or information you put into them quickly and easily.
-
- Jun 2022
-
Local file Local file
-
If you ignore that inner voice of intuition, over time it will slowlyquiet down and fade away. If you practice listening to what it is tellingyou, the inner voice will grow stronger. You’ll start to hear it in allkinds of situations. It will guide you in what choices to make andwhich opportunities to pursue. It will warn you away from people andsituations that aren’t right for you. It will speak up and take a standfor your convictions even when you’re afraid.I can’t think of anything more important for your creative life—andyour life in general—than learning to listen to the voice of intuitioninside. It is the source of your imagination, your confidence, and yourspontaneity
While we have evolved a psychological apparatus that often gives us good "gut feelings" (an actual physical "second brain"), we should listen careful to them, but we should also learn to think about, analyze, and verify these feelings so we don't fall prey to potential cognitive biases.
-
- May 2022
-
www.thecut.com www.thecut.com
-
This came in the context of weighing what she stood to gain and lose in leaving a staff job at BuzzFeed. She knew the worth of what editors, fact-checkers, designers, and other colleagues brought to a piece of writing. At the same time, she was tired of working around the “imperatives of social media sharing.” Clarity and concision are not metrics imposed by the Facebook algorithm, of course — but perhaps such concerns lose some of their urgency when readers have already pledged their support.
Continuing with the idea above about the shift of Sunday morning talk shows and the influence of Hard Copy, is social media exerting a negative influence on mainstream content and conversation as a result of their algorithmic gut reaction pressure? How can we fight this effect?
-
- Mar 2022
-
www.iqsdirectory.com www.iqsdirectory.com
-
Drum or bag – a mechanism that requires replacement of the drum or bag that collects the matter.
-
- Sep 2020
-
www.bbc.co.uk www.bbc.co.uk
-
‘Schools “no Greater Risk” for Children and Staff’. BBC News, 5 September 2020, sec. Health. https://www.bbc.com/news/health-54025708.
-
- May 2020
-
-
Djalante, R., Lassa, J., Nurhidayah, L., Van Minh, H., Mahendradhata, Y., Phuong, N. T. N., … Sinapoy, M. S. (2020, May 2). The ASEAN’s responses to COVID-19: A policy sciences analysis. Retrieved from psyarxiv.com/8347d
-
- Oct 2018
-
cnx.org cnx.org
-
Federalism has the capability of being both bad and good. It just depends who you ask. On one side the advantages of fedaralism is it creates more effectiveness and makes the government stable. On the other hand federalism is risky it gets expensive, lead to a complex tax system and is slow in responses to crisis.
Tags
Annotators
URL
-