skysight-inc/HackerNews huggingface dataset:
Poverty and vulnerability seems to cloud the issue a bit.

If we take the example of a Hollywood movie where the actors are paid a fixed amount for their work, then I don't think many people would disagree with yummyfajitas' analysis. If the movie bombs, they still got their pay, meanwhile the producers actually lose their capital. So it's not unreasonable that if the movie turns into a smash hit, the producers capture all the upside and the actors just get their fixed pay.

When we change the scenario to workers who are not wealthy Hollywood actors, it seems no one agrees with the analysis any more. Even though it's essentially the same relationships and principles at work. Why is this? If a business employs non-wealthy people, do the owners also take on a whole package of social issues beyond the basic contract of employment? Does our judgement change due to pity?
While I have trained myself to look for "clusters of errors" instead of individual errors, in my experience, the first error g++ reports tends to be the real cause. (I've also been programming in C++ long enough that I often don't even bother reading the error message - it's usually quicker if I just go to that line of code, and look for what's wrong.)
Correct. There are no battery swap stations in service anywhere at the present time.
I'm not saying that would be impossible, but I just don't see the evidence as clearly-cut as others appear to. There's a 'desire' among some in the cryptocurrency community to see themselves on the front lines of a war against the state and regulated commerce as well.
Disqus - Dev Ops Engineer
No one says Apple products are going to fail this year, relax. Most people on earth still don't have a smartphone and so Apple and Samsung will keep on making record revenues and profits until either a better competitor appears or the market gets saturated. Neither will happen any time soon but it's obvious that no market can keep on growing that way for too long.

As for the "this is the year of the Linux desktop", this is the most annoying straw man meme ever. I have yet to meet anyone who ever claimed so except for a couple of articles on cnet or so a few years ago. Linux market share on the desktop worldwide is at 1% which is pretty significant when you think that macs, with all Apple billions are at 5% only. MS has won the desktop war. On mobile however, linux seems to be doing pretty good and so is ios, simply because the market is still growing and there is place for more than one winner. Isn't that great? :)
This is a serious thing Egor is bringing up.

Egor privately contacted my little site a couple weeks ago to let us know we had a vulnerability with the redirect issue. At first, we didn't quite understand it, but once we dug deeper, it is a pretty major issue.

Simply put, we use ElasticEmail to send out email from our service. They have a feature called 'custom tracking domain' where you can setup tracking.your_domain.xyz to enable link tracking of emails you send out. This is great except that the url is something like this: tracking.your_domain.xyz?redirect=urlencode(some other domain) <- EE will then do a redirect to whatever is specified in there.

Because we offer facebook connect authentication on our site, this created a security hole for us based on what Egor has discovered. In other words, because we setup some simple configuration of some 3rd party service that happens to allow for redirects, we are now exposing our users auth tokens. Doh!

The solution to fix this is to simply not enable tracking.your_domain.xyz, but now that we've turned that off, old links in emails are broken. If EE had tinyurl'd the links they send out, this wouldn't have been an issue because it wouldn't be an open redirect service. The emails would have to go through them, get rewritten and then they would store the unique ID to do the redirect. Yes, we've contacted EE about it and they are looking into it, but probably not seriously since it isn't really their bug per se. In a way, this is similar to what FB is saying to Egor (not our issue), but the fact is that a simple bit of configuration by people using these systems can really cause a lot of problems.

In the end, it all really means that you have facebook connect on your site, you absolutely need to do an audit of your code and 3rd party systems and make 100% sure that you don't have any open redirects on your domains. This is a lot harder than it sounds.

As time goes on, I really hope we move to systems like Persona which haven't had these sorts of issues (so far). We also support Persona login on our site (as well) and it has been excellent. Being an open standard and allowing for multiple identity providers makes the chances of 'wontfix' a lot less of an issue.
If you're driving long distance, you should be stopping for a break every hour or two just to stretch your body and keep mentally alert. These stops are not quite the right rhythm, but they are not a bad idea either.
tangential to the story, but can someone explain to me why the government hates bitcoin(or rather, why people seem to think this)? It's a public ledger of all payments, seems like a pretty good thing for the IRS.
Can you explain what the problem is?

Well, the most obvious problem is that rich people (who can afford to leave their money invested for longer) pay less tax.
I want to see the light.

Some of us would argue that you already have.

You're already doing several reasonable things that tend to improve results: using unit tests, being aware of dependencies, being aware of where your state is held. There is ample credible evidence to suggest that both using automated testing processes and controlling the complexity of your code are good things.

