389 Matching Annotations
  1. Feb 2021
    1. Our mission is to allow people to make money via educational efforts and to dedicate the rest of their time to creating great open source products.

      What does this mean exactly? "Our mission is to allow people to make money via educational efforts"

    1. Things could go wrong in two places here. First, the validation could fail if Github sends us data we don’t understand. Second, we might not know the user signing in, meaning the “find user” logic has to error-out
    1. While Trailblazer offers you abstraction layers for all aspects of Ruby On Rails, it does not missionize you. Wherever you want, you may fall back to the "Rails Way" with fat models, monolithic controllers, global helpers, etc. This is not a bad thing, but allows you to step-wise introduce Trailblazer's encapsulation in your app without having to rewrite it.
    1. Beware, though: What you are about to see is not particularly elegant. In fact, the TTY subsystem — while quite functional from a user's point of view — is a twisty little mess of special cases. To understand how this came to be, we have to go back in time.
    1. Some people believed I argued that object orientation is bad simply because extends has problems, as if the two concepts are equivalent. That's certainly not what I thought I said, so let me clarify some meta-issues.

      first sighting: meta-issue 

    1. If you think you’ve conveyed something but the other person hears something completely different, is that their fault or yours? 
    2. From my perspective the onus is on you to consider not just the words coming out of your mouth, but how they are received.
    3. Everyone has their own background and context that they overlay on top of what they hear. It’s our jobs as communicators to consider that perspective and to adjust the way we communicate accordingly. If we do, we stand a better chance of persuading them to agree with our point of view.
    1. People often hear what they think should be said, not the words that are actually spoken. This comes from the tendency of people to think faster than they talk. A listener makes assumptions about what they expect because their minds race ahead. This can be especially problematic when you misinterpret what your boss said. 
    1. We do know what our customers ask us for: powerful desktops and laptops that work with them in their creative endeavors. And we know that Canonical is no longer interested in catering to them. So we're going to try and step up.
    1. I disagree, but I can't downvote it, because it is an important POV.

      What do you disagree with? Why? Why don't you share why? Apparently not the "answer" part, because you can downvote that, so you must mean one of the comments. Which one? Why is it an important POV?

  2. Jan 2021
    1. Simple ways to do more with spreadsheets

      For me the key is use cases within my discipline--teaching and how students can use them. I don't like to teach stuff that won't reap students dividends in productivity, learning, sharing, gathering info effectively, time saving.

    1. In other words, programs that send messages to other machines (or to other programs on the same machine) should conform completely to the specifications, but programs that receive messages should accept non-conformant input as long as the meaning is clear.
    2. be conservative in what you do, be liberal in what you accept from others
    1. 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.
    2. The “no-snaps” ship already sailed years ago…you folks missed that boat. It’s too late to wish for a return to the past. Snaps in Ubuntu have been happening for years already, and will continue regardless of any opinions expressed here.
  3. Dec 2020
    1. People really don't stress enough the importance of enjoying what you're programming. It aids creativity, makes you a better teammate, and makes it significantly easier to enter a state of flow. It should be considered an important factor in choosing a web development framework (or lack thereof). Kudos!
  4. Nov 2020
    1. Fallback values aren't used to fix the browser compatibility. If the browser doesn't support CSS custom Properties, the fallback value won't help.
    1. passive: true instructs chrome that no body will call e.preventDefault() so chrome can optimized scrolling just because no body will call e.preventDefault and so there is no need to wait listeners...
    1. Ultimately, I’m an “are there tough decisions?” kind of gamer, and on that matter I’m torn. There are some turns and some positions and some situations that will play themselves. Sometimes obviously so, and sometimes after you think it out.
    2. I’m fan of maps (in real life and in games), and the map play here is interesting
    3. What vaults this well past SNCF for me (setup time aside), is the limited company choice; it prevents a feedback loop of sorts where a game devolves into running each company in the ground.
    1. We are working to develop better communication within TC39 and with the broader JavaScript community so that this sort of problem can be corrected sooner in the future.
    1. i like working on application frameworks, compilers, interpreters, and emulators.
    1. but know I know what I don't want to do. I definitely know I want to be an Engineer now, and it makes it more clear that I should start my own business.
  5. inst-fs-iad-prod.inscloudgate.net inst-fs-iad-prod.inscloudgate.net
    1. To appreciate the social role of Broca and his school,we must recognize that his statements about the brainsof women do not reflect an isolated prejudice toward asingle disadvantaged group. They must be weighed inthe context of a general theory that supportedcontemporary social distinctions as biologicallyordained.

      Here's the "So what? Who cares?"

    1. will only apply up the chain

      Should this "up the chain" be "down the chain"?

      In terms of a tree, I think of the caller/consumer/thing that imports this file as "up" and the things that I call/import as "down".

      That is more consistent with a tree, but not a stack trace (or any stack), I suppose, which has most recently called thing at the top ("up"), and the consumer of that at the bottom ("down").

    1. Things that I miss most from Vue:
    2. What bothers me most from Svelte: <!-- I want to bind the value of this custom input just like I would bind to normal input --> <input bind:value="query" /> <!-- works --> <search-input bind:value="query" /> <!-- doesn't work :/ -->

      I think this works in current Svelte

  6. Oct 2020
    1. Retagging the HTML/CSS questions to use html-heading seems the right thing to do. For the other uses, I don't have enough grounding in the geographic area to know whether the direction and bearing are replacements for heading. But the tag information for heading should be created and should firmly point at the other tags — at least until it is expunged.
    1. We could broadcast a warning if we find the variable to be set in the environment, but that is more likely than not to annoy people who intentionally set it.

      New tag?: warnings that may annoy people who intentionally do something. (Need a way to selectively silence certain warnings?)

    1. “"

      Which character is this referring to exactly?

      It looks like the empty string, which wouldn't make sense.

      https://www.postgresql.org/docs/13/functions-matching.html only lists these 2:

      If pattern does not contain percent signs or underscores, then the pattern only represents the string itself; in that case LIKE acts like the equals operator. An underscore (_) in pattern stands for (matches) any single character; a percent sign (%) matches any sequence of zero or more characters.

    1. Note that these are not hyperlinks; these URIs are used for identification. This is a machine-readable way to say “this is HTML”. In particular, software does not usually need to fetch these resources, and certainly does not need to fetch the same one over and over!
    2. Don’t fetch stuff unless you actually need it Judging from the response to our 503 errors, much of the software requesting DTDs and schemata from our site doesn’t even need them in the first place, so requesting them just wastes bandwidth and slows down the application. If you don’t need it, don’t fetch it!
    1. perhaps, imo this would make more sense. but it would slow down Parcel significantly as packages who don't have a browserslist or something similar will all get compiled (and most packages actually do target commonjs, which makes this prob not such a good idea). Which unfortunately is way too many packages. It would be great if tools like babel actually enforced a similar pattern to Parcel and use browserlist file or package.json instead of allowing defining target env in babel. Or at least not encourage it.
  7. Sep 2020
    1. You probably want initialValue! ⚠️ The value of the field upon creation. This value is only needed if you want your field be dirty upon creation (i.e. for its value to be different from its initial value).
    1. Three tests to prove a small piece of behavior. Although it might seem overkill for such a small feature, these tests are quick to write—that is, once you know how to write them
  8. eclass.srv.ualberta.ca eclass.srv.ualberta.ca
    1. Tree of Life

      The 'Tree of Life' has been present throughout many cultures and religions across history. It has been known by many different names but the meaning is always a source of life or a creator. The ancient Egyptians, Christians, Myahs, and Assyrians all believed in this 'Tree of Life.'

    1. Customers care more about the value our application adds to their lives than the programming language or framework the application is built with. Visible Technical Debt such as bugs and missing features and poor performance takes precedence over Hidden Technical Debt such as poor test code coverage, modularity or removing dead code
  9. Aug 2020
    1. Now, you feel a sudden urge to use it. You ping your team lead or send a message to your whole team about this cool new way of doing things, and you suggest that you start using it.
    1. Course as community onboarding

      I like this idea - as when joining a community figuring out the 'rules of engagement' can be hard, and also

      • who to go for what
      • what do I need to know to start
      • how does this community work

      For team on-boarding, project on-boarding, etc - it can also guide people towards other courses / resources that may be more ongoing or of other types

  10. Jul 2020
  11. Jun 2020
  12. May 2020
    1. of, relating to, or being a grammatical case or form expressing means or agency

      I really need an example of this!

      It seems unusual that they specifically mention "a grammatical case or form". I've never seen a definition before that is anything like this one.

      How is this different from definition 1?

    1. Requested Dormant Username Enter the username you would like to request, without the preceding URL (e.g., "User" instead of "gitlab.com/User")

      Problem Type: Dormant Username Requests

    1. The GitLab.com support team does offer support for: Account specific issues (unable to log in, GDPR, etc.) Broken features/states for specific users or repositories Issues with GitLab.com availability
    2. Out of Scope The following details what is outside of the scope of support for self-managed instances with a license.
    1. We believe everyone deserves to report to exactly one person that knows and understands what you do day to day. The benefit of having a technically competent manager is easily the largest positive influence on a typical worker’s level of job satisfaction. We have a simple functional hierarchy, everyone has one manager that is experienced in their subject matter.
    1. When is your site not built with the Jamstack? Any project that relies on a tight coupling between client and server is not built with the Jamstack.
    1. In natural languages, some apparent tautologies may have non-tautological meanings in practice. In English, "it is what it is" is used to mean 'there is no way of changing it'.[1] In Tamil, vantaalum varuvaan literally means 'if he comes, he will come', but really means 'he just may come'.[2]
  13. Apr 2020
    1. There is a forum for discussing CommonMark; you should use it instead of github issues for questions and possibly open-ended discussions. Use the github issue tracker only for simple, clear, actionable issues.
    1. The term "ad hoc" in this context is not intended to be pejorative; it refers simply to the fact that this type of polymorphism is not a fundamental feature of the type system.
    1. Steroids used after the first 3 to 4 days after injury do not affect wound healing as severely as when they are used in the immediate postoperative period.
    2. The level of vasoconstriction of the subcutaneous capillary bed is exquisitely responsive to fluid status, temperature, and hyperactive sympathetic tone as is often induced by postoperative pain. Correction of these factors can have a remarkable influence on wound outcome, particularly on decreasing wound infection rates
    3. Chronic wounds, in general, behave differently in relation to bacterial growth when compared to acute wounds. Chronic wounds develop bacterial growth that is resistant to invasion by antibiotics and is protected from the host immune defenses.
  14. Mar 2020
    1. Google Analytics created an option to remove the last octet (the last group of 3 numbers) from your visitor’s IP-address. This is called ‘IP Anonymization‘. Although this isn’t complete anonymization, the GDPR demands you use this option if you want to use Analytics without prior consent from your visitors. Some countris (e.g. Germany) demand this setting to be enabled at all times.
    1. Are you telling your customers that you are willing to invest $0 in providing them with a proper translation? Are you prepared to signal that those markets or languages aren’t a priority for your organization? That is a dangerous message to send, primarily if you rely on your global audience for significant amounts of your total revenue. 
  15. Feb 2020
    1. We believe great companies sound negative because they focus on what they can improve, not on what is working. Our first question in every conversation with someone outside the company should be: what do you think we can improve?
  16. Jan 2020
    1. Your idea should stem from solving someone’s problem. Ideally, your own problem. It’s important that you choose an idea which interests you. Interest is key to fuelling motivation which is crucial when making a web app. It takes effort building web apps and it’s important you have fun during the process.
  17. Dec 2019
    1. Both /proc and /sys are virtual filesystems which reflect the state of the system, and allow you to change several runtime parameters (and sometimes do more dangerous things, like directly writing to the memory or to a device). You should never backup or restore them.
    1. You might think that a one-line configuration file is not worth backing up. However, if it took you three hours to figure out how to set that configuration, it will probably take you three hours again in six months time.
    1. Before each election, I have traditionally written up an analysis of the California ballot measures and send it to my friends. It's not always obvious what the "real" agenda is on each one, and even with clear purposes there are often competing interests at play. These writings are the result of my own analysis, which comes from a libertarian perspective, and I'm not knowingly affiliated with any party behind any ballot measure. I believe that mere lists of "vote yes" or "vote no" are not very helpful except for sheep: it's important to know why one is urged to vote in any given direction. I would rather you vote against my position because you had an opposing view than vote with my position because you flipped a coin.
  18. Nov 2019
    1. Knowing the "risk", I was very happy to find this post (and the comments for the actual keyword). I didn't want more than read two frickin' paragraphs. I did not intend to give any personal details, payment information or whatever. Maybe there was a man in the middle and the information displayed had been altered - so what? "There's someone wrong on the internet" - nothing more. I have to check if the information I get from the site is plausible, that's part of my job. There was no "risk". I, as an informed user, should always have the possibility to access sites like that. The keyword-thing makes this harder for simple FaceTube-Clickers, and for a good reason, but I think it is a good solution, given my example.

      "The TLDR; is that it stops users from clicking through security warnings"

      So it's a restriction on users. As a user, I cannot accept that. It's war against ME.

    1. Good tests encode the developer's intention, they don't only lock in the test's behavior without editorialization of what's important and why. Snapshot tests lack (or at least, fail to encourage) expressing the author's intent as to what the code does (much less why)
    1. I should also add that I'm in favor of relying more heavily on integration testing. When you do this, you need to unit test fewer of your simple components and wind up only having to unit test edge cases for components (which can mock all they want).
    1. was browsing through some journal articles and stumbled across John Milton’s annotated copy of Shakespeare’s first folio

      The article is about the a scholar named Jason Scott-Waren and his finding of some journal articles which showed john milton´s annotated copy of Shakespeare first folio

    1. Often, if you are writing a test that amounts to “it does what it does”, or “it does exactly this, which happens to be duplicated in the application code”, then the test is either unnecessary or too broad.
    2. Here are three rules of thumb I use to determine that something is not worth testing:Will the test have to duplicate exactly the application code? This will make it brittle.Will making assertions in the test duplicate any behavior that is already covered by (and the responsibility of) library code?From an outsider’s perspective, is this detail important, or is it only an internal concern? Can the effect of this internal detail be described using only the component’s public API?
  19. Oct 2019
    1. I had to upgrade my other project from Webpack 2 / Angular 5 to Webpack 4/Angular 7 and it was a complete nightmare! I lost a ton of hours and can't really justify charging my client for the weeks worth of time to figure it out.
  20. Sep 2019
    1. What if MobX did make assumptions on how your data is structured? What if it is opinionated? That is the curious case of Mobx state tree.
    2. MobX as a data flow library, that enables you to roll your own state management architecture with minimal effort
  21. Aug 2019
    1. PortfolioWhat you can learn from me.
    2. I am an avid reader, but I’m always struggling to memorize my learnings. I guess, that's why I started to write down my notes of books I enjoyed to read.
    1. That is approximately $10,739 per person.

      That is expensiveness for a middle class family

    2. ObamaCare, is the product of a Conservative Think-Tank. 60% of citizens get private insurance from their employers, 15% receive Medicare (65 and older), and the federal gov’t funds Medicaid for low-income families (the allocation to this fund has been declining).

      Lucky, Trump removed that

    3. Switzerland has mandatory health insurance that covers all residents.

      Almost like the U.S.

    4. France has a mandatory health insurance system that covers 75% of health care spending.

      Even France covers there people health insurance but more than Canada

    5. Canada pays for services provided by a private delivery system. The gov’t pays for 70% of the care.

      Canada pay for the most of there peoples insurance

    6. Countries that Provide Universal Healthcare 32 out of 33 developed countries in the world have universal health care.

      As far as health care the united state is the worse at it.

  22. May 2019
  23. Feb 2019
    1. rejection of knowledge derived from either testimony or revelation.

      I understand this is only a cursory remark about his positions, but the idea seems off to me. I can "know" my kids loves me when she says so. I can "know" my father died when my brother calls to tell me. Why can't I "know" something spiritual that I learn in the same way? The nature of the knowledge (spiritual or otherwise) does not change the method of knowing.

  24. Sep 2018
    1. That slumberd, wakes the bitter memorie Of what he was, what is, and what must be [ 25 ]

      This rouses the memory of what he was and the thought of what he is and how he must become worse. one of the most powerful features of Paradise lost is the presentment of the gradual debasement and decline of Satan as the evil he works against man masters himself.

  25. Jul 2018
    1. The UbD framework promotes not only acquisition, but also the student’s ability to know why the knowl-edge and skills are important, and how to apply or transfer them in meaningful, professional, and socially important ways

      This is the main reason why I am so interested in learning more about the UbD framework and templates. It really delves into WHY we teach what we're teaching. Is it because of standards or real world application? How can my students use this information in other areas?

  26. Feb 2018
    1. younggirls,because those typesoffictionareoften theonlytypestoofferpositive,well-roundedfemale protagonists.When societyshamesyounggirlsfortheirinterests in these kindsofstories,girlsfindthemselvescutofffrompotentialrole models,fromrelatable stories,andfrom a widercommunityofgirlslike themselves.Representation matters,partic

      Thesis / Response

  27. Jan 2018
    1. Silence is the lack of audible sound or presence of sounds of very low intensity.

      silent

    1. henwestudyanobject,formalizingourobservationsinlanguage,wegenerateasetofcarefullyselectednouns,adjectives,adverbs,prepositions,andverbswhicheffectivelydeterminetheboundsofpossibleinterpretation.Thisiswhythewordswechooseinsayingwhatweseehavesuchfarreachingimportance.Itisoutofourparaphraseofwhatweseethatallinterpretationgrows

      I am applying the "What is a Machete, Anyway" as my supplemental text and the main idea of that article is expressing how there are various interpretations of what a Machete is actually. Some people see it as a tool while others see it as a weapon. Everyone's view on a particular object is not the same because of cultural differences. In the article, Cline says himself, "the machete bears an unusual character. It’s possible to conceive of it as a weapon, yes, but it’s also very much a tool — not altogether different from, say, a shovel."

    2. thepossibilitiesarevirtuallylimitless-especiallyconsideringthatnotwoindividualswillreadagivenobjectinthesameway

      In relations to the "What is a Machete, Anyway" article where the machete can be described as a weapon but also as a tool, relates to this specific line in terms of how people look at objects differently.

    1. But the machete bears an unusual character. It’s possible to conceive of it as a weapon, yes, but it’s also very much a tool—not altogether different from, say, a shovel. It’s possible that Wilson is just a stunted adolescent who never grew out of buying switchblades and throwing stars when the carnival comes to town, but the ease with which “tool” becomes “weapon” in the eyes of the law is remarkable.

      As related to the primary text, the interpretations of what a machete is defined as can be viewed differently from all aspects. From a law standpoint, they see the machete as a weapon because it is a sharp object but others see it as a tool because it can be compared to a table saw or an ax.

    2. Machete

      What is a "Machete"? In my opinion a machete is a tool because tools can also be defined as weapons if they are used in an aggressive/deadly manner. For an example, a hammer is a tool but may also be used to harm someone.

    3. “full size” machete.

      Are there miniature machetes? But wouldn't a small machete be considered a knife?

    4. the machete has a special place in the labor history of Florida, where for three and a half centuries slaves and wageworkers cut sugarcane in the fields by hand. Indeed, machetes are unique to the extent that they have always been used for both purposes—and not just as a plot device in horror flicks, either.

      The machete can be used for various reasons. Many people use it in an ax-like manner to cut things down because that is how their cultural history used the "weapon/tool". I personally carry a pocket knife for various reasons. My main reason is for cutting open things in my art class (used as a tool) but I also carry it for protection because I have night classes (weapon). I don't believe you can say what a machete actually is because there are multiple uses for it.

    5. I quickly realized from the descriptions that a machete was essentially the same thing as a “corn knife.”

      This goes back to the primary researches statement of culture having an affect on how people see objects. Some cultures use machetes as actual tools i.e the "corn knife" while others see it as a weapon because they have seen it being used in that way.

    1. which are fired to the sample by an energetic laser pulseand result in a deformation volume on the order of 1,000mm

      What does this mean

  28. Oct 2017
    1. He calls for more thoughtful engagement with the notion not so much of making things, but of fixing them, repurposing them in their diminishment and dismantlement—not of making new, but of making do, and of thereby engaging what he calls ‘an ethics of mutual care’—with each other, the world around us, and with the (quite literal) objects of our affection (Jackson, 2013, p. 231). This is a source, he says, of ‘resilience and hope’ and it’s a way of being in space and time that has deep feminist roots (Jackson, 2013, p. 237).

      My initial thoughts were: sustainability, repurposing, upcycling. And yes, I agree that there is a resilience and hope in that. How Jackson made the leap to 'feminist roots' is not clear to me. Page 11 of this PDF goes into more detail: https://sjackson.infosci.cornell.edu/RethinkingRepairPROOFS(reduced)Aug2013.pdf.

      After reading this PDF, I think he is saying that this idea of sustainability and repurposing or 'an ethics of mutual care' can be sourced back to feminist scholarship that came about in the '70s through the '90s'. Unfortunately, I can't see any deeper meaning than that or why this must be feminist in nature and not simply human nature. Why gender comes into this, I do not know. But then again, perhaps my understanding of what it is to be feminist is flawed?

    1. Emotion is an important factor in literary works. It is the motive force of creation, the yeast of imagination and the element of artistic charm. Therefore, all literature and art activities are inseparable from emotion. In a sense, there is no art without emotion

  29. Jun 2017
    1. "Fostering student engagement Create a community of learners Foster student-to-faculty and student-to-student interaction Judicious and strategic use of humor Creative and engaging use of videos, chats, podcasts, wikis, and discussion forums Use blogs to facilitate reflective thinking, collaborative learning, and knowledge construction( 2) Stimulating intellectual development Create natural critical learning environments Generate provocative acts, questions, statementsReflect on students‟ inaccurate and incomplete preconceptions or mental models Use technology to create engaging and authentic content(3) Building rapport with students Understand one‟s student population and determine the amount of help neededLet students get to know their teacher Use introductory video or other self-disclosure resourcesKeep written records of communication that includerelevant student information Be flexible with deadlines and due dates Provide individualized feedback on assignments and activities"

  30. May 2017
    1. Null values can thus quickly spread through a database, rendering everything they touch indeterminate

      I just discovered that I do not understand enough about databases (in terms of functionality) to understand what this means.

  31. Jan 2017
    1. until black women on social media began calling out the press for ignoring the story. Many reached for one word — ‘‘erasure’’ — for what they felt was happening. ‘‘Not covering the #Holtzclaw verdict is erasing black women’s lives from notice,’’ one woman tweeted. ‘‘ERASURE IS VIOLENCE.’’ Deborah Douglas, writing for Ebony magazine, argued that not reporting on the case ‘‘continues the erasure of black women from the national conversation on race, police brutality and the right to safety.’’

      black women are being erased from the discussion. Race in general plays a role on how much a topic is spoken about. This case was not even mentioned or discussed until black women started the talk.

  32. Oct 2016
  33. Sep 2016
  34. May 2016
    1. Scratching around...

      This is a feldgang, but with a twist. I see you taking on different identities, passing on to the next one some "baton" and then carrying on the conversation within that new set of bones. Or maybe it is a strawberry runner putting down roots and making a rhizomatic mat and carrying on, passing on hyphae and rooting ever on. All I know for sure is that I want to draw a random walking line down your post's page. I don't know why, but that is what I see in my crystal self.

  35. Apr 2016
    1. Iterators may also have some methods that are unique to their character, like dropWhile and takeWhile.
  36. Jan 2016
  37. Nov 2015
    1. Which Google Chrome extensions do I use? Aug 2015 ...▶ 5:13www.youtube.com/watch?v=ZeptGTkkRjAAug 30, 2015 - Uploaded by Mike DownesIn the interest of openness, made these tips public. Hope it helps people see the simplicity and effectiveness of ..

      Why the hell is there no information on how to properly use this thing? I mean god damnit! I don't try and be the smarthest college student in the dorms for me to learn better. This is redicoulis.

  38. Sep 2015
    1. Handy javascript constructor tip: you can include a this instanceof Widget check like above to let people consume your module with new Widget or Widget(). It's nice because it hides an implementation detail from your API and you still get the performance benefits and indentation wins of using prototypes.