- Oct 2024
-
Local file Local file
-
The analysis presented in this ar-ticle offers some starting points for potentially fruitful dialogue.
This article contributes to the development of LIS literature by highlighting a blind-spot which exists in popular conversation around libraries. It also goes a step further and highlights how those blind-spots fall short of desired outcomes, and offers them as points of discussion to develop ideas around the best implementation of makerspaces into libraries, and ultimately still argues for their existence.
-
Copyright of Library Quarterly
Journal name
-
Rebekah Willett: assistant professor, School of Library and Information Studies, University ofWisconsin–Madison. Willett has conducted research on children’s media cultures, focusing onissues of gender, play, literacy, and learning. Her most recent research examines maker-focusedprogramming in the Madison Public Library system, with a specific focus on learning throughmaking. Her publications include work on playground games, amateur camcorder cultures, youngpeople’s online activities, and children’s story writing. Before moving to Madison, Willett was alecturer at the Institute of Education, University of London, and a researcher in the Centre for theStudy of Children, Youth and Media. E-mail: rwillett@wisc.edu
Dr. Rebekah Willett is a professor at the Information School of the University of Wisconsin-Madison. She received a PhD in Education from the University of London, and she researches a variety of topics relevant to this article, including childhood studies, new literacies, and public library makerspaces (Willett, Rebekah, 2017).
-
As the makerspace movement in public librariesprogresses, these tensions and questions potentially offer space for dialogue about aims, pur-poses, and best practices in relation to making and makers.
The author concludes that while there are problems that arise from the contradictory and often under-baked reasonings that push for maker education, wrestling with these concerns directly can only lead to a more focused vision for how best to utilize makerspaces and maker education for specific learning goals.
-
. In thediscursive construction of creativity, the analysis reveals an emphasis on productive outcomesof creative efforts, positioning makers as designers, engineers, and the like, and raising ques-tions about other kinds of making that might be ignored in makerspaces. Finally, when dis-cussing learning, the analysis argues that polarized accounts present in the data set positionformal educational content, styles, and pedagogies in negative ways and oversimplify thedistinctions between formal and informal learning settings.
This analysis finds that often, discussions of makerspaces in educational and library settings are contradictory, disjointed, and lack evidence to support their claims.
-
Using discourse analysis, the article identifies “interpretative repertoires” (Gil-bert and Mulkay 1984) and linguistic resources that are employed by the authors of profes-sional journal articles and blogs and that characterize makerspaces in particular ways. In atheory of discourse, librarians who identify themselves within these discursive constructsbecome subjects of those discourses, thus reproducing particular ways of thinking aboutmakerspaces
While not a typical empirical research article, there is a methodology used for identifying relevant sources for its literature review and analyzing those sources.
-
The analysis in this article reveals how key themes—the future of public libraries, DIY andmaker cultures, and informal learning—are being constructed in current discussions aboutmakerspaces in public libraries
This first line of the conclusion succinctly relays the purpose of this article - to collect, analyze, and discuss common themes and conclusions in conversations and research around Maker education in libraries.
Tags
- What is the author's conclusion
- What is the aim and scope of the journal
- What is the methodology
- What are the findings of the article
- Is the journal peer-reviewed
- How does the article contribute to the LIS literature
- Summary answer
- What is the purpose of this article
- What are the author's credentials
Annotators
-
- Sep 2024
-
softwareengineering.stackexchange.com softwareengineering.stackexchange.com
-
GPL "infects" other parts of a system to combat a work-around which was used to violate the software freedom of the user, by firewalling sections of GPL'ed code from the rest of the system.
-
-
www.youtube.com www.youtube.com
-
it has to be taken as a postulate
for - answer - It has to be taken as a postulate - Federico Faggin - to question - how can we test that consciousness is the foundation of reality?
-
- Aug 2024
-
-
I have no idea. But what I do know is that it's not a, um, this is not a philosophical, uh, thing that we can decide arguing in an armchair. Yes, it is. No, it isn't. No, you have to do experiments and then you find out.
for - question - does the world have agency? <br /> - answer - don't know - but it's not philosophical - it's scientific - do experiments to determine answer - Michael Levin
-
-
www.youtube.com www.youtube.com
-
to me the first step for being able to grow as a human being and as a true human being and express our true nature is to takeing first responsibility for what happens in our life good and bad and the next step is to be honest about yourself so the honesty was to recognize that I was unhappy and I was pretending to be happy so I recognize what normally people do not because they don't want to change their belief and so they continue to be unhappy
for - answer - how to experience nondual - how to experience non-separation and the authentic self - Federico Faggin
answer - how to experience nondual - how to experience non-separation and the authentic self - Be sincere in acknowledging your unhappiness and - take responsibility for it - Be a sincere seeker - The intensity of your search is like a prayer
-
- Jun 2024
-
-
we're disconnected from the physical 00:04:07 world at the same time as being intricately and desperately connected
for - answer - why is the world in crisis?
answer - why is the world in crisis? - We're disconnected from the physical world at the same time as - being intricately and desperately connected - We take resources away and - produce a lot of waste very rapidly - due to our capacities through science and technology
-
-
github.com github.com
-
Explicit health checks are not added to official images for a number of reasons, some of which include:
Tags
Annotators
URL
-
-
github.com github.com
-
Isn't a simple go get github.com/mayflower/docker-ls/cli/... sufficient, you ask? Indeed it is, but including the generate step detailed above will encode verbose version information in the binaries.
Tags
Annotators
URL
-
- Feb 2024
-
meta.stackoverflow.com meta.stackoverflow.com
-
I'm not sure if I should write it in the answer directly, but I could also say that when an OP simply rolls back an edit without preemptively stating any reasoning in a comment etc., that tends to create the impression that OP is misguidedly claiming "ownership" of the content or feels entitled to reject changes without needing a reason.
-
-
hypothes.is hypothes.is
-
"But twins have a special claim upon our attention; it is, that their history affords means of distinguishing between the effects of tendencies received at birth, and of those that were imposed by the special circumstances of their after lives."
Tags
Annotators
URL
-
- Dec 2023
-
homerdixon.com homerdixon.com
-
Why do some societies successfully adapt while others do not? I concluded that a central characteristic of societies that successfully adapt is their ability to produce and deliver useful ideas (or what I call “ingenuity”) to meet the demands placed on them by worsening environmental problems.
-
for: question - adaptation - answer - adaptation, adaptation - ingenuity, endogenous growth, Thomas Homer-Dixon, Cascade Institute
-
question: adaptation
- why do some societies successfully adapt to environmental stresses while others do not?
-
answer: adaptation
- Ingenuity
- Researchers within societies that are able to adapt effectively are able to deliver ingenuity at the right time and place to prevent environmental problems from causing severe hardship.
- Ingenuity
-
references
- The ingenuity Gap: Can Poor Countries Adapt to Resource Scarcity (Homer-Dixon & Barbier,1995)?
- Resource Scaricity and Innovation: Can Poor Countries Attain Endogenous Growth (Homer-Dixon & Barbier,1999)?
- The Ingenuity Gap (2000)
- The Upside of Down (Homer-Dixon, 2006)
-
-
- Feb 2023
-
store.steampowered.com store.steampowered.com
-
Discolored doesn't answer any questions like why the color is gone, why it's your job to fix them or how you even can, or why the player should even care about fixing the color; Discolored just tells you to do it.
-
- Dec 2022
-
www.rfc-editor.org www.rfc-editor.org
-
But anti- spam software often fetches all resources in mail header fields automatically, without any action by the user, and there is no mechanical way for a sender to tell whether a request was made automatically by anti-spam software or manually requested by a user. To prevent accidental unsubscriptions, senders return landing pages with a confirmation step to finish the unsubscribe request. A live user would recognize and act on this confirmation step, but an automated system would not. That makes the unsubscription process more complex than a single click.
HTTP: method: safe methods: GETs have to be safe, just in case a machine crawls it.
-
- Sep 2022
-
metalblueberry.github.io metalblueberry.github.io
-
Code explains what and how Documentation explains why.
-
-
github.com github.com
-
Yes, I understand that it had probably been tried. My question was more, "Why didn't twiddling the knob work?”
-
- Apr 2022
-
github.com github.com
-
Will be executed right after outermost transaction have been successfully committed and data become available to other DBMS clients.
Very good, pithy summary. Worth 100 words.
The first half was good enough. But the addition of "and data become available to other DBMS clients" makes it real-world and makes it clear why it (the first part) even matters.
-
- Mar 2022
-
github.com github.com
-
There are a couple of reasons why you may want to do this.
-
- Dec 2021
-
github.com github.com
-
Moving to devDependency worked, but why?
Tags
Annotators
URL
-
- Sep 2021
-
www.sanity.io www.sanity.io
-
TypeScript is an extension of JavaScript. You can think of it as JavaScript with a few extra features. These features are largely focused on defining the type and shape of JavaScript objects. It requires that you be declarative about the code you're writing and have an understanding of the values your functions, variables, and objects are expecting.While it requires more code, TypeScript is a fantastic means of catching common JavaScript bugs while in development. And for just that reason, it's worth the extra characters.
-
-
github.com github.com
-
Webpack's resolve.mainFields option determines which fields in package.json are used to resolve identifiers. If you're using Svelte components installed from npm, you should specify this option so that your app can use the original component source code, rather than consuming the already-compiled version (which is less efficient).
-
-
github.com github.com
-
What's the reasoning behind this change?
Tags
Annotators
URL
-
-
www.howtogeek.com www.howtogeek.com
-
According to Netflix, the Netflix app asks this question to prevent users from wasting bandwidth by keeping a show playing that they’re not watching. This is especially true if you’re watching Netflix on your phone through mobile data. Every megabyte is valuable, considering that network providers impose strict data limits and may charge exorbitant rates for data used on top of your phone plan. Advertisement tmntag.cmd.push(function(){tmntag.adTag('purch_Y_C_0_1', false);}); Of course, this saves Netflix bandwidth, too—if you fall asleep or just leave the room while watching Netflix, it will automatically stop playing rather than streaming until you stop it. Netflix also says this helps ensure you don’t lose your position in a series when you resume it. If you fall asleep in the middle of your binging session, you might wake up to find that several hours of episodes have played since you stopped watching. It will be difficult for you to remember when you left off.
-
-
www.reddit.com www.reddit.com
-
The reason is they don't want to stream to an empty house, and want to make sure you're there to watch the content (pandora does the same thing).
-
- Aug 2021
-
www.csoonline.com www.csoonline.com
-
We human beings pride ourselves on our ability to reason, but the truth is we use our brains nine times out of ten to justify what our gut wants, not what is rational to do.
-
Seeing what you want to see, and failing to understand the why and the how
-
- Jul 2021
-
softwareengineering.stackexchange.com softwareengineering.stackexchange.com
-
As for why - a GET can be cached and in a browser, refreshed. Over and over and over. This means that if you make the same GET again, you will insert into your database again. Consider what this may mean if the GET becomes a link and it gets crawled by a search engine. You will have your database full of duplicate data.
-
- Jun 2021
-
www.mutuallyhuman.com www.mutuallyhuman.com
-
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
-
-
naildrivin5.com naildrivin5.com
-
www.baeldung.com www.baeldung.com
-
One such feature is parameterized tests. This feature enables us to execute a single test method multiple times with different parameters.
-
-
docs.gitlab.com docs.gitlab.com
-
We should test for events emitted in response to an action in our component. This is used to verify the correct events are being fired with the correct arguments.
-
- Apr 2021
-
github.com github.com
-
COPYRIGHT Rsync was originally written by Andrew Tridgell and is currently maintained by Wayne Davison. It has been improved by many developers from around the world. Rsync may be used, modified and redistributed only under the terms of the GNU General Public License, found in the file COPYING in this distribution, or at the Free Software Foundation.
Only answered:
- who maintains
- what the license is
-
-
www.rubyguides.com www.rubyguides.com
-
medium.com medium.com
-
-
To make sure that participants couldn’t learn and predict where text field alternatives might show up during the test, we randomized the order in which we presented those text fields.
-
-
css-tricks.com css-tricks.com
-
This way the text will wrap above the shape even though the div extends to the top.
-
- Mar 2021
-
final-form.org final-form.org
-
The reason Final Form does this is so that pristine will be true if you start with an uninitialized form field (i.e. value === undefined), type into it (pristine is now false), and then empty the form field. In this case, pristine should return to true, but the value that the HTML DOM gives for that input is ''. If Final Form did not treat '' and undefined as the same, any field that was ever typed in would forever be dirty, no matter what the user did.
-
-
github.blog github.blog
-
As nosniff support is added to Chrome and Firefox, hotlinking will stop working in those browsers, and we wanted our beloved users, human and otherwise, to know why.
-
-
www.codetriage.com www.codetriage.com
-
Finally: Give a link to the example app to a maintainer (usually through an issue).
Tags
Annotators
URL
-
-
trailblazer.to trailblazer.to
-
So why the over-complication? What we got now is replicating a chain of && in the former version. This time, however, you will know which condition failed and what went in by using tracing. Look at the trace above - it’s impossible to not understand what was going on.
-
- Feb 2021
-
2019.trailblazer.to 2019.trailblazer.to
-
Why is TRB licensed under LGPL, not MIT?
-
-
example.com example.com
-
Learn more about how we made the decision to put our guidance in the public domain
-
In order to support easy reuse, revision, remixing, and redistribution, the entire Hypothesis Help knowledge base by Hypothesis is dedicated to the public domain via CC CC0 1.0. While we appreciate attribution and links back to Hypothesis from anywhere these works are published, they are not required.
-
- Jan 2021
-
popper.js.org popper.js.orgTippy.js1
-
Why the ^=? This means "starts with", because we can also have variation placements like top-start.
Tags
Annotators
URL
-
-
www.w3.org www.w3.org
-
Why is CORS important? Currently, client-side scripts (e.g., JavaScript) are prevented from accessing much of the Web of Linked Data due to "same origin" restrictions implemented in all major Web browsers. While enabling such access is important for all data, it is especially important for Linked Open Data and related services; without this, our data simply is not open to all clients. If you have public data which doesn't use require cookie or session based authentication to see, then please consider opening it up for universal JavaScript/browser access. For CORS access to anything other than simple, non auth protected resources
Tags
Annotators
URL
-
-
-
The same-origin policy fights one of the most common cyber attacks out there: cross-site request forgery. In this maneuver, a malicious website attempts to take advantage of the browser’s cookie storage system.
-
-
magpierss.sourceforge.net magpierss.sourceforge.net
-
Why? I wrote MagpieRSS out of a frustration with the limitations of existing solutions. In particular many of the existing PHP solutions seemed to: use a parser based on regular expressions, making for an inherently fragile solution only support early versions of RSS discard all the interesting information besides item title, description, and link. not build proper separation between parsing the RSS and displaying it.
-
- Dec 2020
-
wiki.gnome.org wiki.gnome.org
-
Why Vala? Many developers want to write GNOME applications and libraries in high-level programming languages but can't or don't want to use C# or Java for various reasons, so they are stuck with C without syntax support for the GObject type system. The Vala compiler allows developers to write complex object-oriented code rapidly while maintaining a standard C API and ABI and keeping the memory requirements low.
Tags
Annotators
URL
-
-
github.com github.com
-
-
These are valid comments. I think it is worth noting that svelte didn’t choose a non-javascript method for fun or because we think we should redesign the language. The additional constructs, for the most part, are there to allow svelte to more clearly work out exactly what is going on in the code in order to optimise. In short svelte needs a certain amount of information to do what it does and pure javascript is often difficult to analyse in this way. But I appreciate your concerns and comments and we try to take all feedback on board where we can. So thank you!
-
- Nov 2020
-
acorwin.com acorwin.com
-
The answer should be: you write a language that compiles to Go’s IR.
-
-
uxdesign.cc uxdesign.cc
-
“Why?” you ask. This is for two reasons.
-
- Oct 2020
-
security.stackexchange.com security.stackexchange.com
-
Why is it your solution? Can you talk us through it?
-
-
-
I really dont need a solution to this problem! I can find many workararounds
Actually, the answer that was given was a good answer, as it pointed to the problem: It was a reminder that you need to:
assign to a locally declared variable.
So I'm not sure the answer was intended to "just" be a solution/workaround, but to help correct or fill in the misunderstanding / forgotten piece of the puzzle to help OP realize why it wasn't working, and realize how reactivity is designed to work (based on assignments).
It was a very simplified answer, but it was meant to point in the right direction.
Indeed, it pointed to this main point that was explained in more detail by @rixo later:
Personally, this also totally aligns with my expectations because in your function
fruit
can come from anywhere and be anything:
-
-
-
Why?
-
- Sep 2020
-
medium.com medium.com
-
Why do we use bundlers again?Historically, bundlers have been used in order to support CommonJS files in the browser, by concatenating them all into a single file. Bundlers detected usages of require() and module.exports and wrap them all with a lightweight CommonJS runtime. Other benefits were allowing you to serve your app as a single file, rather than having the user download several scripts which can be more time consuming.
-
-
rollupjs.org rollupjs.orgRollup1
-
The Why
-
-
developer.mozilla.org developer.mozilla.org
-
github.com github.com
-
Please focus on explaining the motivation so that if this RFC is not accepted, the motivation could be used to develop alternative solutions. In other words, enumerate the constraints you are trying to solve without coupling them too closely to the solution you have in mind.
Tags
- iterative process
- defining the problem clearly is as valuable coming up with specific implementation/solution
- iterative process: building on previous attempts/work
- contribution guidelines: should explain motivation for change
- okay for proposal to not be accepted
- answer the "why?"
Annotators
URL
-
- Aug 2020
-
unix.meta.stackexchange.com unix.meta.stackexchange.com
-
Then when giving answers I'm even less certain. For example I see occasional how-to questions which (IMO) are ridiculously complex in bash, awk, sed, etc. but trivial in python, (<10 lines, no non-standard libraries). On such questions I wait and see if other answers are forthcoming. But if they get no answers, I'm not sure if I should give my 10 lines of python or not.
-
There is an observable widespread tendency to give an awk answer to almost everything, but that should not be inferred as a rule to be followed, and if there's (say) a Python answer that involves less programming then surely that is quite on point as an answer for a readership of users.
-
- Jun 2020
-
edgeguides.rubyonrails.org edgeguides.rubyonrails.org
-
A well-formatted and descriptive commit message is very helpful to others for understanding why the change was made, so please take the time to write it.
-
- May 2020
-
docs.gitlab.com docs.gitlab.com
-
This task disables two-factor authentication (2FA) for all users that have it enabled. This can be useful if GitLab’s config/secrets.yml file has been lost and users are unable to log in, for example.
-
-
-
I appreciate the vigilance, but it would be even better to actually publish a technical reasoning for why do you folks believe Firefox is above the device owner, and the root user, and why there should be no possibility through any means and configuration protections to enable users to run their own code in the release version of Firefox.
-
- Apr 2020
- Mar 2020
-
stackoverflow.com stackoverflow.com
-
My extended dance remix version of why is at
-
- Dec 2019
-
unixwiz.net unixwiz.net
-
I believe that mere lists of "vote yes" or "vote no" are not very helpful except for sheep: it's important to know why one is urged to vote in any given direction.
-
- Oct 2019
-
stackoverflow.com stackoverflow.com
-
Let's make the example even easier. function convertDate<T extends string | undefined>(isoDate?: string): T { return undefined } 'undefined' is assignable to the constraint of type 'T' Means: What you return in the function (undefined), matches the constraints of your generic type parameter T (extends string | undefined). , but 'T' could be instantiated with a different subtype of constraint 'string | undefined'. Means: TypeScript does not consider that as safe. What if you defined your function like this at compile time: // expects string return type according to generics // but you return undefined in function body const res = convertDate<string>("2019-08-16T16:48:33Z") Then according to your signature, you expect the return type to be string. But at runtime that is not the case! This discrepancy that T can be instantiated with a different subtype (here string) than you return in the function (undefined) is expressed with the TypeScript error.
-
-
stackoverflow.com stackoverflow.com
-
Both of the below are valid as far as T extends (...args: any[]) => any goes logFn((a, b) => a + b) logFn((a, b, c) => c) But if you refer back to the example I gave, the inner definition as: return (a, b) => fn(a, b); So option 2. will throw an error here, which is why typescript is warning you about it.
-
- Jan 2014
-
www.yale.edu www.yale.edu
-
the proposition that diverse motivations animate human beings, and, more importantly, that there exist ranges of human experience in which the presence of monetary rewards is inversely related to the presence of other, social-psychological rewards.
The first analytic move.
-
understanding that when a project of any size is broken up into little pieces, each of which can be performed by an individual in a short amount of time, the motivation to get any given individual to contribute need only be very small.
The second analytic move.
-