skysight-inc/HackerNews huggingface dataset:
Do they have a home button?

Nope. Only volume and on/off. At least that's what the Galaxy Tab has. As you pointed out, new versions of Android allow emulating whatever buttons the device doesn't have on screen. And the newest phones basically don't have any, relying entirely on the screen.

AFAIK Android was basically unusable on iOS hardware, using the sleep/wake button in an odd way and other things that do not work well.

This sounds like the port was botched. Nothing you said explains why it couldn't work. In fact the oppposite: you've already illustrated the button layout is irrelevant.
I think they're actually right, relatively speaking -- the iPhone 4/4S's resolution is 960x640, while the Galaxy Nexus's is 1280x720. (Alternatively, the Galaxy Nexus has a 4.65" screen and the iPhone has a 3.5" screen.) Making the screenshots the same size would add confusion to UI elements' proper scaling.
Of course the reverse of this is that by adopting conventions across platforms, users may actually get familiar with controls and learn to use them across devices.
I think there are two purposes to the TSA. One is to make people feel safe, as you mentioned. The other is to get people into the habit of having their rights routinely violated by "government agents".

There's another purpose, politicians must be able to stand up (on the TV, press releases etc.) and say they are doing something. Other people/newspapers/tv shows will ask "Why aren't you doing anything about $TOPIC?" ($TOPIC in this case is 'terrorists', and '$NAME doesn't care about terrorists' is not soemthing politicos want to see)
As the guidelines outline, the (physical) Back button has a different meaning from the Up button in the top left corner of your app.
See also: http://news.ycombinator.com/item?id=3460033
My takeaway from this is that finding untapped niches is the key :) (also, you are not your customers - if you enjoy 8-bit blocky games, you'll only sell them to other people like you).

I suspect there are vast, nice niches being underserved.

I am reminded of Patio's advice and this:

http://www.kaisdavis.com/blog/you-are-in-the-emotion-busines...

"I think the underserved market is pretty much non-geeks."
Are you sure some other entity didn't just figure out how to use google as a proxy, ie. via their translator tool?
Doubtful. .ke domains don't pack that much SEO juice and are a little more expensive than generic TLDs, so I don't see them being appealing for spammers.
Let's be clear first on what Google's product is and what it's selling.

Google's product is pageviews (or eyes). It sources these pageviews effectively for free (from you and I) and sells them to companies. The end-user who does the search is a marginal piece of the product that Google is selling.

Therefore you can't say Google has a monopoly on search, because there is no market for search, since no one is paying for a product called search.

edit:spelling
The Galaxy Nexus has a resolution of 1280x720, the 4S has a resolution of 960x640. I would say the screenshots are accurate to scale.
http://mashable.com/2012/01/12/bing-overtakes-yahoo/...The latest from mashable. Google still waaay ahead in 1st place. Notable is that when Bing first came out many blogs were talking about what was wrong with it and why it would die. They've slowly come a logn way(helped in part by Yahoo's problems).
Do they have what it takes to be the thorn in google's flesh that xbox is in Sony's?
Schneier on Security: "Going Dark" vs. a "Golden Age of Surveillance"
I already tried to place the ads in a way that minimized accidental clicks. But you can never prevent it. People even email me if I can refund an iOS purchase because their kid "accidently unlocked" the full version via in-app purchase (even though I warned about that circumstance in the app description AND iDevices have a feature to disable in-app-purchases for exactly that reason).

I designed the apps with the idea in mind that kids should never play those games completely alone. But that leads to a discussion about education in general which is much to big to start here.

The main reason for my apps is not that the parents get some peace during the day (even though a lot of people use it exactly for that) but that kids learn together with their parents, like they always should do. An iDevice / Smartphone is not a toy for toddlers with which you can leave them alone. But this stuff is way beyond my control.
> It is someone claiming to be Google and selling a service that is actually free. That's a pretty common thing to see in Africa

I bet it's pretty common everywhere, I know it happens in Sweden regularly, although the scam companies are shut down pretty quickly over here.
This is what I don't like about Google. They would like to extract content from others for free and then use it for their own profit. But they don't allow others to extract content from their sites or charge exorbitantly to use their APIs. They give something for free only if they can make money by selling ads or if they can capture user behavior.
Great minds think alike
http://news.ycombinator.com/item?id=3242765

I think you've hit the nail on the head. Calling it a startup is avoiding facing the fact that you are trying to start a business, which needs to be profitable to ultimately put food on the table.
It's not the terminology's fault that you didn't understand what "startup" meant (even to yourself) when you used it to describe your project.

And if "startup" is indeed the correct abstraction for your project, why not use it?

Finally, consider your audience when picking your words. Your family is likely to be more interested in what you're doing than the fact that you're doing it in a startup. You wouldn't tell them "I work in a company" either, you'd say "I am a software developer on product X that does Y for Z. I especially like that I get to do W".
There is no legal answer to that question. There's no precedent and the law is, to say the least, less than clear on the subject.
2012,The year that robot apps take root
SMS Patent for Sale at CES 2012, $60 million ONO
Since no one else has mentioned it, ICS has improved how you navigate among apps.

The three omnipresent buttons are now back, home, and recent apps. Recent apps pulls up a visual stack of everything you've used recently, so the ICS expectation would be that users would hit that key if they want to navigate among apps.
I downvoted you, not because "I'm blind to the fact that Google does bad stuff", or to defend Google, but simply because you sound like a malcontent with an axe to grind and not much substance to back up your personal crusade against Google.

Google is no more or less evil (or hypocritical) than other corporations that size.
There's a line of thought on startup success that basically says that customer validation is more important than creating a good product:

http://www.slideshare.net/Alex.Osterwalder/successful-entrep...

it basically says not to kill yourself building the product before testing that there's a market for it. Create a minimum product (MVP) instead :)

You did that with your Farm for Toddlers game, found your niche, now go ahead and be successful :) (I guess you already are, by my standards :) )

Edit: by the way, thanks for sharing and being open with your revenues and your experience
Stochastic Modelling of a Serial Killer
"Google is no more or less evil (or hypocritical) than other corporations that size."

Exactly my point Therefore their "does no evil" reputation is undeserved.

At no point did I specify that Google is more evil than any other company, but only that their reputation is undeserved, and people need waking up to this fact. If this latest action was sanctioned by head office, then Googles "does no evil" reputation becomes impossible to defend.
Broadly expanded? Standardized? Please.

I think the nofollow attributes intent was fairly straight forward from the beginning: to designate links that should not be accorded attention in search results. In 2005, this was merely via PageRank. Today, it's recommendations in search results.

Why would I want to see search results that shouldn't be given weight in a search result in a search result? Explain that to me.
It's possible but that probably doesn't mean integration is easy. Writing async code in python forces you to use the-twisted-way or the-greenlet-way. That is the problem with language / standard lib lack of support for async calls - that is part of the appeal of node.js.

I doubt just reusing the twisted code inside the django app makes much sense for that reason (nor does the other way round).
January 1st? That link (actually the parent story to that link) is for January 13th, today.
And as we all know, there is no way to generate your own 2d barcodes...
Then why does "...turned on a television" work?
Century 21 Broker Properti Jual Beli Sewa Rumah Indonesia
Salah satu tips membeli properti dari Century 21 Broker Properti Jual Beli Sewa Rumah Indonesia: Mencari Properti Idaman Anda. Bandingkan setiap properti dengan cermat, yaitu berapa beban pajak dari masing-masing alternatif pilihan, properti mana saja yang sudah direnovasi, berapa kamar tidur dan kamar mandi, properti mana yang letak/lokasinya bagus, ketahui juga kekurangan dan kelebihan setiap properti.
How do phones with hardware buttons access the recent apps list? Same as in 2.3 (long-press home)?
back from holidays traffic ?
There's tons on haskell

http://www.reddit.com/r/haskell/comments/o5iov/modern_reallw...
" Internet is tightly controlled (which it cannot be.)"

