skysight-inc/HackerNews huggingface dataset:
I never got this ostensible iPhone good for Mom, Android bad thing. My Mom is as technically ignorant as it can get. I gave her an Android phone connected to her home WiFi and with little help she can lock/unlock, make and take calls, see her GMail, visit any photo sharing links I send her etc.
Similar story with my friend's parents.

For crying out loud - it's the same simple concept and mostly the same amount of complexity involved. Of course people have preferences - somebody's Mom might perceive iPhone as simpler or better - but that's not a platform issue, it's a preference issue.

Before this can be debated you have give a real thought to how people use their phones - take use cases and compare them on both phones. Checking email - on Android there were 3 different apps installed containing the name mail for example and there was 1 on iPhone. Most newer phones and launchers will allow you to hide apps you don't use - problem solved - one time thing. This is just an example but I don't think anyone goes to this level before claiming this is better or that - I don't think there is much difference now a days given my experience.

Also from the article - "Want to activate your phone? Take the battery out, write down a series of minuscule numbers" - Umm why? VZW will gladly activate and setup your phone and so will BestBuy.

[Edit: Oh she already had iPad experience - no wonder then.]
I disagree, this is just a case of HYPER OMG!! This will not effect AirBnB business, investment, popularity or success even if it hits the front page of FT. You dont rent out your principal residence to someone you don't know and found on the net. Duh.
> because the article is primarily about problems with the Android ecosystem.

IN THE U.S.A.

If you want better cellphones with better carriers who don't do stupidly intrusive things, move to Europe.
SearchYC is dead because there's now a search field at the bottom of every page.
Google needs to standardize the platform more, and get stricter with manufacturers. It was good to be more open in the beginning to grow, but I think they have enough growth right now, and getting stricter with their quality requirements and maybe even with using stock Android (something I'd actually like to happen) would benefit the whole ecosystem in the end, and especially the customers.

Android should be more like Windows (not WP7 - that's too strict), where users still have a lot of choice, but it's standardized enough to work pretty well across different hardware. The way I see it from most open to most closed, it's something like this Linux > Android > Windows > WP7 > iOS.

I think Windows is a pretty good compromise for a multi-hardware OS, and it has already proven it works the best in the market, granted it got a big boost from IBM PC's early on with this standardization issue, while Android grew by itself because of the extra openness. But as I said, I think it's about time to move to more standardization now. I'm hoping they've been already working on this issue for a while, and they will start implementing this with Android 4.0.
Banks vs Startups: The Tech Talent War heats up
tabloids won't care because it's not a particularly well-known business (over here).

1) I actually started using Airbnb because a non-technical friend used it and said it was great. It's more widespread than you think, even in Europe.

2) Tabloids will love the human interest angle, and be quite happy to blame "internet startups" in general for ruining this person's life. Accuracy is optional in a lynch mob.
http://androidadvices.com/how-to-install-gingerbread-keyboar...
Dude, you dont need CM just to fix the keyboard. The stock 2.3 is on the Market, and many other nice options (I love Swiftkey X).
It's still a problem with US carriers. (Other countries have far better carriers and ecosystems than the US)

It still absolutely amazes me that you guys usually pay for incoming SMS messages.

I mean come on. W T F? If the carriers started charging each time you charge your battery the US public would just bend over and take it.
Hey Recruiters, Project Management ≠ Product Management
I think this may be the Hindenburg moment for services like this built purely on trust. Trust alone is a naive defence that only works when your user base is small and well aligned with your core concepts. In many ways its the coming of age of the concept when it starts appealing to crooks. Mandatory insurance and more strict user verification is the only way this kind of service will survive.
Ask HN: Is there a HN group in Orange County, CA area?
equals: other
^ PTrue new

The implementation of ifTrue isn't done. The branching was just deferred to the equals function, which has to somehow choose between PTrue and PFalse.

Will it take advantage of the ifTrue function you're building? Will it resort to some nasty arithmetic? Will it call some baked-in feature of smalltalk? Without an answer here, the "implementation" of if is just an illusion.
Do you open lots of buffers on a single vim session, or just start a vim from the terminal for the file you want to edit?
Hacking Laptop Batteries
I have been waiting for TM 2 for a long time. I think this is the real replacement.
> There's no way this could be faster.

Incorrect, mostly.

Your website is likely hosted on one or two servers in one spot on the Internet. To users physically local to that/those servers yes direct access would be faster, but what about people out of sate? What about those on a completely different continent?

Most of Google's services are hosted in several distinct locations and they use and their DNS setup makes sure that any given user gets sent to the one closest to them.

