skysight-inc/HackerNews huggingface dataset:
I was taught the alligator/crocodile thing like many others, but it never really stuck. For some reason (later in life), someone said "left hand, less than" as they held up their left hand to form a less than sign. That image sticks in my head a lot better.

Another thing that was particularly hard to get naturally was the ternary operator. It didn't sink in easily until Jon Skeet said pretend the ? is indeed a question. If the answer is 'yes', this will happen.
Rul.io - Digital Currency Payment Tools
Why again do I need Windows 7?

I mean other than developers purposely breaking things that already worked under XP?
My first thought as well. I just hope this was just one guys fault...
I think it's the other way around. I think you guys use _class_ as slang to _classy_: "pertaining to or characteristic of a (high) class," which comes from the literal sense of class, which comes from the French word _classer_.

I didn't know for sure, but I had that feeling knowing that most of the English language is borrowed from others, and not the other way around. (http://www.etymonline.com/index.php?allowed_in_frame=0&searc...)
The legality of it is very difficult to challenge (must be done on case-by-case), so a loud smear campaign is our only recourse. Whether the "reliable tip" came from legal or questionable sources is immaterial when there is clear and obvious evidence implicating someone.

We can't forget that the NSA is one of many[1] intelligence agencies in the USG, so this parallel construction phenomenon isn't directly attributed to the NSA's spying efforts being focused domestically.

[1] http://en.wikipedia.org/wiki/US_intelligence_community#Membe...
Why can't Chrome do the same thing Safari does in that image? If the user wishes to see the password in plaintext, ask for their master keychain password first.
I can answer tangentially as a screen user for a couple decades that if you put something like

if [ -n "$SSH_TTY" }; then
exec /usr/bin/screen -xRR
fi

in your .bash_profile then where ever in the world you log in via ssh, you'll instantly have exactly the same environment, as if you never disconnected. Simply "Ctrl-a z" to disconnect and later reconnect "somewhere else" exactly as if you hadn't disconnected.

You can do something kind of like that with a tiling window manager if you put VNC in between the user and the window manager, such that all access is via VNC. However VNC doesn't transparently remap like screen does, so you can get icky issues with mismatched screen resolutions in VNC. In that way screen/tmux is MUCH better than doing something kinda like it with VNC. OR rdesktop, or whatever.

In .screenrc I'd suggest startup_message off, vbell off (because I don't like it), and some lines similar to bindkey -k k1 select 1, bindkey -k k2 select 2, so that function keys insta-switch you. Also I have a "caption always" line that resembles line noise but it begins with the hostname and shows exactly which sessions I've opened and highlights the one I'm looking at right now. I probably last messed with it 15 years ago so I don't remember how it works.

You can put lines in .screenrc like "screen -t bash 0" to autorun a bash shell in screen 0. You could put something like "watch procinfo" in screen 0, or tail something, or whatever.

For all intents and purposes screen overlaps tmux about 99.99%. There is a small 0.01% area where featuresets and bugs do not overlap. There's a cultural thing where "most" screen users know about screen and tmux, and "most" tmux users don't know about screen, which is mildly interesting.
Equip Your Home Drone Build With Super-Accurate GPS
This is insane..
What's the difference between a terrorist and a freedom fighter? Which side of the argument you're stood on.

It's completely ridiculous in many ways, but it's often been the case that people who are passionate activists willing to stand up against perceived injustices are viewed as a menace. It just means that they now think hackers are a serious threat.
This prevents Chrome from ever being my primary browser.
What about whoever gets elected in 2028?
Constructors Are Bad For JavaScript
It used to be an insult. You would post it, and it alone underneath someone's 2500 word paragraphless wall of text as a way of saying "your verbosity is massively out of proportion to the significance of your thoughts, and in general you are so uninteresting that I can't even be bothered to use entire words."

It was often to be seen on SA under some teenaged nerds verbose essay about how much the people at their high school sucked. In that way, it was the original "cool story bro."

This original meaning is why the following image is funny: http://c.cslacker.com/3910l.jpg The joke doesn't work with the new usage.

At some point it flipped around and became a way of expressing one's tiny attention span.
Can You Keep Your Integrity?
Might actually be a good benchmarking app for makers of rugged phones
OK, it is my fault to leave my laptop unlocked and I'm putting myself at risk by using a browser that let anyone to see my stored passwords in plain-text in a single click...
Dogfooding When Creating Visual Studio Extensions
I remember several kids in my class having great difficulty with < and > when they were first introduced. I can well imagine many of them just decided it was impossible and gave up.
When using ln to link files, I tend to recite:

ln -s "what you want," "where you want it"
Nevertheless, as shown in the Abu Grahib scandal and the blind eye turned to sexual abuse in domestic prisons, sexual humiliation as a form of punishment is alive and well in the US.
I believe that a society needs the ability to forget the transgressions of people. This gives us the ability as individuals to grow, otherwise we will be narrowly cast into a role that will determined by actions years ago or in our youth.

