HNHacker News
TopNewBestAskShowJobs

pixeloution

215 karma · joined March 2, 2011

Writing software since 1996. Writing quality software since 2002.
submissionscomments
pixeloution··on Software engineering interview questions
I didn't see much that qualifies as a "Brain Teaser" - most of these are algorithmic questions. Knowing when do implement a depth first search != brain teaser.
pixeloution··on Ask HN: Why do you code?
Okay - reality check; a lot of programmers are bad. I'm in Austin and we have developers straight out of school at 70K+.

If you're knowledgeable, have good communication skills, aren't a flake, and live in even a semi-major city (My last three stops have been Cleavland, Minneapolis, and now Austin) a six figure income as a software engineer is not difficult. If you're at 50k its time to start a job search.

pixeloution··on Ask HN: Why do you code?
I like solving puzzles. Often that puzzle in my world is "How do we make sense of all this data for business users" or even as simple as "How do we make this faster?".

Also, its well compensated. If this was a 50k/year job I'd have found a new career by now.

pixeloution··on OS X 10.10 – Source Code
There is still some SVN floating about but its primarily git
pixeloution··on Apple: where is your #AppleMoonshot? Open letter
Companies have a LEGAL obligation to their shareholders to pursue profits, and to be fiscally responsible in that regard. Using a "real portion" of cash to attempt to do things not related to making money would result in a very large class action suit.

Its a nice thought, but its not how publicly held corporations work; they have a responsibility to shareholders.

pixeloution··on Ask HN: Where to post a remote job?
https://weworkremotely.com/ might not be a bad option - not sure how the traffic is, but ad placement is inexpensive, and its only for remote jobs.
pixeloution··on Ask HN: What's it like working at Apple?
OPs post history puts him as a college sophomore - his pay package won't include RSUs. That being said, it really depends on the team, and the manager - just like any other big company.

And no, you won't need to own your own Apple gear.

pixeloution··on Ask HN: PHP Freelancers.
Being a Freelancer often has more to do with your marketing and sales skills than your skills as a programmer.

The question you should be asking is "Do I want to run a business?" That's what you'll be doing. You'll be finding clients, bidding projects, keeping those clients happy AND producing the deliverable. Its not easy but it can be quite rewarding both financially and mentally if you have the skills for it.

I flew solo for 7 years and while I wouldn't take back the experience, I also wouldn't do it again. I prefer working for MegaCorp where I write code, mentor other developers, and generally have less to worry about.

pixeloution··on Ask HN: Would programming be easier if we started indexes at 1?
The canonical argument for starting indexes at 0: http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EW...
pixeloution··on Ask HN: Favorite payment processor (2014)?
Stripe is by far, in over a decade, the simplest method of online payment processing I've ever run into. You can add it to your app in a trivial amount of time, customer service is great and the documentation is clear and easy to follow.

The only negative I can think of is there are cheaper options out there, but at 2.9% + 0.30 per transaction, its reasonable enough for most of the clients I've implemented it for.

pixeloution··on Ask HN: Freelancers / Hourly workers – how do you track your time and get paid?
I used harvest; along with good notes about what type of work each block was. Hit a button, instant invoice. Really great product.

The time tracking marked is already oversaturated with competitors - I can think of a half dozen from memory, I'm sure there's many more than that. Good luck to you sir - I hope you have a worth while differentiation strategy.

If I may be so bold as to suggest: build a product that's great, rather than cheap. Competing on price for a service like time tracking is silly - anyone who needs such a service won't care if its $6 a month or $25 a month, as long as it does what they want, and does it well.

pixeloution··on Ask HN: F*ck HostGator. Can anyone suggest a better managed VPS alternative?
maybe these guys? http://www.unixy.net/vps-hosting/
pixeloution··on The Meteoric Rise of DigitalOcean
Its a bit deep to understand at first, but once you've been on the platform for a while, its pretty straightforward. I'm going to respectfully disagree with the "smaller set than people initially assume" -- there are huge differences.

Some examples:

* DNS can be set up to round robin * auto-scaling can be built in * load balancers are available and easy to use * For companies with multiple employees various levels of access can be granted to the system via IAM roles * you can add and subtract hard drives from an instance on the fly (EBS volumes) * You can set those volumes up as RAID if you so desire. * You can easily move IP addresses from one instance to another.

These are just the ones off the top of my head as I've been off AWS for about 6 months now. This doesn't even count how well the servers play with other amazon web services, like SQS, SNS, SES and RDS (queue, notifications, email, database).

That being said, I use DO for a few small sites I host because I don't need any of the features AWS provides.

pixeloution··on Stopping web scrapers with HTML character codes?
Its not effective vs any scraping; how do you imagine scraping works? In the most basic case, a program makes a HTTP request, gets the source of your page, and processes it via a HTML parser.

