HNHacker News
TopNewBestAskShowJobs

ByteMuse

130 karma · joined June 7, 2011

@ChrisPolis College student, programmer, wannabe artist/musician, audiophile, daydreamer
submissionscomments
ByteMuse··on Hang Around with People who Get Shit Done
This is great advice - I would like to add a bit of philosophy that someone once gave me:

Experience is more important than achievement.

ByteMuse··on Ask HN: What websites do you spend the most time on?
HN, Quora, Stack Overflow, Twitter
ByteMuse··on 37signals doesn’t like you sorting stuff. Are you just remaking a spreadsheet?
sortable tables in HTML are nearly impossible to implement.

This is definitely a solvable (and solved) problem.

and where do you sort? front end or back end? how much data are processing?

If you have all the data loaded clientside, sort it there. Otherwise, just make a call to the server to query for data compliant with the new sort order. Both methods are fairly low cost.

ByteMuse··on Planes overhead
Also, http://www.wolframalpha.com/input/?i=satellites+overhead
ByteMuse··on Scrollbars: Why is Apple eradicating a linchpin of user interface design?
I recently worked on a friend's macbook and this is the first thing I noticed; I'm a linux guy. After a less then ten second explanation, I got used to it.

Personally, I thought it was a nice touch - there's almost no added cost to the user, more importantly, it cleans up the interface and frees up a few px of width.

ByteMuse··on Poll: Software Engineering degree vs Computer Science
At my school, there are only a few classes that are different between Software Engineering and Computer Science majors. CSC students have a little more focus into theoretical computing and theory, whereas SE tends to be more practical with classes on things like the software development process.

I'm currently taking computer engineering and I really enjoy it. It is a mix of CSC and EE and unlike our CSC or SE majors, it requires taking higher level math and physics courses which are needed to analyze complicated circuits. I've grown to like developing software more, but it is valuable and interesting to learn about hardware as well.

Take whichever sounds more interesting to you, but in the long run, there isn't much of a difference. Also, you should be able to take some technical electives to learn specific skills.

ByteMuse··on Convergence: complete HTML5 game
This is great. The level design is fantastic - a fair difficulty and fun progression.
ByteMuse··on Hardly Working: Start-up Guys
There's a grain of truth in every joke...
ByteMuse··on JQuery 1.7 Released
It looks like jQuery versions get updated occasionally in that repo, but you'll have to check and see when 1.7 gets put in.

My recommendation would be to maintain dependency versions yourself, i.e. download the version of jQuery you want to use and //= require jquery in application.js - then grab a new version of jQuery whenever you want it updated

ByteMuse··on Experts often end up where they started as beginners
This reminds me of one of my favorite philosophies on learning, the four stages of competence:

Unconscious incompetence -> Conscious incompetence -> Conscious competence -> Unconscious competence

http://en.wikipedia.org/wiki/Four_stages_of_competence

ByteMuse··on Recommended Javascript Frameworks?
I have been using Backbone for a while and love it. It is lightweight, is as flexible as you want and helps to organize code.

Here is a good HN post on Backbone and Sproutcore, with a great comment by the creator of Backbone: http://news.ycombinator.com/item?id=2119704

ByteMuse··on GitHaven, an open source clone of GitHub
GitHaven.com is down for me. I would be a lot more interested if a demo was up; I have been looking for something like this project.
ByteMuse··on Show HN: My new personal website
This is fantastic - I loved the ant simulation!

It was a bit cryptic to get some of the content; perhaps you could have an alternative and more straight forward navigation system.

ByteMuse··on Cringely predicts the second coming of Java
It’s not very common to actually code anything in Ruby. You pretty much only see people coding Ruby while using the Rails framework which governs the whole thing.

This seems like an unfair generalization. I have come across many large non-Rails Ruby projects, e.g. Homebrew, CloudFoundry, Fog. A lot of reasons why Ruby and the like are good for web development also extend to other types of development.

ByteMuse··on Ask HN: Does my Twitter handle belong on my resume?
Thanks for the advice! I definitely want to work with startups and small teams, so this seems quite applicable.

I am pretty active on Stack Overflow and Github, so I think I'll put those on my resume as well.

ByteMuse··on Netflix Splits DVD And Streaming Businesses
This seems like an act of desperation.
ByteMuse··on Web Vi
This is neat. Although, I can't get by without some VIM commands and is there a way to export text?
ByteMuse··on Show HN: A jQuery plugin for easy single page web sites.
The single page aspect is mostly just for 'slickness' - content is displayed instantly, animations are used and the page only needs to be loaded once. It is becoming more popular among the web; many portfolio sites that I come across are on a single page. The portfolio, business card, resume, etc... type site is well suited for a single page since they are simple, slickness is fairly important and search engine rankings aren't as important.

A side benefit of Pagify is that it DRYs up what would otherwise be duplicated elements in content sites with static HTML pages, i.e. header, navigation and footer - and without any serverside processing.

That being said, a single page and this plugin in particular, certainly aren't the best option for all sites. The reason I made this was to make the development cost virtually the same for developing single page sites.

ByteMuse··on Show HN: A jQuery plugin for easy single page web sites.
Good point. The first URL is really how the page is intended to be accessed.

I'm going to work on an option to enable using pushState for navigation which would use hashless URLs. The only downside is that users would have to enter the site through the base URL or some JS would have to be included in each content page.

Thanks for the feedback, really got me thinking about how to add pushState support!

ByteMuse··on Grouper Sets You Up With Three Facebook Strangers, But ‘It’s Not a Date’
Good for them! Bootstrapping at its finest.
ByteMuse··on Google to announce "new programming language for structured web programming"
Neat. This is the first time I have seen this.

First impression: I'm not really sure what this is solving - the syntax is a bit ugly and the projects seem unstructured. Seems like the ability to customize the stack is minimal. I couldn't find any solid examples of this being used in production.

It looks fairly young so hopefully these concerns will be addressed.

ByteMuse··on Google to announce "new programming language for structured web programming"
I think the languages that are out there are fine, Python, Ruby, JS, Java, Go, etc...

An innovative framework that utilizes an established language for web development would be more beneficial, IMO.

ByteMuse··on Show HN: Bitcoinica - Advanced Bitcoin Trading Platform
I like the site. A few notes:

- Running on Heroku is not really an asset security wise. I would put something more significant to ensure users that your site is secure.

- Make sure your site is secure; it will be attacked often and by professionals. Consider hiring an expert.

- The highlighting is kind of distracting and busy.

- You should be able to access some charts and see the going rate without signing up and loggin in.

- What is a Mt. Gox Redeemable code?

- There are laws in most countries that regulate banks in regards to leverage. Have you considered any of this?

- Margin trading is risky and some people will lose more than they bargained for, expect some repercussion.

Best of luck!

ByteMuse··on Ask HN: What do you use to test Frontend code?
Some things require manual testing. Animations and a lot of visual stuff needs to be analyzed holistically; there are sometimes visual quirks that are near impossible to write tests for but can easily be detected from someone quickly viewing the site.

Have different environments set up. After every big push, run through a simple user flow to make sure what the user will actually see is what you intended.