Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #5969

G

Greg Reda

Personal blog · gregreda.com · on HN as gjredadataprogramming

Greg Reda's personal blog at gregreda.com covers data and programming. Since 2013, 13 different Hacker News readers have linked it 41 times, most often “Useful Unix commands for data science”. The last post was in 2023, but the archive is still widely read.

Visit the blog
41mentions?
13HN people?
2013–2023first – last linked?
Links on Hacker News per year · peak 11 in 2013

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

Commenters link Greg Reda's posts on Unix command-line tools for exploring data, and one compares them with a tool that runs SQL against CSV or TSV files. None judge the writing.

Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

The author on HN?

gjreda · 460 karma · member since 2012

http://gregreda.com

From their public HN profile, which links to this site.

Most-linked posts?

  1. Useful Unix commands for data science
    5 people · 5 mentions · first linked 2013-07-15
  2. My Experience as a Freelance Data Scientist
    3 people · 3 mentions · first linked 2017-01-08
  3. Intro to Pandas data structures
    2 people · 2 mentions · first linked 2013-10-27
  4. Web Scraping 101 with Python
    2 people · 2 mentions · first linked 2013-03-10
  5. Scraping Craigslist for sold-out concert tickets
    2 people · 2 mentions · first linked 2014-07-27
  6. More web scraping with Python
    2 people · 2 mentions · first linked 2013-04-30

What Hacker News says?

  1. Recently wrote some code to scrape a friend's reviews and ratings from Goodreads. Maybe it'll be useful to folks here: https://gregreda.com/2020/11/17/scraping-pages-behind-login-...

    Comment linking /2020/11/17/scraping-pages-behind-login-forms/

    on “Goodreads plans to retire API access, disables existing API keys”
  2. Submitted Web Scraping 101 with Python as a story · 240 points

    HN discussion
  3. He linked another post that covers those http://www.gregreda.com/2013/07/15/unix-commands-for-data-sc...

    Comment linking /2013/07/15/unix-commands-for-data-science/

    on “Command-line tools for data science”
  4. Submitted Useful Unix commands for data science as a story · 221 points

    HN discussion
  5. 7 command-line tools for data science http://jeroenjanssens.com/2013/09/19/seven-command-line-tool... Useful Unix commands for data science http://www.gregreda.com/2013/07/15/unix-commands-for-data-sc...

    Comment linking /2013/07/15/unix-commands-for-data-science/

    on “Useful Unix commands for exploring data”
  6. Submitted Intro to Pandas data structures as a story · 128 points

    HN discussion
  7. http://www.gregreda.com/2013/07/15/unix-commands-for-data-sc...

    Comment linking /2013/07/15/unix-commands-for-data-science/

    on “Useful Unix commands for exploring data”
  8. Submitted Principles of good data analysis as a story · 108 points

    HN discussion
  9. In case you're looking for more, this tutorial series hit the front page of HN a few years ago: http://www.gregreda.com/2013/10/26/intro-to-pandas-data-stru... Modern pandas is a bit more idiomatic now though: https://tomaugspurger.github.io/modern-1.html

    Comment linking /2013/10/26/intro-to-pandas-data-structures/

    on “Bonobo – A data processing toolkit for Python 3.5+”
  10. Submitted My Experience as a Freelance Data Scientist as a story · 14 points

    HN discussion
  11. For those interested, I wrote a "web scraping 101" tutorial in the past that uses BeautifulSoup: http://www.gregreda.com/2013/03/03/web-scraping-101-with-pyt...

    Comment linking /2013/03/03/web-scraping-101-with-python/

    on “Python web scraping”
  12. Submitted Scraping Craigslist for sold-out concert tickets as a story · 11 points

    HN discussion
  13. What's the benefit (or tradeoff) of doing this over some variation of "command line data science" of the type outlined in Greg's post [1]? Would it theoretically be faster than the unix join/grep commands for small CSV files, the kind you get usually via email? I love SQL and prefer it for data work of this type, but I'm not entirely sure of the benefit of this, since it looks like you're just reading it into SQL, w…

    Comment linking /2013/07/15/unix-commands-for-data-science/

    on “Execute SQL against structured text like CSV or TSV”
  14. Submitted My experience as a freelance data scientist as a story · 5 points

    HN discussion
  15. SEEKING WORK - Remote (based in Chicago) (part-time) Who I can help: People/companies/startups looking to gain some value out of the data they're collecting, specifically around user behavior. Experience: First data hire at GrubHub and currently leading the data analytics team. I take pride in being a data generalist (can do the data science or data engineering thing, while keeping business value in mind - just beca…

    Comment linking /

    on “Ask HN: Freelancer? Seeking freelancer? (July 2014)”
  16. Submitted Generating craft beer reviews via Markov chains as a story · 5 points

    HN discussion
  17. Great post! I've been thinking about writing something similar with that same BeerAdvocate data. Good job beating me to it :) Instead, I ended up writing a satirical beer snob bot [1] which tweets nonsensical beer reviews using Markov Chains. Some are bad, but some are pure gold. You can read about it here [2]. The code's also on GitHub [3]. [1] https://twitter.com/BeerSnobSays [2] http://www.gregreda.com/2015/03/30…

    Comment linking /2015/03/30/beer-review-markov-chains/

    on “Beer and Data Science – Looking at topic modeling in multi-aspect reviews”
  18. Submitted Web scraping 201: How to find the API used by client-side webapps as a story · 5 points

    HN discussion
  19. https://gregreda.com/ I've mostly written technical, code-centric posts on Python, ML, and data science. Some of my early posts (2013) were wildly popular at the time and hit the top of HN and various subreddits. I haven't written much recently, but I've been trying to branch outside of technical posts as I felt like my profession had started to become too much of my identity. The post I'm most proud of: - https://g…

    Comment linking /2018/02/04/hiring-data-scientists/

    on “Ask HN: Could you share your personal blog here?”
  20. Submitted More web scraping with Python as a story · 5 points

    HN discussion
  21. Submitted Join vs Exists vs In (SQL) as a story · 5 points

    HN discussion
  22. Submitted Hiring Data Scientists as a story · 2 points

    HN discussion
  23. Submitted My Experience as a Freelance Data Scientist as a story · 2 points

    HN discussion
  24. Submitted Using Python to get sold out concert tickets off of Craigslist as a story · 2 points

    HN discussion
  25. Submitted When was the midpoint of film releases? Make a guess first as a story · 2 points

    HN discussion
  26. Submitted Using pandas on the MovieLens dataset as a story · 2 points

    HN discussion
  27. Submitted Using Ghost.py and matplotlib to visualize JavaScript's Math.random function as a story · 2 points

    HN discussion
  28. Submitted More Scraping with Python and BeautifulSoup (and a map) as a story · 2 points

    HN discussion
  29. Submitted Cohort Analysis with Python as a story · 1 points

    HN discussion
  30. Submitted Automating static site deployments with Travis and GitHub as a story · 1 points

    HN discussion

Search all of HN for gregreda.com

Linked by the same people?