skysight-inc/HackerNews huggingface dataset:
No need to confirm. AT&T publishes the info: http://www.att.com/esupport/datausage.jsp?source=IZDUel11600...
So google is trying to keep us alive longer to generate more revenue! Should we be offended or flattered?
CHP officer says stealing nude photos from female arrestees 'game' for cop
This. My comment history displays all sorts of worry about my place at work. I recently realized I've just been upset by how I've been underpaid for years in an extremely hot labor market and specialty.
"A total of over 500 fewer diagnoses. Multiply that by the last 10 years, and you're quite possibly saving a life in that 5000 illnesses."

Not to mention the delays in people taking time to get diagnosed, extra costs in diagnosing, delay in treating more serious complaints, and the cumulative effect of all of that over years.

Because some alumni didn't like the idea?
"I think you should be more explicit here in step 3"

http://i.imgur.com/uvulagb.jpg
A lot of times, with games, the permissions are added because the ad network tells you to include them. Lots of ad networks will work just fine with just the Internet requirement though, which are the ones I prefer when I go the ad-route.
Well, suppose the following:

Given a universe finite in extent, with a finite lifetime and a finite mass-energy content, then for all possible practical purposes only reals up to a finite precision are needed to calculate and describe observable properties of the universe. With that constraint, there is e.g. an isomorphism between integers and all needed reals and as such every observable property in the universe can be quantified using the integers.

It may seem that that would 'invalidate' a lot of mathematical machinery, which uses concepts that can not be enumerated by the integers (i.e. the set of reals), but that need not be the case. The mathematical machinery we have developed may partly be a very effective 'thought experiment': what if the reals were uncountable? It turns out that makes things easier to calculate than to take their countability into account, while giving results indistinguishable from taking their countability into account.

I lack the mathematical sophistication to prove this is possible. I'm just proposing a view of mathematics that would make it obvious why it is effective. I don't believe in miracles or coincidence and I'm not a Platonist or other sort of idealist, so that doesn't leave me much choice, does it? :)
Do you have any posts on how you scaled Meteor?
You can easily write a program to list every possible book in every language. What your describing has more to do with how we create a book or a proof vs what actually exists.
Pangu8 1.0.2Download Pangu and latest jailbreak tools
Of course, they have to detect your address with a computer.
They try to actively create worse experiences for their customers.

No, of course they do't. They try to create revenue-maximizing opportunities for themselves at the expense of their customers - although many non-geek customers may even like these siloed, suboptimal applications for want of a better understanding of how they could be using their devices. Nobody deliberately sets out to make their product worse, that's a good way to lose customers to the competition. IT's an unwanted side-effect of trying to extract more revenue from each customer.

This doesn't preclude the companies from being greedy, negligent, compromising customers' security and so on. I agree that the effect of their policies is to create worse customer experiences. But to assume that their underlying motivation is make you unhappy is silly.

In gneral you'll be much happier if you stop worrying about why people do stuff like this and just learn to firmly insist on what you want, eg 'I purchased this unlocked phone because I do not like extra apps. Please sell me a SIM card and sign me up for a month-to-month service plan that I can opt out of any time. If you try to upsell me I'm going to leave and go to your competitor's store.'

I do appreciate how annoying and stressful you find this. I'm not American either and intensity of sales tactics in the US consumer space is culturally alien to me, but competitive contractualism seems to be regarded as the keystone of individual economic freedom in the US, vs the more paternalistic approaches that prevail in some other places.
On Love, Open Source, and Community
A sneak peek at the radically new Angular 2.0 – JAXenter
Thanks! I'd appreciate any brutal and honest feedback :)
I feel like T-Mobile doesn't even know what Unlimited means. Here's their ad copy:

"Unlimited Tablet or Hotspot data plans – choose the amount of 4G LTE data you want to add."
I've been at Harvard and MIT for the last 10 years doing biomedical research and have published in Nature, Science, and Cell (top journals) numerous times. I can tell you academic publishing is completely f*cked with no hope.

Henry Kissinger said the only thing you need to know about academia,

"Academic politics are so vicious precisely because the stakes are so small."
“Tech Transitions, Video, and the Future” by Tom Wheeler, FCC Chairman
I completely agree with you that their service is awful and primarily geared towards sales. I also agree that they engage in price obfuscation in order to nickel and dime you to death: it's really obnoxious and makes for an awful customer experience.

I'll even agree with you that they are expensive (because they are). But they are expensive with good reason: a nationwide communications network is really expensive to run, and there's no fair way to allocate costs.

When considering throughput / capacity on infrastructure, peak usage is all that really matters. In that sense, someone who goes on Netflix and watches 2 hours of video every night at 8-10PM costs you roughly the same as someone with torrents running 24/7. Some ISPs have resorted to data caps because they at least introduce the possibility that you might go over, which causes people to at least think about their bandwidth usage.