There is little if any robust evidence that adopting TDD would necessarily improve your performance from the respectable position you're already in. So do the truly agile thing, and follow a process that works for you on your projects. You can and should always be looking for ways to improve that process as you gain experience. But never feel compelled to adopt a practice just because some textbook or blog post or high-profile consultant advocated it, if you've tried it and your own experience is that it is counterproductive for you at that time.
I think the semi-obvious reason mobile OS's are "applicaiton-centric" and not "document-centric" is the monetization of mobile applications. Apps are the big cash cow on these operating systems, whereas "documents" or people or files can't really be monetized in the same way.

The downside of the app-centric thing is an odd sort of discretization of the user-experience via apps. PC's now feel much more free-form in that user interaction is still largely driven by files (i.e. "documents").
I agree, which is why the scripted approach works much better. Why were UI toolkits such as Gtk+/Qt written in C/C++? What kind of scripting language would have been suitable to use as a replacement at the time?
Reinventing the screenshot sharing experience on mobile to maximize engagement
Coining headings like that "US makes Bitcoin exchange arrests" is criminalizing the term 'bitcoin'. And the article emphasises that tone. Ever seen headings "US makes US Dollar exchange arrests"? Huh?
The money has to cross the corporate border at some point. Companies don't make money just for the fun of it, they do it because the people who control them want money to spend on things like astronomically expensive watches [1], yachts, private islands, sandwiches, etc.

[1] eg: http://www.watchcollectinglifestyle.com/home/sihh-2014-van-c...
What definition of "target" are you using here? Is the NSA/FBI/CIA/GCHQ/etc. using the same definition?
> For a major release, 10 hours may be necessary. [...] I'm for the most part a Rails novice.

It's interesting that a Rails novice can state confidently that upgrading between major releases of Rails requires up to 10 hours of work, regardless of the size of the app.
I could pin people to my desktop on my n900.
windows 8 didn't invent this...
Absolutely data is interesting. However, just because it is interesting doesn't mean it is useful to catch a terrorist. The US Government / NSA is creating more enemies then it is "catching" right now. Since when did the American citizen become the default criminal especially one that commits act of terrorism?
Even within suburbs, many people live in apartments, condos, or park on the street or on a driveway outside of a garage.
It's interesting now that Tesla has answered the folks saying "the most serious issue with electric cars is road trips," now we get this.

I'm a little skeptical of the "half of the driving population won't be able to charge" claim. For example, you don't necessarily need to own your off-street parking spot for the owner to upgrade it to increase its value. And I doubt on-street overnight parkers constitute anywhere close to half of the population (I'd be interested in data that shows otherwise).

Anyway, it will be many, many years before even half the driving population switches to electric. That's a lot of time to figure out charging infrastructure in cities for the rest of us.
> when real property is purchased, the county assessor assigns it an assessed value that is equal to its purchase price, or “acquisition value.” Each year thereafter, the property’s assessed value increases by 2 percent or the rate of inflation, whichever is lower. This process continues until the property is sold, at which point the county assessor again assigns it an assessed value equal to its most recent purchase price. [1]

If you have owned your home for awhile, your property taxes are not changing that much. Your assessed value starts with the purchase price and increases, at most, 2% each year. This house[2] listed on Zillow is a great example. It sold in 1973 for $32K. For the passed 40 years they've been paying property taxes based on the $32K plus ~2% increase each year (I'm not sure how far back that 2% max increase goes). In 2013, the assessed value was still down at $72K... meaning $997 in property taxes. That same year the house was sold for $875K. Now the assessed value resets to market value and the new property taxes will be like $11k rather than the previous year's $1K. So even though the housing prices skyrocketed around them, the previous owner of the house wasn't really effected by that increase.

[1] http://www.lao.ca.gov/reports/2012/tax/property-tax-primer-1...
[2] http://www.zillow.com/homedetails/3245-Anza-St-San-Francisco...
U.S., British spy agencies exploit 'leaky' apps for intel: report
For the record, ~10% of California's K-12 budget comes from Federal funds, $5.5 Billion in 2009.[1] The Feds pay hundreds of millions per year in grants to local Police forces[2] and similarly large amounts to firefighters.[3]

[1] - http://www.cbp.org/pdfs/2009/090202_SFF_HowSchoolsGetTheirMo...

[2] - http://www.cops.usdoj.gov/Default.asp?Item=2367

[3] - http://www.fema.gov/welcome-assistance-firefighters-grant-pr...
The physics in the press article is wrong:

> Mass, in a nutshell, is not what you think it is. Not by a long chalk.According to Lederman and Hill, a subatomic particle such as a muon, which feels the weak nuclear force, flickers back and forth between a right and a left corkscrewing form (the flicker is known as Zitterbewegung).

This is not Zitterbewegung, it’s a change of Chirality.