In some cases, the same HTML source will be run through a headless browser to parse it, in which case javascript trickery can't protect it either.

The basic answer is: if an end user can see it in a browser, you can't hide it from a scraper.

pixeloution··on Square is an Irresponsible Company
Except ... you agreed to this treatment via the Terms of Service: https://squareup.com/legal/seller-agreement
pixeloution··on Poll: Developers how often are you contacted by recruiters?
Almost all recruiters are paid a % of first year salary - 30% was a very common figure when recruiters contacted me to see if we wanted candidates for open positions.

That being said, its not in the recruiter's best interest to try to maximize your salary. The difference between you earning 90k and 100k results in a trivial commission difference to the actual recruiter. His interest is aligned with placing you as quickly as possible and moving on to another position. Its very similar to how your real estate agent isn't really motivated to get you an extra 5k on your 300k home.

pixeloution··on How to Store Usernames & Passwords with Two Way Encryption in MySQL
This article gives advice that is not only bad, but dangerous. You should never, under any circumstances store a password in a format that can be reversed. Doing so for the password to someone's primary email address borders on criminal - a comprised email can be used to break almost any other account someone may have.

If there's no other way to build the app, don't build it. It's the only ethical thing to do.

pixeloution··on Hire by Auditions, Not Resumes
I've always found this theory of hiring interesting but I think it eliminates some of the best possible candidates. People who are really good at what they do don't need a 20+ hour try out to find outstanding jobs - especially not in software.

If I have a choice between working for the company that wants to try me out ... at a rate grossly below market, and a company that can look at my experience and examples of code I've written - well it's a no brainer.

I feel like a company that hires like this has no respect for the potential employee.

pixeloution··on 5k budget for website
Bacon recipe website, complete with user submitted and voted on recipes.
pixeloution··on Learning to code will not make you rich (or particularly powerful)
The author is making a false assumption; I work for one of the largest companies in the world and we have quite a number of age 40-50 year old people in individual contributor roles earning healthy (low six figure) salaries.

I personally know plenty of people who are 45+ still working as programmers.

pixeloution··on Show HN: Codebox - Cloud IDE as a Service
Well, other than it not actually working, its fine. I click 'start editing' after setting up a box and it prompts me for a username and password.
pixeloution··on Ask HN: how to land a programming job?
If you lack practical experience, you should find smaller companies to apply to, rather than recruiters. Recruiters are looking to satisfy lists of buzzwords and requirements, whereas the hiring manager of a small company is just looking for someone competent.

One of my recent hires was for a developer's first job and that hire was based mainly on the strength of a few projects he'd done and posted on github.

pixeloution··on Sublime Text 3 Public Beta
You don't actually need a paypal account to pay via paypal; you can use your credit card directly and never make an account.
pixeloution··on Node.js infographic. Convince the boss the next project should be built w/ Node
This infographic has exactly zero reasons why a business owner would choose to use this technology. The people who hold the purse strings don't care if its popular, trending, or used by big companies. The questions that need answers are:

    * is it the right tool for the job?
    * is it better then our other options?
    * will it save us money and/or development time?
    * will it save us money and/or maintenance effort?
Positive answers to those questions are a reason to use node for a particular project. Not the fact its popular with developers who, as a group, always want to play with new toys.
pixeloution··on Is your Twitter password secure?
So you want us to submit our password and username to an unknown entity? At that point, no, its not secure, even if its FKoieoSF()$902358#f9J#90JP[V, which, incidentally, is my password.
pixeloution··on Why startups should care about App.net
I think the point is that it's not like Facebook; with facebook, you, the user, are the product. With app.net, the platform is the product, and you pay for it.

Facebook makes decisions about its system based on maximizing its ad revenue, not maximizing your ability to do the things you want with it. A product not relying on advertising can focus entirely on the users, ideally.

pixeloution··on "rent an expert" with AirPair
I click "Find an expert" and get some odd google drive error

You need permission to access this item.

You are signed in as [ xxx@custom-domain.com ], but you don't have permission to access this item. You can request access from the owner or choose a different account. Learn more

pixeloution··on Why is Spotify chugging upload bandwidth when it is not streaming?
Not sure how true this is currently; I've got spotify premium up at the moment and according to ActivityMonitor I've got no data outgoing.
pixeloution··on Mint.com lost my data
So you're saying ... you didn't bother to read before deleting your own data, and that's somehow someone else's fault?
pixeloution··on I’m Tired Of Companies Ripping off our site, So I’m Calling Them Out
I would buy this -- its quite nice -- and repurpose it to something other then web design / development
← PreviousPage 2 of 5Next →