Top all-time · #5969
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.
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.
Most-linked posts?
- Useful Unix commands for data science5 people · 5 mentions · first linked 2013-07-15
- My Experience as a Freelance Data Scientist3 people · 3 mentions · first linked 2017-01-08
- Intro to Pandas data structures2 people · 2 mentions · first linked 2013-10-27
- Web Scraping 101 with Python2 people · 2 mentions · first linked 2013-03-10
- Scraping Craigslist for sold-out concert tickets2 people · 2 mentions · first linked 2014-07-27
- More web scraping with Python2 people · 2 mentions · first linked 2013-04-30
What Hacker News says?
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”Submitted Web Scraping 101 with Python as a story · 240 points
HN discussionHe 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”Submitted Useful Unix commands for data science as a story · 221 points
HN discussion7 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”Submitted Intro to Pandas data structures as a story · 128 points
HN discussionhttp://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”Submitted Principles of good data analysis as a story · 108 points
HN discussionIn 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+”Submitted My Experience as a Freelance Data Scientist as a story · 14 points
HN discussionFor 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”Submitted Scraping Craigslist for sold-out concert tickets as a story · 11 points
HN discussionWhat'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”Submitted My experience as a freelance data scientist as a story · 5 points
HN discussionSEEKING 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)”Submitted Generating craft beer reviews via Markov chains as a story · 5 points
HN discussionGreat 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”Submitted Web scraping 201: How to find the API used by client-side webapps as a story · 5 points
HN discussionhttps://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?”Submitted More web scraping with Python as a story · 5 points
HN discussionSubmitted Join vs Exists vs In (SQL) as a story · 5 points
HN discussionSubmitted Hiring Data Scientists as a story · 2 points
HN discussionSubmitted My Experience as a Freelance Data Scientist as a story · 2 points
HN discussionSubmitted Using Python to get sold out concert tickets off of Craigslist as a story · 2 points
HN discussionSubmitted When was the midpoint of film releases? Make a guess first as a story · 2 points
HN discussionSubmitted Using pandas on the MovieLens dataset as a story · 2 points
HN discussionSubmitted Using Ghost.py and matplotlib to visualize JavaScript's Math.random function as a story · 2 points
HN discussionSubmitted More Scraping with Python and BeautifulSoup (and a map) as a story · 2 points
HN discussionSubmitted Cohort Analysis with Python as a story · 1 points
HN discussionSubmitted Automating static site deployments with Travis and GitHub as a story · 1 points
HN discussion