skysight-inc/HackerNews huggingface dataset:
The poster did not "connect this to the NSA". She/he argues that blindly acquiescing to removal of rights in the name of security is a bad idea, using the NSA phone tapping deal as a point of comparison.
When the M7 chip was first announced, there was much speculation as to why it was a separate chip rather than part of the main CPU.

A fair number of people were reasoning it could suggest it would be used in some other unannounced device (such as a watch etc).

While that's still possible of course, this is a much simpler explanation for the decision to have it as a standalone chip.
Dell, Lenovo, Sony have all offered options for "Clean Install of Windows 7/8" for as long as I remember. And without charge, mostly, despite the discounted pricing the manufacturer could offer by virtue of the "partnerships".

"No less than a dozen Dell utilities" - you mean, like to customize LED colors, change function key behavior?
Yes, the interface idea is basically the right thing, but there are technical difficulties which aren't immediately obvious. For example, we'd like to be able to prove that two different implementations of the natural numbers are equivalent (one can do this mathematically, so if our system is going to handle general mathematics then it has to be capable of doing this). So we have to think quite hard about what this "equivalence" actually means. It's not enough to say that they satisfy the same axioms, because in general there can be all kinds of models for some set of axioms. It's closer to say that all number-theoretic statements about numbers-v1 are true of numbers-v2, and vice versa: but you can see that this is starting to get a bit hairy in terms of computable proofs.

A related problem, which speaks to the leaky abstraction issue, is "proof irrelevance". Typically, if I've proved something, it shouldn't matter exactly how I did it. But it turns out to be tricky to make sure that the proof objects in the system don't accidentally carry too much information about where they came from. Sure, you can define a way to erase the details, but you still have to prove that erasing doesn't mess up the deductive system.

None of this is insurmountable, but it's a glimpse into the reasons why encoding mathematics computationally is not trivial.
RT responded to her: ‘Ms Martin also noted she does not possess a deep knowledge of reality of the situation in Crimea. We’ll be sending her there to give her an opportunity to make up her own mind from the epicentre of the story.’ [0]

She refused to go.

[0] - http://metro.co.uk/2014/03/05/russia-today-anchor-who-spoke-...
GnuTLS Bug: Linux Security Flaw Leaves Users Vulnerable To Hacks – ReadWrite
Does one have to physically run an executable and click through the process to have “installed” software? The software is distributed in a different state to the installed state.
That they are effective doesn't make them dark or evil!

Makeup is effective at making people look more attractive than they would look without it that doesn't make makeup evil or dark.
Great job shipping something! Doesn't look like something I would use, but I could definitely picture teenage family members of mine using it. Good luck!
Leaked: Kiev snipers hired by Maidan leaders - Estonian FM to EU's Ashton
That's was like a step back in time! I wish more web content was awesome and provoking like that
I don't have netflix. If everybody does the same, they'll go out of business. Or are you all addicted to TV?
Just enter this in the address bar (may have to manually re-type "javascript:")

> javascript:void(delete window.console);
It breaks behavior in some misbehaving HTTP/1.0 clients at the time the HTTP/1.1 RFC was written.

I'm not sure that that's a signficiant concern now.

Still, if the behavior has changed, 301 isn't appropriate for other reasons, and if it hasn't changed, you shouldn't need a redirect at all, just handle requests to the old URL.
However, you can't paste a string starting with "javascript:" in the address bar
Whenever Congress wants political cover to pass a law, they focus on how it affects kids ("think of the children!") - child pornography is often a convenient excuse, as it was during SOPA/PIPA.

In technology, the excuse is usually either "security" or "better user experience".

Like preventing child pornography, these are both worthwhile goals, but they are often used to cover up goals far less noble, as you note.
> Perhaps the most surprising thing to me, as someone who’s seen overwhelmingly positive views of Stripe on forums like HN, is that the Stripe brand was a clear negative in the sign-up process. In the UK, Stripe is not a well-known organisation in the way that say a high street bank is...

