Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    B

    Ben Frederickson

    benfrederickson.com · Personal blog · on HN since 2013

    Ben Frederickson writes about data analysis, recommender systems, visualization, and Python projects, such as Venn diagrams and GitHub developer locations.

    Visit blogHN submissions
    AI & Machine LearningData & VisualizationProgramming
    What HN says

    Commenters recommend it for Python and recommender systems and link its posts on Venn diagram code, developer locations, and Rust extensions.

    Stats for nerds
    46HN people shared it
    47linked in comments
    1.3Kstory points
    Jan 2024last shared
    2013people per year2024

    Top posts on HN

    1. 1
      GitHub Won’t Help You with Hiring
      2 people · 224 points · first shared 2018 · 178 comments on HN
    2. 2
      Interactive Numerical Optimization Tutorial
      4 people · 152 points · first shared 2016 · 9 comments on HN
    3. 3
      Finding Similar Music Using Matrix Factorization
      3 people · 144 points · first shared 2016 · 29 comments on HN
    4. 4
      Python as a declarative programming language (2017)
      2 people · 140 points · first shared 2018 · 44 comments on HN
    5. 5
      Building a ‘People Who Like This Also Like’ Feature
      3 people · 122 points · first shared 2015 · 17 comments on HN
    6. 6
      Calculating the intersection area of 3 or more circles
      1 person · 100 points · first shared 2015 · 20 comments on HN
    7. 7
      Why Python needs to be paused during profiling – but Ruby doesn't always
      2 people · 86 points · first shared 2021 · 12 comments on HN
    8. 8
      Don't Pickle Your Data
      4 people · 63 points · first shared 2019 · 76 comments on HN
    9. 9
      Python, Catastrophic Regular Expressions and the GIL (2013)
      1 person · 54 points · first shared 2022 · 38 comments on HN
    10. 10
      Why you can't dislike something on Facebook
      1 person · 49 points · first shared 2013 · 43 comments on HN

    What HN people wrote when they linked it

    • benfredericksonNov 2016

      For the venn code, I wrote up the approach here : http://www.benfrederickson.com/better-venn-diagrams/

      Basically though, I'm using the non-linear CG method - so it doesn't require a positive definite matrix. The loss function is a little funky with handling the disjoint set/ subset relationships in the euler diagrams appropriately (defines the loss/gradient to be 0 if these constraints are satisfied), but this approach still works pretty well.

      That venn diagram post has a couple interactive demos of how this works, and also a randomized test showing overall performance.

      I actually believe its the best known algorithm for laying out area proportional venn diagrams. I benchmarked against the code from the venneuler paper here: http://benfred.github.io/venn.js/tests/venneuler_comparison/

    • jcelerierDec 2018

      > I would think (or at least hope) that there are not many new projects being started in c++ these days.

      At least on Github it's growing : https://www.benfrederickson.com/ranking-programming-languages-by-github-users/

      I'm pretty sure that given the overall large increase in the amount of programmers, there are more new C++ projects being created this year than there were new software projects overall when c++98 was standardized. Consider that in the US alone, there were ~600k developers in 2002, and nowadays the estimates are at ~4.5 million.

    • jollybeanDec 2021

      ObjectiveC is slowly dying [1] I think it will flatten out and not go away for a long time but it's going to eventually become and adjunct to Swift 'outside' of Apple.

      Within 5-7 years Swift will rival ObjC within Apple, and from then on it's hard to tell.

      There are no foreseeable plans to rewrite the OS, and so ObjC has to stay around, but that's in a clearly limited capacity.

      [1] https://www.benfrederickson.com/ranking-programming-languages-by-github-users/

    • WillPostForFoodSep 2019

      Is it growing? It is a difficult metric to quantify, but looking at thing like Github, or Reddit, it seems flat or declining. Clojure initially benefited as the preferred Java escape path, but it seems like that has been supplanted by Kotlin.

      https://github.com/oprogramador/github-languages#most-failing

      https://www.benfrederickson.com/ranking-programming-languages-by-github-users/

    • Arnie0426Feb 2020

      I love reading these two for Python/Recommender Systems:
      1. Ben Frederickson: https://www.benfrederickson.com/blog/
      2. Erik Bernhardsson: https://erikbern.com/

      And for pure ML:
      1. Ferenc Huszár: https://www.inference.vc/
      2. John Langford: https://hunch.net (although he hasn't written a technical post in a while)

    • abirchJan 2024

      The majority of software engineers live in California, Washington, Massachusetts, New York, and Texas.

      https://www.benfrederickson.com/github-developer-locations/

      Just curious, what's the latest software startup that's in your words in a flyover state compared to an openai or databricks

    Related

    Erik Bernhardssonerikbern.com150 people

    Why software projects take longer than you think – a statistical model

    Erik Bernhardsson
    Personal · last shared 2026
    Stack Abusestackabuse.com28 people

    A SQLite Tutorial with Node.js

    Stack Abuse
    Company · last shared 2024
    Miguel Grinbergblog.miguelgrinberg.com94 people

    Python 3.14 is here. How fast is it?

    Miguel Grinberg
    Personal · last shared 2026
    Tom Daletomdale.net44 people

    Web frameworks are transforming from runtime libraries into optimizing compilers

    Tom Dale
    Personal · last shared 2019
    Peter Bengtssonpeterbe.com38 people

    How much faster is Redis at storing a blob of JSON compared to Postgres?

    Peter Bengtsson
    Personal · last shared 2026
    DHHworld.hey.com/dhh654 people

    The Framework Desktop is a beast

    DHH
    Personal · last shared 2026
    Simon Willisonsimonwillison.net957 people

    How to succeed in MrBeast production (Leaked PDF)

    Simon Willison
    Personal · last shared 2026
    LessWronglesswrong.com2.4k people

    The Best Textbooks on Every Subject

    LessWrong
    Publication · last shared 2026