OpenGenus IQ

iq.opengenus.org · Group blog · on HN since 2018

OpenGenus publishes explainers on algorithms, data structures, machine learning, and computer science theory, written by a group of contributors.

What HN saysHN commenters cite it as a reference for specific topics like ReLU, hash table complexity, and non-Turing-complete languages, and one questions its O(n) claim.
24HN people shared it
12linked it in comments
30stories submitted
603story points
3 years agolast shared
2018people per year2026

Most-shared posts

  1. 1
  2. 2
    Audio Fingerprinting using the AudioContext API
    3 people · 340 points · first shared 2019 · 166 comments on HN
  3. 3
    Basic GPU design concepts
    2 people · 127 points · first shared 2018 · 25 comments on HN
  4. 4
    Zero Shot Learning
    2 people · 7 points · first shared 2020 · discussion on HN
  5. 5
    Simplifying "Intriguing properties of neural networks"
    1 people · 47 points · first shared 2020 · 2 comments on HN
  6. 6
  7. 7
  8. 8
    Face Detection as Done in 2001: Viola Jones Algorithm
    1 people · 3 points · first shared 2019 · discussion on HN
  9. 9
  10. 10
    Seeing Audio just like a data
    1 people · 3 points · first shared 2019 · discussion on HN
  11. 11
    How to Ban Functions in C and C++? (like in Git)
    1 people · 3 points · first shared 2019 · discussion on HN
  12. 12
    Java does not support goto but is a reserved word
    1 people · 2 points · first shared 2019 · discussion on HN
  13. 13
    CycleGAN: Create Monet style paintings from any scenery
    1 people · 2 points · first shared 2019 · discussion on HN
  14. 14
    Solving Jigsaw Puzzles Using Machine Learning
    1 people · 2 points · first shared 2020 · discussion on HN
  15. 15
    Segment tree that behaves just like Git
    1 people · 2 points · first shared 2019 · discussion on HN

What HN people wrote when they linked it

layer8 · 2023-01-11
The pumping-lemma nested triangles are one of my favorites: https://iq.opengenus.org/content/images/2021/09/pumping-lemma-cfg.png
PaulHoule · 2022-10-07
If you don't like sigmoids you might like ReLU https://iq.opengenus.org/relu-activation/ For many learning tasks ReLU performs better than sigmoid. My favorite use of sigmoid functions is https://scikit-learn.org/stable/modules/calibration.html where they are very good at turning arbitrary scores (say from a full-text search engine) into probabilities. For IBM Watson they tried a lot of things and found logistic functions dominated. Turning scores into probabilities was how Watson could decide if and when hitting the button would help win the game. The big trouble with probabilities is that, potentially, every event is contingent on every other event and the joint probability distribution of all possible inputs and outputs is a huge dimensional space. In principle you could learn any function by sampling the joint probability distribution exhaustively but practically you can't get that much data. The miracle of machine learning is that the methods we use can guess at the joint probability distribution of inputs and outputs with only a limited sample. If there was one great unsolved problem of the "old AI" namely expert systems it was doing logical reasoning over probability functions. It's not good enough to estimate that A has a 80% probability of being true, in general you need to estimate what the probability of A is if B is true and C is false. If the problem cooperates you can use half-baked methods to reason about uncertainty (like the MYCIN medical…
prakhar897 · 2023-04-13
The lookup of a normal hash function is O(1). Why is the author saying that it's O(n)? https://iq.opengenus.org/time-complexity-of-hash-table/#:~:text=The%20…
zasdffaa · 2022-08-03
Good question, 'power' I reserve for turing completeness (some aren't, such as SQL before recursive CTEs were added, and... well, here's a list https://iq.opengenus.org/non-turing-complete-programming-languages/) For "how much crap do I have to write to get it to do something", I call that expressivity. Scala is more expressive than fractran (I guess...).
O__________O · 2022-07-22
Surprised promotional prizes & swag were not mentioned. - (1) For example, YC startup had API integration contest with a real battle axe as the prize: https://www.wufoo.com/blog/win-a-real-battle-axe-in-the-wufoo-api-cont… - (2) Then there’s the free developer swag promotions: https://iq.opengenus.org/ways-to-earn-free-cool-developer-swag/amp/
ketzu · 2022-03-09
Aparently I copy-pasted the wrong link: [1] https://iq.opengenus.org/age-of-programming-languages/
banana_giraffe · 2021-06-01
It's a b-tree for strings, optimizing for editor tasks that are traditionally inefficient if you keep a text document as a simple string. https://iq.opengenus.org/rope-data-structure/
ChrisLomont · 2020-06-25
I suspect he could make it faster using the newer neural network instructions like https://iq.opengenus.org/avx512-vnni/ which pack four multiply and add ops into parallel instead of two that he used.
shakna · 2019-12-07
> Presumably, without an allow the API doesn't function at all An incorrect presumption. The API works perfectly fine without the need for permissions. This is not a new technique. There's a decent write up here [0]. Permissions are only required to play to the actual device, or record from the actual device. Recording from nothing and not playing is allowed. [0] https://iq.opengenus.org/audio-fingerprinting/
jszymborski · 2018-11-26
Not sure why the link is to the discourse forum... the article is easier to read at this link [0]. I don't know much about "GPU design concepts", but this doesn't seem like it explains an awful lot. It appears to be a collection of largely unexplained figures about rasterization and some vague unexplained diagrams about GPU pipelines. [0] https://iq.opengenus.org/basic-graphics-processing-unit-gpu-design-con…
sargstuff · 2023-12-31
NIST Dictionary of Algorithms and Data Structures[0] Is there a specific subject area(s) of application? aka big data analytics[a] / data mining and web analytics[b] / streaming applications[c] / other Random picks with mix of tutorials/examples/explainations/resouces from search engine term "probabilistic data structures": [1][2][3][4], probabilistic DS vs. postgresql[4] --- [0] : https://xlinux.nist.gov/dads/ [1] : https://www.geeksforgeeks.org/introduction-to-the-probabilistic-data-s… [2] : https://iq.opengenus.org/applications-of-different-data-structures/ [3] : https://dzone.com/articles/introduction-probabilistic-0 [4] : https://blog.devgenius.io/probabilistic-data-structures-1-definition-a… [5] : https://www.postgresql.eu/events/fosdem2020/sessions/session/2934/slid… ---- [a] big data : https://www.researchgate.net/publication/335418069_Probabilistic_data_… [b] data mining / web analytics : https://highlyscalable.wordpress.com/2012/05/01/probabilistic-structur… [c] streaming : https://www.usaclouds.org/blog/streaming-with-probabilistic-data-struc…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close