I am pretty shocked this came as a surprise... customers are not developers: Stripe is just a credit card processing company, providing no user-focussed services (as does your bank, PayPal, or Square, all companies a user might plausibly have heard of and could theoretically have some positive trust associated with: of course, one would also be surprised if a user recognized "Square" even if they use one every day at some restaurant, and depending on your target market they might also not have heard of "PayPal", and while large banks tend to have a lot of brand recognition, it tends to be tied to local regions where the bank operates).
To quote from the format spec, "SWF uses techniques such as bit-packing and structures with optional fields to minimize file size." Many fields are variable-width numbers of bits, using only as many bits as necessary to encode the data. Coordinates are delta-encoded.
You are reading it wrong. The -distribution- of the software isn’t tied to the purchase of a service. Dell isn’t charging to put Firefox-setup.exe in your Downloads folder. They’re charging to install it.

Granted, I think charging $18 to install a browser is entirely dickish behavior, but the legal nuances of ‘distribution’ versus ‘installation’ are neither subtle nor vague.
Or I’m sure it would be possible to email Raph and work something out.
Great job, the app looks great! Would you talk a little about the development process of this app and what tools/frameworks you used?
Can you give us an example of these articles?
Silverlight still the protocol?
Getting into China fast and cheap
A really simple fix for this in Chrome is to type "javascript: delete console" into the omnibox. This will bring back the built-in console.
Thanks, Erik! I remember that meeting fondly—in line at Long Beach Airport en route to Austin, if I recall correctly. I hope all is well!
for a completely different reason I would say yes. For lack of fine vocabulary to convey subtle things, I guess it's harder to spin things in a certain way, more basic word->more basic meaning and less implied thing.
Nice! IMHO, New York would be my city of choice for crypto-currencies to take off, not that we need one city to be a model. I am just saying because the author is right - as much as I absolutely adore SF, New York as a city can offer a much broader system in which to exist.
> If a URI cannot contain a version number (as the purists would claim) then versioning happens in the underlying code base?

It happens in the underlying code base whether or not it is reflected in the URI; one "pure" REST would have it in the Content-Type, but that's problematic with pure-HTML forms.
It's a great side effect of the web that a good chunk of an app's source code is open to be viewed and learned from. It's fun to explore another site's code and discover how they pulled off their tricks.

Netflix may claim they're doing it for "security reasons" but I could see other companies hopping on the bandwagon "to protect their intellectual property" and that'd be a sad day for the internet. Hopefully this doesn't turn into the crazy right-click-blocking craze as another poster mentioned.
I don't think they're doing themselves a favour by having the first image be a re-proportioned Barbie. She definitely looks creepy given that there's a familiar comparison.
But access to a dev console isn't a right - it's just a feature modern browsers happen to include.

I agree that disabling it is pointless and futile but it's hardly violating anyone's rights.
I think this is great, because in many ways, the SAT is the least discriminatory metric colleges could use. Yes, poor kids often don't have access to test prep. But what other criteria do colleges use? Its a lot easier to afford test prep than to be in a financial position where you can get prestigious internships or do volunteer work in Africa or those things. And if you're disadvantaged with a tenuous home life, its easier to keep things together long enough to study for and do well on a test then to keep up a 4.0 GPA.
Flappy Arms: Flappy Birds + your arms. An experiment.
> We consider it our job to optimize the Checkout in order to maximize our users' revenue.

Even if you ran a controlled study and determined that this checkbox increases conversion by 100x for 99% of your merchants, it is still quite possible that for someone out there with some business in some selected market it harms them (potentially enough to be devastating). There is a reason why PayPal has tons of tiny little options for manipulating parts of the display given to the user, and it isn't because they are somehow incompetent. Unless you are running, per merchant, some kind of machine learning algorithm that optimizes the display for them, thinking you can optimize the flow for everyone and then should purposely not provide options because the merchant might harm themselves if they don't listen to your advice is nothing but hubris.
I'd add an important lesson that I have learned: it takes money to make money.

