295 karma · joined August 16, 2010
[ my public key: https://keybase.io/asf; my proof: https://keybase.io/asf/sigs/_fgrz6a6JjHZ56DM5eaVudxNa5UQeBxKYUSs2pttQfs ]
So far, I agree with the note about 0/1-based indexing. It's just not used a lot. However, I find it pretty calming that indexes will work the way I expect them to, should I ever need to use them.
Now that I think about it, these two points (syntax and indexes) are somewhat petty things to point out about the Erlang : Elixir relationship, and I feel a bit bad for repeating them in the blog post. Things like protocols are way more interesting (and hopefully, are what drives you to try out Elixir). (-:
Thanks for making this - anything that improves my Mac's drag&drop and copy&paste functionality is worth at least $5.
That was about 2 years ago now. Very glad to see they made such great progress in the meantime (-:
Foreman seems quite smart, as complete as (if not better than) my old app - and it's configurable, too! Goodbye Soupsie.app, hello foreman (-:
Not saying that a new language needs to launch with impeccable documentation and a crystal-clear understanding of what problem it tries to solve at all, but those "I can't imagine ..." criticisms can also be a (not-so-greatly worded) way of saying "I don't understand" - an opportunity to learn how to talk about the language better.
I'm sure a lot of people here have already learned this lesson the hard way, but: If you're blaming your product's users for not reading the docs (or for not trying it out), you're missing out on a great opportunity to improve it.
I've known quite a few people who moved somewhere, made big commitments, only to find out that they just couldn't deal with the new place after a year.
IME, it's best to first live there (rent!) for a year, figure out if it's right for you still, and then go for it (-:
Pretty funny that by integrating a Terminal emulator, Chrome becomes the Emacs of web browsers.
Delete right above Return! Seriously.
The difference is in glob expansion: ./* keeps the prefix on every expanded item. As mentioned above, using any sort of path (relative or absolute) prefix when globbing will circumvent all the careful "-i" wards a superstitious sysadmin may have put in place.
Bethesda games have seriously powerful modding capabilities. If they were released perfect out of the box, nobody would have any motivation to do as much work as they do (-:
My google apps account currently has a YouTube account associated with it that causes an error message to replace the current page if I do anything on that site while logged in as that apps account. Like a video, get redirected to a white page saying something went wrong. My solution now is to only log into google apps via Fluid/Mailplane or anonymous Chrome windows.
Whoever engineered this mess should go take a swim in a volcano.
I'm definitely glad you put out these bounties - you set a very good example for us all.