skysight-inc/HackerNews huggingface dataset:
When MS bought Skype they changed supernodes from peers to company owned Linux boxes.[0] This change gives them the ability to eavesdrop on any conversation.

My friend "Alice" (a Chinese national studying in the US), recently sent a present to her friend "Bob" in the Chinese army and talked about it on Skype.

The Chinese Army found out that Bob was receiving a gift from the US and tracked down the relevant Skype conversation. Bob was interrogated about Alice and what the gift was for.

Microsoft complies with all governments' legal requests, as it should. I have no doubt the US government has made similar requests of MS.

Skype's original protocol made eavesdropping harder, but not after the changes Microsoft made.

[0]: http://arstechnica.com/business/2012/05/skype-replaces-p2p-s...
True story! Finally someone who gets to the point... That shows again how inefficient the normal fb marketing tools are. Although everybody spends tons of dollars into shitty promoted pages/posts and so on!
I got "jellyfish." I think it might just be interesting picture searches from a list.
> I guess the joke's on all the extremely fit, strong people who do yoga, then.

Yoga isn't the same thing as high repetition circuit training. Strength gains from yoga are caused by the increasing resistance found in more difficult poses. Out of all the people you've seen become extremely fit and strong, how many stayed in beginner classes doing the easiest poses the whole time?
It's worth remembering that the Weebly emails were sent more frequently then the Everlane ones. An email every month or so? Ok, not a problem. An email every day for more then a week? Back off.

Email volume does matter. You can send too many emails and annoy your users.
I'd conjecture that "lots of spam" probably increases short-term engagement, but if these people have to be emailed very frequently to use your product, are they really interested in using your product over the long term? Are those the kinds of customers you want to have?
Thanks for catching that bug... Making the update now. The correct link: http://hall.theresumator.com/
You are right, it is just as simple as using Java, Akka, Maven, working at a company with a good standard formatting and structure and being forced to use an IDE with conditional compilation and only using packages that support Maven and put themselves in the Maven Ultra-Centralized Repo.

Or you could use Go and the text editor of your choice.
I personally believe - with zero evidence to back myself up - that set/rep counts are an artificial construct and that the key is to just do the damn squats and eat enough food afterwards.
That is certainly one possible explanation. For fun if you share a Google Drive video you can watch the FB user popup on the active user list and then disappear after a certain amount of time that varies based on video length and quality.
Marissa Mayer's Acquisition Strategy Will Ruin Yahoo Employee Morale, Says VC
The use of LinkedIn accessing your data across social networks and email was also discussed in the comments on http://www.interactually.com/linkedin-creepiest-social-netwo...
What HR dept? :)

We're a team of 3 in Mountain View scaling the engineering team to 10 as soon as we find the right people.
Because I like to be able to use function pointers, as well as just interfaces :-)

Because sometimes I like just smashing the "leading" values into a structure, rather than having to write a constructor (or worse, NOT writing a constructor and having to set, set, set my "bean" to make it useful)

It's almost as much fun as TurboP^H^H^H^H^H^H ANSI C.
Not quite. Many people are getting their work hours reduced to less than 30 a week, a part time status exempts employers from Obamacare mandates. From "food service" workers to higher education adjunct professors.

Tax something and you'll get less of it. This most certainly includes "young" employment.
Agree. Spending 1000$/week on Facebook is not nearly as effective ... I tried it myself.
You've never heard non-techie users complaining about getting too many irrelevant emails? The non-technical users I've talked to about email view almost any emails except ones they specifically requested as spam, and don't appreciate it.
I think you're correct. Governments, I think, go along with the idea of "intellectual property" because property rights are stronger than free speech rights (usually). Calling ideas "property" gives governments a hope of stuffing the internet's free speech genie back into the lamp.
I meant from an efficiency standpoint. Remember all those stories we used to hear about people going to work for a government agency and sitting around for days and weeks, getting paid, waiting on some key aspect required to do their job? I have literally experienced that very thing in a large corporation.
The illustration for the air squat shows the worst possible form. The push-ups diagram looks incorrect too. I'm pretty sure the chest should touch the ground. What's the use of rapid succession if you are using bad form?
You can affect people's lives even if working at Big Corp X.