I know many will overreact and bring out extreme examples of murder or serious violent crimes. Yet that is not what those who are utilizing these tools are going after and prosecuting. They are generally minor or petty crimes, at least that I have read about so far. It seems like an overzealous us of a tool for perfunctory government twerps to feel empowered and make a case for their continued existence...not at all beneficial in the short or long term
Yes but that has nothing to do with the stack, it has to do with namespace conflicts between local variables.
Convert Facebook newsfeed into Reddit-style trending stories
I realized this several years ago and was pretty dumbfounded, and quite surprised I've never read about this until now. Can you explain how the Chrome passphrase works in more detail and why it isn't used in this situation. If I sync my google account to another computer I need to enter a passphrase to sync passwords. Why isn't this asked for when clicking 'Show'? It seems like a perfect additional place. Even if its still 'trivial' to recover passwords you're still going to 'fool' a significant amount of people that it is secure and with Chrome's userbase that is a significant amount of people saved from themselves. And if you're still stubborn and arrogant enough to still make an argument against this then why not just put a damn 'Print my passwords' button on the main toolbar?
Writers as Architects
That is not a good assumption.

People care about their security and also care about the convenience of being able to let a friend or co-worker use their computer for seconds or minutes at a time without all their passwords being easily discovered.

If I debug some code on a friend's machine he would not expect me to be able to open his Keychain and read his passwords. I would need a master password for that.

Chrome should do what Safari does — ask for a master password before unmasking other passwords. It would prevent a scenario where one can look up another's passwords inconspicuously and without trace in seconds.
> The collected data can be used to prosecute you but it can not be used to innocent you.

Actually that would constitute a Brady violation[1]:

> The prosecutor must disclose exculpatory evidence known only to the police. That is, the prosecutor has a duty to reach out to the police and establish regular procedures by which the police must inform him of anything that tends to prove the innocence of the defendant.

Now, it's at the discretion of the prosecutor, but if you had evidence that evidence was withheld then can exercise some recourse against the prosecutor. Often-times it results in a re-trial rather than a cash settlement or the case being dismissed.

[1] http://en.wikipedia.org/wiki/Brady_disclosure
Just out of curiosity, do you say "array of string" or "strings" or something else?
Flies like an emulator, quacks like an emulator, waddles like an emulator: duck-typing says it's a bloody emulator.
Do you know what they call humans who fail the Turing test?
In that case Chrome should clearly tell users that their passwords will be readable at chrome://settings/passwords when it saves a password. Otherwise it's a false sense of security, right?
Do you know that around 50% of your friends' updates are never seen by you? Why: Stories are buried deep in your newsfeed; facebook also only shows stories of the friends who regularly interact with you on facebook. Additback digs deep in your newsfeed to find the most interesting stories

No more endless scrolling of your newsfeed to find interesting post by your friends. Get a ranked list of trending stories every couple of hours
we prefer to not sell at all, than selling at loss.

