skysight-inc/HackerNews huggingface dataset:
Someone who can access your computer, unlocked, can login to your Facebook account (the password is saved), change the password, verify the email, re-save the new password, and it's just as easily "game over". You would never know what happened. Justin is absolutely right. His group is doing users a service by making these things more transparent. Folks who make exceptions based on this "security through obscurity" model should not be security tech leads.
Actually, OSX offers FileVault which is on. The 2fa is a password and yubikey with static pass, so the whole pass is ~40 chars. FileVault uses AES-128 which should, combined with 40 char pass, at the least, slow them down (depending on who it is of course ;)
That, right there, sums up everything you need to know about Yahoo! in one nice simple "WTF".
It is launched just now.
> An absolute ban on the Russian Winter Olympics of 2014 on Sochi is simply essential.

Wow, I couldn't disagree more on this point. One of the great things about the Olympics is that it's without politics [er... in this regard].

I don't believe that it's acceptable to say that places with different cultural values make unsuitable hosts. Human rights criticisms were also levelled at London, and even more at Beijing. In general, the Olympics (indirectly) does a lot to raise awareness of human rights and it's good that it is able to do this by spanning the breadth of the world's culture.

Hosting the Olympics in Sochi will allow individuals' achievements to be celebrated within Russia without the permission of politicians and without the stigma of prejudice.

I hope instead that gay participants will be encouraged to come out and raise awareness in the relative safety of the occasion: since Godwin's law has already been invoked, I would compare the situation to Jesse Owens at the Berlin Olympics.

https://en.wikipedia.org/wiki/Jesse_Owens#Berlin_Olympics
As an example, SQLite:

int sqlite3_exec(
sqlite3*, /* An open database */
const char *sql, /* SQL to be evaluated */
int (*callback)(void*,int,char**,char**), /* Callback function */
void *, /* 1st argument to callback */
char **errmsg /* Error msg written here */
);

Here the void * is an argument that is passed in the callback as well so that you can update your own struct with the result, for example. Singe the library cannot know anything about your types, void * is the only option.
What part of that comment did you think might sound insensitive - or was that a preemptive worry before you wrote the comment and you ended up not needing it? Either way, didn't feel insensitive at all.

Worth noting that Fry is definitely aware of what Hitler did to gays, but what he did to Jews is higher profile, most known and most understood, so making that comparison is the easiest one in a letter like this.
Not relevant to devops. Please change the title.
Are you talking about the same government that waited a few days to read someone's Miranda rights, because they thought that if they don't read them, the suspect doesn't have those rights?

Or the same government that thinks that if it torture peoples and holds them indefinitely without charges in another country, then it's okay, because it didn't happen in their country?

You think that government cares to divulge secret info that would make someone innocent in a trial?
I think it depends on the company. My experience matches adammichaelc's -- "unlimited vacation" in practice meant that you could take a day or two off, provided you worked over the weekend or double time the rest of the week. Nobody dreamed of taking a full week; that would have shown you weren't loyal enough to the company.

I no longer work there. :) And in fact, I since turned down an offer at an otherwise appealing company specifically because they told me they had an unlimited vacation plan. I took the job at a company with a specified number of days, knowing that I would actually be able to use them and not feel pressured to never take time off.
IMHO This recycling of information can lead to even more abuse.
The NSA can do anything illegal and mask it so it can be used domestically then.
ie. They can drag somebody outside the US, torture him for "tips" and give the info to another agency that will protect the source of it by bullshitting the prosecutor.
Gitmo v2 but nobody would know.
unlike, say, analytical chemistry, politics has an active opinion on how each of us live our lives and can't be "left to the expert"

That's true of computing also, though, which is why you have a lot of non-techies with opinions about computing. Even if you aren't a technologist, you will likely be impacted by technology whether you want to be or not, because it structures a large amount of daily life, at least unless you are a hermit in the mountains. From that perspective, it's perfectly reasonable for everyone to have opinions on technology. Unfortunately, as with politics, the opinions not based on any kind of understanding of how things work tend not to be as useful in figuring out how to improve them.

