1. 9

      IBM model M, dvorak. Nothing special.

      1. 7

        IBM model M, dvorak.

        The most hipster of combination.

        1. 3

          I have a Unicomp model M-like keyboard, but with a dvorak layout. Love it.

          But… My favorite has to be a TypeMatrix 2030 USB, with a black US dvorak sleeve (the image below is a UK layout, but it doesn’t differ that much) Took less time to get used to than I thought, even with the Enter key in the center of the keyboard, and for me this thing just wins wins hands down.

          http://www.typematrix.com/shop/images/products/2030-skin-045-b-uk-dvorak-860x360.png

          1. 2

            Pfft–not even Colemak or Norman? Everyone has heard of Dvorak these days.

          2. 3

            Well at least @God has good taste in keyboards too.

            I use Das Keyboard (a model M derivative) at work and at home. Cherry blue switches, O-rings to limit bottom out impact and noise. I’m now on my 4th Das and have no intent to switch it up anytime soon. On the go I have a Leopold II (also cherry blues and o-rings). At home and mobile I use a gifiti wrist rest, workspace allowing. Only downside is that the wrist rests get seriously chewed up by watch clasps.

            1. 4

              You’re on your 4th Das? What are you doing to the poor things? :-)

              1. 4

                Fighting zombies and coworkers who break the build ;)

                Edit: a conjugation

            2. 3

              I used a HHKB Pro2 for a while, as well as the Lite version, and now I’m back to my Model M. Still my favourite keyboard of all time. And at this point, I’ve lost count of how many I’ve tried.

              Oh, and the main reason I’m back to using it is my office is now sufficiently far away from the bedroom so my wife can actually sleep when I’m typing.

              1. 3

                IBM model M, ps2->usb adapter

                Arguably best keyboard ever made, still available for dirt cheap

              1. 2

                dat vis

                1. 4

                  This page might be useful for those of you who already know OCaml: Reason and OCaml: A quick reference for OCaml Programmers

                  1. 3

                    I’m not an OCaml programmer, so much as a motivated dabbler, but I can’t find much to object to in the Reason syntax changes.

                    1. 9

                      Most of them are quite nice. Re-appropriating = for mutable field changes instead of equality is pretty stupid, and replacing match with switch is silly, but whatever. Overall the greater consistency is a win; I remember being very frustrated with OCaml trying to guess where I needed to keep spamming more parens to get the parser to understand what I meant.

                      1. [Comment removed by author]

                        1. 4

                          Ugh. Pandering indeed!

                          Explicit syntax for mutable variables is a feature!

                      2. 2

                        OCaml already has a second syntax aimed at ironning out the kinks in the original - the so-called “revised syntax”. http://caml.inria.fr/pub/docs/manual-camlp4/manual007.html

                        The general consensus seems to be that while revised syntax is a little better, having two different syntaxes isn’t worth the gains. Seems like this fragmentation will be similar.

                        That being said, ML would be a great language choice for many programmers/tasks. I’m thrilled to see it in wider use.

                    1. 1

                      While I think this is an important issue, I found the headline hyperbolic.

                      1. 1

                        Great post! This isn’t explained well/often enough.

                        1. 2

                          I’m not sure how helpful this blog post is. However that course looks good. I highly recommend anyone who has never tried functional programming to take it. Will be hard/weird at first. Not like Ruby where the first hour is a breeze. However once you grok the basics you’ll be sad to go back to your daily driver. OCaml made me a better programmer!

                          1. 2

                            This is a breath of fresh air. A lot of the software I use should already be “done” by now. This should be a goal. Notepad/nano should not need updates.

                            I have the same feeling about plenty of textbooks. e.g. If you couldn’t explain calculus properly the first ten times, what makes you think you can on the eleventh?!