skysight-inc/HackerNews huggingface dataset:
ok... he op said there was nothing wrong with it, just that it usually required less skill.
Nice PNG, heh.

First of all, "clients" are the things that TFA labels "tmux (screen)". Each of "windows" and "panes" are things you can ignore, or not, as you find them useful. Windows are like browser tabs, panes are screen-splits. I use windows, I don't (yet) use panes. Otoh, many people are in it just for the planes. YMMV. But you cannot use tmux without "clients" and "sessions".

Second of all, `man screen` does discuss the theory and how things interact. So if you have 20 or 30 minutes, you can read the man page and basically Learn All The Things.

----------

Third, you said you're interested in m:n. Maybe my tmux workflow is relevant to you.

I have, let's imagine, a need for 5 terminals. "notes", version-control, make/tests/etc, misc-bash, and vim. I make space on my desktop physical monitor for three terminals (100x60); but only one on my laptop (100x40).

I start by creating one Session that contains five Windows, and each window corresponds to one of the five ptys that I want (notes, vcs, make, bash, vim). But I can only view one of these at a time, right?

TMUXSESS=foo
tmux new -d -n notes -s "$TMUXSESS"1 # new detached session "foo1", with window "notes"
tmux neww -P -n vcs -t "$TMUXSESS"1: # new window "vcs" in existing session "foo1"
tmux neww -P -n make -t "$TMUXSESS"1:
tmux neww -P -n bash -t "$TMUXSESS"1:
tmux neww -P -n vim -t "$TMUXSESS"1:

So now I could connect three (or twenty) clients all to the same session. BUT, this isn't the solution, because they'd all the same view of what I'm doing (which is amusing at first, but useless).

But, hooray, introducing another tmux concept, "groups". "Groups" are groups of sessions, that contain the same windows, but do not have to share a view.

tmux new -d -s "$TMUXSESS"2 -t "$TMUXSESS"1 # new session "foo2" grouped with "foo1"
tmux new -d -s "$TMUXSESS"3 -t "$TMUXSESS"1

Now I open my three gnome-terminals. In the first one I do

tmux a -t "$TMUXSESS"1 # attach to "foo1"

and likewise for the second and third.

And if I feel like working from my laptop, I vpn+ssh to my desktop, and just attach another tmux client to foo1 or foo2 or foo3. This one shares a lock-stepped view with the session it's attached to, but who cares, I'm not watching the desktop. Tmux resizes every session to the minimum-sized attached client, so it's important that I detach my laptop-client when I wanna go back to my desktop. If I forget, no problem, tmux lets me do that from either keyboard (though I have to look up the syntax to do it from my desktop's keyboard).

So, 5 things to look at, 3 or 4 views into those things, arbitrary swapping each to the other. I haven't been using this very long. It's GLORIOUS. Does that help?
RL uses third party reporting companies that have APIs -- so its not quite "whiteboxing", but I'm not warehousing criminal records and creating FICO scores from peoples financial data independently, if that's what you mean.
An Update on Facebook Ads
I have this tattooed on my leg :) http://imgur.com/LcIlm5L
> Not to argue with the core of your point, but the "arrests" bit is missing the point. The NSA mission isn't law enforcement.

Exactly, right. They should be banned from operating inside the US by the Posse Comitatus Act and by their founding act The National Security Act of 1947. Why are we so eager to turn them into the KGB?
The mythos of Room 641A is troubling as it relies on the idea that spying at 10 or 20 such sites across a handful of providers actually sees enough internet traffic to build a useful picture of US internet activities.

AT&T is just one of ~15 Tier 1 providers, never mind large number of tier 2 providers that carry the majority of internet traffic. There would need to be 1-10 such rooms in every NFL city and metro area in the US to do that owing to peering (public & private) and regional traffic. IMO that's simply too big of a undertaking to happen in secrecy.