Zitterbewegung: For technical reasons, too long to explain, the velocity of the subatomic particles can be constant, the best next thing is to have particles that travel with a constat average velocity, but have an aditional oscilation, like x(t) = x_0 + v_0 * t + a * cos(w * t), (more details, about a and w in wikipedia.) The important thing is that it is an oscillation in the real xyz space, very small, but it’d be possible to see it with a magical microscopy, because the particle is moving ( http://en.wikipedia.org/wiki/Zitterbewegung )

Chirality / (very similar to Helicity): There are two tipe of muons the left-handed muons and the right-handed muons. They look similar and have the same mass (whatever that means), but they are very different, for example only the left-handed muons feel the weak force. Using the magic microscopy, we would not see that the particle is oscilatiog, we would see that the particle is spinning ( http://en.wikipedia.org/wiki/Chirality_(physics) )

Really, the left-handed muons are constantly transforming into right-handed muons, and the right-handed muons are constantly transforming into left-handed muons. This transformation is related to the vacuum expectation value of the Higgs field, that is very related to the Higgs boson, but to explaining the differences I need to write a long and technical explanation.

> If, however, the muon could be boosted to the speed of light, its time would slow to a standstill, as predicted by Einstein's special theory of relativity. A particle that experiences no passage of time is a photon, so the muon would appear like a photon. Since a photon has no rest mass, running with the photon analogy, neither would the superfast muon. Its mass would have been "switched off". But all that has happened to it is that the flickering between left and right forms has stopped. The inference is that this oscillation is what gives a muon its mass.

Simply wrong! Just for an example, it this idea where correct, when the muon is traveling at half the light speed, it would have less mass than a static moun.
Python 201: An Intro to Generators
"Avoidance" is not the word used by normal people. That's a word only used by tax-evasion consultants (and their clients) to euphemistically refer to what they're doing, which is gaming loopholes (many of which they have themselves lobbied to have added to the laws).
> But stepping forwards to a minor detail... are there keyboard shortcuts? If you click on the image, you can already use Google controls to pan/walk around using the arrow keys and +/-..., so that all works... But it would be awesome if there were another shortcut to move to the next/previous location, so I could move around, and between images, solely using the keyboard.

Left and right arrow keys rotate the view, and if you rotate so an arrow in the Street View image is close to pointing up or down, then the up and down arrow keys work for moving forward and backward between locations.

edit: actually up and down arrow keys seem to always advance to the next locations, it just seems to pick whichever direction is pointing most up or most down, respectively.
click a picture of your friend and then contact them in any possible way using any enlisted app from there

Absolutely not! Not to scream and shout, but absolutely NOT!

I have contacts who are both friends and coworkers or business partners or customers. I do NOT want to get in touch with them with "any app at all", I want the app that supports the workflow or information sharing pertinent to the context at hand. For a friend context, that might mean facebook. For a partner context, that might mean email - or our CRM - or something else entirely - but NEVER facebook.

The context comes first, then the people.

People-centric UI might work, but only once machines are far more sensitive to context.
Can't help but think about the Framework Interoperability Group whenever I read FIG. This looks awesome though.
> It also gives a road map to more oppressive governments looking for ways to spy on their citizens.

This is just sad. Western governments are the oppressive governments. That we have the “moral high ground” is a lie that’s been used as a weapon by these same warmongering immoral people that have always been in charge. “American exceptionalism” is an immoral indefensible position.

To still be trying to state that our governments are the only ones morally worth to use these military weapons, after all the revelations of torture, lying into war, detaining people for life without trial, kidnaping, assassinations, spying, etc, is to willfully refuse to break out of the military propaganda that you've been subjected to.
This is true. Last week, the total number of Tesla vehicles using the superchargers was 450. Now, certainly the weather was a factor in that, and usage is much higher over holiday weekends, but it can be quite low.
Ok, I partially retract my statement. BBC News has criminalized Bitcoin for the sake of a headline. This still isn't evidence of the western banking or government systems quaking in their boots.
>there wasn't much discussion about the lively ecosystem other than some company 30 years ago went out of business, which is like claiming computers are dying because Atari stopped making the 800 about three decades ago. Its a fairly healthy marketplace.

More like claiming that the sales of wargames are way down from a peak around 1980, when two million were sold. Sales of wargames are few orders of magnitude lower than this today, and that's an interesting point to mention in an article about a particular designer of wargames.
Absolutely. But 30 minutes is longer than you need for that each time. I think most people would find 30 min every 2 hours would be a pretty painful time penalty on a cross-country road trip, despite the health benefits. (That and having to drive around 55mph most of the way to get better efficiency, too.)

But it's still early days and that should improve with future cars.
We have this in London - at least for JVM devs. It's sponsored by Salesforce, so free as in you get free breakfast and lunch and incredible views (26th floor) over London. I went for the first time this month and I'm definitely going back in Feb! http://hackthetower.co.uk/
The first paragraph started out reasonably well but then it detoured into a bunch of discussion about details which were specific to JavaScript rather than the class of dynamic languages as a whole. It felt a lot like saying static languages were hard to write maintainable, secure programs using C as the only example.
Newer Intel chips have this feature as well, where the CPU itself will underclock if not under load. Which is fine, if it's documented and the OS is properly handling it, and turning it off...

It's a problem when this doesn't happen, especially if it impacts your timers.
As with Microsoft earnings, we will get two reactions:

1) Some people will say the sheer amount of money they are making shows they are not doomed anytime soon

2) Some people will say that making a ton of money now does not mean they will continue to do so in the future, and could still be doomed (if not to bankruptcy than at least irrelevance) in the future.

