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

D

dustingetz.com

Personal blog · dustingetz.comprogrammingweb

dustingetz.com is a personal blog at dustingetz.com about programming and web. Since 2011, 11 different Hacker News readers have linked it 88 times, most often “Signals vs. Streams, in Terms of Backpressure”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
88mentions?
11HN people?
2011–2024first – last linked?
Links on Hacker News per year · peak 15 in 2011

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

Why HN links it

HN readers link this personal site for its monad explanations, including Python-based examples, and a post on signals versus streams and backpressure. Comments also discuss the site's clickable links.

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

Most-linked posts?

  1. Signals vs. Streams, in Terms of Backpressure
    3 people · 3 mentions · first linked 2023-03-05
  2. Dustin’s awesome monad tutorial for humans, in Python
    3 people · 3 mentions · first linked 2012-05-11
  3. Datomic solves the O/R impedance mismatch
    2 people · 5 mentions · first linked 2014-02-27
  4. Monads for normal people in python
    2 people · 3 mentions · first linked 2012-09-27
  5. /2012/10/02/reader-writer-state-monad-in-python.html
    2 people · 3 mentions · first linked 2012-10-27
  6. App Engine Web Development On Your CR-48
    2 people · 2 mentions · first linked 2011-01-20
  7. Intro to monads in Python. Identity, Maybe, Error
    2 people · 2 mentions · first linked 2012-12-23

