skysight-inc/HackerNews huggingface dataset:
EDIT : wanted to update my message but deleted it!pasting it here :

the value of Android,for most people, is in Google services... not in Linux.People dont care what os android is running,the fact that it is Linux is irrelevant for them,(but not for google).

> copy all the APIs and create an independent alternative that lets you build apps that use features from Play Services, without tying your app to Google. Ideally one can then choose what to do from just stubbing them out, filling them with 3rd party alternatives, or providing custom implementations.

And who's going to copy all that,for you,for free?

> I would think a nice collaboration between Amazon, Microsoft, some Chinese players and maybe even Yahoo could do quite a nice job of this.
And now you want to depend on Amazon and Microsoft and Yahoo,is that your vision of independence? And why Amazon or Microsoft would do that when they are pushing for their own closed mobile plateform?

Your message is basically "someone do something",not understanding what the success of the plateform is about : Google Services.And then you are calling to players that are even worse offenders than Google when it comes to closed plateforms. What you say makes no sense.

You cant run all the services Google provides for free , with no string attached ,it cannot work. And that's why mobile oses that dont provide these kind of services will flop,all of them,because people now feel entitled to get them for free.
Asian Girl Snail Eating Challenge
If you value privacy and freedom on your mobile devices, please consider supporting FirefoxOS and voting / rah-rahing over here for ad-hoc wifi and a networking / permissions overhaul to support arbitrary link-layers and granular connectivity. https://bugzilla.mozilla.org/show_bug.cgi?id=945047
Agreed regarding the correlation being mistaken for causation in the article. Although the correlations are still worth noticing.

Where it really impacts the articles credibility is when the author claims the ability to predict relationships:

> By observing these types of interactions, Gottman can
> predict with up to 94 percent certainty whether
> couples—straight or gay, rich or poor, childless or not—
> will be broken up, together and unhappy, or together and
> happy several years later. Much of it comes down to the
> spirit couples bring to the relationship. Do they bring
> kindness and generosity; or contempt, criticism, and
> hostility?

Really? 94 percent certainty? I'm willing to say that if you can do that, people will pay you to tell them whether they're going to make it. I suspect the "certainty" is only found when predicting the future of couples who have been together for a few years and have developed these responsive behaviors toward their partners. It's much less useful to be able to "predict" an outcome after you're already committed to a course of action.

The value of being able to "predict" that a car is going to be a lemon diminishes greatly if you can't make the prediction until the car has been bought and driven 10,000 miles.
For the curious, this is related to the LIRR (Long Island Rail Road) disability benefits fraud.

http://www.huffingtonpost.com/2013/07/02/lirr-fraud-scandal-...
generator.c:

// For each byte in the buffer, use its value to index into another
// byte and XOR the two.

This seems to be the only mixing that happens in the entire algorithm, after the initial rand seeding.

I'm not a cryptographer, but this smells extremely insecure to me. If the random seed is all zeroes this generator will generate all zeroes for perpetuity, no?

Even if you get a decent initial seed, I still strongly suspect this RNG strategy will be very statistically leaky, will tend to equilibria, and will generally be easily breakable in practice. An RGB visualization in the context of RNG means next to nothing.

Please children, don't do your own crypto.
> this in no way relates to anything Hacker News is about.

Disagree. It's a news story that relates to namespaces, encoding algorithms, language-independent operation, and the occasional need to hack around arbitrary bureaucratic restrictions/conventions. Could easily prompt interesting discussion that sheds light on related issues.

The Icelandic legal system's odd restrictions on allowable names are only a couple steps removed from the problem of computer systems that require people to have a middle initial (even if they have no middle name) or that prevent umlauts in a lastname field.
Yes, these people exist in the population. I'm inclined in most instances, this included, to "bet the field" when such an intelligence is claimed to be presented. I find it more likely that she is an "idea person" than a modern Farnsworth simply because the former is only about 10,000x more likely (perhaps 1,000x more likely if you get all Bayesian on me).

