dogear

enter for all results · esc to close

Miscellaneous

17,336 items in 132 lists

  1. Lazy evaluation en.wikipedia.org

    An evaluation strategy which suspends evaluation until it's absolutely necessary and then never does it again.

  2. Honeypot en.wikipedia.org

    Part of a system meant to look like an attractive target but actually helps detect and deflect attackers.

    site link ↗
  3. Hill climbing en.wikipedia.org

    Starting somewhere in the hilly "landscape" of solutions, you go in the direction of steepest ascent until reaching the top of a hill. You might miss higher hills, though.

    site link ↗
  4. Heisenbug en.wikipedia.org

    A bug that seems to disappear or change when one tries to study it. It's a pun on Werner Heisenberg, who discovered that the act of observing quantum systems inevitably alters their state.

  5. Heartbeat en.wikipedia.org

    A periodic signal a system sends to confirm it is still alive and functioning, just like a pulse.

    site link ↗
  6. Hamburger button en.wikipedia.org

    A button to toggle a menu. The associated icon resembles a hamburger.

  7. Hallucination en.wikipedia.org

    A confident response by an AI that does not seem to be justified by its training data.

  8. Greedy algorithm en.wikipedia.org

    An algorithm that finds a solution by always picking the currently best-looking option without thinking too much about past and future decisions.

  9. Great Firewall of China en.wikipedia.org

    Chinas controversial internet censorship system and a reference to the Great Wall of China.

    site link ↗
  10. Gradient descent en.wikipedia.org

    Minimizing a cost function by iteratively computing the gradient and moving in the direction of steepest descent.

    site link ↗
  11. God object en.wikipedia.org

    An anti-pattern where a single object knows too much or does too much. Like a god, it is omniscient and omnipotent.

    site link ↗
  12. Glue Code en.wikipedia.org

    Jenga and LEGO bricks don't share the same interface, but you can always glue them together.

    site link ↗
  13. Gift wrapping algorithm en.wikipedia.org

    An algorithm for constructing the smallest shape that wraps a collection of points.

  14. Promise en.wikipedia.org

    A representation of a result that is available in the future, unless there are errors. Like in reality, promises are broken sometimes.

    site link ↗
  15. fold en.wikipedia.org

    Like a blanket being folded up, this function iterates a collection and in each step combines the current item with everything that has already been folded.

    site link ↗
  16. Firmware en.wikipedia.org

    The ware between software and hardware.

  17. Facade en.wikipedia.org

    Analogous to a facade in architecture, a facade is an object that serves as a front-facing interface masking more complex underlying structure.

    site link ↗
  18. Easter egg en.wikipedia.org

    A hidden feature, especially in video games, in reference to the Easter egg hunt.

  19. Dropout en.wikipedia.org

    Randomly disabling neurons during training to prevent overfitting. Like a sports team that improves by practicing with random members absent.

    site link ↗
  20. Desktop en.wikipedia.org

    The metaphorical top of the user's desk, upon which objects such as documents and folders of documents can be placed.

    site link ↗
  21. Decorator en.wikipedia.org

    Adds new responsibilities to an object by wrapping it in a layer of additional behavior, just as you can decorate a room without changing its walls.

  22. Decision boundary en.wikipedia.org

    A boundary dividing the space of possible data points. Here you decide, everything on this side is SPAM, everything on that side is not.

  23. Confusion matrix en.wikipedia.org

    A tabular summary of a classifier's "confusion", i.e., how often it thought to make correct predictions when it actually didn't.

    site link ↗
  24. Computer virus en.wikipedia.org

    A computer program that self-replicates by infecting other computer programs, similar to the behavior of biological viruses.

  25. Code golf en.wikipedia.org

    Writing a program in as few characters as possible. Just like how Golf players try to win in the fewest club strokes.

  26. Clique problem en.wikipedia.org

    The problem of finding groups of mutual friends in a network of people with friendship relations. Or more generally, finding complete subgraphs.

    site link ↗
  27. Clipboard en.wikipedia.org

    Where you temporarily put files you are working with (i.e. the copy & paste buffer).

    site link ↗
  28. Choreographic programming en.wikipedia.org

    A programming paradigm where programs are compositions of interactions among multiple concurrent participants.

  29. C++ en.wikipedia.org

    Although C was certainly a bad name, C++ was quite clever. The iconic increment operator ++ indicates that C++ is the successor.

    site link ↗
  30. Busy Beaver en.wikipedia.org

    Turing machines that produce numbers so insanely large, no other algorithm can keep up with them.

  31. Breadcrumb en.wikipedia.org

    Navigational aid allowing users to keep track of their location within programs, documents, or websites. The term is a reference to the fairy tale Hansel and Gretel.

    site link ↗
  32. Bottleneck en.wikipedia.org

    A central part of a network/application that significantly limits throughput/performance and should ideally be eliminated.

    site link ↗
  33. Backdoor en.wikipedia.org

    A method of bypassing normal authentication in a computer system.

    site link ↗
  34. Attention en.wikipedia.org

    A mechanism allowing models to selectively focus on the most relevant parts of their input, just as humans direct their attention to what matters most.

    site link ↗
  35. Adapter en.wikipedia.org

    Allows classes with incompatible interfaces to work together by wrapping its own interface around that of an already existing class.

    site link ↗
  36. Garbage Collector en.m.wikipedia.org

    Part of a program that attempts to find and reclaim garbage pieces of memory not used anymore.

    site link ↗
  37. Brute force en.m.wikipedia.org

    Violence is actually almost always a solution, but not a very clever one.

    site link ↗
  38. Brick en.m.wikipedia.org

    When your device is so corrupted, it virtually turns into a brick.

    site link ↗
  39. Cyber hygiene digitalguardian.com

    Steps and practices that users should take to maintain system health and improve online security.

  40. Cookie licking devblogs.microsoft.com

    E.g., claiming a GitHub issue, then not working on it.

    site link ↗
  41. Backtracking de.wikipedia.org

    When you explore a search space and you reach a dead end, you follow your tracks back to the last crossroad and try the other way.

  42. Hydra computer-dictionary-online.org

    A bug that, when an attempt to fix it is made, introduces multiple new bugs. It's a bug that cannot be fixed.

    site link ↗
  43. trampoline clojuredocs.org

    Continuously runs functions that themselves return functions. Like a child on a trampoline that returns and bounces back up.

    site link ↗
  44. Zellar zellar.com

    site link ↗
  45. Simon Clark youtube.com

    site link ↗
  46. ClimateAdam youtube.com

    site link ↗
  47. Hot Mess youtube.com

    site link ↗
  48. next page of items loading…