Far more likely that it happened to be a handy place to watch traffic from transpacific cables or non-US IP traffic from non-US Tier 1. Actually, going by 10-20 sites I'd put my money on spying on non-US Tier 1 provider traffic.
I have been trying to put my finger on this for a while. This is what bothers me so much about Dropbox.
I'm disappointed that they are removing offers. We've had great success with them, although I am hopeful we can replicate most of the success with link posts.
Agreed, but your business entity probably has to be big enough to afford very good lawyers (and maybe have political connections) to avoid criminal charges. I doubt that a small startup could get away with what Sony did.
That claim sounds bogus to me. I've seen hosts of legal documents using all caps for everything (ostensibly for readability?).
> I think this is a misassumption of what the military's Cyber Command does

You mean what they say it does.
Thanks Kevin! I didn't even know you had an HN account!

Has been a pleasure working together with you as well
> Matlab is unique in its expressiveness for numerical and matrix computation

It really isn't. http://wiki.scipy.org/NumPy_for_Matlab_Users
The time for punting on sync because it's too hard or inconvenient can't last indefinitely in the industry...
It's about accidental user interactions - like when Siri launches when you don't expect - or if you forgot that you had a game running that makes sounds when you were last using your phone and you unlock it in class and the angry birds music starts playing and your teacher looks at you... and you know.
> I disagree. An application server is, by nature, running a lot of untrusted and unaudited code exposed to a (semi-)public network. It should not be considered trusted, because it will probably be the first system to be compromised in any attack.

And I agree with you for things are are truly high-security, but there are tons of people using PKI in this context 2, because it is not worth it to them to invest in dedicated crypto hardware. I would argue most webservers are in this category. When you spin up a virtual machine in the cloud to be your web server, do you also put together an HSM in your private data center (because you can't really trust a co-location center either) to house the SSL keys? For most people the answer is no. Most web setups have their SSL private key on the same box as their application code, because the web server will need to have access to the private key in order to serve HTTPS traffic.

> you don't want someone with access to the public key to also have access to the private key,

This is false. Specifically, the key pair owner will have access to both by virtue of the fact that they are generated together. So the key owner is a "someone with access to the public key [who also has] access to the private key". To be clear:

1. *Everyone* has access to the public key.
2. The key owner has access to the private key

Therefore, the key owner has access to both the public and private keys. Therefore it is safe for the owner to store the public key alongside the private key. You do not want everyone with access to the public key to have access to the private key, true. But there is at least one person with access to both: the owner. So it is false to say you cannot store them side-by-side. You can store the public key with the private key in a secure location if you want. You can store the public key anywhere you like. You will need to make the public key available to others outside the secure location so they can use it.

> It doesn't matter if someone can derive the public key from the private key. That's not what's being argued here. The problem is that there is a place where the public key was stored, and Linode also stored the private key there, which is insane.

It is only insane if that place was not secure, and if it was public. We do not that place was insecure or public. All you said was:

> The fact that Linode stored the public and private keys in the same directory is strong evidence that they do not have any competence in security.

The fact that the public key and private key were store together by itself tells us nothing. If they stored the private key in a public place (next to the public key or not), then they are beyond stupid. But that fact the keys were stored together means nothing on its own.

Suppose I have the following:

1. A secured HSM containing both the public and private keys.
2. A public-facing webserver serving the public key.

This is a secure setup, and it is true that "the public and private key were store (sic) together"
I think you'd have to go all the way back to Nixon to find an administration that has as bad a record with whistleblowers as this current one.
If there's one thing I have learnt , it is that you can make "simple" problems arbitrarily complex (and if you don't someone else will).

If all of our "CRUD apps" were truly just CRUD apps we would have built them all in 10 minutes with rails scaffold.
IANAL but it's highly dependent on context, and in many cases it's a matter of simply being extremely precise. For example, if I say "I'm not reading your email" note that I didn't say, for instance, that I'm not _collecting_ your email. Also, I didn't say I won't read it later. I also never said nobody else is reading your email right now.