Often, you can ask to do more things than programming at Big Corp X, if you show interest and are valued as an employee.

Not every Big Corp X. deals with social networks for alien life forms on earth : there are big corps X developing medical devices, airplanes and space vehicles, public infrastructure, or researching new, game changing technology.

A lot of people working at Big (or Medium/Small) Corp X. are passionate about their work.

I agree that by doing your own thing you have a much more direct impact on the result, but I don't think there is such a manichean and romantic division.
Regarding how hard it is for StartUps to get a decent user base, i would not care about immorality either!
They could get more creative and put up a projection of Steve Irwin with crocodile in hand, going "Crikey. An oversized vehicle. Watch out boys and girls - DANGER! DANGER!!".
Cool enough that some exec is wondering how they can utilize it for future advertising. Looks like that water screen even had space in the corner for a "Glasses not working? 1-800-CONTACTS".
I suggest that the next time a business, startup or not, tries to "lifecycle email" (yuck) you, don't unsubscribe - spam flag them.

Much as I smiled a wry grin at this suggestion, I have to say, don't fucking do this. Be an adult: if you signed up for something, take the time to try and unsubscribe first. No way to unsubscribe? Unsubscribe doesn't work? Okay, now you should start flagging as spam.

Unsubscribing has the added benefit of being more direct, in a "hey, we spammed this guy with 4 emails in three days, then he suddenly unsubscribed", instead of going "why are we being marked as spam? our lists are completely opt-in!".
There are 2 mostly distinct branches of number theory additive and multiplicative. Integer factorization is related to multiplicative number theory, but not really additive (as far as is known). This is a result in additive number theory so you shouldn't be any more concerned than say if a major problem in graph theory or differential equations was solved.

The fact that the security of a cryptosystem can only degrade over time is what I find so interesting about them. You can't just plug in a cryptosystem and forget about it. If you want real security you will regularly have to make changes.
You're doing payments of some sort, of course you need TLS.
> In the real world, people have been using relational databases to solve problems for years. They work, they're understood, they scale.

And they're a pain the ass and don't mix well with the kinds of programs many want to write. Mongo clearly fills a niche that relational databases don't serve well; if it didn't, no one would use it.
I'm surprised a truck was able to knock it down. A 20 ton beam sounds like something that's rather important, I figured it would be attached fairly securely.
16 hours!? Wow. The EU has a legal maximum of 10 hours per day — and that's only allowed twice a week, ordinarily 9 hours, with at least 45 minutes break every 45 minutes.
Freelance Contracts: Getting Paid
A Closer Look at the MongoDB Document Database
I once had a job interview for a programming job in which I was asked about the several (programming-related) publications I had listed on my resume.

"Why did you do this? It looks like you want to be a writer, not a programmer!"

I find it hard to imagine being so consumed with programming that you don't do anything else at all, even things that are related to, but not actually, programming. But even harder to imagine is why anyone would expect someone to be that consumed with only programming?
This is great. Their hardware has always been one of the weak points in the experience - people hate swiping on the wobbly headphone-jack doohickeys. Having something much more solid would help.
Why not have a plastic flap hang down and thwack the top of the too-tall truck?

Next, if that's ignored, a plywood barricade hanging down: Better some splintered plywood than a jammed tunnel.
You lost me when you wrote "democratic Pakistan."
Training should only cause physical agony if:

1) you have a serious, unaddressed medical condition (please seek help!)

2) you're trying something far beyond your normal activity level. There's no rush, work up gradually and your body will adapt. If a walk around the block is a challenge, start there. Repeatable training sessions over time is what makes change, not beating yourself up in the name of 'health'.
From the article:

"A spokesman for the company confirmed that it scans messages to filter out spam and phishing websites. This explanation does not appear to fit the facts, however. Spam and phishing sites are not usually found on HTTPS pages"