Oh, it can be controlled alright. SOPA, PIPA today, tomorrow FIPA, DIPA and FuckInternetPA. One of them will pass, then more and more.

And then you're sitting on cable tv. Clicked that link? Invoice has been mailed to you. Clicked that link? House search. Clicked that link? Prison cell prepared. Thank you and good bye.

Oh, you will watch what you do online, you will not click on links without knowing before hand what is behind it. Good luck with that. You will not read just about anything, you will not write whatever you want, certainly not where ever. You will censor yourself before they come to censor you. They will produce and you will consume.
But because you've got to this massively-forked scenario

That may be true for the 0,0001% of projects that have so many contributors that they need dedicated release managers and such anyway.

The remaining 99,9999% projects are just grateful for github making contribution so easy that they're now receiving patches at all.
The best sources are normally specific to one network, for example AT&T have a very informative network status page where you can select a US city and see network performance from it to other cities around the US and the world.

http://ipnetwork.bgtmo.ip.att.net/pws/current_network_perfor...
More like: "It's almost as if being right doesn't mean anything", but yeah.
We call this security theater.
That is hardly the first time someone has pointed this out. Schneier wrote about it in 2003, for example (http://www.schneier.com/crypto-gram-0308.html#6 and in his book from that year), and again several times later (e.g. http://www.schneier.com/blog/archives/2005/02/flying_on_some... http://www.schneier.com/blog/archives/2006/11/forge_your_own... http://www.schneier.com/blog/archives/2011/07/man_flies_with...).

The bug has been closed as WONTFIX by the director of the TSA.
> Won't using a high-level language incur an omnipresent speed slump?

Not sure that is true. Just look at pypy(http://pypy.org/) which claims that run-time optimizations in the interpreted interpreter outperforms the C interpreter, and quite significantly in many cases. So I don't think it's true that high-level languages are always slower. It has a lot to do with the optimizations you can do at run-time. There is also an interesting paper on developing an OS based on run-time code synthesis for optimizing performance (http://valerieaurora.org/synthesis/SynthesisOS/). The major drawback of languages like C is that it can only optimize things at compile-time. I think as projects get larger and we move towards parallel structures and algorithms the need for languages that support run-time optimizations will be greeter.
funny and good learning exercise for random process learners :)
That's certainly not why I downvoted you. So, how does my downvote prove your point?

PS - it may surprise you, but there are PLENTY of people on Hacker News who don't think Google is the epitome of all that is good.
Google Circles was Launched on Tau Day
"MS is starting from zero here."

No. Microsoft is starting at one hundred eight billion.
Why not? The top 20% is a big cut in the field. The Intel STS isn't trivial at all, and I'm impressed that someone with any sort of hardship made it the semifinals there.
Tim O’Reilly: Why I’m fighting SOPA
Show HN: Location based sound settings (weekend project)
It is possible to deduce that from their track record as well. In 10 years TSA has caught exactly 0 terrorists. Not saying there weren't attempts, but those were caught by FBI, other agencies, and most importantly, regular citizens.
Actually, it's been around for a while. The tool is kinda unpolished, but quite useful..
Ah shoot, thanks. I didn't read very carefully :-\ Apologies to parent for my misplaced blowhardiness. There's a reason sarcasm is discouraged on HN, though.
Or upvote the killed story, sending the vote to /dev/null.
The canonical indentation for CoffeeScript is 2 spaces. In a language that relies on indentation to define blocks...that's...insane.

I can attest firsthand this causes bugs. 2 spaces just isn't enough to reliably visually identify the horizontal separation.

Python got this right with PEP 8. CoffeeScript did not and is worse for it.
ALOT of people in this industry don't understand what the terminology means, at that rate..
Sony Ericsson Mix Walkman an astounding and glamorous 
Sony Ericsson Mix Walkman is an astounding and glamorous phone that is a replica of a complete walkman. This phone allows the users to enjoy their favorite music and songs.
Second system effect is a possibility. Not a mandatory trap for any team doing a second iteration of their product.

All it takes is for a single person on the team to be aware of the risk and to warn his colleagues.

I would also argue that Justin.tv has enough experienced engineers to avoid the SSE.

SSE is a kind of trap that preys on ignorant and inexperienced.
You can find here (http://nodeguide.com/style.html) another style guide written by Felix Geisendörfer, an early node.js core contributor.

Personally, I think that the more important is that your all team has the same coding style and to be capable to adapt to another coding style when necessary and when you change of language.

Generally it's better when your coding style looks like the one of the language creator.
Retraction Watch (tracking & publicizing retractions of scientific claims)
The author has this completely backward: this is fundamentally a social problem - the difference is that with GitHub it's actually visible. Anyone old enough to remember the pre-DVCS era should remember chasing down patches in bug trackers, blog posts, etc. and maintaining local forks — with the requisite terror-inducing periodic gigantic merges. Now we've lost all of the manual labor in that process and made it easy for anyone who wants to do things the right way to do so – it's still possible to waste your collaborators' time if you really want to but before it was almost a requirement of the process.

As a minor point of craft, this also illustrates an area where more training is needed: the problems described are most common when someone makes a fork and keeps every single commit in a single branch. Using feature branches – and it'd be awesome if Github started encouraging that with the fork & edit model – makes most of the listed problems far more manageable.
Decently -- on their highest plan, it's a $20 difference: http://www.t-mobile.com/shop/plans/individual-plans.aspx vs http://prepaid-phones.t-mobile.com/monthly-4g-plans
Hi folks,

a friend and I developed Volumify a few weekends ago and now finally its in the Mac App Store.

TL;DR: The app can do two things for you: Disable the startup sound of your mac and adjust your sound settings based on your current location.

Here are four promo codes that you can redeem in the Mac App Store (first come, first served):
LA9RJXWKMWEK AFNJ4WLMNF3P FHPMHAYK6A3L 7NKEAN63JM4F
That's sometimes how people now performing at Carnegie Hall started.
FYI, this is the structure of DHS and its Components:

http://www.dhs.gov/xabout/structure/editorial_0644.shtm
All you need to do is change the className of the old selected li element to "" and the new selected li element to "selected". That doesn't require jQuery, but if you remove the code without replacing it with a non-jQuery alternative, of course it's not going to work. The tabs, though, don't depend on jQuery.
Codemasters are on the scrounge
Last time I flew to Australia I paid $45 and got one of their electronic visas; it was a 15 minute process. My departure was from Singapore and I assumed, wrongly, that Australia was a member of the VFW program.

Why would the US embassy be involved? This seemed like a matter between you, the airline and Australia.
I was only including people who understood my point. I can see how people who misunderstood my point might have downvoted me for other reasons.
The real danger is someone figures out how to spoof a legitimate request to the TSA-QR service and have them create authentic codes with bogus data.

Never mind that the solution itself is far from 'easy'. Somehow linking every ticket printer to a central TSA-QR service in a reliable and secure way sounds like, uh, fun...
For the time being, nothing. However, once TPB goes full magnet you'll just submit a link instead of a file. It should make the process easier.
Retro Computing: The Dynabook Concept
India triumphs over polio, with no new cases in a year
I get worried the more I read about PayPal recently. I have had no immediate problems with PayPal before but I am worried it's more a matter of "When" I get issues and not "If".

This whole conversation is very worrying in particular, can they really be that stupid and un-interested?
New molecule may solve global warming
How we work while travelling the world
Thanks , yes I meant "turned to"... accidental humor :-)
Advice to call your business a business? Hrm.

I think the picture painted here is the larger problem. Someone who gets out of school and immediately sees client work as "just another client" is an issue. When someone sees self-employment as an easier option to the daily grind we have an issue. When someone thinks that their untested idea is worth devoting two years to, when everyone in their life has solid questions, it is an issue. And then to blame semantics for why you thought all of the above...terrifying.

When someone introduces themselves as an entrepreneur it is a symptom of an ego. Some people love being an entrepreneur more than they love being a great business.
The point of security theater is often to placate the public. Public demands (or is perceived to demand) action. Doesn't matter what. In this case "something" was done. The school gets to :

1) boast about how they were proactive and did something quick (so it looks good on their resumes).

