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 · #6980

M

Mahmoud Hashemi

Personal blog · sedimental.org · on HN as mhashemiprogrammingbusiness

Mahmoud Hashemi writes Sedimental, a personal blog at sedimental.org about programming and business. Since 2015, 11 different Hacker News readers have linked it 28 times, most often “The Many Layers of Packaging”. It is still writing: the last post was on 2026-10-11, and you can follow it by feed.

Visit the blog
28mentions?
11HN people?
2015–2026first – last linked?
Links on Hacker News per year · peak 7 in 2018

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

Why HN links it

HN readers link Mahmoud Hashemi's posts on software packaging trade-offs and on glom, a Python library for restructuring nested data. One commenter tells readers to read the packaging gradient post.

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

Thoughts on FOSS and fintech, layered by Mahmoud Hashemi

The author on HN?

mhashemi · 1,070 karma · member since 2013

Founder: https://finfam.app Code: https://github.com/mahmoud Words: http://sedimental.org Quips: https://twitter.com/mhashemi Video: https://www.oreilly.com/library/view/enterprise-software-with/9781491943755/ Wikipedia projects: http://hatnote.com

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

Most-linked posts?

  1. The Many Layers of Packaging
    4 people · 4 mentions · first linked 2019-06-19
  2. Changing the tires on a moving codebase
    2 people · 2 mentions · first linked 2021-03-10
  3. Cruising through complex data with Python
    2 people · 2 mentions · first linked 2023-01-19
  4. Glom – Restructured Data for Python
    2 people · 2 mentions · first linked 2018-05-09
  5. The Many Layers of Packaging: Why PyPI Isn't an App Store
    2 people · 2 mentions · first linked 2017-05-10
  6. Awesome Python Applications
    2 people · 2 mentions · first linked 2018-12-20

What Hacker News says?

  1. Yep, from a founder's perspective PH is mostly an SEO thing. I'm not sure if it's the _best_ SEO thing, but I guess that's part of being a first-time founder! Re: feeling too frugal, my friends came up with a name for it, "poor man brain" lol. I talk a little about it here: https://sedimental.org/announcing_finfam.html

    Comment linking /announcing_finfam.html

    on “Product Hunt is dead”
  2. Submitted Product Hunt is dead as a story · 325 points

    HN discussion
  3. Or zombified at least. Here's the meat: https://sedimental.org/product_hunt_is_dead.html#the-zombie-...

    Comment linking /product_hunt_is_dead.html

    on “Product Hunt is dead”
  4. Submitted Glom – Restructured Data for Python as a story · 313 points

    HN discussion
  5. The real advantage over toolz/get_in is in the breadth of types glom can support ( http://glom.readthedocs.io/en/latest/api.html#setup-and-regi... ), the extensive fallback behavior ( http://glom.readthedocs.io/en/latest/api.html#advanced-speci... ), and "T" specifier ( https://sedimental.org/glom_restructured_data.html#true-pyth... ), which allows performing object-oriented traversals and calls. Check the post for…

    Comment linking /glom_restructured_data.html

    on “Glom – Restructured Data for Python”
  6. Submitted The Many Layers of Packaging: Why PyPI Isn't an App Store as a story · 144 points

    HN discussion
  7. Library author and lazy README updater here to report that technically as of October 09, 2018, boltons is 79 types and 146 functions, for a grand total of 225 utilities. While I'm here, here are the ones I use most: - OrderedMultiDict: https://boltons.readthedocs.io/en/latest/dictutils.html#bolt... - esp the .inverted() and .sorted() methods - Exponential backoff and jitter generator: https://boltons.readthedocs.io/…

    Comment linking /remap.html

    on “Boltons: A set of BSD-licensed, pure-Python utilities”
  8. Submitted Changing the tires on a moving codebase as a story · 73 points

    HN discussion
  9. gypsyharlot · 2021-10-04Recommends
    Read and learn: https://sedimental.org/the_packaging_gradient.html

    Comment linking /the_packaging_gradient.html

    on “Python 3.11”
  10. Submitted The Many Layers of Packaging as a story · 19 points

    HN discussion
  11. People like bigger numbers and newer releases regardless of exact versioning scheme. SemVer makes that situation worse, by requiring a bigger major release to break some part of the API. Other failure modes detailed here: https://sedimental.org/designing_a_version.html

    Comment linking /designing_a_version.html

    on “CalVer: Calendar Versioning”
  12. Submitted Awesome Python Applications as a story · 18 points

    HN discussion
  13. Why? The version number is determined by the original release date, and after that it's just a normal version number. Pretty sure the Teradata library linked does basically that. Python's manylinux standard is another example. The whole point of CalVer as an alternative is that SemVer has sold folks a bill of goods with regard to software maintenance. Perpetuating the idea that people can blindly update will always…

    Comment linking /designing_a_version.html

    on “CalVer: Calendar Versioning”
  14. Submitted CalVer 26.0: 10th Anniversary Edition as a story · 8 points

    HN discussion
  15. Previous discussion of Specter: https://news.ycombinator.com/item?id=10295060 also cf Glom for Python: https://sedimental.org/glom_restructured_data.html Hashdig in Ruby's standard library: https://ruby-doc.org/core-2.7.1/Hash.html#method-i-dig

    Comment linking /glom_restructured_data.html

    on “Specter – Clojure API for immutable programming (2017)”
  16. Submitted Remap: Nested Data Multitool for Python as a story · 8 points

    HN discussion
  17. Good to know! It seemed to meet the criteria here: http://sedimental.org/awesome_python_applications.html I'm curious if the userbase is overstated, but otherwise it seems to be well-known enough ;)

    Comment linking /awesome_python_applications.html

    on “Awesome Python Applications: 180+ case studies in shipping Python software”
  18. Submitted Designing a version: 10 minute guide to semantics and calendars as a story · 7 points

    HN discussion
  19. Linked the GitHub, but here's a post about why it was worth spending a few weeks compiling this list: https://sedimental.org/awesome_python_applications.html

    Comment linking /awesome_python_applications.html

    on “Awesome Python Applications: 180+ case studies in shipping Python software”
  20. Submitted Announcing CalVer: Versioning Alternative to SemVer as a story · 3 points

    HN discussion
  21. https://sedimental.org/the_packaging_gradient.html It depends on what you want to do.

    Comment linking /the_packaging_gradient.html

    on “One liner NPM package “is-windows” has 2.5M dependants, why on earth?”
  22. Submitted Enterprise Software with Python as a story · 3 points

    HN discussion
  23. Submitted The Many Layers of Packaging (2017) as a story · 2 points

    HN discussion
  24. Submitted Cruising through complex data with Python as a story · 2 points

    HN discussion
  25. Submitted The packaging gradient, and why PyPI isn't an app store as a story · 2 points

    HN discussion
  26. Submitted Cruising Through Complex Data as a story · 1 points

    HN discussion
  27. Submitted Changing the Tires on a Moving Codebase as a story · 1 points

    HN discussion
  28. Submitted Designing a fast as a story · 1 points

    HN discussion

Search all of HN for sedimental.org

Linked by the same people?