This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-06-17
Channels
- # admin-announcements (103)
- # beginners (4)
- # boot (101)
- # cider (64)
- # clojure (126)
- # clojure-australia (1)
- # clojure-berlin (21)
- # clojure-china (1)
- # clojure-dev (11)
- # clojure-germany (13)
- # clojure-india (1)
- # clojure-italy (20)
- # clojure-japan (43)
- # clojure-poland (7)
- # clojure-russia (9)
- # clojure-spain (4)
- # clojure-uk (10)
- # clojurescript (152)
- # core-async (2)
- # css (51)
- # editors (25)
- # events (2)
- # instaparse (17)
- # jobs (1)
- # ldnclj (50)
- # om (7)
- # reactive (7)
- # reading-clojure (1)
- # reagent (1)
- # remote-jobs (1)
We use http://gitter.im for Onyx
Just trying gitter now. Can't turn off the list of people on the right. So uses up lots of screen space. Which is a problem if you like non widescreen monitors
Whereas before I hardly ever worried about mem usage I now have to watch it carefully otherwise system slows down to a crawl.
@dmich: my understanding is that Gitter has one conversation per GitHub repo and no private chat groups, whereas Slack lets you have arbitrary public channels and private groups under one account.
> Finally, channels allow you to create arbitrary rooms that don't map directly to an entity on GitHub. For example you may with to your create YourOrg/chat as a public chat room. Channels can be public, private or inherit GitHub owner permissions.
Hmm, OK, I didn’t realize you could create additional rooms off the organization base...
I use Gitter for a couple of projects I’m involved with and I find it very primitive compared to Slack.
It’s fine for GitHub-specific stuff (like showing the list of issues and PRs and commits)
It just got a UI update. Don't know if its better since only used it for a few minutes now.
But bear in mind Clojure projects — at least core and contrib — don’t use issues or PRs, they use JIRA and patches, so you’d lose a lot of Gitter’s "benefits" anyway.
But I really don't care about that aspect of slack (jira etc), I just want to ask questions on clojure topics
I’m in six Slacks and find it a much more pleasant experience than Gitter, but then I’m mostly on Mac… the Windows Slack app doesn’t run well on Windows 10 Tech Preview last I tried (which is what I have on my laptop) so I end up using the web version in Edge which is… OK.
There’s also IRC of course.
So, dive in to the #C03S1KBA2 channel and ask questions!
here at least there is a separate channel for #C053AK3F9 (not that most people there seem like beginners to me )
There’s a #clojure-beginners on freenode IRC too, FWIW. We try to make them both friendly and welcoming!
@zoldar: Not right now, my wife is going to bed early, only have access to a laptop then. And during the day I have to work actually -.-
@sveri: shame. I had my own (feeble) attempts at it but I'm quickly getting nervous and don't think clearly - weird, I know
Fellow typers of many parentheses: Any RSI tips as far as remapping () to lessen the wrist stress of all the ((((()))))))?
I was expecting that one 😄
@mj_langford: @txus might have a bunch of advice
@mj_langford: definitely go for the ergodox
I was back up to speed on ergodox after standard qwerty within a week, which is nice, because i needed to get work done.
So everyone is leaving () on a shift key? Wow
over christmas I picked up Workman, after a week I was at 40WPM, right now I’m over 100WPM (with Qwerty I’m 140WPM)
@mj_langford: how do you mean leaving it on a shift key?
US keyboard layout has ( as shift 9 and ) as shift 0.
I’d (perhaps wrongly) assumed people were remapping () to a default keypress with all the use of the symbol in clj
@mj_langford: I have it mapped to left and right shift
where did you put shift?
it’s still there
(second half of the post really)
EXACTLY what I was looking for 😄
it’s a pretty low-investment type thing, I guess getting a proper keyboard and/or using a different layout might be still a good idea 😉
I have a proper keyboard, dvorak still puts () in the “press shift” row
Whoa, @martinklepsch, that’s pretty cool.
I was thinking about installing something to yell at me like I used to have in windows when I single hand chorded again (didn’t even know if that’d work), but was hoping something awesome like this existed first
@seancorfield: What problems did you have with the Slack app on Win 10? I've been running it without noticing any problems for a couple weeks now but haven't done anything too fancy.
@mj_langford: I've remapped the following keys - 3 to 9, 4 to 0, 7 to [, 8 to ], and find it unbelievably better. I've also used autohotkey (on Windows) to change it so that 9 is (, shift-9 is 9, 0 is ) and shift-0 is 0. Using a modified dvorak on a Kinesis. I've also moved the /, - and ; keys to be easier to get to but those moves are pretty specific to the Kinesis layout.
which kenesis? I have the freestyle
btw this L shift R shift parenthesis thing is fabulous
Freestyle here too.
My typing issues are all related to my pinky fingers, so I have basically remapped it so I don't use them. I have shift keys mapped where Enter and Delete are on the freestyle, space on the space and backspace keys, and don't use the left and right shift keys at all.
It's amazing how much of a difference remapping a few keys can make.
I get that @shaun-mahood: I wrote a assembler that required caps when I was in my early 20s and hurt myself a good bit not using use caps lock when writing code on it for weeks, injuring my wrist. Been really paranoid since then when I feel any pain and why emacs is so troubling for me. Going to try some of the stuff from that article martin linked and then get into more comprehensive remaps if I’m still feeling it. Thanks all!
@mj_langford: Let me know if you want any ideas or come up with anything awesome. I'm kind of assuming that the number of people using a Kinesis freestyle, Dvorak layout to type clojure code is pretty small (but there are at least 2 of us, which is 1 more than I expected).
I did much of what that article recommended including the forced-SHIFT key thing to balance out SHIFT usage. I’m doing the SHIFT-parens thing and also if I hit both SHIFT keys at once, it toggles CAPS LOCK.
I’m probably going to map away the normal () as well
@mj_langford: What would you map them to?
the L shift and R shift without any other keypress that it mentioned down below
Interesting. I’ll have to read back over that bit. I want to do the HYPER key thing as well.
@shaun-mahood: my problems with Slack on Windows 10 started with the installer: it just wouldn’t run for several preview builds, then the app itself wouldn’t launch — or would launch and immediately crash, or would launch and then hang before the content was fully rendered. I haven’t tried it on a recent preview build, so I may download it again and see if things have improved.
In general Win 10 has been pretty good itself (but very slow in early builds) but apps have been the problem for me, although that seems to have improved in the last few builds. I’m on the fast track for builds so I get less stable ones...
@seancorfield: They must have improved things, I haven't run into any problems like that. I've been on the fast track too, running it as my primary machine for quite a while. I've had a few problems with drivers too, and have had a few apps that just don't want to work still. My favourite are the ones that stop with the message "We're sorry, you need to be running Windows XP SP2 or later."
Are you using Edge as your primary browser for testing?
@mj_langford: I remap Caps Lock to Hyper (Hyper is a great place to stick your personal Emacs keybindings), and the Hyper+right-hand-keys go to a modified version of the programmer's pad from the old Fingerworks TouchStream keyboard. So Hyper-L is '(', Hyper-; is ')' Hyper-Alt with right hand is for paredit manipulations.
No, mainly chrome - haven't used Edge much at all. I have noticed that Chrome feels less stable than what it used to, especially when trying to print, but I don't know if that's Win 10 related as I've seen other people complaining about it to.
@shaun-mahood: Edge has improved dramatically in the last two builds. I was having a really hard time using it for a lot of sites before that but now it’s quite usable. Still slower than Chrome, but it keeps getting better.
@shaun-mahood: any chance you could share your autohotkey script? I've got caps remapped to esc via the registry but would like to remap other keys and try out autohotkey.
9::(
0::)
$+9::Send 9
$+0::Send 0
@martinklepsch: Hah, great tip. I just installed autohotkey for windows and now I can use ctrl to send escape, and left/right shift to send (). Thanks.
There's a crazy amount of autohotkey scripting out there. There are a couple of different people who have developed scripts that do chording, which actually work pretty well considering how complicated they are. I've tried a bunch of different more complicated setups and have found it to be especially good for experimentation.
@dmich: what's your script look like for that? I'd like to set up my left/right shift keys.
Ctrl & AppsKey::Return
Ctrl::
Send {Esc}
Return
LShift & AppsKey::Return
LShift::
Send (
Return
RShift & AppsKey::Return
RShift::
Send )
Return
@mj_langford http://www.neo-layout.org/ here, working OK for me in combination with paredit
@sveri: That looks pretty interesting. How was it getting used to all the modifiers and key layers?
@shaun-mahood i learned English layout, then Dvorak programmer layout and finally neo. From a programming point of view neo is best fit for me. Learning it took me several months every time, but I did not force it. I guess one could make the switch in like2 to 4 weeks, if you force it.
@dmich: I do the same on all machines I have to work on. Windows -> autohotkey, Mac -> karabiner, on Linux I can’t remember the name . Map Capslock to Ctrl. Send Esc or Ctrl-G with Ctrl, depending on the fact if I’m in Emacs or not, and shift keys for parens. Wouldn’t want to go back.
@sveri: Cool, that sounds about the same amount of time as it took me to go to Dvorak. I love the idea of different keyboard layers.
@dmich: still debating if I should use the return key on the macbook as 2nd ctrl when pressed together with another key
this conversation has made me notice that rshift lshift on the ergodox triggers capslock, I think i've been doing this by accident for months.
Man I want threading.
@shaun-mahood: Yea, I like that too. The biggest advantage for me in neo is to have two modifiers with which I can type special chars on top of qwerty, not having to move my hands up and down.