It's crazy that one has to actually put this down, but that's perfect sense. Selling nothing is more profitable than selling at a loss.
Even for the Wine project, it's a little more nuanced than just that: http://wiki.winehq.org/FAQ#head-c9e6502ad636315e905d07f7e445...
oh wow... thats really nice... I just love the reddit-style trending stories and now i can get it on facebook... you rock :)
As someone who compulsively throws things in the air when bored, this sounds amazing.
Actually, I think it may just be a better idea to prompt for a master password if someone click's show password. Since chrome can be tied to your google account I think using your google account password plus the second verification step before you can show any of the passwords would be a good solution. That way, your passwords are saved, and if you want to see them you need to verify that it's you.
We built Kangaroom (http://kangaroom.co.uk/) entirely using TypeScript. There are tens of thousands of lines of code.

The optional typing ability is a life saver when your code base grows. We've used the integrated tooling with Visual Studio which also helped a lot.

Microsoft is promising it will be kept in sync with ECMAScript 6, so we don't really think there is much risk in using it. It's definitely helped with productivity, and the learning curve isn't high for JavaScript developers.
Thought they were just doing push notifications?
> I think it is fair to say that belief (or disbelief) in God is a foundational human issue.

I think it is quite a bit of a stretch to call something a foundational human issue when there is no consensus agreement as to what the words involved even mean, even among members of the same sect. If you could define the term 'God' in a meaningful way which all humans agreed upon, then we could maybe start to discuss whether belief in God were a foundational human issue. As it stands currently, the phrase 'God exists' is nothing but a shibboleth.
How to choose development tools for your mobile app?
Jobs movie trailer (2013)
>Most people I know have terribly unhealthy diets and almost anything that anyone put any thought in will be better for them.

Do you have any evidence to suggest that Soylent is better for 'most people' or are you just going on gut instinct?
I'm curious why this was banned from iTunes. Does anyone know if this is against a specific rule, or if it was a subjective decision?
In other words: "In the name of the People, we demand more power."
This should be made more visible by OS vendors.

Windows popping up one of those alert baloons would be very helpful.
The NSA did not spring out of the ground, either, and the Cold War has arguably been over since 1991 or so.

Indirect democracy makes it very easy to eschew responsibility in terms of "I had a choice between candidate X and candidate Y; they both supported decision D. I didn't support it, but since I had to vote between either X and Y, I didn't have a choice, did I?".

If the actions of the NSA were seen by American citizens as such a major concern that they would not vote for a candidate who supported it, then we'd see major votes against one of them. If all the candidates were to represent interests opposite to those of their voters, then we'd see no votes for any.

The fact that we keep seeing these votes is simply a proof of the fact that most people don't really care about it. The handful of us who hang out on HackerNews aren't representative of the general populace. Ask the audience of Toddlers and Tiaras, who are probably an order of magnitude more than we are, what they think about it, and 90% of them would probably tell you something similar to "NSA? Is that like, UUUUUUUM, some football league or something?"

> People have been boycotting elections for years. That only makes it easier for the radical fringes to their their crap on the agenda and for politicians to focus on those low-hanging fruits.

People have been boycotting elections for years -- they're only valuable when they bring the turnout below the threshold of validity, which has happened in some countries.

If US citizens feel their political or electoral system is biased, whining about it won't help -- and it looks particularly hypocritical after readily applauding the Arab spring.
Seems to me that those of us who worry about the likes of NSA data slurping are the "radical fringe". That uniformed Muppet certainly seems to think so.

Writing off minorities as radicals is their game, not mine. You just played right in to the hands of the likes of Hayden. See how divide and rule works?
As an IT professional and tech trainer I do agree with Justin. There is a lot of general education that does need to go on with the public to make them understand this. If Chrome artificially lulled users into a false sense of security it would be just as bad. It's like places that put up fake video cameras and then when someone gets mugged they want to see the footage. The reality for end users is that they should not be storing important passwords to things like banking and most of the other ones can be recovered so easily that weather they are in plain text really makes little difference. Generally everyone has to get better about security and sites with a single layer of authentication like a password are really not all that secure to begin with.
If you want to know what the script does, reading the script would be the obvious solution. Why should this program's author hold your hand and explain the script in prose when the script clearly explains itself already in its own language? The guy isn't demanding that you run it blindly. Maybe he figured anyone smart enough to write Prolog programs is smart enough to understand the implications of downloading and running a shell script.
Also CSS related, when doing margin/padding I use "TRouBLe" to remember:

margin: (T R B L)
Copy what? The idea of showing context aware information?
You've probably since moved on from this converstation, but I wonder if Tuple Space might help [1]. It provides a distributed memory feel to applications. Apache River provides one such implementation.

Another question about in-memory analytics is do you have to be in-memory? I'm currently working on an analytics project using Hadoop. With the help of Cascading [3] we're able to abstract the MR paradigm a lot. As a result we're doing analytics across 50 TB of data everyday once you count workspace data duplication.

1 - https://en.wikipedia.org/wiki/Tuple_space
2 - http://river.apache.org/index.html
3 - http://cascading.org
The problem is that as the data came from "parallel" investigations, it is way easier for the prosecutor justify that he did not have access to information that could innocent you, no?
What is it? The page contains no information (browsing on a phone).
Looks interesting. Weary about sharing my data
Looking forward to it .
Seaquence - experiment in musical composition
Wow. Huge reading comprehension fail on your part. That sentence was obviously referring to socially inept heterosexual men, the stereotypical "neckbeards". Get over your homophobia hysteria already.
Right but that's really not going to help in most situations.

You've never handed your laptop to a friend to quickly check something on the web?

It would be insulting if you were to explicitly logout whenever someone wants to use your computer for a few seconds / minutes. This flaw makes it easy to view passwords in seconds, and makes it easy to do so in an inconspicuous manner.

It's a user interface failing more than a security issue.
How the hell did this make the HN front page? This is a tempest in a teapot.
It really bothers me that Apple banned an app like this. Just allow people to be idiotic. There's even a disclaimer after all...

As for the app itself, cool! I'm glad somebody had the audacity to ship something as outrageous as this. I don't think it will get much of a following, but I suppose if you really don't care about your phone or you're really confident in catching this could be a cool, reckless waste of 10 minutes.

EDIT: For clarification, I don't really side with or against Apple in general on things, so this isn't meant to be a "Apple's always a walled garden, BAH" post, etc...I just really feel any company should let users feel free to destroy hardware. But I understand that might not be the best philosophy to run a multinational company.

EDIT2: Just thought of a way to game this after reading another comment - slap on a Lifeproof case, go in a big pool shallow enough to stand, throw it really high. Eliminates the need to catch it (within...reason...).
I'm glad that portion of the FAQ is getting some use. I'd been answering that question for years before updating it :)

