402 Matching Annotations
  1. Oct 2024
    1. Then there are, for example, in the United States, you have to do a a lot more scrutiny of dollars you receive because they don't get taxed.

      Tapping to the MMT theory, if a 501c3 is not taxed, then why does it need dollars??? We are close to some understanding some fundamental incoherencies

    1. Dikert et al. (2016), in theirseminal study on challenges and success factors for large-scale agile transformations, drawattention to the need for more studies that address the agile transformation process with abroader perspective, going beyond software development practices.
    1. Ryan Holiday says that our society struggles with accepting that we owe things to other people...

      This reminds me of Simone Weil's notion of "no rights, only responsibilities"... A right by itself has no power, only obligation has. A right is an obligation toward us fulfilled. Only other people have rights, and we have obligations.

      Getting into this frame of mind allows one to live a far more righteous and fulfilled as well as calm life. Once you acknowledge that you have no rights, you can not cling to them, and thus you don't view things as unfair to you.

    1. The fact that many here are maintainers of Ruby implementations also has a biased effect on new features, as they might represent a burden on them. I'm not saying this is a bad thing, I love the diversity of points of view that this brings! OTOH, it's fair that people that do take time to discuss things here have a bigger influence on the direction that Ruby follows.
    1. 34:59 A government does not need money. It needs citizens to need money so that they can pay taxes

      Governments FORCE PEOPLE TO NEED MONEY

    2. 18:59 Warren Mosler 19:49 Government does not need dollars, citizens need dollars 20:18 Warren is not an economist - he is not trying to defend economic theory - he is a financial trader watching the operation of money

    3. 18:17 A government who creates a currency does not need to tax its citizens to get dollars. 18:25 Currency issuers spend first before they tax - they do not use tax to spend

    1. Dikert et al. (2016), in their seminal study on challenges and success factors for large-scale agile transformations, draw attention to the need for more studies that address the agile transformation process with a broader perspective, going beyond software development practices.

      need for more studies

  2. Sep 2024
    1. The point of GPL licenses is to protect the user of the software, not the developer. If you want "protection" as a developer, use MIT (disclaimer of warranty). GPL "infects" other parts of a system to combat a work-around which was used to violate the software freedom of the user, by firewalling sections of GPL'ed code from the rest of the system. If you don't care about your users' software freedom in the first place, then (L)GPL is the wrong choice.
      • goal: protect user rights/freedoms
      • non-goal: protect developer rights/freedoms
    1. Our estimated safe ESB is that around 50–60% of global land surface should be in largely intact, natural condition to halt species extinction, secure biosphere contributions to climate regulation, and stabilise regional water cycles.

      for - stats - earth system boundary - biodiversity - intact natural systems - 50 to 60% global land need to be intact

  3. Aug 2024
    1. The song's criticism on mass media is mainly related to sensationalism.

      "Good" things are usually not sensational. They do not demand attention, hence why the code of known/unknown based on selectors for attention filters it out.

      Reference Hans-Georg Moeller's explanations of Luhmann's mass media theory based on functionally differentiated systems theory.

      Can also compare to Simone Weil's thoughts on collectives and opinion; organizations (thus most part of mass media) should not be allowed to form opinions as this is an act of the intellect, only residing in the individual. Opinion of any form meant to spread lies or parts of the truth rather than the whole truth should be disallowed according to her because truth is a foundational, even the most sacred, need for the soul.

      People must be protected against misinformation.

  4. Jul 2024
    1. Despite this panoply of stories, we are in fact living in a time between stories, because the d

      for - paradigm shift - we need a new story quote - a time between stories

      quote - a time between stories - Despite this panoply of stories, we are in fact living in a time between stories, because - the dominant narrative remains the same: - progressing within the modern paradigm is the best way to create and maintain a good quality of life, and the only way societies can do this is through - Western-style industrial development, - corporate capitalism, and - representative democracy. - While many people recognise that this narrative needs to be replaced, - we haven’t yet found a new narrative that’s powerful enough to replace it.

    2. for - paradigm shift - we need a new story

      article details - title - Finding our place in the human story - author - Paddy Le Flufy - date - 14 July, 2024 - publication - substack - self link - https://paddyleflufy.substack.com/p/finding-our-place-in-the-human-story

    1. Lennox argues that both rationality and morality cannot be explained without the Bible & God... Humans are naturally rational and moral beings because "Man are created in God's image" or "The Holy Spirit remains in men"

      The Holy Ghost is the reason we can tell right from wrong (spiritual anti-virus)... However, the more we sin, the more we silence this voice in our head until ultimately we cannot hear it anymore.

      No person is born a criminal. A killer.

      When we get baptized, we effectively restore our connection to God, and thus reenact the Holy Ghost within us; restoring our innocence. Our soul's integrity has been restored and we can hear the Spirit speaking to us loud and clear once again.

      As Simone Weil argued, the purpose of a punishment, an adequate one, that is, is to cleanse the taint of our behavior from ourselves... Allowing ourselves to get back into humanity without judgement. Baptism serves the same purpose on a Spiritual level... With the key difference being that it was Christ who endured the ultimate punishment, and by being baptized (willingly), we enjoy that same punishment, can reap its benefits.

    1. I think people need to understand we are up against an event 00:36:00 that is one of six in Earth's history like hurtling towards it at an outrageous Pace in order to kind of galvanize especially leaders

      for - need for reporting negative news - galvanize support

    1. the thought has occurred to me that we need a new religion that religion is one of the few things 01:09:15 that will make people act in ways beyond their own immediate interest well i've heard a lot of people say that

      for - rapid whole system change - need for a new religion - Ronald Wright reflections

      comment - Deep Humanity is not a religion, but a deeper understanding of our own humanity, what is it to be human? - but just as important, to understand the distinction between - human nature and - nature - For if human nature is a subset of nature, - which the adjective-noun "human nature" implies - then there is something within humans that is of nature herself - Is it possible that the many fragmented spiritual paths that have emerged in different parts of the world merely reflect the different environs from which they developed, and that in fact, they all are searching for the same essence? - If so, then in perhaps the times we are in are calling us for a global recognition of our common denominators that make us ALL human, - and then the even deeper common denominator with nature herself - So what are those qualities we all have in common as human beings? - and also, what are the qualities our species has in common with nature herself? - neuroscientist David Eagleman coined the term "possibileanism". Perhaps it is that?

    2. most of the great religions in the world have been attempts to to restrain or reform uh human nature or at least uh channel our worst impulses into something 01:10:48 more productive or higher something loftier um and in this this is exactly what we need here it's something that will create a form of altruism which doesn't only extend to people we see around us now but extends 01:11:00 to the future generations

      for - rapid whole system change - need for something that will create a new form of altruism - Ronald Wright - transition - requires an experience of re-awakening transition - need for a new religion? Deep Humanity?

      comment 10 July 2024 - Deep Humanity is our attempt at this. It is not a religion, however. It is humanity, but in the deepest sense, so it is accessible to anyone in our species. Our tagline has been - Rekindling wonder in an age of crisis - However, this morning an adjacency occurred:

      adjacency - between - familiarity - wonder - adjacency relationship - Familiarity hides wonder - Richard Dawkins said: - There is an anaesthetic of familiarity, - a sedative of ordinariness - which dulls the senses and hides the wonder of existence. - For those of us not gifted in poetry, - it is at least worth while from time to time - making an effort to shake off the anaesthetic. - What is the best way of countering the sluggish habitutation brought about by our gradual crawl from babyhood? - We can't actually fly to another planet. - But we can recapture that sense of having just tumbled out to life on a new world - by looking at our own world in unfamiliar ways. - That is, when a type of experience becomes familiar through repeated sensory episodes, - we lose the feeling of wonder we had when we initially experienced it - It's much like visiting a place for the very first time. We are struck with a sense of wonder because everything is unpredictable, in a safe way. We have no idea what's around the next corner. It's a surprise. - However, once we live there, and have traced that route hundreds of times, we have transformed that first magical experience into mundane experience. - So it is with everything that makes us human, with all the foundational things about reality that we learned from the moment we were born. - They have all become jaded. We've forgotten the awe of those first experiences in this reality: - our first experience of our basic senses - our first breath of air, instead of amniotic fluid - our first integration of multiple sensory experiences into a cohesive whole - the birth of objectification - the very first application of objectification to form the object we called mOTHER - the Most significant OTHER - our first encounter with the integration of multiple sensory stimuli associated with each object we construct - our first encounter with auditory human, speech symbols - our first experience with object continuity - how objects still exist even if they disappear from view momentarily - do we remember freaking out when mOTHER disappeared from view momentarily? - our first ability to communicate with mOTHER through speech symbols - our first encounter with ability to control our bodies through our own volition - our first encounter with gravity, the pull towards the ground - our first encounter with a large bright sphere suspended in the sky - our first encounter with perspective, how objects change size in our field of view as they get nearer or farer - etc... - What's missing now, is that we have repeated all these experiences so many times, that the feeling of awe no longer emerges with life - To generate awe, the repertoire of existing experiences is insufficient - now we have to create NEW experiences, we have to create novelty - Mortality Salience can help jolt us out of this fixation on novelty, and remind us of the sacred that is already here all the time - For, what happens at the time of death? All the constructions we have taken for granted in life disappear all at once, or perhaps some before others - Hence, we begin to re-experience them as relative, as constructions, and not absolutes - All living organisms have their own unique umwelt - These umwelts are all expressions of the sacred, sensing itself in different ways

      • What is required is a kind of awakening, or re-awakening
      • When religions do their job, it gives us a framework to engage in a shared sense of the sacred, of wonder in the mundane
      • In a sense, Deep Humanity is identifying that most vital commonality in all religions and seeing all their diverse intersectionalities in simply being deeply human
      • We awakened once, when we were born into the world
        • then we fell asleep through the dream of familiarity
      • Now, we have to collectively re-awaken to the wonder we all experienced in that initial awakening experience as newborns
    3. i think it's a near miss it's the most likely thing to save us

      for - quote - unfortunately, I think we need a near miss to wake us up - Ronald Wright

      comment - But the problem is that we can't count on that because it may very well be too late by then - Is the extreme weather events now happening regularly enough to wake us up?

  5. Jun 2024
    1. I think you linguists worry too much. It's a simple enough formation using a very common prefix, and while it is not clear whether "I disprefer" means "I do not prefer" or "I prefer something other than" or "I prefer the opposite of" or "I stop preferring", either it'll settle down to one meaning or it'll carry a range. So what? This is the first time I've heard the word but I don't find it particularly puzzling.
    2. Having read this, it appears that there is a reasonable consensus and, given that, I will probably add it to my vocabulary as it does fill a niche – but I'll be careful where and with whom I use it.
    3. There's a void — a need where a word should fit. There's a construction — a prefix and a root, which fit together to fill the void. Meaning is clear on first encounter. A need is met. What is the problem?
  6. May 2024
    1. One participant in particularsaid, “My favorite aspect of Blackboard is the accessibility of thegrades and find course documents–when professors followa standard layout.”

      finding course documents with standard layout

    2. A major implication of the lack of effective training is thatstudents are often left to struggle through disjointed, flawedlearning experiences while using LMSs during a class.

      lack of faculty training - less than stellar student experiences in LMS systems

    1. robust theme in the reasons given for preferringface-to-face delivery formats is the perceived lack of interactionwith an instructor in online courses.This was evident in statementsthat suggested that students believe they would have to “teachthemselves”, or that they would prefer a course taught by a “hu-man” or a “real teacher”.

      need for instructor interaction

    1. Failing to include all of a student’s educational needs in the PLAAFP:

      is there a list somewhere that explains what falls under "educational need"

    2. A thorough evaluation should include vision and hearing screenings, even though the primary area of concern is academics.

      so could we include depression/anxiety screenings?>

    3. the evaluation must address all areas of student need, even if the area does not seem to be related to a student’s suspected disability.

      including social emotional? I feel like this part is almost never on IEPs and could be greatly used.

  7. Apr 2024
    1. Ain't it possible that every message I send or forward will just be replaced to the outbox and will be send by Thunderbird in the background ? I really hate it that every message sends itself away, running on top of all other windows, and it makes me wait till it has been sent from reading my other messages...
    1. as you come up with a list of the subject areas or categories you want to include in your zettle costume i recommend that for at least some of them you add some subcategories maybe go two or three levels deep as you can see i've done here for my philosophy subject area you're going to have to hit pause if you want to look at this any longer now although i recommend that you build out some of your subject areas unless the subject area is one you are already really knowledgeable about i recommend that you not build out that subject area beyond just two or three levels that's because the vast majority of how your settle costing is organized should be determined only as you are creating new cards to put in your xettlecostin that at least is how lumen did things as schmidt points out in the article about the zettelcosta method that i mentioned earlier lumen opted for organizing entries or new cards based on the principle that they must have only some relation to the previous entry or previous card without also having to keep some overarching system in mind

      Hard to understand this for now. a new card should have "no overarching system in mind," only some relation to previous cards.

    1. my favorite detail about this scene is how he's holding the coffee mug at the end. He has his hand on the hot part not by the handle, almost like a last bit of comfort/distraction, a little warmth, the very thing that brought life in the first place.

      people holding warm drinks induce "warm" feelings in viewers.<br /> teddy was alone at the dinner, so the cup of coffee was his only friend.<br /> earlier in the movie, there are at least 2 references to "this technology is the friend we need"<br /> ref 1 at the "bash liif presentation" at 0:25:30 - "all of my life's work, really i see, has been driven by an inexpressible need for a friend, who would understand and soothe me."<br /> "if i feel sad, afraid, or alone ..."<br /> 0:56:20 "lot of fear out there ... parents dont know what to say to their kids ..."<br /> "your words are a great comfort to our viewers ..."<br /> "whenever i feel afraid or alone in this, i think of you, and i just feel better"<br /> ref 2 01:18:40 "And who knows? Maybe, just maybe,<br /> one of our scientists can be that friend we all need to lean on during uncertain times."<br /> its also a personality test. in times of stress, some people prefer company (neurotic types, dependent, followers), and some people prefer solitude (psychotic types, free, leaders).

  8. Feb 2024
    1. The purported reason seems to be the claim that some people find "master" offensive. (FWIW I'd give that explanation more credence if the people giving it seem to be offended themselves rather than be offended on behalf of someone else. But whatever, it's their repo.)
  9. Jan 2024
    1. [With Zeplin] we started to engage both UX and engineering teams in the same conversations and suddenly that opened our eyes to what was going on, and overall streamlined our build process.

      may need new tag: combining/bringing different audiences together in the same conversation/context/tool

    1. Why should this conversation be separate from other conversations about the work to be done? Design is one consideration alongside frontend and backend considerations, which often all intersect and require the same participants. Shifting this discussion to a separate work item can result in disjointed conversations and difficulty finding where a decision was made.
    2. You can see how the constant jumping between these two tools in the first scenario is super annoying, and also very risky as none of the changes you make in Figma are also automatically being updated in the same GitLab designs.
    3. I don't know how much impact the "Design management" widget vs. "Design" object decision will have, except for the extremely small number of teams that work exactly like we do.
    4. Personally I think we could get a ton more benefits and would also be able to pull new users into our platform by finding better ways to integrate/link/connect/display Figma in our work item objects. Today the biggest downside for "Design management" is that it's basically just a copy of what's happening inside of Figma that has to be manually kept in sync and requires users to constantly switch back and forth:
    1. The third is the brain of the observer. This is also a strong element in film criticism where the camera is the third eye, the eye of the artificial narrator. The most intelligent film about the third eye spying on the action is `Snake Eyes,' where we last saw Gugino. (You may want to check my comments on that film to see what I mean.)
    1. the canonical unit, the NCU supports natural capital accounting, currency source, calculating and accounting for ecosystem services, and influences how a variety of governance issues are resolved
      • for: canonical unit, collaborative commons - missing part - open learning commons, question - process trap - natural capital

      • comment

        • in this context, indyweb and Indranet are not the canonical unit, but then, it seems the model is fundamentally missing the functionality provided but the Indyweb and Indranet, which is and open learning system.
        • without such an open learning system that captures the essence of his humans learn, the activity of problem-solving cannot be properly contextualised, along with all of limitations leading to progress traps.
        • The entire approach of posing a problem, then solving it is inherently limited due to the fractal intertwingularity of reality.
      • question: progress trap - natural capital

        • It is important to be aware that there is a real potential for a progress trap to emerge here, as any metric is liable to be abused
    1. And because the upsides are so obvious, it’s particularly important to step back and ask ourselves, what are the possible downsides? … How do we get the benefits of this while mitigating the risk?”
      • for: progress trap - urgent need for a new science

      • comment

        • Science and technology are constantly producing progress traps. Climate crisis is a major example, but there are so many other. We really and urgently need to motivate for a new field of study of progress traps in general.
  10. Dec 2023
    1. you do need people who would take the discoveries and findings of Science and translate them into terms that will be accessible to the vast 00:54:05 majority of of the public and again if you don't have any scientists who tell the history of humanity then you will have people who have no regard for to 00:54:17 for science whatsoever doing I think a much much worse job telling the history of humanity
      • for: academic communication - need to translate to lay audience, science communication - need to translate to lay audience
    1. I disagree. What is expressed is an attempt to solve X by making something that should maybe be agnostic of time asynchronous. The problem is related to design: time taints code. You have a choice: either you make the surface area of async code grow and grow or you treat it as impure code and you lift pure synchronous logic in an async context. Without more information on the surrounding algorithm, we don't know if the design decision to make SymbolTable async was the best decision and we can't propose an alternative. This question was handled superficially and carelessly by the community.

      superficially and carelessly?

    2. The problem with this pile of questions is that, instead of helping the OP get out of the X Y problem, people stay focussed on Y, mark the question as a duplicate of Y in a matter of minutes and X is never properly addressed.

      sticking too much to policy/habit instead of addressing the specific needs of individuals? too much eagerness to close / mark as duplicate?

  11. Nov 2023
    1. It would have been fantastic to eschew this ridiculousness, because we all make fun of branded vulnerabilities too, but this was not the right time to make that stand.
  12. Aug 2023
    1. rendered.should have_selector("#header") do |header| header.should have_selector("ul.navlinks") end Both of which silently pass - however, capybara doesn't support a :content option (it should be :text), and it doesn't support passing blocks to have_selector (a common mistake from Webrat switchers).
  13. Jul 2023
    1. XMI describes solutions to the above issues by specifying EBNF production rules to create XML documents and Schemas that share objects consistently.
    1. New York-based startup DoNotPay created an AI-based way for people to contest traffic tickets—a user would wear smart glasses that would feed it information to say in court generated by AI—but before the creator could introduce it in court, he said he got threats from multiple bar associations about “unauthorized practice of law,”
  14. Jun 2023
    1. Have you ever: Been disappointed, surprised or hurt by a library etc. that had a bug that could have been fixed with inheritance and few lines of code, but due to private / final methods and classes were forced to wait for an official patch that might never come? I have. Wanted to use a library for a slightly different use case than was imagined by the authors but were unable to do so because of private / final methods and classes? I have.
    2. Been disappointed, surprised or hurt by a library etc. that was overly permissive in it's extensibility? I have not.
    1. what I'm asking people to do is to start considering what that means to your life what I'm asking 00:38:53 governments to do by if like I'm screaming is don't wait until the first patient you know start doing something about we're about to see Mass job losses we're about to see you know Replacements 00:39:07 of of categories of jobs at large
  15. May 2023
    1. “Why do we need to learn [this]?” where [this] is whatever I happened to be struggling with at the time.  Unfortunately for everyone, this question – which should always elicit a homerun response from the teacher

      The eternal student question, "Why do we need to learn this?" should always have a fantastic answer from their teachers.

  16. Apr 2023
    1. those who got the updated booster had one-tenth the risk of being hospitalized compared with those who are unvaccinated

      Basically 65-79 higher seniors are in high risk of being sent to the hospital rather than other people who aren't even vaccines The booster is much more stronger to seniors.

  17. Mar 2023
    1. First, dictionaries are not arbiters of highly literate writing; they merely document usage. For example, irregardless has an entry in many dictionaries, even though any self-respecting writer will avoid using it—except, perhaps, in dialogue to signal that a speaker uses nonstandard language, because that is exactly how some dictionaries characterize the word. Yes, it has a place in dictionaries; regardless of that fact, its superfluous prefix renders it an improper term.

      what to call these words? illiterate words?

  18. Feb 2023
  19. Jan 2023
    1. There's a fundamental error in your question: commits are not diffs; commits are snapshots. This might seem like a distinction without a difference—and for some commits, it is. But for merge commits, it's not.
    1. it really all does 00:06:53 trace back to the start of our what we call civilization our civilization meaning Agriculture and then settlements and cities so prior to that we lived in approximate equilibrium with ecosystems

      !- Original source of : polycrisis - According to Prof. Tom Murphy, the original source of our current polycrisis is our collective, human need for control and mastery of our environment starting with civilization building itself, - and has its roots over 10,000 years ago in the beginnings of agriculture

      !- Tom Murphy : Comment His thesis is aligned with the work of: - Glenn Albrecht & Gavin Van Horn: Replacing the Anthropocene with the Symbiocene https://hyp.is/go?url=https%3A%2F%2Fhumansandnature.org%2Fexiting-the-anthropocene-and-entering-the-symbiocene%2F&group=world - Buddhist scholar David Loy: On the Emptiness at the heart of the human being that cannot be filled by consumerism & materialism https://hyp.is/go?url=http%3A%2F%2Fdocdrop.org%2Fvideo%2F1Gq4HhUIDDk%2F&group=world - Korean / German philosopher Byung-Chul Han: The Burnout Society https://hyp.is/go?url=http%3A%2F%2Fdocdrop.org%2Fvideo%2FbNkDeUApreo%2F&group=world - Cognitive Scientist, Buddhist scholar Jay Garfield: Losing the Self: https://hyp.is/go?url=http%3A%2F%2Fdocdrop.org%2Fvideo%2FE5lW5XedNGU%2F&group=world

  20. Dec 2022
    1. While this offers flexibility to address many operator use cases, it makes simple use cases, like the developer use case, more complicated to express than they need to be.

      annotation meta: may need new tag: - developer use case - more complicated to express than they need to be.

    1. I have yet to see a Snapd or Flatpak build of Audacity that I'm happy with. Those builds are beyond our control as they are made by 3rd parties. I do find it mildly annoying that Flatpak direct users that have problems with their builds to us.

      annotation meta: may need new tag: the runaround?

  21. Nov 2022
    1. I have DNS settings in my hosts file that are what resolve the visits to localhost, but also preserve the subdomain in the request (this latter point is important because Rails path helpers care which subdomain is being requested)
    2. I've developed additional perspective on this issue - I have DNS settings in my hosts file that are what resolve the visits to localhost, but also preserve the subdomain in the request (this latter point is important because Rails path helpers care which subdomain is being requested) To sum up the scope of the problem as it stands now - I need a way within Heroku/Capybara system tests to both route requests to localhost, but also maintain the subdomain information of the request. I've been able to accomplish one or the other, but haven't found a configuration that provides both yet.
    1. Testing frameworks often introduce their own abstractions for e.g. evaluation order, data validation, reporting, scope, code reuse, state, and lifecycle. In my experience, these abstractions are always needlessly different from (and inferior to) related abstractions provided by the language itself.
    1. Check the "Auto-open DevTools for popups".

      Without this feature, when a pop-up opens without DevTools open, if it redirects, it will be too late to open DevTools and see the redirect logged...

      There is still a problem though: If the pop-up window closes, so does that DevTools. So you can't see logs or network logs (redierects) that happened right before it closed...

    1. Changing the second line to: foo.txt text !diff would restore the default unset-ness for diff, while: foo.txt text diff will force diff to be set (both will presumably result in a diff, since Git has presumably not previously been detecting foo.txt as binary).

      comments for tag: undefined vs. null: Technically this is undefined (unset, !diff) vs. true (diff), but it's similar enough that don't need a separate tag just for that.

      annotation meta: may need new tag: undefined/unset vs. null/set

  22. Oct 2022
    1. a little flaw (Google translation can not find the translation of the word "瑕疵", so can only use the word "flaw" instead)

      annotation meta: may need new tag: no exact translation in other language

    1. so this means that there are no documentation telling you that this is the way you have to do it anywhere so naturally a lot of devs do not know about this, unless they ask about it by luck or of curiousity.

      annotation meta: may need new tag: how could they know / how would one find out?

    1. First and foremost, we need to acknowledge that even though the funding goal has been met–it does not meet the realistic costs of the project. Bluntly speaking, we did not have the confidence to showcase the real goal of ~1.5 million euros (which would be around 10k backers) in a crowdfunding world where “Funded in XY minutes!” is a regular highlight.

      new tag: pressure to understate the real cost/estimate

    1. Machines understand languages, that are formal and rigid, with unique and unambiguous instructions that are interpreted in precisely one way. Those formal, abstract languages, and programming languages in general, are hard to understand for humans like ourselves. Primarily, they are tailored towards the requirements of the machine. The user is therefore forced to adapt to the complexity of the formal language.

      .

  23. Sep 2022
    1. The rules recorded in natural language are readable not only by humans but also by the computer and therefore no longer need to be programmed by a software developer. This task is now taken over by openVALIDATION.
    1. Nobody expects the v3 schema to be more of a perfect guarantee than the v2 schema (as said above, consider operationId). Just release a schema and let the dice fall where they may.
    2. One of the reasons I initially pushed back on the creation of a JSON Schema for V3 is because I feared that people would try to use it as a document validator. However, I was convinced by other TSC members that there were valid uses of a schema beyond validation.

      annotation meta: may need new tag: fear would be used for ... valid uses for it beyond ...

    3. without a schema, you do not have a spec, you have an aspiration.

      annotation meta: may need new tag: you don't have a _; you have a _

    4. When we do release a final version of JSON Schema, please do not use JSON Schema to guarantee an OpenAPI document is valid. It cannot do that. There are numerous constraints in the written specification that cannot be expressed in JSON Schema.
    1. JSONPath contains verbiage that allows for an empty array to be returned in the case that nothing was found, but the primary return in these cases is false.

      annotation meta: may need new tag:

      distinction between nothing, false, and empty array

      verbiage that allows for ...

    1. We do not want to change or remove additionalProperties. Providing a clear solution for the above use case will dramatically reduce or eliminate the misunderstandings around additionalProperties.

      annotation meta: may need new tag: - don't want to change or remove existing feature [because...] - solving problem B will reduce misunderstandings around feature A

    1. But do ESG ratings really deliver on the promise? Are highly-ranked ESG businesses really more caring of the environment, more selective of the societies in which they operate, and more focused on countries with good corporate governance? In short, is ESG really good? The answer is no.

      black box

      opaque score

  24. Aug 2022
    1. lack of a common powerful hi-level language available on every computer remains. You still cannot write a script file and send it to everyone and expect them to be able to run it without installing something first. The closest we probably have is HTML with JS embedded, since everyone has an HTML browser installed
  25. Jul 2022
  26. Apr 2022
    1. continuing curricular innovation

      I have never expanded my digital literacy via any curriculum process. In the classroom I have taught students how to raise and answer research questions with both digital and analog tools. I don't feel the need to have a separate curriculum for the tools. For example, I use Zotero as my digital database. It helps me seek, make sense of, and share answers to questions, but I could do quite the same with 3X5 cards just like Niklas Luhmann did with his zettelkasten method. Because there are so many glaring inequalities in digital spaces, I always teach analog and community processes first and digital literacies second. You never know when the electrons will fail.

    1. These callbacks are focused on the transactions, instead of specific model actions.

      At least I think this is talking about this as limitation/problem.

      The limitation/problem being that it's not good/useful for performing after-transaction code only for specific actions.

      But the next sentence "This is beneficial..." seems contradictory, so I'm a bit confused/unclear of what the intention is...

      Looking at this project more, it doesn't appear to solve the "after-transaction code only for specific actions" problem like I initially thought it did (and like https://github.com/grosser/ar_after_transaction does), so I believe I was mistaken. Still not sure what is meant by "instead of specific model actions". Are they claiming that "before_commit_on_create" for example is a "specific model action"? (hardly!) That seems almost identical to the (not specific enough) callbacks provided natively by Rails. Oh yeah, I guess they do point out that Rails 3 adds this functionality, so this gem is only needed for Rails 2.

  27. Mar 2022
    1. Its core theme - segregation. It's done in such an ingenious and innocent way - colour.

      new tag: not so much sneaky, but clever way of communicating an idea/message/theme

    1. I believe this is partly due to a militant position on free software. Some advocates believe so strongly that users should be able to recompile their software that they force them to do so. They break libraries seemingly on purpose just to say, “Recompile! Oh you can’t? That’ll teach you to use binary software!” Of course users don’t want to recompile their software, but what users actually want is usually lost on GNOME developers.
    1. In any significant project I worked in the last 15 years, logging text messages resulted in a large amount of strings which was hard to make sense of, thus mostly ignored.

      hard to make sense of, thus mostly ignored

    1. You Probably Don't Need Moment.js Anymore You don't (may not) need Moment.js
    1. Note that this is a breaking API change in the libraries (more information in the README.md). It does not affect the backwards compatibility of the protocol itself.

      annotation meta: may need new tag: backwards compatibility of the protocol backwards compatibility for [libraries that use [it?]]

  28. Feb 2022
    1. I did a spike to come up with a PoC for introducing this into the codebase of a product that I'm working on (matteeyah/respondo#225) by monkey-patching ActiveRecord with delegated types. It's amazing how can a small code change in ActiveRecord facilitate a big change in the domain model.
    1. You may want to jump straight to the Examples section if formal stuff annoys you.

      formal stuff annoys you

      prefer practical vs. prefer theoretical/academic

  29. Jan 2022
    1. will accept late work at no penalty because life happens. Such life events are unwelcomedbecause I understand how difficult these times are. That being said, please contact me at yourearliest convenience if you need an extension to the due date for assignments.

      Not like I will be late, but how long are usually the extensions given or accepted?

    1. In the spirit of mutual collaboration between the client and the API, the response must include a hint on how to obtain such authorization.

      annotation meta: may need new tag: client/server cooperation?

    2. If the client request does not include any access token, demonstrating that it wasn't aware that the API is protected, the API's response should not include any other information.

      annotation meta: may need new tag: demonstrating....

  30. Nov 2021
    1. It's all too complex for our little brains to handle. And like any situation of excess complexity, we collapse dimensions until we have a structure we can comprehend. The problem, in this case, is that our simplifications create tunnels large enough for the trucks of hacker to drive through—with ease.
    1. They wanna be to Linux what the Play Store is to Android, what the App Store is to iOS.But we don't do that around here. We use Flatpak round 'ere.

      annotation meta: may need new tag: company [aspiring] to be bigger / take over the world

  31. Oct 2021
    1. For instance, the application could define a class method PaymentGateway.impl whose definition depends on the environment; or could define PaymentGateway to have a parent class or mixin that depends on the environment
  32. Sep 2021
    1. Installing a sanitary tee and wye drain, or any multi-outlet drainage fitting requires basic plumbing knowledge. Once you know the basics, it is easy to install this kind of piping system without hiring outside assistance.
    1. Disclaimer I really have no desire to maintain this project, as it's not mine to begin with. I was looking for something like Gitso but it didn't quite have what I wanted. After making my changes I thought I might as well put this up on GitHub for others who wanted something similar. So if you have issues, you're better off forking the project and fixing them yourself.

      .

    1. If there is one thing that normally characterizes the entire Linux ecosystem, it is that there are many solutions to one problem.

      many different solutions to a problem

    1. tcpwrappers or, as you’re probably more familiar, the hosts.allow and hosts.deny files

      little-known facts better known as

      Indeed, I'd heard of hosts.allowed but would have never known that they were part of a package/system called tcpwrappers (which I don't think I've ever heard of).

    1. Let's not get over-excited. Actually, we're only part-way there; you can compile this code with the TypeScript compiler.... But is that enough?I bundle my TypeScript with ts-loader and webpack. If I try and use my new exciting import statement above with my build system then disappointment is in my future. webpack will be all like "import whuuuuuuuut?"You see, webpack doesn't know what we told the TypeScript compiler in the tsconfig.json.
    1. while we figure out how to best include HMR support in the compiler itself (which is tricky to do without unfairly favoring any particular dev tooling)
    1. Gems use a period and packages use a dot

      Probably a false distinction, because "packages" is used in a way that it implies a distinction from "gems", when in actuality

      1. gems are packages, too (Ruby packages)
      2. it's referring specifically to JavaScript/node/npm packages,

      ... so there is only truly a distinctio if you are specific enough to say JavaScript packages.

  33. Aug 2021
    1. function strictIsDog<T extends Dog extends T ? unknown : never>( // like <T super Dog> candidate: Dog | T // if Dog extends T then Dog | T is T ): candidate is Dog { // compiler recognizes that Dog | T can narrow to T return "bark" in candidate; } if (strictIsDog(animal)) {} // okay if (strictIsDog(dog)) {} // okay if (strictIsDog(mixed)) {} // okay if (strictIsDog(cat)) {} // error! // ~~~ <-- Cat is not assignable to Dog
    2. * Now it's correct within the laws of the type system, but makes zero practical sense, * because there exists no runtime representation of the type `Date & string`. * * The type system doesn't care whether a type can be represented in runtime though.

      new tag?: makes zero practical sense

      makes zero practical sense because there exists no runtime representation of the type

  34. Jun 2021
    1. The emphasis was made on a raw CDP protocol because Chrome allows you to do so many things that are barely supported by WebDriver because it should have consistent design with other browsers.

      compatibility: need for compatibility is limiting:

      • innovation
      • use of newer features
    1. We should think about the number of simultaneous connections (peak and average) and the message rate/payload size. I think, the threshold to start thinking about AnyCable (instead of just Action Cable) is somewhere between 500 and 1000 connections on average or 5k-10k during peak hours.
      • number of simultaneous connections (peak and average)

      • the message rate/payload size.

    1. One of the consequences (although arguably not the primary motivation) of DRY is that you tend to end up with chunks of complex code expressed once, with simpler code referencing it throughout the codebase. I can't speak for anyone else, but I consider it a win if I can reduce repetition and tuck it away in some framework or initialisation code. Having a single accessor definition for a commonly used accessor makes me happy - and the new Object class code can be tested to hell and back. The upshot is more beautiful, readable code.

      new tag?:

      • extract reusable functions to reduce duplication / allow elegant patterns elsewhere
    1. Critical to the acceptance of the position of the script subtag was the inclusion of information in the registry to make clear the need to avoid script subtags except where they add useful distinguishing information. Thus, the registry entry for the language subtag "en" (English) has a field called "Suppress-Script" indicating that the script subtag "Latn" should be avoided with that language, since virtually all English documents use the Latin script.
      • not worth saying
      • not necessary to say/write
      • useless information

      Suppress-Script

    2. Another problem was the ambiguity of RFC 3066 regarding the generative syntax. The idea of "language-dash-region" language tags was easy enough to grasp; most users didn't read RFC 3066 directly or consider the unstated-but-realized implication that other subtags might sometimes occur in the second position.

      unstated-but-realized

  35. May 2021
    1. First of all, I would start off presenting yourself: Dear XYZ support team I am the web developer in charge of example.com website. By presenting you this way, you are establishing the frame to treat you, hinting that you should be presupposed to be somewhat proficient, so they could choose to answer in a more technical detail.
    2. Feel free to hint, brag, or both! The best CS reps should easily take a hint from clear language and a signature like John Appleseed, JavaScript/Ruby Developer, but any will catch on with a simple line like "I know what I'm doing, so I'd appreciate an extra-technical explanation!"
    3. Hey, I'm a PhD in [field] and do [whatever] professionally. Before calling you, I've narrowed down the problem to [something on their end], so that's what needs to be addressed. If I could speak to an engineer about [specific problem], that'd be great; but if we've gotta walk through the script, let's just knock it out quickly. If they end up requiring the script, then the best way to use your expertise is to run through it quickly. Keep the chit-chat to a minimum and just do the stuff efficiently. If they start describing how to perform some step, you might interrupt them with, "Got it, just a sec.", then let them know once you're ready for the next step.
    4. However, what speaks against just straight up telling them that you're working as [Insert title of your position] and you know what you're talking about?
    5. tweet at them. This has multiple effects: If they don't respond, it's bad PR
    6. The best advice I can give you is: Seek a smaller provider which often are less formal and more approachable. When you found one where you have a good support, request your friends and family to move to this. You are doing something for them, then it can only happen on your terms.
      • supporting those you like by sending business to them
      • less formal and more approachable
    7. So, +1 for play ball. Level 1 is supposed to filter out all simple issues (and once upon a time, you'll have forgotten something, happens to all of us), and they are not supposed to be creative. They get a script that has been refined over and over. Learn the scripts, prepare the answers, and you'll get to Level 2 more quickly than with any other method.
    8. OP is referring to letting people know they can speak like proper adults when talking about technical terms, without going through the usual nanny-like discourse that tech support has to provide to non-techies. For instance, it happened to me with Amazon support. The speaker told me exactly where to touch in order to clear the cache of the Android Amazon App Store. Given that I work as an app developer the guy could have just said "please clear the cache". No need to go through "tap here, then here, now you should see this, tap that"...
    9. I have tried different tactics of showing the tech support that I am proficient in their field of work (I work as a web developer). Specifically: using accurate terms and technologies to show my knowledge of them and telling the support that I am the "administrator" of the website in question.
    10. How to let tech support subtly know that I am proficient without showing off?
    1. I think so...I actually can't remember. I've used this script quite a bit.

      where did it come from? don't remember

      after a while, something that came from another starts to feel like your own

      you make it your own

    1. Are you also tired and fed up with the bulkiness of jQuery, but also don't want to have to type document.querySelector("div").appendChild(document.createTextNode("hello")); just to add some text to an element?

      happy middle/medium?

    1. However, the novelty wears off quickly and the whole thing soon becomes a slog — the career mode could be cut in half and the experience would be better for it.

      less is more/better

    1. My name is Floyd Lu, I have been designing and publishing games since 2015 under B&B Games studio. In 2020 B&B Games studio dissolved. I took over a part of the business including this account. I am unable to change the name and URL of my Kickstarter account. I delivered and personally worked on each project that I did and I can't transfer all the followers, therefore, I am still launching new projects under this account.
    1. when HTML5 started, the feedback from the HTML5 guys was pretty clear: HTML5 is there to improve web apps (standards-based flash! yay!), and not to improve HTML as a hypermedia format. http://dret.typepad.com/dretblog/2008/05/xhtml-fragment.html was a very early attempt to raise the issue and was shot down promptly. with HTML5 now branching into so many micro-specs (https://github.com/dret/HTML5-overview), maybe there’s a good chance to simply create a “FragIDs in HTML5” spec and see if there’s any community uptake. it would be great to see this getting started, and maybe IETF with its more open process would be a better place than W3C.
    2. The simple problem that I see with fragment identifiers is that their existence and functionality relies completely on the developer rather than the browser. Yes, the browser needs to read and interpret the identifier and identify the matching fragment. But if the developer doesn’t include any id attributes in the HTML of the page, then there will be no identifiable fragments. Do you see why this is a problem? Whether the developer has coded identifiers into the HTML has nothing to do with whether or not the page actually has fragments. Virtually every web page has fragments. In fact, sectioning content as defined in the HTML5 spec implies as much. Every element on the page that can contain content can theoretically be categorized as a “fragment”.

      at the mercy of author

    1. Making effective use of this mechanism requires either control of the targeted document or generous creators of targeted documents who have liberally applied id attributes throughout a document.

      unlikely for anyone/most people to actually do that

    1. Honestly, even without flexbox support, most of the layout problems would be solved with simple-basic CSS3 support that is standard in all clients.

      layout problems don't need ; all we need is simple-basic CSS3 support that is standard in all clients.

    1. Approaching email development this way transitions more of the quality assurance (QA) process to the browser instead of the email client. It gives email designers more power, control, and confidence in developing an email that will render gracefully across all email clients.

      can mostly test with browser and have less need (but still not no need) to test with email client

    1. They don't look like advertisements. The second the recipient interprets your email as an ad, promotion, or sales pitch—and it does take just a second—its chances of being read or acted upon plummet towards zero. A plain email leads people to start reading it before jumping to conclusions.

      forces you to read before deciding

  36. Apr 2021
    1. There's nothing to stop you from doing initializer code in a file that lives in app/models. for example class MyClass def self.run_me_when_the_class_is_loaded end end MyClass.run_me_when_the_class_is_loaded MyClass.run_me... will run when the class is loaded .... which is what we want, right? Not sure if its the Rails way.... but its extremely straightforward, and does not depend on the shifting winds of Rails.

      does not depend on the shifting winds of Rails.

    1. Been seeing this comment copy/pasted everywhere it's pathetic what people will do for thumbs up/awards on reviews, be original and make your own review. If you guys need proof go and look at NVL reviews, I saw it on another game a few weeks ago too.

      annoying

    1. Like a lot of reviews I write, I hope to come back to add on to this and embellish.

      never done; keeps wanting to continue edit/update