Top all-time · #6498
Gary Sieling
Personal blog · garysieling.com/blog · on HN as gsielingprogrammingdata
Gary Sieling's personal blog at garysieling.com covers programming and data. Since 2012, 12 different Hacker News readers have linked it 145 times, most often “Machine Learning with MXNet to Recognize Household Appliances”. It is still writing: the last post was on 2026-06-17, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link Gary Sieling's blog for posts on NLP work, such as entity recognition with Scala, and a note on Scala's ??? operator. The comments only cite or link the posts, without judging them.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Software Engineer
Most-linked posts?
- Machine Learning with MXNet to Recognize Household Appliances2 people · 4 mentions · first linked 2019-09-10
- Comparing the performance of multiple hosted database vendors2 people · 2 mentions · first linked 2015-07-29
- Show HN: I built a search engine from git commits to find open source experts2 people · 2 mentions · first linked 2012-06-18
- 1/3 of old Flippa website auctions point to abandoned sites2 people · 2 mentions · first linked 2012-07-10
- Entity recognition with Scala and Stanford NLP Named Entity Recognizer2 people · 2 mentions · first linked 2013-05-07
- Finding Template Documents with RethinkDB and the Bing API in Python2 people · 2 mentions · first linked 2015-07-13
- Building a Website Scraper using Chrome and Node.js2 people · 2 mentions · first linked 2012-05-17
What Hacker News says?
I have found these sources useful for learning and prototyping NLP: http://garysieling.com/blog/entity-recognition-with-scala-an... http://tika.apache.org NLTK is always a good starting point: http://www.nltk.org I also wrote a 3-part article leveraging OpenNLP with Clojure: http://edeferia.blogspot.com/2015/03/from-natural-language-t... If you're interesting in applying NLP without necessarily having theoretical ba…
Comment linking /blog/entity-recognition-with-scala-and-stanford-nlp-named-entity-recognizer
on “Ask HN: How Can I Get into NLP (Natural Language Processing)?”Submitted Building A Full-Text Index In Javascript as a story · 70 points
HN discussionI use Cloudflare for mine ( https://www.garysieling.com/blog ) - they catch 75% of the requests. For sections that are rarely hit, you'd still get 404's from downtime, and there are more valid URLs to pages on a Wordpress site than you'd think.
Comment linking /blog
on “Wordpress on AWS: smooth and pain free”Submitted Building a Decision Tree in Python from Postgres data as a story · 63 points
HN discussionMy experience has been that making better content is great for getting more readers, but not for SEO, which in the long term is fine because it removes the risk of having to chase algorithm changes. When I switched from writing to fill holes in search results to writing for specific communities (including g+ groups) my readership shot up, but the SEO part has stayed pretty flat. It's possible I have something set up…
Comment linking /blog/google-1s-and-search-rankings
on “Google +1's Correlation with Higher Search Rankings”Submitted Discovering Senior Developers from Source Code History as a story · 53 points
HN discussionI did some analysis once about a year ago, and found that a large number of domains were inactive. http://garysieling.com/blog/one-third-site-auctions-abandone... It's possible this analysis is over-estimated (e.g. could be defects in the scraping process) but I was surprised even just checking domains randomly how many were later abandoned. I suspect that there are a lot of sites that use various techniques to fake…
Comment linking /blog/one-third-site-auctions-abandoned
on “How are websites making money?”Submitted Extracting Tables from PDFs in Javascript with PDF.js as a story · 52 points
HN discussionNeat- I like the 'random feature'. I wrote up a phantomjs script to generate a whole bunch of random fractal screenshots- http://garysieling.com/blog/generating-fractal-images-with-f...
Comment linking /blog/generating-fractal-images-with-fractal-machine-and-phantomjs
on “Fractal Machine”Submitted Tuning Postgres Queries as a story · 43 points
HN discussionI did a write-up of something similar recently with Postgres, although I didn't do it with the key-value store types (i.e. hstore or json). The value of this is it shows you how you can use some of the built-in types - I don't know how it scales to 100 MM records though. http://www.garysieling.com/blog/postgres-time-travelling-deb...
Comment linking /blog/postgres-time-travelling-debugger
on “Ask HN: Key-Value Store Database with Historical Lookup?”Submitted Rhyming with NLP and Shakespeare as a story · 25 points
HN discussionScala has `???` https://m.garysieling.com/blog/scala-triple-question-mark-op...
Comment linking /blog/scala-triple-question-mark-operator/
on “Things I like about Gleam's Syntax”Submitted Building a statistical significance testing web service powered by R as a story · 20 points
HN discussionSubmitted Using Word2vec for Concept Search as a story · 11 points
HN discussionSubmitted Building a Naive Bayes Classifier in the Browser using Map-Reduce as a story · 8 points
HN discussionSubmitted Using Word2vec for Concept Search as a story · 5 points
HN discussionSubmitted Getting Started with the Google Cloud Speech API as a story · 4 points
HN discussionSubmitted Comparing the performance of multiple hosted database vendors as a story · 4 points
HN discussionSubmitted Counting Presidential Signatures In U.S. Law With Python as a story · 4 points
HN discussionSubmitted NLP Analysis in Python using Modal Verbs as a story · 4 points
HN discussionSubmitted Parsing PDFs at Scale with Node.js, PDF.js, and Lunr.js as a story · 4 points
HN discussionSubmitted Robot localization in R as a story · 4 points
HN discussionSubmitted Building a JSON webservice in R as a story · 4 points
HN discussionSubmitted 1/3 of old Flippa website auctions point to abandoned sites as a story · 4 points
HN discussionSubmitted Diagnosing Disk I/O issues in a VPS as a story · 4 points
HN discussionSubmitted Full text search and closed captions as a story · 3 points
HN discussionSubmitted Experiments with Named Entity Recognition APIs as a story · 3 points
HN discussionSubmitted Writing a Log4j alternative in TypeScript as a story · 3 points
HN discussionSubmitted Validating Application Performance in a cloud environment using RethinkDB as a story · 3 points
HN discussion