Ted Nelson's version of it [1] is something like: technology is too important to be left up to the techies, but if nobody but techies understands technology at all, it will by default be left up to them, because nobody else will be able to say anything sensible about it. Therefore regular people need to learn at least something about technology, enough to analyze it intelligently and make decisions for themselves. That's how I view politics as well.

[1] http://en.wikipedia.org/wiki/Computer_Lib_/_Dream_Machines
> The fact that we keep seeing these votes is simply a proof of the fact that most people don't really care about it.

Allow me to introduce you to two voters, A and B. Also two representatives, X and Y.

There are two issues in this campaign, D and E.

Support matrix:

DE
Xyn
Yny

Now, A may care about both D and E, but feel more strongly about D. B may care about both D and E, but feel a bit more strongly about E. So A votes for X and B votes for Y.

You can't meaningfully infer that B "doesn't care about" D in this situation, they had to make a tough choice and preferred the other. But this binary makes it seem like they voted anti-D.

Expand to a zillion candidates and a zillion issues. You can't really get a meaningful inference, and this is assuming that everyone is 100% rational!
Jews, and gays, and gypsys, and Priests, and ....

Actually Hitler didn't like _alot_ of people.
Like Valve software you mean. Hope it doesn't turn out to be like a high school.

http://www.vg247.com/2013/07/08/ex-valve-employee-slams-comp...
Both names have been correct at some point in history. In some areas, both are still used, depending on whom one asks and who is doing the naming.

http://en.wikipedia.org/wiki/Chinese_Postal_Map_Romanization

http://www.economist.com/blogs/johnson/2010/11/chinese_trans...
In addition to the transparency, oversight, and accountability that Schneier proposes, there also needs to be some ability for the population to reasonably assess risk. A lot this stuff is driven by fear. And the government does use that to its advantage to push things through that might otherwise be objectionable. If the population of our country is scared to death of possible terrorist attacks (as it seems to be), then I don't see how that same population will vote/protest to restrict the government as long as it claims to be protecting them from imminent disaster.
I suspect that most people vote similarly.

>The only way political parties in the US change is through threat of losing enough votes. If you want change that the duopoly does not offer then you must vote your conscience even if it means that this "greater evil" person will win. Because in the long run the party that lost will have to incorporate the policies of the 3rd parties that are "stealing" their votes the next time around.

A person gets a chance to vote in ~14-15 elections, realistically fewer than that. A person also has to coordinate their non-standard voting plan with others. I just don't think there are enough iterations for that to happen. Communication via the internet might change that, but I am skeptical.
I think the greatest advantage to static typing is the IDE support. Compile-time error checking is overrated, and in my several years of writing JavaScript, I've never seen a bug in production that could have been prevented with static analysis. That might be because I know the language well, but it's not a feature I need.

"What's true of all bugs? They passed a type checker and they passed the tests!" - Rich Hickey
SEEKING FREELANCER - URGENTLY - SYDNEY,AUSTRALIA

We are looking for a gun web frontend developer and designer, seeking to use their talent to help a focused airline team put together business application prototypes using the latest web technologies and techniques.

- You will have 8+ years of experience and can point towards YOUR online portfolio.
- You will be fluent in English and be able to confidently communicate your approach and understand our requirements.
- You will have experience with a well rounded set of frontend technologies, backend development will not be required but familiarity will be an advantage.
- You will be delivery focused.

Your initial engagement will be for 2-3months with an immediate start.
Your remuneration will be competitive and opportunity for contract renewal will depend on your performance.

Exceptional remote workers will be considered, however; those based in Sydney, Australia are preferred.

