HNHacker News
TopNewBestAskShowJobs

mcx

85 karma · joined April 21, 2013

submissionscomments
mcx··on ChartSQL: Create Charts and Dashboards from SQL
This is pretty cool! For anyone interested in a paid solution, I saw a demo by http://www.looker.com/ at AWS re:Invent. It connects to your database (can be run on premises), can generate the required SQL so analysts can easily use it and looks like a very cool service for business intelligence. The person I spoke with said they were planning to open source their customized d3 visualizations.
mcx··on We need functional programming because a large subset of us are average or below
For the first example used:

  public void addBar(Foo foo){
      Bar bar = new Bar("baz");
      foo.setBar(bar);
      dao.update(foo);
      dao.save(bar);
  }
What would the functional version look like?
mcx··on Ability to search source code still not implemented in BitBucket after 3 years
I find Atlassian's product offering to be incredibly lackluster. For a company that doesn't focus on having a sales team, with a $3bn+ valuation, where is the engineering resources? They have many tickets that have been outstanding for years requesting simple features like these. For example the Jira restful api doesn't support bulk editing of tickets. I'm going to learn Java so I can just write the damn plugin for it myself. I also have to say the Jira restful api could be better... custom field names return as 'customfield_22939', seriously?
mcx··on How to learn new things using side projects
Definitely reminds me of the 70/30/10 model[1] for learning. It's amazing what you can pick up when you are given a problem and need to solve it. I continue to learn a ton from work and from personal side projects. Being given a ambiguous problem and then going through the process of breaking it down into smaller solvable problems was a big thing for me. I realized that being an expert in something isn't necessarily being able to regurgitate something from memory but is having a lot of experience to recognize patterns.

[1] http://en.wikipedia.org/wiki/70/20/10_Model

mcx··on Poll: Which JavaScript framework do you use (and why)?
I like Chaplin.js, it provides a very structured way of building Backbone applications with things like memory management and object disposal, which are really nice.
mcx··on Best Linux Laptops (2013)
Thinkpad X or T series.
mcx··on I will not hack on your codebase for free in an interview
I'm kind of curious, before doing a live coding session or anything like that has anyone used a snippet of code from the codebase and asked the candidate to go through the code and see if the candidate understands it / feels comfortable with their coding style?
mcx··on Ask HN: When is a programmer good enough to freelance?
It boils down to the project scope. As long as you are comfortable with delivering what they're asking for, you should go for it.

For example a client might ask, "I want to a simple web app that does x and charges users a monthly subscription for access." Can you build out the functionality to carry out whatever x is and set up something like Stripe? If so, take the job, if not say you're booked and move on/forward them on to someone else.

Also keep in mind, if they knew someone better for the job, they probably wouldn't be talking to you (for example, your non-technical friend approaches you to build a simple webapp, you're probably the most technical person they know, if they knew a rockstar or whatever, they probably would have asked them instead).

mcx··on How to Transform an Under Performing Culture (KUMC)
Can skip to 11:41 if you are not interested in the background of the University of Kansas Hospital: http://youtu.be/jImREteHF8Q?t=11m41s
mcx··on Thorax: An opinionated, battle-tested, Backbone and Handlebars framework
How does Thorax compare to Chaplin.js in regards to memory management?
mcx··on A Tmux Crash Course (2011)
How about copying text isolated in a pane to the system clipboard? For example if I have a split vertical pane, it will copy text from both panes.
mcx··on Help with Rails?
I follow this guide to set up rvm, ruby, and rails: http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/
mcx··on Jay-Z Is Watching, and He Knows Your Friends
A better foil to what Jay-Z is doing is Daft Punk: http://www.businessweek.com/articles/2013-06-27/daft-punks-g...

Jay-Z's marketing campaign is aggressive (pushing users to post things on social networks to unlock things) while Daft Punk is taking a more hands off approach, letting their fans spread the word.

It will be interesting to see which one sells more.

mcx··on PuTTY Tray
I recommend mputty if you are looking for something with tabs/window splitting: http://ttyplus.com/multi-tabbed-putty/
mcx··on Automated 'coach' could help with social interactions
Paper: http://web.media.mit.edu/~mehoque/Publications/13.Hoque-etal...

I found the choices of software particularly interesting:

"Prosody Analysis: ... To extract prosodic features, we developed an application programming interface (API) using the low level signal processing algorithms included in the Praat [praat.org], an open source speech processing toolkit."

"Speech Recognition: For real time speech recognition, we used the Nuance speech recognition software development kit (SDK). ..."

mcx··on Ask HN: Should I include my GPA and/or transcripts when applying for jobs?
I would leave your overall GPA from Auburn, 3.4 is pretty good. There is no need to include the community college. No need to include transcript unless requested. Projects/things you have shipped/winning hackathons will probably help make you stand out the most.
mcx··on BitTorrent Sync Is A Dropbox Killer, Or Maybe Much More Than That
Yes it can sync across LAN:

"If your devices are on the same local network, BitTorrent Sync will use your LAN for faster synchronization."

http://labs.bittorrent.com/experiments/sync/technology.html

mcx··on On the accuracy of statistical procedures in Microsoft Excel 2007 [pdf]
How does SPSS compare? I've mostly used Excel and SPSS back in college.
← PreviousPage 2 of 2