HNHacker News
TopNewBestAskShowJobs

lrobb

450 karma · joined May 9, 2010

submissionscomments
lrobb··on I’m an Engineer, Not a Compiler
I'm well aware of the difference between a set and a list.

My point, which was apparently lost, is that the underlying implementation of these structures is the same in PHP.

lrobb··on I’m an Engineer, Not a Compiler
On the list vs. set... This is an "easy" one if you just stick to the standard CS def, or you just know a language that has a clearly defined library offering that... But in PHP, there's technically no difference between a list and a set: An array in PHP is actually an ordered map. A map is a type that associates values to keys. This type is optimized for several different uses; it can be treated as an array, list (vector), hash table (an implementation of a map), dictionary, collection, stack, queue, and probably more. As array values can be other arrays, trees and multidimensional arrays are also possible.
lrobb··on Colleges and Employers Demanding Facebook Passwords
ftw!

"Put it all together and I think we all now see the fundamental utility of LinkedIn — it’s the one place where you can demonstrate how honest, decent and accomplished you are, even if you have to lie and cheat to do it." http://www.creators.com/lifestylefeatures/humor/work-daze/li...

lrobb··on Colleges and Employers Demanding Facebook Passwords
I can see it now...

Introducing facebook background searches! For a low fee of $2499, fb will comb through your prospective employee's postings and alert you of any trouble spots!

lrobb··on Packages: The Way Forward for PHP
Another fan of Flourish.

From the site: Please note that Flourish has undergone a good deal of real-world testing, and can generally be considered production ready.

lrobb··on How to Hire a Programmer
The design profession is light years ahead of programming in that regard... Probably because of its print history.

I'm reminded of this great presentation by the mule design guy (NSFW) F*ck you, pay me: http://vimeo.com/22053820

lrobb··on Google’s Web Search Quality. A picture is worth a 1000 words
I'd be interested in how those results were obtained, because when I search google with that exact same query, the results look pretty much like bing's results.
lrobb··on StackOverflow
I learned this from a very wise man* about why you shouldn't take VC money: "The fundamental reason is that VCs do not have goals that are aligned with the goals of the company founders."

While I don't doubt your good intentions... Isn't the fact that WikiPedia is a 501(c)3 and you have outside influences a rather large difference?

*you

lrobb··on What I learnt pretending to be a programmer
tl;dr -- young rails fanboi thinks it's the greatest thing since sliced bread... doesn't know tim toady...
lrobb··on Why I Don't Do Unpaid Overtime and Neither Should You
I don't know anyone that actually does 9 to 5... The standard in the midwest is 8 to 5, 1 hour lunch break.

So you're really only putting in an extra 30 minutes per day... Minus the dinner you eat...

I'm going to go out on a limb and say you're probably not the target audience the poster had in mind.

lrobb··on We're turning off Clickpass March 15. How to keep your HN account.
How are your conversions?

I'm looking at implementing this for a new site...

lrobb··on New version of Apache HTTP Server released
You've got think about all of the specifics though...

Here's apache tuned to serve static files of 50kb in length, with 20 requests per client, 500 uniques per hour...

vs.

Here's apache tuned to serve a wordpress blog that gets 500 uniques per hour and each client makes 50 requests (average time on site is 5 minutes)...

and then...

apache serving wordpress on a VPS vs apache serving wordpress on a single core vs apache serving wordpress on a quad-core..

and oh-wait... if we're talking php then let's consider prefork/FastCGI/yada yada yada

The "problem" (or as I prefer to look at it: feature) with Apache, is that it's been around for so long, that it can accommodate all of the above specific issues.

lrobb··on We're turning off Clickpass March 15. How to keep your HN account.
Back in "the day", users were bombarded with warnings to never give out their email address, lest something bad happen... at one point in time, if you did post your email publicly, it would quickly become unusable as the spam tools & regulations were way behind the spammers. I'm sure there's still a huge contingent out there afraid of putting their email into the wild.
lrobb··on New version of Apache HTTP Server released
Those would be pretty much meaningless...

Apache can be tweaked in so many different ways depending on what your traffic patterns look like, and how you're processing your requests. MaxClients / KeepAlive / MaxRequestsPerChild / etc...

e.g. you would have a completely different config for serving wordpress vs static images for a photo album.

lrobb··on Can guys in coffeeshops compete with celebrity entrepreneurs?
As Spolsky recently said:

"Making a major horizontal product that’s useful in any walk of life is almost impossible to pull off. You can’t charge very much, because you’re competing with other horizontal products that can amortize their development costs across a huge number of users. It’s high risk, high reward: not suitable for a young bootstrapped startup, but not a bad idea for a second or third product from a mature and stable company like Fog Creek."

