Did not expect to see "cfdrake" when I initially clicked the link - nice port! :)
Agreed with e28eta - I actually saw RubikSwift demoed at Swift Summit a few days ago as well and enjoyed it. Definitely check it out if you're interested in the topic.
HN user
* Website: https://colindrake.me
* Contact: colinfdrake -at-sign- fastmail -d-o-t- c-o-m
Did not expect to see "cfdrake" when I initially clicked the link - nice port! :)
Agreed with e28eta - I actually saw RubikSwift demoed at Swift Summit a few days ago as well and enjoyed it. Definitely check it out if you're interested in the topic.
Location: Austin, Texas, USA
Remote: Sure!
Willing to relocate: Nope, just moved :)
Technologies:
- Primary: Swift, Objective-C (iOS development). Starting to pick up macOS SDKs on the side as well.
- Other: Happy to be a generalist when needed! Some experience including NodeJS, Ruby, Python, PHP, AWS, and an interest in Clojure.
Website: http://colindrake.me
Resume: http://colindrake.me/resume.html
Github: https://github.com/cfdrake
Email: colin.f.drake@gmail.com
It's only a parser - it just transforms plain source code into an abstract syntax tree representation. However, if you wanted to, you could use this tree for a variety of things - including translating and generating compiled code.
I totally agree with you here. It doesn't matter how much you drop on your fancy chair (and I can't believe how much people debate this endlessly). If you don't get out of it for a few minutes every hour, all your money is probably going to waste in the long run.
- Keep up my blogging streak.
- Write a small webapp or two (I've got a few ideas).
- Learn either Node or a functional language.
- Keep a workout schedule.
Somebody has to remember to repost this question in a month or so... :)
I like the idea of the site, very interesting.
As a suggestion, how about a haskell.micro-optimization.com, rb.micro-optimization.com, or py.micro-optimization.com? I feel like this could be a nice resource if it included more languages.
Personally, I think Python is a great place to start. It's an easy, simple, clear language, and it lets you get stuff done quickly. Plus, it's relatively quick for being a dynamic language and has a lot of high quality (and free) books/guides for new users[1][2][3].
In terms of frameworks, I think if I was just starting, I'd try out something small like Flask[1] or Bottle[2], and get the basic concepts of how web apps should be designed and deployed. Afterwards, I'd "graduate" and take a look at Django via the Django Book[6].
[1] http://diveintopython.org/
[2] http://greenteapress.com/thinkpython/thinkpython.html
[3] http://learnpythonthehardway.org/index
As it stands, the script prints out the next item in the todo list, not the one just removed. Maybe it's not quite the standard expected result in this case, but I figured it'd minimize the amount of commands/work that needs to be done to manage the queue.
Of course, since it's a Gist, you're welcome to fork it ;p
I know this script is really simple and the technique might not serve everyone as well, but I figured I'd share it. I think there's something to be said for small homebrew ~/bin scripts like these. A nice collection of them can replace the need for larger/overkill tools. At least, personally, I've always been interested in them.
I'm curious what HN users prefer when it comes to licensing. Is there a difference between what a startup vs. a larger business should license a library under? How much does the type of license play a part in whether or not you'll clone that repo off of github (assuming you see a BSD vs. GPL, etc)? Is freedom of the code or the user more important?
As somebody looking to get into Scheme a bit, would you recommend Chicken as a good starting point for practical usage?
As a newcomer, there are just so many implementations to choose from, even when I restrict myself to choosing ones that can compile to C. Racket, Chicken, Gambit, Bigloo. They all look good on paper, and all feel the same (to me) when trying them out. What sets Chicken apart from the rest?
(FWIW, my research is leading me towards Chicken, but I've got that nagging voice in my head wondering if it's the right choice)
I'm also interested in this, and in case you don't mind sending it to me too: colin.f.drake -at- gmail
Maybe you should also consider posting it? It seems like many people would appreciate it here!
Not a CD, but:
http://www.theuser.org/dotmatrix/downloads/en/frame_index.ht...
Hard to imagine those collections of sounds just being made from those objects.