HNHacker News
TopNewBestAskShowJobs

clyfe

1,582 karma · joined August 16, 2010

submissionscomments
clyfe··on Handsontable - Excel-like table editor in HTML & jQuery
SlickGrid is somewhat similar: https://github.com/mleibman/SlickGrid/wiki/Examples
clyfe··on List the Gems you can't survive without?
I don't know about "can't survive" part but here's a long list of gems I use or like and find useful:

Utils: devise, omniauth, cancan, squeel, ransack, active_scaffold, rails_config, switch_user, simple_form, navigasmic, sentient_model, userstamp, mail_form, carrierwave, state_machine, concerned_with, kaminari, recommendable, jbuilder, ancestry, acts_as_nested_set, acts_as_nested_interval [ my gem :) ], paper_trail, version_fu, pdfkit, wicked_pdf, wkhtmltopdf-binary, delayed_job, whenever, active-model-email-validator, nested_form, cocoon, bitfields

Test: rspec-rails, factory_girl_rails, faker, capybara, shoulda, database_cleaner, simplecov, spork, guard, capybara-webkit, timecop, vcr, fakeweb, capybara-mechanize, capybara-selenium-remote

Assets: compass-rails, sass-rails, bootstrap-sass, jquery-rest-rails, fullcalendar-rails, underscore-rails, jquery-ui-rails, coffee-rails, chosen-rails, pjax_rails, rails-backbone, jquery-rails

Development: mongrel, debugger, mailcatcher

Production: dalli, exception_notification, capistrano, capistrano-ext

clyfe··on List of Languages that Compile to JS
Heh, I started this :) strange thing how the interwebs works.

I was searching like mad for a coffeescript + operator overloading and classes with private/protected methods. In my desperate search I started to make a list with languages that compile to JS. Then - an idea came to me. How about I put this in the coffeescript wiki, post it on Hacker News then people will crowdsource it. It worked like mad, in an instant people were adding projects and I was organizing it.

Now I see people making sites/communities out of it. Small world. I guess it's a topic of interest.

  PS
  Crowd-sourcing is an amazing experience. 
  1. commit 8a0bae391e5711bce233ccac756d2b80070868da in CS wiki
  2. Previous discussion in my original thread http://news.ycombinator.com/item?id=2075111
clyfe··on DNS Tutorial For Beginners
If you find zonefiles a hassle might want to use http://www.entrydns.net a free service I'm building with a sysadimn friend, it has nice GUI interface to manage most DNS needs.
clyfe··on NameCheap DNS servers are down
If you guys are looking for a free DNS service I'm building https://entrydns.net/ with a sysadmin friend.
clyfe··on Tower.js - JavaScript Framework for Node.js modeled after Ruby on Rails
I had a similar endeavor having it built on top of Express.js ecosystem: https://github.com/umbrellacorporation/umbrella/
clyfe··on A Moment of Clarity in the Pursuit of Happiness
http://en.wikipedia.org/wiki/Flow_(psychology)
clyfe··on Beautiful Buttons for Twitter Bootstrappers
Similar: http://colorfiddle.heroku.com/
clyfe··on CRUD: Node vs. Rails
I would probably choose Rails, it gives reasonably more chances to reach the finish line successfully and with less problems, and the "speed downside" is not an issue (see all big websites like Hulu/Basecamp etc). There are also mature solutions to common problems via gems (Devise, CanCan, Omniauth, CarrierWave, ActiveScaffold, Ancestry etc) that get you to the finish line even faster. And programming synchronously is a lot easyer .

There is little reason to use Node unless you do realtime stuff or you foresee concurency issues, and even so, there are alternatives like EventMachine. (The Node ecosystem is maturing, there are packages like Everyauth and such, nevertheless I would choose Rails)

clyfe··on Twitter Bootstrap Generator
SASS & LESS formats maybe?
clyfe··on Blogging for Hackers
As per bingo card guy (patio1 I belive) domain.com/blog has better SEO than blog.domain.com
clyfe··on Am I a douchebag micromanager?
#1 always store passwords encrypted #2 UTC in DB, convert to TZ in UI #3 store recurring events only once with recurring meta-information and deal with it in the query implementation and business logic (do NOT use separate table with crons and from time-to-time expansion - that's leads to technical debt)
clyfe··on College freshman - what to do over summer?
If you consider building a project, I recommend to try to make something significant, keep focus, and do it until finished, not another todo list or alike, or half baked things.

Otherwise, you will feel sorry later for the time wasted.

clyfe··on Why Startups Could Use .NET, But Don’t
I read the article, in the Rails example conclusion is: no eager loading and in-memory paging. I'd rather call it "MIT Retard" not "MIT Genius". These are basic principles!
clyfe··on Stanford Free Classes – A review from a Stanford Student
> khan academy actually had a blog post about how he implemented ML

I belive that this might be the article in question:

http://david-hu.com/2011/11/02/how-khan-academy-is-using-mac...

clyfe··on Avoid downtime: Currently using GoDaddy's DNS? Switch DNS before transferring
If anyone needs a free DNS service, maybe try https://entrydns.net/ that I develop in my free time with a sysadmin friend.
clyfe··on Ask HN: Should I know any mathematics/algorithms before starting my own startup?
It depends a lot in the field you'll be working actually. If all your startup does is data ping-pong from fronted to DB, maybe collaboration software or alike, math has little to none value.

If you are building the next speech recognizer, siri 2.0, social media consumer market analysis, meme detection and tracking, financial planning and prediction, quant. trading, ebay bid e-assistant, consumer-advertiser matching etc, then math has a big influence over the result.

clyfe··on What is the best Ruby on Rails IDE
I prefer Netbeans with Ruby-Rails plugin. Allows me great code navigation, visual debugging and also can be made to highlight SASS/CS via plugins, good support for html/css, auto-formatting of code.
clyfe··on Ask HN: Does Ruby offer better support for learning than Python?
I'd say Python has more resources for beginners, since it was picked up ~ 2008 as the teaching language by majors universities and high schools (for example when at MIT's "CS101" originally via Scheme switched to Python). Since then many quality materials for beginners sprung up in Python. To name a few:

http://www.swaroopch.com/notes/Python

http://greenteapress.com/thinkpython/thinkpython.html

clyfe··on Ask HN: Hacker wannabe demotivated & depressed in need of help
You are probably stressed at work, and miss flow http://en.wikipedia.org/wiki/Flow_(psychology) or what programmers call "not being in the zone".

Find a significant chunk of time, like a free Saturday. Make sure it's quiet and you cannot be disturbed. Set a manageable toy goal - easy enough that you can do it, but let it be a bit challanging to keep things interesting. Build it! That should give you a nice push forward.

PS. You could also find interesting questions on StackOverflow - many times they offer a bit of challenge, and you can cherry-pick issues in your comfort zone, also helps you practice writing.

Also, have a break from work! Cut the stress.

clyfe··on Ask HN: What interesting non-intuitive things do you know?
http://en.wikipedia.org/wiki/Benfords_law

> Benford's law, also called the first-digit law, states that in lists of numbers from many (but not all) real-life sources of data, the leading digit is distributed in a specific, non-uniform way. According to this law, the first digit is 1 about 30% of the time, and larger digits occur as the leading digit with lower and lower frequency, to the point where 9 as a first digit occurs less than 5% of the time. This distribution of first digits is the same as the widths of gridlines on the logarithmic scale.

> This counter-intuitive result has been found to apply to a wide variety of data sets, including electricity bills, street addresses, stock prices, population numbers, death rates, lengths of rivers, physical and mathematical constants, and processes described by power laws (which are very common in nature). It tends to be most accurate when values are distributed across multiple orders of magnitude.

clyfe··on Joel Spolsky video – Simplicity is a way of avoiding looking like you lack value
This is [2009] add it to title.
clyfe··on Rails 3.x projects to learn from (do you know of any?)
https://github.com/gitlabhq/gitlabhq

https://github.com/fredwu/angel_nest

https://github.com/locomotivecms/engine

https://github.com/fatfreecrm/fat_free_crm

clyfe··on GitHire
Is it this one :) ?

http://www.michael-noll.com/projects/spear-algorithm/

clyfe··on Admin Interfaces for Rails Apps: RailsAdmin vs ActiveAdmin
ActiveScaffold is the mother of CRUD interfaces. Strange thing is that few know and use it. None of the alternatives compares to it in terms of: instant gratification (usable by default), customization (fully customizable), interoperability (bridges for many major plugins like Devise, CanCan, CarrierWave, Paperclip, and many more). Has some legacy issues being ~ 4 years old - but of little concern. Rails 3.1 ready. https://github.com/activescaffold/active_scaffold
clyfe··on Offer HN: I'll work on interesting projects for free
He's real alright. I seen his somewhat bombastic and voiced style several times on HN but only recently realized he's only 15 years old :) . He's a talented fellow actually, only a bit dramatic.
clyfe··on Tell HN: Midway review of Stanford online ML, AI, DB classes
I find ML of great quality too, maybe the best of all 3 courses. Maybe I'm biased because I already have good knowledge on the topics in DB, although DB is high quality too.
clyfe··on Ask HN - Any interesting side projects you can share?
I do https://entrydns.net (free DNS service) with a sysadmin friend. I's a side project we're evolving on afternoons and weekends.
clyfe··on Ask HN: Best way to learn Python?
I like "A Byte of Python"

http://www.ibiblio.org/swaroopch/byteofpython/read/

clyfe··on 37signals has hired a full time filmmaker to document its every move
This is a brilliant PR move.
← PreviousPage 2 of 8Next →