lrobb··on An open letter to anyone with “SQL Server” on their resume
Those are mostly valid points/questions... I think some, such as knowing all of the date/time types and their precision really depends on what kind of work you're doing.

I've noticed a big difference in interviews between software companies vs. internal IT departments. IT departments tend to favor how much product knowledge you have. So they think a senior person should know what's new in sql-server 2005 vs 2000... or be able to rattle off the differences between all of the various ways to store date/time.

Software companies, on the other hand, care more about how you think and design things, and what you've built. Design an algorithm to do "X"... Make "X" scale... etc... I saw you built "X"... How did you do it?

I put down that I had used C# on a resume... My first experience with it was writing a server that monitored a directory for alerts, then did some processing on the alerts, and routed them to various other 3rd party boxes... I used the file notification, threadpool, and http client libs, wpf... I subsequently used it for some Project Euler problems.

Do I "know" C#? Well... After a couple of interviews full of questions such as "explain what a delegate is... what a mutable class is... explain IOC..." I would have to say no, I don't really know C#.

That hasn't kept me from using it to bring in hundreds of thousands in revenue.

lrobb··on Why I Don’t Host My Own Blog Anymore
I think this could be a great route to take. Patrick might be at the point that he has enough marketing work to do though, that he wants to focus on that.
lrobb··on Where Tcl and Tk Went Wrong
What a memory flashback...

I made the decision to focus on low level C++ / Windows right around the time tcl/aolserver was cutting edge.

I think my career advice for younger programmers is to stay away from whatever technologies I'm using.

lrobb··on Inbound.org: Community-curated Marketing News
I'd like to register, but twitter only???

And then... An error occurred while trying to retrieve your Twitter username. Please try again.

lrobb··on Startup dudes: Cut the sexist crap
Some of these comments baffle me.

Not me... We work with a bunch of troglodytes...

I've worked in a place where I could locate the female programmer by where the flock of nerds were hovering.

lrobb··on Best Resume Ever: How to Woo a Startup
That's a lot of work to go through just for an application... How to "woo" a startup? What was that about a shortage of tech talent?
lrobb··on An Eight in a Million chance (consultants, interns, MS Access)
Speaking of rounding errors...

I worked telecom billing about 10 years ago... Our system consisted of a couple dozen fairly large C++ programs, and numerous DBF tables.

This system was originally written in Clipper(1), which IIRC defines numeric as an 18 digit text field. Well, when that particular program got ported to C++, the author simply used a 32-bit int in place of NUMERIC... Which needless to say worked just fine up until we started getting clients that had values larger than 2^31-1 for that field.

The scary part, is that it would just overflow, so you wouldn't get any errors... It wasn't until some guy in ops noticed a number that just seemed a little too odd.

1: Serendipity: The founder was a medical student that happened to know clipper, that happened to have a friend that had just started a telecom company and needed a billing solution (right after the Bell breakup).

lrobb··on No Framework Needed
The next blog post will be about the speedup obtained with serving static assets via CDN?
lrobb··on Rich Dad Poor Dad... Worst Personal Finance Book of All Time?
I think it's because people tend to discount what they know.
lrobb··on The Curious Story of the Smart Developer Who Couldn't Find a Job (he liked)
That describes the typical job post on angel list... It makes me wonder how guys can make it past an algorithms class yet not be able to do a simple spreadsheet projection.
lrobb··on Farewell Stack Exchange
Why not make SE a family-friendly company instead of just leaving? I'm guessing at this stage he has already lost control and can't influence that decision?
lrobb··on Why do self-respecting hackers use Gmail & Co?
Well, they already root around... That's why they can serve contextual ads.

Right now it's "harmless"... But people get a lot more personal in email or google searches than they do on, say, facebook.

There's some gold to be mined in there.

lrobb··on It’s too late for Dave Winer and John Battelle to save the common web
This is pure gold: dry humping a brand new buzzworthy social media platform to death.

I wonder what the survival rate is after being dry-humped by Scoble?

lrobb··on Why do self-respecting hackers use Gmail & Co?
Yep, they data-mine my email anonymously, but they try to not be evil about it.

Eventually, as it happens in all public companies, the "do no evil" people are going to be out, and the "maximize the buck" people are going to be in.

lrobb··on The 'Startup Boom' is a disguised jobs fair for big corporations
Selling a business for a payout is one thing... Starting a business just to get a job is kinda nuts. You say "lose nothing", but there's always a tradeoff..
← PreviousPage 4 of 6Next →