What Hacker News says?

  1. CURSE OF DEVELOPMENT: the depth of any transaction is limited by the depth of the shallower party. If the situational developmental gap between two people is sufficiently small, the more evolved person will systematically LOSE. A trivial example: if you speak English and French, and your friend only speaks English, you will be forced to converse in English. Full quote from Gervais Principle here: https://dustingetz.…

    Comment linking /d4337a942961484b8b408d4b1963e161

    on “Willingness to look stupid”
  2. Submitted I'm not sure if ORMs are an anti-pattern as a story · 43 points

    HN discussion
  3. Interestingly, from a game theory perspective, the purpose of leadership is to coordinate people, and charisma is absolutely a valid way to accomplish that. From game theory it doesn't actually matter very much how the coordination is arrived at, just that it happens, check out http://www.dustingetz.com/:myerson c-f "charisma"

    Comment linking /:myerson

    on “Facebook Container Extension: Take control of how you’re being tracked”
  4. Submitted App Engine Web Development On Your CR-48 as a story · 13 points

    HN discussion
  5. Datomic has host-process value compatibility see #2 http://www.dustingetz.com/:datomic-in-four-snippets/ and composes #4

    Comment linking /:datomic-in-four-snippets/

    on “SQL: One of the most valuable skills”
  6. Submitted Free markets are a good thing but when too free they self-destruct (2009) as a story · 4 points

    HN discussion
  7. Electric Clojure uses Clojure itself (s-expressions) as a graph authoring syntax, using a macro to reify dataflow through a reactive client/server system (here the use case is full stack user interfaces but the idea generalizes) https://github.com/hyperfiddle/electric (I'm the founder). IMO, the answer to the question "Where are all the graph types?" is: the graph authoring DSL needs to express scope, control flow a…

    Comment linking /

    on “The hunt for the missing data type”
  8. Submitted Is Datomic strictly better than Facebook's graph datastore? (2017) as a story · 3 points

    HN discussion
  9. MVVM makes ubiquitous use of mutable state which means model change listeners, callbacks calling callbacks etc, FP/React is about using immutable state to dodge all these problems by design. http://www.dustingetz.com/2013/09/12/comparison-knockout-ang...

    Comment linking /2013/09/12/comparison-knockout-angular-react.html

    on “Flux is the new WndProc”
  10. Submitted Datomic solves the O/R impedance mismatch as a story · 3 points

    HN discussion
  11. http://www.infoq.com/presentations/Simple-Made-Easy (this is so fundamental to this topic that it is required watching to even have an opinion on this subject) http://clojure.org/rationale http://www.dustingetz.com/2011/05/05/how-to-become-an-expert... http://www.dustingetz.com/2012/10/07/java-sucks-because-idio...

    Comment linking /2012/10/07/java-sucks-because-idiomatic-java-is-bad-code.html

    on “Be nice to programmers”
  12. Submitted Promises are the same as simple function composition as a story · 3 points

    HN discussion
  13. Read 48 Laws of Power to understand why it doesn't work like that. The constitution, checks and balances, regulations etc are an attempt to engineer the natural forces of power into more productive directions, but, "there are no hard lines in nature", and all attempts to engineer hard lines will show strain at the limits, for example this square wave is actually a sum of curves: https://archive.cnx.org/resources/0d1…

    Comment linking /:web-3.0/

    on “Bail has become a way to lock up the poor regardless of guilt or threat”
  14. Submitted Rockstars: What lessons would you teach your younger self? as a story · 3 points

    HN discussion
  15. on a similar note, I've been doing web development on my CR-48 with an ec2-hosted development environment. I documented my setup here: http://www.dustingetz.com/dev-etc/app-engine-web-development...

    Comment linking /dev-etc/app-engine-web-development-on-your-cr-48

    on “How To Use Amazon EC2 as Your Desktop”
  16. Submitted Cynefin, a Map of Uncertainty as a story · 2 points

    HN discussion
  17. https://github.com/wingspan/wingspan-forms https://github.com/dustingetz/react-cursor http://www.dustingetz.com/2014/02/18/react-dynamic-forms.htm...

    Comment linking /2014/02/18/react-dynamic-forms.html

    on “Virtual DOM in Elm”
  18. Submitted Signals vs. Streams, in Terms of Backpressure as a story · 2 points

    HN discussion
  19. John D Cook has a lot to say about this: [1] " One of the marks of a professional programmer is knowing how to organize software so that the complexity remains manageable as the size increases. Even among professionals there are large differences in ability. The programmers who can effectively manage 100,000-line projects are in a different league than those who can manage 10,000-line projects. ... Writing large bug…

    Comment linking /how-to-become-an-expert-swegr

    on “How to Hire a Programmer”
  20. Submitted Signals vs. Streams, in Terms of Backpressure as a story · 2 points

    HN discussion
  21. Clojure's reduced churn is a consequence of sitting at a local maxima in programming language design. If it were not a local maxima, there would be churn as we search for it. UI has no such minority consensus for local maxima and is very much not solved, which is why React-Preact-Vue-Angular is churning while the humanity hivemind iterates towards a solution. Here is the relevant Rich Hickey quote: http://www.dustin…

    Comment linking /:rich-hickey-web-frameworks/

    on “Advice to my younger self: become allergic to the churn”
  22. Submitted Is Datomic strictly better than Facebook's graph datastore? as a story · 2 points

    HN discussion
  23. When I speak about Datomic, my most frequent questions are about CAP theorem, which Datomic seemingly subverts to do seemingly impossible things (like aforementioned Spanner): http://www.dustingetz.com/:datomic-cap-theorem/

    Comment linking /:datomic-cap-theorem/

    on “An Illustrated Proof of the CAP Theorem”
  24. Submitted Dustin’s awesome monad tutorial for humans, in Python as a story · 2 points

    HN discussion
  25. If you look at what Reddit [1] and Facebook [2] did in their data layers to scale past what the relational model can offer, they start to look pretty darn close to the Datomic architecture. Linearized. Time aware. Immutable. Reads from cache. Horizontal scaling. Query/writer/storage separation. And obviously they are cloud architectures, built and operated by teams of distributed systems engineers capable of tuning…

    Comment linking /:datomic-performance-gaare/

    on “Rust at speed – building a fast concurrent database [video]”
  26. Submitted Building dynamic forms with Facebook React and KendoUI as a story · 2 points

    HN discussion
  27. It can be server driven, but it doesn't have to be. It depends where the data is and what the permissible access patterns are and which process is responsible for enforcing them. These days the data that matters is in server-side databases with tightly controlled access patterns so it is pretty weird for the client to be in charge. Hyperfiddle's data protocols are sufficiently abstract to run anywhere in the continn…

    Comment linking /:urbit-continuum-of-data-ownership/

    on “Introspected REST: An Alternative to REST and GraphQL”
  28. Submitted Java sucks because it makes functional idioms frustratingly heavy to use as a story · 2 points

    HN discussion
  29. People think Neo4J is for things like social, but Facebook's social graph doesn't actually work like Neo4J does – Facebook's load is dashboard shaped and read dominated, so query/storage/writer separation is really important. http://www.dustingetz.com/:datomic-facebook-tao/

    Comment linking /:datomic-facebook-tao/

    on “Neo4j nabs $80M Series E as graph database tech flourishes”
  30. Submitted Quotes from Book “Lost in Math: How Beauty Leads Physics Astray” as a story · 1 points

    HN discussion

Search all of HN for dustingetz.com

Linked by the same people?