skysight-inc/HackerNews huggingface dataset:
It might be illegal and would definitely be unethical if the subscribers to the lower tier don't even know that a higher tier exists. They would be buying access on the presumption that everyone else were getting the data at the same time. If enough sufficiently large investors receive the data earlier the lower-tier subscribers won't get much benefit from their subscription at all.
Beijing says 400 million Chinese cannot speak Mandarin
As I said, it's hard/close to impossible to reliably achieve this effect for live content. With static content you can use CSS filters to do the blurring.
This has a lot to do with T-Mobile being a weak network. Even in the middle of nowhere on the interstate in West Virginia, I had 3G data with Verizon. Granted that if I moved further from the interstate, there would have been nothing, but the interstate is usually where you are when you're away from population centers.

The budget carriers which resell existing networks (TracFone, Virgin, SimpleMobile, etc) have no roaming at all, so when you leave the coverage area of the resold network you just don't have a working phone. Legally 911 will work, but nothing else.
When we are all using VoIP rather than traditional voice, this is relevant.
I dunno, space travel and electric vehicles are pretty high up on the "good for the human species" scale.
Not to mention, they're going to be playing Samsung's game, and will likely lose that. Sure they have good hardware, but Samsung has a huge head start and owns so much of the Android market (95% of all profits according to [1]) that I think Nokia will be another HTC or Sony that might have a good phone or two, but with nothing to really differentiate themselves, they'll fold.

Not to mention, I think Samsung has such tight vertical integration (they manufacture a lot of the parts themselves) that anyone looking to get into Android is going to have a tough time really competing with Samsung.

[1] http://www.zdnet.com/samsung-undisputed-android-king-takes-9...
I think he'd have probably answered the same to 'Would they have considered obscure software if they hadn’t been able to examine the source code?' - the salient points being obscure and closed source, not Russian.
The law doesn't prevent any one, breaking into your home, ask any one (including myself, but came of pretty lightly) who has ever been burgled. The law may or may not protect you after the fact.

The consequences of survalliance and data collection is also in no way comparable to home security. Currently the law in most (if not all western countries), the state has provisions for searching your home too, but requires oversight from a (hopefully) neutral judge.

Short of completely changing the nature of goverments and their agencies operate, nothing will change. As it stands it is up to the individual to protect themselves, which given the general publics understanding of digital security and crypto, is a really bad place to be.
The analogy is beyond flawed. Only houses that are indeed fortresses aren't routinely broken into if they are located anywhere near "a bad area". And even though the law is configured to punish those who break into houses, it rarely actually achieves it in practise.

Online, the fact that your presence must already be surrounded by a cryptographic fortress is well established, because the bad guys are lining up to wander straight in if you let down your guard. Law or no laws.