It is interesting to compare this to a different thread about fallacies. If you're seeking the truth it's good to interpret someone's statements charitably. However when somebody in government says something, it's better to interpret it as cynically as possible, because that's where the unconstrained power forms.
What he might not realize is that SSH can generate the public key from its "private key" file, so there is literally no good way to have a private key separate from a public key.
Apple to sell audio ads on iRadio music service
I must say, that is a very powerful statement and I must congratulate you on your ability to sound exactly as a modern day marx might.

Honestly, that rhetoric is phenomenal.
"You can sign up for free and try out Postagon for 3 days — no credit card required.
To launch your blog to the public, simply activate your membership."

Why only 3 days of tryout if it's not even public?
Seconded. Some of the smartest people I had the pleasure of working alongside of in University towards our respective degrees went on to work for either the NSA or one of the various defense contractors.
Google now is in the position the MS was in the early to mid - 90s - when the company interests align well with what is good for the society.

Microsoft wanted to sell a lot of windows and office licences so it had to put PC in every home. That was also good for the consumers.

Google wants people to consume more bandwidth - so we have Kansas experiment, google want superior web browsing on par with native - we got Chrome - it showed people how fast a browser and fluid a site can be - and it gave serious ammunition in the war against apps. Same is with android.

Google want people to create and consume more information freely as long as your gateway is google.
Perfect Resume for Google
Did not know that. But then again the slippery slope argument totally lives up to my expectations:

* In the UK the use of Cleanfeed was later extended to block websites that link to (without necessarily themselves hosting) copyrighted material distributed without its owner's authorisation.
Maybe there just are not that many clever attackers trying to board our airplanes?
Vesperapp does look cool. Looking forward to testing it.
I was going to correct you because i thought the reporter was James Bamford, but it's not. Bamford knows what he is talking about.
"Where can one look up the actual legal definition for any given word?"

Words don't have universal legal definitions. However, at the start of a law there is usually a list of terms and how they are defined for the purposes of that law. So if want to know whether or not you can be prosecuted for X, you need to look up how the relevant terms are defined in the laws for X.

In the case of emails and phone records, in many cases the NSA isn't intercepting that information. Rather, the ISPs/telcos are intercepting it and sending the data to the NSA.
I assume this showed a big friends list earlier? they seem to have limited the display to 3 friends.
It's probably because they see so much software that only works for Windows, or only works out-of-the box for Linux, they want something that makes their platform of choice special.
Seconded. That book make tmux usable for me. I switched from Screen and haven't looked back since.
Alternatively, and maybe combined with #2, I'd suggest looking at LinkedIn for brokers and property management companies. Sounds like they're your big customers and individuals or small landlords will help but won't make or break your business. Therefore, it makes sense to specifically look for the potentially big customers and go hard after them.
> Also, this entire product line can be made obsolete by a simple software update from Apple.

True, but it sounds like the project team might actually consider that a success, since they designed this to work around a problem they wish they didn't have.
Can you set ringtones on the iphone? If so can't you just record nothing and set that as the text acknowledgement tone?
Longer trial periods usually don't lead to better conversions. I might extend it to a week though.
That's Cool, would you mind telling me how to guarantee that the time source isn't compromised? We can use Cryptocat or Torchat if you want. What's your TorchatID?
Having co-founded and bootstrapped my own small company in 2003 where we produced more than 8 very sophisticated (e.g.: reverse engineering, virtualization) software products, mainly for Windows desktops. I can tell:

- We increase our sales every year until the 2007/2008 crisis, where we needed to use the company savings because the world changed completely for us. It was 2011 the year where we were more confident that we can remain in the Windows sector and not jumping to the web or mobile bandwagon.

- We were very conservative in our salaries. They were below the top 20% salaries in the industry.

