skysight-inc/HackerNews huggingface dataset:
Amazon is our WORST store.

We are in Samsung store (roughly same performacne as google play), several carrier stores (separated they are tiny, summed they are a good income), and we have some deals with some startups that are trying new app distribution methods, many of those startups also have deals with carriers, so we are in some carriers twice.

Anyway, our income right now looks like as if it came from dumbphone era: most of it coming from carriers, directly or indirectly.

Also we are in Yandex store, nothing impressive in terms of revenue, but stupid easy to get into (they purpusefully allow use of google play APIs, and upload methods, and whatnot... if you ever worked with google play, uploading to Yandex is VERY easy).

EDIT: Making things clearer on Amazon, they are REALLY the worst, sometimes months go by without even a single free download.
IMHO if you are not hacking on a few side projects you are missing out on learning new things. I love side projects they keep my work and personal life super fresh.
"Fixing patterns instead of sites"

I don't understand this statement
This kind of policy has to be set up front (or at least on a going-forward basis) or it'll never happen. You obviously can't fix this, all you can do is look out for yourself.

Circles of people who all agree to do something wrong and reinforce each other in it are one of humanity's big problems...
Because then it's not in version control.
I'm generally a fan of pgsql, but mssql triggers are better in that they can operate on the entire set of affected rows. Postgres FOR EACH STATEMENT triggers don't get any OLD or NEW; you only get those with FOR EACH ROW triggers. In mssql OLD and NEW are the entire set of affected rows and can be used like tables. Batch operations are thus more efficient.
http://www.postgresql.org/docs/9.4/static/plpgsql-trigger.ht...
>adware and viruses I had to battle

This is largely a user problem now. I haven't caught a single problematic download on my Windows 7 box.
Hey geku! We are not currently doing continuous replication between nodes, although we are working on a cloud block device backend which would allow synchronous replication using the underlying cloud block service.

In particular this would enable stateful failover... is that what you had in mind?
Aren't most iOS apps ad-based, too?
I wasn't picking on ZK in particular. I was more pointing out that the system as a whole is complicated. It might be fine for "enterprise deployments" where a company has a lot of time, money and resources to throw at the implementation. In my opinion the average end user is going to get lost in the details of how these systems interconnect and work together. Debugging some of the more complex issues that they will face will be challenging.

Even Exhibitor is not a silver bullet for managing ZK. It helps with rolling restarts and lets you do a sort of MySQL-esque bin-log replay of your state, but even with Exhibitor, it's not going to make for a smooth recovery at 4:00AM when PagerDuty rings.

The underlying design of how Mesos and Marathon communicate create situations where they have differing views of the state of the cluster, and you end up with "orphans" which are tasks that Mesos is aware of but Marathon knows nothing about.

In my opinion, the system feels like it was designed to be something else, and then all this functionality was tacked on later. Coincidentally that is exactly what the case is with Mesos. I think there is a lot of room for an improved user experience that these tools will struggle to provide.
Why I started learning Japanese
If you are primarily using stored procedures, you are probably viewing the database as a "persistence API" with its own encapsulated logic.
Thanks! We love new models like helpusell.

We're coming at it from the other side -- we're completely focused on buyers. You can input any address in California and we'll make your offer. The listings we have on our site are straight from the MLS (we have 100% coverage in LA and SF right now). However, you can shop on Redfin, Trulia, or Zillow and put the offer in or schedule a showing through our site.

Let me know if you have any more questions.
The last time this happened to me (in 2011) I was with one of the big consulting firms and the guy in charge of recruiting put up notices everywhere with a job listing for my current position except with a 5-10% higher salary.

That being said, if I wasn't privy to this information it wouldn't take much to find out what the other people on my team are making. I don't think I've ever worked in an environment where salaries were considered top secret information.
Google Search for Developers
if you're not detecting on the client (via javascript), then you have to rely on headers. well, maybe via IE conditional comments + cookie setting on transparent pixel request
A Big Bet on Choice: Motorola Will Soon Let You Build Your Own Smartwatch
Note for those who follow the link, and see "Charleston Road Registry, Inc.", and wonder why the headline says "Google": Charleston Road Registry, Inc., is a wholly-owned subsidiary of Google [0] through which Google operates "Google Registry" [1].

[0] http://www.internetnews.com/blog/skerner/who-is-charleston-r...

[1] http://www.google.com/registry/ -- see note on bottom of page.
Fun Interview Questions: Solving Sudoku with a Computer
https://www.youtube.com/watch?v=_5_DuZ8WuMM
Saw this video a while back and was really quite amazed the process adopted to crack walnuts. After watching that video I definitely had a higher level of "respect" for animals and their intellect.
Or just use an adblocker and you don't have to worry what format the ads are in.
I do too. What do you think about Guix?
Congrats on the launch! What's the tech stack?
Here's a quick screencast showing the multi-cloud swarm. https://asciinema.org/a/17067
It seems like the problem that WebRTC wants to solve could be solved another way, by putting more of the discovery logic into the browser rather than the application. WebRTC wants to find peers on the local LAN, and communicate with them directly. Why not let the browser find peers, and then hand the WebRTC application a connection without exposing where that connection leads?

