News for hackers. Stuff that matters.

cfdrake

Re:A Very Simple Genetic Algorithm Written in Swift 3 on Friday November 11, 2016 @06:49PM (#12935566)
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.

Re:Ask HN: Who wants to be hired? (July 2016) on Friday July 01, 2016 @11:50AM (#12017132)
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: [email protected]

Re:Show HN: A PHP parser written in PHP on Wednesday February 22, 2012 @05:19PM (#3622747)
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.
Re:Brain, Bytes, Back, Buns - The Programmer's Priorities on Thursday October 06, 2011 @10:21AM (#3080180)
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... :)

Re:Ask HN: New website review - micro-optimization.com on Saturday May 21, 2011 @02:39PM (#2571389)
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

[4] http://flask.pocoo.org/

[5] http://bottlepy.org/docs/dev/

[6] http://www.djangobook.com/

Re:Tq: a tool to stay focused with on Sunday May 15, 2011 @11:39PM (#2551543)
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

Re:Tq: a tool to stay focused with on Sunday May 15, 2011 @11:05PM (#2551475)
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.
Re:Free Software Licenses: Why I Like the BSD on Thursday May 05, 2011 @10:34AM (#2517484)
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?
Re:Chicken Scheme looks mighty fine on Sunday February 20, 2011 @09:50PM (#2244039)
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)

Re:Design For Hackers: Why You Don't Use Garamond on The Web on Thursday August 12, 2010 @03:47PM (#1599022)
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!

Re:Print this file, your printer will jam on Tuesday November 25, 2008 @08:57AM (#376353)
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.