Another half year, another Ubuntu upgrade. This upgrade went essentially smoothly: the only things that stopped working were my xbindkeys bindings for volume and suspend, which were easy to fix.Volume up and down
If you previously had:#Volume Up "pactl set-sink-volume 0 -- +5%" m:0x10 + c:123 Mod2 + XF86AudioRaiseVolume
this syntax no longer works: you must place the double dash earlier in the command, as so:#Volume Up "pactl -- set-sink-volume 0 +5%" m:0x10 + c:123 Mod2 + XF86AudioRaiseVolume
Do the same for volume down.Suspend
If you previously had:#Sleep "dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend" m:0x10 + c:150 Mod2 + XF86Sleep
UPower no longer handles suspend; you have to send the command to login:#Sleep "dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.Suspend boolean:true" m:0x10 + c:150 Mod2 + XF86Sleep
I've been studying Haskell idioms for quite a while, but I've never picked up /u/edwardkmett's lens. I think the main reason is because to this day I'm not sure what it's supposed to be for.
After reading about them for years, I recently learned that conduit and pipes were libraries for a certain IO pattern ("iterated IO"?) In the past, every time I'd asked about them, people told me about things you could do with them, but they never told me what problem it was trying to solve.
What problem is lens trying to solve? How does it succeed and how does it fail?submitted by PM_ME_UR_OBSIDIAN
[link] [59 comments]
The schedule has been posted for Chicago Lambdajam 2015. Haskell talks by Conal Elliot and Ranjit Jhala; the rest seem to be Erlang/Scala/Clojure/Racket flavored. With the high attendance at LambdaConf2015 in Boulder this year, are many planning on attending Lambdajam?submitted by crb002
[link] [2 comments]
Look, I get that Haskell has a mathematical foundation. But honestly, every example that teaches some Haskell concept seems to use meaningless 1-letter variable names in every single spot. It's just so frustrating. I'm sure I'm not the only one who feels this way.
I feel like I could learn these concepts a lot easier if their examples were written using actual words.submitted by MrCatholic
[link] [69 comments]