2) protect themselves against the expected criticisms that they didn't do anything.

3) it was an easy policy to implement (they just wrote down a new rule). no need for new equipment, training or anything so it doesn't affect the budget.

Not saying that it isn't stupid. It is very stupid. But in their position they seem to act rationally. Now if another incident occurs they will get a backlash about how transparent backpacks didn't work, to which the response would be we need to outlaw binders. _But_ if they hadn't done anything and another incident occurred the backlash would have been a lot worse -- they would have been blamed and possibly sued because they took no action to prevent it after a history of past incidents.
Continuations and advanced flow control
Agreed. Even the most basic, low-level customer service employee should have an idea of the available products. Or even a searchable knowledge base, the lack of effort/care for something as serious as handling money (especially on the scale of PayPal's millions of daily transactions) is frightening.
Hey, Twitter, here’s this one thing you should fix
Doing a startup is similar to writing a book. You put in the time investment up-front (sweat equity) in the hopes it pays off. Sometimes it does, sometimes it doesn't.

It's not a traditional business where you sell gadget A to person B and make the difference in buy/sell.

If you want to do the latter, go ahead, if the former, go ahead. But don't let labels hold you back from either.
Either their staff are lying to their customers in an obvious manner (not a good idea) or their internal documentation lies to their ignorant staff (not a good idea).

Either way around this is pretty much a perfect example of awful customer service.
Strangely though, if you copy and paste in Chrome, you get uppercase text, even if it's lowercase in the DOM.
Language is hardwired to be optimistic, even if people aren't
> "they check the codes"

And what codes are these? the pen-squiggle? the highlighter-check-mark?

Is it your hobby to try to sneak past TSA checkpoints? Are you successful often enough that you have been turned away at the gate for not having the proper 'codes'?
But the only difference is, they can't. India is far more democratic. The recent anti-corruption protests were co-ordinated a lot online, and the same people won't take such stupid moves lying down.
Patent Troll Buys ADAPTIX (And Its 4G Technology Patents) for $160M
Google launches style guide for Android developers
Russian Military Power Exhibition
Show HN: Just launched my new service - voicemail widget for your website
That is a must I would say in our era.

See, given one of the fundamentals in the Unix philosophical idiom is Make each program do one thing well.

In an era of Software as a Service, it is Make each service do one thing well.
What is your evidence of such things? Your argument is rather stupid. Did you not do so well in your interview there?
Loving the pun on the name, as "Twostroke is dog slow compared to [V8]"
The Internet has Made Me Bad at Reading
Linux SSD partition alignment tips
Hi HN

I wanted to learn how to make a javascript widget, so I came to this idea.
If you would like to receive voice messages from your visitors, give it a try. It can add more interactivity to your website.

I would appreciate any feedback. Thanks.
The sqlite source is well put together and pretty small. The (now pretty much obsolete) sqlite 2.x source was a lot smaller and might be a better starting point for pure learning purposes.

Bonus: in the sqlite command line tool, putting "EXPLAIN " before a query will dump out the VM commands that the query was converted to, without executing them.
You can fetch web pages and you'll appear as coming from a Google IP, but your user agent header will contain "AppEngine-Google".
If she made it this far the work does speak for itself. But part of me thinks this story will be used as propaganda for both classist and anticlassist. The ones that believe we do have a problem and this girl shouldn't be homeless (I'm in this camp). And the others that believe everything is fine, the system works, and everyone can rise out of poverty if they try hard enough.
Do you know where all those companies are that follow ethical practices?

Out of business.

This is a dog eats god world. Survival of the fittest. Google didn't get this big by having an excellent search algorithm. That's only half the story. They elbowed out all their competition until it was only them left on top. They are unethical assholes who win.
This is about how twitter handles mentions made by private accounts. My point is that there is a room for improvement!
Ha, ha - thank you. I learned something!

Now to go buy some co.ke (domains) to amuse myself.
How would you make money from that though? "Please make the cheque out to Google Kenya, spelled C-A-S-H."