But fortunately for all of us my opinion, and that of the person you responded to, are irrelevant and only good for intellectual quibbling. We'll see what becomes of this company and CEO.
> This seems pretty good at first sight, but unfortunately, it leaves open one problematic question; if everyone drove at the speed limit (and fully stopped at stop signs/lights --feasible to enforce with tech), would there be fewer accidents?

Yes.

Why is that a problematic question in the first place? It's physics.
To be fair, the phone in the cardboard costs more than the rift, especially if you're using something like an HTC one, etc...
Very cool story. Can you imagine how fun an Army hackathon might be? 'We've hooked up this Missile Command arcade game to a Patriot missile battery. Now you shoot down enemy targets with a track ball!'
Ask HN: How much would you pay for high quality screencast service?
So here's what we are thinking.

* High quality screencasts when it comes to content, as well as resolution. Things are explained via code, pictures, voice and work-along to ensure a well understanding.

* Transcription of all screencasts in English and Spanish.

* Content once a week.

* In-depth overviews of libraries once to twice a month.

Pretend this is for your favorite language. How much would you pay? What would make you pay more?
Apple seems to have done fine in both examples.
Honestly, there already are quite a few cross platform solutions that try to copy everything and offer it free or in a freemium manner. I'd much rather right PushWoosh push messaging code then have to write iOS, Google, Amazon, etc. for example, so consider the cost well worth it even when it isn't free.
I said Korean's cared.