Also keep in mind that the Wine project was named a long long time ago when ironic recursive acronyms were still cool. Systems built with "GNU's Not Unix" were, after all, eventually certified Unix ;)
"My point here is that there is little to no value"
Personally speaking I've had plenty of occasions where I've logged into a site and saved the password then later Chrome doesn't recognise where to put the credentials on another page on the site (e.g. a header login vs a separate login page) - In those cases I'd rather just look to see what the password is and re-enter it than go through a password reset process.
FWIW await is in the Roadmap for 1.x http://typescript.codeplex.com/wikipage?title=Roadmap
And that's not a hyperbolic reaction to the post?

Or are you indulging in some very clever subtle irony?
Yeah, the smaller end of the triangle is the smaller number and the wider end is the larger number.
The premises upon which you have concluded that the statement is not homophobia are:

() It is an insult targeted at the named groups.

() It is targeted at men.

() Not trying to bed women is an insult to men.

All three premises are dubious.

Insults are directed at the person to be insulted. In so far as it is an insult, it was almost certainly targeted at members of the audience sympathetic to transparency and privacy. Which is not to say that there probably weren't any nerds among the policy wonks at the Bi-Partisan Security Center where Hayden's remarks were delivered

It is really your second premise that begins to illuminate why the remarks are homophobic - the premise of the insult has been entangled with not gender in general [despite reading that way] but masculinity in particular.

Once entangled, we get to the intended essence of the insult - implying that someone is unsuccessful under the model of heterosexual masculinity. The essence of the insult is that it feminizes its intended targets. I think we both agree, he is saying that those who favor government transparency and the privacy of citizens aren't fully realized as men.

The premises upon which the insult is based are rather self-contradictory on their face when it comes to women - they contain the implication that it's ok for women to be soft. Deeper down of course, the model of "real men" contains a rubric for determining success which applies to all the ambitious regardless of gender.

I cannot prove that his remark is homophobic, but entanglement of insult with a lack of conformance to a purely heterosexual model of human relations and the connotation of heterosexual masculinity in particular certainly are meta-data consistent with homophobia.
>Do you think that it's impossible for malware to retrieve passwords from IE, Firefox, Safari and Opera? Just how is it possible to import the passwords from these applications, then?

It actually is impossible for malware to instantly send off all of your saved passwords if you're using Firefox and have a (reasonably decent) master key set up. I assume Opera has a similar master key option. The keyword however is "instantly."

Now, the malware can and will still of course modify HTML on the fly and steal your passwords immediately after you login to websites, but it would probably take quite a bit of time for it to collect nearly as many passwords as there are stored in your browser's password vault, especially if you use websites that don't require you to re-login very often. And the longer that time window is, the higher the chance the malware will be detected either by odd computer behavior, or an AV detection.

They can also set up a keylogger and wait for you to input your master password at some point. It can sometimes be hard to determine what logged text is actually the master pass, due to how many keyloggers work, but this is of course a viable option.

All-in-all, master passwords do in fact hinder attackers. The first thing many malware spreaders do is dump browser and other saved credentials (often FTP, sometimes IM accounts so they can spam malicious links to contact lists); it's often a quick "in-and-out" dumping process. It's not uncommon for malware to successfully execute and exfiltrate some data as soon as it's loaded, but later as it infects other files or drops additional payloads, AV will fire and the user will try to clean up the machine.

And then there are the very simple cases of "friend/acquaintance uses computer, looks at your passwords really quickly, memorizes a few, goes home and screws with your accounts at a later time." Master passwords make that sort of situation fairly impossible.

I really do not personally see why Chrome doesn't allow master passwords as an option. It would not be a security silver bullet, but it does help.
Commenting on designs requires Facebook...
Interesting. So other people too do get it mixed up. Makes me feel less silly when I find bits of my own code that looks like `x := >- receiverChannel`

I've always thought it's because of carelessness
2.1 Apps that crash will be rejected
8-)

Actually,

13. Damage to device

13.1
Apps that encourage users to use an Apple Device in a way that may cause damage to the device will be rejected
> Thermal throttling is extremely difficult to detect in xperf traces. It is done automatically by the CPU or the motherboard, and the operating system (OS) doesn’t realize that it is happening. I use the xperf toolset for these investigations but its CPU frequency graphs show the CPU running at full throttle and its power management events say that all is well, and yet…

At least with a Sandy Bridge CPU on Linux you get power management events which show up in dmesg and the reduced frequency is correctly reported. Definitely a case of the drivers/monitoring software not looking for the right things rather than the hardware not exposing this information.