From the very next story down from the same publication:

http://www.h-online.com/security/news/item/Trojans-conceal-t...

"The company has reported that, since 2009, some malware has been concealing its data traffic by mimicking known instant messaging protocols or, to avoid detection, trying to camouflage its data traffic as HTTP or HTTPS. To achieve this, these trojans copy at least the header of the instant messaging protocol, leaving the remainder of the packets to carry the trojan's encrypted communications."

Looks like they're contradicting themselves here to score some click-bait headlines.
The primary difference between class levels is not the poses. You get a few fancy new ones as you gain flexibility, but those are icing on the cake. Probably 90% of what you do in any given class is the same.

The primary differences between a beginner class and an advanced class are the frequency (repetition), rest time and hold times used. Advanced classes will easily work 2-3x more asanas into an hour than beginner classes.
Will glass allow developers to build apps for it?
Securing Single Page Apps and REST Services
Think about the combination of this monitoring with the U.S. CISPA data-sharing provisions:

Microsoft says they are logging and pulling the content of links shared via Skype for spam and malware prevention. This certainly falls under the umbrella of "cybersecurity". Under CISPA, this "cybersecurity" information can be freely shared with the U.S. government without fear of liability, and can be further shared among all government agencies.

This sharing is probably happening already. But CISPA would allow it to be brought out into the open and, particularly, for evidence so acquired to be used in court proceedings and as supporting evidence for search warrants.
Alternatively, some people realize that a statistically significant impact on billions of people matters more than the fuzzies you get from a good review or a personal email.
yes, you need to logout. After logout you will be redirected to homepage
> Some developers want nothing more than a real, meaty technical challenge.

That's a big reason why I left a cushy office job - working at the Twin Towers - to work as an engineer in a factory. Coding software for robots was more satisfying than whatever the hell I did at the consultancy I worked with.
Let's say you're looking to buy a car. You go to your local dealership and you see a car that looks promising. You ask to take a test drive, but the dealer won't let you unless you provide your name and phone number for verification. No problem, standard procedure. You take the test drive, head home, but decide it's not for you and decide to look elsewhere.

The next morning, you get a voicemail. "Hey, mootothemax, it's Bob from the dealership. I'm committed to doing everything I can to help you find a new car. Let me know if you need any help in the future."

All good, right? Sure.

The very next day, Bob calls again and leaves another voicemail. "Hey mootothemax, it's been... 2 days, 1 hour, 46 minutes, and 27 seconds since you were at the dealership and you still haven't gotten a car. I miss you. Relax, take a deep breath. It'll be OK. faint chuckle"

Already it's creepy. But we're not done. Day three, you get another voicemail from the dealership. It's claiming to be Richard, but it's a robodialer. "Hey mootothemax, it's Richard. Just wanted to introduce myself and see if you have any questions. If there's anything I can do, please call me back."

Day four. Bob on the voicemail again. "In today's market, you want to make sure you don't spend a lot on gas. That's why we wanted to make sure you knew our cars are the most fuel efficient in America!"

Bob doesn't call on day five. Must be his day off.

But he's back at it on day six. "Look mootothemax, I know it's hard to decide which car to get; as you may have noticed, we also offer more expensive luxury cars [to add to your confusion]." (okay, that last part Bob didn't really say).

Day seven. "Okay mootothemax, I know you're having a hard time deciding to pull the trigger on a car, so here's something I can offer: 3% off MSRP, but only if we close the deal in the next three days. Call me!"

Day eight: way less than three days later. "mootothemax, it's Bob again. Can you believe it's only been 8 days, 2 hours, 30 minutes and 6 seconds since you came into the dealership?"

Do you think that this scenario is acceptable, or even desirable? If so, then you happen to have something in common with only 8% of the US population.[1] Personally, and I don't think it's fair or reasonable to say this is merely my own personal opinion or failing, if a salesman took the above approach, I'd consider it stalking and would've called the cops on day three.

If you don't think this is acceptable, why do you think it is when it's done through email?

