Hacker Newsnew | past | comments | ask | show | jobs | submit | bballbackus's commentslogin

> as someone who has kept track of their skittles color distribution over the course of a year

I mean did you not expect someone ask why? Also, why?


1. I like the taste having an even distribution (i'd eat one of each color at the same time). There was a stupid little pattern on how on how I'd eat the extras to get each color to have an equal number. 2. I started a very statistics heavy programming job, so I thought it'd be fun to run some numbers on something novel.


The script-markup mixture used by DoubleDollar or Backbone is really just a necessary quirk to achieve templating functionality. I haven't seen it done better honestly.

Try it, you're refusal to "get past the need to mix markup and code" is restricting you from some pretty helpful functionality if you build JS heavy web apps!


Thanks. I do build very JS heavy single-page web apps. Where I work we separate markup from code completely, and use MVVM to glue the things together. I've given an example above in reply to another comment.

People who write business code and logic often have little to no concern about tables vs divs, CSS quirks, and markup structure in general. Conversely, our UX people have no concerns whether we use MongoDB or SQL Server to serve records. They shouldn't have to. Our concerns are separated by using proper design and architecture, and we can work on things together while focusing on implementing our particular skillsets.

The script/markup mixture of DD and Backbone is not necessary at all, and it's a quirk because these frameworks (and others) make it one!


Plates has separated markup and function very well, IMHO https://github.com/flatiron/plates


They don't consider it inhumane, because it lies around the general treatment these people will get for the majority of low wage low skill jobs in China. This unrest is good though, as it compliments the already staggering turnover rate Foxconn endures with its employees, and will lead to marginal improvement over time assuming low skill job demand is competitive enough in China.


Who says we're here to learn?


This is due to one of my least favorite traits about reddit: the hivemind criminalizes the rich and powerful by defining them as naturally evil. I don't know how this mindset got started on reddit; I would love to find out. It seems to be their way of justifying being middle/lower class by saying the reason the rich/powerful succeed is due the rich/powerful not having a heart and gaming people of their money.


It's called tall poppy syndrome.


not really - tall poppy syndrome is when people of genuine merit are criticised. to apply that to the rich and powerful you have to also assume that merit is rewarded by wealth.

in other words: you're assuming that rich people are wonderful and that criticism is therefore unfair; others are sceptical that the wealth and privilege is justified and so feel that the criticsm is fair.

so the difference is political. labeling it "tall poppy syndrome" is a framing technique to "smuggle in" the assumption that wealth is deserved.

and to answer the question of "where it came from" - questioning the right to wealth is not a new idea. if you think it's something specific to reddit then you might consider learning more about alternative political viewpoints.


I think most programmers and engineers have personalities that constantly question their own competency. This is predominantly a good quality as it leads to much more rapid talent development, but it also leads to irrational actions like recreating libraries out of fear that you're "not a real programmer" if you use the work of others.


> Black Hat Independent security consultant Stefan Esser...

Is it correct to be calling him "black hat"?


Although I have taught myself a decent amount, I always just thought that I would wait until I had a proper CS degree. Plus I don't have much free time. I'm working 40+ hours a week for a startup now, learning the environment and what it takes for one to succeed.


Well, that's great. In that case, here's what I think:

Always push yourself to do more and better work. Wherever reasonable, do the right thing the first time. I know this is hard, especially in a startup, but there are micro-opportunities everywhere.

I find that some people have this ability to stay laser-focused on a project. And some can't. I belong to the latter camp and what I do is whenever I slow down or procrastinate a project, I'd switch to doing something else. Maybe the context-switch isn't that efficient for productivity, but I'd find that over time, I feel more positive (having done work, real work), and even if I end up with a dozens of uncompleted projects, I learn things along the way and they usually help somehow, somewhere, later. But of course finish the core project.

And while I'm at it, here's something I wish someone else helped me realised much earlier: learn good presentation, writing and documentation skills. (Perhaps you already do them very well, in that case, make it even better. Challenge yourself).

There's a few visible folks on HN who are very young and seems to have achieved amazing things, perhaps drop them a note and see if they have any advice?


Smaller changes, smaller cakes.


I don't like that Coffeescript requires a compiler to create the actual javascript, but that they don't offer a cross-platform solution for this compiler. Yes, you can get the compiler working on Windows with Cygwin, but a better solution would be a windows compatible compiler that didn't make me go through the hassle of setting up Cygwin in the process.


You don't need Cygwin to "install" CoffeeScript. You can even run it in your browser:

http://jashkenas.github.com/coffee-script/#installation

And Node.js can also be run natively:

https://github.com/joyent/node/wiki/Building-node.js-on-ming...


There's also a Ruby wrapper for CoffeeScript, and several projects aimed at Windows that use Java or .NET. A good round-up is at http://stackoverflow.com/questions/3175561/coffeescript-on-w...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: