Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
escherize
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
1.
▲
by
escherize
3mo ago
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
2.
▲
by
escherize
5mo ago
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 domains is tricky).
3.
▲
I built ten custom subagents to tame a 500K-line Clojure codebase
(metabase.com)
46 points
by
escherize
5mo ago
|
1 comments
4.
▲
by
escherize
1y ago
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 defmethods instead, but I need to gain tacit knowledge about i
5.
▲
by
escherize
2y ago
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 universalize some of y(our) internalized beliefs into axi
6.
▲
by
escherize
4y ago
Is there something like this for Java?
7.
▲
by
escherize
4y ago
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 for my workflow until I got instant startup time when run
8.
▲
by
escherize
4y ago
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 multimethods (or protocols). If your method only needs 1 argument t
9.
▲
by
escherize
4y ago
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 were quick and got me everything I
10.
▲
by
escherize
4y ago
Me too! I wrote this little site years ago to help explain what hiccup is: https://escherize.com/works/hiccup.space/
11.
▲
Biff is a simple, easy, full-stack web framework for Clojure
(biffweb.com)
2 points
by
escherize
4y ago
|
1 comments
12.
▲
by
escherize
5y ago
Was there something about Joker [0] that you didn't find suitable? [0] - https://github.com/candid82/joker
13.
▲
by
escherize
5y ago
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 these sorts of files. You can get many of the benefits but
14.
▲
by
escherize
5y ago
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/
15.
▲
by
escherize
5y ago
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/sci-script-tag/index.html
16.
▲
by
escherize
5y ago
Same here. Good stuff
17.
▲
by
escherize
6y ago
I've been using logseq.com and it is great. It has bidirectional references like you discussed, and sentence level referencing, and embedding.
18.
▲
by
escherize
6y ago
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 about your notes, like what TODOS were written
19.
▲
by
escherize
6y ago
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 plaintext files - edit locally, or sync with a git
20.
▲
by
escherize
6y ago
We do basically this. [0][1] [0] escherize.com/w/hiccup.space [1] escherize.com/w/cljsfiddle
21.
▲
by
escherize
6y ago
Well, not sure about that exactly. Consider a map like: {:all {:a 2} :foo {:a 4}} Maybe namespaced keys would fit that usecase
22.
▲
by
escherize
6y ago
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 solution: hashing the ast as the version.
23.
▲
by
escherize
6y ago
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.
24.
▲
Running SQL update statements on images
(github.com)
3 points
by
escherize
6y ago
|
0 comments
25.
▲
by
escherize
6y ago
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 you can edit the png as if you had opened the project file
26.
▲
by
escherize
7y ago
Clojure has while loops, but I think I see where you're coming from: It is a significantly different approach to programming, and if an engineer is not willing to re-jigger their style Clojure is not going to be a good fit for them.
27.
▲
by
escherize
7y ago
There's a pretty good firebase cljs library that would let you keep most of those benefits.
28.
▲
by
escherize
7y ago
Using the JVM on aws lambda isn't such a good fit due to startup time.
29.
▲
by
escherize
7y ago
This page might showcase the effect a little better: https://escherize.com/#/post/neumorph
30.
▲
Dynamic Neumorphism UI
(escherize.com)
2 points
by
escherize
7y ago
|
1 comments
More ›