HN user

shadeless

736 karma

jack.shade.1979@gmail.com

Posts13
Comments117
View on HN

This looks fantastic, I was recently disappointed to learn that there don't seem to be any good KVMs under ~$200, that support anything higher than 4k@60Hz.

Apparently Thunderbolt/DisplayPort are not really a thing yet for some reason, so I ended up getting a USB (KM) switch instead. With this project, it looks like I'll be able to have my cake and eat it too.

I have been using Blinkist on a daily basis for the past few months.

I'm pretty satisfied with the subscription as it's a great time-saver, in 15mins I either find out that:

- the book is not worth spending hours of actual reading

- I enjoy the summary and it makes me want to read the whole book

- or I like the summary, copy the highlights into personal notes, and carry on

Real people are both reading and summarizing the books, so it's much higher quality than the automatic shorteners.

i3wm is a pretty popular tiling window manager which supports what parent described - you can set a window to "float" (so it doesn't tile, you can move around it like in a regular wm) and you can also set it to be "sticky" (so it stays visible even if you switch to a different workspace).

Vim 8.0 released 10 years ago

I haven't used layouts much, but that sounds very useful.

Do you have your dotfiles somewhere online? Or could you put up the code needed for that setup in a gist/pastebin?

Or if you like pipelines as much as I do, you can write it as:

   [:a, :b, :c]
   |> Enum.with_index
   |> Enum.each(fn({item, counter}) -> IO.puts("#{counter} -> #{item}") end)

IIRC there were some issues in how Phoenix was configured for the techempower benchmarks, I expect that it will have much better results in the next one.

You may want to look at these benchmarks also:

https://github.com/mroth/phoenix-showdown

https://gist.github.com/omnibs/e5e72b31e6bd25caf39a

Here is a post about using 2 million active websockets connections in Phoenix: http://www.phoenixframework.org/blog/the-road-to-2-million-w...

From my experience, Rails and Phoenix speed isn't comparable. Even in development mode (with code-reloading etc) Phoenix is much faster than a production Rails server. I've also replaced three Node.js servers with one Elixir server which did the same work with less memory and CPU usage, but I'm aware that most rewrites have a similar story, so I won't claim that this is enough proof.

I'd strongly recommend that you at least consider using Elixir [0] instead. Especially since you're coming from Ruby/Rails and you're looking at the frameworks, Phoenix [1] will get you 80% there.

Instead of me listing all the nice things about Elixir which you can read about online, feel free to send me an email with any questions regarding usage in production. I've been using it for some time and I'm very happy with it.

[0] http://elixir-lang.org/

[1] http://www.phoenixframework.org/

Using 'dw' deletes from the cursor until the end of the word.

Using 'daw' deletes the whole word "around" the cursor (hence 'a' command) - meaning you don't have to pay attention to the cursor position, it could be on the start/middle/end of the word and the result would be the same.

Also, from my own experience I can't really tell if I'm actually typing/coding faster faster since switching to Vim/Spacemacs, but I did notice a significant change in achieving and staying in a state of flow. Not having to touch the mouse or consider how a text transformation should be done (but just doing it mechanically) helps me stay in the zone. YMMV.