Viewing profile — escherize
escherize
HN member- Joined
- Mon, Jan 21, 2013, 11:21 PM UTC
- HN karma
- 875
- Public activity
- 390 items
- HN profile
- View on Hacker News ↗
About escherize
Recent public activity
-
comment
Comment #48467125
I wrote a book about setting up a small gleam project, covers organization of the project in general. A draft is live at https://escherize.com/gleam-katas
-
comment
Comment #47949884
Author here. TL;DR: 10 domain-expert subagents, one per major backend area. Happy to talk about why we shaped them this way, what's worked, what hasn't (e.g. routing on overlapping…
- story
-
comment
Comment #44707190
Experimenting with exhaustive tagged-union support based on Clojure's defmulti. I think it might be better to go the other way, and have a pattern-matchey form generate the defmeth…
-
comment
Comment #40007193
I might be wrong, but: What has science got to say about who should be admitted to schools, or more broadly what the priority of civilization should be? I think you're trying to un…
-
comment
Comment #34301289
Is there something like this for Java?
-
comment
Comment #34262851
Babashka has saved me a lot of time. I actually think it is the quickest and easiest way to get started learning Clojure, to a point. No startup time didn't seem like a big deal fo…
-
comment
Comment #34054927
Case and cond are nice, but they suffer from the expression problem. When you want to let other people add methods to your code without modifying the source you need to use multime…
-
comment
Comment #33793916
It's not a book, but I think the most high quality introduction to Godot is by HeartBeast on youtube. I went through his "Pixel Platformer" video "Godot action RPG" playlist. These…
-
comment
Comment #31657885
Me too! I wrote this little site years ago to help explain what hiccup is: https://escherize.com/works/hiccup.space/
- story
-
comment
Comment #30545443
Was there something about Joker [0] that you didn't find suitable? [0] - https://github.com/candid82/joker
-
comment
Comment #29256771
Good to see people coming to the same conclusions we have had for a while using Clojure. There's an up and coming runtime data validation framework called Malli that I use for thes…
-
comment
Comment #28823288
I use lineage os for microG [0] myself, but can't find a good foss android keyboard. Is there such a thing? [0] - https://lineage.microg.org/
-
comment
Comment #27279041
There is a new thing, and it's kind of a toy [0]. But it lets you load clojurescript from a script tag, so there is practically no setup needed!! [0] - https://borkdude.github.io/s…
-
comment
Comment #27180371
Same here. Good stuff
-
comment
Comment #26052853
I've been using logseq.com and it is great. It has bidirectional references like you discussed, and sentence level referencing, and embedding.
-
comment
Comment #25779209
I believe logseq.com fulfills those needs. Using the "properties" feature, you can tag any block or page. What's more you can even write queries [0] to ask interesting questions ab…
-
comment
Comment #25778638
I am a logseq user. The nice things about it include: - all your usual backlinks, graph views, etc. - saves files as plaintext - md or org mode files - operates on / syncs / saves …
-
comment
Comment #25354784
We do basically this. [0][1] [0] escherize.com/w/hiccup.space [1] escherize.com/w/cljsfiddle
-
comment
Comment #24376779
Well, not sure about that exactly. Consider a map like: {:all {:a 2} :foo {:a 4}} Maybe namespaced keys would fit that usecase
-
comment
Comment #24229424
Ok, but how do you know that a change (possibly a bugfix) in your code will break something (maybe a weird, broken thing) that I depend on? The language Unison has an elegant solut…
-
comment
Comment #23928639
Reminds me of the time I wrote an eavt (entity, attribute, value, transaction-time) store on top of rethink db with a friend of mine.
- story
-
comment
Comment #22797116
One of the best features of draw.io is embedding the graph information into exported pngs. So if I save a version of a document as a png, and you open it with the Draw.io app, then…