Top all-time · #4665
Geeksta
Personal blog · geeksta.net/geeklogprogrammingai
Geeksta is a personal blog at geeksta.net about programming and ai. Since 2012, 17 different Hacker News readers have linked it 27 times, most often “Exploring Expressions of Emotions in GitHub Commit Messages | Geeksta”. It is still writing: the last post was on 2026-09-26, and you can follow it by feed.
Too few sampled comments (7) to say how often HN recommends it.?
Why HN links it
The linked posts are data analyses and visualisations, including emotion in GitHub commit messages by programming language, US calorie intake charts, and a ChatGPT-to-Markdown tool. Commenters cite them as sources.
Summarised by Claude from a sample of 7 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Geeksta features articles about artificial intelligence, programming, technology, healthy living, software tools, visualizations and merchandise for geeks and nerds.
Most-linked posts?
- Exploring Expressions of Emotions in GitHub Commit Messages | Geeksta8 people · 9 mentions · first linked 2012-05-16
What Hacker News says?
vimscript/viml, which is the basis of extending vim, regularly shows up as one of the worst languages to work with. http://geeksta.net/geeklog/exploring-expressions-emotions-gi... vim is great, but most of its great features are at the end of a very difficult (but necessary) learning curve. The learning curve for developing plugins is even steeper (and unnecessarily so). In contrast, most people can pick up and use…
Comment linking /geeklog/exploring-expressions-emotions-github-commit-messages/
on “Textmate2 Goes Open Source”Submitted Which programming language is used to express the most anger? as a story · 11 points
HN discussionFor those who don't use Chrome and prefer "on demand news fun" check out this bookmarklet http://geeksta.net/tools/make-reading-news-fun-bookmarklet/
Comment linking /tools/make-reading-news-fun-bookmarklet/
on “XKCD Substitutions Chrome extension”Submitted Exploring Expressions of Emotions in GitHub Commit Messages | Geeksta as a story · 9 points
HN discussionhttps://geeksta.net/img/large/schei-encoding-white.jpg I googled "Chinese passport" to have a look, and conveniently for them, they have the ASCII version of the owner's name under the Chinese name.
Comment linking /img/large/schei-encoding-white.jpg
on “Your last name contains invalid characters (2010)”Submitted Stalker: Free Browser Fingerprint and Privacy Checker Tool as a story · 4 points
HN discussionExactly. The idea that carbohydrates, which have been the staple of most human diets for millennia, are somehow suddenly toxic makes no sense. Complex carbohydrates are fine. What's gone wrong in the US is that we are eating more processed carbohydrates along with way more chicken and cheese and our portion sizes and overall calorie intake have gone up significantly: http://geeksta.net/visualizations/calories-us/ Ex…
Comment linking /visualizations/calories-us/
on “Effect of Low-Fat vs. Low-Carb Diet on 12-Month Weight Loss in Overweight Adults”Submitted Building a 3D Elevation Photo Diary with deck.gl as a story · 4 points
HN discussionLast year I did something similar, but instead of searching the code I looked at commit messages that matched certain patterns to categorize them by emotions, you can see the results here http://geeksta.net/geeklog/exploring-expressions-emotions-gi...
Comment linking /geeklog/exploring-expressions-emotions-github-commit-messages/
on “WTFs by programming language repository on GitHub”Submitted Exploring Expressions of Emotions in GitHub Commit Messages as a story · 3 points
HN discussionI feel like I've seen this recently on HN Eh, cannot find it - I guess we just talk a lot about commit messages. http://www.hnsearch.com/search#request/all&q=commit+mess... https://www.google.com/search?q=site%3Aycombinator.com+commi... Maybe it was this one, but I swear it was more recent: http://andrewvos.com/2011/02/21/amount-of-profanity-in-git-c... http://geeksta.net/geeklog/exploring-expressions-emotions-gi...
Comment linking /geeklog/exploring-expressions-emotions-github-commit-messages/
on “Epic commit message”Submitted Distribution of Musicians Age of Death. Interesting as a story · 3 points
HN discussionThe article is here: http://geeksta.net/geeklog/exploring-expressions-emotions-gi... The article has more graphs, satisfying some curiosities. This specific graph has been obtained applying a regex[1] to a sample of github commit messages. [1] (?i)\b(a+rgh|angry|annoyed|annoying|appalled|bitter|cranky|hate|hating|mad)\b'
Comment linking /geeklog/exploring-expressions-emotions-github-commit-messages/
on “Which programming language is used to express the most anger?”Submitted Born at Unix Time: Get Your Birthday Shirt as a story · 3 points
HN discussionI wonder how this codebase would rank in the GitHub emotions analysis [1] [1]: http://geeksta.net/geeklog/exploring-expressions-emotions-gi...
Comment linking /geeklog/exploring-expressions-emotions-github-commit-messages/
on “Evolution-data-server : Remove a bunch of juvenile comments”Submitted Show HN: Audio Samples of Microsoft Edge Text-to-Speech Voices as a story · 2 points
HN discussionBoth "Privacy Police" (perhaps it should be "Policy"?) and "Terms of Service" links at the bottom of https://www.chatgptexporter.com/en return simply "not found". It also appears that an account is required? For something like this, a privacy policy and clear ToS are critical, especially when there are other private options like this ChatGPT to Markdown bookmarklet: https://geeksta.net/tools/chatgpt-to-markdown/ .
Comment linking /tools/chatgpt-to-markdown/
on “Show HN: ChatGPT Exporter – ChatGPT to PDF, MD, and More”Submitted GitHub Commit Map (2012) as a story · 2 points
HN discussionSubmitted Exploring Expressions of Emotions in GitHub Commit Messages as a story · 2 points
HN discussionSubmitted Generate Web page summaries in YAML/Markdown for use with static site generators as a story · 2 points
HN discussionSubmitted (Ab)using Pandas to Migrate Disqus Threads as a story · 2 points
HN discussionSubmitted Build Mental Resilience: A 30-Day Challenge Inspired by Science – Geeksta as a story · 1 points
HN discussionSubmitted AI Ethics, Advancements, and Limitations: An Interview with ChatGPT – Geeksta as a story · 1 points
HN discussionSubmitted Exploring Expressions of Emotions in GitHub Commit Messages as a story · 1 points
HN discussionSubmitted Everything Is 4 in English Network Graph as a story · 1 points
HN discussionSubmitted Free Software and Content Licenses You Should Totally Use as a story · 1 points
HN discussionSubmitted Diving into Ruby, Sinatra and MongoDB on OpenShift as a story · 1 points
HN discussion