News for hackers. Stuff that matters.

Pheter

Re:GitHub Launch Page on Tuesday September 18, 2012 @08:01PM (#4541264)
You could probably set up an alias for that in the Chrome / Firefox location bar too.
Re:GitHub Launch Page on Tuesday September 18, 2012 @07:51PM (#4541223)
`language:ruby example` ?
Re:Your startup is not a startup, it’s just a website. on Tuesday August 21, 2012 @04:08PM (#4414518)
No, because they have successfully demonstrated that they don't have "little chance of scaling"
Re:Prepaid Cellphones Are Cheaper. Why Aren't They Popular? on Monday August 06, 2012 @10:32AM (#4345319)
That sounds very similar to my plan on Tesco mobile although my data is limited to 1.5GBs. What is your experience of 3? I've heard bad things about them and worry about the quality of their coverage. Would you recommend them? And if you don't mind me asking: where in the UK are you located?
Re:How not to run a ticketing website on Monday July 09, 2012 @09:36AM (#4218067)
I was there too and don't believe that the problem was with the ticketing system. They overestimated the maximum capacity. The Swamp 81/Numbers stage was massively popular and had a max capacity of 700... for an event with 15,000 attendees.
Re:Dear Startups, Lobster is the new Comic Sans on Friday June 01, 2012 @06:06PM (#4056089)
That's a ridiculous reason to make fun of someone for!
Re:Dear Startups, Lobster is the new Comic Sans on Friday June 01, 2012 @03:32AM (#4052392)
Ok, why would professional designers make fun of someone for using Gotham in a logo type?
Re:Dear Startups, Lobster is the new Comic Sans on Thursday May 31, 2012 @08:29PM (#4051216)
Why is Gotham a bad choice for logotypes?
Re:A few things to remember while coding in Python on Saturday May 19, 2012 @05:18PM (#3997094)
I came here looking for an explanation for this, so thanks.

To the curious - SO has an explanation of why Python was designed like this, which I found interesting: http://stackoverflow.com/questions/1132941/least-astonishmen...

Do you have a blog? I found this really interesting and would like to read more.

Also, I'm curious - what are the legal reasons for not working with full black or white in broadcast video?

Re:Before naming your startup, read this. on Sunday April 22, 2012 @12:01PM (#3875148)
I read an article[1] that, I think, was on HN a little while ago about naming apps. I find it a really good way to come up with good names.

[1] http://blog.zachwaugh.com/post/9666969587/how-i-name-my-apps

Re:Testing like the TSA on Thursday April 12, 2012 @08:02AM (#3831976)
It seems so obvious to me now, but I just realised that is something that I do; I focusing on understanding what is causing a bug and how to fix it, but not why the bug occurred in the first place and how to prevent myself making similar mistakes in the future!

Thank you so much for making me aware of this.

Re:Ask HN: How do you manage perfection? on Sunday March 18, 2012 @08:15PM (#3721575)
Consider a poorly written program: Cryptic variable names, lack of documentation, tightly coupled.

The code would be far from perfect, but if it works then it may be considered 'good enough'.

In fact, I'll go out on a limb and suggest that most (if not all) non-trivial code is imperfect yet 'good enough'.

Re:Sparrow for iPhone on Thursday March 15, 2012 @08:15PM (#3711305)
The point is not that it can't be done securely, it's that they don't want the hassle of being responsible for a large amount of sensitive information. By not storing the information in the first place they can guarantee that they won't be hacked and have their customers data stolen.
iOS push notifications are created on a server and then sent to the users iPhone. This means that the server must know about the event in order to generate the push notification that you see on your phone.

When you send a message from WhatsApp to your friend, the message is not sent directly from your phone to his. What actually happens is your message is sent to WhatApp's server, which then generate a push notification and sends it to your friends iPhone. (Push notifications must originate from a server. Your friends iPhone cannot check for new messages, instead it is told when there is a new message).

In Sparrows situation, they have no control over Gmail's server, and so they do not know when a new email is received and therefore cannot send a push notification to the users iPhone. Sparrow could store everyone's Gmail credentials on their own server and regularly check Gmail's server for new messages for each of their users and, if there are new messages, send a notification to the relevant user. However, this would mean that Sparrow would have to store everyone's Gmail credentials in one place which has certain security implications and, understandably, they do not want to do this.

Re:Sparrow for iPhone on Thursday March 15, 2012 @04:27AM (#3707404)
The iOS push notification service works by having a remote server determine when a push notification needs to be displayed to the user. The only way for Sparrow to do this would be to store the gmail credentials of every user who uses their application on a server (instead of each individual users iPhone). This would obviously introduce a lot of security considerations that Sparrow don't want to have to deal with.

Alternatively, Apple provide an API that certain apps may use to regular check for updates by running code on the iPhone, but Apple are not allowing Sparrow to use this API.

Re:Poll: Do you test your code? on Wednesday March 14, 2012 @12:16PM (#3703832)
"Writing tests makes you think". A developer should already be thinking about these things when they are writing their code.
Re:Right versus pragmatic on Sunday February 26, 2012 @05:56PM (#3637079)
I might have misunderstood you. Do you mean that if they don't want you to share the content then they shouldn't sell it to you, because you will share it regardless of what the terms of the sale dictate?
Re:Right versus pragmatic on Sunday February 26, 2012 @03:46PM (#3636731)
Why do you think it's okay to lie in this situation?
Re:Right versus pragmatic on Sunday February 26, 2012 @01:26PM (#3636255)
If you don't like the conditions then you can decline and not have access to the creation.
How does this put the argument to rest?
Re:Right versus pragmatic on Saturday February 25, 2012 @09:33PM (#3634596)
Putting analogies aside, as everyone seems to focus on the analogy rather than the actual topic:

Person A made something and is granting access to their creation subject to certain conditions. Person B finds a way to access the creation while circumventing the creators conditions. This is clearly wrong.

Re:From the IE Team: Google Bypassing User Privacy Settings on Monday February 20, 2012 @05:14PM (#3614183)
Fixable for technical people, sure.

Not for the average user. The user who uses the default web browser. The user who uses IE.

Re:Mac OSX Lion's scroll breaks the web on Friday February 03, 2012 @01:56PM (#3548322)
I find 'smart wrapping' very easy to read. (Code is wrapped and auto-indented to the current indentation level.) I wish this feature was far more prevalent and it means that I don't have to worry about manually breaking the occasional long line, the entire line still fits within a window of any size, and the code remains perfectly readable.
Re:My idea to "Kill Hollywood" on Sunday January 22, 2012 @06:23PM (#3498200)
How is it that studios get away with this on such a regular basis?
Re:Mail Pilot: Email Reimagined on Saturday January 21, 2012 @05:37PM (#3494889)
My issue with email is that it is hard to quickly extract the information that I need from it. This issue does not usually stem from what the sender has written, but how it has been sent, and how various email clients interpret the message.

Threaded email conversations were a step in the right direction, but I've yet to come across an implementation that just works. I wish email clients were designed to look more like instant messaging applications by abstracting away everything in the body apart from the actual content.

Most clients handle replies acceptably most of the time, but I also want to see signatures gone (perhaps recognising phone numbers and adding them to my address book) and automatic re-formatting forwarded emails so that it looks like it was sent directly to me.

Of course sitting back and complaining is lazy and unproductive, perhaps I should have a go at building an email client that abstracts away the frustrating parts of email.

Edit: I'm envious of a lot of collaborative communication apps that exist but unfortunately everyone has to be using it which is a barrier to entry that it some circumstances, is just too high. I envision a similar tool that is built on top of email as a standalone application (web and/or desktop). This would afford the benefits of making communication a much quicker and easier to manage process, while not requiring anyone you need to communicate with to change their process.

Re:Official PHP site will have a new design on Wednesday January 18, 2012 @09:02AM (#3479663)
I'm a big fan of the refresh. I also visit the site several times a day (documentation, not the rest of the site) and this updated design makes it much easier for me to scan.
They've submitted a new version and are awaiting approval: https://twitter.com/?tw_e=details&tw_i=15795933681825792...

(I can't find any information on why it was removed in the first place)

Re:Ask HN: Wakemate is dead? on Thursday January 12, 2012 @06:54PM (#3458500)
That's a shame, I've been waiting for a while for them to have more in stock in Europe.

What would people recommend as a replacement? Fitbit looks good, but I am really only after the alarm clock aspect of the product.

Re:Bullshit on Thursday December 29, 2011 @09:26AM (#3403726)
Social media is by no means a silver bullet, but that's not to say that it doesn't have it's uses for brands. Raising awareness, however, is something that social media can be particularly useful for.

Older »