In your house, even if you have all the best protections, the government will enter your house if it feels it needs to. There are plenty of thoroughly unjust laws on the books (Civil forfeiture is particularly onerous: http://reason.com/archives/2010/01/26/the-forfeiture-racket).

The problem isn't the NSA, that's just another symptom in a long row where civil forfeiture is another. The root is that government has grown from being a servant of the people to considering itself the rightful ruler of the people (and plenty of people happily cheering along, even those who should know a lot better - see here for an example: https://news.ycombinator.com/item?id=6339434).

The author is correct that it shouldn't be necessary to protect ourselves against the government to this extend - but the important distinction in the surveillance case over the 'house' case is that we actually have a fighting chance, for once.
I think the recent revelations reveal my point re: NSA. A significant amount of that NSA budget is being used to buy into product steering and development. This was rather obvious as details started coming to light. I never said Microsoft was "propped", but that is artificially stimulating a company based on a flawed reality of market and investment (i.e. consumers are not buying a product to increase this margin - and in fact these funds are making the product less viable from the consumer standpoint).
I closed on a house 6 months ago. My realtor was only good for dealing with problems he and the seller's agent created. The problem I found was that no one in the process can be trusted. It doesn't matter if it's a bad deal (or worse) for seller or buyer, they get paid to close.
The idea that we can break public key encryption and go back to shared secrets doesn't solve the problem for which public key encryption is the answer, namely sharing the secrets. Schneier's piece would be a little more helpful if this were considered. Going back to simple shared secrets means that one cannot securely engage in something like ecommerce, and so breaking public key encryption would totally break the way we use encryption today.
Are you asking why a German politician doesn't start a campaign seeking to alter the German constitution in favour of allowing Nazism?

I think you know the answer to that one ;-)
In terms of trust: No. As long as I can get the source, modify it and compile my own version, I'm totally in the green as far as privacy and security are concerned.

There's a lot of reasons to prefer free software over mere open source software, but privacy is none of them.
Everyone can get access to this early data if they want to pay Reuters for it. The reason only a few firms do it is because their business is to trade on it. Regular investors are not affected
CoffeeScript's block regex (delimited by /// instead of /) does exactly this. It is a vast improvement over normal regular expressions, and I even prefer it to the syntax described in this post (which is unreasonably verbose).
It could make one wonder if there aren't NSA employees working full time as open source contributors to make sure open source encryption software (or even OSes..) remains un user friendly and out of general use.

I would certainly prefer to believe the current state of the OpenPGP ecosystem was due to malice rather than incompetence.
Brands that really shouldn't have their own app
There are technical differences. They mean different things in the context of this industry.

This is much like asking, why bother with terms like arrays and linked lists. Lets just call all of it "data structures", what's the difference?
Nginx has been added to the OpenBSD base system which means it has been security audited and will someday replace the fork of Apache 1.3 as the primary httpd in OpenBSD.

http://marc.info/?l=openbsd-misc&m=134684032310189&w=2
A long time ago the development of apache walks into a wrong direction. Apache get fat and slow.

For now nginx is first choice for Webperformance, but in some years the next thing will arrive.
Well, when nginx started out it was distinctively russian. As in "not a shred of english doc". Everything you could find about it was russian. If that doesn't make it "russian software", then I don't know what makes russian software.
> this is a remarkable degree of competence, surpassing even the private sector.

Not necessarily a remarkable degree of competence, just a remarkable degree of unaccountable budgeting.
Apologies if my comment felt pointed at you!

You are right that examining pr tactics is useful and important. It's true that some groups use PR to pump out information about the same vapourware for years.
OT: What was deleted here? https://news.ycombinator.com/item?id=6340427
Great R&D produces innovative and market stimulating products in my book. Microsoft hasn't impressed me, personally, for quite a long time. I realize this is a subjective idea to discuss - but neither Nokia or Microsoft are leaders in the mobile space (trying to create a bit of focus here since Microsoft has many facets). If you're not a leader in a segment you're not developing new and innovative products. Granted I think Apple and Google are coasting a bit right now, this comes back to innovators dilemma - which is what Nokia has grappled with going from a market innovator to irrelevant respectively (to the US market anyway). Just my $0.02, but trying to provide context.
Meh. For me, the appeal of a Nokia phone is Windows Phone.

Take that away, and make a Nokia-like phone with Android? That would be fairly meaningless to me. There are already scores of Android phones with slick hardware. I prefer the industrial design of several compared to my Nokia phone. But they all run Android, and I've become bored with Android.

I'm not sure why Android fans are so evangelistic that they want to convert the scarce few stalwarts of alternatives.
Contribute to the child's education directly, especially early on. Teach the child to read before the first grade. Spend time working on meaningful educational stuff - help with homework. Guarantee good nutrition.

It seems simple to me, and covers all the points that any of the education studies from the past decade or so mention, but it's rare.
PerlMotion is a toolchain for iOS and OS X development
Microsoft just bought Nokia...
I just read it again, and it seems a perfectly valid sentence with all the usual bits in the correct places. What part in particular were you wondering about? caddy is a noun, logorrheic is an adjective, yippy-yapping a verb, etc.
Has anyone pointed out that there was no year 0 A.D. 1 BC was followed by 1 AD.
Very interesting and a nice hack. However, since you are already using a while loop, you might as well do this:

function factorial(n) {
for (var res = 1; n > 0; n--) {
res *= n;
}

return res;
}

Simple, shorter, no overhead from function calls, etc.
The data in question is not the results of the orange harvest, it's more like a (very accurate) weather report that has a predictable impact on the orange harvest.

It's basically market research. You can't equate being better at predicting future prices with "front-running".

It's possible that what Reuters was doing is illegal on other grounds, though.
I came to post the same thing, and got similar results:

Accumulate took 0.00195327 seconds
ToString() took 0.00283577 seconds.
Join took 0.00462704 seconds.
stringstream took 0.00084927 seconds.
The relative speed improvement was -71.1482%
Ask HN: What design tools do you use for your startup?
I am wondering what are the best apps for designing your startup's mobile UI. Thanks for your answers!
12 Git Hosting Services Compared
It was not that hard to guess that the main impetus behind the FRA law and the capability to spy on the Russians' Internet traffic was the prospect of trading any valuable pieces of intel with friendly major powers, apparently specifically the US. In retrospect it occurs to me that the Americans might actually have been actively lobbying for the law in the first place.
Reddit discussion: http://www.reddit.com/r/privacy/comments/1lut4v/here_comes_a...
IOS comes with an (new) UI -> HTML folks clone it -> "Look its cool bro".
Would one of these solutions work?

http://stackoverflow.com/questions/17034485/ios-7s-blurred-o...

Also: http://www.blurjs.com/
Except that before we reached some kind of protection coming from governments, we lived through thousands of years where governments, kings and lords of any kinds were the masters of life and death of ordinary citizens. Would we have such kind of freedoms and security as we have today if past generations didn't take a stand? I doubt so. If they decided that weapons and violence is the governments thing and resistance is futile, nothing would change.

Rights and freedoms are never granted, they have to be taken. We shouldn't opt-out from our right to privacy and if you stop trying to circumvent governments' spying efforts, you basically opt-out. Even if a single isolated action seems futile, you shouldn't stop doing it, because if you stop, then they'll know that they can do their thing and they can escalate even more.

The only thing that can stop them from escalating, and create enough political or legal climate to change things to grant us privacy, are the actions from ordinary citizens who try to defy, regardless of how futile that seems. If there will be only criminals and enemies who will actively fight and try to avoid total surveillance, then it will be clear that it's a tool specifically against criminals and enemies and it will conclude as the end of the story.
For every buyer/seller that knows what they want and how much they want pay/get, there are hundreds that have no understanding of the market or homeownership and need serious handholding. I went to a realtor with the house I wanted and my opening offer, so he definitely didn't earn his commission in my case, but my impression is that this almost never happens.
> I think it extraordinarily unlikely that the NSA has built a quantum computer capable of performing the magnitude of calculation necessary to do this, but it's possible.

.

I think, that from the very first moment a quantum computer could be built (given an extraordinary amount of resources) NSA set this to their highest priority, and tried to do so, given what this system could provide them, so I am pretty sure that by now they have already some prototype working and growing.

Or do you think they're saving money? Or not trying to draw all possible funds to this cause considering how much appeal its computations could exercise for exampe for US foreign economy?
I don't doubt that German Universities are very very good. But learning German is a very big added cost for most prospective students in the world.
Ask HN:Why is it so rare to see job ads asking for generalist programmers?
When I look at programming jobs I often see companies looking for a specialist in technology X or technology Y. I understand the need. Companies need to launch products ASAP and they need people already comfortable in the chosen technologies.

However, in my opinion, they are neglecting a powerful workforce. Those guys or gals who have a breadth-first approach to learning. People fascinated with many fields of our trade. These people, sometimes neglected, could be crucial for the long term success of the company.

What do you think?
Julia is working on integrating to the IPython framework, see ijulia:

http://nbviewer.ipython.org/url/jdj.mit.edu/~stevenj/IJulia%...
Why Did Almost All Societies Believe that Women Were Inferior to Men?
Translate through 35 languages
A minimal ERB-like template engine for Ruby (33 lines of code)
Actually, I saw this link on HN, and I am doing it to learn the programming language rust, but I have to say I haven't gotten very far yet (more because of my lack of free time and unfamiliarity with rust than the challenge itself). Good luck!
I have three kids in grades 3-7 in USA and I spend a lot of time after work helping them, mainly in math and writing. I think that is the most valuable in terms of the educational benefit itself, but I also have helped in the school.Just rudimentary stuff like I read while the teacher prepared an activity on some tables, or staple sheets together cause that thing on the copy machine was perpetually broken. It's not really about improving education just me being a small help and getting to see what my kid and the staff deal with day in day out first hand.

My wife was educated in Poland, and school is a lot different there, like the article points out. One thing about here though that is better is that there is so much other than school going on, like the sports, music, drama, and art. They also have clubs that meet there. The main fundraiser is like a carnival, again no help in education at all, but the kids like it. Whatever, my view is until uni as long as there was good enough preparation in math and writing, the smart kids will do fine anyway, so people should not stress so much.
Except it doesn't change my perception at all. My previous perception of Marissa Mayer was that she was a "work hard, not smart" overachiever who has become more known for her ability to make her numbers (like how long she works a week, how many weeks of maternity leave she takes, how many extra jobs around the office she piles on her plate, etc.) look good than to actually produce results. My perception was that Yahoo's board, in its infinite incompetence, hired her purely because she was infamous at Google for her work ethic (yet clearly didn't get the memo from Google as to why she wasn't moving further up the ranks), expecting her mere presence at Yahoo to turn the company around.

This "stunt," as you call it, did nothing to change that. In fact, it makes me have even less faith in Yahoo. How great do Yahoo's investors feel that their CEO is spending her time on trying to be designer instead of streamlining and turning her company around.

The one part of Yahoo's brand that was at least MILDLY interesting was its personality. I mean, the name is based on someone screaming! The new logo makes it look like they should change their name to "Ahem" or "::Clears Throat Politely::" Which brings me to my final point that, what scares me most about this logo redesign is that Mayer clearly doesn't understand her own company's brand perception. She had the opportunity to hone in on what makes Yahoo great and let that quirkiness shine, but instead she took a zamboni to her brand in a failed attempt to make a more "mature" look. If Mayer was so excited about literally tilting an exclamation point 9 degrees to the right as some sort of liberating self-expression, can you imagine how up-tight people must be over there now?
We use Sketch, as of right now, our designer is satisfied with it. Check this out: http://blog.getinch.com/how-to-use-sketch-for-your-startup/
Oy gevalt.

Either there is a shortage, in which case STEM workers' salaries need to go up to attract more people into the field, or STEM workers are overpaid, which can happen if and only if there is an oversupply.

It can't work both ways. You can't have a shortage of overpaid, useless employees.

Unless, of course, you're a capitalist begging the government to let you manipulate the labor market to deliberately suppress wages below the natural market-clearing level set by supply and demand.

Capital, capital uber alles! Fuck the markets and fuck the workers! /s
The performance test is comparing apples to oranges, since the StringBuilder is filled only once and the timing is taken only on the .Join() method.

If you replace the code

start = clock();
for (int i = 0; i < loops; ++i) {
std::wstring result2 = tested.ToString();
}
double secsBuilder = (double) (clock() - start) / cps;

with

start = clock();
for (int i = 0; i < loops; ++i) {
StringBuilder<wchar_t> wide;
wide.Add(tested2.begin(), tested2.end()).AppendLine();
std::wstring result2 = wide.ToString();
}
double secsBuilder = (double) (clock() - start) / cps;

the results go from

Accumulate took 0.134847 seconds, and ToString() took 0.014123 seconds.
The relative speed improvement was 854.804%

to

Accumulate took 0.146171 seconds, and ToString() took 0.099802 seconds.
The relative speed improvement was 46.461%

Much less impressive.

Furthermore, the author is not using any of the standard techniques to avoid memory allocations in C++ (such as reusing the same container with .clear() instead of creating a new one each time), that would improve even more the performance.

Besides, despite what the author says, std::list is an awful container (one allocation per element, terrible locality, ...). You should never use it, unless you really know what you are doing (for example, see Stroustrup's recent talks).
I think the only way to address this concern is to have a net-worth pre-public servant and a report showcasing annually going forward. I fully understand that success is not tied to any one or individual facet of life in general - however being highly educated has no bearing on being highly moral or even fundamentally believing you're actually serving the greater good of the people. It may mean you have an indelible way of speaking a good speech or understanding the game of chess that it seems our government is playing against the masses.

I'd like to think that all Senators have their caucus at heart, but I've lost a lot of faith in these sort of people over the years. When they reel on simple questions around these topics it doesn't help.
From the IndieGoGo page:

"Importantly, “0 A.D.” is a time period that never actually existed: In the usual calendar, one goes from 1 B.C. to 1 A.D. and skips zero.

This reflects the historical fiction in the game: Who would have won if all the factions were pitted against each other when each of them was at its prime?"
Here's another cool trick for making attributes of an object private:

function MyObj() {
var data = {
id: 123,
name: "Johnny Appleseed"
},
obj = {};

obj.printName = function() {
console.log(data.name);
};

obj.changeName = function(name) {
data.name = name;
};

return obj;
}

x = MyObj();

x.printName();
x.changeName("Igor");
x.printName();
there is the %edit magic, too bad that it doesn't appear to work (at least not now that I tested) with the web notebooks. it works in qtconsole though. and then there is the emacs ipython notebook mode which is kinda interesting. i'm currently in progress of evaluating it.
Just by having your product on Dragons Den you agree to giving them 5% of the company irrespective if there is an investment made or not.
If there is one thing I've managed to become sure of in my time on earth, it is that existing financial systems are explicitly designed by the status quo to be abused by the status quo.
Not really the point, the point is to gain explicit control over the call stack so you can have more flexibility. Also I would not really call it a hack, it's something you can do with many languages that support higher-order functions.
I'm not sure why Android fans are so evangelistic that they want to convert the scarce few stalwarts of alternatives.

I can build an app for Android and have it live with the least amount of hassle, pain and blind rage that is no where near the comparison to what accompanies launching on the Windows Phone or on the iPhone.

I'd order the ease of deployment for new apps by platform as so :

* BlackBerry
* Android
* Windows Phone
* The third circle of hell
* Jimmy's app store
* iPhone
I'm appalled by all the anti free market comments here

Most of the comments are from customers who feel overcharged by their providers, who have had a pretty free market in which to operate over the last number of decades.

Governments have no business dictating simple contractual agreements such as this

But they do have a business dictating that monopolies/oligopolies can't screw their customers, which is what is happening with roaming charges in Europe.

So long as governments allow adequate competition the markets will meet customer demands

See above, the operators have had many years to sort this out and have not. Your ideology seems to have run up against an edge case.
No, they bought their mobile & services businesses unit, and licensed some patents. Nokia still exists.

From Microsoft's press release: "Nokia will continue to own and manage the Nokia brand."

http://www.microsoft.com/en-us/news/press/2013/sep13/09-02An...