[1]: http://www.gallup.com/poll/1654/honesty-ethics-professions.a...
Sort of related: I heard a story where a decorator would write signs that said "wet pant" instead of "wet paint", because the "wet paint" sign would cause people to touch the paint to see if it was indeed wet. The "wet pant" signs, however, would cause people to point out the spelling error instead of leaving finger marks.
This is not a very sustainable marketing strategy. Mocking your potential future users is a bad idea - even though it might work for some time I doubt that it is the key to success.
This is actually what I was trying to point out with that statement - but I clearly muddled it.

The class who will see the biggest jump are probably not the young men who are insured and pay for insurance. But the young men who are uninsured and don't pay for insurance.
Okay, so I'll bite.

The main reason I never hit the gym was/is because I'm too embarrassed to be seen exercising by others. Interestingly, my problem is that I'm too thin (with a bmi of 18 now) so my goal was/is to become both stronger and huger.

How about if I get this machine (or something like it): http://eatinggreat.net/wp-content/uploads/2012/01/MACHINE-WE...
Could I then be fine following the SS book you mention with it?
I wish they had this Storrow Drive in Boston. Every year during school move-in, then uHauls get stuck. What a mess.
When we have reliable, safe, self-driving cars this is the first industry that should be replaced by robots. How archaic is it that we pay people to ruin their bodies while attempting the inhuman task of keeping perfectly alert for several boring hours, while piloting a giant mass at lethal speeds.
what you consider to be annoying and terrible for "normal" users is likely vastly different to what those users themselves think.

Right, lowest common denominator thinking. "Some people don't know any different, so let them have it!"

If not, take Weebly as a good example of what to imitate.

You know what? Instead of sending an email that says, inexplicably, "Steps to creating your first website," I'm going to put resources into making it a smoother process for creating that site when they signup, before they leave.

Don't - whatever you do - take this blog post as justification or a reason to ignore your users.

That's a pretty extreme conclusion.
> what is the problem?

Quoting ocharles:

> susceptible to race conditions, which is why many of us want true UPSERT semantics

The snippet provided in the postgres doc is the current best, but it's still has a number of flaws:

> This coding assumes the unique_violation error is caused by the INSERT, and not by, say, an INSERT in a trigger function on the table. It might also misbehave if there is more than one unique index on the table, since it will retry the operation regardless of which index caused the error. More safety could be had by using the features discussed next to check that the trapped error was the one expected.
3.4.2-x86_64-linode25 doesn't seem to suffer from this.

