95 Matching Annotations
  1. Last 7 days
    1. Their trailer said "A video game for the home computer". Not sure why they said that instead of PC, but it was a refreshing new term for it.

  2. Oct 2020
    1. The false promise of your source code repository is that everything it contains is “good.” To complete your task, just find something that does something similar, copy, modify, and you’re done. Looking inside the same repository seems like a safety mechanism for quality but, in fact, there is no such guarantee.
    1. This is a very dangerous practice as each optimization means making assumptions. If you are compressing an image you make an assumption that some payload can be cut out without seriously affecting the quality, if you are adding a cache to your backend you assume that the API will return same results. A correct assumption allows you to spare resources. A false assumption introduces a bug in your app. That’s why optimizations should be done consciously.
    1. balloons

      I remember the false positive Leo Laporte reported in his home security system when it thought a balloon floating by was an intruder in his home.

    1. Half-freedom," as this sys- tem came to be called,

      I cannot stress how much this pisses me off. They gave black people "half freedom." That's how vicious and cruel slave owners were. They couldn't even fathom giving them full freedom.

  3. Sep 2020
  4. Aug 2020
  5. Jul 2020
  6. Jun 2020
  7. May 2020
    1. Allowing port 80 doesn’t introduce a larger attack surface on your server, because requests on port 80 are generally served by the same software that runs on port 443.
    1. These options have almost deceptively similar wordings, with only subtle difference that is too hard to spot at a glance (takes detailed comparison, which is fatiguing for a user):

      1. can use your browser’s information for providing advertising services for this website and for their own purposes.
      2. cannot use your browser’s information for purposes other than providing advertising services for this website.

      If you rewrite them to use consistent, easy-to-compare wording, then you can see the difference a little easier:

      1. can use your browser’s information for providing advertising services for this website and for their own purposes.
      2. can use your browser’s information for providing advertising services for this website <del>and for their own purposes</del>.

      Standard Advertising Settings

      This means our ad partners can use your browser’s information for providing advertising services for this website and for their own purposes.

      Do Not Share My Information other than for ads on this website

      This means that our ad partners cannot use your browser’s information for purposes other than providing advertising services for this website.

    1. as well as those of the country your site targets

      This is assuming your site only targets one country!?

      What if you want to target the whole world? Isn't that what most sites would like to target?

  8. Apr 2020
    1. While risking false positives, Bloom filters have a substantial space advantage over other data structures for representing sets
    2. More generally, fewer than 10 bits per element are required for a 1% false positive probability, independent of the size or number of elements in the set.
    1. If you force people to frequently change their passwords, they will use bad passwords.
    2. Stop forcing users to change their passwords every 30, 60, or 90 days, and stop forcing users to include a mixture of uppercase, lowercase, and special charactersForcing users to change their passwords should only happen if there is reason to believe an organization has been breached, or if a new third-party data breach affects employees or users.
    1. There's a tradeoff to be made between the false positive rate, the number of passwords checked, and the amount of disk/network bandwidth used.
    1. "Hey, folks — just wanted to let y'all know that one of the 500 locks on one of your 500 doors is broken. Not gonna tell you which one though. Hope that helps!"
  9. Mar 2020
    1. Now that we’re making breakthroughs in artificial intelligence, there’s a deeply cemented belief that the human brain works as a deterministic, mathematical process that can be replicated exactly by a Turing machine.
    1. Robots are currently suffering extreme discrimination due to a few false assumptions, mainly that they’re distinctly separate actors from humans. My point of view is that robots and humans often need to behave in the same way, so it’s a fruitless and pointless endeavour to try distinguishing them.
    2. As technology improves, humans keep integrating these extra abilities into our cyborg selves
    1. it really doesn’t take much clicking around the regional Internet to find a gaslighting cookie notice that pops up with a mocking message saying by using this website you’re consenting to your data being processed how the site sees fit — with just a single ‘Ok’ button to affirm your lack of say in the matter.
    1. We are not sensible, free thinking decision making people. As an individual I imagine that you will say "Yes I am". That's the beauty of the entire system. Consciously individuals believe that they are in control and make their own choices and yet I have met and experienced very few who have full autonomy
    2. saying they give people all the controls they need to manage and control access to their information. But controls with dishonest instructions on how to use them aren’t really controls at all. And opt outs that don’t exist smell rather more like a lock in. 
    3. Facebook does not even offer an absolute opt out of targeted advertising on its platform. The ‘choice’ it gives users is to agree to its targeted advertising or to delete their account and leave the service entirely. Which isn’t really a choice when balanced against the power of Facebook’s platform and the network effect it exploits to keep people using its service.
  10. tonydye.typepad.com tonydye.typepad.com
    1. The absolutely worst thing that can happen in your anti-spam solution is to block a good email and not let anybody know about it!  Anti-spam solutions should always generate an NDR such that a legitimate sender can know their message didn't get through. (Of course, we know many legitimate users don't read nor understand NDRs, so there's still an issue)  A really good anti-spam solution should not only generate an NDR, but that NDR should have an "escape clause" in it that gives that legitimate user a special way to get through the anti-spam solution, if they take some reasonable steps.
    1. The more data you send with each comment check, the better chance Akismet has of avoiding missed spam and false positives.

      They avoid saying "false negatives" and call it "missed spam" instead.... okay.

    1. that permission must be freely obtained. Ergo, a free choice must be offered.So, in other words, a “data for access” cookie wall isn’t going to cut it. (Or, as the DPA puts it: “Permission is not ‘free’ if someone has no real or free choice. Or if the person cannot refuse giving permission without adverse consequences.”)
    1. On the other hand, asking them to check a box when they have very little idea what they’re agreeing to — and not giving them any other viable options — doesn’t seem to be an ideal solution.
  11. Feb 2020
  12. Jan 2020
  13. Dec 2019
    1. Now using sudo to work around the root account is not only pointless, it's also dangerous: at first glance rsyncuser looks like an ordinary unprivileged account. But as I've already explained, it would be very easy for an attacker to gain full root access if he had already gained rsyncuser access. So essentially, you now have an additional root account that doesn't look like a root account at all, which is not a good thing.
    1. The reasoning is that saying "ES7 Decorators" assumes that Decorators is expected to be in ES7. I mentioned this in my last post regarding compiling node_modules, but being in a particular Stage doesn't guarantee much: a proposal can stall, move backward, or get removed entirely.
  14. Nov 2019
    1. we believe that search companies may need to go to considerable trouble to separate user-generated from TMN-generated searches. Further, any such filtering efforts are likely to contain some number of false positives.
    1. It needs to be fully repealed, because the first step out of the gate for Obamacare is a step in the wrong direction and that is for government control over every aspect of health care, so it’s hard to fix the system that they have put in place without ending that premise that government ought to be running and controlling health care.
    1. you probably referred to the positive case where no one overrides anything and so the property returns true, so no need to process further because it is really an automation. Yes, this is true. I just hope that it does not make websites skip the checks if this returns false.
    1. Because they're more integrated and try to serialize an incomplete system (e.g. one with some kind of side effects: from browser/library/runtime versions to environment to database/API changes), they will tend to have high false-negatives (failing test for which the production code is actually fine and the test just needs to be changed). False negatives quickly erode the team's trust in a test to actually find bugs and instead come to be seen as a chore on a checklist they need to satisfy before they can move on to the next thing.
    1. I could rename toggle to handleButtonClick (and update the corresponding onClick reference). My test breaks despite this being a refactor.
    2. I could mistakenly set onClick of the button to this.tgogle instead of this.toggle. My test continues to work, but my component is broken.
    3. So finally I'm coming out with it and explaining why I never use shallow rendering and why I think nobody else should either. Here's my main assertion:With shallow rendering, I can refactor my component's implementation and my tests break. With shallow rendering, I can break my application and my tests say everything's still working.This is highly concerning to me because not only does it make testing frustrating, but it also lulls you into a false sense of security. The reason I write tests is to be confident that my application works and there are far better ways to do that than shallow rendering.
    1. May not fail when you break application code. False positives
    2. Can break when you refactor application code. False negatives
    3. This is called a false positive. It means that we didn't get a test failure, but we should have

      No, this is a false negative. We didn't get a test failure (that is, there is a lack of the condition (test failure)), when the condition (test failure) should have been present.

      Read https://en.wikipedia.org/wiki/False_positives_and_false_negatives

    4. This is what's called a false negative. It means that we got a test failure, but it was because of a broken test, not broken app code.

      Actually, this is a false positive (also known as a false alarm): it indicates the presence of a condition (something is wrong with the behavior of the code), when in fact it is not present (nothing is wrong with the behavior).

      Unless you define the condition as "everything as fine", but that is not usually how these terms are used.

      Read https://en.wikipedia.org/wiki/False_positives_and_false_negatives.

    5. Why is testing implementation details bad?There are two distinct reasons that it's important to avoid testing implementation details. Tests which test implementation details:Can break when you refactor application code. False negativesMay not fail when you break application code. False positives
    1. Using expect { }.not_to raise_error(SpecificErrorClass) risks false positives, as literally any other error would cause the expectation to pass, including those raised by Ruby (e.g. NoMethodError, NameError, and ArgumentError)

      Actually, those would be false negatives: the absence of a test failure when it should be there.


  15. Oct 2019
    1. If I use the word God or the word Christ, the word Jesus, the word Lord, and in any way it conveys the sense of an existent someone or something outside of yourself, you have the wrong concept of God or Christ.
  16. Apr 2019
    1. Amazon said it was using automated technology to weed out false reviews.It said it invested "significant resources" to protect its review system "because we know customers value the insights and experiences shared by fellow shoppers". /**/ (function() { if (window.bbcdotcom && bbcdotcom.adverts && bbcdotcom.adverts.slotAsync) { bbcdotcom.adverts.slotAsync('mpu', [1,2,3]); } })(); /**/ "Even one inauthentic review is one too many," it added.But Which?'s probe suggested fake reviews were commonplace.

      "Online retail giant Amazon's website is flooded with fake five-star reviews for products from unfamiliar brands, consumer group Which? has claimed."

  17. Feb 2019
    1. false Taste

      What is false taste? Does this mean your taste isn't attuned to the collective, or that you are literally falsifying what you believe to be aesthetically pleasing?

  18. May 2018
  19. Mar 2018
  20. Mar 2017
    1. often they protractthe consultation process for years.

      If by "often" you mean that <2% of all consultations run longer than the 135-day limit. And only 110 consultations in TAILS have a duration longer than two years, so ~0.1% of consultations take "years" (and we know some of these are reinitiations from old dates, i.e., not actual multi-year consultations).

  21. Dec 2016
    1. Fact-based journalism now competes with false information for our attention while our cities and citizens become both more connected by technology and more divided by ideology and income. The values reflected in lines of code, whether it be at the ATM, when we search on internet or drive a car, are already affecting what we think, what we do and what information we share with those around us.
  22. Mar 2016
  23. Feb 2016
    1. Sausage prosciutto ham tenderloin kevin chuck. Chuck tail kevin, ground round cow pork loin corned beef flank frankfurter short ribs alcatra venison pork chop tri-tip. Tongue bacon short loin, boudin ground round strip steak brisket meatloaf meatball ham shoulder doner drumstick sausage. Tri-tip shankle chuck beef pork belly kielbasa tail pig. Pork belly sausage corned beef turkey bresaola tail leberkas pancetta chicken salami drumstick bacon capicola hamburger.

      this is all false! ALL FALSE

  24. Nov 2015
    1. Unfortunately, no instructor can ever hope to keep pace with the changing technologies, meaning each new front end developer joining the workforce is already several steps behind

      This is not true, self-taught front-end developers can join the workforce better equipped.

  25. Oct 2015
    1. a more insidious and cancerous progression took hold through municipal fiscal discipline, property speculation and the sorting of land-use according to the rate of return for its ‘highest and best use’.

      greed seems to be an apparent theme throughout the development of urbanized areas and "economic growth"... are we really improving if our economy is only getting "better" because we're borrowing the money to make it do that

  26. Sep 2015
    1. to prove this, let facts be submitted to a candid world, for the truth of which we pledge a faith yet unsullied by falsehood.

      The Declaration of Independence impacted the United States in more ways than one, Jefferson makes clear when he states "to prove this, let facts be submitted to a candid world;" he is referring to the reign of the King of Great Britain who has brought injuries and tyranny over the states. He wants his people to realize the corruption and wrongdoings that the king has caused. Jefferson is essentially saying that people should be uncorrupt in this new world and man should strive to preserve the pureness of this country keeping it from falsehood and injustice. It sparked my attention when I came across a newspaper titled "The North Briton" written by J. Wilkes and others which contained very similar diction and ideals of society during that time period. Wilkes is criticizing King George III for his speech in favor of the Treaty of Paris ending the Seven Year’s War; he states “Articles 15 is for having corrupted the sacred fountain of truth and put falsehoods into the mouth of Majesty, in several speeches made in parliament.” Wilkes is trying to uncover the king’s corruption and bring to light that he is lying to his people which ties closely to Jefferson’s actions and morals of being uncorrupt. Most people carried similar beliefs in the United States during the 18th century, it is very possible that the Wilkes could have been from Jefferson's era carrying the same ideals and values as him due to similar style of writing, choice of diction, and beliefs.

    1. let facts be submitted to a candid world, for the truth of which we pledge a faith yet unsullied by falsehood.

      The Declaration of Independence impacted the United States in more ways than one, Jefferson makes clear that essentially people should be uncorrupt in this new world and man should strive to preserve the pureness of this country and keep from falsehood and lies. It sparked my attention when I came across a monthly chronologer titled "The Gentleman's and London magazine" that contained very similar diction and ideals of society during that time period. It is noticed that humans are habitual creatures and mimic their peers within their society creating a universal diction within that community. Most people carried similar beliefs in the United States during the 18th century since most citizens were of Christian faith it is very possible that the writers of the "Gentleman's and London Magazine" could have been from Jefferson's era having the same ideals and values as him due to similar style of writing and choice of diction.

  27. Apr 2015
    1. FTT, as it applies to reasoning, is adapted from dual process models of human cognition. It differs from the traditional dual process model in that it makes a distinction between impulsivity and intuition—which are combined in System 1 according to traditional dual process theories—and then makes the claim that expertise and advanced cognition relies on intuition.[57] The distinction between intuition and analysis depends on what kind of representation is used to process information. The mental representations described by FTT are categorized as either gist or verbatim representations: Gist representations are bottom-line understandings of the meaning of information or experience, and are used in intuitive gist processing. Verbatim representations are the precise and detailed representations of the exact information or experience, and are used in analytic verbatim processing.
    2. When people try to remember past events (e.g., a birthday party or the last dinner), they often commit two types of errors: errors of omission and errors of commission.
  28. Sep 2013
    1. For argument based on knowledge implies instruction, and there are people whom one cannot instruct. Here, then, we must use, as our modes of persuasion and argument,

      Rhetoric also seems to counteract instruction and learning, set up as a false knowledge