off-topic

https://github.com/clojurians/community-development/blob/master/Code-of-Conduct.md Clojurians Slack Community Code of Conduct. Searchable message archives are at https://clojurians-log.clojureverse.org/
2020-11-29T00:05:42.185600Z

@borkdude if you're fine with antora (which is a distribution of asciidoc with nice things like versioning), then there's a theme that may fit your description. A demo here https://asciidoctor-docs.netlify.app/asciidoctor/current/

2020-11-29T00:06:49.185800Z

source code of the theme here https://github.com/asciidoctor/asciidoctor-docs-ui

2020-11-29T00:07:40.186200Z

or you may just steal some code from that theme ;)

dominicm 2020-11-29T02:11:21.186400Z

No asciidoc plugin needed for overriding a single template. Just the -t option to the cli iirc.

Jared Kristensen 2020-11-29T07:29:25.187300Z

Hey everyone! I tried to view the code of conduct but didn't have access. Wanted to see if it's ok to post Clojure jobs in this channel/slack group?

seancorfield 2020-11-29T18:46:52.201500Z

We (moderators) assume members are able to find appropriate channels via the Slack UI but that often doesn't appear to be the case 😐

Jared Kristensen 2020-11-30T00:02:59.236800Z

Thanks for linking @seancorfield. Just a heads up the code of conduct linked in this channel is https://goo.gl/VsJ8q8 and is not public and cannot be viewed 🙂

seancorfield 2020-11-30T02:54:00.237700Z

Oh, I wonder when that stopped being a public document? Sorry. I'll mention it to the admin team.

dpsutton 2020-11-29T07:35:56.188200Z

there are some job specific channels just for that. #jobs #remote-jobs should help in getting the highest concentration of people looking for jobs

dpsutton 2020-11-29T07:36:06.188600Z

and clojure jobs are always welcome, I'm sure

hipster coder 2020-11-29T20:18:54.202800Z

I know a lot of Clojurians use Vim/SpaceMacs… has anyone hit the problem where they cannot override their OSX /usr/bin/vim with the newest Vim 8.2 version… using homebrew? It looks like homebrew removed the override command, instead of deprecating it ?

hipster coder 2020-11-29T20:21:57.203300Z

basically, someone on the brew team royally screwed this up, by removing a much needed flag command

2020-11-29T20:25:08.204400Z

But homebrew is installing binaries into /usr/local/bin

hipster coder 2020-11-29T21:31:24.205600Z

@delaguardo yes, I worked around it… by adding the /usr/local/bin path into my bashrc… homebrew was supposed to take care of updating the system default exe but they removed the command flag to do that.

hipster coder 2020-11-29T21:32:20.206600Z

I am irritated. Who knows. Maybe it was a huge security hack… over riding the system default… but it cost me an Sunday, hunting this down. I am ready to dump homebrew and just compile everything like I do on Linux.

hipster coder 2020-11-29T21:34:26.207600Z

when I first started out coding, as a child… I did not have to spend half my week reading stackoverflows and githubs, tracking down broken bugs and broken tools… things just worked. I could spend 90% of my time coding.

thom 2020-11-29T21:48:46.213300Z

I think it’s uncharitable to call this a royal screwup. Even compiling everything manually on Linux the default would be to make install into /usr/local. This or /opt has been the expected behaviour of non OS managed packages on unix platforms for many, many years. /usr/local/bin is also higher precedence by default than /usr/bin on almost any sane unix, including, I thought, all current macOS installs out of the box.

seancorfield 2020-11-29T21:48:57.213600Z

@nathantech2005 Heh, I use linuxbrew to manage everything on Ubuntu 🙂

hipster coder 2020-11-29T21:49:50.214500Z

yea, I am researching… why OSX will not allow me to change /usr/bin/vim

hipster coder 2020-12-02T03:08:43.399700Z

ahh ok. thank you so much for that update…

hipster coder 2020-11-29T21:49:59.214900Z

even with root

2020-11-29T21:50:19.215300Z

I think it is pretty standard practice for Linux/OSX users to carefully manage their command path env variables, to be in the order they wish.

2020-11-29T21:50:57.216900Z

And I thought that when I used homebrew on both Linux and OSX that it updated my bashrc for me, but it has been long enough that I don't truly recall now.

hipster coder 2020-11-29T21:51:02.217100Z

yes… and Linux allows me to setup my bins how I want… OSX is not allowing me… some kind of over ride wheel permissions things

hipster coder 2020-11-29T21:51:21.217900Z

nope. I had to add a path inside bashrc… just 1 little line

borkdude 2020-11-29T21:51:37.218700Z

@nathantech2005 I'm not sure but I think macOS kinda assumes that those directories are managed by the OS and aren't written to so it can safely updates these during upgrades. Also, there is:

$ cat /etc/paths
/usr/bin
/bin
/usr/sbin
/sbin
which contains the paths that are included in your shell by default probably

hipster coder 2020-11-29T21:51:38.219Z

because there’s 2 versions of vim on my system, now

2020-11-29T21:52:06.219900Z

