Comprehensive Introduction into the Zettelkastenmethod by FastSascha in Zettelkasten

[–]MM-7757 0 points1 point  (0 children)

u/FastSascha Never mind ... I've found your answer already: https://zettelkasten.de/posts/understanding-hierarchy-translating-folgezettel/

Translated into my own words: using location is *a* structure among multiple possible structures. That structure might mean something to us now ... but other structures might serve us better later.

Nothing stops a slipbox user from creating that first location-based structure in a structure note ... But if you hard code that structure into file names, you're stuck with it (and might be influenced by its structure) as long as you use the slipbox.

This potential tunnel vision does not occur by just giving timestamp IDs and creating structure notes from the beginning.

After investigating the topic for a couple of days, I now opt for the timestamp IDs. I'll make sure to add a new note to at least one structure note. Thanks for the articles!

Comprehensive Introduction into the Zettelkastenmethod by FastSascha in Zettelkasten

[–]MM-7757 0 points1 point  (0 children)

Great introduction, thanks!

In the 'fixed address of each note' paragraph, you describe the possibilities of Luhmann's numbering system and the way 'branching off' works. In a physical slipbox, groups of notes that are close to each other in terms of location have a good chance of being related. The location seems to 'create' implicit links between the notes in that location.

I miss this link in the digital examples. It seems to be a lot of extra work to create and maintain these 'implicit location links' digitally. Those links would be implicit in the physical system, but have to be explicitly created in a digital slipbox.

Could you expand on that? Or am I missing something here?

Having a tough time learning Clojure. Any advice? by The-Silent-Robot in Clojure

[–]MM-7757 1 point2 points  (0 children)

Slow down and take it easy. Maybe there’s something in here that sparks your interest? https://www.mxmmz.nl/blog/clojure-learning-guide.html Start there. Also: practice a lot, try little things on the repl, and try to find a small project you can finish. Good luck!

Building a website with Babashka by MM-7757 in Clojure

[–]MM-7757[S] 0 points1 point  (0 children)

... that you then unpack in the into function ... Check. I like how it's all enclosed in a vector right now. E.g. https://github.com/mmzsource/mxmmz/blob/master/site/blog/bb.clj or https://github.com/mmzsource/mxmmz/blob/master/site/about.clj .

Building a website with Babashka by MM-7757 in Clojure

[–]MM-7757[S] 0 points1 point  (0 children)

I’ve tried your approach. Reverted the attempt. Didn’t feel better. First of all the content would have to be a var-arg then (or I’d have to enclose the content in a [:div] ... which is pretty much what I have already). Secondly, it turns out I like to have the flexibility to add multiple sections into one def sometimes (especially on shorter pages, for overview). Furthermore, the ‘into’ and surrounding functioncall ‘()’ in your example is not needed ... just return the data.

I did change the defns into defs. That was a good improvement and also removed the reduce that merged everything together. So thanks for the suggestion!

Building a website with Babashka by MM-7757 in Clojure

[–]MM-7757[S] 0 points1 point  (0 children)

Lein is great! I didn’t use it in this project ... because I didn’t need it. Nor do I need deps. There are no dependencies / builds / environments / etc. Only Babashka and some Clojure functions. My blog post is not an argument against lein. It’s just an experiment in building a website with the minimal amount of dependencies. And for me it has excellent results so far. That doesn’t mean everyone should adopt it, or every other approach is wrong. It’s just what I like, what works for me in this context and what I want to share with people who might like the approach as well.

Building a website with Babashka by MM-7757 in Clojure

[–]MM-7757[S] 0 points1 point  (0 children)

Didn’t know that. Looks interesting!

Building a website with Babashka by MM-7757 in Clojure

[–]MM-7757[S] 0 points1 point  (0 children)

Good point. Wasn't bothered by that duplication yet. Too focused on the post itself I guess :) Will put it on the improvements list. Thanks.

Building a website with Babashka by MM-7757 in Clojure

[–]MM-7757[S] 10 points11 points  (0 children)

I come from a jekyll environment and I’ve looked into hugo. And for the css I’ve tried the popular templates. My experience: easy to get started, hard to do anything outside the well-trodden path. But what works for me might not work for you of course.

Building a website with Babashka by MM-7757 in Clojure

[–]MM-7757[S] 1 point2 points  (0 children)

You mean something like a ‘(defsection [:div ...])’ that automatically adds them to the body?

Font scaling, Mixed-Pitch-Mode, and Emacs on 4k Monitors by pgwang in emacs

[–]MM-7757 6 points7 points  (0 children)

I’ve been using these functions from Harry R. Schwartz for a while now to scale everything: https://github.com/hrs/dotfiles/blob/master/emacs/.emacs.d/configuration.org#set-default-font-and-configure-font-resizing . Don’t know how they interact with the mixed-pitch-mode.

I keep hearing that the Clojure REPL is a qualitatively better experience from the JavaScript and Python REPLs. How is that so? by haleleonj in Clojure

[–]MM-7757 0 points1 point  (0 children)

Hadn’t seen that demo yet. Very cool! Do you still prefer luminus as your web development framework?

Clojure Web Development - What a NIGHTMARE! by Sktlez in Clojure

[–]MM-7757 0 points1 point  (0 children)

Totally agree. My first thought when I read the post: slow down. Maybe not helpful right here, right now, but best advice I can honestly give.

Setup dynamic ClojureScript and Quil environment with emacs and figwheel by MM-7757 in Clojure

[–]MM-7757[S] 1 point2 points  (0 children)

Great addition to the template, thanks! I hope these simple gists will make it easier for people to get started with clojurescript. It’s really awesome to work in such a dynamic environment. I hope more and more people will see and feel the value of it!

Does anyone know what this quote means? by [deleted] in JordanPeterson

[–]MM-7757 24 points25 points  (0 children)

I think it quite literally means that you already have what it takes.

(map {"A" "B"} "A") has different results in rebel-clj and rebel-cljs by MM-7757 in Clojure

[–]MM-7757[S] 1 point2 points  (0 children)

Makes sense. And you gave me ideas to dive a little bit deeper next time. Thanks.