skysight-inc/HackerNews huggingface dataset:
Ask HN: List of Android app markets/stores?
Let's build a list of Android app stores.

I know only two -

1. Google Play
2. Amazon App Store
What about a desktop app that activated whenever you drag a photo into an email? Instead of attaching itself to the email, it uploads the photo to imgur and externally links to the image in the email instead?
Even if he would work full-time on that, it would be impossible to do in most cases. A week is usually not enough time to organize an experiment, especially when you are not experienced in the field.
Qwerty vs Dvorak: Dvorak cooked the books
Stone Age hunter-gatherers lived beside farmers, didn't interbreed
For me its MS Word's "outline mode" I'm not sure I could write a document longer than a few paragraphs without it.
It was a rare bug in the 4.2.x and 4.3.x branches of the Apache module running on 2.0.x.

The real way this code was leaked was via a plain text version of the file being stored on the server that the hacker found by trying a bunch of URLs

I was speculating at the time, and had recent experience with the bug where source code would be exposed. I found out a little later how it was actually leaked, but then forgot all about it.
First up is
"High-resolution reversible folding of hyperstable RNA tetraloops using molecular dynamics simulations" Chen & Garcia (September 16, 2013, doi: 10.1073/pnas.1309392110 PNAS September 16, 2013) which is a bit of a cheat because I'm teaching it next week, and I know Alan.

