HNHacker News
TopNewBestAskShowJobs

pixeloution

215 karma · joined March 2, 2011

Writing software since 1996. Writing quality software since 2002.
submissionscomments
pixeloution··on Isn't Twitter Bootstrap making all web apps look the same?
Every site I visit uses HTML. It's making all the webapps look the same.
pixeloution··on Bitbucket now rocks Git
If we had to re-make the decision of what remote DVCS host to use, I'd certainly look strongly at bitbucket. We have only a small handful of developers, but many repositories (60+) all getting low traffic.

We've used both Github and Beanstalkapp.com and both charge based on total repos rather then disk space or developers which, frankly, drives me a bit insane. I think both have better features then bitbucket (as far as I am aware) and better UI's (subjective) but my 60 small repos run me $100/month at beanstalk - not sure what it would run @ github.

I can't find any disk usage limits @ BB's site, which makes me wonder if there are hidden caps. If BB ever struck me as being as slick as github, I'd move our business in a second, even if the cost was higher then it is now ($10 a month? Really?!).

pixeloution··on [Hiring] London, UK - PHP/Symfony dev needed, 4 day week, at relaxed charity.
Ridiculously low rate for anyone competent - do programmers in the UK really accept $25/hour USD?
pixeloution··on Ask HN: What % of your job interviewees pass FizzBuzz type questions?

  <?php

  $string = "aeiouxabcd";
  $checkfor = array('a','e','i','o','u');
  $count = 0;

  for($x = 0; $x < strlen($string); $x++) {
    if(in_array($string[$x], $checkfor)) {
  	 $count++;
    }
  }

  echo $count . "\n";
Am I hired? Or do I lose cool points for PHP?
pixeloution··on Ask HN: What % of your job interviewees pass FizzBuzz type questions?
OP may not be actually using "FizzBuzz" as he said a FizzBuzz-type problem :)
pixeloution··on Ask HN: What % of your job interviewees pass FizzBuzz type questions?
Just curious if you expect perfect code on a sheet of paper or give them an IDE and say go for it.

As I remember fizzbuzz (print numbers 1 thru x, then fizz if divisible by 3, buzz if divisible by 5, fizzbuzz if divisible by both)

I did it in a text editor in under a minute. Got two errors because I did it without thinking, fixed it, and had a working solution in 90 seconds. It's taking me longer to write this response.

I can't imagine anyone who writes code daily who couldn't get this right in under 5 minutes given a text editor and a way to run the code, but I could imagine plenty of people who trying to do it on a sheet of paper who would make goofs. And most of those would make good employees.

pixeloution··on Show HN: I created a window manager for Mac that isn't insanely over priced
I didn't know there were any that were insanely priced. Your headline might better be "I'm selling an app at a foolishly low price, take advantage of me while you can!"
pixeloution··on [dead]
How does basamiq's post equate to "no vacations"? The post says, quite clearly "Take vacation time when you like".
pixeloution··on Workless
I hate to be a jerk but using :last-child at this point in time seems like a pretty poor choice; its not supported by IE8 and below, which is still an awful lot of people
pixeloution··on PixFit - ultimate measuring tool for Mac OS X
This appears to be based on xScope -- or at least one small portion of xScope -- a product much better described as the "ultimate measuring tool".
pixeloution··on Which password storing technique better?
Modern GPUs can calculate 250 million MD5 hashes per SECOND - so even a salted MD5 hash isn't much help.

Since you're using Code Igniter, that means PHP -- bcrypt forces you to use a salt, plus its a slower hashing method which means the passwords are much more secure should your database ever be compromised.

Final not its not "bcrypt or salt" its "bcrypt and salt" -- a salt is a string you add to the plaintext password before hashing, to prevent the use of rainbow tables for an attacker.

pixeloution··on Before you buy: Mac value analysis
"The Mac Mini is the clear winner in value for money. Even if you consider that you’d need your own monitor."

Well ... no. The 27" iMac comes with a screen that would cost you $900 - $1200 depending on where you buy it from. 2560 x 1440 resolution monitors are not common or cheap.

If you want the high resolution, large monitor, the 27" iMacs are easily the best value.

pixeloution··on Ask HN: understanding software contractors
Reading code is more difficult then writing code. Understanding a complex system is difficult -- understanding a complex system with poor architecture is nearly impossible.

