7,242 Matching Annotations
  1. Feb 2021
    1. ActiveInteraction plays nicely with Rails. You can use interactions to handle your business logic instead of models or controllers.
    2. 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.
    3. 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.
    4. It's an implementation of the command pattern in Ruby.
    1. Agents are usually understood to be human, although some paradigms, such as actor-network theory, maintain that non-humans are also endowed with agency.
    2. 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.

    3. 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.
    1. No one has requested it before so it's certainly not something we're planning to add.
    2. 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.
    1. 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.

    1. 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

    2. 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

    3. 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

    4. On the university’s website, a press release

      The university share the finding of the research after the fact

    5. 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.

    1. 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.
    1. which have recently become umbrella terms referring to any piece of quickly-consumed comedic or relatable content
    1. 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.
    2. 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

    1. 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.
    2. 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.
    3. 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.

    1. 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.

    1. 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

    1. 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.

    1. 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.
    1. 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?

    2. 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?

    1. 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]]

    1. 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 ;)
    1. 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.
  2. parsejournal.com parsejournal.com
    1. 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

    1. 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.
    2. Naming matters for both idealogical and practical reasons.
    3. 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.
    4. In principle, the naming things in code need only be temporary, but names in code stick just like nicknames at school.
    1. 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 $.
    1. 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.

    1. (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.

    1. 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.

    2. 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.

    1. Feenberg (2014) - The Philosophy of Praxis

      • https://is.gd/rRdkpf
      • urn:x-pdf:66643138316666396434353333386635343038303761366166633161366638316662343434306138303065653764313430666538396130653139366537353237

    Tags

    Annotators

    1. Cressman (2020) - Contingency and Potential: Reconsidering a Dialectical Philosophy of Technology

    1. 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.

    1. 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.
    1. 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; }
    2. #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; }
    1. 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.
    1. 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, ...).
    2. 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.
    1. 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.
    1. 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.
    2. 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?
    3. 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.

    1. 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
    1. 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.

    1. 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.
  3. Jan 2021
    1. 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

    2. 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.
    1. George became known as a symbol of British determination to win the war.
    2. George was seen as sharing the hardships of the common people and his popularity soared.
    3. In September 1939, the British Empire and Commonwealth—except Ireland—declared war on Nazi Germany.
    1. 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.
    2. 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.
    3. 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.
  4. trumpwhitehouse.archives.gov trumpwhitehouse.archives.gov
    1. 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.

    2. 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.
    1. answered
    2. 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.
    1. 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:
    1. 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

    1. § 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%

    1. § 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

    1. § 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%

    1. (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

    2. § 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

    1. 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.
    1. 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.
    2. 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.
    3. 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.
    4. 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.
    5. 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.
    6. 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.
    7. 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.
    8. The benefits for developers do reflect on benefits for users, with more software delivered faster and more securely.
    9. 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.
    10. 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.
    11. 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…
    12. 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.
    1. 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.

      https://www.kungfustory.com/

    1. 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.

      https://www.kungfustory.com/

    1. 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.
    1. 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.
  5. Dec 2020
    1. 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.
    2. 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.
    3. 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.
    4. 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

    1. 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.
    2. Super-fast alternative to Babel for when you can target modern JS runtimes
    1. ReconfigBehSci {@SciBeh} (2020) sadly squares with my own impression of social media 'debate' - as someone who works on both argumentation and belief formation across social networks, this strikes me as every bit as big a problem as the spread of conspiracy. Twitter. Retrieved from: https://twitter.com/i/web/status/1308341816333340672

    1. The company’s early mission was to “give people the power to share and make the world more open and connected.” Instead, it took the concept of “community” and sapped it of all moral meaning. The rise of QAnon, for example, is one of the social web’s logical conclusions. That’s because Facebook—along with Google and YouTube—is perfect for amplifying and spreading disinformation at lightning speed to global audiences. Facebook is an agent of government propaganda, targeted harassment, terrorist recruitment, emotional manipulation, and genocide—a world-historic weapon that lives not underground, but in a Disneyland-inspired campus in Menlo Park, California.

      The original goal with a bit of moderation may have worked. Regression to the mean forces it to a bad place, but when you algorithmically accelerate things toward our bases desires, you make it orders of magnitude worse.

      This should be though of as pure social capitalism. We need the moderating force of government regulation to dampen our worst instincts, much the way the United State's mixed economy works (or at least used to work, as it seems that raw capitalism is destroying the United States too).

    1. Cleophas Pesant is the son of Thadee Pesant also known as the blacksmith, was already in light-coloured summer garments, and sported an American coat with broad padded shoulders. Beside him Egide Simard, and others who had come a long road by sleigh, fastened their long fur coats as they left the church, drawing them in at the waist with scarlet sashes. The young folk of the village, very smart in coats with otter collars, gave deferential greeting to old Nazaire Larouche; a tall man with gray hair and huge bony shoulders who had in no wise altered for the mass his everyday garb: short jacket of brown cloth lined with sheepskin, patched trousers, and thick woollen socks under moose-hide moccasins. Cleophas Pesant waited for Louisa Tremblay who was alone, and they went off together along the wooden sidewalk in the direction of the house. Samuel Chapdelaine and Maria had gone but a little way when a young man halted them. Samuel Chapdelaine and Maria were to dine with their relative Azalma Larouche. There was nothing to look at; in the settlements new houses and barns might go up from year to year, or be deserted and tumble into ruin; but the life of the woods is so unhurried that one must needs have more than the patience of a human being to await and mark its advance. Telesphore busied himself with the dog-harness and made believe not to hear.

    1. Our team is building open source community tools and Svelte fits our identity as an independent labor of love with an organic community.
    2. With some frameworks, you may find your needs at odds with the enterprise-level goals of a megacorp owner, and you may both benefit and sometimes suffer from their web-scale engineering. Svelte’s future does not depend on the continued delivery of business value to one company, and its direction is shaped in public by volunteers.
    3. Svelte’s aesthetics feel like a warm cozy blanket on the stormy web.
    4. Making UIs with Svelte is a pleasure. Svelte’s aesthetics feel like a warm cozy blanket on the stormy web. This impacts everything — features, documentation, syntax, semantics, performance, framework internals, npm install size, the welcoming and helpful community attitude, and its collegial open development and RFCs — it all oozes good taste. Its API is tight, powerful, and good looking — I’d point to actions and stores to support this praise, but really, the whole is what feels so good. The aesthetics of underlying technologies have a way of leaking into the end user experience.
    5. It's true that Svelte does not allow you to map over children like React, but its slot API and <svelte:component> provide similarly powerful composition. You can pass component constructors as props and instantiate them with <svelte:component>, and use slots and their let bindings for higher order composition. It sounds like you're thinking in virtual DOM idioms instead of Svelte's.
    6. However, Svelte isn't React or Vue or any other framework, the same approach will not always work and given that Svelte has very different constraints and approach that works well in another framework is not suitable with Svelte. Trying to apply approaches use with other frameworks to Svelte will invariably end in frustration.
    1. locked and limited conversation to collaborators

      Why do they punish the rest of us (can't even add a thumb up reaction) just because someone was "talking too much" or something on this issue?

    1. Each area requires specific learning and thinking in a certain way. Front-end is user centric, back-end is closer to algorithms and parallel programming, databases require thinking in streams of data based on a model (similar to set theory and model checking).
    1. Serving pages and assets as pre-generated files allows read-only hosting reducing attack vectors even further. Meanwhile dynamic tools and services can be provided by vendors with teams dedicated to securing their specific systems and providing high levels of service.
    1. Put yourself in the reader’s position and see if you can get a grip on how they might respond to your writing.

      It seems like good advice but it's actually quite hard to divorce yourself from what you know. See the curse of knowledge.

      This is why I think that having this list of questions is a good idea; you don't have to rely solely on putting yourself in the reader's shoes.

    1. All replication in R6K relies on the two essential components of a minimal replicon, the γ ori, and its cognate Rep, π protein, encoded by the pir gene
    1. ; e-commerce sites have an economic incentiveto use personalization to induce users into spending moremoney

      personalize of algorithm can make people spend more money, which help to improve the benifical of both website and merchant.

    1. A new study that found traces of coronavirus in US blood samples from December last year is adding to the growing evidence that the virus was circulating for months before China announced its existence, casting more shadows over the truth about the pandemic and fuelling suspicions of a cover-up by Beijing. 

      We know nothing about covid.

  6. Nov 2020
    1. The Thirteen Sources of Well-Being:More positive emotionsFewer negative emotionsLife satisfactionVitalityEnvironmental masteryPositive relationshipsSelf-acceptanceMasteryAutonomyPersonal growthEngagement in lifePurpose and meaning in lifeTranscendent experiences

      The Thirteen Sources of Well-Being

      1. More positive emotions
      2. Fewer negative emotions
      3. Life satisfaction
      4. Vitality
      5. Environmental mastery
      6. Positive relationships
      7. Self-acceptance
      8. Mastery
      9. Autonomy
      10. Personal growth
      11. Engagement in life
      12. Purpose and meaning in life
      13. Transcendent experiences
    1. Selection by association, rather than indexing, may yet be mechanized. One cannot hope thus to equal the speed and flexibility with which the mind follows an associative trail, but it should be possible to beat the mind decisively in regard to the permanence and clarity of the items resurrected from storage.

      It should be easy to surpass the mind's performance in terms of storage capacity as well as lossiness. It might be more difficult to surpass it in terms of the speed and flexibility with which it "follows an associative trail"

    2. The real heart of the matter of selection, however, goes deeper than a lag in the adoption of mechanisms by libraries, or a lack of development of devices for their use. Our ineptitude in getting at the record is largely caused by the artificiality of systems of indexing. When data of any sort are placed in storage, they are filed alphabetically or numerically, and information is found (when it is) by tracing it down from subclass to subclass. It can be in only one place, unless duplicates are used; one has to have rules as to which path will locate it, and the rules are cumbersome. Having found one item, moreover, one has to emerge from the system and re-enter on a new path.

      Bush emphasises the importance of retrieval in the storage of information. He talks about technical limitations, but in this paragraph he stresses that retrieval is made more difficult by the "artificiality of systems of indexing", in other words, our default file-cabinet metaphor for storing information.

      Information in such a hierarchical architecture is found by descending down into the hierarchy, and back up again. Moreover, the information we're looking for can only be in one place at a time (unless we introduce duplicates).

      Having found our item of interest, we need to ascend back up the hierarchy to make our next descent.