That said, long-term, I think networks need to stop treating non-routability alone as a firewall mechanism. Any information that this WebRTC mechanism reveals could also be exploited by any random client application, or in the case of http-based protocols, by anyone who can embed an iframe or submit a form. Consider how you'd design a network in which every device had a routable IP address, and go ahead and design it that way anyway as a defense-in-depth measure. Use encrypted and authenticated protocols even on your "private" network.
This works really well with a liquid market. It can be harder for people who are talented in specialized professions. My wife, for instance, is highly skilled in a very specialized skillset, but it's academic, and jobs that match her skills come up a few times a year in the whole state. Even though the applicant pool is small, the illiquidity means it's difficult to say you're going to someone else. Actually, I wonder to what extent markets with very specialized (and comparatively rare) talents are affected by this illiquidity as opposed to mere supply and demand?
Connected car hacking is the result of low quality coding
Er. So does it work or not on wild crows? This article implies that the study on wild crows hadn't been done.
See recent Lenovo issue. It isn't a user problem but an ecosystem problem starting with the OEMs and the general discovery and distribution of software.
This is actually well settled law.

I'm not sure it is, and I'd argue the situation is unclear. I'd be keen to see any examples though – it would be awesome if there was something to fall back on.

All I can find is evidence that it would be at best very risky to rely on an implied patent grant.

For example, it's considered unclear enough that the ClearBSD license was explicitly created to clarify that it doesn't offer patent grants - http://directory.fsf.org/wiki/License:ClearBSD

Even more damning:

In the absence of an explicit patent grant, but considering the word use in the license, can we assume that the BSD license impliedly grants enough of whatever patent rights the Univer- sity of California then owned that a licensee may use the soft- ware as it was originally distributed by the University? Most licensees under the BSD assume it does on the theory that oth- erwise the copyright license would be of no value. What good, they say, is software that can be copied but not used?

Such a conclusion is not based on the law of licenses. Indeed, a bare license of copyright need not include a bare license of patent at all. It is only if the BSD is viewed as a contract that we can introduce contract law principles such as reliance or reasonable expectations of the parties. If software is licensed under the BSD without forming a contract between licensor and licensee, the extent of any patent grant is at best ambiguous.

As to whether an implied grant of patent rights extends to versions of the software with modifications, that’s an even more complicated question. The BSD license is silent about a patent license for derivative works. So if a licensee improves the origi- nal Berkeley Software Distribution in a way that infringes a patent owned by the University of California, there is no easy way of knowing whether an implied BSD patent license includes a patent license for that improvement.

Since courts are likely to construe implied grants of license narrowly, a licensee should consider obtaining separately from the licensor an explicit grant of patent rights that might be needed for modified versions of BSD-licensed software.

http://rosenlaw.com/wp-content/uploads/Academic-Licenses.pdf
You can start by putting together a list of ingredients you like. Many of these will be common ingredients for multiple recipes and go together in different ways. Nearly every time I go grocery shopping I get these things because my SO and I like them.

EG: chicken, beef, tomato, onion, peppers, mushroom, cheese, rice, quinoa, pasta, potato, carrot, broccoli, spinach, asparagus, corn, sauce, etc.

Make sure you have a good stock of different spices, salt, and pepper.

Start with something simple like just chicken pasta and each meal add in something from above suited towards your taste. As you run out of ingredients you'll realize you can still make good dishes. If you run out of pasta you can skip it completely or sub it out with quiona.

I often play the "lets see what I can make with what is still in the fridge" game :D
The Rise and Fall of the Comanche Empire (2010)
How is this better than the Apple App Store? As soon as you have multiple ones, nobody knows which one to trust.
Hi there, Marathon committer here. If you had a bad experience with the 0.7.x series, I apologize for that. We've made a serious effort to fix the consistency issues and that work has paid off. 0.8.0 is current, and we've just tagged 0.8.1-RC1 yesterday. I encourage you to give it another try! As mentioned in the other comments, we (Mesosphere) are actively working to provide alternatives to zookeeper such as etcd. The reality is that ZK will stick around as a stable option for people, as the first > 1.0 etcd release was tagged only two months ago.
Is any issue that you personally don't care about "crybaby news"?
They aren't targeting specific sites that are broken they are targeting more general patterns that seem to cause problems.
To be fair, the article does state that there was no golden age of access, and things were worse when the docks were in operation.
Offer Drive looks interesting. You should either internationalise it (right now the salary field only accepts numbers and doesn't specify what currency, and there's no "country" field) or clarify that it's only for your country (presumably the USA, but there's actually no clue about that on your site).

