Viewing profile — puredanger
puredanger
HN member- Joined
- Wed, Jun 23, 2010, 5:38 AM UTC
- HN karma
- 4,983
- Public activity
- 619 items
- HN profile
- View on Hacker News ↗
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 someRecent public activity
-
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…
-
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.
-
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.
-
comment
Comment #47605260
Correct, it will be on the CultRepo channel.
-
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
- story
-
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
- story
-
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…
-
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…
-
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.
-
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…
-
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 …
-
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…
-
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…
-
comment
Comment #44939724
Fixed, thx.
-
comment
Comment #44939621
Virtual thread support in core.async is imminent, should land any day now.
-
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…
- story
- story
- story
-
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…
-
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 :)
-
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…
-
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…