HNHacker News
TopNewBestAskShowJobs

Timothee

5,786 karma · joined June 12, 2008

submissionscomments
Timothee··on Heroku Platform API, Now Available in Public Beta
That's actually been one of my backburner projects for some time. But I haven't had much time recently…

My approach though was having a Chrome extension to add that button on any GitHub repo. Clicking it would create the app, clone it and push it out to your own instance.

Some things slowed me down though. For example the Heroku API doesn't play well with requests made with XMLHttpRequest inside the browser, so I wrote a simple proxy for that purpose. I started working on a Heroku app that would do the git cloning but haven't had much time on it.

Timothee··on A new Gmail inbox
I evidently failed to convey in my comment that I'm not saying that the new features are a bad thing.

I totally understand that it's a problem for many people. (you should see my wife's inbox… I try to intervene now and then but it's a lost cause)

I almost wish I had an inbox problem so that I could try Mailbox, Sparrow, or whatever to finally have a solution to my problem. :)

Timothee··on A new Gmail inbox
Absolutely. I'm not saying they shouldn't do it, or that it's bad or anything like that. New email interfaces is just one of these things that has never been really useful to me. I tried Mailbox for a bit but it's solving a problem I don't have. This new feature seem as well.
Timothee··on A new Gmail inbox
I haven't had the problem, but the mailing-lists I've come across are more often than not ran on mailing-list systems that let me pick the emails I want to receive (e.g. Google Groups). I typically go for none or just replies to my own posts. If I want to see what's up I check the site.

But if your filter archives, labels and marks as read the emails, you're fine because your inbox is cleared of them but you still have the ability to check the activity.

Timothee··on A new Gmail inbox
I don't really have any newsletter that fits this. But I'd do what Ives is saying and use filters to put them out of the way.
Timothee··on A new Gmail inbox
Any time I get something I don't want I click the unsubscribe link. If the link doesn't work, if there aren't any or if I need to do more than legally necessary (e.g. logging into my account), I click "Report spam" in Gmail.

I don't feel bad about clicking it because I trust Gmail as a whole to be smart enough not to penalize an account globally if I'm the only one reporting it. Plus, when I do it, it's because it's actually spam.

Over time, it really works.

Timothee··on I Sold The Magazine, Too
I think it's interesting to see the evolution of a startup engineer/now entrepreneur.

Instapaper was a little product made by this one guy at home that grew big and I think for that reason, Marco Arment's story appealed to a lot of people here that are hoping to build their own bootstrapped product. And now he's at a later stage where he used the Instapaper success as a stepping stone for more projects, like The Magazine.

Timothee··on A new Gmail inbox
I find all these new email products (Sparrow, Mailbox, etc.) interesting on a UI/UX level but they're highly irrelevant to me. I always read about how hard it has become to manage one's inbox, but I really don't have a problem with it.

My system is simple: do not sign-up for newsletter or notifications (e.g. Facebook, Twitter, GitHub, etc.) you won't read, unsubscribe anytime you realize you don't read the ones you receive, delete emails you won't ever need again, archive the ones that are nice to keep around but won't require anything from you anytime soon, and use filters whenever possible.

So in the end, I don't receive that many emails per day. I certainly don't receive any promotions in the mail… that's just asking for trouble.

Right now I have 25 threads in my inbox and the vast majority of them I keep around because they have pictures I want to save in iPhoto but haven't had time to. (I need to find a system for that actually)

Timothee··on Probability of acceptance of pull requests
What would be interesting to see would be merged vs. open vs. closed (as in rejected), and also the typical delay between the opening of the PR and the merging/closing.

Some projects are fast to close PRs if they don't fit their goals, some don't attend to the PRs at all and you have PRs lingering in the queue forever.

Two projects could have a similar acceptance rate with very different attitude: one could be on top of things but picky about what they merge in, while another is just not attending to the list except for the odd PR now and then. It seems that a project like the former would still be more interesting to participate in just because you could expect more feedback on what is wrong.

Regarding the presented data, I'm also surprised that it's that high for some project. With the way GitHub works, it's easy to create a pull-request without consulting anybody in the original project, so it's surprising that so many would match the projects' intentions.

Timothee··on I took the $300K
I often present it this way:

- when you join a company as an engineer, the best case scenario is probably something like 1%.

- a pretty good case scenario would be for a company to be bought in the $100M range. Say, $250M? You'll have cases in the billion-range, but that's exceptional.

So that's $2.5M! Nice! But a couple of things:

- you've been diluted in the meantime. - investors have liquidation preferences, so your percentage is coming out of a smaller amount.

