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

F

Foxhound Systems

Company blog · foxhound.systems/blogprogrammingdata

Foxhound Systems is the company blog at foxhound.systems, writing about programming and data. Since 2021, 9 different Hacker News readers have linked it 15 times, most often “TSIDs strike the perfect balance between integers and UUIDs for most databases”. It is still writing: the last post was on 2025-06-27, and you can follow it by feed.

Visit the blog
15mentions?
9HN people?
2021–2025first – last linked?
Links on Hacker News per year · peak 5 in 2021

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

Why HN links it

Foxhound Systems posts on Haskell database work. The linked post covers grouping query results in Haskell with Esqueleto, avoiding n+1 queries and building nested JSON-style results.

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

Foxhound Systems is a custom software development company in Chicago that specializes in building fast, reliable, and intuitive software systems for companies across industries, with solutions serving millions of users globally.

Most-linked posts?

  1. TSIDs strike the perfect balance between integers and UUIDs for most databases
    3 people · 3 mentions · first linked 2023-12-20
  2. Speeding up SQL queries by orders of magnitude using UNION
    2 people · 2 mentions · first linked 2021-03-19
  3. Essential elements of high performance applications: SQL indexes
    2 people · 2 mentions · first linked 2022-05-24

What Hacker News says?

  1. > So if you have a companies table joined to a contacts table, you'd get a two element tuple with a list of companies and a list of contacts, and then you have to iterate to do the joins and turn it into a JSON tree. Esqueleto has a function to avoid n+1's and return a map now: https://hackage.haskell.org/package/esqueleto-3.5.3.0/docs/D... https://www.foxhound.systems/blog/grouping-query-results-has...

    Comment linking /blog/grouping-query-results-haskell/

    on “Haskell2020 Is Dead, but All Hope Is Not Lost (2019)”
  2. Submitted Speeding up SQL queries by orders of magnitude using UNION as a story · 402 points

    HN discussion
  3. Submitted Haskell is our first choice for building production software systems as a story · 269 points

    HN discussion
  4. Submitted Composable Data Validation with Haskell as a story · 68 points

    HN discussion
  5. Submitted Essential elements of high performance applications: SQL indexes as a story · 13 points

    HN discussion
  6. Submitted TSIDs strike the perfect balance between integers and UUIDs for most databases as a story · 3 points

    HN discussion
  7. Submitted Technical Debt is not real as a story · 3 points

    HN discussion
  8. Submitted Speeding up SQL queries by orders of magnitude using UNION as a story · 3 points

    HN discussion
  9. Submitted The AI Delegation Dilemma as a story · 2 points

    HN discussion
  10. Submitted The missing letter in 'MVP' (2023) as a story · 2 points

    HN discussion
  11. Submitted TSIDs strike the perfect balance between integers and UUIDs for most databases as a story · 2 points

    HN discussion
  12. Submitted Final tagless encodings have little to do with typeclasses as a story · 2 points

    HN discussion
  13. Submitted TSIDs strike the perfect balance between integers and UUIDs for most databases as a story · 1 points

    HN discussion
  14. Submitted The Missing Letter in 'MVP' as a story · 1 points

    HN discussion
  15. Submitted Essential elements of high performance applications: SQL indexes as a story · 1 points

    HN discussion

Search all of HN for foxhound.systems

Linked by the same people?