When all is said and done, telecom companies in the US are profitable, but not insanely profitable. This is the entire reason that Comcast is the sole broadband provider in many of its markets: the payouts (margins) aren't big enough for another company to justify the upfront costs, except in a few profitable suburbs. If you look at cellular, where the big players DID overbuild in comparison to landlines, net margins STILL settled out close to 10-15% (not coincidentally, those are about the same as cable/landline.) And cellular is still awful, even though it is much more competitive than wireline.

Having worked at a number of big telecom companies, the vast majority of people who work at them have no exposure to any of the crap you're talking about. I know it's fun to generalize on the internet, but most people working at these companies are so far removed from anything regulatory or customer service related that it doesn't bother them. Hell, most of them are consultants who don't even work for the company.

Marketing is a hypothesis-driven steamroller: you test several variants of marketing material and see which one works best. The one that works best is probably the least honest one! So you go with it because your goal is to produce the most effective marketing material, not the most transparent. You probably don't even know enough about the product that's being sold to know you're being dishonest.
So in the short term this can be bad. In the long term, I don't think it matters. Basically, there are four cases:

1. oomkiller is on, and has no bugs in it. Great. We are all set.

2. oomkiller is off, process manager is on, and is bug free. Ditto.

3. oomkiller is on, but has bugs in it. Bad shit happens.

4. oomkiller is off, process manager is on, but has bugs. Bad shit happens.

Basically, the question is this: is it possible to develop a process manager that would do the job of oomkiller that has as high code quality as the Linux kernel. I am guessing the answer is yes, so we will always be hitting cases 1 and 2, or at least we'd be hitting cases 3 and 4 with roughly the same frequency.

Now, it's possible that a process manager can fail for reasons other than bugs. Not knowing enough about how cgroups, oom, etc., I can't say that you can write a 100% reliable (assuming it is 100% bug free) process manager without having kernel-level access. Perhaps there is something in the architecture of the whole thing that would prevent that.
Because it's a multi-billion dollar business. Why wouldn't everyone be interested in this?
TV signals reached∼2100 potentially habitable planets.R we alone inthe Universe?
I read the article. It gives one (one!) example of someone who thought a statement was condescending when in reality it was – wait for it – only semi-condescending. Unless you'd like to argue that "take some responsibility for your own learning!" is not even in the least a condescending statement.

It's great that the author has found people in the Haskell community to be generally helpful (and I've been learning some Haskell and thus far have no complaints myself). And I think the author makes an interesting remark that sometimes, by trying to "be easier" on newcomers, that might actually be a form of talking down to them instead of treating them like adults. But to turn that into a blanket "oh, you know, you might think we're condescending but really you just don't get it" is practically satire.

So despite what the author says, and despite having no more proof for my statement than she does, I'll stand by my statement: people can generally spot the difference between condescension and a knowledge gap.
Video Conferencing in Russia Becoming More and More Popular
We work with interesting technologies which we attempt to make do novel things. Occasionally, one of us works and succeeds alone, but, far more often, we work with others.

Human nature and how we treat, are treated by, and respond to our fellow humans is likely the single most important factor in any technology project. Indeed, in any team project. That's not to say that all projects require the same approach to managing the team: Some work requires top-down command and control with explicit orders and consequences for disobedience, some is better done with self-selecting teams and kanban boards, and much is somewhere in between.

The common element is that the players have to know and respect the team's organizing principle. Once upon time, it was command and control and strict orders for everything; everyone knew this was how it was done. Everyone worked within that.

Nowadays, establishing and maintaining an organizational culture, and articulating that culture, over and over again, are vital elements to any team work.

Many of us will read what this post and roll their eyes at this human factors bullshit.

Some of us will think "Oh, yeah, that'd be good". (Some of us will mean that, others will express is sarcastically, imagining me with rose coloured glasses.)

Functional programming is YAHA (yet another human activity). Sometimes pursued alone, but sometimes in groups.

Some of those groups even manage to become communities. But are they inclusive or exclusive, and is that implicit or explicit knowledge? When I switched from Windows to Linux, I chose Ubuntu because it was explicitly inclusive with a clear code of conduct. Pissing on others strictly forbidden.

Some technologies succeed despite the way key players treat others. It happens. My guess is that most don't.

How many forks are for sociological reasons, and not for technical or legalo-business reasons? (That last phrase is obscure, I confess: I mean things like the OpenSSO/OpenAM fork, for example: Forked because of a change in governance and ownership.)

In other words, how many times are projects forked because part of the community doesn't like how the rest of the community conducts itself? How many projects fail because of how the community conducts itself?
My math's fine. I think you misunderstood my post. I was just considering metric and imperial sizes thus included both sets of units.

The first reply to your post shows the math.

