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

A

Agentultra

Personal blog · agentultra.com/blog · on HN as agentultraprogramming

Agentultra is a personal blog at agentultra.com about programming. Since 2010, 6 different Hacker News readers have linked it 20 times, most often “Why I Won't Use AI”. It is still writing: the last post was on 2026-04-27, and you can follow it by feed.

Visit the blog
20mentions?
6HN people?
2010–2026first – last linked?
Links on Hacker News per year · peak 5 in 2025

The author on HN?

agentultra · 13,129 karma · member since 2010

Code: https://github.com/agentultra Blog: https://agentultra.com Stream: https://twitch.tv/agentultra Socials: https://types.pl/web/@agentultra

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

Most-linked posts?

  1. Why I Won't Use AI
    2 people · 2 mentions · first linked 2025-06-18

What Hacker News says?

  1. Like maybe https://agentultra.com/postgres-book.html ?

    Comment linking /postgres-book.html

    on “SQL is 43 years old – Here’s why we still use it today”
  2. Submitted Why I Won't Use AI as a story · 65 points

    HN discussion
  3. The cool thing about many of these features is that I can push out some code that I can share with a hyperlink and other people can run it without installing anything other than a browser. The authoring experience is still terrible. And the user experience still requires hopping over the secret, invisible wall into developer-tools land... but the potential is there. If you're savvy enough to open your web console an…

    Comment linking /2015/06/24/introduction-to-procedural-algorithms/

    on “Stop pushing the web forward”
  4. Submitted Using Haskell in Production as a story · 22 points

    HN discussion
  5. Rich is a smart person but I think he's missing some gaps in his knowledge of type theory and experience working with Haskell. In one of his recent talks he made the claim that `Either a b` is not associative which.. well it is since it's provably isomorphic to logical disjunction which _is_ associative. I thought what he might be looking for are _variant_ types which are possible to implement in Haskell but are a b…

    Comment linking /blog/strict-types/

    on “What Is Good About Haskell?”
  6. Submitted I Won't Use AI as a story · 15 points

    HN discussion
  7. Maybe try https://postgresweekly.com for good articles and tips The O'Reilly books are a good reference. For theory I really enjoyed reading E.F. Codd's papers on the relational model. He was a good writer! I am also writing a book you might be interested in https://agentultra.com/postgres-book.html where I focus on treating PostgreSQL as an application server. It covers data design, server programming, extensions,…

    Comment linking /postgres-book.html

    on “Running 10M PostgreSQL Indexes in Production”
  8. Submitted Large Language Models Are Not Table Saws as a story · 1 points

    HN discussion
  9. I succeeded. And haven't gone back. It took me about two weeks to transition. I had 10 years of vi(m) behind me when I gave emacs a go. I wrote about it back in 2008[0][1]. I still have the fundamental vi(m) motions in my bones... but I prefer emacs today. [0] http://agentultra.com/2008/11/12/seeking-enlightenment-in-a-... [1] http://agentultra.com/2008/11/19/seeking-enlightenment-in-a-...

    Comment linking /2008/11/19/seeking-enlightenment-in-a-holy-war-part-2/

    on “CotEditor – Text Editor for OS X”
  10. Submitted I Learned Everything I Know About Programming as a story · 1 points

    HN discussion
  11. Location: Canada Remote: Yes Willing to relocate: No Technologies: Polyglot backend developer. 20+ years of experience. Production experience with Haskell, C, Javascript, Python. Interested in Go, Zig, Rust. Extensive experience with critical, highly available systems such as online transaction processing for card transaction handling and authorization, cloud infrastructure, web application control and data planes.…

    Comment linking /cv.pdf

    on “Ask HN: Who wants to be hired? (November 2025)”
  12. Submitted Keep Effects at the Edges as a story · 1 points

    HN discussion
  13. Location: Canada (Ontario) Remote: preferred Willing to relocate: No Technologies: Haskell, Javascript/Typescript, C, C++, Python, PostgreSQL, Redis, AWS (RDS, Lambda, EC2, etc, etc) Github: https://github.com/agentultra Gitlab: https://gitlab.com/agentultra Twitter: https://twitter.com/agentultra Website: https://agentultra.com Email: james ... agentultra.com My most recent work has been in enterprise integrations,…

    Comment linking /

    on “Ask HN: Who wants to be hired? (October 2020)”
  14. Awesome! I've been following the development of C++0x from the side-lines and had recently come across an excuse to get back into C++ (developing games). I recently wrote about using smart-pointers to wrap resources acquired from C libraries. I was able to load textures that I could freely share through-out a tonne of procedural code and know that there would be no memory leaks. Having such implicit run-time support…

    Comment linking /sdl-and-modern-c-plus-plus-images.html

    on “C++11 compiler support shootout: Visual Studio, GCC, Clang, Intel”
  15. I tried my best to write a series of posts [0] demonstrating functional programming concepts using practical examples. I've found that Javascript is actually a decent language for learning about currying and monads, etc, because it affords you the ability to pick up a little bit at a time. You can learn one little trick and use it to improve your existing code before picking up another. The nice thing about Monads i…

    Comment linking /blog/mostly-practical-functional-programming-javascript-part-3/

    on “JavaScript Promises Discussion: Make Them Monadic? (2013)”
  16. A Common Lisp variant of an excercise found in the Seasoned Schemer: (defun sum-of-prefixes (tup) (let ((sonssf 0)) (loop for n in tup do (setf sonssf (+ sonssf n)) collect sonssf))) The variable 'sonssf' is an acronym for "sum of numbers seen so far;" this function creates a list of sums of all numbers it visits as it traverses the input list. ie: (sum-of-prefixes '(1 1 1)) => (1, 2, 3) (sum-of-prefixes '(1 2 3 4 5…

    Comment linking /?p=670

    on “What's Special About Lisp?”
  17. I'm working on a neat project to integrate pylons with pyjamas for this very task. Pyjamas is an RIA framework that started as a port of GWT to Python. Development has recently sparked up and they now offer new features beyond what GWT can offer. In order to integrate pylons with pyjamas, I've started work on a JSONRPCController base class that I hope will eventually be included in pylons. Eventually I'd like to add…

    Comment linking /

    on “How can I write an interface like Gmail?”
  18. Location: Canada Remote: Yes Willing to relocate: no Technologies: Haskell, C, C++, Javascript, Typescript, Python, Rust, back-end, distributed systems, databases, infrastructure Resume/CV: https://github.com/agentultra https://agentultra.com Email: james at myusername dot com No crypto, blockchain, or AI please.

    Comment linking /

    on “Ask HN: Who wants to be hired? (February 2026)”
  19. https://agentultra.com I haven't updated in a long while! I'll get around to it at some point..

    Comment linking /

    on “Ask HN: Could you share your personal blog here?”

Search all of HN for agentultra.com