You can use sudo on OSX if you really want to, but recent OSX versions are doing more security measures to lock down the standard binary directories than older versions did.

hipster coder 2020-11-29T21:52:13.220100Z

yea, I understand… OSX has put some kind of idiot-proof feature into it… I get it

hipster coder 2020-11-29T21:52:24.220400Z

nope, sudo is not working

hipster coder 2020-11-29T21:52:38.221Z

it might be a Catalina thing

hipster coder 2020-11-29T21:52:51.221600Z

I just upgraded to Catalina

borkdude 2020-11-29T21:53:14.222400Z

@nathantech2005 let me google this for you: https://stackoverflow.com/a/36734569/6264

seancorfield 2020-11-29T21:53:16.222500Z

I just checked PATH on my old Mac and /usr/local/bin is part of the core path, ahead of /usr/bin -- I didn't have to do anything to set that up that way. But that's 10.12.

hipster coder 2020-11-29T21:53:21.222800Z

anyways, really apppreciate the feedback

borkdude 2020-11-29T21:53:56.223400Z

I have a ~/Dropbox/bin folder where I put binaries I like, and they come with me every system I work on

hipster coder 2020-11-29T21:54:00.223500Z

@seancorfield interesting…. yes. that’s the fix

hipster coder 2020-11-29T21:54:17.223800Z

@borkdude seriously?

borkdude 2020-11-29T21:54:22.224200Z

yes

hipster coder 2020-11-29T21:54:26.224500Z

you can just swap out your bins when needed?

seancorfield 2020-11-29T21:54:34.224700Z

Interesting bit from that SO answer:

Note that while /usr/local/bin doesn't exist by default, it is in the default PATH, so as soon as you create it, it'll be searched for commands.

hipster coder 2020-11-29T21:54:45.224900Z

hmm, ok

hipster coder 2020-11-29T21:54:58.225300Z

yes, that’s what I had to do… on Catalina… was add /usr/local/bin to the path

hipster coder 2020-11-29T21:55:11.225500Z

export PATH=“/usr/local/bin:$PATH”

hipster coder 2020-11-29T21:55:33.225800Z

added that line to my .bashrc

hipster coder 2020-11-29T21:55:45.226200Z

because homebrew put the exe into the path

hipster coder 2020-11-29T21:55:47.226400Z

for 8.2

borkdude 2020-11-29T21:55:49.226600Z

the default shell is zsh now on macos

hipster coder 2020-11-29T21:55:52.226900Z

vim 8.2

hipster coder 2020-11-29T21:56:31.227600Z

ahh really, I did not know, they moved to zsh

hipster coder 2020-11-29T21:56:36.227900Z

zsh is actually really good

seancorfield 2020-11-29T21:57:20.228500Z

I'm still on bash because I stayed on 10.12 I guess?

hipster coder 2020-11-29T21:57:44.229300Z

yea, I was afraid to upgrade to Catalina… but it went smooth

hipster coder 2020-11-29T21:57:58.229900Z

in the past, upgrades, with Apple, have bricked my devices

seancorfield 2020-11-29T21:58:01.230200Z

I won't upgrade because almost every macOS upgrade breaks my dev env setup 😐 When I replace this 8 year old iMac, I'm going to Windows 🙂

hipster coder 2020-11-29T21:58:06.230400Z

and I mean, only 2 versions later, bricked

hipster coder 2020-11-29T21:58:31.231Z

upgrades bricked my mobile devices..

hipster coder 2020-11-29T21:58:36.231300Z

but the desktop upgrade went really well

hipster coder 2020-11-29T21:58:54.231800Z

8 years? yea, not going to work

hipster coder 2020-11-29T21:58:59.232100Z

I would not even try that

seancorfield 2020-11-29T21:59:00.232200Z

(after many iPhones over the years, I finally switched to Android this year -- happy with that)

hipster coder 2020-11-29T21:59:18.232400Z

this is going off on a tangent…

seancorfield 2020-11-29T21:59:27.232900Z

It started on a tangent 🙂

😂 1
hipster coder 2020-11-29T21:59:29.233Z

but after many years, I finally found how to fix my usb-c on apple

hipster coder 2020-11-29T22:00:06.234100Z

@seancorfield best laugh all weekend, thanks

borkdude 2020-11-29T22:00:08.234300Z

I don't know if I would prefer Android over Apple, if your Google account gets disabled you might be locked out of certain app accounts. Nasty.

hipster coder 2020-11-29T22:00:30.234500Z

disabled google account?

borkdude 2020-11-29T22:00:43.234800Z

https://twitter.com/Cleroth/status/1318911490863337472

hipster coder 2020-11-29T22:01:01.235200Z

woah… better have a few accounts, I guess

hipster coder 2020-11-29T22:01:10.235400Z

I have gotten locked out of MFA…

hipster coder 2020-11-29T22:01:19.235700Z

where MFA backup codes did not work

hipster coder 2020-11-29T22:02:00.236200Z

well, anyways, time for a break… thank you much… great thoughts… at least it’s fixed

2020-11-29T22:10:17.236300Z

it was introduced in El Capitan as System Integrity Protection https://support.apple.com/en-us/HT204899