A ton (perhaps most) failed businesses fail because they're undercapitalized. Even if your costs are low you can only go so long without eating, and if you're worrying about how your life savings is going to run out in 4 months I guarantee that you won't be as effective at building your business.

Your chances of bootstrapping a successful business are much much higher when you have money.

The best thing you can do is not start up a different kind of company (bootstrap vs. VC) but build up your bank account. In this market there are a lot of opportunities to earn good money, particularly if you're a developer. Save, save, save and in a few years, you should have enough to start a business from a credible, realistic cash position.
It sure doesn't look like a fun toy. As a male I never played with Barbie, but I sure didn't want to play with a toy that looked like my parent. I wanted to play with the action figure that was bright, fun and imaginative. IE GI Joes, Turtles, Super heroes, etc.

I think the problem with girls toys is how they are promoted to be played with. The point of Barbie is to make sure she looks pretty, regardless of the dolls initial proportions. So little girls are taught to focus on appearance and making sure things are visually appealing as possible (including themselves).
Anti-depressant study results 'disturbing'
I read it as just being a suggestion (which is not that uncommon) to use inter-file common characteristics to optimize for the common case, at least within a certain context.

JPEG is designed to compress any image. But imagine a new algorithm, gJPEG, which is only designed to compress photographs of grass. And furthermore, you get 100MB of raw buffer space in the executable to store some precomputed data that would be useful to gJPEG doing its work. It's quite possible you could significantly improve on the general performance by factoring out some data that's common to typical grass photographs, so that data could be stored once-and-for-all in the decoder and then omitted from each of your (presumably) billions of individual grass photographs. On the other hand, it's pretty tricky to make it work, so you might not be able to do such a thing effectively.
According to the official Spitz app which this is based on, the red letter is the letter that's left of the letter at the center of the word.

Not sure on the scientific reasons but that left-of-center-letter as the focal point supposedly helps with the speed reading.
Change "the fun of an energetic culture and the chance to make a ton of money when the startup goes public" to "the stress and chaos of a childish, incompetent culture and the delusion of making a ton of money when the startup gets bought by Facebook" and you'll be spot on.
Neat site, though some of the links appear to not work. Ex: http://www.rcbinder.com/vehicles/piper-pawnee gives me a generic error message. ("We're sorry, but something went wrong.")
Some also feel their time is better spent on learning and smart work and not dry, repetitive practice of test-taking strategies.
It's not magic. If they're long words, it's the fourth letter in, otherwise it just centers them.
> Easy to see why; when, you know, Russia isn't currently invading a sovereign nation, RT is covering America from a declinist, civil libertarian perspective. RT's all over the WikiLeaks and Snowden stories; RT's covering Rand and Ron Paul whenever they make a peep.

This is pretty much "and in your country they hang Negroes" expanded to the scale of a general principle of media coverage: http://en.m.wikipedia.org/wiki/And_you_are_lynching_Negroes
Eh, Apache is a common culprit, but it is not the only one. WordPress sites with a moderately complicated theme and several plugins can easily crumble under load even with an nginx+PHP-FPM setup. Yes, you can throw more hardware power at it, but that's true with Apache as well. If you're expecting a lot of visitors to a WordPress site, you will generally want to make sure you have a good cache.
"so that it is really obvious to the user if they are directed to mess with things that they shouldn't be messing with"