If they are not putting signs in the US (I don't live there) they are failing, or the motivation is not safety but money.
The Massachusetts police have privatised part of their operations.

I don't think the term "privatize" reflects the situation as described in the article or as described in the organization's website. According to all the descriptions, everyone involved in the organization is a public employee acting in their official capacity. This makes all of it's activities the activities of the government.

Maybe, this consortium was originally formed to save some money. Police and fire departments band together in a variety of forms. But contrary to your line of reasoning, this is neither a justification for secrecy nor is that a reason not to be interested in this situation. What is important and disturbing is that this isn't privatization as such but rather this is a public entity relabeling activities as private and claiming immunity to public scrutiny on that basis (not that overt privatization doesn't have it's own problems).

Disturbing as the present efforts to evade scrutiny are, we should take note that this sort of deceptive relabeling of government activities can potentially open the door to local government evading any and all regulations that the courts and state laws might place on them (though hopefully this stuff will fall apart "in the light of day").
What is the best way to get data on who is litigating, who is being sued, and over what patent? For only 5000 lawsuits it would be relatively easy to understand the scope of the problem.
You are not volunteering to engage, you are an externality in someone else's transaction. It's comparable in the outcome to your life. Though admittedly there is a difference in that the single entity purports to obey rules that they claim are for your good while the other multiple actors aren't likely to have expressed any concern for you at all.
It also uses 100% CPU until the threads are stopped. The author did not make any claims that it was cryptographically secure. It's just a toy that he shared - an interesting way to perhaps generate something useful from something that is normally undesirable.
The Pitchforks Are Coming… For Us Plutocrats
> In fast-food and software, for example, the workers are free to move between employers at will, giving the workers significant power to negotiate.

In jobs like these, few employees tend to be unionized. I have seen strong unions modtly in manufacturing, health care and such.
What Developers Need To Know About Android L
Physicist suggests speed of light might be slower than thought
This is a remarkably poor idea.

Thread scheduling may be difficult to predict precisely. This is a radically different property than being random.

A good source of randomness is becomes no more predictable given previous outputs. Being able to predict the next output precisely would obviously break a random number generator. But being able to weight the odds of the next output also break a random number generator; it's less obvious, but most certainly enough to beat the house in any gamble.

Which thread wins race conditions is certainly not random. CPU cache lines will create biases, the implementation of your processor's pipelining of memory fences is likely predictable, and on and on.

Use a CSPRNG.

A counterargument might begin with "But I don't need cryptographically valid randomness!", to which I would respond "then why are you thinking about this at all?" Cryptographically valid randomness is not hard from either a programmer braintime perspective (there are libraries, unless you take up deep issues with modern CSPRNGs) or a CPU-time perspective (CSPRNGs can spit bytes faster than your disk can accept them). If you don't need cryptographic randomness, then there are other even faster sources of psudeorandomness; use those, not this mechanism for creating CPU waste heat.
I think it comes from Freakanomics.
This looks great. Unfortunately I have android mobile.
The visualisation means next to nothing for proving it's good. But the visualisation seems to show patterns, which says plenty.
Google's "Right to be Forgotten" Disclaimer
Android’s L Developer Preview with Download Links
TagPro: real-time CTF written in node.js
love this book.
Here's a technique for adding hover/click events to a canvas map. Use a second hidden canvas which has a unique rgb color for each of the regions. Invert the x/y mouse position to lat/lon, lookup the color in the hidden canvas, then lookup the region using that color.

You can make the hidden canvas 2x larger than the visible canvas to get good precision on the borders of regions. It's admittedly hacky, but has good performance characteristics since it only uses two canvas elements.

http://bl.ocks.org/syntagmatic/6645345 (hover only activates on mousemove, so the selected region can slide off the cursor)
>I have occasionally downloaded apps through one of the APK downloader services mentioned in the article comments -- I've had mixed luck.

One of the biggest issue of running Apps (open source or not) is the inclusion of the Play Store API in the app itself. These apps when not logged into the play store usually crash with NullPointerExceptions. Please... if you are an Android developer... expect your third-party services/APIs to be missing or to crash and handle that case... If you include the Map API or several other Google Services APIs in your app and the Play Store is missing or the user does not have a registered account... calls to those services will most likely result in NullPointerExceptions. Tell me to deal with it, don't crash.
In the USA, speeding tickets are about revenue, which is why they hide their speed traps.
I don't think the author was presenting this as an alternative to a CSPRNG. (Or rather, I hope they weren't.) It seems like more of a fun hack than anything else. I wish they explicitly warned people not to actually use this, but it's still an interesting side project.
Cool! Does he have plans to write an article about his experience writing this in React? That would be an interesting read, especially since it's open source.
So I guess it was a bit of hyperbole. A straight forward solution to a straight forward problem.
Ways to reduce congestion without altering roads, signs, traffic light cycles, or work hours:
1) Everyone drives slightly below the speed limit
2) Pick a lane and stick to it
3) Merge late
The Warning (Part 1) Starring Chad Carr and Spencer Harris (Dir. Mychal Bohart)
Written by Chad Carr
Directed and filmed by Mychal Bohart
Starring Chad Carr & Spencer Harris

The Warning: Three part short film webseries, connecting the visual stories of Chad's singles "Like I Do" & "Marathon"

"Like I Do" Music Video
youtube.com/watch?v=dZGWU8yzsDY

"Marathon" feat. Revel Day
soundcloud.com/officialchadcarr/marathon-feat-revel-day

iamchadcarr.com
facebook.com/itschadcarr
twitter.com/itschadcarr
instagram.com/itschadcarr

Copyright 2014 Franchise Entertainment, CM Focus, & Fugitive Films
PCs were for boring suit types in the 90s. Windows 3.1, ugh. Lots of people ran Amigas or Macs at home and RISC workstations at university or work. Then Linux happened and you could run something nice
even on a PC. It involved tinkering but advancing by leaps and bounds, certainly not quixotic.
So if I was a local council member, I'd be starting up a cyber warfare division to deliberately insert false camera locations and remove legitimate ones, along with a program of moving the actual cameras around on a random rotation.