Even without DNS to help by handing out different IP addresses for the same service depending on the location you are calling from, they have an anycast routing arrangement whereby even when referencing some things by IP address directly you will get a local service of which there are several. For instance if I ping one of their public DNS servers from my home connection (in the UK) I get:

64 bytes from 8.8.8.8: icmp_seq=1 ttl=56 time=30.6 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=56 time=29.2 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=56 time=28.9 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=56 time=38.4 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=56 time=36.5 ms

and when doing the same from a VM running state-side I get:

64 bytes from 8.8.8.8: icmp_seq=1 ttl=56 time=12.3 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=56 time=12.3 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=56 time=12.4 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=56 time=12.3 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=56 time=12.3 ms

It is simply not possible, unless packets from/to one of those locations are travelling faster than light speed and/or nipping back in time during their journey, for these two locations to have been talking to the same server(s) despite using a specific address not a name.

As well as locality of reference, there is the benefit that your most local Google site is likely to be connected to the backbone by a faster pipe than your hosted servers (particularly for users of large ISPs who have more direct peering arrangements with Google). This comes into effect for any static content, or dynamic content where you can tell Google's checker when the content has not changed so the last version can be used, where the user does not need to wait for your server to respond in full to Google

For truly dynamic content this is going to be slower, but for many sites, especially if you have proper cache control on your dynamic content, I would expect this service to produce a measurable speed-up on average (obviously you'd have to test your specific site to see how much difference it truly makes) and it could save you a fair chunk of bandwidth if the site becomes popular.

This is certainly a service I'll keep my eye on with a view to maybe making use of it for certain projects if they ever get off the ground.
Last I heard "diskstore" was also scrapped.
Here’s my biggest mistake. What’re your professional horror stories?
You do not have to retain plaintext passwords to implement that. Just remember the past X hashes, generate all passwords within edit distance D of the new one, and compare the two lists.

Edit distance 3, even with "letter stays letter, digit stays digit, random additions and removals" will already give millions of variants, so this may be impractical, but impossible? No.
So you made a poor choice of device for your mom and you are blaming Android? If you know that the Nexus S is a pleasure to use, why would you buy a phone full of crapware? Why didnt you bought the Nexus S?

I like Android, but I always make a careful research before buy one or recommend one. I use a Nexus S and it is amazing. I will change it only for the next Nexus.
PhoneGap 1.0
Not analogous, because in this case the business intentionally facilitated the arrangement, it's their whole business model.
You already paid for Textmate.
Ask HN: Does an app need to be big to make money?
I thinking a lot lately about building a web app to start a business. However, if you look around, all companies that are making money in the web business have really big/huge apps (lots of features, too many moving parts) or some sort of physical extension (selling goods, renting places, etc) which increases complexity a lot and has a greater entry cost that is almost prohibitive for someone who works full time and has only a few hours per day to invest in an idea.

So, is there a place for small apps to make money?

Edit: It would be nice if people could post more examples of successful businesses like patio11 did
I just downloaded the trial and it blew my mind all over the wall. I didn't think beautiful applications existed for windows.
How To Add Classic Vignette Effect On Photo In Photoshop
You Are Add Classic Vignette Effect Easy To Add Your Image In Photoshop,This Photoshop Classic Vignette Effect Tutorial Very Easy Learn A Few Steps
I suspect you're wrong, but perhaps I am, who knows. The way I see it is we've all heard of Hilton or Marriot hotels, and if something went down in a hotel room in one of those chains, papers wouldn't cover it because of the company, their decision would be based purely on how interesting what happened was. In this case, someone having their appartment robbed, without tying it into business/tech it's not all that interesting as news.

So, while people may know the name of AirBNB (I still suspect that actually not a huge number over here know it, just seems more widespread because it only takes a few non-tech people to know about something well known in the tech scene for it to seem widespread to us), I don't know if people who care about it only for the rooms, and don't care about the actual company, will give much thought to this news.
there's more discussion at http://www.quora.com/Startups-in-Chile/Would-you-develop-you... but in short there aren't that many catches - certainly no equity (i would guess that people here in chile realise 40k really isn't that much in american terms; the payoff is in the numbers and the culture, not taking a stake in your particular business)

[edit: also, getting a visa here is not hard. you don't need to win that grant to come here. i arrived on a tourist visa (3 months, renewable to 6), got a job offer, and within a week of the offer had permission to work. and none of that was illegal. do bring some kind of certificate indicating your level of education, though(!)]
“By hindering my ability to research the person who will rent my home, there is an implication that Airbnb.com has already done the research for me,” she wrote. “In effect, the friendly, community-based site ... creates a reasonable expectation that some basic screening of its users has occurred, and speaks little to the risks involved.”

Translation: I'm big enough to put my apartment for rent though this great, cheap service and try and profit from it and because so if ANYTHING AT ALL HAPPENS that I don't like, even if I may have possibly know or should have thought about it or not, because I'm a big girl but not that big, you know, then I should be able to sue because its really not my fault and if this does happen its clear that I was either tricked or deceived, because I'm pretty smart.
I imagine the individuals would count as self-employed contractors and so wouldn't fall under minimum wage laws due to not being employees.
And Apple, and Microsoft. I also see a couple things that could affect IDEs (Xcode and VS), SharePoint, Bing...

"Now, Microsoft, about that racket you are running against Android phone manufacturers..."
Nobody owes you an interesting job. If you want one, it is your responsibility to find it.

Warning: this may involve tradeoffs like hard work, failure, uncertainty and penury.
OK seriously, why did you feel the need to create a fake account to post that from?
Tbw淘宝女装
I was going to write a lot about it, but your reply is everything I would write and more.

I really hope they do the right thing.
Selling a website and an idea, or looking for investors.
I have started to develop a website and I'm actually broke. I can't continue development but the concept and what I have so far is good. I need funding, either to buy the whole idea and the website I have built so far or support with funds.
Thanks.
> (below the fold)

web 1.0 term now in disuse. As soon as a story, any story, is disseminated by a world renown publication such as the Financial Times, it might as well be the main story for the amount of time the long tail decides to keep it alive.

It's a business problem; the tech part to AirBnB was just the application. Developers should get used to the fact that their apps grow up, move away and marry business people.
This works well to make sure that your new password isn't similar to your old password.

Unfortunately, it can't be extended to make sure that the new password isn't similar to the password from two generations back.
Oops, I should remember to check whether my replies are still useful after taking a break for a couple of hours. Finishing a once-original reply and hitting submit not always is the best idea. Apologies.
If you use a different salt for each modification of the old password, you must compute the all the hashes of the new password.

Another problem is that to prevent the use of the very old passwords, you should keep the hashes of the modifications. To make the comparations fast, you have to use the same hash.

Now you have a list of #password-changes * #passwords-modifications, and if an intruder get them, it is possible to make a mini-rainbow attack.
India's Got Talent Season 3 Wallpapers
Colors TV has announced for India's Got Talent Season 3. Judged by eminent Bollywood personalities Sonali Bendre, Kiron Kher and Dharmendra. The Bollywood celebrity is going to be a judge on this show in this third season of the appreciated contest. Singer and actor Meiyang Chang and model and actor Gautam Rode will be hosting the show. so, Don't miss the premiere episode of 'India's Got Talent Season 3', starting on July 29, 2011, which will be aired every Friday & Saturday at 9pm only on Colors Channel.
No problem. I've taken a few classes on education and I've read a bunch of books on the research.

It would be difficult to defend any sort of hierarchy in a rigorous way, but there is generally a pretty good consensus on which findings are the most important. For example, the is a pretty broad agreement that if a kid shows up at school after having not eaten for three days and their parents have been beating the shit out of them, then they probably aren't going to learn very well regardless of what neuroscience theory you're using. And since these sorts of problems effect 80+% of the kids in many school districts, you basically have to design schools around these sorts of issues before you can really start optimizing the content. Albeit all of the research sort of fits together.

It's a good question though, so I'll throw up a Squidoo page with a bunch of the best books on education that I've found.
Smells a bit like FUD to me. We've been using openjdk 7 in production for quite a while now with no problems. This is on million+ LOC applications using various open source software (however, not Lucene or Solr :-)).

I suggest if you're worried, test it and see what happens. This bug sounds like it will hit you immediately if there is a problem.
One option might be to store a hash of the password with all digits removed alongside the password used. Then once someone uses Seekrit1 as their password, you have the hash of Seekrit too, so if they try to use Seekrit2 later you can tell them not to. Could apply other normalization rules - remove repeated letters; force all lowercase; remove punctuation and digits. That way once someone's used Seekrit1, because you've hashed 'sekrit', they can no longer use seEeEe_kriT23...
I think you may have misparsed the sentence due to some ambiguity in the phrasing. The phrase "contacted again telling her" isn't meant to be read "contacted, again telling her"; it should be "contacted again, telling her". In other words, "again" refers to the contact, not to the telling.
Could you explain that comment about zucchinis? I can't find any information about why one wouldn't recommend its consumption.
I think the important thing to note is that this might be Airbnb's Hindeburg, however this was entirely preventable had they dealt with this sooner and correctly. This could be and (already is) a lesson on how to (not)deal with PR on a business built entirely on trust and community.
Two problems with this:

1) She can only bring a discrimination case if she doesn't get hired and can show it's because she was female. If they hire a better male applicant, there is no case.

2) If she brings action against them which fails, I am then wide open to libel and / or slander.
It would cost a fraction of their recent raise to make this woman whole again, at least financially.

They should have brought her in, given her a heartfelt apology from the executive team, and paid her a large lump sum. In return she would sign a NDA.
Working for small companies. They tend to invent new things, instead of trying to leverage existing off-the-shelf products into synergy, and other market-speak that just means they put libraries together and call it a product.

There's plenty of untapped stuff out there, and some fields are so crazy about business logic that there's no way to re-use anyone else's, so you have to write it yourself.

I also develop random things that suit my fancy in my free time.

I have yet to feel like I was just putting Lego blocks together.
Providing a little more detail would help your cause.
Making OpenSSH on Mac OS X More Secure
Having worked for a major metro newspaper's website, I'm fully aware of the challenges faced by Khoi and others. The homepage is the Mt. Everest of challenges within these organizations.There are so many considerations and limitations, which are compounded by the fact that so many people within the organization have a vested interest in the homepage design. It's impossible for people such as Khoi to push a design through without compromising at every step along the way. The end result is unrecognizable from where you started (or had originally envisioned). Such is life at a large news organization. We are powerless. And so we dream.
PIE (Portland Incubator Experiment ) - Portland's version of Y Combinator
We’ll give you $18,000 and office space to spend three months with us in beautiful Portland, Oregon. You and other promising co-founders will learn from our startups-in-residence, successful alumni, Wieden+Kennedy, and our mentor network. Not to mention we'll connect you with thought leaders from some of the world’s most successful brands—like Target, Coca-Cola, Nike, and Google. What's more, you’ll meet some of the most thoughtful investors in the startup scene and gain valuable exposure to Portland’s thriving mobile and open source development communities.
I found out about this language [here](https://thestrangeloop.com/sessions/the-kotlin-programming-l...). There you find some good summarization of what the language is supposed to be:

[...] a new statically typed JVM-targeted programming language developed by JetBrains and intended for industrial use.

The main design goals behind this project are to create a Java-compatible language, make it compile as fast as Java, make it safer than Java, i.e. statically check for common pitfalls such as null pointer dereference,
make it more concise than Java by supporting local type-inference, first-class functions (closures), extension functions, mixins and first-class delegation, etc; and, keeping the useful level of expressiveness (see above), make it way simpler than the most mature competitor — Scala.
I'm glad the author's mom found a smartphone she likes, but this isn't an Android problem.

I'll be downvoted, but here goes: This shows the Linux heritage. All of Linux's problems on the desktop aren't really problems with Linux. It turns out that Android's problems aren't Android's either.

Solved!
1) Does not have to involve taking on the whole burden, but it does have to involve drawing a line in the sand. "If this happens, we will do these steps" - steps might be provide proof that they've submitted information to the police (though privacy prevents the actual information, of course), provide case workers in serious cases like this that are familiar with social services in the area, and in this particular case, an admission that they've really dropped the ball, that they will go further in this case because they dropped the ball and didn't follow through, and add something about 'but in future the policy will be more realistic'. They can do something without doing everything (of course finalising any such policy needs legal eagles and fine tooth combs...). The author's problem seems not to be that airbnb was faceless, but that offers of assistance were only to secure good internet commentary.
In the case of the iPhone, Users are not allowed to install certain applications either.
BCC has more customers than lines of code. Complexity and commercial success are orthogonal.
I got a survey from these guys a few weeks ago and it had cc'd over 400 applicant emails, including mine, for all to see.
You're conflating two issues. This isn't about whether or not it's sensible to rent out your living space to a stranger. (I happen to agree with you that it's reckless & irresponsible.)

The issue isn't even whether or not AirBnB is responsible for what happened or not. (I happen to agree with you here as well that AirBnB is not legally or morally responsible.)

The issue is that right now AirBnB's blood is in the water. The media sharks are starting to frenzy. They need to take immediate remedial action in a very public way that makes it clear in no uncertain terms that they share the moral high ground with the victim.

This isn't about real culpability. It's about image and brand management. But, as I've said before, that is my perspective as a former PR & marketing guy.
1. How do you reliably extract forename+surname from a single name field

2. Same for the City/State field

3. Half the world will enter dd/mm/yy and half will enter mm/dd/yy for date of birth (and the geeks will enter yy/mm/dd ;-). How do you check for that error?
It just seems a little too perfect to me. With the amount of money at stake in disrupting the hotel business it is not impossible that the event was staged. Her writing is just a little too perfect and why doesn't she respond to emails from the press?

http://travel.usatoday.com/destinations/dispatches/post/2011...

It seems like the only person who has talked to her is the CEO of airbnb