I think that as soon as an attacker tempts the user with: "follow these steps to access American/UK (substitute a locale that has content your account shouldn't have access to) only films that Netflix don't want you to know!" that the apparent gain for the user will lead them to ignore any warnings. In fact, warning might actually encourage these kinds of attacks since the user could think "that's just Netflix trying to hide something, I'm gonna following [the attackers] guide"
Wouldn't other countries be manufacturing it 'legally' since the patent only applies to the US? This is why you see generic Viagra produced and sold from other countries?
I am afraid I have to be honest and say that I completely disagree on taking away he's degree because of faculty's inability to check the reliability and credibility of their applicants! Since he completed all course, was able to follow up with everything it shows the he well deserved it! At the same time, perhaps Stanford should have had a better check on their applicants and not take away what was well deserves! That's my personal opinion!
Sorry but in practice side projects usually don't mean much at most companies. Companies generally hire by one of 2 things:

1. Track record (i.e. you worked at a big name company and/or shipped product that's public facing/commercial).
2. Interviewing ability.

The former don't care if you built something on the side and the later are going to hire you based on your whiteboarding ability.
The spec allows for 4K (4096x2160 at 24 FPS) or 2K (2048x1080 at 24 or 48 FPS) source material and projectors. The spec recognizes that 2K sources may be played on 4K projectors (where it leaves the task of upscaling to the implementer) and 4K sources on 2K projectors.

The advantage of the wavelet format is that they can implement progressive resolution decoding, so a decoder only needs to read half of the data from a 4K source to decode a full quality 2K image.
It's simple enough to do yourself with your own icons. SVG is just in XML so you can affect different things with CSS (don't require. JavaScript)

Check out a responsive SVG Test I did a while ago: http://staticresource.com/ballr-dev/svg and change the width of the browser.

The code should be simple enough to look through. Me the most exciting part to ME about this is that their SVG's have semantic architecture within them, so instead of like #shape3249 it would describe the shape it was so when you call it in your code you can remember high at you're looking at.

The dealbreaker for me with these icons and why I won't use them: not open source. It's not about the money, I'll gladly pay for somebody to make great stuff, but if I can't work with the licence they're under I have no NEED to buy them.
Is the console itself mostly written in JS? If that's the case, why didn't anyone think "this thing is accessible from JS, JS which could come from a (possibly untrusted) external site!" Were they planning on this "feature" being useful somehow? It reminds me of debuggers that can be crashed by what they're debugging, VMs that escape into their hosts, and (as mentioned) websites that try to disable right-click or otherwise interfere with the browser, which should ultimately be the one in control (by the user)...
I think you totally missed the point. We don't want Netflix to go away. (Actually, Netflix is one of the most important technology companies in existence at the moment). We want better behavior.
Nice! As I mentioned in the original Spritz thread, I've just released an android app[0] that does something similar. Think I'll use the positioning concept from (open)spritz to improve things.

I do wonder what the Spritz team were doing for 3 years. Like the OP, it took me a couple of hours late one night to get to basics working.

[0]https://play.google.com/store/apps/details?id=com.hughesoft....
A day will come when no propaganda will be useful, everything will change then. In the end of the day there is not much doubt that the US, FOR ITS OWN CITIZENS is far more democratic than Russia and has a lower crime rate, corruption and alcoholism though, no propaganda can change this.

The problem is that also the west has its share of wrongdoings and the world will actually improve only when we start to give everyone's life - honestly - the same exact value.
This is so dumb, there are a million JPEG crushers in existence but instead of advocating the use of one of these Mozilla writes their own? Why not support webp rather than dismiss it due to compatibility and waste time doing what has been done before.
For what it's worth, it's far cheaper than having GeekSquad do it. For just $30, you can drop your computer off and have it installed in-store!

http://www.geeksquad.com/services/computers-networking/softw...
This is freaking awesome, I hope it works out for them.
To be fair, if this was the mid-2000s and you were an anti-war reporter, would you want to be sent to Iraq?
Ask HN: Are stealing Bitcoins a zero sum game for thieves?
Where’s the tipping point? At some point the stealing has to stop for Bitcoin to remain legitimate.

With 7% stolen from MtGox and add to that all the other thefts (known and unknown) lets say right now today 10% in circulation are stolen.

