Geeksta
geeksta.net · Personal blog · on HN since 2012
Geeksta is a personal blog with data experiments on GitHub commit messages, mapping with deck.gl, and Python and Pandas tricks.
What HN saysHN links it mainly for the analysis of emotions in GitHub commit messages, which found vimscript among the languages with the most negative messages.
17HN people shared it
8linked it in comments
17stories submitted
49story points
9 months agolast shared
2012people per year2026
Most-shared posts
- 1Exploring Expressions of Emotions in GitHub Commit Messages | Geeksta8 people · 15 points · first shared 2012 · 2 comments on HN
- 2Which programming language is used to express the most anger?1 people · 11 points · first shared 2014 · 4 comments on HN
- 3Building a 3D Elevation Photo Diary with deck.gl1 people · 4 points · first shared 2026 · discussion on HN
- 4Born at Unix Time: Get Your Birthday Shirt1 people · 3 points · first shared 2012 · discussion on HN
- 5Distribution of Musicians Age of Death. Interesting1 people · 3 points · first shared 2012 · discussion on HN
- 6(Ab)using Pandas to Migrate Disqus Threads1 people · 2 points · first shared 2013 · discussion on HN
- 7Show HN: Audio Samples of Microsoft Edge Text-to-Speech Voices1 people · 2 points · first shared 2025 · discussion on HN
- 8GitHub Commit Map (2012)1 people · 2 points · first shared 2018 · discussion on HN
- 9Generate Web page summaries in YAML/Markdown for use with static site generators1 people · 2 points · first shared 2013 · discussion on HN
- 10Free Software and Content Licenses You Should Totally Use1 people · 1 points · first shared 2012 · discussion on HN
- 11Diving into Ruby, Sinatra and MongoDB on OpenShift1 people · 1 points · first shared 2012 · discussion on HN
- 12Everything Is 4 in English Network Graph1 people · 1 points · first shared 2016 · discussion on HN
- 13Build Mental Resilience: A 30-Day Challenge Inspired by Science – Geeksta1 people · 1 points · first shared 2025 · discussion on HN
- 14AI Ethics, Advancements, and Limitations: An Interview with ChatGPT – Geeksta1 people · 1 points · first shared 2023 · discussion on HN
- 15Schei encoding white.jpg1 people · first shared 2024
What HN people wrote when they linked it
jdonaldson · 2012-08-09
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-github-commi…
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 textmate instantly. They can alter the extensions easily, since everything is done in a sane script environment (python/ruby). They can also share/alter/manage their extensions more easily without causing conflicts. Pathogen/vundle are recent vim plugins that finally make this easier for vimmers.
In a sense, textmate changed the nature of what an editor was about. I think extensions are a large part of an editor's value now. ST2, vim, and others are now following textmate's approach, and I admit, they're doing a better job of it than textmate. However, you still have to give credit to the originator.
miles · 2025-02-07
Both "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/ .
netsharc · 2024-01-10
https://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.
cageface · 2018-02-21
Exactly. 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/
Excess consumption leads to obesity, which correlates strongly with just about every major chronic illness. Portion sizes are a big part of the problem. Every time I come back to the US after living in Asia I'm shocked at how ridiculously large restaurant serving sizes are.
randunel · 2014-07-06
The article is here: http://geeksta.net/geeklog/exploring-expressions-emotions-github-commi…
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'
yaph · 2013-11-08
For 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/
ck2 · 2012-09-21
I 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+messages&s…
https://www.google.com/search?q=site%3Aycombinator.com+commit+messages…
Maybe it was this one, but I swear it was more recent:
http://andrewvos.com/2011/02/21/amount-of-profanity-in-git-commit-mess…
http://geeksta.net/geeklog/exploring-expressions-emotions-github-commi…
mschalle · 2012-06-13
I wonder how this codebase would rank in the GitHub emotions analysis [1]
[1]: http://geeksta.net/geeklog/exploring-expressions-emotions-github-commi…