If anyone is bidding on the work without looking at your code first, that's a good sign they're someone to avoid. If someone had a large project they wanted modified, I'd expect to spend a few hours with the code before agreeing to work. If it was really awful, I'd probably turn down the job.

Very few good programmers are looking for jobs. When you say "bad reference online" it makes me wonder if you're hiring from a site like odesk ... and those sites are generally programmers scraping the bottom. If I drew the wrong conclusion from that comment I apologize.

pixeloution··on Cool notification messages with CSS3 & Jquery
Very poor UX design then because there's nothing which indicates this would be the case, and no general understanding that clicking things makes them vanish.
pixeloution··on Minimum Database Wrapper for PHP projects
PDO already is a simple wrapper for accessing a database.
pixeloution··on How To Safely Store A Password
There is no such thing as a GPU based bcrypt hasher because it woudln't be - from my understanding - any faster then a CPU based one. Not all calculations are able to be sped up through the use of a GPU.

So I'm comparing the fastest you can do bcrypt hashes (100 a sec at that work factor) vs the fastest you can do MD5 hashes (250 million per second)

pixeloution··on How To Safely Store A Password
bcrypt at 10ms only being 300 times slower would indicate you can only try 30,000 MD5 hashes per second -- which is incorrect. Using a GPU based cracker on a current generation top-end video card you can calculate over 300 million per second.

Bcrypt at 10ms is 3 million times slower, not 300 times.

pixeloution··on Ultra minimal CSS grid utility
The posted grid system is broken in some versions of IE, Opera, and other browsers I'm sure but I don't remember which other ones suffer rounding errors offhand.

It amazes me how, with so many existing grids that do it right, someone can write one that's wrong. Or would bother to in the first place.

I agree with huckfinnaafb - OOCSS is better implemented if you want a simple grid

pixeloution··on I don't understand why anyone would use Node.js
And how is that relevant? I've heard the argument "Your backend developers can work on the front end too" -- but its a tired argument. Any developer who can't already do both has no place working for a company producing web-based software.
pixeloution··on [dead]
Try "password"
pixeloution··on [dead]
A note to you, and hiring companies everywhere: posting salary ranges will get you more applicants. People looking to move jobs usually don't spend time interviewing for a position where they have to guess at the compensation.
pixeloution··on Ask HN: What's Wrong with Your Hosted Time & Billing Software
There are more "feature complete" products out there. People who use harvest (myself included) use it BECAUSE its simple, and doesn't require an accountant's mind to understand. Those people are freaky.
pixeloution··on Should CS depts. reject creative applicants?
Just because you've had a bad experience doesn't mean CS departments should reject creative people. It means it wasn't suited to you.
pixeloution··on Should CS depts. reject creative applicants?
So you posted this question here as "Ask HN:" and it got no traction; now you posted it no Quora and have posted that link here -- is there some ulterior motive you have?
pixeloution··on Ask HN: Should CS depts. reject creative applicants?
Programmers - good ones - are creative people. Creative people sometimes make poor entrepreneurs. Maybe you should let them decide for themselves what they want to pursue?
pixeloution··on Ask HN: What apps/businesses has Apple just rendered obsolete?
Dropbox, along with the rest of these, I imagine, have plenty of non-mac users.
pixeloution··on Cheap GPUs rendering strong passwords useless?
GPUs are rendering MD5 and other weak hashing methods useless when a database is compromised. Using bcrypt [properly] can reduce the attempts the fast computer on the planet could make to a handful per second.
pixeloution··on Ask HN: How did you learn to code?
On an Apple II+, I programmed a simple game in Apple Basic when I was maybe 10 or 12 years old.
pixeloution··on Ask HN: How much is working from home worth?
The way you calculate it above is an odd way to look at it; sure you save 1.5 hours a day - but you certainly aren't getting paid for those hours. And chances are you won't be doing side work that will pay you that $110/day with your free 1.5 hours.

The value is increased freedom. The OP has to decide what value that has to him - assigning it an arbitrary number based on what a person earns per hour is silly.

Your second point was much more valid -- if you can live in a much more inexpensive way, that's a benefit you can put an actual # on.

pixeloution··on Ask HN: How do you track hours for a project?
Harvest (getharvest.com I think) is pretty nice. I used the free plan for about 6 months til I outgrew it and the paid plan was $12/month. Really great time-entry system.
← PreviousPage 4 of 5Next →