628 Matching Annotations
  1. Last 7 days
  2. Feb 2021
    1. What this means is: I better refrain from writing a new book and we rather focus on more and better docs.

      I'm glad. I didn't like that the book (which is essentially a form of documentation/tutorial) was proprietary.

      I think it's better to make documentation and tutorials be community-driven free content

    2. The new 2.1 version comes with a few necessary but reasonable changes in method signatures. As painful as that might sound to your Rails-spoiled ears, we preferred to fix design mistakes now before dragging them on forever.
    3. The new call API is much more consistent and takes away another thing we kept explaining to new users - an indicator for a flawed API.
    4. It’s so simple that I sometimes wonder why it took years to develop it!
    1. For mobile phones, technologies like SMS, MMS and data access were historically usually considered value-added services, but in recent years SMS, MMS and data access have more and more become core services, and VAS therefore has begun to exclude those services.
    1. Before the pandemic, I normally called chefs after I’d written a review of their restaurant but before it was published, to check facts. The chefs usually sounded as if I were calling with the results of a lab test. One chef called me back from a hospital and told me his wife was in the next room giving birth to their first child, but — oh no, don’t worry, it’s fine, he said; in fact, I’d picked a perfect time to call! These were, in other words, awkward conversations.The ones I had last spring were different. It was as if the fear and distrust all chefs feel toward all critics were gone. They talked about going bankrupt, they talked about crying and not wanting to get out of bed. What did they have left to lose by talking to me?

      Pete highlights a key change that came with COVID, except he emphasizes the good that came from it. This compare and contrast allows the reader to see how the personalities have developed along with the times. There was a silver lining amidst the "crying and not wanting to get out of bed". The drastic comparison of his importance before and after the pandemic with a chef giving equal importance to Pete and his first child underlines just how wrong priorities were previously. His diction, utilizing awkward perfectly to encapsulate the environment surrounding his job before COVID, pushing forth the idea that good can result from change.

    1. Say you have software to keep track of your grocery list. In the 80's, this software would work against a command line and some flat files on floppy disk. Then you got a UI. Then you maybe put the list in the database. Later on it maybe moved to the cloud or mobile phones or facebook integration. If you designed your code specifically around the implementation (floppy disks and command lines) you would be ill-prepared for changes. If you designed your code around the interface (manipulating a grocery list) then the implementation is free to change.
    1. Rather than implement features you might need, you implement only the features you definitely need, but in a way that accommodates change. If you don't have this flexibility, parallel development simply isn't possible.
    2. At the core of parallel development, however, is the notion of flexibility. You have to write your code in such a way that you can incorporate newly discovered requirements into the existing code as painlessly as possible.
    1. It is only through broad public conversations and beginning to see the consequences of some of the approaches I was taking that I have come to fully appreciate the severe limits of technocracy. In that case, as in all those above, there is a severe danger of great technical minds being wasted on an arrogant pursuit of remaking the world in their image, rather than contributing to a broader conversation.

      Laudable transparent self-reflection from the author. Would that more were so willing to change, and be public about their changing!

  3. Jan 2021
    1. With just one tug of a string — just one cancellation or postponement of a festival that might take up to a full year to prepare for — it can all fall apart.

      It can have a dramatic change

    1. People thrive in a wide range of climates. The projected climate change is small relative to the diurnal cycle. It is therefore rather peculiar to conclude that climate change will be disastrous. Those who claim so have been unable to explain why. https://twitter.com/RichardTol/status/1313182006310731776?s=20

      This is shocking!

    1. (c) In addition to the procedure set forth above in subsections (a) and (b) of this section, the charter may be revised or amended by the submission of a citizen initiative (petition) signed by 10 percent of the voters. The petition and subsequent action shall conform to the requirements of State statutes relating to charter amendment procedures, shall be subject to the determination of the Board of Selectmen as to whether or not they are comprehensive in nature, and shall be approved by a Town meeting vote with at least 25 percent of voters participating.

      Springfield

      Charter change initiatives require 10%

      Charter change minimum turnout 25%

    1. § 2645. Charters; adoption, repeal, or amendment; procedure (a) A municipality may propose to the General Assembly to adopt, repeal, or amend its charter by majority vote of the legal voters of the municipality present and voting at any annual or special meeting warned for that purpose in accordance with the following procedure: (1) A proposal to adopt, repeal, or amend a municipal charter (charter proposal) may be made by the legislative body of the municipality or by petition of five percent of the voters of the municipality. (2) An official copy of the charter proposal shall be filed as a public record in the office of the clerk of the municipality at least 10 days before the first public hearing. The clerk shall certify the date on which he or she received the official copy, and the dated copies thereof shall be made available to members of the public upon request. (3)(A) The legislative body of the municipality shall hold at least two public hearings prior to the meeting to vote on the charter proposal. (B) The first public hearing shall be held in accordance with subdivision (a)(2) of this section and at least 30 days before the vote. (4)(A) If the charter proposal is made by the legislative body, the legislative body may revise the proposal as a result of suggestions and recommendations made at a public hearing, but in no event shall such revisions be made less than 20 days before the date of the meeting to vote on the charter proposal. (B) If revisions are made, the legislative body shall post a notice of these revisions in the same places as the warning for the meeting not less than 20 days before the date of the meeting and shall attach such revisions to the official copy kept on file for public inspection in the office of the clerk of the municipality. (5)(A) If the charter proposal is made by petition, the second public hearing shall be held no later than 10 days after the first public hearing. The legislative body shall not have the authority to revise a charter proposal made by petition. (B) After the warning and hearing requirements of this section are satisfied, the petitioned charter proposal shall be submitted to the voters at the next annual meeting, primary, or general election in the form in which it was filed, except that the legislative body may make technical corrections. (6)(A) Notice of each public hearing and of the annual or special meeting shall be given in accordance with section 2641 of this chapter. (B)(i) Each notice shall specify the charter sections to be adopted, repealed, or amended, setting out those sections in the amended form, with deleted matter struck through and new matter underlined. (ii) If the legislative body of the municipality determines that the charter proposal is too long or unwieldy to set out in amended form, the notice shall include a concise summary of the charter proposal and shall state that an official copy of the charter proposal is on file for public inspection in the office of the clerk of the municipality and that copies thereof shall be made available to members of the public upon request. (7)(A) Voting on a charter proposal shall be by Australian ballot. (B)(i) The ballot shall show each charter section to be adopted, repealed, or amended in the amended form, with deleted matter struck through and new matter underlined, and shall permit the voter to vote on each separate proposal contained within the charter proposal. (ii) If the legislative body determines that the charter proposal is too long or unwieldy to be shown in the amended form, voters shall be permitted to vote upon each separate proposal in its entirety in the form of a yes or no proposition. (C) An official copy of the charter proposal shall be posted conspicuously in each ballot booth for inspection by the voters during the balloting. (b)(1) The clerk of the municipality, under the direction of the legislative body, shall announce and post the results of the vote immediately after the vote is counted. (2) The clerk, within 10 days after the day of the meeting, shall certify to the Secretary of State each separate proposal contained within the charter proposal, showing the facts as to its origin and the procedure followed, which shall include: (A)(i) If the charter proposal was made by the legislative body, the minutes recorded by the legislative body that detail the origins and intent of each separate proposal; (ii) If the charter proposal was made by voter petition, the body of the petition and evidence of the required number of petition signatures; (B) A copy of the official certified copy of the charter proposal filed with the clerk of the municipality pursuant to subdivision (a)(2) of this section; (C) Copies of the warnings and published notices for each of the public hearings held pursuant to subdivision (a)(3) of this section; (D) Minutes recorded by the legislative body that detail each of the public hearings held pursuant to subdivision (a)(3) of this section; (E) Copies of warnings and published notices for the meeting to vote on the charter proposal; and (F) A copy of the ballot and the results of the vote or votes on the charter proposal. (c) After confirming that the clerk of the municipality has certified each of the documents listed in subdivision (b)(2) of this section, the Secretary of State shall file the certificate and deliver copies of it to the Attorney General, the Clerk of the House, the Secretary of the Senate, and the chairs of the committees concerned with municipal charters of both houses of the General Assembly. (d) The charter proposal shall become effective upon affirmative enactment of the proposal, either as proposed or as amended by the General Assembly. (Added 1977, No. 269 (Adj. Sess.), § 1; amended 1979, No. 200 (Adj. Sess.), § 100; 1981, No. 239 (Adj. Sess.), § 22, eff. May 4, 1982; 1983, No. 161 (Adj. Sess.); 1987, No. 63; 2017, No. M-7, § 2A, eff. May 22, 2017.)

      Vermont Constitution

      Charter Change

      either by council OR by petition

    1. If you manage to make Svelte aware of what needs to be tracked, chances are that the resulting code will be more performant than if you roll your own with events or whatever. In part because it will use Svelte's runtime code that is already present in your app, in part because Svelte produces seriously optimized change tracking code, that would be hard to hand code all while keeping it human friendly. And in part because your change tracking targets will be more narrow.
  4. Dec 2020
    1. The science of the "Science is settled" crowd isn't an open system of skeptical inquiry, but a closed system of centralized authority funded and controlled by special interests, beholden to political agendas and intolerant of dissent. It has the same relationship to science that the various People's Democracies had to democracy.

      They try to mold our opinions so we are more amenable to their agendas.

    1. "Organizational change management ensures that the new processes resulting from a project are actually adopted by the people who are affected.”

      Definition of change management

    1. Nonethel ess, scholars have begun to iden-tify procedures that can potentially mitigate political sectarianism. These in clude efforts to help Americans comprehend opposing partisans regardless of their level of agree-ment, such as by focusing on commonalities rather than differences (e.g., “we’re all Amer-icans”; SM) or communicating in the moral language of the other side (e.g., when liberals frame the consequences of climate change in terms of sanctity violations; SM).

      Interesting, especially point re climate change.

      I would go further into the ontological sources of these issues e.g. attachment to views, and how we can address that.

    1. It seems to also highlight how much our governments, banks and big corporations roles play into the state of our planet, how much we need them to change so that our individual choices can actually make a significant difference. Read more

      Notice the subtle othering: it's not "us" who have been doing this but the "governments, banks and big corporations" ... But who are their shareholders, who are their citizens, staff, customers etc? Us ...

      Note this is a comment on Attenborough's book. I do wonder what his recommendations are...

    1. No more waiting around for pull requests to be merged and published. No more forking repos just to fix that one tiny thing preventing your app from working.

      This could be both good and bad.

      potential downside: If people only fix things locally, then they may be less inclined/likely to actually/also submit a merge request, and therefore it may be less likely that this actually (ever) gets fixed upstream. Which is kind of ironic, considering the stated goal "No more waiting around for pull requests to be merged and published." But if this obviates the need to create a pull request (does it), then this could backfire / work against that goal.

      Requiring someone to fork a repo and push up a fix commit -- although a little extra work compared to just fixing locally -- is actually a good thing overall, for the community/ecosystem.

      Ah, good, I see they touched on some of these points in the sections:

      • Benefits of patching over forking
      • When to fork instead
    1. “Although we now have at our disposal some fairly sophisticated methods of characterizing uncertainty,” she warned, “these do not actually enable us to control or even predict the extent of the disaster.

      Many believe models predict the future. Exhibit A: Climate change

  5. Nov 2020
  6. bloggingguide4independentlearning.pressbooks.com bloggingguide4independentlearning.pressbooks.com
    1. This act of proactive self-talk is the single-most crucial step for learners as bloggers to cross in order to change from extrinsically motivated bloggers to intrinsically motivated ones’ (Groulx, 2009).

      I am especially interested in revisiting this theme for cultivating autonomous learning skills and attitudes, and transforming students from getting a grade to taking ownership of their learning.

    1. I'd like to go with an RFC-based governance model (similar to Rust, Ember or Swift) that looks something like this: new features go through a public RFC that describes the motivation for the change, a detailed implementation description, a description on how to document or teach the change (for kpm, that would roughly be focused around how it affected the usual workflows), any drawbacks or alternatives, and any open questions that should be addressed before merging. the change is discussed until all of the relevant arguments have been debated and the arguments are starting to become repetitive (they "reach a steady state") the RFC goes into "final comment period", allowing people who weren't paying close attention to every proposal to have a chance to weigh in with new arguments. assuming no new arguments are presented, the RFC is merged by consensus of the core team and the feature is implemented. All changes, regardless of their source, go through this process, giving active community members who aren't on the core team an opportunity to participate directly in the future direction of the project. (both because of proposals they submit and ones from the core team that they contribute to)
    2. So I propose having the repo in place, and using it for targeted proposals where we really want feedback from early users, and hold off formalising anything more until early next year, as you said.
    1. Svelte's advantage here is that it indicates the need for an update at the place where the associated data is updated, instead of at each place the data is used. Then each template expression of reactive statement is able to check very quickly if it needs to rerender or not.
    2. But you can still run into strange race conditions where the browser displays stale data depending on if some other unrelated code has caused a digest update to run after the buggy code or not.
    1. The advantage of ngOnChanges() is that we get all the changes at once if the component has several @Input()s. However, if we have a single @Input() a setter is probably the better approach.
    1. A Comparative Study of Two Organisational Change Models

      Bradutanu, D. (2012). A Comparative Study of Two Organisational Change Models. Cross-Cultural Management Journal, 14(1), 28–33. https://doi.org/http://cmj.bxb.ro

  7. Oct 2020
    1. in the new way

      I wonder if new way here is referring to the change William described at the beginning, or a change in her following reading his letter and her friends' responses. It's clear she knows her friends aren't the best influence on her after her response to their laughter, and that she really does love her husband, but she gives up writing the letter after framing it as a total choice between them and her husband, implying she chooses them. I guess that makes me think it means new way in the former sense, but it still could be a medium position between the two.

    1. Whenever you want to change your behavior, you can simply ask yourself: How can I make it obvious? How can I make it attractive? How can I make it easy? How can I make it satisfying?
    1. This would be a breaking change, but we could always clone in the call in a minor and then make the breaking change later in a major.
    1. You have no choice. You can shop at a store that pays its workers better, sure, but the real atrocities have taken place long before your desired products have reached the shelf, and the stickers have nothing to do with it. “And here grocery has one last trick,” Lorr writes: “it allows us to hate our shrimp and eat it too. The image of the bad polluting aquaculture farmer or vulnerable exploited migrant gets imprinted in our first-world brain, while the fungibility of commodity goods—that maze of brokers and agents—gives the entire system the plausible deniability it craves.”

      Systemic change is hard. But it is the most effective tool for the job. Where are the levers and where can we stand? Who has the power and motive to make these changes?