To register your interest, email recruitment@7skies.com with your location, skillset, portfolio link and remuneration expectation.
Agreed, though it takes a lot of courage because it's still risky, something like this would be the best course of action, IMO: http://edition.cnn.com/2013/08/02/opinion/ghitis-anti-gay-ru...
Related: AllOut (a gay rights charity) has a petition going at the moment on this very subject. Worth signing, they do good work. https://www.allout.org/en/actions/russia-attacks
Just a friendly tip: innocent generally isn't used as a verb in English. We generally use words like exonerate, absolve, or clear to mean "prove innocence."

Your meaning was clear, just saw that you'd done it a couple of times. :)
Couldn't it work the same as with those cases where lab evidence was tainted for thousands of people at once, and they needed retrial?
Then I have been doing the wrong thing too....
"Now, there are bad prosecutors out there. People motivated by politics and self interest, but they are the few."

There's probably more than a few. Consider the large number of cases that have been overturned in Illinois and Texas over that last decade or so. Many of these folks were railroaded and only saved by volunteers and brave attorneys.

And for all the damage these "common" criminals did, consider that much of the recent massive economic fraud done and damage caused by well connected "businessmen" and "bankers" will not go punished due to lack of enforcement and statue of limitations.

TANJ!
Would the U.S. Grant Asylum to a Man Who Exposed Russia's Spying?
Jordan Scrubs
Step one: find a tall building.

I don't endorse this.

Alternatively: skydiving!
So it's illegal.
I've always found that construct weird. I tend to use "tl;wr" (the "w" standing for "won't", instead of "didn't"), at the top.
Ha... The people complaining really are novices, looking for something to get outraged over. Every operating system allows multiple user accounts. I recommend people start learning how to use them.
>If the NSA wants to track you, there's far simpler ways than asking Apple to build a new product feature than can be disabled.

I don't know...letting a plethora of private entities collect and aggregate user data for easy access with (or without in many cases) a court order seems almost like the epitome of simplicity. Most of the hard work (both resource-wise and legal) has been done for you or is easy to do. Just cause one could design a simpler system of acquiring user data doesn't mean that features like this aren't profoundly simple and useful to them.

I take your point though, that the NSA doesn't need to direct a company to code features that collect data...because so many companies already do. It's a waste of their breath. They just need to concentrate on grabbing what has already been grabbed. We've been the product for a long time now, and we're either being sold to the government, or the government is taking what they want under (il)legal cover.
It's almost like they're using the 1984's Newspeak as guidelines for naming this sort of stuff.
This whole idea is largely broken, depending on your perspective. IF we had proportional representation in the US, I might agree that at least a handful of elected federal level reps can legitimately claim to "represent" me, but as of today, I will claim that not a single member of the federal government represents me... certainly there isn't a single member serving in congress or any other federal office, that I voted for, or would claim as my representative.
(Russian here) - Fry is 100% correct in his assessment. I pay a lot of attention to the wickedness of Russian politics, and, quite frankly, LBGTQ are right there at the very edge of Russian political struggle, being one of the very few groups whose very survival demands liberty (others may get by through kowtowing to the political powers, but they don't have that option). They are hated by an overwhelming majority of Russians in the province (same majority that keeps voting Putin into power), because of all the fear, lies and propaganda spread by the state. These Games must be stopped, indeed.
Yeah I hesitated to even comment on this story, knowing it would be flagged almost immediately. How could someone put a bunch of time into an app related to social ranking and networking and not be savvier at astroturfing?
New coating turns ordinary glass into superglass
It is a cute branding exercise even if I hate the Day 1 logo. Maybe they get better over time, with the best one appearing on Day 30?
Greywolf Borealis in the Salon comments section put it better than I ever could:

> Hackers may be the terrorists of the future, but the real terrorist of today is the NSA. They are employing the same tools used by hackers to spy on United States citizens without probable cause or warrant. That is pretty scary.
I don't know if you have any experience with it, but how would you compare it to clojure?
No need to apologise! I learnt something
Spaces. Not tabs. No exceptions.
Thanks for telling what PG said in a self-refutingly hilarious way.

Also, Buddhism (Buddhists comprising it) has a huge ego itself. It should let go of its own ego soon :)
50.999999%
> The collected data can be used to prosecute you but it can not be used to innocent you.