The following week will be;
"Oral Treatment Targeting the Unfolded Protein Response Prevents Neurodegeneration and Clinical Disease in Prion-Infected Mice" Moreno et al (Sci Transl Med 9 October 2013: Vol. 5, Issue 206, p. 206ra138

And after that something from Don Cleverland (UCSF)'s lab, as I saw him speak not that long ago and he blew my mind.

That being said, I'd also (probably) take requests!
Things you may not know about Principia Mathematica
LG Nexus 5 to Support LTE Cat.4 with 150Mbps Speed
This post begs the question - can Word be replaced with HTML/CSS? What if there were a WYSIWYG HTML/CSS editor? HTML would provide the intechangable document format; the ubiquity of browsers means everyone already has a document viewer; it would allow those with a desire for greater control to edit text directly in a text editor, separate from the presentation layer; and documents could be formatted for different presentation on screen and when printed; and while we're at it, we could replace powerpoint too.

I'm a LaTeX addict and not an HTML guru, so I'm sure there's a reason this solution doesnt work, but it seems intriguing.
Not TED's fault if people must hear things 1000 times before taking action...
I dont know why ppl dont wanna make movie on geeks..!!!
He was responsible for more than 1/2 of the world shit being done today
[video] The moral roots of liberals and conservatives
I may have just started looking at building a tricopter with FPV. This is going to be an expensive hobby, I can feel it. Satisfying, though!
> A large subset of the American population believe that government can do no good . . . This is why we can't have nice things.

Yup, suspicion of government is the root of all evil, and TSA only act the way they do because some people don't trust them enough.

Good lord.
North Korea Still Sucks at Photoshop
I think it's largely because of the title, which suggests that this (and JS + HTML canvas) is technically innovative in a way that it isn't.

As long as they're informed criticisms and not too aggressive, that's a good thing. If people are potentially going to criticize your project for not bringing anything new, point out where you've oversold it, etc. then the positive feedback means a lot more. Plus you (and others reading) might learn something.

Better than having a sycophantic echo chamber.
So you're claiming that in a European airport I can joke about having a bomb or smuggling heroin and I won't attract any additional attention from the security staff?
Apart from the backdoor, this code seems completely ridden with bugs. E.g.

if(strstr(header, "User-Agent:") != NULL)
{
http_request_t->0xD0 = header + strlen("User-Agent:") + strspn(header, " \t");
}

Note how you could have a header some includes 'User-Agent:' somewhere back in the value, and the arrive with an entirely incorrect pointer to what you think is the value - strstr just finds the needle anywhere in the haystack, not necessarily at the beginning. This particular piece (AFAICT) cannot be exploited for e.g. overruns or similar, maybe just for a subsequent crash or unexpected behaviour due to lack of input sanitization, but still, crazy strstr juggling on untrusted user input? oh oh.

If the rest of this code looks like that, this should never, ever be exposed to the wild wild web.
This doesn't do joins, unions or anything remotely complicated that would allow me to "forget" about sql. SQL is a terribly important thing to know (especially if you work anywhere near a database), and can give more than just python code. Your micro orm is pretty nice, and Im not faulting your work which looks good, just saying add more work to it and its an ORM, and even then you shouldn't forget about sql. Unless this went over my head as a joke, then carry on.
Developer here. I appreciate the feedback and I totally understand. The price has now been added to the launch page.
[video] Enlightment 2.0 requires Morality 2.0
Well, I have a router that has remote-WAN-access disabled[1] ....and yet, if you type that (blurred out) IP:PORT into your browser you STILL get the prompt for user/pass. And if you type it correctly, you STILL access my router!!!!! So if my router has the same kind of UserAgent:roodkcabvogasn backdoor, I'm screwed.

I really should get a new router... like...very soon.

Also, I'm a conspiracy-nut and I think a significant amount of these "bugs" happen on purpose.

1. http://i.imgur.com/W06W1oB.png
You have inspired me to do something similar. Being a college student, I am leaning new things everyday. Well we all learn new things our whole lives. I am working on a startup website and I have decided to code one feature every 2 days. This way I will be learn a lot on web development. Plus this will help me to make my customers HAPPY ! So its a win win.
So let's say you didn't remember that off-hand, and had to search for it. What set of keywords would you use in your search, that wouldn't garner attention from certain authorities?
Great thanks!
Always wanted to go to Argentina.
The same encouraged privatization and evaporating public support has been happening for years, especially in my city (Philadelphia).

Last week a young girl died because the city's budget only allows for a nurse at her school two days a week. No one on duty had enough medical knowledge to recognize her asthma attack required professional attention.[1]

A supplement to the devestating education budget (this year began with roughly half the number of operating schools as the last) comes from city-encouraged philanthropic donations.[2] There are already nation-wide crowdfunding efforts, such as Donors Choose.[3] Some schools in Philly need to go this route to get supplies like paper and pencils.[4]

[1]: http://citypaper.net/article.php?16461
[2]: http://thenotebook.org/blog/136439/mayor-seeking-donations-school-supplies
[3]: http://www.donorschoose.org/
[4]: http://www.theawl.com/2013/09/first-they-fired-the-nurses-and-librarians-then-they-fired-the-guidance-counselors
Not necessarily. The accompanying effects (things like the impact on the standard of living, cumulative expenses for the employer) may actually make their situation worse. If their employer must have the role fulfilled, then their costs increase which means decisions such as raising the price of the good/service, reducing operational costs (lower quality, or fewer workers), outsourcing, etc.

I'm all for people being paid a fair wage, but just think that a solution that focuses on one symptom may only make things worse. I think that the real problem is that, for the most part, the economy is so sick that decision-makers are either too afraid or too incapable of doing a proper RCA and triage of the problem. It feels like we've been treating symptoms and not the problem(s).
Forgive me if this is a silly question -- I'm an F# developer by trade, and I only know a bit of Python -- but why would you rather add a bunch of features common to strongly+statically-typed functional programming languages to Python instead of simply writing your code in a language which already has support for such features?

For example, you could write code you want to use GADTs and pattern-matching for in Haskell, then create a Python wrapper for scripting purposes. I understand that having your solution written in two languages generally requires more effort to keep things working, and it's more difficult to find qualified developers to hire. To me, it just seems like it would make more sense to use each language's strengths where you need them instead of trying to graft all the features you could ever want into a single language (which, IMO, is basically what C++ does, to it's detriment).
"What Is the Koran?" (On applying higher criticism; 1999)
Terrorism is not about Terror
Silk Road: estimating DPR's income after expenses & exchange rate
How to flirt scientifically
People aren't really starving in Kenya, either.

It's not a rich country, but people eat.
I am not trying to be snarky, but do you do anything that helps the world and/or achieves something spectacular?
Hatching Twitter
Thank you very much for taking the time to respond and for updating your launch page. Even though I normally use Transmit for connecting to S3 I just bought your app. I will probably continue to use Transmit (I haven't fully played with Buckets yet) but I am a strong believer in putting your money where your mouth is and I want to show my support for your decision to update your launch page.
You both seem to be guilty of universalising your own work values and denigrating the choices of others as either "lazy and don't want to learn and grow" or "too immaturely self-oriented!"
Take it from the Bard: "There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy"
If you are more concerned about attending a conference than about the erosion of French Revolution concepts and rights, then Democratic countries are better off without you.

Hint: It's not about the jokes.
Yes they face the problem of cost, that is computers don't cost very much these days. Most people can have their own box. That being said this might be great for traveling and internet cafes where you don't know what kind of software and bad stuff is on there.

There are already bootable usb stick solutions out there but does 80%+ of the public know about it? I doubt it. This looks easy, people like easy!
Anyone else experiencing an optical illusion looking at these stills now?
I think it's because the zooming brings things forward, but the perspective of objects don't change as they pass.
Unless I'm mistaken, the original was a scene from an Amiga demo some time in the late nineties.
Alternatively, a ream of paper and a printer works wonders
true PHP constants was a performance hit.
From my experience with Hertz at the DEN airport is that the attendants have been fairly dense and they don't listen to what you request. "Oh you want to change the credit card on the reservation" ... later when questioned "oh i would have to cancel the reservation and rebook it to do that" It hasn't happened just once.
I don't know any other standalone /app stores/ - Play & Amazon are the main ones I think.

You could submit to directories that link to those, e.g:- Appseeq lets you add a page for your app that links to your main app store listing on whatever (google play etc..) - so it's more of an app directory, but worth submitting to a few of those too.
Thank you for saying that. I was worried that I was hallucinating alone.
Absolutely, emphatically no.

Building SQL strings from user data is a terrible idea. You will have SQL injections. You will compromise your database. I'm sure someone else will add the obligatory link to the Johnny Droptables xkcd.

Just learn SQL. It is just not the hard. And please, please use bind variables.
because it's been done already. Personaly i would like to see usefull stuffs done in JS, not flash wannabee intros.
"https://www.google.com/search?q=mit+airport+arrest"
I doubt you'd be interested in actually reading it, but citations are usually found in research papers, like the ones the authors produced before writing this article for Reason: http://www.jstor.org/discover/10.2307/725509?uid=3739256&uid...
Like pay taxes?
"Genetics decides your height, weight, the fact that you believe in God or not, your interests, amount dedication, attention span and every other aspect that makes up whatever form of success you have in mind."

Does any rational person actually believe this?
It is said that the best way to learn is to teach.
As a veteran in a long line of veterans I grow increasingly disgusted by my country.

I'm angry that I feel like I wasted time "defending" something I don't believe in.
I've always considered playing with Pharo (and Seaside). I just... I dabble in a lot of languages, and struggle to make certain ones fit in my toolbox, at times. Where would you put Pharo? Should I attempt web development in it? Server-side apps?

Basically, what sort of development takes full advantage of the super-awesome neat features that Smalltalk gives you? Or am I thinking about it the wrong way?
> They hold donations to GiveDirectly to a pretty high standard, comparing it against stuff like antimalarial bednets and deworming, and think it comes out looking alright.

There's this line of reasoning (coming from African economists that have spoken out against the latter two forms of aid[1]) that if you give the poor money, they can spend it on antimalarial bednets and deworming themselves, which is is effectively the same as the former but with the added benefit of bootstrapping the local economy (provided the facilities are there of course, but that is more likely to develop if the local population has money...).

Of course that's a gross oversimplification of a complicated problem, but it's an interesting counterpoint to traditional forms of aid.

[1] http://en.wikipedia.org/wiki/Dambisa_Moyo
This is an ironic piece to be discussed on HN, especially for the commenters who express any disagreement with the TSA policy referenced in this article.

As someone who has been down-voted quite harshly for making offhanded humorous comments on a few threads, it seems it would be hypocritical if the TSA's stance in this article was not lauded with praise by the HN community at large.

In an airport situation, joking about any matters of security is seen as undesirable and quite intentionally punishable.

From my experience over a few accounts on this website, the same philosophy holds right here on HN - Make a joke or humorous response to any story (whether it be a super-serious matter of international security or light-hearted comparison between Ikea furniture and death metal bands) and you'll be punished duly by the community at large by means of trouncing your reputation here into the ground for your attempts at humour.

So here's where I'd like to pose the question - Why the massive hypocritical disconnect HN? Just because PG referenced it in an essay of on-topic commenting etiquette? I find we discuss important issues on this site with a certain amount of passion and opposition when it comes to anything threatening censorship and freedom, and very quickly turn around and (blindly) adhere to the same policies when they're suggested as the right way to moderate each other in our own online community.

I've been downvoted a few times recently for attempting to make a few jokes of my own this board and it annoys me that we're all encouraged to punish that, the same way the TSA is.

I realise I'll probably lose my account over this comment. But as parting words I'd like to say:

To those who've ever upvoted a well intentioned humorous comment that gave a slight chuckle or reprieve from the (amazingly thought provoking and informative) super on-topic and serious comments that are encouraged on this site. - I absolutely and unequivocally salute you.
I'm not expecting to get all the bells and whistles of an ORM in the 50 lines so my comment is on the code presented.

You probably want to escape the text.

Use the execute(QUERY[,optional parameters]) syntax.

http://stackoverflow.com/questions/902408/how-to-use-variabl...
It's also important to note that you can only really appreciate the pace of progress in retrospect. It is incredibly difficult to appreciate how quickly things are developing when you are in the thick of it.

I think this is true of inflection points, but perhaps not true generally. The devil is in the differentiation.
Thanks! I really hope you enjoy it and if you have any feedback you can always find me here.
Rated M for a reason
Posted a while back: http://news.ycombinator.com/item?id=6184571
It's barely worth it, but the other two I'd consider:

Nook - https://nookdeveloper.barnesandnoble.com/

Nabi - https://www.fuhuapps.com/

There are more though:

http://www.crazyandroid.com/24-android-app-store-alternative...

You can also port Android apps to Blackberry 10 without too much trouble.
https://developer.blackberry.com/android/documentation/port_...
Mac OS X as well as Solaris have been registered as SUS compliant, whereas Linux has not.

http://www.opengroup.org/openbrand/register/
This title resembles me in a TED talk in which Eduardo Paes explains more about a mobility project that will be made in Rio for Fifa World Cup and Olympic Games.

That project is a very big lie. It will never happen. In a best case scenario, Rio's inhabitants - and tourists - will have 1/3 of that with a huge overbilling.

So, if you are intending to come to Rio to see WC and Olympics, expect heavy traffic jams and a lot of headache.
> Still the warfare in ancient China didn't result in Chinese thinkers creating "jealous rules-giving God"

I would suggest that what they did create to successfully end the constant warfare (which Confucianism failed to do), Legalism, was even more horrifying than any monotheism. Have you ever read, say, the Book of Lord Shang?
I'm using Vimium and it uses from one to three letters as a label for a link. I used Vrome earlier where the links where numbered. I find Vimium scheme much faster. Especially because the labels are generated intelligently, from adjacent (and preferably home row) keys. I never missed an ability to write a bit of text from the link to select it - instead of text, which can be both longer and less convenient to type, I have short labels, displayed over the beginning of link when I press F. I don't need to look down on keyboard or move my hands to numpad.

So I suggest you try this mode and see for yourself if it suits you.
And if everyone thought like you did, then Meem wouldn't get any support at all. So, who's position sits better with you?

Look, the best we can do is take care of the actionable problems in front of us. I don't consider "get vast numbers of people out of poverty" to be an actionable problem. I don't study poverty, I don't know what statistically significant levers to pull (or try to pull). I just know that when I see a situation like Meem's, I know I can help so I can at least make the effort.

And who knows? Maybe in trying to help one person I'll have some insight (currently lacking) into the larger problems. But I find it hard to take that someone can sit back in their armchair, never having helped a single person out of poverty in their life, criticizing someone for taking concrete action because it doesn't address the larger issues.

The simple fact is that unless you have vast wealth, or you have a tremendous amount of influence on those with wealth, then you have about as much ability to address larger issues as I do, that is, nil. So if you want to let your contradictory beliefs paralyze you into inaction, that's your problem. Meanwhile, let me do what I can in peace.
> A simple 4-letter code is much more practical than asking a person for their ranked cognitive function preferences.

Yes, the world would be much simpler if we dichotomised everything. My shoe size is (LARGE / small). My GPA was (HIGH / low). My political beliefs are (LEFT / right) wing. I live in the (NORTHERN / Southern) hemisphere. It certainly helps when you're designing a database schema.

Sarcasm aside, can you think of a situation where it's actually helpful to measure and classify people according to a simple dichotomy like introvert / extravert?
When you receive help acheiving your goal from professionals will you state so on your blog or will you, like Dewalt, avoid mentioning that not-quite-flattering fact?

Thanks to the HN detectives some weird jumps in proficiency were found in her code...
Huh? If he had said "everyone should learn Chinese because it is going to be the most important language," then your response would make sense; as it is, it just sounds like a canned reassurance. Where in his comment does he even say that people should learn Chinese, let alone that they should stop speaking English?
On a side note, is SQL the only declarative language widely in use?
Original author here. Thanks for the mention!

The project was done in 2004, first implementation in shockwave, later flash. I redid the whole thing in js+canvas a few weeks ago, finally with a much smoother zooming algorithm than before.

Feel free to shoot me any questions you might have!
It's a series of images at different zoom levels. Since there's no freedom of movement, you "just" need to leave a section in the centre empty, have someone draw a large image for that section, copy in a scaled down version of that image.

When displaying it, once you've zoomed in a certain amount, you simply start copying in the next image in the series suitably scaled down, and keep zooming until that image fills the screen, and fill in the next level in, and so on. Roughly.

Repeat for as long as you have images, and optionally make it look nicely back to the beginning as they've done here.

It's nicely done, but technically very simple - "infinite zooms" like this dates back to the early days of the demo scene at least, so at least early 80's (and it wouldn't surprise me if people have done it with "manual" animations before that).
ya, I had to check the address bar to make sure its a still :).
How will you select the papers? I would suggest you to read the real groundbreaking papers, but it would still be a difficult task to select these from all fields of science.
I don't understand why they are pushing drm when they could implement a webbytecode (ie. the v8 ast as a loadable blob) and just do the drm on their own dime.
Excel is functional, and in a way declarative.

Note, I'm not talking about VBA - I am talking about Excel's formulas
I'm confused by this article and their "exclusive recording". Hasn't this exact sentence been in the standard loop for years? Or am I imagining things?
I get a 403 forbidden for all these links...
I have always wondered could something like this could be implemented as database backend for Django next to SQLite3, MySQL and Postgres backends. The reason for it would be ability to run tests that uses database w/o actually using database (because databases are freaking slow even when they are in memory).
Wimoto is a family of tiny, low-cost bluetooth sensors
How could you argue otherwise? Who we are and what we do is a product of our genetic material. Your potential, your limits, that's decided by your genes. That is undeniable.