Even the 'increased' 240mg in the energy drink is just equivalent to 'regular' coffee due to it being 16oz/473mL can.

As I said though. Much easier to gulp down half a litre of sugary soda than half a litre of oily thick espresso.
Because people are dicks. I know I'm going to get downvoted for stating this, but its the truth. People are dicks, and dicks do diskish things. The only thing you can do in life is to not be them.
I submitted this (in spite of what is probably a [justified] site-wide ban on anything involving GamerGate) because I think it sets a good tone for how to take a moderate position on something like this.

I think Ken's example here of picking out several different positions and then going through and elaborating on them with evidence is the sort of thing we'd all like to see more of.

Instead of just being pissed off about the quality of discourse, we should be picking up examples of discussion we'd like to use as a standard. As long as everyone can just keep saying "Both sides are talking past each other and being unreasonable" and then ignore the problem, we'll never be able to actually fix anything in a productive fashion.
Rethinking an engineer's education in the face of outsourcing (2004)
Here is what the FTC says would have been valid options:

"Defendant has numerous alternative ways to reduce data usage on its network that do not involve violating its promise to customers. One alternative would involve Defendant requiring existing unlimited data customers to switch to a tiered data plan at renewal. ... Another alternative would involve Defendant introducing its throttling program at renewal, with disclosures at point
of sale. ... Yet
other alternatives might include limited, narrowly tailored throttling programs that are consistent
with Defendant’s contracts, advertising, and other public disclosures. "

So essentially, you'd end up in the same place, but you would have to be informed about it. And might be able to leave without ETF.
Oh -- I thought the "done" in the title meant "done with, finished, over." But alas, it was wishful thinking.
Mini House
Begging your pardon, that wasn't the original title. You editorialized it by picking a detail you consider important and interpreting it. That breaks the HN guidelines. The policy here is to let readers make up their own minds what's important. Indeed, the first reply disputes your interpretation.
Open it up in safari, then add it to your homescreen - It'll play fullscreen and behave just like a native app :)
Paywhirl - https://www.paywhirl.com/

Start a subscription service on your website in less than 5 minutes without needing to code. Powered by Stripe.
I don't know how you could load balance meteor easily, but you could put your mongodb instance anywhere and pass in its location to meteor. This doubles your risk for downtime because of hardware failure though, your uptime is no longer as good as a system that depends on the uptime of a single machine.
> If universities keep giving out jobs based on having generated interesting results in the past

Worse they are being given out almost exclusively based on where those past results are reported...
Geneticists tap human knockouts
What I learned as a teen programmer
I think you still need flash fallback for web audio so should use a mature library like Sound Manager. I looked through the JavaScript for this and saw nothing like that. Might be good for a demo or hackathon or something that doesn't need to work everywhere.
Wow, that got downvoted? Yikes.

Some folks have itchy trigger fingers....

(Oh, I know. I forgot to phrase it as "This" followed by a personal anecdote supporting the assertion in question. Ah, humbled again.)

(Yup, expecting karma loss on this. Fun and games, no eyes at risk.)
> an advertising company

http://www.wired.com/2014/10/future-of-artificial-intelligen...

> Around 2002 I attended a small party for Google—before its IPO, when it only focused on search. I struck up a conversation with Larry Page, Google's brilliant cofounder, who became the company's CEO in 2011. “Larry, I still don't get it. There are so many search companies. Web search, for free? Where does that get you?” My unimaginative blindness is solid evidence that predicting is hard, especially about the future, but in my defense this was before Google had ramped up its ad-auction scheme to generate real income, long before YouTube or any other major acquisitions. I was not the only avid user of its search site who thought it would not last long.

> But Page's reply has always stuck with me: “Oh, we're really making an AI.”
There's also the social status aspect of workouts, and given the source and audience for Google's product, it completely makes sense it would track the running, steps, miles, calories, etc.

Perceptions of weightlifting and strength put exercises like that outside the realm of the upper-middle class fitness realm. http://www.psmag.com/navigation/health-and-behavior/half-lif...
> [CITATION NEEDED.]

http://arstechnica.com/tech-policy/2012/04/why-we-should-wor...
>Maybe we are not to dumb, maybe such an theory does not exist because for some deep reasons there ere just no mathematical expressions describing (some parts of) nature.

I find Godel's incompleteness theorem suggests there are fundamental limits to "knowledge" as we define it.

http://en.wikipedia.org/wiki/G%C3%B6del's_incompleteness_the...
Well, like anything else: of course you can have your cake and eat it too -- but it does require a lot of solid thinking, and very careful choices about what you work on (and just as importantly, who you end up working with).
This is only an issue when you disable OOM killer. If your OOM killer replacement dies, then you have a problem, and you shouldn't have disabled it in the first place.

The kernel isn't going to protect you from turning off critical bits.
DraftingSPACE is a website that can automatically design your next home renovation http://draftingspace.com/. We're currently running a private beta of our bathroom designer, you can sign up on our homepage.