If you're innocent, you're innocent, no matter what the cops and courts say.

I think the verb you are looking for is "acquit". Or the slightly longer but more general "prove your innocence".
11 Hidden Windows Secrets and Tricks
> "your system will need to create this information"

Or it could ask me to identify locations that I care to have context-aware functionality for -- and then not build a complete history of my movements, with all the associated privacy risks involved, just so that it can guess at what's important to me.

This is my core complaint with Google Now as well. This "track everything and try to sift meaning out of the data" approach is not the only way. It requires someone amass have a massive pile of data on me that I am flatly uncomfortable with.

There's the concern about corporate data sharing/selling, corporate data breaches and now the NSA. It's flatly Just Not Worth It, just so that my phone can spare me the trouble of manually entering a handful of addresses. (Most of the addresses I care about are already in my contacts list.)

That telcos have this information is itself a fault in the system. Not an excuse to give it to everyone.
If you are into functional programming and new functional languages we have a good little conference called Mostly Functional going on @ Turing

http://mostlyfunctional.com

We have two presentations on languages targeting the Erlang VM, Elixir and Joxa, as well as other goodness...

(Disclaimer, I am the organiser)
How To Limit The Number Of MySQL Query Result
Reactive.coffee: reactive programming and declarative UIs in CoffeeScript
Dump and restore MySQL and PostgreSQL from Java and JSP code
Because, Apple is warranty liable for selling an app that basically get you to break your phone either via current replacement plans or the expected lawsuit. This is a money loser and a problem for parents.
Fortunately, Nazi Germany didn't arrest Jesse Owens upon arrival to the country. Russia has made it clear that they will not afford the same freedom to gays and lesbians, or more to the point they plan on arresting them immediately upon arrival.
What happens when they photocopy the confidence-of-not-being-american tables with a Xerox copier?
Yahoo: Kicking off 30 days of rejected logos
Yemeni Authorities Foil Qaeda Plot, Officials Say
Mazel Tov! I have a happy 2.5 y/o son, code and hack on sideprojects.

The good:

* Having a child is wonderful!

* Get a nappy changing table that is the right height for both of you to stand straight

- Put two shelves up above the baby changer, keeping nappies and wipes reachable with one hand. The other hand will often be contaminated / busy pinning down something.

The Bad:

* The first 9 weeks is crazy intense. Then it eases off.

The Ugly:

Having a baby is a very vulnerable time for new parents. Quite sadly, companies, governments, health-care professionals and deluded individuals try to exploit this vulnerability. They do not hesitate to use what is a powerful new tool: Guilt.

You are very succeptible to guilt when your little baby comes into your life. You will both be tired and never sure you are doing the right thing by your screaming bundle.

You'll get advice from all quarters and it will be confusing and often directly contradictory. I say, ignore all the advice and do what feels right for both you and your wife. Babies are delicate and precious, but they thrive without best practice guides.
Railroad to space, can the Slingatron deliver?
"Ubuntu Mono derivative Powerline" to be exact
Where Does Cloud Computing Fail A Business?
Do you feel that people in Google are more or less egotistical than other engineers you've encountered? Or is it a culture where people are willing to teach others without making them feel stupid that they don't know X?
When the title is a question, the answer is usually 'No'.
Gentoo Linux:

./chaotica --help ⏎
Chaotica v1.0.2 (c) 2013 Glare Technologies Ltd.
http://chaoticafractals.com / support@glaretechnologies.com

Cannot mix incompatible Qt library (version 0x40805) with this library (version 0x40804)
[1] 11491 abort ./chaotica --help
I wholeheartedly disagree with several of the points you make here, and I think you're more or less ‘passing the buck’ on something which is most definitely your responsibility to take good care with.