Brit here, wanted to take part but wasn't sure if my submission would be meaningful.
One of linux's biggest issues is that linux hasn't been developed with consumers in mind for such a long time.

Thats why I opted to use mint for recording DevCasts: https://www.youtube.com/user/devfactor

other linux distros offer tons of tools for programmers, but are difficult to beginning users or non-programmers to migrate over to.

In order for Linux to really catch on, they need to offer at least a basic level of tools to attract regular (non-coding) consumers.
Just for anyone who is reading this and wondering if they could or should be saving up this kind of fund, here's a very simple but not unrealistic example.

Suppose you're working in software development in the UK, recently graduated and now with a little experience but still quite early in your career.

If you're outside London and living in a shared place, maybe your salary is £30k, and your monthly living costs for rent, bills, and essentials like food and travel are £1,500. Your net monthly income after taxes and student loan repayments is probably about £1,850.

So, you have a surplus of £350 per month. If you set that aside throughout your next year of employment, sticking it in an ISA (a tax-exempt savings account), then by the end of that year you have nearly three months of safety margin.

Suppose, ignoring inflation to make the maths easy, that your salary increases at about 10% that year, without any negotiation or changing jobs. Now your take-home pay is probably about £2,000 after deductions, giving you a £500 surplus each month. If you saved that away the following year, you'd have more than 6 months of safety margin set aside within 2 years of starting to save.

Of course these are just example figures, hopefully not unrealistic for someone early in a software development career in the UK today, and they ignore any one-off major expenses you might have like getting a car serviced and MOT'd once a year or taking a foreign holiday. But even if you do those things, you can surely still save something, and when it comes to having a bit in reserve in case your career hits a bump, anything is better than nothing.

Edit: After checking a few prices, it turns out that some costs of living have gone up much less than I expected since I was that young. :-) So actually £1,500 is probably a lot more than you really need to spend on essentials under the conditions I mentioned, even if you're living in a tech-focussed area, and saving a few months' worth of essentials expenses should be much quicker than I worked out above.
On Reserved Instances: this makes RI purchase decision sound binary based whether or not 100% usage. Even accepting the gross oversimplification of binary based on usage, the discount is enough that the headline breakeven utilization can start at ~60% for 1 year and ~40% for 3 year RIs and then drift up from there as you start realizing the assumptions hidden in the discount, e.g. 0% time value of money, no future price cuts, etc.

Also very small point, but new 24 month RIs do not exist. Only place to find an odd 2 year would be on the RI Marketplace, that is if AWS were actually motivated to have it function...
As an aside: Everyone who read this article, please keep in mind that the process injection model used by these pieces of adware is exactly what your typical "keylogger" uses also.

No malware literally logs keys typed anymore. I cannot stress that point enough. Instead they log form submissions (e.g. POST requests) which give the malware author much more useful information they can data mine in an automated way (e.g. URL, named parameters, etc). This works even on a "secure" page (e.g. HTTPS with extended certificate).

I'm super tired of supposed power users or "geeks" telling others to copy/paste in their username/passwords to improve security. That's not how this works, it isn't how any of this works. Nobody reads raw key-streams, they're completely useless because they fail to contain CONTEXT (i.e. where you typed what).

Sorry, just a pet peeve of mine. The term "keylogger" is largely a misnomer. A more accurate name would be "credential hijacking" or "form submission theft." A lot of malware actually use standard injected JavaScript to add event hooks to a page, to fire the data back to a evil browser extensions.
It's a bit like Swift on Xcode 6.1 then.
Rails + MongoDB on the backend, Obj-C + Swift on iOS, Backbone + ReactJS in CoffeeScript for the web. We're polyglots!
nature rarely does anything just once. if it can happen once it can almost certainly happen more than once, and almost certainly does happen more than once.
Young cancer patient with family, lets help
Flocker doesn't continuously replicate data at this point, but it is something we've considered adding. Today, replication happens only when you migrate the data volume. This blog gives a good step-by-step of what happens when a migration occurs: https://clusterhq.com/blog/deploying-multi-node-elasticsearc...
It sounds like the main benefit offered by your product is the ability to forego the agent fees.

Have you considered attempting to make an API available for clients with a more established user-base (think Zillow or Trulia) to hook into, essentially giving you your fee and allowing their customers to buy directly through their clients?

The creation of your own client relies heavily on you getting a user-base large enough that people are going to be willing to trust it, and when they're spending a large portion of their wealth on a home, that's unlikely to happen (at least immediately). If your service has the face of an established client on it, the customer doesn't even have to know that you exist, and won't even get the opportunity to not trust you :)

