skysight-inc/HackerNews huggingface dataset:
I was very excited about Pixate when I followed your link, but after the initial excitement it turned out that it's one of those stupid MVP (potentially) vaporwares that's just a cute landing page with a form for "give us your email so we can let you know when it's available" in the signup/download link... It's a concept, not a product. And for all we know, it could take a year or two before it's released. Yet, the landing page makes you believe you can use it today:

"Long gone are the days of tedious image slicing [..]. With Pixate, designers and developers alike can conceive, [..]. etc., etc."

I really hate such "tricks". If it's a concept, just say so in the landing page - we won't kill you! We will find out in the end - it's hardly a secret, and will be pissed when we click "Download SDK Now!" and find out it's in the early stages of development...

I might've been interested in backing them up on KickStarter, but I really don't trust them now (because of this trick they pulled on me). What if their framework has a serious bug (a severe memory leak)? Can I trust these guys to tell me so if I build my (imaginary) $50,000 app using their framework? No, I don't feel that confident.
That's great! Darren gave a great talk at this year's SF Erlang Factory.
Perhaps, but I wonder if you are dismissing the challenge of the physicality of it too quickly. Few processes prepare you for plugging in a cable where 2 of the four pairs are only marginally connected. Or an SFP+ cable where its connected enough to see the lasers but is generating a lot of noise that the buffers are trying valiantly to compensate for.
Likely it was a subpoena compelling them to provide the emails. I believe in Apple v Samsung there was a matter of Samsung failing to retain some emails which were relevant. In that case, the jurors were instructed to treat the deleted emails as incriminating.

Edit: I was on my mobile and I couldn't confirm this. In fact, as the peer comment said, when it refers to the litigants the process is discovery. A subpoena is required to compel a third party to testify or provide documents. Discovery is normally just a give and take, unless one party objects and the court intercedes.
Scaling Up Continuous Deployment
They do and trust me, you'd be surprised, probably even shocked to know what goes on at their corporate HQ.

I worked there for almost a year and can attest this type of behavior is pretty common.
"Form Follows Function."

The concept comes from the American Louis Sullivan, not the Bauhaus. His use of ornamentation and references to forms from the past (e.g. the skyscraper as a column with base, shaft, and capital) would have been rejected.
Clumsy HTML - you've placed a DIV (class=sidenav-wrapper) over the top of your article so that links don't work on about a third of your page. Giving it a z-index of -1 seems to fix it.
Exactly, a lot of books are replaceable by freely available books, websites, etc.
Through a process called discovery.

Here you go: http://en.wikipedia.org/wiki/Discovery_(law)
Kids Can Code
Git Hub launched new Enterprise homepage and a redesigned dashboard
Really wonder about people who see this and still click through:

This application will be able to:

* Read Tweets from your timeline.
* See who you follow, and follow new people.
* Update your profile.
* Post Tweets for you.

This sort of intrusive access is really not even necessary, is it?

New people: DM the user that you think this is a good person to follow. (Link to some samples that triggered the recommendation would be nice.)

Profile: can't even imagine what/why of this one, but again a private DM with "suggest you use this profile because of ..." is perfectly serviceable.

Tweet on my behalf: No thank you.
yuck! you're totally right. It's horrific on the iphone. We'll fix it fast. (we break shit all the time, but we recover quickly...)
I cannot reason with somebody whose main thesis is "I believe" and "I think". The real world actually shows the opposite of your beliefs. The obese guy does click consistently on KFC coupons recommended via NLP, and does dismiss ads of fitness products. Its really his choice. Maybe he has found "real, lasting happiness" eating the KFC :) I mean, who am I, a mere data scientist, to decide what leads to "real,lasting happiness" for the masses ? Even saints & philosophers can't decide upon that. So I do what NLP is best for - if the obese guy wants KFC I give him that.

Am not being flippant...I actually share your concerns very much, just that data mining in the real world has made me uber-cynical for the future of mankind.
needs some improvements. choice between having keyboard with nice cursor control and lack of autocompletion/language select (can not use non English spellchecker) or numerical keypad and keyboard with this features but broken navigation is hard.
Am I exceptionally cynical because reaction to this quote:

"I had (naively) assumed that senior-level employees of a $50B company would know right from wrong"