Both are right. Both will argue the other is wrong.
By choosing your words poorly, you actually are implying that they're doing something illegal. It could be useful to read through the following articles:

Tax Evasion (illegal) - http://en.wikipedia.org/wiki/Tax_evasion

Tax Avoidance (legal) - http://en.wikipedia.org/wiki/Tax_avoidance
Whatever they buy still isn't as much money as the company is holding on to. Apple is sitting on $150 billion in cash, none of which would have been taxed by now.
You're assuming that these programs really are serving to curtail terrorist activities. In fact, that is very much in doubt.

Given that the net effect of these programs, so far as anyone in the government has been able to demonstrate, ranges from zero to trivially small, rendering these programs inoperative will have a zero or trivial positive effect for the terrorists.

I suspect that you're reply that the govt's inability to demonstrate the program's efficacy is because such a demonstration would necessarily reveal so much that the programs would be rendered ineffective in the process. Too damned bad. At some point we've got to touch base with the philosophical foundation on which the government is built. Ultimately, we are the masters, and the government operates only as we allow it to. Allowing the government to circumvent so many of the liberties which the Bill of Rights guarantees will be conserved for the people is to turn the design of our government on its head.
I think the way to go would be to create a standalone site and then have a bookmarklet that opens the existing page on that site.

Edit: If you want to use your own bookmarklet, feel free to start off with this: void(open("http://beautifywithwords.com?url=" + location,'_self',''))

Edit2: http://jsbeautifier.org/ has some similarities to this (and integrates with various browsers, editors, etc.) but I don't think it replaces variable names. Perhaps it would make sense to integrate your code into it as an extra feature?
On the contrary, what's silly is when politicians decide every new technology demands a new law instead of simply ensuring laws are written to cover particular evils regardless of the tools being used.
But if those people are your spouse and best friend? The apps on your main menu are the everyday workhorses, not the niche utilities. It would be the same with documents and people

I think the article author has a great point, but it isn't a paradigm to overturn all others. Just a position that people-centric should be a first-class use case, up there with people-centric and app-centric.

Let's put it another way - do you frequently open Acrobat or Excel then use File -> Open to navigate to a file? I am absolutely positive that most people click on the file most of the time. In the same way as OSes have favoured apps - phone main screens, the OSX dock, desktop icons, pin to taskbar - there is usually a selection of often-used, easily accessible documents - desktop icons, document stacks, recent files, favourites etc. Why not have your favourite people in the most-accessible areas?

Of course, one answer is that we are still most of all still file-centric, and there isn't a common container for person-with-all-their-contact-details. (And not just their contact details: the person container could have all kinds of indicators of their status and recent activity, at whatever level they have shared with you). But phones are busily trying to squash the file metaphor as it is, and the 'main screen tile' is a general kind of container that can be, already has been, extended to have person-centred features.

I think we will see more of this, and we won't all like all of it, but as a whole it will be a step forward.
Uber's entire advantage is attempting to evade regulations. They'll be ahead of the game precisely as long as that holds, and have until then to destroy the competition. Hence the culture of dirty tricks.
Justice Dept. Reaches Deal With Tech Firms To Disclose Data Requests
You could never stop innovate!

https://www.youtube.com/watch?v=xGhj_lLNtd0
What part didn't make sense? If you're not familiar with "the greeks" as they relate to tradable securities, then why worry about hedging at all?

Just buy and hold.
Because there are Russian-speaking HNers too. And Ukrainian topic certainly attracted more of them to this thread.
I don't know if 5 billion a day translates to the value of regular or X you have in mind, but mathematically - the answer is yes.

http://www.washingtonpost.com/world/national-security/nsa-tr...
It doesn't matter all that much. The point is that it's targeted collection - not a general scoop.

It absolutely matters how broad the targeting is, but that is a separate question.