Fork me on GitHub
#off-topic
<
2020-07-01
>
walterl18:07:08

It's probably valid Perl troll

plexus18:07:45

indubitably

sveri19:07:02

Interesting, I never thought about where whitespaces / tabs will be put to in a sort algorithm

borkdude22:07:19

Is there any information channel where we can get a heads up for new apropos live streams? They appear at random times on Youtube for me, after the fact. There used to be a Twitter account, but that's not active anymore? cc @mfikes @raymcdermott @ericnormand

seancorfield22:07:45

(although I don't think anyone has posted there in many, many months)

seancorfield22:07:56

Oh, you meant the Apropos podcast? Not live streaming in general...

dpsutton22:07:53

Oh was there another one recently?

seancorfield22:07:05

Ah... I'm subscribed to that. They just did a new ep today... I thought they used to announce them in #news-and-articles or #events ?

tvaughan22:07:41

Has a tool like jq but for edn been invented yet?

walterl23:07:51

Not sure how it compares, but https://github.com/borkdude/jet/ also has "a minimal query language"

๐Ÿ‘ 3
nate23:07:08

nowadays I use * babashka for munging * jet for pretty print * bat for syntax highlighting

๐Ÿ‘ 9
ericnormand22:07:09

Hey @borkdude they are not broadcast live anymore.

ericnormand22:07:38

Google used to have easy tools to do that, and we've spent the last year trying out different ways to do it live.

tvaughan22:07:50

:man-facepalming: I have this installed already, but never used it Thanks @borkdude

borkdude22:07:25

If you have a really old version you might want to upgrade

borkdude22:07:38

Since I don't remember when the query language was introduced

tvaughan22:07:12

Thanks. I have v0.0.12 which shows --query in the help output

borkdude22:07:38

that's the newest

tvaughan22:07:33

I run a script daily to keep my brew packages up-to-date. I must have become immune to its output. Like out of sight, out of mind

tvaughan12:07:17

Weird, both babashka and jet don't show up in brew leaves...

borkdude12:07:45

maybe because they are in a tap?

borkdude12:07:33

I have no idea

borkdude12:07:53

What happens for other stuff you've installed via a tap? Clojure itself is now also in a tap

tvaughan13:07:47

That must be it. ytop doesn't show up either

Script started on Thu Jul  2 09:20:32 2020
(B[m[[34mtvaughan[37m@[36mPatagonica(B[m:[34m[1m~/.dotfiles(B[m][32m (master *%=)(B[m

$ cat Brewfile
tap 'borkdude/brew'
tap 'cjbassi/ytop'
tap 'homebrew/bundle'
tap 'homebrew/cask'
tap 'homebrew/cask-fonts'
tap 'homebrew/core'
tap 'homebrew/services'
brew 'babashka'
brew 'bash'
brew 'bash-completion@2'
brew 'convox'
brew 'coreutils'
brew 'curl'
brew 'diff-so-fancy'
brew 'direnv'
brew 'docker-completion'
brew 'findutils'
brew 'gawk'
brew 'git'
brew 'git-lfs'
brew 'gitlab-runner'
brew 'gnu-sed'
brew 'gnu-tar'
brew 'hunspell'
brew 'isync'
brew 'jet'
brew 'jq'
brew 'make'
brew 'mitmproxy'
brew 'mu'
brew 'openssh'
brew 'openssl'
brew 'pandoc'
brew 'pass'
brew 'pinentry-mac'
brew 'pyenv-virtualenvwrapper'
brew 'python'
brew 'ripgrep'
brew 'rsync'
brew 'shellcheck'
brew 'shfmt'
brew 'sqlite'
brew 'tmux'
brew 'vagrant-completion'
brew 'xz'
brew 'ytop'
cask 'chromium'
cask 'docker'
cask 'emacs'
cask 'firefox'
cask 'font-terminessttf-nerd-font'
cask 'google-earth-pro'
cask 'iina'
cask 'keybase'
cask 'multipass'
cask 'podman'
cask 'signal'
cask 'transmission'
cask 'vagrant'
cask 'virtualbox'
(B[m[[34mtvaughan[37m@[36mPatagonica(B[m:[34m[1m~/.dotfiles(B[m][32m (master *%=)(B[m

$ brew leaves | sort
bash-completion@2
borkdude/brew/babashka
borkdude/brew/jet
cjbassi/ytop/ytop
convox
coreutils
curl
diff-so-fancy
direnv
docker-completion
findutils
gawk
git
git-lfs
gitlab-runner
gnu-sed
gnu-tar
hunspell
isync
jq
make
mitmproxy
mu
openssh
pandoc
pass
pinentry-mac
pyenv-virtualenvwrapper
ripgrep
rsync
shellcheck
shfmt
tmux
vagrant-completion
(B[m[[34mtvaughan[37m@[36mPatagonica(B[m:[34m[1m~/.dotfiles(B[m][32m (master *%=)(B[m

$ exit
exit

Script done on Thu Jul  2 09:20:47 2020

ericnormand22:07:02

So we kind of just gave up for now

ericnormand22:07:13

And we record and upload them

seancorfield22:07:45

I was looking at StreamYard as a possible way for live streaming/recording but haven't actually tried it yet.

gibb08:07:14

I think you can record and just Share to youtube in quicktime now

seancorfield18:07:03

@UPGJNT3UY Not in the version of QT that runs on my eight year old Mac that is still running 10.12 ๐Ÿ™‚

gibb11:07:54

Ah - I see. ๐Ÿ™‚ I enjoyed your youtube screencasts btw so do make more! Subscribed!

seancorfield15:07:57

I plan to do one later today since I'm on vacation for a few days.

seancorfield22:07:25

The three screencasts I made so far were so painful. QuickTime recording, then exporting at 1080 then uploading to YouTube etc... ugh!

seancorfield22:07:46

And Twitch also seems a bit of a pain, since you need OBS or something...

ericnormand22:07:47

I may have to get streamyard

borkdude22:07:03

What about Twitch, or is that only for solo livestreaming?

ericnormand22:07:30

The issue is you need to stream and have a video chat

borkdude22:07:41

Did Zoom not work out?

ericnormand22:07:09

I'm not sure why they switched from zoom but they don't use it anymore at their company

ericnormand22:07:17

It was not great

ericnormand22:07:27

But it did stream

borkdude22:07:14

Thanks for the information, this is actually safer for me as to not type in stupid comments during the show ๐Ÿ˜‰

ericnormand22:07:44

We want to get something working but we got tired of trying

ericnormand22:07:52

Google Hangouts was so easy

borkdude22:07:09

yeah, it's a shame they got rid of the "on air" part

seancorfield22:07:46

I'm kinda shocked that YouTube Live and Facebook Live (or whatever they are) don't support screen sharing...

seancorfield22:07:38

(we have Zoom at work but I don't know whether you can record and publish from it?)

Alex Miller (Clojure team)22:07:41

there are pretty easy ways to do this now through other tools. I've been playing a fair bit with Ecamm Live lately (mac only), but OBS is similar

Alex Miller (Clojure team)22:07:03

they can both bring in skype or zoom as virtual camera and then stream out to yt or fb

Alex Miller (Clojure team)22:07:29

you can record zoom and get a movie to publish too if you don't care about streaming

Alex Miller (Clojure team)22:07:13

I've been thinking about doing something with it re clojure

Alex Miller (Clojure team)22:07:30

or maybe I will be lazy and not :)

seancorfield22:07:17

Yeah, I want to publish more screencasts to YouTube since the number of subscribers keeps going up even tho' I haven't published anything for months...

โž• 9
jaihindhreddy03:07:53

I've been directing 3 people/week on avg to your channel for months now, for the deps.edn setup, the Atom-Chlorine setup (love the inline results), and the core-memoize bug fix (to demo RDD). The last one in particular is really nice, because you literally wrap the repro in parens to make it a test case.ย People (incl me) find it really nice that we can do that with Clojure. My friends have been learning Clojure, and I don't want them to care about what nREPL is at this point (minimising cognitive burden), so the editor has to work only with socket REPL. Similarly, deps.edn is a much simpler tool than leiningen/boot.

seancorfield04:07:05

@U883WCP5Z Good to know. Thank you. I do plan to do more. The next one will be looking at the usermanager-example and showing how you can start/run a server process within the REPL and modify handlers and other code live without needing any stop/start/reload stuff.

๐Ÿ’ฏ 3
seancorfield04:07:26

I'm on vacation Mon/Tue/Wed (because it's my birthday on Tuesday) so I may try StreamYard to do screencasts. I don't know how the resolution will be.

๐ŸŽ‚ 3
๐ŸŽ‰ 3
๐Ÿ’ฏ 3
seancorfield23:07:16

I was thwarted by technology today in several ways. I may try to find time tomorrow or Wednesday...

๐Ÿ™‚ 3
jaihindhreddy06:07:24

I know that feeling ๐Ÿ™‚.

dvingo22:07:34

I believe discord is another good option, but I haven't used it myself: https://discord.com/new/streamkit

ericnormand22:07:32

We tried obs. The issue was running it and zoom on the same machine

ericnormand22:07:52

Lots of artifacts of compression and bandwidth

Alex Miller (Clojure team)22:07:41

yeah, I've heard that. ecamm seems better I think in that respect? assuming you're on a mac

Alex Miller (Clojure team)22:07:11

depends on your machine of course

ericnormand22:07:41

I had two machines going, even

ericnormand22:07:58

one with my camera and another just connecting to pick up the video and stream it

ericnormand22:07:23

the best, of course, is having the zoom servers stream it to youtube

Alex Miller (Clojure team)22:07:39

I've been experimenting with a lot of options for virtual conference stuff lately :)

ericnormand22:07:49

streamyard seems good

ericnormand22:07:02

I gave a talk at a virtual meetup that used it

ericnormand22:07:14

I don't know if they do 4-way chats, though