That $2.5M got reduced a bunch. And you'll have to pay taxes on this. So, you're likely under a million in the bank at that point. That's honestly fantastic. But it won't last forever (meaning you're not set for life) and to compare it fairly, you'd want to divide that amount by the number of years you've worked for the company. (compared to a more stable job that pays more, with a regular bonus plan, less hours on the job, probably better benefits, etc.)

But the thing is that in most cases, people don't get 1% and in most cases, companies don't get bought for $250M or more. So, no you most likely won't get rich. Some do (the people at Instagram and Tumblr recently), but they are lucky exceptions. And even then, reports say that most people at Tumblr would get somewhere around $350k. Certainly very nice, but not life-changing and the reason it's been discussed at all, it's because it's an exception.

Timothee··on I took the $300K
As mason55 said, a bonus will typically be reduced a lot when paid out (so that a $5k bonus ends up being more around $2.5k in your bank account), but in the end, when you do your tax return, you're taxed the same rate on your salary than on your bonuses.

Think about it this way: on your W-2, (assuming the US here) gross bonus and salary are not separated into two different categories. Thus, it can only be taxed at the same rate.

That being said, I'm surprised you'd say that salary is taxed higher… the typical misconception is to think that bonuses are taxed higher for the aforementioned reason.

Timothee··on Runscope – API Tools for Developers
I haven't been able to play with it too much yet, but I liked what I've seen. The interface is very clean and well done for a launch version.

I typically like to do more and more things in a terminal rather than in a GUI or web interface, especially for that kind of things, but there's definitely benefits in having all requests logged and easily accessible and editable.

Some aspects look like a very nerdy version of a social network (stream, share, favorite), which is kind of surprising but I could see how that would be useful sometimes. I have a backburner project using the Heroku API (which I've found acting weird sometimes) and that should be a good way to test it more.

Timothee··on We got hacked
I believe that you can transfer them right away without losing any time on your lease. Meaning if you have 6 months before a domain expires and transfer it to a new registrar and pay for a year, you'll have a year and a half before it expires.

I've never done it myself but I've read it in multiple occasions so it might be worth checking if you're really looking at moving away.

Timothee··on Facebook Tells Parse Developers “No Plans To Change How App Data Is Used”
How did Instagram change since the purchase by Facebook? (honest question, I don't use Instagram at all)
Timothee··on An App That Moves Sports Fans to Better Seats
the fee may actually be lower than the difference in ticket price

Isn't the main point of getting a cheap ticket and then moving to a more expensive one to not pay the price of an expensive ticket?

Timothee··on Never Trust what Recruiters Say
I just wanted to add that the difference of 1000 hours come from time spent looking for and dealing with contracts and other overhead like that (as well as downtime), which you don't have as a salaried employee.
Timothee··on Path reaches settlement with FTC, agrees to pay $800K fine for COPPA violations
Pretty much: it's COPPA.

The gist of COPPA is that you can't collect information about people under 13, without the express consent from a parent. So it's not completely against the law to have 13yo on a social network, it's just common for sites to just refuse kids altogether, mostly out of convenience.

See http://en.wikipedia.org/wiki/Childrens_Online_Privacy_Protec... and http://www.coppa.org/.

Timothee··on Revenue Analytics
It looks fine to me. You might be using some kind of browser extension like Ghostery that blocks some content related to tracking. Considering this is an analytics site, it's not surprising that would be the case. (as a matter of fact, I have Ghostery not to block mixpanel.com for that reason)
Timothee··on Etsy acquires Mixel
I installed Mixel for its collage capabilities but I was turned off by its social network aspect.

Sadly, I've noticed that it's the case for a lot of apps in this space (e.g. Instagram of course, Cinemagram, Viddy, SocialCam, etc.): instead of providing a simple function, they provide it wrapped into a dedicated social network. I see why they do it: some people want a fully integrated experience and it's likely to make the company more valuable if it becomes successful.

However I personally like the Camera+ model much more: an app that stands on its own, but that provides an API for other app to use (http://api.camerapl.us/app-api).

That being said, congratulations to the team there! My personal preferences shall not hinder their success :)

Timothee··on Twice
When was Color's peak exactly? When they raised money? Because after that, it was mostly failures after failures.
Timothee··on A new UI annoyance
Yeah, the video player ended up being a so-so example. :)

The point is that it's common to have UI elements that can go one way or the other and it's often possible to justify either way.

As far as why there's a lot of experimentation, I think it's just because designers are trying to find the pattern that will make people go "wow, look at this, this is so cool/smart". Look for example at the praise Loren Brichter got for pull-to-refresh. (it was indeed cool and smart) I think a lot of people are experimenting to see if they can find the same kind of pattern that end up sprouting all over the place. I don't know if this is really something new though.

Timothee··on A new UI annoyance
It is. The annoyance comes from when the styling makes the message unclear as to which one is selected.
Timothee··on A new UI annoyance
A few years ago, I worked on a video player and looked around a lot to figure out if designers tended to go for "show action that will happen when clicked" (e.g. video is playing, so display the "pause" icon) or "current state" (e.g. video is playing, so display the "play" icon). For a video player, you'll have things like the play/pause button, the video quality, etc.

I think the conclusion is that in a lot of cases there are no conclusion. There are no definite best practice, both can be justified and both are used pretty widely.

(PS: I just checked Vimeo, Youtube and Hulu. It seems that they tend to agree on showing pause when it's playing. However Hulu and Youtube both show the mute icon when it's muted, so they're not consistent regarding action vs. state. My point is that for video players, there seems to be a potential best practice here, but in general "action vs. state" is not clear-cut)

Timothee··on A new UI annoyance
I don't think this is what he's talking about. Well, kind of, but from how I understand, he's talking more about the buttons used like they are in iOS's calendar: http://patrickmd.net/blog/wp-content/uploads/2008/10/iphone_... (the 3 buttons at the bottom center)

Here you have 3 buttons, so it's easy to know which one is selected, but he's talking about when this is used for two different views ("often the choice is not between turning a specific feature on or off, but between two different view, modes or whatever"), and when the styling makes it hard to know which one is "pressed".

Actually, the styling in the linked screenshot is not fantastic in that regard. If it had only two buttons, you would have to assume that the one that doesn't match the surrounding bar is the one that is not selected, but if you remove the bar, or change its color, you're out of luck.

Timothee··on Yahoo Mail users hit by widespread XSS exploit
The least you can do is change your password. I don't know if Yahoo! can log you out of your account in other locations, the way Gmail does.
Timothee··on Show HN: WhenEpisode.com (Simple weekend project)
the badge showed me all the episodes in my queue, even the ones that I had already watched.

It will actually show the new ones as "+4" for example until you click it, then it shows the total number of shows in your queue. However, Hulu should automatically be removing the shows you've watched, not sure why it doesn't.

I'll have to look at the favorites section… I'm not really sure how it works actually. It seems that new episodes added to your favorites will be added to your queue by default, no? Maybe it's not by default and just the way I have mine set up. I could look into it, but at first sight, it seems that it would be a fairly significant change, since I would need to track down the existing episodes for each favorite show and then periodically check again on each show page. Whereas I only check on the queue page for now.

Timothee··on Show HN: WhenEpisode.com (Simple weekend project)
Pretty cool. I like the thinly-veiled SEO work in the "See also" section. Smart :)

On a show's page, I'm confused by the "Featured series" button that leads to the homepage as seen here: http://whenepisode.com/coming/t/breaking+bad Since it's a button I thought it would add the show to the featured shows (for my session), but it's just a link.

That's actually a "problem" I've been having with series I watch on Hulu, which made me check my queue every now and then just to see that, no, there wasn't a new episode of The Office this week…

My way to solve problems is mostly through Chrome extensions these days, so, here is the shameless plug for the extension I built: https://chrome.google.com/webstore/detail/qulu-–-your-hulu-q... A badge shows you when you have new shows to watch from your Chrome toolbar.

Timothee··on GitHub Says ‘No Thanks’ to Bots — Even if They’re Nice
That's certainly helpful but there's no doubt that someone would use a GitBot for nefarious purposes disguised as something useful.

Either they insert something in your pictures that you don't realize is there, or just good ol' spam (like Travis4all), or a backdoor that looks like a fix…

Timothee··on How to terminate your worst enemy's Dropbox account for only $795
Absolutely. As much as possible, I try not to log into personal stuff at work and vice-versa.

In particular, I won't set up my work email on my phone unlike many of my colleagues. For one, there have been stories of people's phones being wiped off thanks to an Exchange admin feature. And second, if the company I work for needs me to have access to my email at all times, they need to pay for my phone and my bill. (on top of it, it's typically forbidden by ToS to use your personal account for business purposes) For the same reason, I won't put my cell phone on my business cards or email signature (actually, I don't use email signatures…).

I also set up specific IM and Skype accounts for each company I work for. I don't want all my colleagues to know when I'm up or not, and I might not want to keep that contact after I'm gone. It really helps being harder to reach after hours.

In the case of Dropbox, I also create a new account with the added benefit that I can refer myself and get another 250MB for both accounts. (new email address, new computer) It's not very complicated to manage. I have a couple of shared folders for stuff I really need to access from both computers.

Timothee··on The Real Silicon Valley
The thing as always is how you define failure and success. Do all the founders of a startup that is considered a success make $10M? Of course not. In my opinion, that's where the "it's a lot less than 1%" might come from.
← PreviousPage 6 of 34Next →