Well, that and ensuring that there are more marked police cars patrolling the roads.
"Like I Do"- Chad Carr Feat. Danny London (Dir.Mychal Bohart)
Musical Artist: Chad Carr
Featured Vocalist: Danny London
Music Produced by: THX
Director: Mychal Bohart
Director of Photography: Taylor Randall
- http://www.tjrfilms.com
Producer: Ben Rhinesmith
Starring: Cherie Noel
Also, the new Plugin command doesn't support double quoted string arguments, it gets parsed as a trailing comment. I discovered this after I s//'d my Bundle "<plugin>" lines to Plugin "<plugin>" and received 'Argument required' errors. The fix was to use single quote strings, i.e. Plugin '<plugin>'
What was announced at Google I/O and Commentary
SLUMBER BUDDIES NIGHT LIGHT PROJECTOR BABY/NURSERY FROG/BUTTERFLY SUMMER INFANT
If this is something Hacker News users value, please consider contributing development time (or money) to the Replicant Project http://www.replicant.us/
There is an ongoing project on XDA (Android ROM/development forum) call NOGAPPS [1], which aims to replace as much of Google's services as possible. I have no idea how far along it is, but there appear to be active users in any case.

They have a NetworkLocation replacement which uses Apple's location services, and the dev is planning to add Mozilla Location services in the future. It also replaces Google Maps with OSM.

[1] http://forum.xda-developers.com/showthread.php?t=1715375
Google's Grand Plans: A Conversation With Larry Page and Sundar Pichai
The buzzword is "risk compensation". There's a whole article on Wikipedia about it (and lots of studies) but, to make a long story short, "measures, designed to improve traffic safety, may bring along negative consequences in a way that individuals increase the riskiness of their driving behaviour because they feel safer (Dulisse, 1997)"
Chromecast will use Ultarsonic "bat signal" to pair TV with Phones
Introduction – Material Design
Right. As an amusement, this is great, and I can hardly improve upon the visual aid of monkeys frenzying over a lego structure.

And indeed even as an educational opportunity to explore how very much not-random CPU scheduling over unguarded memory is, this is also probably a gem.

But I should hate to see anyone mistake this concept for useful.
Most Terrible Russian Car Crashes Compilation
This Is The Compilation Of Most Terrible Russian Car Crashes.Its All About Russian Bad Driving,Russian Scary Road Accidents,Road Rage.
Note, KDE didn't work hard on optimizations lately, because they are focused on the deep redesign of the whole underlying structure. For example log in procedure in KDE is ridiculously slow. I have a high end machine (4 cores with hyperthreading, high end GPU and 16 GB of RAM), yet logging in feels very long and for a while the desktop is simply unresponsive. Obviously hardware is not utilized to the full potential to speed that process up. I expect them to start working on optimization as a next step though so I don't mind. KDE team is doing a great job and I'm gladly using KDE every day as my DE of choice.
Not much force: Researchers detect smallest force ever measured
I'm not sure what I said that incited such passion in your answer. I did not ask anybody to copy it for me personally, I did not even suggest anything about whether such a project is a free or commercial enterprise. I didn't suggest whether I think this is a good thing or a bad thing. You seem to have picked up on some imaginary points you think I was making without any basis in my actual comment.

What I am suggesting is that there are coalition of interests - Android manufacturers that share the situation of being outside of Google's ecosystem. All these manufacturers want apps, and the apps are all on Google Play. They therefore have a very strong interest in having those apps run without modification on their own platforms which is achievable only if someone clones the Google APIs. It seems to me only a matter of time before the incentive to create this gets high enough that someone actually does it.
Or each of these companies could do it themselves. If you're not yet dominant in a market, then it makes sense to provide support (on your hardware+ROM) for the dominant player's APIs. Once you achieve dominance (in whichever geography/niche matters to you) you want to lock in app developers.