gunther> gcc -O2 semtex.c
gunther> ./a.out
a.out: semtex.c:63: main: Assertion `(map = mmap((void*)0x380000000, 0x010000000, 3, 0x32, 0,0)) == (void*)0x380000000' failed.
Aborted
gunther> uname -r
3.4.2-x86_64-linode25
Yay! Everyone start their own company! I mean why not? Who needs salaried work? It's just so easy and risk-free if you already know how to program!

Come on now, start a company when you've identified a problem that really needs a fix, and that has a huge potential of profit. A great way to find that problem is in a paid position. Starting a company for the sake of starting a company won't get you anywhere.
Is this an official thing, like are companies legally forced to not offer it? Or is it more of an "unwritten" policy, that in order to "make law enforcement happy" they don't offer that type of encryption?
CS undergrad looking to combine travel and supporting NGOs this summer
You've never heard non-techie users complaining about getting too many irrelevant emails?

I'm arguing that what most techies consider relevant is likely to differ from what "normal" users consider relevant.

That's very different to oh hey, let me fill your inbox with whatever's on my mind today.

The non-technical users I've talked to about email view almost any emails except ones they specifically requested as spam, and don't appreciate it.

If none of your sample "normal" users have never ever appreciated an email they've received from a service, I'd kindly suggest that you're being lied to.
The video is down :(
OpenGL 101: Drawing primitives - points, lines and triangles
If you can't read or don't speak english, a sign with text and flashing yellow lights may not be that obvious.
since costs and efficiency are key, do away with lower case at this price point.
Blogospam

Direct link: http://www.youtube.com/watch?v=NoTMC-uxJoo
Wow, I knew PandoDaily was bad but that is just out of control.

This end of the tech cycle is terrible. We're due for an adjustment.
Or maybe these young men realize that the Federal government's unfunded liabilities exceeding 90 trillion dollars, prior to adding Obamacare, will not be redeemed, because they simply cannot be?

Seriously, I don't know your age, but are you at all confident that Social Security and Medicare will be there for you all the way to when you might die of natural causes? I seem to remember that surveys say the "young" don't believe it; if they're young enough, they don't expect to see anything coming from their FICA taxes.
I'm waiting for people to list needing "3-5 years experience required" on something like this :)
Considering people are writing web servers and all sorts of other things in it, I'm sure it's suitable for writing a compiler. Technically all you really need is logic, some data structures, and low level file I/O. If you're going to spit out asm and let someone else deal with that, then all you need is normal file I/O.

It seems like Go is trying to capitalize on the momentum they have. Improvements to the language are still coming quickly. I'd be surprised if a self-hosting compiler isn't among their goals, but writing a new compiler without slowing down language progress in the current reference compiler is not easy.
20 Effective Marketing Ideas Personal Trainers (or any other business) Can Use 
If you’ve just started your business, you don’t have money to waste on expensive advertising. You can always consider the following these marketing ideas that can bring you some amazing results and are not expensive.
Sure, the private-property solution can work well, as can active governmental protection. In this case though, Belizean laws made the destruction easy. This monument was on private property, but the monument itself was under government "protection". The owner of the land had no incentive to protect it.
> Edit: And this is downvoted for calling out the fact that people on HN can't discuss a freakin' database without hurling insults.

The original comment you're replying to aside, it was likely because stating that you dismissed the entire comment without giving an actual objection to it added nothing at all to the discussion.
It has nothing to do with Microsoft and Linux boxes. They host headless Skype version for p2p network reliability: http://blogs.skype.com/2012/07/26/what-does-skypes-architect...

Your story is all about China. Skype for China is "special": https://en.greatfire.org/blog/2012/dec/china-listening-skype...
Worse, you make it destruction.

"Bob, if you should ever need to delete 100% of the content that I've created for you, you would follow this URL. Let me be clear, it will destroy USD $1,000,000 worth of goods."
Debugging Magento is a real challenge because Magento is horrible, horrible, horrible, horrible, horrible.

It's horrible.

I like your outlook, but man, even in PHP land there are vastly better frameworks that won't make you hate your life (Magento has a nasty track record for me and several other devs I worked with). ExpressionEngine, CodeIgniter, even Symfony... if you want to do PHP, do yourself a favor and do something that's not Magento.
Right, lowest common denominator thinking. "Some people don't know any different, so let them have it!"

You view your non-techie users as the "lowest common denominator?"
Fourthed, and if shit hits the fan you can crash at my house
How is this HN content?
As a person with severe social anxiety, I felt truly anonymous in my visit to San Francisco last summer. I was not worried or threatened like my wife. I knew all things come and go in SF. The inherent risks of SF seemed easier to evaluate due to the larger population. To me, it was bliss. The divide between rich and poor was no different than anywhere I have visited in the USA. A visit to Mississippi can open eyes to the evil dividing lines of human behaviors.
Not payphones per say, but "wayfinding" machines on the street that would offer much more: http://mashable.com/2013/05/08/nyfi-wayfinding/
Analog Camera: Fast, Flat, And Inspired By The Clear App
Ethnicity Trends in CS Bachelor Recipients
I presume that most payphones (in the US, not sure about elsewhere) have been taken down because real numbers showed that they weren't being used enough to warrant maintaining them.

But sure, I think it's reasonable to expect some people, sometimes, will still need to make use of a phone other than their own.

Also: what about phone booths? Even if there is no phone in them, sometimes holding a private conversation in public on a mobile phone can be awkward.
Only one of these emails is even conceivably "relevant emails about how to improve your usage of a service,"

There you and I disagree.