- We spent around 1/4 of the profits (that's a lot) in risky R&D for trying new things. The fruits of this came 3 years later and there is an intersection between being lucky and producing stuff. There are a lot of things that you produce or think everyday that can be converted to blog articles, small products, etc.

- We dealt with all companies sizes and that's is difficult to learn. The same project that is trivial to solve in a small company is completely different when you deal with a big one: a lot of stakeholders that keep you busy in the communication loop and testing your solutions with an army of testers. Your solution does not have the same price if it requires a lot of communication and is tested by professional QA teams. One of our software components is installed on million PCs.
Thanks dvt.

I personally would also like to see more transparency among founders.

I think there's a fear among entrepreneurs that if they post their data publicly, one of two things will happen:

(a) they'll be judged if they're not succeeding wildly -- its easy for startup founders to seem glamorous when there's a fantasy that they're just living the startup dream (which, at least in my experience, most of us aren't just rolling in rooms full of gold coins). without the certainty that they're not succeeding wildly, founders can bask in the adoration of their unknowing peers and reap the rewards of semi-fame without the actual success.

(b) if they ARE succeeding wildly, that competitors will know how much money they're making/losing -- this information has never helped anyone. knowing that RL makes $X doesn't immediately make my competitors make $X. RL has succeeded, I think, mostly because I'm willing to work hard, and not because I'm tricky or smart or have some magic silver bullet.

I, for example, would like to have sex with Heidi Klum. Finding out that Seal is having sex with Heidi Klum does not confer upon me the privilege of doing so. Knowing that a startup is making money won't make it true for you.
Which is presumably where Ian Fleming got the name for Vesper Lynd, the love interest in Casino Royale, for whom the drink (a martini with gin & vodka [usually an either/or thing with a martini] and lillet insted of vermouth) is named.
From the looks of it, he is making a profit... just that he's paying himself from that profit so he includes that in the expenses.
The cartoon ban might be an attempt to make rotoscoped film pornography illegal.
http://www.demogeek.com

It's a tech blog that was well maintained up until a year back but then I got focused on other projects and didn't get much time and energy to maintain it well.

It has good potential with a decent community vibe (one post itself has got more than 600 comments) if someone can keep it up with some good content. It generates a few thousand dollars a year in ads even though (a lot) more can be done to amp up that revenue in multitudes.

If someone is willing to take on a couple years old site with nice page ranks and keep up with it I'm open to sell it.
Sorted keys are extremely useful for time series data. For example, if a key has a timestamp in it and you'd like to do an aggregation over a few days of "keys"...it's very simple to do an iteration from a STARTKEY to a STOPKEY (the keys in-between don't have to be defined...which is very important). Not only is it simple to do the iteration, it's very fast. This kind of use case (very common) is difficult without sorted keys and iteration capabilities.
>It so happens that law enforcement officials and national security officials and politicians do not think that the voters will accept 3 to 6 Boston bombings per year, without their careers being destroyed.

Take away the security apparatus and many of their jobs are gone whether there is an attack or not.
Yes, I am a Google employee, but this script is not official. I created it to handle some Chrome documentation tasks, but thought it could be useful to others.
How does this compare to say Retropie? I tried using Retropie and got some pretty bad performance on SNES games (choppy, laggy, etc).

I have the Model B too =\
So much press and attention on this today, when James Bramford surfaced even more intrusive and comprehensive `See Clearly, Act Quickly' surveillance in his 2008 book Shadow Factory. That's now five years ago.
Silicon Valley's Awful Race and Gender Problem in 3 Mind-Blowing Charts
So wait, thinking "guys, elevator come-ons are not such a good idea" is "Fair enough" is radical, post-modern feminism?
Taylor series are ugly; do it directly from the definition of the functions as solutions to specific differential equations =).
2 former NSA employees say that the NSA does collect massive amounts of emails from US citizens: http://www.youtube.com/watch?v=WcgR057wgoQ

Lookup: "William Binney" former NSA official. he says the NSA intercepts most American email communications.
Topical clownstrobe proposal: "nothing to hide"
while you make good points, please stop spelling it 'gumment', it makes you sound like one of the nutjobs.
Really? Isn't this just a video with green screen plus shader? I don't understand whats impressive.
No. It couldn't be a peer-to-peer setup because you couldn't guarantee that all peers would delete photos after they expire. This has to be centralized in order to guarantee that.
The reason the Simpsons cut material is that shows in syndication have a shorter running time to permit more ads to run during them. It's more noticable than usual with the Simpsons because the joke density is higher than most sitcoms.
It's possible to lie without directly lying here:

- "Verizon intercepts the calls, we only collect them"

- "Verison only gives us call meta data (who called whom? when? how long?)."

- "We don't intercept the emails, Google just gives us all of the emails sitting on their servers."

... etc
>Radical, post-modern feminists like the author do not pepper their otherwise-reasoned arguments with logical fallacies; their arguments are based upon logical fallacies.

What evidence do you have the author is post-modern? I looked around on the authors blog and didn't see anything post-modern.

You are dismissing a large number of thinkers, this is all radical post-modern feminists, out of hand. I don't understand why or what that has to do with your other claims.
Was going to buy one until I saw "android coming soon"

Build android first, or at the same time, or no thanks.
It would be really awesome, if I had any experience with Python I would try. Además hablo español asi que no tengo problema con eso...
I was disappointed, as well. Looking forward to reading more about vesperapp. (I've just set up a Google Alerts for it).
Attackers claimed that the keys were stored in memory and that they retrieved them: "We proceeded to
breach Linode and acquire their in-memory keys." http://straylig.ht/zines/HTP5/0x02_Linode.txt
CSS Sprite Map Generator from Existing Stylesheets
ELife Lens is a novel way of seeing content
including the camera sound? thinking here of the privacy issues (ie: why all digital cameras still make the noise)

i was actually wondering that about the HTC one's video + picture functionality too.
I'm in a VERY similar situation. Self taught 23 year old developer with a BS in business/marketing, Front End + Ruby experience, and interviewing for software engineering jobs.

Prior to my first technical interview I spent tons of time studying algorithms and data structures. Looking back I feel that my time would have been better spent selecting several sample questions (such as the ones you included) and solving them on a whiteboard over and over again (and checking and improving them along the way).

For questions check out careercup.com, glassdoor.com, project euler, and the Cracking the Coding Interview book: http://www.amazon.com/Cracking-Coding-Interview-Programming-...

The more practice you have, the faster you will be able to: recognize what type of problem a particular question is, come to an initial solution, and improve upon that solution.

Feel free to reach out to me with any questions! (contact info in my profile)
I sit beside a coworker who wrestles with tmux daily.

He likes it, but it also frustrates him; it crashes semi-regularly, it sometimes locks out input when one program is spamming one of the tiles, and due to it intrinsic nature you can no longer select-copy large blocks of text with the mouse if you have any vertical splitters.

The lack of block text select-copy is alone enough to keep me away.

Most of the other benefits can be gotten with screen, with better reliability and performance. I use several customized .screenrcs for various tasks, to get started up quickly every reboot. But I don't run screen in every terminal because native scrollback buffer is too valuable.
They did...Elliot Spitzer was the Governor NY, as you may recall he resigned when it was revealed, in 2008, he was involved in a prostitution scandal (see: http://en.wikipedia.org/wiki/Eliot_Spitzer_prostitution_scan...).

Of course the federal warrant-less wiretaps contained so much information it was revealed the Honorable Spitzer's affinity for lady's of the night spanned his reign as Attorney General and Governor (at least 2004 - 2008), just to give an idea of the expansive record they are building on everyone.
It colours the argument and tries to make the other party sounds bad. Obviously this is done with the intent to "win" the argument. And thus "your argument is wrong for these reasons, you immoral moron" is a disingenuous way to reason, which comes close to a fallacy in my opinion.

Oh, and I sometimes see ad-hominem used to refer to the whole of slurs, condescension and things that are said to make me feel/look bad, regardless of whether an argument is going on.
I used to use Evernote to keep track of my ever growing ideas but ultimately found keep a moleskine fits me very well...the feeling of writing it down by myself, a chance to scribble, a chance to sketch etc. made it a better fit for me and I'l sticking to that. I greatly miss the fantastic Evernote search though ;-)