I don't know how, e.g. Xiaomi, does this. However, it would be a reasonable strategy to first provide API compatibility for all important Play features, so that apps not targeting the platform 'just work'. Once app developers see Xiaomi as the primary platform (or at least one of the 'must support' ones) then you can create your own API definition for new stuff, knowing that developers will do the work to support your platform, but that this code won't necessarily work with your less powerful competitors' products.
They scan every single IP every second.
Also see a recent discussion here: https://news.ycombinator.com/item?id=7656154
FluxCards Web
The article made a lot of leaps of logic. For instance the first example of the husband saying "look at that beautiful bird outside". The conclusion in the article was "be kind and interested". My conclusion was "be with someone with similar interests so you'll most often than not naturally be interested in what they have to say"

That's not to say you shouldn't always show interest in whatever. Just that it seems like it would be easier with common interests. I'd love to know how common interest correlates with successful long term relationships
Self driving cars will get into accidents that are not currently "vehicle factors" since they will be superior drivers, not perfect drivers. Just imagine the headline: "A computer killed my son."

I've long said that people would rather a human kill 1000 people than a computer kill one.
Slight tangent: in those cases where canvas is desired only for the ability to convert a visualization into a PNG (rather than performance), it is possible to serialize a D3-created SVG into an XML string and render it to an image/canvas. The process is straightforward for Chrome and Firefox, but needs the canvg library for Safari.
This article's conclusion aren't adding up.

1. Physical exercise won't help but getting up from your seat does. The former is a super set of the latter. You could argue that you only get up once for physical exercise but you can't totally discount the muscle movements during that 30-60 min period.

2. They assume that those who are sitting for long hours are obese. As far as I've seen, a large percentage of engineers who sit in front of the computer all day aren't all obese.

Maybe the article wants to focus on a small section of couch potatoes and trying to sensationalize sitting.
It seems to me only a matter of time before the incentive to create this gets high enough that someone actually does it.

Yes, but it might be just another big company which does it, and in an 'all or nothing' fashion. In that case you would have a choice (Google or XBigCorp), but I'm guessing you really want to be able to mix and match, and have different parts of the Play APIs served by different apps/daemons/companies/whatever.
Personal Blocklist seems nice. Do you have a lot blocked? How dramatic is the improvement?
Actually, although the direct method is often faster than gradient descent, it is not faster than conjugate gradient.

And conjugate gradient is more numerically stable. So the question is, why would anyone competent use the direct method for linear regression?
Bitstamped
[author here]

You're correct. It's a horribly bad idea, and the thought I put into it was pretty minimal. Just a fun hack, really.

I'll put a note in the readme.
In the UK, fixed speed cameras are often preceded by warning signs. Not so in Australia - I think we've had cases of them being hidden in roadside bins. It's common to see a police car with speed gun behind bushes at the side of the road.
Using OS thread functionality to do some useful work is always amusing.

This reminds me of sleep sort. For those unfamiliar, sleepsort is where you have an unsorted array, then have 1 thread per element sleep for the amount of time specified by that element, then append it to a list.
Correct... if there is only one minimum, it is unimodal, but not necessarily convex. For instance, if there are inflection points, it will not be convex.
You've never used extensions?
A lot of it has to do with multiple renditions of creative assets, such as @2x images. Because even if I add multiple code frameworks and libraries it usually doesn't amount to much. Creative assets typically take up the most space.

I will say one thing though - I do wonder if some of it is driven by multi-platform tools that are stuffing their own internals in there. Then you throw it all into one big package instead of splitting it up for different platforms. I've seen some internal app builder tools become quite large before. Especially by firms that think they need to roll their own version of everything, which AFAIK is standard operating procedure for a lot of those you mentioned.
Intuit to process Bitcoin payments with QuickBooks Online
Amdocs knows Vodafone very well - Friedrich Joussen, Chief Executive Officer, Vodafone Deutschland. http://www.amdocs.com/About/Success/Pages/Vodafone-Germany.a...

Vodafone uses Amdocs in many of their national operations... see discussion in other threads beneath this post. In short, Amdocs stuff is assumed to be always-on metadata access rather than by-request content level.