Live data from Hacker News

Viewing profile — puredanger

puredanger

HN member
Joined
Wed, Jun 23, 2010, 5:38 AM UTC
HN karma
4,983
Public activity
619 items

About puredanger

  Name:    Alex Miller
  Tweets:  @puredanger
  Blog:    http://tech.puredanger.com
  Job:     Nubank - Clojure dev
  I made:  Strange Loop conference - https://thestrangeloop.com
  Nachos:  yes, have some

Recent public activity

  1. comment
    Comment #48008085

    This is very cool, glad to see it! I couldn’t figure out which version of the JVM you used for the core.async tests? Also, you are using old versions of both Clojure and core.async…

  2. comment
    Comment #47805584

    It was hand drawn by an artist. Indiana Jones (the obvious inspiration) wore two belts, one for his pants, one for his whip/holster. The code was provided by Rich.

  3. comment
    Comment #47799548

    Many people use it in ways that have no ties to the JVM - ClojureScript on the web, Babashka for scripting, ClojureDart for Dart apps, etc.

  4. comment
    Comment #47605260

    Correct, it will be on the CultRepo channel.

  5. comment
    Comment #47605229

    FYI, the canonical version (recut slides / video / audio) of this talk can now be found at https://www.youtube.com/watch?v=SxdOUGdseq4

  6. story
  7. comment
    Comment #46422198

    Rich's opening remarks from Clojure/Conj 2025 were just published and might be an interesting complement to this: https://www.youtube.com/watch?v=MLDwbhuNvZo

  8. story
  9. comment
    Comment #44941107

    Thanks for the feedback! Flow monitor does now support filters on the process state (and more on that it is coming to flow itself soon). If you were able to use monitor, it shows t…

  10. comment
    Comment #44939978

    Note that newer things are always downloaded less because they have been around less time (lots of people continue using old versions). Maven stats are available to artifact deploy…

  11. comment
    Comment #44939822

    When you deploy a flow, you choose the workload type (:compute, :io, or :mixed) and the process will be deployed with the appropriate thread type.

  12. comment
    Comment #44939816

    Flow is intended for processes with long-running stable topologies. Rich has been thinking about options to "patch" the running topology but it is quite tricky due to the concurren…

  13. comment
    Comment #44939784

    Rich Hickey actually did a talk called "Language of the System" https://www.youtube.com/watch?v=ROor6_NGIWU way back in 2013 before core.async was even created that lays out a lot …

  14. comment
    Comment #44939766

    Clojure's focus on immutable data and pure functions side-step a lot of the trickiest issues with virtual threads. It's often not hard to isolate the I/O parts of your program into…

  15. comment
    Comment #44939749

    I don't think it would be feasible or wise to structure core.async to use Structured Concurrency, although Structured Concurrency is trying to tackle some of the same problems as f…

  16. comment
    Comment #44939724

    Fixed, thx.

  17. comment
    Comment #44939621

    Virtual thread support in core.async is imminent, should land any day now.

  18. comment
    Comment #44939593

    The absolute number of survey respondents is not a good proxy for community size - the survey runs at different times of the year, for different lengths of time, and with different…

  19. story
  20. story
  21. story
  22. comment
    Comment #41560751

    The annual Clojure/conj conference is coming up next month in Alexandria, VA ( https://2024.clojure-conj.org ) and there will be talks from a variety of companies, both big and sma…

  23. comment
    Comment #41468097

    If you're interested in learning more about Clojure, check out the Clojure/conj conference Oct 23-25 in Alexandria, VA. https://2024.clojure-conj.org :)

  24. comment
    Comment #41466288

    Having done substantial work in both Java and Clojure, my experience with abstraction in both is that in Java, making things more abstract almost always involves making the code la…

  25. comment
    Comment #41466005

    Generally for streams, the equivalent in Clojure with sequences or transducers is much cleaner and simpler so there was not a lot of reason to want them from Clojure. However, it i…