Is this something you've considered? Is it a service that would even interest something like Zillow or Trulia?
Allowing developers to pay for promoted placement is a terrible idea for Google Play's users, for app developers and for Google. Google Play users will now see more exploitative apps that are visible in search results not because they have earned high ratings from users or have a low uninstall rate, but because they are able to extract more money from each user to pay for their placement. App developers with quality products -- especially those with small development studios like my own -- will be put at a further disadvantage from the likes of King.com, Supercell and Zynga, whose high ARPU can justify this sort of promotion. And while Google will initially be able to extract more cash from the app economy than the 30% it already does, by diluting the value of Google Play search results for their users and by incentivizing developers to make exploitative rather than quality products, mobile device owners will become more motivated to migrate to other app stores and possibly other platforms.

I wish that Google would concentrate on its core strength and develop a search system for apps that directs its users to what they will appreciate and enjoy rather than what will cost them the most money, and that would encourage developers to aim for quality rather than exploitation.
The truly personal computer
Booking flights with Bitcoin
WSJ: YouTube isn't making money, even with a billion viewers
I know it's narrow minded, but I was bummed that I had paid full price for the epub. Making a couple of chapters available for free is a great way to promote a good book, let the material talk for itself!
You see ads?
Huh, I've never bothered. NixOS & Nix do what I need, and are much more developed.
Thank you! I was almost doing this myself, but you did it first, now I'm free! How much did it take? Too much data? How much? How did you get it?
Your nude pics will be all over the Internet
I built this over the last month. Is this something your team needs? What do you do today?
Is this really a christian issue though ?
I have friends who are hindu's, atheists, muslims, and buddhists, who intellectually seem okay with animals having human traits, but in the day to day pretty heavily deny animals having human traits ex. chickens.
I guess it's cause people like to eat chickens, and don't want to feel bad ? I don't know
Aww… See Paris Hilton’s new little cute puppy
The main thing I would want from a Microsoft browser is actually keeping up to date with the latest in security protocols and crypto algorithms. IE has always been several years behind everyone else in this area, which just meant developers had to keep their websites less secure just to be able to serve IE users as well. That needs to end.

I don't necessarily want Microsoft to be a leader in this area (not sure I'd trust Microsoft with any new security protocols anyway), but at the very least it should be a fast-follower. Looking forward to Microsoft adopting ChaCha20-Poly1305 or at least helping to speed up the standardization at IETF and then adopt that standard if their excuse right now is that they can't adopt "non-finalized standards".
"If you do stick to the App Store, you have nothing to worry about. We’d love to see Apple fix some of the App Store issues and make everybody use it."

Yeah, that'd be just awesome.
How does TED fits in all of this?
How paper based 3d printing can transform the market
Y Combinator-Backed Bright Aims to Bring Solar Power to Mexico
On the perceptron, DeepMind and (some) history of artificial neural nets:
The whole point of the Mesosphere DCOS product is to make Mesos consumable by mere mortals: https://www.youtube.com/watch?v=UgJMlHdZEx4
Based on the team pics, it looks like they got rid of individual offices over there. That's too bad.
Pretty much ever other django project I work on starts with sqlite, on developers machine and only later gets migrated to PostgreSQL. I'm also dealing with legacy mysql website that didn't use ORM and I really wish they used an ORM. They hard coded column names, relationships, in absolutely most random places. Yes, this could be fixed with having better programmers, but if they used an ORM I could simply ignore a whole class of legacy!
I would use this for groups with school projects.
That is mind-blowing, and makes me want to reevaluate the concept of gift giving.
'Vandals' cut off Internet service across northern Arizona
https://www.cakebrew.com is an open source GUI that makes homebrew easy to navigate. Though homebrew has no flashy screenshots or customer-oriented product description so I don't think it's a contender as a Mac App Store replacement for your average user.
I fondly remember Aldus Pagemaker and Aldus Freehand.
That's a really poor excuse. Healthy meals can be just as hands off as TV dinners and french fries.

1. chicken breast
2. broccoli
3. noodles
4. some sort of oil
5. salt

Put all of the above in a pan, stir it around, cook (covered or uncovered, play with it) for about 7-13 minutes.

Try different mixtures. Try different lengths of time. You don't even have to watch it unless you're concerned that your range might explode or something.
It's also a guideline with little if any rational justification in 2015.

If you need to support everyone, including someone accessing your site from a 10 year old PC in their local library, you need to worry about this kind of thing. If, for example, you are providing some sort of public service or support for the disadvantaged, there may well be ethical and/or legal justifications for making this effort.

But supporting people who deliberately break their software because of some personal grudge against one of the foundations of the modern Web rarely brings any benefit either commercially or personally. Some people feel that the rest of the world owes them everything they want on their own terms for free, but that's their problem, not yours.