At what point do merchants and users stop buying and accepting them because of the 1 in 10 chance they are accepting stolen Bitcoins?

Will next year be a 50% chance your accepting a stolen Bitcoin?
Not an expert in this field, but amusing to me in that the only other place i've had the fortune of encountering kalman filters were groups trying to analyze neuro data from Blackrock Utah micro electrode arrays.

Brain signals, brunch, they all look the same...
> Hacker News isn't "open source" news

Fair enough.

> If you're not into business to make money, you're not in business. You're playing.

Businesses can also be non-profit or state run. "Making money" doesn't define whether you're playing or serious.
Watch out, this guy's obviously a slimy social engineer. Don't fall for his tricks.
You can't protect the users this way: the attacker will create a custom Chromium build and lure the user to download and execute it. At that point the user will be pawned either way.
We're hippies so we use an organic cotton one, unless it's 4am and it's dirty we have backup paper filters.
Atom.io is old news.
Thank you, Michael. I joined the group.
I agree with everything except using ssh-agent to forward the key. The reason is that if that one server is compromised, the root user can forward your credentials to any other server that you have access to and if it is set up the same way, also get root there. If you use password for sudo authentication on that machine, they have your password but still don't have your credentials to get into the other server. Reference: http://unixwiz.net/techtips/ssh-agent-forwarding.html
Removal of rights? Saying that either this JavaScript or the NSA's actions amount to a removal of rights is a huge stretch. You might as well compare the the sealed battery on the iPhone to the NSA's data gathering.
This is pretty hilariously written as if western media weren't up to the same thing. RT and BBC News occupy neighbouring channels on local TV, so over the past few weeks I've been entertaining myself by repeatedly flicking from one view to the other.

As for the BBC coverage, this is one of my favourites: http://i.imgur.com/vkFqM3Q.png . It's as if the Russians crossed the sea to invade the mainland of poor old Ukraine. Compare to this: http://i.imgur.com/BXsojhV.png , notice the magically disappearing expanse of water mostly segregating Ukraine from Crimea.
Really you can just always guess. When you can't eliminate any answers, guessing has the same expected value as leaving the question blank. If you can eliminate one or more answers, the expected value is higher for guessing than for leaving the question blank. So in no situations does guessing decrease your expected value.
If you try it in Safari with developer mode enabled it does tell you how to enable it
interesting development. getty is one of the photo agencies known for being pretty controlling in their licensing. At least from the photography side - the few folks that I know working as photographers all have reservations about signing contracts with them, in that they typically keep a lot more control over your work than their competitors. (I believe "soul-stealing" was an adjective used by a couple of folks...)
> We should read it all, filter the propaganda out, and try to understand what's happening in this world

Agreed. But we shouldn't treat all our sources as equally credible.

> You think you exactly know what's happening in Ukraine and who's to blame?

TBH, I don't know too much about it. I admit that, but on the other hand, I'm not the one selectively reporting the news. I'm not the one who is politically posturing on the air.
Given that this comes from Russia Today, this could very-well be propaganda. caveat emptor!
An Investment Manager's 2014 Update on the Top 1% (2013)
I think maybe it's a semantics thing. I'm not going to claim it's not a smart choice to pick a more expressive language... I just don't know that I think of syntactic expressivity a large enough gain to call the tool itself smart.
Keep in mind that this anchor also thinks 9/11 was done by the US government. [1] I'm really not sure what to make of this, if anything.

[1] http://www.bbc.com/news/blogs-echochambers-26453994
Find Anyone's Email: A Ruby Script
I don't disagree at all that such a warning would not be 100% effective, but I'd much rather have an attempted warning on Google's part along with a fix that doesn't allow dev tools to be broken by sites than have a situation in which more and more websites break dev tools with this workaround.

The warning won't be fool proof because the world is constantly evolving greater fools, but if well implemented it'll stop at least some of the fools without really impacting legitimate uses of the dev tools.