skysight-inc/HackerNews huggingface dataset:
Not sure how common it is, but I've worked on a few Cordova apps and have no native experience whatsoever.

I have ran into some roadblocks that required stepping into native development to fix up issues with Cordova Plugins (specifically for background operation), but I suspect that won't be necessary for a large majority of apps out there.

Personally, I find the Hosted Web App spec a very promising alternative to Cordova for app development with web technologies. You simply use the open web APIs (notifications, geolocation, camera, etc) for features that would normally require messing with plugins in Cordova, and they would just work.

https://developer.mozilla.org/en-US/Marketplace/Options/Host...

It's such a shame that the biggest players (Android and iOS) probably have no plans to support it natively since it would greatly reduce developer lock-in. In the meantime, the ManifoldJS project can provide Cordova-based polyfills for your Hosted Web App, but then you'd have to resort to messing with plugins all over again for the only two mobile platforms that really matter...

http://manifoldjs.com/
Author is extremely responsive, I asked for option for width to be increased and it was done.

# Versions History

New in version 2.46 // September 14th 2015

Bug fix: in the text box to enter longer run commands was not possible, the length of the input text was limited to the Edit window width.
But once they get all that they get stuck on what a Taylor series is, what the integrals of trigonometric functions are or what the squeeze rule is.
It really isnt hard to write iOS or Android apps. I think you just like Javascript.
Brothers Karamazov by FD
This alone will get me to sign up for CloudFlare enterprise, assuming that getting an ICP license is actually easy to do.

What are the advantages of CloudFlare over say...ChinaCache, which promises hundreds of edge locations inside mainland China?
In Japan, the Rise of the Machines Solves Labor and Productivity
If I could afford a Leica I would own one.

Thankfully Fuji has been more than willing to fill the gap for me with my X-Pro1/X100S. Shoot raw, all the controls I need are there on the body, and no bullshit.

Simple, enjoyable, and high quality.

My phone can't match that and it never will.
Thoughts on Transitioning to Universal JavaScript
I don't think fractional reserve banking really counts as a scheme or a conspiracy. It's not secret at all, completely legal and has been widely studied by economists. I think "banks create money out of nothingness" is also a mischaracterization. It's more like currency minted by the private sector.

That being said, I think there is something about it that fundamentally offends human sensibilities.
One can only imagine what kind of Faustian bargain Cloudflare had to concoct in order to make this all legal.

Once Baidu and the PSB have managed to extract enough useful intellectual property from Cloudflare, it will only be a matter of time until they find a reason to block Cloudflare and replace it with a domestic service that can be even more tightly controlled.

Cloudflare is phenomenally competent, but Matthew Prince is likely in for a serious surprise that has nothing to do with technological innovation and everything to do with sociology and a different culture.
edit: @mods why flagged?

Might have to do with politwoops http://www.theguardian.com/technology/2015/aug/24/twitter-bl...

(latest update I found is in German: https://translate.google.com/translate?sl=auto&tl=en&js=y&pr... )
Did you reach the point of the masturbation function (turns from linear to exponential)? Cryptonomicon is amazing :-)
Until the US mint changed its payment methods people were amassing air miles by buying dollar coins from the mint and then depositing them in their bank account.
This might be a stupid question, but, would it make sense to have React Native also for Windows, Linux, OS X, etc.?
If you mean photostacking to get HDR-style photos on a DSLR, I'm familiar with the concept but I don't have Photoshop to play around with. Most of the situations that I find myself dealing with high-contrast light, where I'd want to use HDR, tend to involve those which I don't have a lot of time to set up and capture multiple shots(i.e. selfies(yeah I know) with my SO in the shade of a tree with a great view behind us).

Not sure what you mean by star trace - are you referring to something like this? [0]

[0] http://www.dimijianimages.com/More-page1/star-trails-Botswan...
Love this, want more papers though, there are a few computer science papers that I'm going to suggest
Show HN: Startups are hard. We get in a funk sometimes. Made something to help
Hey HN,

