9,263 Matching Annotations
- Feb 2021
-
www.dictionary.com www.dictionary.com
-
a framework containing the basic assumptions, ways of thinking, and methodology that are commonly accepted by members of a scientific community. such a cognitive framework shared by members of any discipline or group:
-
-
trailblazer.to trailblazer.to
-
Using a terminus to indicate a certain outcome - in turn - allows for much stronger interfaces across nested activities and less guessing! For example, in the new endpoint gem, the not_found terminus is then wired to a special “404 track” that handles the case of “model not found”. The beautiful thing here is: there is no guessing by inspecting ctx[:model] or the like - the not_found end has only one meaning!
-
A major improvement here is the ability to maintain more than two explicit termini. In 2.0, you had the success and the failure termini (or “ends” as we used to call them). Now, additional ends such as not_found can be leveraged to communicate a non-binary outcome of your activity or operation.
-
Yes, Trailblazer is adding new abstractions and concepts and they are different to the 90s-Ruby, but now, at the latest, it becomes obvious how this improves the developing process. We’re no longer talking in two-dimensional method stack traces or byebug hoops, the language and conception is changing to the actual higher level code flow, to activities sitting in activities structured into smaller step units.
-
To make it short: we returned to the Rails Way™, lowering our heads in shame, and adhere to the Rails file and class naming structure for operations.
-
It’s so simple that I sometimes wonder why it took years to develop it!
-
There is nothing wrong with building your own “service layer”, and many companies have left the Traiblazer track in the past years due to problems they had and that we think we now fixed.
-
We removed the trailblazer-loader gem just like Apple removed the headphone jack from the iPhone 6. This brings you faster startup and consistency with Rails autoloading.
Tags
- interfaces (programming)
- newer/better ways of doing things
- abstractions
- shift in preference
- software preferences are personal
- improvement
- Ruby
- admit the limitations/shortcomings of your argument/benefits
- recant/retract/revert/withdraw your previous plans
- funny
- programming: return values / result objects that communicate a more precise/complete representation of the outcome
- non-binary
- strong (extreme/great/high/intense degree/level/concentration/amount/quality of)
- Trailblazer
- unambiguous
- state charts
- more than one right way (no one right/best way)
- advantages/merits/pros
- analogy
- very simple/small result/change in the end but took a lot of work/time to arrive there
- rails: the Rails way
Annotators
URL
-
-
2019.trailblazer.to 2019.trailblazer.to
-
Trailblazer (TRB) is an Open-Source project. Since we want to keep it that way, we decided to raise awareness for the “cost” of our work - providing new versions and features is incredibly time-consuming for us, but we love what we do.
-
This creates a win-win situation, you as the user have your peace of mind, and we can continue working with your funds.
-
-
github.com github.com
-
Trailblazer offers you a new, more intuitive file layout in applications.
-
Instead of grouping by technology, classes and views are structured by concept, and then by technology. A concept can relate to a model, or can be a completely abstract concern such as invoicing.
-
Concepts over Technology
-
While Trailblazer offers you abstraction layers for all aspects of Ruby On Rails, it does not missionize you. Wherever you want, you may fall back to the "Rails Way" with fat models, monolithic controllers, global helpers, etc. This is not a bad thing, but allows you to step-wise introduce Trailblazer's encapsulation in your app without having to rewrite it.
-
Trailblazer is no "complex web of objects and indirection". It solves many problems that have been around for years with a cleanly layered architecture.
Tags
- focus on concepts/design/structure instead of specific/concrete technology/implementation
- abstractions
- software development: organization of files
- newer/better ways of doing things
- freedom of user to override specific decision of an authority/vendor (software)
- leaving the details of implementation/integration up to you
- allowing developer/user to pick and choose which pieces to use (allowing use with competing libraries; not being too opinionated; not forcing recommended way on you)
- thin abstraction/layer
- focus on what it should do, not on how it should do it (implementation details; software design)
- software development: organization of files: by component rather than by file type
- fewer layers of abstraction/indirection
- defending an idea
- making changes / switching/migrating gradually/incrementally/step-wise/iteratively
- rails: the Rails way
- Trailblazer
Annotators
URL
-
-
www.nytimes.com www.nytimes.com
-
bird counts across the United States have fallen a staggering 29 percent in the last 50 years
29% in 50 years? That means in the next 50 years half of the bird population could decrease!
-
-
psyarxiv.com psyarxiv.com
-
Aczel, Balazs, Marton Kovacs, and Rink Hoekstra. ‘The Role of Human Fallibility in Psychological Research: A Survey of Mistakes in Data Management’. PsyArXiv, 5 November 2020. https://doi.org/10.31234/osf.io/xcykz.
-
-
chiefofstuff.substack.com chiefofstuff.substack.com
-
Simply try to do something about a problem, and many people will think you are responsible for the problem’s existence.4
This is "The Copenhagen Interpretation of Ethics".
See also: occurrences of "copenhagen interpretation of ethics strikes again" on Hacker News
-
-
-
This is in fact where I started, but this gives me all processes, which is exactly what I don't want.
-
-
www.ft.com www.ft.com
-
Woodhouse, A., Dempsey, H., Gray, A., Jones, G., & Provan, S. (2021, February 18). Coronavirus latest: Air France-KLM poised for more state aid after €7.1bn loss. https://www.ft.com/content/3fe1a8b5-47a2-344b-b50c-e5af2679d03a
-
-
www.coursera.org www.coursera.org
-
Fifth, is the idea of the ledger of things. We're already seeing applications of this new Internet of devices and things. Soon though, most transactions will happen between devices and not between people. Consider the smart home, homeowners are adding smart devices such as thermostats and solar panels. Soon potentially, trillions of devices will be connected to the Internet. Doing everything from driving us around to keeping our house lit to managing our affairs and managing our health information. These devices need to be resistant to hacking. They need to be able to communicate value such as money or assets like electricity, peer-to-peer. Consider electricity, if you imagine that your neighbor's home is generating energy from a solar panel and you've got a device that needs to buy that electricity, then those two devices need away to be able to contract, bargain, and execute a payment peer-to-peer. It's not going to happen through the Visa network. It can only happen on the blockchain.
ledger of things
-
-
github.com github.com
-
Grouped inputs It can be convenient to apply the same options to a bunch of inputs. One common use case is making many inputs optional. Instead of setting default: nil on each one of them, you can use with_options to reduce duplication.
This is just a general Ruby/Rails tip, nothing specific to active_interaction (except that it demonstrates that it may be useful sometimes, and gives a specific example of when you might use it).
Still, in my opinion, this doesn't belong in the docs. Partly because I think repeating the
default: nilfor every item is an acceptable type of duplication, which would be better, clearer (because it's more explicit), simpler, keeps those details closer to the place where they are relevant (imagine if there were 50 fields within awith_optionsblock).I also think think that it creates a very arbitrary logical "grouping" within your code, which may cause you to unintentionally override/trump / miss the chance to use a different, more logical/natural/important/useful logical grouping instead. For example, it might be more natural/important/useful to group the fields by the section/fieldset/model that they belong with, even if your only
groupingis a comment:# User fields string :name integer :age date :birthday, default: nil # Food preferences array :pizza_toppings boolean :wants_cake, default: nilmay be a more useful grouping/organization than:
# Fields that are required string :name integer :age array :pizza_toppings # Fields that are optional with_options default: nil do date :birthday boolean :wants_cake endOr it might be better to list them strictly in the same order as they appear in your model that you are trying to match. Why? Because then you (or your code reviewer) can more easily compare the lists between the two places to make sure you haven't missed any fields from the model, and quickly be able to identify which ones are missing (hopefully intentionally missing).
In other words, their "optionalness" seems to me like a pretty incidental property, not a key property worthy of allowing to dictate the organization/order/grouping of your code.
-
In this simple example, the destroy interaction doesn't do much. It's not clear that you gain anything by putting it in an interaction.
-
ActiveInteraction plays nicely with Rails. You can use interactions to handle your business logic instead of models or controllers.
-
Since we're using an interaction, we don't need strong parameters. The interaction will ignore any inputs that weren't defined by filters. So you can forget about params.require and params.permit because interactions handle that for you.
-
This probably looks a little different than you're used to. Rails commonly handles this with a before_filter that sets the @account instance variable.
-
It's an implementation of the command pattern in Ruby.
Tags
- newer/better ways of doing things
- supersedes
- scope: out of scope
- different way of thinking about something
- different way of solving/implementing something
- business logic
- admit the limitations/shortcomings of your argument/benefits
- command pattern
- implementation (of a specification/standard)
- incidental
- active_interaction
- not needed
- software development: code organization: where does this code belong?
- irrelevant
- rails: strong parameters
Annotators
URL
-
-
-
In Ruby 3 we now have a “rightward assignment” operator. This flips the script and lets you write an expression before assigning it to a variable. So instead of x = :y, you can write :y => x
-
we’re going to look how improved pattern matching and rightward assignment make it possible to “destructure” hashes and arrays in Ruby 3—much like how you’d accomplish it in, say, JavaScript
-
-
www.nytimes.com www.nytimes.com
-
Amid awful suffering and deteriorating conditions, Texas Republicans decided to fight a culture war.
The author has a criticizing tone, which can be implied by him emphasizing Texas's conditions using a negative diction. It is kind of humorous as he stated "cultural wars" instead of disputes. Usually wars leave a drastic impact on the land, but this time, the "war" is occurring on an already destroyed land, which reflects the author's point of view that leaving a conflict dissolved is worse than creating a new conflict.
-
-
-
Establish structured daily check-ins: Many successful remote managers establish a daily call with their remote employees.
make sure there is space during standup for chit-chat.
-
-
blogs.lse.ac.uk blogs.lse.ac.uk
-
jargon comes so naturally
See Pinker, S. (2014, September 26). Why Academics Stink at Writing. Chronicle of Higher Education, 16.
-
-
nationalseedproject.org nationalseedproject.org
-
Recognize that all people are both located in systems and also uniquely individual
I love this point, there are so many different places and there is always inequality everywhere.
-
Some people "get" the idea of systemic privilege and ask "But what can I do?" My answer is, you can use unearned advantage to weaken systems of unearned advantage. I see white privilege as a bank account that I did not ask for, but that I can choose to spend. People with privilege have far more power than we have been taught to realize, within the myth of meritocracy. Participants can brainstorm about how to use unearned assets to share power; these may include time, money, energy, literacy, mobility, leisure, connections, spaces, housing, travel opportunities. Using these assets may lead to key changes in other behaviors as well, such as paying attention, making associations, intervening, speaking up, asserting and deferring, being alert, taking initiative, doing ally and advocacy work, lobbying, campaigning, protesting, organizing, and recognizing and acting against both the external and internalized forms of oppression and privilege.
-
Think about why U.S. people, especially White people, have trouble seeing systemically. Explain the myth of meritocracy: that the unit of society is the individual and that whatever one ends up with must be whatever that individual wanted, worked for, earned, and deserved. Why do you think this myth survives so successfully, suppressing knowledge of systemic oppression and especially of its "up-side,"systemic privilege?
-
I repeatedly forgot each of the realizations on this list until I wrote it down. For me, white privilege has turned out to be an elusive and fugitive subject. The pressure to avoid it is great, for in facing it I must give up the myth of meritocracy.
We need more research and details on the idea of the American myth of meritocracy.
-
-
www.sciencedirect.com www.sciencedirect.com
-
Wright, Kenneth P., Sabrina K. Linton, Dana Withrow, Leandro Casiraghi, Shannon M. Lanza, Horacio de la Iglesia, Celine Vetter, and Christopher M. Depner. “Sleep in University Students Prior to and during COVID-19 Stay-at-Home Orders.” Current Biology 30, no. 14 (July 20, 2020): R797–98. https://doi.org/10.1016/j.cub.2020.06.022.
-
-
github.com github.com
-
This is a breaking change so it'll have to go into a major release. I was working on a v4 release but it's too much. I think I'm going to pair it back and we can add this to the new v4. When I have that ready, I'll rebase the merge onto that branch.
-
-
outline.com outline.com
-
Agents are usually understood to be human, although some paradigms, such as actor-network theory, maintain that non-humans are also endowed with agency.
-
actor-network theory
Actor network theory (ANT), also known as enrolment theory or the sociology of translation, emerged during the mid-1980s, primarily with the work of Bruno Latour, Michel Callon, and John Law. Actor–network theory tries to explain how material–semiotic networks come together to act as a whole; the clusters of actors involved in creating meaning are both material and semiotic.
-
In Translation Studies (TS), the notion of agent has received various definitions. For Juan Sager (quoted in Milton & Bandia 2009: 1), an agent is anyone in an intermediary position (i.e. a commissioner, a reviser, an editor, etc.) between a translator and an end user of a translation whereas for Milton & Bandia (2009) an agent of translation is any entity (a person, an institution, or even a journal) involved in a process of cultural innovation and exchange. A third avenue was suggested by Simeoni (1995) who defined the agent as “the ‘subject,’ but socialized.
Tags
Annotators
URL
-
-
github.com github.com
-
No one has requested it before so it's certainly not something we're planning to add.
-
To give a little more context, structures like this often come up in my work when dealing with NoSQL datastores, especially ones that rely heavily on JSON, like Firebase, where a records unique ID isn't part of the record itself, just a key that points to it. I think most Ruby/Rails projects tend towards use cases where these sort of datastores aren't appropriate/necessary, so it makes sense that this wouldn't come up as quickly as other structures.
-
-
psyarxiv.com psyarxiv.com
-
Sinclair, A. H., Hakimi, S., Stanley, M., Adcock, R. A., & Samanez-Larkin, G. (2021). Pairing Facts with Imagined Consequences Improves Pandemic-Related Risk Perception. PsyArXiv. https://doi.org/10.31234/osf.io/53a9f
-
-
github.com github.com
-
I don't think seeing it in Rails PRs naturally means we should do it blankly. Put it another way, what's the justification in those PRs for doing it?
-
The rationale is that it's actually clearer to eager initialize. You don't need to worry about timing/concurrency that way. Lazy init is inherently more complex than eager init, so there should be a reason to choose lazy over eager rather than the other way around.
Tags
- understand the ramifications/effects/consequences
- understand the trade-offs
- why?
- eager vs. lazy initialization
- rationale
- justification for existence
- race condition
- understand both sides of an issue
- fallacy: doing something because it's popular / everyone is doing it
- investing time to really understand something
- doing something without knowing why/how it works
- timing is part of state
Annotators
URL
-
-
github.com github.com
-
class FormsController < ApplicationController class SearchForm < ActiveModel::Form
I kind of like how they put the form class nested directly inside the controller, although I would probably put it in its own file myself, unless it was quite trivial.
-
-
-
The press release also quoted a UA assistant provost for institutional research who explained that while the swipes of student ID cards were not used in the current student retention analytics, about 800 other data points were
The research in questions was not currently being used by the institution to improve rention, but other student data was already being used for that purpose
-
The researcher noted that the data she had used had been anonymized before she was given access to it—however, she added that if/when her research might inform the ongoing efforts to improve student retention, the student’s personal details would be “shared” with the students' academic advisers.
The data was anonymized before she was given access, but she admitted that there might be interest in sharing students' personal details with academic advisors
-
She then used that data to create large networks mapping which students interacted with one another and how often.
The researcher sought to track the personal interactions of students with one another
-
On the university’s website, a press release
The university share the finding of the research after the fact
-
At the University of Arizona, for example, a researcher analyzed the swipes of student ID cards at locations across campus, “to see what they reveal about students' routines and relationships, and what that means for their likelihood of returning to campus after their freshman year.”
Fact. Student ID Cards Collect Data Fact. A researcher was given access to this data for her own purposes.
-
-
github.com github.com
-
The assert method is used by all the other assertions. It pushes the second parameter to the list of errors if the first parameter evaluates to false or nil.
Seems like these helper functions could be just as easily used in ActiveRecord models. Therefore, they should be in a separate gem, or at least module, that can be used in both these objects and ActiveRecord objects.
-
Read about the motivation to understand why this separation of concerns is important.
Tags
- too coupled/dependent on
- this is an orthogonal concern; it should be separate from that rather than part of / coupled with that
- separation of concerns
- do one thing and do it well
- motivation: why did you create this?
- why create/reinvent a new/different way to do it instead of reusing existing way?
- helper functions
Annotators
URL
-
-
www2.archivists.org www2.archivists.org
-
Code of Ethics
-
-
github.com github.com
-
As a result, dry-types, dry-struct and dry-schema were born. These projects should be considered as virtus' successors, with better separation of concerns and better features.
Tags
Annotators
URL
-
-
github.com github.com
-
Take 3, Previously attempted in 2012 (#8189) and 2015 (#19709). This new version uses ActiveModel Attributes API.
-
-
www.infoworld.com www.infoworld.com
-
If you don't understand both sides of an issue, you cannot make an intelligent choice; in fact, if you don't understand all the ramifications of your actions, you're not designing at all. You're stumbling in the dark.
-
This article explains why you shouldn't use getters and setters (and when you can use them) and suggests a design methodology that will help you break out of the getter/setter mentality.
Tags
- getters/setters
- understand the trade-offs
- understand the ramifications/effects/consequences
- understand both sides of an issue
- decisions have long-lasting effects/consequences
- learning new way of thinking about something / overcoming habits/patterns/paradigms you are accustomed to
- living with the consequences
Annotators
URL
-
-
en.wikipedia.org en.wikipedia.org
-
which have recently become umbrella terms referring to any piece of quickly-consumed comedic or relatable content
-
-
en.wikipedia.org en.wikipedia.org
-
The Chicago Manual of Style and the Associated Press (AP) both revised their formerly capitalized stylization of the word to lowercase "internet" in 2016.[3] The New York Times, which followed suit in adopting the lowercase style, said that such a change is common practice when "newly coined or unfamiliar terms" become part of the lexicon.
-
The spelling "internet" has become often used, as the word almost always refers to the global network; the generic sense of the word has become rare in non-technical writings.
rare to see "internet" used to mean an internetwork in the general sense
-
-
softwareengineering.stackexchange.com softwareengineering.stackexchange.com
-
My understanding of "programming to an interface" is different than what the question or the other answers suggest. Which is not to say that my understanding is correct, or that the things in the other answers aren't good ideas, just that they're not what I think of when I hear that term.
-
-
psyarxiv.com psyarxiv.com
-
Hyland, P., Shevlin, M., Murphy, J., McBride, O., Fox, R., Bondjers, K., … Vallières, F. (2020, November 12). A longitudinal assessment of depression and anxiety in the Republic of Ireland during the COVID-19 pandemic. https://doi.org/10.31234/osf.io/4avt6
-
-
-
I think maybe the terms we're using are a bit confusing.
-
I agree that validation is a process that determines the property of validity of a certain object
-
-
en.wikipedia.org en.wikipedia.org
-
As with other software patterns, MVC expresses the "core of the solution" to a problem while allowing it to be adapted for each system.
-
This is done to separate internal representations of information from the ways information is presented to and accepted from the user.
-
Any representation of information such as a chart, diagram or table. Multiple views of the same information are possible, such as a bar chart for management and a tabular view for accountants.
-
-
-
-
However, sometimes actions can't be rolled back and it is unfortunately unavoidable. For example, consider when we send emails during the call to process. If we send before saving a record and that record fails to save what do we do? We can't unsend that email.
-
I typically save everything I can first, and then call the side-effects afterwards. If the side-effects fail I can handle them elsewhere and retry when necessary.
-
The basic classification of a form object is a class that contains writable attributes, validations and logic to persist the attributes to ActiveRecord objects. These forms can also include other side-effects like background job triggers, emails, and push-notifications etc. The simplest way to understand the concept is to think of them as a representation of a controller action where all of the business logic that happens in that controller action is abstracted into a form object.
This definition may be a bit too broad. Others (like Reform) define it to have smaller scope — only the part where it persists/validates attributes. The other side effects might be better to put in a different location, like the controller action, or a service/processor object that has a form object.
-
-
psyarxiv.com psyarxiv.com
-
Lakens, D. (2021). Sample Size Justification. PsyArXiv. https://doi.org/10.31234/osf.io/9d3yf
-
-
www.nature.com www.nature.com
-
Patel, M. (2021). Test behavioural nudges to boost COVID immunization. Nature, 590(7845), 185–185. https://doi.org/10.1038/d41586-021-00329-z
-
-
twitter.com twitter.com
-
ReconfigBehSci. (2021, February 13). RT @NatureNews: We need to start learning now how best to ‘nudge’ people to receive their vaccinations. Https://t.co/vTmKpqizuU [Tweet]. @SciBeh. https://twitter.com/SciBeh/status/1360900272269197312
-
-
www.nih.gov www.nih.gov
-
Researchers propose that humidity from masks may lessen severity of COVID-19. (2021, February 12). National Institutes of Health (NIH). https://www.nih.gov/news-events/news-releases/researchers-propose-humidity-masks-may-lessen-severity-covid-19
-
-
cherrycreekschools.instructure.com cherrycreekschools.instructure.com
-
I feel like schools should read this book in order to acknowledge how badly African Americans were being treated even after fighting for America.
-
I never realized how horrible the African Americans were treated in the army during this time. They were being abused by Americans after putting their lives in danger to fight for America.
-
I had never heard of the Red Ball Express until reading this article.
Tags
- A famedtruck convoy called the Red Ball Express, made up of mostly black drivers,
- the book “A Breath of Freedom:The Civil Rights Struggle, African American GIs, and Germany.”
- for years were housed in segregated quarters, barred from officers’ clubs(regardless of their rank) and openly slurred, harassed and physically attacked by white American service members.
Annotators
URL
-
-
www.nybooks.com www.nybooks.com
-
Foucault probably offers the most helpful theoretical approach. His “archaeology of knowledge” suggests a way to study texts as sites that bear the marks of epistemological activity, and it has the advantage of doing justice to the social dimension of thought.
-
-
astralcodexten.substack.com astralcodexten.substack.com
-
famous movie review which describes the Wizard of Oz as: “Transported to a surreal landscape, a young girl kills the first person she meets and then teams up with three strangers to kill again.”
This is a great example of context collapse. It's factually true, but almost no one who's seen it would describe it this way.
It's reminiscent of how advertising and politics can twist meaning. Another great example is the horror cut of Disney's Frozen trailer https://www.youtube.com/watch?v=CIMk1_wwxz8
-
-
psyarxiv.com psyarxiv.com
-
Lakens, D. (2019, November 18). The Value of Preregistration for Psychological Science: A Conceptual Analysis. https://doi.org/10.31234/osf.io/jbh4w
-
-
qz.com qz.com
-
Frame of reference has been manipulatedCrime statistics are often manipulated for political purposes by comparing to a year when crime was very high. This can expressed either as a change (down 60% since 2004) or via an index (40, where 2004 = 100). In either of these cases, 2004 may or may not be an appropriate year for comparison. It could have been an unusually high crime year.This also happens when comparing places. If I want to make one country look bad, I simply express the data about it relative to whichever country which is doing the best.This problem tends to crop up in subjects where people have a strong confirmation bias. (“Just as I thought, crime is up!”) Whenever possible try comparing rates from several different starting points to see how the numbers shift. And whatever you do, don’t use this technique yourself to make a point you think is important. That’s inexcusable.
This is an important point and when politicians are speaking it, they should cite their sources meticulously.
-
-
simplychurch.com simplychurch.com
-
The Lord led me to a wonderful Christian ophthalmologist with unconventional methods of arresting the disease through diet alone and that has saved my sight.
-
-
psyarxiv.com psyarxiv.com
-
Urminsky, O., & Bergman, A. (2021). The Masked Majority: Underprediction Of Widespread Support For Covid-19 Safety Policies. PsyArXiv. https://doi.org/10.31234/osf.io/fhdkv
-
-
github.com github.com
-
NO support whatsoever will be given for the moment unless I gave you the program personally. This is because all of this is work in progress and I can't code while constantly writing documentation and answering questions.
-
-
subpixel.space subpixel.space
-
Because the mainstream social networks have been designed by a tiny number of people, we have been prevented from experimenting and creating new knowledge about what sustainable community management online looks like. Start erasing the line between operators, customers, and community members and squint; you begin make out the shape of a group of people who can build for themselves and determine their own path of development.
Interesting to look at this idea from the perspective of the IndieWeb community that owns and operates its own community spaces that are aggregated around a wiki and chat, but which overflow into the web itself.
How does this relate to my idea of A Twitter of Our Own?
-
Education and practitioner networks We’re seeing a lot of new venture funded education communities, but here once more is a reason to be more excited about bottom-up community-driven businesses. What happens when groups of independent teachers or consultants who are already chatting have shared interfaces to formalize, quote, and invoice? In the past, guilds have provided excellent education opportunities, and they can again.
Yes, how can we build tooling around an education related community?
-
-
stoa.anagora.org stoa.anagora.orgUntitled1
-
The Timeless Way of Building is the first in a series of books which describe an entirely new attitude to architec- ture and planning. The books are intended to provide a complete working alternative to our present ideas about ar- chitecture, building, and planning—~an alternative which will, we hope, gradually replace current ideas and practices,
[[the timeless way of building]]
-
-
www.abc.net.au www.abc.net.au
-
‘Why wouldn’t I get it?’: The experts leading the battle against COVID anti-vaxxers. (2021, February 7). https://www.abc.net.au/news/science/2021-02-08/covid-19-coronavirus-vaccine-misinformation-inoculation-theory/13125164
-
-
store.steampowered.com store.steampowered.com
-
DEV actively answers questions in the community.
-
-
www.openttd.org www.openttd.org
-
As of today, you can Wishlist OpenTTD on SteamE. Historically, OpenTTD always had a single home from where we distributed the game. We used to be hosted on SourceForge (you know you are old, if you remember that being a thing :D), and slowly moved towards our own self-created distribution methods. These days, we mostly distribute our game via our website. But times are changing, and so is our hair. Over the last few months, we have silently been working to become a bit more visible in the world. Don’t worry, not for reasons you might think: OpenTTD has as many active users as it had in 2007. But more because we no longer think it is the right approach to only distribute via our own website. This became painfully apparent when we noticed other people post OpenTTD on some stores. They are not always updated with new releases, sometimes even slacking behind a few years. And maybe more important to us: we can not guarantee that the uploaded version is unmodified and is the version as we intended. So, instead of fighting it, why not turn around and join them! Why not release our own, verified, builds on those stores! And this is exactly what we have been working on lately. And when I say “we”, a bit ironic to me, I mean the two developers that are around longest (myself and orudge) ;) A while back orudge added OpenTTD to the Microsoft Store. And today, I am happy to announce we will be on SteamE too! Well, we are on Steam, but we haven’t released anything there yet (sorry that I got your hopes up, just to squash them right after :( ). This is partially because of how Steam works, but also because we know we can bring a better experience for Steam with our upcoming release. That brings me to the most exciting news: if everything goes as planned, we will release OpenTTD 1.11 on Steam on the first of April, 2021! And that is not even an April fools’ joke! You can already Wishlist OpenTTD today .. and till we release on Steam, you can find our game via our website ;)
-
-
www.openttd.org www.openttd.org
-
As of today, you can Wishlist OpenTTD on SteamE. Historically, OpenTTD always had a single home from where we distributed the game. We used to be hosted on SourceForge (you know you are old, if you remember that being a thing :D), and slowly moved towards our own self-created distribution methods. These days, we mostly distribute our game via our website. But times are changing, and so is our hair. Over the last few months, we have silently been working to become a bit more visible in the world. Don’t worry, not for reasons you might think: OpenTTD has as many active users as it had in 2007. But more because we no longer think it is the right approach to only distribute via our own website.
-
-
parsejournal.com parsejournal.comPARSE1
-
To what extend does that what is perceived as human agency actually emerge from what is afforded by the ecologies in which humans operate?
key question here so far
-
-
hilton.org.uk hilton.org.uk
-
Unlike naming children, coding involves naming things on a daily basis. When you write code, naming things isn’t just hard, it’s a relentless demand for creativity. Fortunately, programmers are creative people.
-
Naming matters for both idealogical and practical reasons.
-
Naming is just one part of the micro-design activity that we call programming. If design weren’t hard, we wouldn’t find good design so satisfying.
-
In principle, the naming things in code need only be temporary, but names in code stick just like nicknames at school.
Tags
- creativity
- creative
- what programmers are like
- software development
- requires/demands creativity
- relentless
- naming things is hard
- naming: the importance of good names
- good analogy
- satisfying/rewarding
- the activity of _
- supposed to be temporary / things have a way of sticking/becoming permanent
- good point
- naming
- why is it important? / why does it matter?
- is just one part of _
- frequently encountered (common) problem
- well-written
- programming
- creative people
- contrast
Annotators
URL
-
-
www.honeybadger.io www.honeybadger.io
-
Well, I'm glad they did, because Turbolinks is a much better piece of software than jquery-pjax ever was. It's actively maintained and doesn't require jQuery at all! So we're one step closer to our dream of ditching $.
-
-
educationinnovation.pressbooks.com educationinnovation.pressbooks.com
-
Innovative learning, on the other hand, refers to becoming familiar with unfamiliar situations that have no clear precedent for action, or with managing familiar situations in better ways, such as seeking alternative solutions to existing problems.
This innovative learning is clearly important for designers. I think that modifying an existing situation to try and make it better would be far easier than a completely unfamiliar one. This lends itself to more creativity due to no clear previous path.
-
-
educationinnovation.pressbooks.com educationinnovation.pressbooks.com
-
(1) gaining the attention of the learners, (2) demonstrating the relevance of the instruction to the learners, (3) instilling learners with confidence to succeed with the instruction, and (4) deriving satisfaction when they do.
This model is a great way to ensure engagement with learners. Specifically part 2 and 3 stuck out to me as key. The second point was that we must demonstrate relevance of instruction. This is fixes that question that always seems to come up, "Why are we doing this if I'll never use it in real life?". Any time I preface a lesson with why we are learning something and how it is necessary in our lives my students always seem to receive it better. Part 3 noted that we must instill confidence to succeed. Giving students the confidence to try hard things is vital to success.
-
-
www.stm-assoc.org www.stm-assoc.org
-
undermine the integrity of the Version of Record, which is the foundation of the scientific record, and its associated codified mechanisms for corrections, retractions and data disclosure.
This misrepresents the situation. Authors accepted manuscripts (AAM) have been shared on institutional and subject repositories for around two decades, with greater prevalence in the last decade. Despite this the version of record (VoR) is still valued and preserves the integrity of the scholarly record. The integrity of the VoR continues to be maintained by the publisher and where well-run repository management are made aware, corrections can be reflected in a repository. The solution to this problem is the publisher taking their responsibility to preserving the integrity of the scholarly record seriously and notifying repositories, not asserting that authors should not exercise their right to apply a prior license to their AAM.
-
the Rights Retention Strategy is not financially sustainable
So far as I know this is not tested or based on any evidence. If the publishers think an open accepted manuscript would undermine the version of record, it doesn't demonstrate much confidence in their added value to me.
-
-
-
Feenberg (2014) - The Philosophy of Praxis
- https://is.gd/rRdkpf
- urn:x-pdf:66643138316666396434353333386635343038303761366166633161366638316662343434306138303065653764313430666538396130653139366537353237
-
-
Local file Local file
-
Cressman (2020) - Contingency and Potential: Reconsidering a Dialectical Philosophy of Technology
- https://is.gd/62UmVg
- urn:x-pdf:9a5a4b04e1f1024dac12fd2e41e9a87c
-
-
www.kickstarter.com www.kickstarter.com
-
Because the backing window is so small, all the normal stretch goals are already included
-
-
www.npr.org www.npr.org
-
-
Greene went on to say, "If it weren't for the Facebook post and comments that I liked in 2018, I wouldn't be standing here today and you couldn't point a finger and accuse me of anything wrong."
Sure... blame Facebook!
I'll bet dollars to donuts that she doesn't vote to regulate Facebook in any way during her tenure.
-
-
10.11.66.200 10.11.66.200
-
Last 4 of SSN
-
Last 4 of SSN
-
Last 4 of the Card
-
-
psyarxiv.com psyarxiv.com
-
Westrupp, E., Stokes, M. A., Fuller-Tyszkiewicz, M., Berkowitz, T. S., Capic, T., Khor, S., … Cummins, R. (2020, October 27). Subjective wellbeing in parents during the COVID-19 Pandemic in Australia. https://doi.org/10.31234/osf.io/8nvm3
-
-
store.steampowered.com store.steampowered.com
-
the game have no DLC because every part of it is in place and cutting it to pieces is like commiting straight felony.
-
-
css-tricks.com css-tricks.com
-
Because of the way the CSS “or” operator works, I wouldn’t be able to mix the retina conditions with other expressions since a (b or c) would be compiled into (a or b) c and not a b or a c.
-
-
alistapart.com alistapart.com
-
div:nth-of-type(3n+1) { grid-column: 1; } div:nth-of-type(3n+2) { grid-column: 2; } div:nth-of-type(3n+3) { grid-column: 3; } div:nth-of-type(-n+3) { grid-row: 1; }
-
#ttt > * { border: 1px solid black; border-width: 0 1px 1px 0; display: flex; /* flex styling to center content in divs */ align-items: center; justify-content: center; } #ttt > *:nth-of-type(3n) { border-right-width: 0; } #ttt > *:nth-of-type(n+7) { border-bottom-width: 0; }
-
-
jakearchibald.com jakearchibald.com
-
Flexbox and grid play well together, and are a huge step forward from the float & table hacks they replace.
-
-
stackoverflow.com stackoverflow.com
-
Although one thing you want to avoid is using frames in such a manner that the content of the site is in the frame and a menu is outside of the frame. Although this may seem convienient, all of your pages become unbookmarkable.
-
-
stackoverflow.com stackoverflow.com
-
Iframes can have similar issues as frames and inconsiderate use of XMLHttpRequest: They break the one-document-per-URL paradigm, which is essential for the proper functioning of the web (think bookmarks, deep-links, search engines, ...).
-
The most striking such issue is probably that of deep linking: It's true that iframes suffer from this to a lesser extent than frames, but if you allow your users to navigate between different pages in the iframe, it will be a problem.
-
-
www.nutsandboltsmedia.com www.nutsandboltsmedia.com
-
Keep your domain in one place. If you ever get mad at your web host and decide to move your site, you’ll also probably want to transfer your domain if it’s registered with the old host. Domain transfers can be annoying, time-consuming, and confusing. But if you’ve registered the domain elsewhere, you don’t have to do anything except update your DNS settings to point to the new host.
-
-
stackoverflow.com stackoverflow.com
-
remember that for each loaded iFrame, a DOM is created, HTML requests are made and document wrappers are instantiated, eating memory and bandwidth in the process
-
-
stackoverflow.com stackoverflow.com
-
Your browser window is basically just one big iframe.
-
-
stackoverflow.com stackoverflow.com
-
many a tech manager has siezed on them as a solution to many problems. In fact, they create more.
-
-
nplusonemag.com nplusonemag.com
-
cultural capital
Introduced by Pierre Bourdieu in the 1970s, the concept has been utilized across a wide spectrum of contemporary sociological research. Cultural capital refers to ‘knowledge’ or ‘skills’ in the broadest sense. Thus, on the production side, cultural capital consists of knowledge about comportment (e.g., what are considered to be the right kinds of professional dress and attitude) and knowledge associated with educational achievement (e.g., rhetorical ability). On the consumption side, cultural capital consists of capacities for discernment or ‘taste’, e.g., the ability to appreciate fine art or fine wine—here, in other words, cultural capital refers to ‘social status acquired through the ability to make cultural distinctions,’ to the ability to recognize and discriminate between the often-subtle categories and signifiers of a highly articulated cultural code. I'm quoting here from (and also heavily paraphrasing) Scott Lash, ‘Pierre Bourdieu: Cultural Economy and Social Change’, in this reader.
Tags
Annotators
URL
-
-
aeon.co aeon.co
-
he most famous illustration of how the name of a substance is supposed to function in this way is provided not by Kripke, but by Putnam, another leading proponent of the ‘theory of direct reference’. Putnam asks us to imagine a Twin Earth – just like our Earth – which contains doppelgängers of us humans. The only difference between the two Earths is that on Twin Earth the clear, thirst-quenching, etc liquid that fills the oceans, lakes and rivers is not the chemical substance H2O, but another substance – XYZ. Suppose it’s 1750, before the chemical composition of water was discovered. On both Earths, the inhabitants call their liquid ‘water’. And, because it’s 1750, they associate the same mental checklist with that term: both think of ‘water’ as the substance that’s clear, thirst-quenching, boils at 100°C and so on. Now suppose a glass of XYZ is brought from Twin Earth to Earth and presented to Locke. Locke would believe it’s water, because it would tick his mental checklist. But would it be water? Not according to Putnam. Intuitively, that’s merely water-like stuff in the glass, not water. Putnam concludes that, while the term ‘water’ is associated with the same descriptions on Earth and Twin Earth, it has different meanings and picks out different chemical kinds. It is, and was, a necessary condition of something being water that it be H2O, despite this condition not being known back in 1750.
-
-
psyarxiv.com psyarxiv.com
-
Allen, J. N. L., Arechar, A. A., Pennycook, G., & Rand, D. G. (2020, October 1). Scaling Up Fact-Checking Using the Wisdom of Crowds. https://doi.org/10.31234/osf.io/9qdza
-
- Jan 2021
-
groupkit.com groupkit.com
-
(optional googlesheet & zapier integration for any other email marketing software)
-
-
linuxmint-user-guide.readthedocs.io linuxmint-user-guide.readthedocs.io
-
This is a store we can’t audit, which contains software nobody can patch. If we can’t fix or modify software, open-source or not, it provides the same limitations as proprietary software.
-
Although it is open-source, Snap on the other hand, only works with the Ubuntu Store. Nobody knows how to make a Snap Store and nobody can. The Snap client is designed to work with only one source, following a protocol which isn’t open, and using only one authentication system. Snapd is nothing on its own, it can only work with the Ubuntu Store.
Tags
- use of proprietary hosted services
- Snap
- proprietary software
- monopoly
- importance of open-source
- software freedom: ability to inspect/audit source code
- proprietary software/service seeking broad support/integration/acceptance in/by other software/platforms/vendors
- software freedom
- proprietary protocol
- proprietary hosted services as a competitive advantage
Annotators
URL
-
-
blog.linuxmint.com blog.linuxmint.com
-
We can certainly explain the issues snap cause without using political or religious arguments. We did so in the documentation I linked to above.
-
We don’t do politics, and we certainly don’t do religion. You’re bringing these here by using terms such as “politicians” or “evil”.
Does "evil" refer to religion? Or perhaps they meant "evil" in a more general way, as a more extreme version of "bad".
-
-
github.com github.com
-
The code is far simpler and easier to understand/verify
-
-
-
Because many early students of psychology were also trained in such “hard” sciences as biology and physiology, it is not surprising that these researchers turned to such physical measures in their attempts to understand mental functioning. Unlike today’s testing efforts, however, individual differences were not the focus of these studies. On the contrary, such differences were generally considered to be the result of imperfect control of experimental conditions, and every effort was made to design stud-ies in which such differences were minimized.
- hard science
- origin of species
- eugenics
individual difference
-
A construct is a theoretical entity hypothesized to account for particular behaviors or characteristics of people. Examples of constructs abound in the social sciences and include creativity, intelligence, various abilities and attitudes, personality characteris-tics, and value systems.
-
-
sankeymatic.com sankeymatic.com
-
SankeyMATIC builds on the open source tool D3.js and its Sankey library, which are very powerful but require a fair amount of work & expertise to use.
-
-
en.wikipedia.org en.wikipedia.org
-
George became known as a symbol of British determination to win the war.
-
George was seen as sharing the hardships of the common people and his popularity soared.
-
In September 1939, the British Empire and Commonwealth—except Ireland—declared war on Nazi Germany.
-
-
forums.theregister.com forums.theregister.com
-
There's a lot of advice online showing how to get rid of snap. (e.g.: https://cialu.net/how-to-disable-and-remove-completely-snaps-in-ubuntu-linux/ worked for me) so the only result (so far, a few months later) is that Chromium has lost a user, and having upgraded Ubuntu since the original Warty, if snap becomes obligatory I'll have to take a look at Mint, or Devuan.
-
definite good news, as it will hopefully have a ripple effect on crappy chipset makers, getting them to design and test their hardware with Linux properly, for fear of losing all potential business from Lenovo.
-
I suppose it means 2 things, first, you get official support and warranty, and second, the distros will be Secure Boot approved in the UEFI, instead of distro makers having to figuratively ask Microsoft for pretty please permission.
-
-
www.americanpressinstitute.org www.americanpressinstitute.org
-
The purpose of news is to inform, educate, and give us understanding and knowledge of what is going on in the world. It helps us to keep up to date with issues so we are in the know and fully aware of events taking place.
-
-
trumpwhitehouse.archives.gov trumpwhitehouse.archives.gov
-
The bedrock upon which the American political system is built is the rule of law.
Here's another theme that emerges in the document repeatedly. Watch over the next ten pages or so as it goes from natural rights and law-over-ruler to obedience.
-
There was not yet, formally speaking, an American people. There were, instead, living in the thirteen British colonies in North America some two-and-a-half million subjects of a distant king. Those subjects became a people by declaring themselves such and then by winning the independence they had asserted as their right.

- There were many American peoples. None of them were White.
- "those subjects became a people by declaring themselves such and then by winning the independence they had asserted as their right" - OK no. Quite a lot of people did not have the autonomy to "declare themselves" part of a people, and indeed were not recognized as such. There were also loyalists. And this idea of "a people" is...really complicated.
- While it's true that the first citizens of the United States were former British subjects, it is worth noting that a lot of other people lived in the current United States at the time who were tribal citizens, French colonists, Spanish colonists, and enslaved people who weren't considered citizens of anywhere.
-
-
-
Ke. Q., (2006). Interdisciplinary research and technological impact. Computer Science Digital Libraries Cornell University. Retrieved from https://arxiv.org/abs/2006.15383.
-
-
covid-19.iza.org covid-19.iza.org
-
Donsimoni. J. R., Glawion. R., Plachter. B., Walde. K., (2020). Projecting the Spread of COVID-19 for Germany. Institute of labor economics. Retrieved from: https://covid-19.iza.org/publications/dp13094/
-
-
twitter.com twitter.com
-
ReconfigBehSci[@SciBeh}(2020, August) Videos of talks from July's eBridges conference on "SOCIETY, PSYCHOLOGY AND BEHAVIOUR DURING AND POST COVID-19 LOCKDOWN" are now all available here: Twitter. Retrieved from:https://twitter.com/i/web/status/1297863598144999424
-
-
redfin.engineering redfin.engineering
-
In my opinion, this single-tab Refresh behavior strongly violates the principle of least surprise, and it doesn’t help us to maintain code consistency or data consistency.
-
-
psyarxiv.com psyarxiv.com
-
Mertens, G., Duijndam, S., Lodder, P., & Smeets, T. (2020). Pandemic panic? Results of a 6-month longitudinal study on fear of COVID-19. PsyArXiv. https://doi.org/10.31234/osf.io/xtu3f
-
-
stackoverflow.com stackoverflow.com
-
answered
-
If it's behaviour that you can imagine needing to reuse among multiple components, or if it's something that you can imagine applying to an element inside an {#if ...} block (for example), then it probably belongs in an action. It it's something that 'belongs' to the component itself, rather than a specific element, then it's probably more of a lifecycle thing.
-
-
atomiks.github.io atomiks.github.io
-
Allows you to separate the tippy's positioning from its trigger source.
-
"Headless Tippy" refers to Tippy without any of the default element rendering or CSS. This allows you to create your own element from scratch and use Tippy for its logic only.
-
-
medium.com medium.com
-
In my opinion, it can sometimes look odd. Very interestingly, this is by design and is part of the Material design specification. This article isn’t to argue whether it should be this way or not, though; it’s just to change yours such that your MenuItem(s) show below the menu selection, like so:
-
-
material-ui.com material-ui.com
-
👍 Upvote issue #204 if you want to see it land faster.
-
-
stackoverflow.com stackoverflow.com
-
en.wikipedia.org en.wikipedia.org
-
Secular Kemalist rhetoric relieved some of the international concerns about the future of Armenians who had survived the 1915 Armenian genocide, and support for Kurdish self determination similarly declined.
Mustafa Kamal Ataturk wisdom in the defence of Turkey
-
-
legislature.vermont.gov legislature.vermont.gov
-
§ 101-49. Amendment or repeal No section or provision of this charter may be repealed or amended unless the act making the repeal or amendment refers specifically to this charter and to the sections or provisions so repealed. Any amendment to this charter must be submitted to the voters for their approval and, upon approval, submitted as provided by statutes. Amendments may be placed on the ballot by the Selectboard, a duly authorized Charter Review Commission appointed by the Selectboard, or upon petition filed with the Town Clerk by 10 percent of the voters. The petition must clearly state the amendment and must be filed at least 45 days before any annual or special Town election, but the Town shall not be required to hold a special Town election solely for the purpose of considering a proposed charter amendment. (Amended 2019, No. M-1, § 2, eff. April 19, 2019.)
Town of Barre
Charter Amendment requires 10%
-
-
legislature.vermont.gov legislature.vermont.gov
-
§ 221-9.02. Petitions (a) Number of signatures. Initiative petitions must be signed by qualified voters of the Village equal in number to at least five percent of the total number of qualified voters registered to vote at the last regular Village election. (b) Form and content. All papers of a petition shall be uniform in size and style and shall be assembled as one instrument for filing. Each signature shall be executed in ink and shall be followed by the address of the person signing. Petitions shall contain or have attached thereto throughout their circulation the full text of the ordinance proposed. (c) Affidavit of circulator. Each paper of a petition shall have attached to it when filed an affidavit executed by the circulator thereof stating that he or she personally circulated the paper, the number of signatures thereon, that all the signatures were affixed in his or her presence, that he or she believes them to be the genuine signatures of the persons whose names they purport to be, and that each signer had an opportunity before signing to read the full text of the ordinance proposed. (Amended 2013, No. M-6, § 2, eff. May 20, 2013.)
Village of Essex Junction
Initiatives, Referendums require 5% of previous turnout
-
-
legislature.vermont.gov legislature.vermont.gov
-
§ 117-304. Rescission of ordinances All ordinances shall be subject to rescission by a special or annual Town meeting, as follows: If, within 44 days after final passage by the selectmen of any such ordinance, a petition signed by voters of the Town not less in number than five percent of the qualified voters of the municipality is filed with the Town Clerk requesting its reference to a special or annual Town meeting, the selectmen shall fix the time and place of the meeting, which shall be within 60 days after the filing of the petition, and notice thereof shall be given in the manner provided by law in the calling of a special or annual Town meeting. Voting shall be by Australian ballot. An ordinance so referred shall remain in effect upon the conclusion of the meeting unless a majority of those present and voting against the ordinance at the special or annual Town meeting exceeds five percent in number of the qualified voters of the municipality. § 117-305. Petition for enactment of ordinance; special meeting (a) Subject to the provisions of section 304 of this Charter, voters of the Town may at any time petition in the same manner as in section 304 for the enactment of any proposed lawful ordinance by filing the petition, including the text of the ordinance, with the Town Clerk. The selectmen shall call a special Town meeting (or include the ordinance as annual meeting business) to be held within 60 days of the date of the filing, unless prior to the meeting the ordinance shall be enacted by the selectmen. The warning for the meeting shall state the proposed ordinance in full or in concise summary and shall provide for an Australian ballot vote as to its enactment. The ordinance shall take effect on the 10th day after the conclusion of the meeting provided that voters as qualified in section 304, constituting a majority of those voting thereon, shall have voted in the affirmative.
Town of Essex
Referendums, Initiatives Require 5%
-
-
legislature.vermont.gov legislature.vermont.gov
-
(2) Notwithstanding the above, however, five per cent of the qualified voters of the City may petition for referendum review of the action by the City Council. Any such request for referendum review shall be in accordance with and governed by the procedures specified in section 63 of this charter for borrowing on behalf of Burlington Electric Department.
Burlington
referendum review of credit pledge
-
§ 3-55. City Council may authorize sale or lease The City Council shall have the exclusive power to authorize sale or lease of any real or personal estate belonging to said City, and all conveyances, grants, or leases of any such real estate shall be signed by the Mayor and sealed with the City seal.
Burlington
Sale or lese of city assets
-
-
www.howtogeek.com www.howtogeek.com
-
The downside is the installation files are bigger than the traditional Debian package manager (DEB) files. They also use more hard drive real estate. With snaps, every application that needs a particular resource installs its own copy. This isn’t the most efficient use of hard drive space. Although hard drives are getting bigger and cheaper, traditionalists still balk at the extravagance of each application running in its own mini-container. Launching applications is slower, too.
-
-
discourse.ubuntu.com discourse.ubuntu.com
-
This is a by-product of the success of Ubuntu. Whether people like it or not, most software available for Linux will target Ubuntu first. There may be packages available later for other distros / systems, but on the whole, you can be sure a software developer will target Ubuntu if they target Linux.
-
While the very same software might be in a PPA and a snap, the fact that the snap is shown in Ubuntu Software is the point I’m making. Many people use that to install software. So making software appear there is beneficial for developers - their software is found, and beneficial for users - they discover new software.
-
In addition, PPAs are awful for software discovery. Average users have no idea what a PPA is, nor how to configure or install software from it. Part of the point of snap is to make software discovery easier. We can put new software in the “Editor’s Picks” in Ubuntu Software then people will discover and install it. Having software in a random PPA somewhere online is only usable by experts. Normal users have no visibility to it.
-
While you may have some objections due to your specific setup, please consider you’re not the usual use case. Most people install Ubuntu on a single drive, not separate /home, and not multiple disks. Most are quite happy with automatic updates - in line with how their phone is likely setup - both for debs (with unattended-upgrades) and snaps (via automatic refresh in snapd). Experts such as yourself are capable of managing your own system and are interested in twiddling knobs and adjusting settings everywhere. There are millions of Ubuntu users who are not like that. We should cater for the widest possible use case by default, and have the option to fiddle switches for experts, which is what we have.
-
Frankly, if the Ubuntu Desktop team “switch” from making a deb of Chromium to making a snap, I doubt they’d switch back. It’s a tremendous amount of work for developer(s) to maintain numerous debs across all supported releases. Maintaining a single snap is just practically and financially more sensible.
-
Progress is made of compromises, this implies that we have to consider not only disadvantages, but also the advantages. Advantages do very clearly outweigh disadvantages. This doesn’t mean it perfect, or that work shouldn’t continue to minimize and reduce the disadvantages, but just considering disadvantages is not the correct way.
-
I don’t find the software slow, I find the startup time for snap packages when the start for the first time on a session slow, but that has been improved, and it’s public that the snapcraft team has been working hard to improve that.
-
The benefits for developers do reflect on benefits for users, with more software delivered faster and more securely.
-
Storage is not an issue, I’ve explained why it’s not. There could and should be improvements on that area, but this is not a relevant issue.
-
This example of the chromium really shows that unless snaps or other similar format was used, applications would have to be sometime very heavily patched to work on older versions of systems to the point that it generates so much work that it would not be worth do to it otherwise, or at least not worth when the snap option exists and doesn’t require that much more work.
-
And Unity ditching for something that’s still not on par with it, had already broken a bit my trust in Ubuntu as a stable option at work. Now snap is coming closer and broader…
-
Disk space is an issue. Resource usage is an issue. Those new packages nowadays need huge amount of storage to finally do the exact same thing as their older and lighter deb counterpart. Whatever the price of storage, it’s the opposite of a progress, it’s not optimal at all.
Tags
- software performance
- the benefits of both
- discoverability of software
- waste of disk space
- Snap
- user experience
- not
- hard to recover from earlier loss of trust/mindshare
- less than ideal / not optimal
- benefit to both developer and to user
- more popular platforms will be targeted first
- audience: casual users (not power users)
- audience: power users
- packaging software
- working on it (improving)
- discoverability of software 
- constant evolution/improvement of software/practices/solutions
- compromise
- popularity amplification
- discoverability
- trade-offs
- PPAs
- improving one's process
- by-product of success
- the needs of the many outweigh the needs of the few
- Ubuntu
- delivering software/changes faster
- discoverability: not easily discoverable
- progress
- popularity amplication
- progress requires compromises
- do pros outweigh/cover cons?
- advantages/merits/pros
- good point
- maintenance burden to maintenance multiple versions/variants/instances/copies of same content
- focus on ways/what you can improve
- better for some but worse for others
- wasteful/inefficient use of resources
- reducing the amount of work/effort required (efficiency / maintenance burden)
- security
- benefiting one party benefits another
Annotators
URL
-
-
outline.com outline.com
-
https://outline.com/tan7Ej
Why Do People love Kungfustory?
It’s well-established among the original novel/translating community that Kungfustory.com is the best.
Kungfustory.com is just a place where Kungfustory can be hosted. It’s very user-friendly for readers, with a superb app that functions very well and reliably on phones. It’s easy to compile a list of reads, to know when those reads have been recently updated, and to follow along your favorite story.
Select any genre you like: romance, stories with reborn heroes, magical realism, eastern fantasy the world of wuxia, horror stories, romantic love novels, fanfiction, sci-fi.
New chapters added daily, Never be bored with new addictive plots and new worlds.
-
-
hypothes.is hypothes.is
-
Why Do People love Kungfustory?
It’s well-established among the original novel/translating community that Kungfustory.com is the best.
Kungfustory.com is just a place where Kungfustory can be hosted. It’s very user-friendly for readers, with a superb app that functions very well and reliably on phones. It’s easy to compile a list of reads, to know when those reads have been recently updated, and to follow along your favorite story.
Select any genre you like: romance, stories with reborn heroes, magical realism, eastern fantasy the world of wuxia, horror stories, romantic love novels, fanfiction, sci-fi.
New chapters added daily, Never be bored with new addictive plots and new worlds.
-
-
guides.rubyonrails.org guides.rubyonrails.org
-
There is seldom any good reason to use this option. Mixing ERB into your controllers defeats the MVC orientation of Rails and will make it harder for other developers to follow the logic of your project. Use a separate erb view instead.
-
-
css-tricks.com css-tricks.com
-
That practice went from being standard practice to being a faux pas (not abstracting JavaScript functionality away from HTML) to, eh, you need it when you need it.
-
-
css-tricks.com css-tricks.com
-
This raises a very important point: we can’t know every user’s reason for why they’re visiting our website, but we can use the tools made available to us to help guide them along their way. If that means storing an HTML document for use offline, we’re empowered to help make the experience as easy as possible.
-
- Dec 2020
-
www.bmj.com www.bmj.com
-
Jones. N. R., (2020) Two metres or one: what is the evidence for physical distancing in covid-19? thebmj. Retrieved from: https://www.bmj.com/content/370/bmj.m3223
-
-
psyarxiv.com psyarxiv.com
-
Dhami. M., Weiss-cohen. L., Ayton. P., (2020) Are people experiencing the ‘pains of imprisonment’ during the Covid-19 lockdown? PsyArXiv Preprints. Retrieved from: https://psyarxiv.com/5xwbs/
-
-
www.nationalgeographic.com www.nationalgeographic.com
-
In the second idea, German chemist Manfred Eigen described what he called a “hypercycle,” in which several autocatalytic sets combine to form a single larger one. Eigen’s variant introduces a crucial distinction: In a hypercycle, some of the chemicals are genes and are therefore made of DNA or some other nucleic acid, while others are proteins that are made-to-order based on the information in the genes. This system could evolve based on changes—mutations—in the genes, a function that Kauffman’s model lacked.
-
In 1971 Gánti tackled the problem head-on in a new book, Az Élet Princípiuma, or The Principles of Life. Published only in Hungarian, this book contained the first version of his chemoton model, which described what he saw as the fundamental unit of life. However, this early model of the organism was incomplete, and it would take him another three years to publish what is now regarded as the definitive version—again only in Hungarian, in a paper that is not available online.
-
In 1966 he published a book on molecular biology called Forradalom az Élet Kutatásában, or Revolution in Life Research, a dominant university textbook for years—partly because few others were available. The book asked whether science understood how life was organized, and concluded that it did not.
-
That’s because he devised a model of the simplest possible living organism, which he called the chemoton, that points to an exciting explanation for how life on Earth began.
Tibor Gánti
-
-
chem.libretexts.org chem.libretexts.org
-
Nodes A wave function node occurs at points where the wave function is zero and changes signs. The electron has zero probability of being located at a node.
Nodes
Tags
Annotators
URL
-
-
developer.mozilla.org developer.mozilla.org
-
to be more precise
-
The Web Storage API provides mechanisms by which browsers can store key/value pairs, in a much more intuitive fashion than using cookies.
-
-
hackernoon.com hackernoon.com
-
Saving form data across sessions — what do people hate more than filling out a form? Filling out a form twice!
-
-
github.com github.com
-
This was implemented (completely differently to anything discussed in this issue) in #642.
-
-
github.com github.com
-
-
Sucrase is an alternative to Babel that allows super-fast development builds. Instead of compiling a large range of JS features to be able to work in Internet Explorer, Sucrase assumes that you're developing with a recent browser or recent Node.js version, so it focuses on compiling non-standard language extensions: JSX, TypeScript, and Flow.
-