was to think "that's not naive, that's flat out stupid. Of course they know the difference, they just don't care."?
Rovers are awesome, but where's the science?
Amazon Web Services advertising 2.4M global public IPs, 295% YOY
I got a random hang after typing hel( instead of help(
also on sqrt( of a vector.

Also paste works when you shouldn't be able to type.
A PRNG based on RC4 should be very fast but much more secure than a MT or a LCG.

EDIT: also it is very important to seed with care if you are interested in security. Even a strong PRNG seeded with seed_prng(time(NULL)) will be an easy target for brute force attacks.

At least /dev/urandom should be used for seeding purposes in applications where you need an unguessable PRNG.
^ this

For example; for some reason Flash pretty much always crashes when you're pausing the VM (stepping through commands) for too long, but it's impossible for the IDE to detect that.

That meant that every time this happened you would need to first stop the debugger and start it again. In IntelliJ IDEA 12, only for Flash, the debugger's start button now turns into a 'restart' button which does just that in one click.

It might be a tiny detail, but somebody actually looked at my specific use case and added an improvement for it which is quite an amazing level of attention to detail.
Without open disclosure of the methodology of the scoring used in the study, this study should mean nothing more than guess work and should be regarded as nothing noteworthy.
Yes - I didn't mean to imply passphrases are not good, I just meant that sufficient entropy is required no matter what you do.

By the way, it's a bit easier to discuss bits of entropy rather than number of possibilities. Assuming each possibility is equal (which is NOT true if you pick the password yourself, rather than randomly) then the entropy would be the logarithm of the no. of possibilities. Generally people use base 2, so:

Random 12 digits alphanumeric: 71 bits of entropy
Four common words: 30 bits of entropy
Five words: 60 bits of entropy

The multi-GPU cracker on the frontpage today would take 500,000 years to crack the 5 word password if it was stored via bcrypt (according to the article, which sadly did not specify the work factor). The four common words one, however, would fall in just four hours!

P.S. It isn't actually hard to remember a complex password. Almost anybody can do it! The passphrase method is actually not dissimilar to the technique I use. Say the password started "OK53B3" (I just generated this in LastPass). OK, let's figure out a way to remember it. OK, I thought of a way to remember the first two letters ;) 53.. 54 cards in a deck with the jokers, so we've lost a joker. "OK, guys, we've lost a joker" "B3" sounds like someone with a few missing teeth saying "be free!" so I'm imagining a toddler throwing the joker out of the window going "be thfree!"

Very rapidly this will shortern as your memory of it strengthens with repetition (if you're entering this password every day - I recommend using a password manager so you have just one secure password you enter every day). After a few days it will be "OK missing joker be three" etc then just the password itself. After a bit longer it just becomes muscle memory - I couldn't actually recite it easily anymore, but I type it in seconds.

The important thing though from an entropy perspective is that whether you are making a story for your passphrase or for your password, the story comes second. Generate the password / passphrase and then create a story, this assures that each possibility is equal as I mentioned earlier (if they are unequal, there is less entropy).

Of course, I recognise that even with a good memorisation technique, passphrases still beat out f%8D( from a learning curve, ease of use, and accessibility standpoint. The reason I've stuck with the ugly and relatively short passwords is purely so I can type them in as fast as possible!
I'm not sure I'd call GitHub a #NoOps shop, nor am I sure that I'd call the team inexperienced. What was your point again?
Can you say more about this? I'm quite familiar with OpenFlow but I've not seen anything that would help with problems like "I need to increase the cross sectional bandwidth of this collection of 1000 machines by 50%, and keep those machines running and serving data."
Sure, hardware faults and firmware bugs are always going to exist and will be hard to resolve. But the problem is currently so bad that solving, say, half of it would still be a huge improvement.
Learning to code - how to make it stick
This exceptional story of business street justice (is there any other kind?) is a nice little look into the real world of consultation, startups and big business. It's not a surprising or groundbreaking story, but you don't usually see this kind of perspective due to settlement terms. Just nice to see how things are really run as apposed to the political spin you often see in Washington and other places that specialize in growth hacking, and I think it also shows how the economic incentive can get in the way of the incentive for real technological innovation, especially when incentives are so diametrically opposed in these two "cooperating" entities.

How could they have written their contract so that their profit motive aligns like a positive sum instead of a zero sum?
What is Chasteberry (Vitex Agnus-Castus, Chaste Tree)?
I'm a little surprised by the unanimous positive response here. Usually any mention of a new GUI for any git functionality gets at least some negative feedback. I count this as progress!
> how do they classify "corruption"?

I was asking myself the same about lobbying. Is lobbying some form of "legalized corruption"? Reading their explanation just made me even more confused, they don't even seem to know themselves.
http://blog.transparency.org/2009/09/14/what-is-%E2%80%98lob...
I think part of the problem is also that many people underestimate the amount of time it takes to stop for gas. For city driving, you start with a full battery in the morning and never worry about stopping for gas (so the only place charge time matters is on the freeway).

The amount of time spent actually transferring liquid into the tank may only be 5 minutes. But then you need to add the time it takes for your card to authorize, the time it takes to go inside to use the restroom and buy snacks, etc. Then there's time it takes to get on and off the freeway (it always seems like there's a red light at the end of the off-ramp and another one to get out of the gas station). If you stop for fast food, that adds another 10 minutes (30 for a sit-down restaurant). Someone is sure to chime in that a gas car with three drivers and an empty container can drive 23.5 hours per day: I'm sure we've all done that at least once in college, but that mode of transport is much less appealing after one grows up.

My point is just that when all is said and done, the comparison is less like 5 minutes vs. 30 minutes and more like to 25-40 minutes vs. 40-50 minutes. The electric is still slower, but not 6 times slower, and you have an excuse to eat slightly less unhealthy food.
I'm constantly impressed by the high quality content that Gregg and the rest of the Code School folks put out on a regular basis and Try R is no exception. Really excellent work! Looking forward to getting through the rest of it.
I don't want to get into a "what is wrong with economics as a discipline" argument, because I have far too much to say there. But I will say that between micro, macro and econometrics, macro is the farthest from reality by far (my program taught pure "Minnesota macro" or "freshwater macro", e.g. DSGE is god). Econometrics varies by program, but in my program it was 100% theory, and that was the problem. The idea of spending an entire year of econometrics in 2011 and not touch a single piece of real data truly pains me. I learned a lot that year, but it was so hard to find relevancy -- that's why I tried on my own by creating my own large datasets with Python.

However, micro 1 (consumer/producer theory) and micro 2 (game theory) were awesome and are relevant. In game theory, we talked about everything from spying and wars, faking orgasms, cancer cells, penalty kicks, and so on.
Ask: Why it's so difficult to find a job in New York?
I'm Front-End Web designer, have applied for hundreds of jobs online. But no result. Anyone can help me to find one? I'll be very pleased!
The info about North Korea is likely comprised of speculation and/or anecdotes of NK escapees and UN observers. Corruption is not just bribery though, it's also fraud, embezzlement, smuggling, etc. North Korea is printing millions of counterfeit US dollars and conducting illegal trade in arms and narcotics to fund its government and army and personally enrich their officials. NK also has a failed currency with a black market exchange rate that is about 30x higher than the official exchange rate, therefore almost every monetary transaction in North Korea is technically an act of corruption.
Where's the indication that NYC tech talent was hit in any significant way? From the linked article:

About 35 percent of the fourth-quarter costs are tied to eliminating 6,200 jobs in consumer banking, with operations set to be sold or scaled back in Pakistan, Paraguay, Romania, Turkey and Uruguay, according to the statement. Branches will be reduced in five other nations, including 44 in the U.S.
Google docs has local storage capabilities, at least with their android versions though I think the web version supports it too.
When you get sued, the court supervises a process called discovery to gather facts relevant to the suit. During the process, hard drives are imaged, documents are copied, etc. The opposing party's lawyers will make requests, such as: "We want to see all of the CEO's e-mails from March to June relevant to this matter." Your lawyers will sift through the e-mails to give opposing counsel what they want. Opposing counsel will then sift through the e-mails to find dirt on you.

It's by and large a cooperative process between your lawyers and the opposing party's lawyers, but its not really voluntary. If you refuse to answer a discovery request, opposing counsel can go to the judge and get a subpoena compelling you to hand the documents over. Hanging over the whole process is the threat of sanctions: for your attorneys as well as for the company. For your attorney, it is a violation of the civil rules of procedure to unreasonably refuse production requests, and it is a violation of the ethical rules to not hand over documents that are relevant and not privileged just because they might hurt your case. The former can result in sanctions, and the latter in disbarment (i.e. the professional death penalty), so while your lawyer loves you and is on your side, he will cough up the documents the other side requests. If the client refused to cooperate, the court can hold him in contempt as well.
Ask Mobile App Developers: What metrics do you monitor closely?
What are some important metrics that you guys measure and monitor closely?
Is that shocked, or "shocked"? Then again, the purpose of a legal department is (unless I misunderstand it) to _advise_, and if the boss decides to do something Tremendously Stupid, it's hard to blame the lawyers. Unless, of course, they said they thought it would be fine. (Which I can't imagine they would have done.)
It would be very tricky to do an editor by yourself, it hss a lot of complexities behind. That's why at the end developers use native controls.
Sorry to be off topic, but does it bug anyone else that the language Github uses for their native client is "Clone in Mac" and "Setup in Windows", as if the name of their client is "Mac" and "Windows", etc. Not only is this confusing, because they're naming the product the same as the OS, but it's also a little insulting because it's almost like saying that the normal command-line Git client doesn't run well on those platforms.

I appreciate that they want to draw attention to their native client product, but I really wish they would give it a proper name so that they don't have use the name of the OS instead.
Google Drive.

I can see the always-on scenario playing out ok for some (web-developers, enterprise folks etc), but I don't see how the hardcore C crowd and their hyper-customized build farms would gain anything from it.
As of this writing, kylebgorman's post is grayed out.

That shows a substantial number of votes have expressed disapproval of the post.

Does his insinuation really deserve the treatment?

Couldn't the disapproving parties have elaborated on their castigation?

If the disagreement is about the facts, then why not state so and corroborate with those facts?

Cavalier down-voting is the cheapest form of expression and belongs on lesser forums. Not on HN. Use it sparingly.

Present your case, instead.
mbed.org has been doing this successfully for a few years now. The difference is that it's a compact, tightly integrated IDE for a specific technology (C/C++ embedded development) rather than trying to solve everybody's problem.

And yes, we have integrated version control. Based on mercurial. :)
The Virtual Community: Homesteading on the Electronic Frontier by Howard Rheingold
http://www.amazon.com/The-Virtual-Community-Homesteading-Ele...
Very little of this outage can be attributed to STP issues, and most of the outage seems to be down to a software fault with the switch itself not learning MAC addresses correctly. I'm not sure how having one big chassis switch helps here, since I've experienced many an IOS bug and if anything, putting all your eggs in one big/modular basket just means when the basket breaks all your eggs get smashed.
Agree with pseut. I would need a Siri smart enough to aggregate and manage news for me. We need someone to build that great aggregator, and then we'll talk about Siri integrating that.
Editing on a laptop in an area with no WiFi or an internet connection would prove difficult as well.

Re: Google Docs - you can enable offline editing with Google Docs.

http://support.google.com/a/bin/answer.py?hl=en&answer=1...
Thanks a bunch for the invite, I'm booked up on Friday but would love to meet with you all sometime! It's great to see activity in the DC Startup community.
The app that refuses to play Nickelback
I can only have so much sympathy for people who choose to work at such a terrible company.
Blue Rondo a la Turk is in 9/8 time. But unlike most 9/8 compositions which divide the nine beats into 3/3/3, it uses 2/2/2/3. And smoothly transitions into and out of a 4/4 drum solo in the middle!
Github is the ultimate no-bullshit company. Any new announce is about some good feature or small improvement that matters: no annoying things to try to protect the company in some odd way, no greedy tactics to make more money in subtle ways. They are completely focused on their users and their product. I wish more tech companies could follow this example.
Thanks for the response.

I look forward to seeing how you balance providing users the content they want with driving transactions to meet your revenue targets. Sounds like an interesting challenge.
Videos are available on Roger Peng's Youtube.

http://www.youtube.com/user/rdpeng/videos?flow=grid&view...
It might be that no-one in NYC was fired. But I imagine that the people employed by Citi in the city (zing) are still a little nervous about their long-term prospects. When shareholders cheer people being fired, you have to wonder if you're next.

That said, it does make Thinkful's offer to "ex-Citi employees" a little less likely to be taken up.
No harmt meant but I'm SCJP since more than 10 years and have been both a long time IntelliJ (still have IntelliJ version 4 installation files backups on CDs, found them yesterday) and a long time Eclipse user and I'm now using Emacs.

I know, I know: Spring, refactoring, ORM + XML hell and whatnots for hundreds of K's codebase of 'enterprisey' stuff doing really not much...

But as a now long-time Emacs user (since a few years) watching IntelliJ vs Eclipse fight looks a bit like like Lada vs Yugo car owners fighting about who has the best car ; )
That the Brubeck obit is a Top 10 HN story puts a smile on my face ;)

If you're in a jazzy mood tonite, I can strongly recommend the recent Shinichiro Watanbe anime "Kids on the Slope" (坂道のアポロン Sakamichi no Apollon).

http://www.crunchyroll.com/kids-on-the-slope
this was simple calculus. big companies do it all the time. their legal department, their leverage... their money -- against the lack of all three (by comparison) possessed by a small company. it's not that they didn't know what was going on or the risk - it's just that they assumed that it wouldn't matter. this is why it's so great that FRC fought the whole way. about time!
The Nighttime Earth From Space Like You’ve Never Seen It Before