This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-07-01
Channels
- # announcements (23)
- # babashka (66)
- # babashka-sci-dev (7)
- # beginners (24)
- # biff (2)
- # calva (19)
- # cider (10)
- # clj-kondo (12)
- # cljs-dev (3)
- # cljsrn (2)
- # clojure (37)
- # clojure-art (1)
- # clojure-europe (50)
- # clojure-gamedev (1)
- # clojure-nl (1)
- # clojure-norway (22)
- # clojure-uk (7)
- # clojurescript (6)
- # conjure (28)
- # cursive (19)
- # data-science (11)
- # fulcro (21)
- # holy-lambda (12)
- # honeysql (6)
- # hyperfiddle (2)
- # jobs (1)
- # lsp (5)
- # malli (4)
- # meander (3)
- # missionary (8)
- # nbb (5)
- # off-topic (39)
- # rdf (9)
- # reitit (1)
- # releases (1)
- # sci (21)
- # shadow-cljs (42)
- # specter (1)
- # xtdb (11)
Maybe instant gratification is a good thing in programming… Believe in the REPL!
I’m discovering APL and it makes me curious about linear algebra. What’s a good place to talk about these topics in the context of Clojure/JVM?
Probably this channel until it reaches critical mass This certainly takes me back 🙂
@U2DART3HA we've had some chatter in https://app.slack.com/client/T03RZGPFR/search/search-eyJkIjoiYXBsIiwicSI6IlUwNTFNSFNFSyIsInIiOiJhcGwifQ==/thread/C03RZGPG3-1656669259.276959 but if you want to hang somewhere, APL Orchard is a very nice little nook of the Interwebs https://chat.stackexchange.com/rooms/52405/the-apl-orchard
And if you're not already aware of Dragan Djuric's work, it is exactly Clojure/JVM + Linear Algebra: https://dragan.rocks/
Off topic random info :)
I'm using mg
, a micro-version of emacs with very fast startup time, for e.g. making git commits. I configured it in my git config as core.editor=mg
.
https://github.com/troglobit/mg
I'm aware that you can do commit messages with magit and that emacs has a server mode, I also use that, but sometimes I don't. If you want a small emacs with fast startup for one-off stuff done in the terminal, instead of vi(m), nano, ed, etc, this has worked pretty well for me. At least you won't be confused by the keybindings!
I'm going to start using this for the one off stuff, thanks for the random info! I never did get used to vi key bindings
that's a nice way to look at it yes. it's fast starting and only supports a subset of emacs
even without emacs-client if you're a bit careful with your config it can be pretty quick
last time I checked I was just a bit over 1s with a normal config, not even in terminal
emacs -Q
is instantaneous (`emacs-init-time` says 0.15s, not in terminal)
emacs -Q -nw
=> 0.002284 seconds (in terminal)
I wonder: @U04V15CAJ could you compare timings between mg and -Q -nw ?
I thought this where do you see yourself in t years was a cliche till I actually got asked it in an interview recently.
Me: That's a good question. I have a very strong idea of where i'll be at all points in time in my life.I pull out what appears to be a small book and open it. I look at an index and then open the book roughly to the middle. Then i turn a couple more pages. I start to read: "The year is 2027, as the newly appointed lord commander of the new imperial space fleet my sworn duty is to defend earths federation from all threats. Afar and close at home. Little did I know however how close the threat would truly be.." Interviewer: I'm not sure... Me: Please, the story has a certain flow to it. If i get interrupted i'll have to insist on starting again. Ahem. The year is 2027...
I heard of an engineer who’d been involved in the design of a CPU. He retired to work on a farm, saying that he didn’t want to need to consider any timing period shorter than a season
He went away from the basement and left this note on his terminal: “I’m going to a commune in Vermont and will deal with no unit of time shorter than a season.” The Soul of a New Machine (Tracy Kidder, 1981) http://www.cs.tau.ac.il/~tromer/shelf/soul-machine.html
several open issues rn about failing to build on macos/ARM, otherwise i'd give it a whirl
Trying out https://github.com/nektos/act now for testing Github Actions locally
It works well. Caching is painful though. Also some command works in act (apt-get update) but require admin privileges when running on GitHub
At least I could figure out that I didn't have a checkout + Java install in my .yml file which I should add first
If Github actions had SSH login like CircleCI and Cirrus, a tool like this would not be necessary
Wait a minute... didn't you get a new job not so long ago?