HNHacker News
TopNewBestAskShowJobs

leftnode

3,922 karma · joined November 20, 2008

submissionscomments
leftnode··on Talent Acquisitions
Is this something you can really plan out from the beginning? How many millions of developers would love to be able to create a product that drives enough attention to ensure an acquihire?

Who knows, you might be right and some developers might be able to think of an idea, build it, and market it successfully enough to get the acquihire they want (along with a big paycheck), but I suspect most just want to build a product _someone_ finds useful.

leftnode··on Heroku Releases Free PostgreSQL App for OSX
Maybe not everyone subscribes to the Heroku mailing list or the list of all new software released ever and hadn't heard about it?
leftnode··on Here’s to the PHP Misfits
Thank you for saying this. I also do a ton of PHP development and it's so fucking tiring. Just stop with the posts already and get some shit done.
leftnode··on Vim, you complete me
Or maybe that's why there are so many divorces!
leftnode··on What PHP 5.5 might look like
Like the article said, you can't use it with function calls because empty() itself is a construct of the language and not a function. So, empty(someFunc()) is an error. You'd have to put the return value of someFunc() in a variable and test it for emptiness, or do something like if (0 == strlen(someFunc())) { /* .. */ } which is overly verbose and not fast.
leftnode··on What PHP 5.5 might look like
Better than parameter skipping would be named parameters so you could just do:

    function foo($a, $b="10", $c="5", $d="3") { /* .. */ }

    foo(5, $c="10");
That way $a == 5, $b == "10", $c == "10", and $d == "3". Much better and cleaner syntax in my opinion and a lot of other languages support something similar.
leftnode··on Ask PG/HN : Replacing Email - What problems/solution comes to your mind?
The two biggest issues for me have to deal with communicating with groups of people.

First, I hate being involved with an email conversation between several people that lasts for days and you end up with a 100 email long chain. It's difficult to wade through the crap, everyone has their 10 line signature and the useless privacy warning for a 1 line email. It's annoying and very inefficient.

The other annoyance is not being able to unsubscribe yourself from threads that no longer are of interest to you.

This happened recently at work. I was communicating with our QA manager and our clients QA manager. I had taken care of my part, and they continued the conversation through email yet I still received every email because they would just reply all. Eventually I had to send an email and say "next time you send an email, please remove my name from the list unless I actually need to read the contents of the email."

To me, a simple solution to this is a threaded message board (even ones as simple as like vBulletin and the like from the early 2000's, obviously built with better technologies).

With a message board you have control over how much information you consume, but if someone really wants to send you something, they can send you a private message and ask you to join a conversation. You subscribe to threads of conversation, and then unsubscribe when they no longer interest you.

Find a way to do that in an email client and I'd easily pay $100 for that piece of software.

leftnode··on Github Raises $100 Million
Maybe they're building their own data center? Or really trying to expand into the enterprise market by going up head to head with Atlassian (expanding their issues and Wiki tools to complete separate packages). All speculation, of course.
leftnode··on Github Raises $100 Million
https://github.com/blog/1189-investing-in-github Straight from them. Congratulations on building such a great business.
leftnode··on The True Problem With PHP
How so?
leftnode··on Vulnerabilities in Heroku's Build System
It's standard practice to encrypt your emails when sending potential security notifications to the party that you're notifying. Not only does it keep out prying eyes, it ensures the person sending the email is who they say they are.
leftnode··on AirBnb's new site design
This type of redesign is not needed. Full redesigns are rarely needed. In my opinion, they should have spent several months changing small pieces of their site and testing how well people respond to the changes.
leftnode··on Berlin's new 107,000 ft² startup factory
Or, to satisfy both crowds, the title could have had " ... 10,000 m^2 (107,000 ft^2) ... ".
leftnode··on How Google's Marissa Mayer Prevents Burnout
The paragraph

When Mayer suspects an employee might burn out, she asks them to find their rhythm. They've come back with, "I need to be home for Tuesday night dinners," or "I need to be on time for my daughter's soccer games."

really bothers me. If employee burnout is a regular thing inside your organization, that's a serious issue that needs solving. But to have to ask permission to spend time with your family is ridiculous.

If you're working 130 hours a week, something is seriously, seriously wrong.

leftnode··on Codecademy closes $10M round
It looks like CodeAcademy.com redirects to CodeCademy.com.
leftnode··on NPR's Car Talk to end in September
I imagine a lot of young children bonded with their fathers over this show. My father and I have been listening for 20+ years. Car Talk will be greatly missed.
leftnode··on Storing Passwords Securely
I imagine things like this is a result of the account management part of LinkedIn being built years ago when we thought plain-jane sha1 was ok to use, and then they just never got around to using bcrypt.

Ironically, the algorithm to upgrade to bcrypt is simple. Add a flag to the account table if they've upgraded or not. Next time the user signs in successfully, re-hash their password with bcrypt, toggle the flag, and update the password_hash value in the database.

leftnode··on 6.5 Million LinkedIn Password Hashes Leaked
The salt may have been stored in a separate database table and not distributed with this list (if they were salted, which apparently they aren't).
leftnode··on Google Acquires Quickoffice
I used to work for Quickoffice and it's an incredible group of people. Very well deserved. Congratulations to everyone there!
leftnode··on A Message from KPCB Partner, John Doerr
I'll reserve judgement until the case is concluded, but something I see repeated with this is that they are a very diverse firm. That's great and progressive.

It still doesn't mean something like this couldn't happen.

leftnode··on Man, stranded in the desert, makes a motorcycle from his broken car
The man just happened to be named Tony Stark.
leftnode··on Show HN: Launched our first product - Accthub.com
I'm working on getting an actual privacy policy on the site right now.

That's a good question, I'll have to think about it.

leftnode··on Louis CK does it again - 2 audio shows without DRM at $5 each
Hah, no, it isn't. I reset mine as well and it was "moron." followed by some random characters.
leftnode··on Show HN: Want to learn design? Try Design Lab.
This sites design is....not good. The font is hard to read at that size, the icons are blurry, the quotes at the bottom look like endorsements on first view.

Needs some more time in the oven I think.

leftnode··on Draw Something Loses 5 Million Users a Month After Zynga Purchase
I stopped playing it solely because I wholly disagree with Zynga the company and how they operate.
leftnode··on Meet Atlassian Stash: Git Repository Management For Enterprise Teams
Exactly. I love GitHub, but they are a bit pricey. If I can get a professional tool for $10 (I have between 1-5 developers) rather than $25 a month, I'm there.
leftnode··on Speed Hashing
I think you have to assume worst case: if they have access to your database, they have access to your web root. It might not be the case, but you should assume that.
leftnode··on Postgres 9.2 will feature linear read scalability up to 64 cores
I just switched from MySQL to Postgres for everything (as a result of seeing how powerful and stable it is at my full time job) and it is simply amazing. Easily one of the most impressive pieces of software built.
leftnode··on Girls and Computers
You could probably easily buy a computer with Linux on it today from Ebay for around $100. Installing Linux means you have a wealth of ways to instantly write code (gcc, g++, ruby, python, php, perl, and a browser where you can write Javascript) and there are plenty of places to go when it's capabilities run out.

I think it's even easier to buy all of this today.

Or, have I totally misunderstood what you've said?

leftnode··on Poll: What's Your Most Disliked Programming Language?
PHP will be at the top of this poll and the other poll of favorite languages.
← PreviousPage 7 of 23Next →