skysight-inc/HackerNews huggingface dataset:
Everytime I hear the word I just think of this comic: http://dilbert.com/strips/comic/2013-05-22/
Anatomy of a Miracle - US Airways Flight 1549 landing in the Hudson River
If I weren't tied to consumer electronics I'd use POWER in a heartbeat.
The Real story behind Apple's Manufacturing
It's been a while since I was stuck on a Windows box, but I found the combination of Console2 (tabbed terminal emulator) with Cygwin[1] was quite nice. Then you can use `ssh', `scp', etc. like you would on a Unix machine. You might want to try this approach if you're willing to go as far as to do this from your browser (which gives me shivers). This was on Windows XP but I imagine it still works.

[1] http://sourceforge.net/projects/console/files/
I'm pretty sure I know Anting (Cal student here too) and he's crazy smart. Keep up the good work!
How To Find Every Single Vulnerable Website
Blackle (Black Google)
The only traitors are the opportunistic vultures in DC that are suckling the tit of tyranny and calling it "money and opportunity"

Screw every last one of them.
> you block the offender's /64 and he's not likely to get another quickly

That might not always be the case. The /64 I have is from a /48 and apparently I could have other /64s from that block mapped to this line if I wish (http://aa.net.uk/kb-broadband-ipv6-tech.html).

This could be an uncommong perculiarity of course, A&A are in the habit of doing things a little differently to other ISPs (usually to their customer's convenience; like offering fully delegated rDNS, which I've not heared of other UK ISPs doing, and refusing to implement ineffectial and false-positive-ridden content filtering attempts).
Python. IMO, it's so well designed that you can gain a comfortable (albeit still beginner) grasp on it within 40 hours, especially if you have prior programming experience.
In Soviet Russia, unsupervised jokes generate big data !
Btw, I agree with you regarding why this outcome was reached. Doesn't change it being an unjust outcome.

From the article you linked ..

"Even though they were in positions of power and influence, I had the ultimate ability to do the right thing and say no. I was wrong for giving in and paying them and will forever bear the burden of having done so," he [Robert Powell] wrote.

Whether or not they "extorted" him (though he still managed to profit in the millions), doesn't change the seriousness of what he did .. which was to enslave children.
Before Edward Snowden, There Was Joseph Nacchio
What IBM's mainframes do directly, and what the sales guys do push aggressively given half a chance, is what's now called "private cloud": hosting virtual-machine instances which can be quickly provisioned or shut down, on hardware owned or rented by the customer. This is what Amazon reportedly just sold to the CIA, for example.

As to experience, the mainframe guys have been doing "private cloud" on a small scale since the early 1970s, via VM/370 and its successors. Current versions can easily host dozens of VMs on a single hardware machine, running several guest OSes, including Linux.
I didn't know they were trying to fix performance too. To me this was only a UX redesign. Which I tried not long ago, and I was disappointed, it doesn't add much actually. A few theme changes here and there, a nice configurable menu that personally I'll never use. I'm not sure what to think about it ... we'll see.
If you are smart and you can at least fake it that you are a "good guy"[1], then you stand a very good chance, assuming you are able to find out where these MegaCorps advertise. I work for one of them, and I found the ad on craigslist, which I think is unusual.

[1] - or girl, but "good girl" doesn't mean the same thing! If you are female, then I would guess you have to be able to fake that you are "cool", whatever that means.

[edit: When I say 'smart', I don't mean 'really smart', I just mean that you do in fact know javascript and python pretty well as you say]

[edit2: If you are applying for a job programming java, then you should probably at least learn to how to write a class, instantiate an object, match a regex, etc. before going in there. But that will be easy if necessary.]
This furlough is an attempt to prevent another round of layoffs. Another round of layoffs would cause IBM to reconsider which projects are necessary and start eliminating projects as a whole.

30% pay for 1 week of a 52 week year works out to 0.5% of your salary. It could be worse...
This article covers a number of accidental "discoveries" of distortion:

http://www.ultimate-guitar.com/columns/the_history_of/accide...
> Regardless of the technical merits of the approach, are there that many people who care about protecting their Twitter account that badly?

Yes. I use it more than email for keeping in touch with people.
A common trick to insert a EU-style plug into a UK-style socket is to temporarily insert something in the ground pin socket. An ordinary house key works well, and has the added bonus of shocking bystanders.

Granted, UK-style plugs really are excellent pieces of engineering, best appreciated when upturned and trod upon in the dark.
Project94 is the allocation of 94 1-2 character .ORG domain names

but at the moment, there are only 35 available at http://www.project94.org/contactus/

0.ORG
1.ORG
2.ORG
3.ORG
4.ORG
5.ORG
6.ORG
7.ORG
8.ORG
9.ORG
A.ORG
B.ORG
C.ORG
D.ORG
E.ORG
F.ORG
G.ORG
H.ORG
I.ORG
J.ORG
K.ORG
L.ORG
M.ORG
N.ORG
O.ORG
P.ORG
Q.ORG
R.ORG
S.ORG
T.ORG
U.ORG
V.ORG
Y.ORG
Z.ORG
ZQ.ORG
The problem with regular old CGI is that for every request the web server gets it has to run some binary file and setup a new thread for that every single time. Also, that's ignoring the filesystem overhead which isn't negligible even if it's already cached. You're basically turning your web server into a glorified shell script and even though all of your CGI scripts are compiled it's still horribly inefficient. FastCGI on the other hand is basically like giving the web server a socket to a persistent process that runs the associated code in an existing thread instead of having to spawn a new one on every request.

Basically FastCGI is like having another server just for your dynamic content while the web server sits in front of it and takes care of hosting the static content and deferring to the FastCGI server when appropriate.
Did he delete his tumblr?

MIRROR: http://webcache.googleusercontent.com/search?output=search&s...
(fake)Gambling on TwitchTV fighting streams
hand crank. But seriously, build the contactless key in such a way that it must be inserted and turned like a traditional key, and the battery will last a very, very long time[0] since you're not using it to mechanically retract the deadbolt or operate an electronic strike. Then build an LED to warn when the battery is getting low, giving you months to replace it. Don't use [0] though, or you'll have a mini-USB port sitting behind a rubber flap on the non-secure side of your door. Oh wait, you don't even need that to bypass it, just a paperclip and a few seconds (there was a youtube video of this that appears to be taken down, I tried it on my own apartment).

[0]http://www.kabamultihousing.com/Products-Solutions/Multihous...
NoSQL, what's that, is that like Big Data ?
It would be appropriate if 0.org went to http://www.zeroproject.org
I'd just put up a nice, flat lock somewhere when uploading. If it's locked, pop up a text box where the user can enter a password. If it's open, just do what you do right now.

I personally think a freemium kind of model will work best for a service like this. Allow locking only for logged in users, and give each person 30 locks for free monthly (1 per day on average). For additional locks, either charge a small fee out of the user account (something under a dollar), or charge a given amount monthly for flatrate locks. You should allow people to deposit money into their user account in order to pay for these things. They'll most likely consider it playmoney, and that lowers inhibitions when it comes to buying premium features.
anyone got a cache?
And line thickness. On a small image, those arrows block everything.
> One side note on this point: we once had someone write in to support criticizing us based on the fact that our name server convention is hetro-normative.

Aww, c'mon.
Interestingly, I agree with a lot of what you said. I never understood the resistance to "civil unions". Why try to co-op a word with an established meaning when civil unions are in all practical respects exactly the same? I voted for gay marriage in the most recent election, but its always seemed like a non-issue to me. As long as there is no legal discrimination, who gives a flying fuck what its called?
I was using Putty Connection Manager (puttycm) to allow for tabbed browsing of multiple windows, and after upgrading Putty I now get issues. Loads nothing but a grey screen.

I'm working my way through it, but just wanted to pop in to see if anyone else had an issue.

Circling back. Here's the solution:

=> open Putty Connection Manager

=> select Tools > Options

=> select Plugins > Putty

=> select "Enable additional timing for PuTTY capture (ms): set to 300ms

=> select Apply & OK
Now they can all go hang out with the Googlers at Burning Man :)
Didn't know the Ruby one existed, thanks for that!
A "Domain Controller" is basically a server that has authority for a domain. A domain in Active Directory is really the same thing as a "normal" internet domain (in fact is uses DNS) in that it can have sub domains where authority can be delegated to other DCs etc.

Each domain can have a collection of resources such as other servers and printers/storage etc. So once you authenticate against the domain controller (usually by logging into a computer using a pattern like \\Domain\Username rather than just username) you get a secure signed "token" back from the DC.

This token can be sent to other computers on the network that are members of the domain (or sent to web apps via a cookie) and it will identify the user as a member of that domain and also provide information as to what levels of access should be allowed without having to authenticate separately with each system.

That's kind of hand wavey though and Active Directory provides too many features to be enumerated here.

http://en.wikipedia.org/wiki/Active_Directory
some people even describe hbase as nosql, because its not sql right? unless you use cloudera impala, which is sql, but impala is supposed to kill sql too. in the end no one wins.
14 New York-Based Accelerators to Help You Launch Your Company
Jesse

I may not be able to phrase this correctly:

I think I am searching for simplicity in my own software, and tend to believe that there is too much "stuff" in most (web) frameworks. Am i just getting old and grouchy or do frameworks tend to simply get bigger without growing in expressiveness.?

I am toying with writing web software as WSGI and very little else. Have I lost the plot?

Hope that makes sense?
Literally read this post and clicked to see what other posts were in his/her blog and it's no longer up.
I'm not familiar with the other two companies, but these two sentences from the article are really telling:

"And instead of paying anywhere from 2% to 5% to accept a credit card, the merchant would pay FaceCash just 1.5%. (The funds were withdrawn from the consumer's prepaid FaceCash account.)"

The first tells you who this business threatens. The second why such a company is typically licensed and has to put up a bond, for they are holding customer cash which as we are all too aware can ... up and fly away in all sorts of circumstances.
IBM's hardware division had a 35% profit on sales in the last quarter. In most businesses that would be considered tremendous. Unfortunately for IBM employees its not enough to drive up the stock price. That's the only decider. That's what's driving the stock repurchases and the layoffs. Meet the EPS goals set by management so they get their bonuses. Short term planning rules.

Mainframes are a growing business. They're failing with their Unix boxes, same as Oracle. They can't compete with Linux. The other area where they are failing is in sales of retail systems. E-commerce and iPads are killing their intelligent cash register.
Announcing TypeScript 0.9.1
I remember reading this story a year or so ago in Bloomberg. The source was protected by only being accessible from their internal network. The company actually put a lot of time and effort into making sure they couldn't be hacked externally before they would start working with the Chinese. That is why they ultimately had to pay an insider to steal the source
It was meant to be somewhere between satire and horror that this could happen in a civilised society.

It failed quite badly. Deleting.

Edit: My original comment said use the NSA / anti terror apparatus against the child slavers in Lousiana. The sheer scale and obvious uses of those program's has managed to have such an impact that a once liberal Brit now can make off handed comments that evidence from torture and illegal surveillance is ok. No matter what happens, the sheer existence of those program's has changed the debate on them. Curious.
> impala is supposed to kill sql too

I'm not sure what you mean by this, Impala is in no no way trying to replace "SQL". Impala is a general purpose distributed query engine that currently translates SQL to a query plan.
I'm a nix guy, but I believe it's for dealing with setting/managing authentication, authorization, permissions, etc.
I guess the story doesn't "need to be told"
It's probably cheaper for them to roll back relatively scarce fraudulent transactions than deal with illiterate users who clog their support with requests about password not working. There are not that many fraudsters out there but a real lot of dull people.
I actually started to use Rails recently and came from Node and fooled around with Go in a past too. I switched because I found myself to be much more productive with Rails and it's really easy with Rails to do fairly complicated things.

The article is jokes because everything he says about performance is irrelevant. You can get a single affordable VPS to kick out about 80 reqs/s with Rails 4 without any difficult caching/craziness on an app that's not super complicated but isn't a basic blog tutorial clone.

The same app in Node might perform at 350 reqs/s but who the heck cares? 80 reqs/s is close to 7 MILLION requests a day. How many apps do you have with ~7 million requests a day, and how hard would it be to add a second a server in the mix... wow that's tough.

Rails 4 is more than capable of responding with low latency too as long as you cache things responsibly. Fortunately that's brain dead simple with Rails since it handles all of the dirty work for you.
Is scala not the templating in 1.x?
There's another Tornado using MySQL, at 17.8%.

According to their README.md, the tests:

* Access a database table or collection named "World" that is known to contain 10,000 rows/entries.
* Query for a single row from the table or collection using a randomly generated id (the ids range from 1 to 10,000).
* Set the response Content-Type to application/json.
* Serialize the row to JSON and send the resulting string as the response.

10,000 is a couple of orders of magnitude too small to be interesting for a primary key lookup. And encoding two integers as JSON is not exactly a test of JSON encoder performance either.

I'm not saying that this kind of multi-way-shootout benchmark is a bad idea, I'm just saying that the current rounds of results are unlikely to have much predictive power ...
I may be reading it wrong, but in the benchmarks the author linked to showing database-access responses per second on EC2 Rails was getting ~700 and .net MVC getting a max of 1400 with a min of 400. That seems about equivalent given the best .net MVC version is using MongoDB for storage and Rails is using MySQL. Would be nice to see .net MVC with SQL Server or Rails with Mongoid.
OAuth 2.0 support in Mashery's I/O Docs Node.js
Bitcasa Offers Infinite Storage for $100
I Built A Windows Phone App And It Freaking Sucks
Does anyone have a link or chached?
Get rid of it for what? This is purely a troll; you offered no solution. I can't even imagine what you're referring to; is OSX or Ubuntu going to make managing my windows any better?

Note: I'm well aware of workspaces, but that can't be what you're referring to, as they are available to Win users, and it's not clear the OP is looking for anything more than tabs, which a WM isn't generally providing.
Could you please elaborate? It totally depends on use case...
New Link: http://www.mydogear.com/articles/5201723ff1a81d1b38c0b47f

Edit: Just read the post, here is a tl;dr:

I thought joining a YC backed start-up would lead to easy and guaranteed riches. Boy was I wrong.
Btw, I don't disagree with you re: the seriousness of what they did. I'm just saying I see the tactical reason for why they were charged the way they were.
How to Run a Post-Mortem
If anyone is looking for a Putty alternative, check out ZOC. It's great but it costs money.
AMD's OpenMP implementation required support from both Clang and the LLVM IR, while Intel’s latest solution does it all in Clang. Intel’s Clang only design appears to be on its way to becoming the standard. Performance wise, LLVM needs all the help it can get to catch up to gcc and Intel’s compilers. Hopefully this is the right technical decision and not to appeasing some obstructive member of the LLVM Developer Group committee. Any compiler guys follow this topic?

With so many projects using OpenMP, this is great news.
Our intern, Alex Adkins (@alexarcel) learned her some JavaScript, Node.js, Jade, and some OAuth 2.0 spec. She took some of our early jankiness, did some cleanup (more to come), and added some goodness (also more to come). Thanks a bunch Alex, and great stuff.

If any of you folks have APIs that use OAuth2, or you're a dev that wants to play around with APIs that use OAuth2, I/O Docs is a useful interactive documentation tool that you might want to check out. It's light weight, easy to configure, simple to deploy and open source.
Here is the original text of the article, since it has been taken down now.

My experience at a YC startup

This story needs to be told. I am an engineer turned business guy who recently left a cozy job at a top-tier tech company and joined a YC start-up. Needless to say I took a huge pay cut and a big risk. I talked extensively to one of the co-founders and he/she did an amazing job of selling me the opportunity. I got the sense that VCs were lining up for Series A (it was still early stage) and the company had amazing growth curve (numbers like growing 100% Mom etc.). Once i joined the startup, to my horror, I discovered a few things:

The company tried to raise Series A earlier and failed.
The numbers that were shared were not entirely true. It was kind of half-truth and part of the marketing pitch to VCs.
The leadership was struggling with the vision of the company. It was pulled in many directions - sometimes ad-hoc based on customer feedback or angel advice.
The culture was bad. Engineers were constantly told what to do.
The quality of the people were much lower vs my previous company.

One of the first things I did was steer the company in the right direction from a strategy perspective. I constantly butted head with one of the founders but my strategies were clearly impacting the revenue numbers. For example one of the tactics doubled the weekly revenue. I wanted to have a significant impact so I was constantly asking the founders to work on the long-term vision and culture for the company. I also told them that VCs invested in talent and not the idea.

Then another round of raising Series A started. The “nos" started piling up. Our last hope said “no" 2 weeks back. And then I was asked to leave last week (though I was already planning to leave). I think they got what they needed out of me and now the first person to go would be the business guy (along with some other engineers and business folks). Actually the team is paying for the incompetence of the founding team.

I would add the disclaimer that my experience may not be reflective of every single YC startup. But I don’t want you to make the same mistake so this is my piece of advice before you join an early-stage startup:

YC doesn’t necessarily mean sure shot success. Paul Graham is a human and bound to make mistakes.
Talk to as many team members as possible before joining. Try to gauge culture by visiting the office quite often.
Preferably join a startup where you know the people.
If you don’t know the people, work part-time for some time before making a decision.
Ignore marketing pitches by founders.
Go for post Series-A. VCs have already done the vetting for you.

I just heard they are planning to raise more money via AngelList or FundersClub (not listed yet). If you are an individual investor, do your due diligence before investing via AngelList or FundersClub - don’t invest blindly.
Hi, I'm the Technical Product Manager for autoscale/otter. Next week we're doing a limited release to customers who replied to this survey: https://www.rackspace.com/blog/autoscale-survey-tell-us-what...

We're really excited to have people start using the Rackspace autoscale API, and already have environments setup in DCs around the world. At the same time, we are testing the heck out of it to make sure it'll be able to handle Superbowl size scale events.

If you have any questions, contact me felix.sargent@rackspace.com
I was commenting in the theme of tc-style enterprise tech journalism but thank you for clarifying.
The secret is MD5 hashes on all the files. If you upload a file and the MD5 hash matches another file, then instead of storing the file you're effectively just storing a symlink to the original version of the file.
He's not allowed to say "Big", but you can say "mass produced"? Those are pretty close.

Why does "Big Food" necessarily make less healthy products than "independents"? I agree that a lot of mass produced food is unhealthy and probably excessively seasoned and sweetened to improve market appeal

Take out that hedgey "necessarily" and you've answered your own question.

that isn't really an argument

To say that Ensure is excessively sweetened to make people buy more, while Soylent isn't, sounds like an argument to me.
just posted the text in a comment. https://news.ycombinator.com/item?id=6170145
> you seem to blame YC for what seems to be a typical startup experience

Why are so many here thinking this? I didn't even remotely interpret this post like that. If anything, the post seemed to overwhelmingly present your exact same point here: that even a YC startup is in fact, just another startup. He seemed to be more concerned with giving people realistic expectations (like you are) than trying to discredit any of the entities involved.

What I don't understand is why people are so quick to attribute malice to this. Clearly there was a communication breakdown, I'm just not entirely sure where... the post felt pretty simple/clear/genuine to me.
This. Suppose we could randomize Gzip levels differently in each response.
Agreed, and some of these databases don't even embrace it. For example, HBase's main website makes no mention of being a "NoSQL" database (http://hbase.apache.org/).

Of course, given the right circumstances, you could totally use SQL to talk to your data which lives in HBase, but that doesn't make it a SQL database.

SQL is a query language, a database is usually made up of many different components, one of them usually being a query engine. Look at Impala (https://github.com/cloudera/impala) which decouples itself completely from the storage engine layer, it can query data CSV data, doesn't mean it's a SQL database.
I had an open tab, just posted the text on this comment. https://news.ycombinator.com/item?id=6170145
ASK HN: What's your setup?
What do you hack on? Are you do 13" Air guy who uses nothing else and hacks around coffee shops or do you have three 27" screens on your desk? What is your computer's configurations, which OS do you use?