On OS X, once you save a password using Safari, it is added to your login keychain. In order to then see that password* you must enter your login password again, be that via Safari's preferences dialog or the Keychain Access application. What Chrome does is it uses the same mechanism of storage as Safari (and indeed, requests access to the same encrypted keychain item) but never prompts the user for the login password to authenticate. This sets up a situation where Chrome actually circumvents and makes passwords originally stored in Safari less secure than they were initially. This is your responsibility, and no amount of theoretical grandstanding about physical access to a computer changes that.

You also talk about installing malicious browser extensions as another potential vector. I agree, and I think browser makers ought to take steps to require the current user to authenticate in order to install browser extensions. When you consider that a browser extension can act as man-in-the-middle to all your browser activity, it's astonishing that this isn't already the case. You have to prove you are the logged-in user when you change your password by providing the current password, so how is this any different?

When talking about security, there will always be holes, but they will be of differing practical value or risk depending on how they are exploited. Grabbing session cookies or internet history requires a certain level of technical proficiency, as does developing a malicious browser extension; installing said extension or typing chrome://settings/password into the address bar, on other hand, are easy enough that any kid who wants to get hold of his big sister's Facebook password can give it a go. Reducing the surface area of attack is every bit as important as ‘real’ security, here, and the stance you've set out above is that you aren't interested in that if it doesn't also provide real security. I think that's the wrong thing to do, and I urge you to reconsider.

*As people have pointed out, you can inspect the password via web inspector etc. This is another, serious security flaw and one that I think the HTML WG ought to look into.
Great comment.

I'm not particularly gung ho about humanity as identity. That concept has very often been used as a carrier of more or less conscious prejudices and ideals.

Some philosophers (Agamben among others) make the case that humanity traditionally defines itself as the animal which goes beyond animality. This means that humanity is not a simple essence, but a process of separation and an attempt at transcendence. Which is obviously kind of messy and complex.

Plus, what's the reason to identify as human rather than mammal, animal, or simply life?
John Carmack becomes CTO of OculusVR
I wondered about that! Thanks for digging!
The biggest problem with the mass spying/information gathering is that it's done in secret, with no real checks and balances, can't be challenged, and you might not even know when it's used against you. Plus, the people who abuse it escape unpunished. All of these are creating a very dangerous government.

Solve all of those problems, and maybe the fact that everything is not so private anymore wouldn't be such a big problem. But that's going to take many decades to fix, and until then I'd rather try to stop the mass spying, by repealing the laws allowing it and cutting their funding.
..and that's why Fry mentions that:

"The idea that sport and politics don’t connect is worse than disingenuous, worse than stupid. It is wickedly, wilfully wrong. Everyone knows politics interconnects with everything for “politics” is simply the Greek for “to do with the people”.
Did you learn data mining/clustering/ranking algorithms before you worked at Google? or was it something you mostly? picked up during the job?
[for students] Making college easier with help of students across the Earth
If anything the reviews are good PR, no?

I'm waiting for the one that comes with the "Amazon Confirmed Purchase" tag.
Julia is in a weird place. It improves in speed over R and Python, but the head start of both of these languages is strong. Also it will be some time until julia can provide equivalent support for GUI and Web programming.
Unfortunately they probably can get away with technicalities. As long as it sounds reassuring to the vast majority of people who were only engaged enough with this issue to read a couple of headlines.
Blog link: http://blog.uber.com/2013/08/07/howzit-jozi-secret-african-u...
I tend to agree with the GP. No matter how strong someone's opinions on, say, the US Iraq invasion are, they're not worth much if they're not grounded in some notion of world history since WWI.

"Does a homosexual couple with no knowledge of US marriage law not have a valid opinion on whether they should be allowed to marry?"

They have an interest in the marriage laws, but that doesn't make their opinions more interesting or well-founded. In fact, because of the obvious conflict of interest, it makes them suspect.
Numbers Every Technologist Should Know
I'm using ctrl+\ as a leader key for vim and alt+\ for tmux. feels comfy
GamesBeat giveaway: 20 copies of Age of Wushu’s special retail edition