Been a lurker here for a while, and have a learnt a great deal from doing so. I don’t post much but I’ve found a great deal of comfort and motivation just reading what others go through when trying to start a business (which we all know is damn hard!).

So today I wanted to say thanks and share something which will hopefully make you smile, feel motivated and inspired as you go through the journey of building your own business.

As a founder of 2 startups - one slightly successful, one not successful at all - I’ve had a lot of ups and downs…sometimes felt downright miserable. We all get in a funk sometimes, and I found one of the things that helped me, aside from lurking on this sub, was to go read a bunch of inspirational/motivational quotes. Might sound cheesy, but it really helped get me into the right frame of mind each day.

So as a side project, my friend and I set up a little text-based service that we’re calling “Happi”. Instead of you having to search for inspirational/motivational quotes, we simply send you an SMS each morning to help you get in the right frame of mind and give you a good start to the day.

We just made it so it’s still in beta and US only. If it’s helpful to people we’ll probably roll it out to more countries.

So there it is, if you need a little cheer in your day, feel free to check it out and let us know what you think!

http://happi.lol/super-secret-page
So I think of this as "the Yammer strategy." But I don't know what academic activity students would want to engage in when they are not being forced to do so.

What activity would students be voluntarily engaging in on your Yammer.edu that would be so awesome it would be viral, and then your best monetization plan would be to give schools backend access?
All these words about how publishers need to jettison the legacy baggage of their print mindsets, and make the simplest thing that could possibly work, and how The Magazine is the canonical example of someone who has accomplished that feat.