Good luck everyone :).
> Some things, like 600% debt to GDP ratio that currently the US has are just facts of life.

That's...not true. I don't know where you're getting your information, but the ratio is about 106%. They're both in the range of $17 trillion.
HTML, JavaScript and CSS are the worst things that happened to mankind right after C++ - the language which most browsers are written in - horrible, rotten, bug ridden things.
I wrote something on scaling meteor: http://joshowens.me/how-to-scale-a-meteor-js-app/.
Your Customers Are Digital. Are You?
This is not about memory allocation. OOM occurs when too much of the allocated memory is being used. For example, forking happens with copy-on-write memory, so if I have a 3G process on a 4G machine, I can fork it 10 times without problems. It's only when those ten processes each start to write to their memory that the physical memory usage will quickly become too much to handle. In the scenario in the blog post, the OOM killer is disabled, and instead Linux can only prevent the memory from being accessed to avoid things getting worse. I would agree that this setup does sound like it needs fixing, but it's what we got in exchange for having cheap process forks.
This might have promise to what you're thinking of:

http://www.liveathos.com/
Doesn't seem to work. I get an error on any torrent I try, regardless of source or video format.
The permission domains govern what the defaults are and what permissions you are able to request, but the permissions themselves are more finegrained. And none of them defaulted to "allow" – see table linked from the page you linked to:
http://developer.nokia.com/community/wiki/MIDP_2.0_API_acces...

"Trusted 3rd party domain" is everyone who gave heaps of money to Verisign. They get no permissions by default, but they can request, for example, network access and the user can then grant it once, per-session or always.

"Untrusted 3rd party domain" is the rest of us, and basically any app I ever installed, in which case the user is prevented from selecting "always allow" for network access and is prompted once per session, which was highly annoying.

So if anything, it was too secure! Sun sank their own standard by requiring expensive certificates for normal functionality. If they had used self-signed certificates they way Android does (checking on upgrade that it's the same certificate) it would have been great.

"Operator protection domain" and "Manufacturer protection domain" mighty work differently, but that's no different from the stuff that comes pre-installed on Android phones having access to everything without asking.
> they all add parts we don't need

What are you worried about exactly? Space? There are really really tiny cameras for smartphones that are mass-produced, and they are very noisy, which is perfect.
If AT&T wasted just 8 hours from everyone in America, that's about 270000 person-years of lost time.

If Xe/Blackwater outright murdered 20 people, wasting every moment they might have had for the rest of their lives, that would only be about 1000 person-years of lost time.

I know that AT&T has wasted more than 8 hours of my time so far, I expect them to waste more of it in the future, and I'm not even a current customer.

If I were running life through a performance profiler, companies like AT&T and Comcast are short routines, frequently visited, inside inner loops, whereas companies like Xe might have a very expensive operation that is seldom performed. Total impact is severity multiplied by frequency.

Logically, we should be focusing on improving the customer experience from companies with the broadest surfaces exposed to the public. Instead, we heavily weight severity and heavily discount frequency. We spend billions fighting terrorism, and all but ignore crimes that collectively cost us all many times that amount in lost equity.

We know this is ridiculous. We always optimize our inner loops before messing around with once-run functions. But other people are not like us. They have illogical, emotional preferences and biases, and never realize that the most evil companies in the world never seem all that bad to one individual, in isolation.

Consider for a moment a cost-cutting measure undertaken by many companies. They choose to titrate their customer service staff such that none of their employees are ever idle while on the clock. The tradeoff there is that this means that customers who need something must always wait a certain amount of time before they can take care of their business. That's wasted time. (And they avoid hiring additional employees to do it, which may or may not be economically neutral, depending on how you look at such things.) They make a conscious decision to externalize some of the costs of providing customer service to the customers themselves. You pay with your time.

That 15 minutes waiting in line at the only open checkout register in a row of 20 point-of-sale terminals is a cost that you pay, that does not appear on your sales receipt. The 30 minutes spent waiting on hold for a call center employee is a cost you pay, that does not appear on your billing statement. The natural opponent to these incursions is the one entity that people created to ensure that costs and benefits for the individual could be subordinated to the collective cost and benefit to the whole--the government. But being composed of individuals, it suffers from the same biases: severity is more important than frequency.

Nickel-and-diming is therefore a profitable strategy, and we will continue to see it, and be diminished as a result. I see no solution that is both ethical and able to be accomplished by a minority of the consumer base from where I'm sitting.
Playing with it. It's interesting if you want to build both client and server, and care somewhat less about SEO which isn't all that easy. Also it only supports Mongo at the moment with Redis in beta. Jetbrains new Webstorm 9 supports it (mostly) out of the box.
this! as a non-technical guy, I can even work with Stripe examples