And yet both the essay and The Magazine (which folded last year: http://the-magazine.com/faq) organized themselves around the idea that content is best organized as articles bundled into issues, which is a completely print-centric notion!

Why do articles have to be bundled into issues? The only reason for that bundling is because the economics of print require it. But the economics of online publishing are completely different. So why take it as written that "issues" have to be a thing?

For that matter, why do articles have to be a thing? If we're really trying to get back to first principles, maybe the idea of corralling facts into a narrative structure that's a certain number of words long should be challenged, too. Maybe content is best delivered online like a stock ticker instead, brief bursts of new material completely unmoored from each other, with the reader left to tie them together however she wants to.

(Hey, we just invented Twitter!)

I don't want to bag on TFA too much, it was written in 2012 and it's easy to take predictions from a few years back and poke holes in them with the information we have that the predictor didn't. But it does feel like it's part of a broader problem in publishing, which is people thinking they're making bold decisions and burning the bridges that connect them to the past, when in fact they're still carting around tons of legacy baggage that they don't realize is legacy baggage because they've lived with it for so long they just take it to be part of the environment. Which is why so many of publishing's Great Big Online Experiments (such as, ahem, The Magazine) end up feeling more like hedges against the future than daring attempts to seize control of it.
All other metrics aside, Heinlein always impressed me not only for being something of a polymath, but for his prescience in some areas.

In particular, I often find myself citing his depiction in _Friday_ of its titular character using a multimedia hyperlink system which seems analogous to the web and media-rich hypertext generally. (He gets wrong that it's an exclusive closed private system... that is wrong... isn't it...)

It's not the depiction of hypertext research that I find compelling...

...it's his dead-on intuition that such systems will naturally lend themselves to browsing by associate leap, far afield from the original research topic. And that serendipity and unanticipated (and unsought) correlations will prove both more compelling to users and more illuminating that narrow document retrieval would be.

Whether that same book paints a reasonable depiction of the current devolving global political climate is another question... but one which also continues to come up in idle conversations...

Btw @cstross just finally read Saturn's Children, Neptune's Brood, and the connective-tissue short work whose name escapes me. I greatly enjoyed the winks esp. in SC to _Friday_ etc. Thanks!
I think they're saying:

def calling_context:
bar(foo)

is cleaner.

The problem with decorators is that they don't know the calling context, or provide a mechanism to adapt to that context short of monkey patching.

That said, they are really, really convenient.
1 in 4 millennials ‘trust no one’ for money advice (2014)
Almost all risky assets are trading below what they were a year ago. It's a market downturn. Why would I expect IPOs to be somehow different?
A sort of strange question. Has anyone tried Qt as a cross platform toolkit for mobile? What was your experience with it?

I ask this because I'm thinking about creating a cross platform app, desktop + mobile and I'm wondering which would be the best way forward. Qt? ReactJS + web browser + React Native? Something else?
I have had performance issues using Ionic myself, and I have been intensely dissatisfied with Cordova & its ecosystem. In addition, I have had some pain with Ionic when trying to implement special behavior, mainly due to how the internals work.

React Native is much more a step in the right direction IMO, although the Ionic team's work on Ionic 2 with Angular 2 could provide an interesting paradigm to compete on that front.
Actually: twitter, square, and pied piper all have the same CEO.
The crux of the article:

Google said in February that device makers “are free to install the apps
they choose, and consumers always have complete control over the apps on
their devices.”

Several device manufacturers that pre-install Yandex apps notified the
company in 2014 that they were “no longer able to pre-install Yandex
services,” such as Yandex’s search and map apps on Google’s Android devices,
prompting Yandex to make a complaint to the antitrust authorities. [1]

From an earlier article:

In order to install Google Play on their devices, device manufacturers are
required to preinstall the entire suite of Google GMS services, and set
Google as the default search. In addition to that, device manufacturers are
increasingly prohibited from installing any services from Google’s
competitors on their devices… The openness of Android is now in a thing of
the past.” [Yandex' claim] [2]

[1] http://www.wsj.com/articles/google-found-guilty-of-abusing-d...

[2] http://techcrunch.com/2015/02/18/yandex-google-russia-antitr...
Neat! I remember that presenting (from memory) a slightly longer proof that pi is irrational was the final question on my Analysis oral exam.

It is surprising how many people know that pi is not rational, yet how non obvious is the proof. Like the first one ever presented. This one is also a nice piece of cake, pulls this polynomial f(x) from a hat.
Show HN: Recent – My first chrome extension
I got tired of seeing old results from 2011 and beyond when using google search. Its more frustrating when searching for code tutorials.

So I developed this silent chrome extension which automatically filters the results to last one year.

https://chrome.google.com/webstore/detail/recent/kgjcmcglncjgphbehaafkhalbooffinb
I have one of those locks too, except when the TSA checked my luggage and left one of those helpful pamphlets in my bag, my lock was still green.
I think he forgot an important criteria about where to rent the cars, but, by pure luck, got it right. He must have considered the "niceness" of the people of the country he is travelling. Great that he got to Madeira, a very laid back country with great people. Try to do it in ... ! (fill the blanks with your preferred sullen people)
Why are they storing a binary file in a git repo? Every version of the file is stored, which makes it hard for anyone to quickly clone the repo. The repo is 261.9 MB large, even though the pdf is 16.4 MB. The file should be located in the "Releases" section.
Win for Fair Use in ‘Dancing Baby’ Lawsuit
MacBook Pro GPU Panic Fix
Check out fixmymac.ca if you are having problems with GPU Panics on your 2010, 2011 MacBook Pro. This fix forces the integrated chip on at all times.
There's a lot of stuff like that around. The covers are usually much different compared to interior art. Like, Headlopper which came out last week. Clean lines, bright color, minimal detail. Here's an example from an interior spread: http://andrew-ross-maclean.deviantart.com/art/Head-Lopper-2-...
I remember my AI class working with chess engines, they all had to evaluate game trees using one or another heuristic strategy. The problem is that the search space is huge and so far a machine can only beat a Grand Master by evaluating millions of positions in advance... i.e. Deep Blue. As an example that these(brute force) techniques do not scale was given by John McCarthy http://www-formal.stanford.edu/jmc/reti.html This is why this could be quiet a breakthrough on chess AI and possibly other domains.
Dont they use this j2objc? https://github.com/google/j2objc
You don't have to suffer in marketing
I don't think this is controversial at all. I wouldn't even give a second thought to a FB deal (unless it was for my own mother, I suppose) - the incentives are all completely misaligned. It starts off adversarial and is extremely likely to end in a failed project and/or hostile client (as you explained very ably).
> One trap that I've seen many apps do is to try to emulate the UI of native apps.

This is one of the strengths of React Native. Don't emulate the native UI - use it, just access it via JavaScript.
Chrome?

I could be wrong but I am pretty sure I am typing this response in Chrome on a Windows box right now, so maybe not the best example of an Android only app.
Intuitively you would think so, but the world doesn't seem to work in accordance with our intuition.
Yes, something like that should work. The intention is to have the software work similarly to the actual policy, which is that reposts are ok if (but only if) a story hasn't had significant attention in the last year or so.
Not to nitpic, but could you edit it to put the screenshots of the same thing next to each other? So I can see side by side what the iOS version of a screen looks like next to the Android version of a screen?
Must-Watch: Ex Marine Goes Crazy, Blows Whistle on Syrian False Flag
I don't understand calculus and have no problem admitting to it.

I hated calculus throughout highschool and college.
Continually updated home security appliance runs Linux
https://github.com/polysome/evolvable_motherboard
I figured we were talking in the context of Android vs. iOS.
DataLoader: batch and cache your data store
That would be an enormous profit for the car rental places, especially if they get little traffic most of the time. I don't think buying huge amounts of something at max price counts as an attack.
Really exciting to see an effective way to do cross-platform mobile dev, this has been a long time coming.

Shameless plug for my own project, AppHub: https://apphub.io

React Native makes it easy to write cross-platform JavaScript, we're trying to make it just as easy to deploy to every platform.
Yup, being indistinguishable from native has been the absolute priority for the project. We think we managed to do it for the apps we built but we took shortcuts in the process. The two open source versions of navigator definitely don't meet that promise and it is driving me crazy. We're working on solutions for those but it takes time :)
http://www.cs.virginia.edu/~evans/cs655/readings/bwk-on-pasc...

By Brian Kernighan

This was written in 1981, so a lot changed after he wrote this.
How to Earn More Than the Average Web Developer Salary
To Sergey Brin and all others that fear for Parkinson: only if you forget what others told you and look at the work of Dr Dale Bredesen, you can open your eyes for new ways to cure brain diseases.

In a recent presentation, https://www.youtube.com/watch?v=SzCXyjy3BRo Dr Perlmutter and Dr Bredesen talk about a real cure for Alzheimer and hint that they think that they can do the same for Parkinson.

More info at http://www.impactaging.com/papers/v6/n9/full/100690.html (9 out of 10 patients cured!) and http://www.drperlmutter.com/learn/studies/
Yeah, it's a bit unfortunate the 'Facebook Ads' app does not appear to use Material conventions like ripples or a pretty transition when the FAB is pressed.

I hope support for, well, the Android support library is in the works! Android apps without Material flourishes are starting to look out of place.
Fisher-Yates shuffle may be the one "book" algorithm that I literally implemented a handful of times.

But there are a couple of more generic algorithms that I occasionally can't really help but implement in some variation or other. Usually because the "book" version of the algorithm that is already in the standard library of your language of choice doesn't quite fit your problem. Many classic algorithms are simple enough to code for your problem, than to write an adapter for the standard library version of the algorithm.

For instance binary search. It's a tool. Prefer not to implement it by hand (because less chance of bugs) if I know there's a library call that does it fast, but if need be, easy enough.

Sometimes you may not realize you're implementing a classic algorithm, say when writing certain recursive functions that are actually equivalent to a tree-traversal algorithm of a datastructure.

Sometimes you do realize, coding up a class definition for something, and then you notice "hey these fields actually make this data sort of equivalent to a doubly-linked list". That's when your algorithms-knowledge comes in handy, because it allows you to stop and consider, is a doubly-linked list really the most suitable datastructure for this problem? Do I know other clever "book" algorithms that fulfill this need? Are they better? More performant? Without the knowledge of the first algorithm you wouldn't even know to ask this question.

So the point is, you don't know what you don't know. Apparently you never needed to implement a "book" algorithm or datastructure by hand in order to get your programming task done. But do you know those tasks couldn't have been done better, faster, more performant, elegant, easier, if only you had the knowledge about the right algorithm for the job? Whether you would end up implementing it by hand or not, it's having that knowledge at the ready, that makes algorithms and data structures knowledge something that distinguishes one programmer from the other.

Then there's a bunch of domain-specific algorithms. Various types of numerical integration methods I've implemented by hand many times because you can almost always do better than naive Euler. And since they're in the inner loop, tangled up with the particular equations of your problem, calling them as a library function is just going to drain performance.
Chalk is more economical for sure. In elementary schools, I believe teachers are now required to provide their own markers, so parents are asked to bring in a pack of Expo markers as additional supplies.

I prefer chalkboards when I teach because no one else disposes of their empty whiteboard markers, so the tray slowly fills with useless hunks of plastic that look identical to the marker you set down. And whiteboard erasers get disgusting pretty quickly.
Yes, it's dishonest for them to describe China's censorship regime as "regulation". Like any dictatorial regime, China's censorship is fundamentally "lawless" in the sense that there's no codified statement of what can and can't be said. Rather China maintains a constant threat that saying anything critical of the regime may result in sanctions, often retroactively.

And if anyone references the US, the NSA's surveillance regime has the same lawless quality despite the fig leaf of (secret) courts. We can at least be happy the US doesn't have all the overt repressive mechanism of China - yet.
This is no longer true. It was at one point, but Facebook have since amended their patent grant as a result of public pressure.
I was expecting a 12-step program to get Python programmers to stop using decorators.
Somehow, the "original proof" seems simpler.

> The first rigorous proof that π is irrational is from Johann Heinrich Lambert in 1761. He proved that if x≠0 is rational, then tan(x) must be irrational. Since tan(π/4)=1 is rational, then π must be irrational.

Of course, the proof for (tan(x) is irrational for rational x != 0) might be complicated, but at least it's easy to see why this proves that PI is irrational.

This one, on the other hand, I can't even follow in principle what it's trying to say.

That's of course because I don't understand integrals and differentials.
or for iOS, any type of advanced animations. i like the idea of these platforms but if you building a mobile only app (like instagram when it launched) i cant imagine starting off with cross-platform tech stacks
I don't know about React Native, but Telerik's open source project NativeScript promises to always have 0 day support of all native platform features since it's reflecting over the native platform's libraries to expose to its own API.

React Native and NativeScript seem to have all the upside of Cordova (transference of web dev skills to native platforms) with none of the downsides (lag in new OS feature implementation, webview wrapped apps), I wonder if Cordova's days of relevance are numbered.
XQ: The Super School Project
seccomp is a really exciting feature that I haven't seen talked about too often.

It actually played a fairly large role in CTFs this year, being used by LegitBS in the DEFCON Finals. Since we didn't have access to a lot of the syscalls we'd need to achieve persistence, we (and a lot of other teams), had to focus on actually solving the problems, instead of on sidestepping them with cheap tactics.
https://archive.is/wGWho
Twitter for the web is down
We've also reinvented a car to go with our reinvented wheel, but we've also made is so the car is useless unless you use our wheels, and by virtue of having no other function, the wheel is also pretty useless unless you use it with our car.

But don't fret. Our car will provide you with it's own desktop built into the dashboard. Our car can communicate other cars, but only those of the same model, and even if our car doesn't have support for something you need yet, don't worry, as we'll build it directly into your car soon!
Chrome is available on iTunes:
https://itunes.apple.com/us/artist/chrome/id15979771

It's just stuck being the Chrome around UIWebView instead of fully featured Chrome, which is unfortunate.
cant you just put like an otter case around it?
Not really looking for a semantics argument, but isn't a legal scheme run by the government out in the open the same thing as "policy"?