skysight-inc/HackerNews huggingface dataset:
While I think the author mischaracterizes the Python community as "afraid of change", there is a strong point in how rapidly the Ruby community--including really big projects like Rails--adopt the latest language release versus similarly large Python projects still not adopting Py3k after 3.5 years.

When working with anything Ruby-based, I hardly ever have to wonder whether or not Package X runs on the latest Ruby. With Python, it's been a somewhat default expectation with any given Package X that it won't run on anything greater than 2.7.

This is rather disappointing because there's so much to like about Python3, and I think it'd be much nicer to know that the community was supporting the latest releases by keeping great software up-to-date with the language.
Banks of today have not become competent, only they have fixed those flaws that occurred the most in the past. Given that banks continue to have high visibility breaches and leaks of user information, it is not clear that time is what's needed for Bitcoin to get better security.
Just because people have started using it a lot, doesn't mean it's their favourite, it might be their favourite for another reason, like the alliteration of correlation and causation. I mean come on, correlation doesn't imply causation after all.
Even Jazelle is being dumped, since it was too complex in hardware. And x86 is much more complicated than JVM bytecode.

Modern "Jazelle" is basically just Thumb (I think it's even called Thumb EE), and it requires software to translate to it (JIT to Thumb instead of to ARM).
How are employment contracts for 6-figure jobs "under duress"? KPCB isn't obliged to hire anyone. It seems entirely reasonable that they should be able to choose their own terms, and, similarly, if employee candidates don't like those terms, they don't take the job.

What you've done here is subtly shifted the frame of the discussion. You make it sound like if she didn't sign the contract, she'd be fired. That's not at all what happened, is it?. As a prospective hire at one of the most "prestigious" VC firms in the country, this person no doubt had many options for where to work next. Kleiner extended her an offer and with it an employment contract, right? If she didn't think she could keep the promises in that contract, she should have gone somewhere else.

I'm also not sure what their being a "VC firm" has to do with who pays legal fees. The rules aren't different for "rich" firms and "poor" firms. People make frivolous claims to both kinds of companies, and larger companies shouldn't have to shoulder the legal costs of fending off bogus claims simply because they're larger. Obviously, if KPCB is wrong about what happened, it's they who will be paying the legal fees. What matters is who's right and who's wrong, not which side of the conflict is easier to caricature.

I have no opinion about the sexual harassment charge itself, nor do I think that "non-disparagement" clauses should (or even can) prevent someone from litigating a sexual harassment or discrimination charge, or even from making a case to the public about them. No doubt KPCB's lawyers want that clause to shut down the drama, but there's a public interest issue involved in firms forcing employees out due to sexual discrimination or harassment.

The reality here is probably that you don't know anything about what happened with Ellen Pao and Kleiner Perkins, but that this is a message board and so you feel it's appropriate to litigate the issue with cartoons. I wish you'd not do that. It makes us all dumber.

Late edit: 5 minutes of Google research suggests that non-disparagement clauses are not enforceable in matters of discrimination and, broadly, in public interest cases of all stripes; similarly (you may have already known this), where non-compete agreements are valid, they are still not enforceable when they directly harm the public interest.
False dichotomies.
Linkbait? Nothing really new here, they 'released' their trojan a while ago, it's been found 'in the wild', the CCC disassembled it. They found MAJOR problems within it, e.g. crypto was a joke. They actually released their own control tool for it [1](GERMAN). Then they found the 'update' capability which basically allowed a loyal servant (or an attacker) to upload and execute whatever they choose to do so.

What drives me mad is ALL OF THIS was paid by federal taxes (not so sure about the 'Billion Euros', but most likely a lot) and all they got was something close to NetBus/SubSeven/Back Orifice (last one developed in 1998!!!). Digitask (a complete joke) is still employed by us and sadly (or maybe luckily) there has been happening not much since then on that front. Politicians keep blaming somebody else and apparently NOBODY outside Digitask has EVER had the chance to analyze the original source code of it (which is in itself a complete hoax). Best of it all, apparently, this entire 'program' has so far not yielded a SINGLE success story.

[1] http://ccc.de/de/updates/2011/staatstrojaner
PARC didn't invent the mouse.

Yes, they built a mouse and shipped it as part of an integrated product, but it had been invented by others more than a decade earlier. It had even shipped in a product well before they did it. PARC is actually in pretty much the same position there that you're putting Apple - they took an existing idea and made it a bit more commercial than it had been. Englebart's mouse was unreliable and uncommerical; PARC's mouse was more practical to make, more reliable, but way too expensive; Apple's mouse was finally reliable and cheap.

http://en.wikipedia.org/wiki/Mouse_%28computing%29#Early_mic...
This is really cool.

Can you explain the hosting aspect?

Where do the files sit?
I didn't "see" the same thing in Atlas Shrugged that I was apparently supposed to see. To me, the protagonists were the altruistic, non-objectivists.

The antagonists, far from being "collectivists" were actually compulsively selfish, even to the point of using collectivism as a means to advance their own selfish agendas (for an objectivist, why isn't subjugation of the masses a legitimate means to achieve personal fulfillment?)

Of course this is, in part, just good writing on Rand's part, the protagonist is supposed to at least garner sympathy, if not admiration. But in order to make the characters sympathetic or admirable I feel she compromised what was, supposedly, her vision (or maybe it is her vision that has been distorted recently, I don't know).

People who are exclusively self-interested don't try to contribute to the world. They do whatever gets them what they want (of course you can argue that Dagney Taggart wanted a successful transportation empire, but that seems like a pretty esoteric thing to lust after).

The fact that the heroes and heroines were outraged by what they saw in society means, to me anyway, that they weren't exclusively self-interested (and if they were, then they derived significant personal utility from the welfare of others, which is really the same thing as being tribal/social/collectivist). They were acting as collectivists.

Maybe I misunderstood the entire book, who knows.
So does the same logic apply when e.g. a black person commits a crime?
Looks like junk. Not intuitive at all, forces a facebook/twitter login, huge turnoff.
Project Management Software Gets Personal
I'm a bitcoin skeptic, but I think that the problems you mentioned in the first paragraph have more to do with the poor security of those individual vaults, not bitcoin itself.

But, it does bring up an interesting point: as far as how I know bitcoin works, once you steal the bitcoins, they're stolen. This is different from fiat currency, at least online. If someone breaks into Bank of America's servers and figures out how to transfer a bunch of money from other people's accounts to their own, Bank of American can undo it. As long as the person does not get a cash or cash-equivalent, then it should be reversible. I invite the people who are more familiar with bitcoin to correct me, but as I understand the protocol behind it, once a bitcoin transfer from one owner to another owner is made, it's not (forcibly) reversible.
Why Startups Die
I know they say that there's no such thing as bad publicity, but sheesh!

I'm amazed that KP didn't just buy some quietude here. Clearly, much ax-grinding is going on.
Yes, I think most people who download torrents are aware that their IP address can be tied to the download.
And they're both happening. Great.
Feedback on new Fantasy Football Social Community
My name is Evan, and I am the original founder of Pigskin Boss - fantasy football's first true social community. We just launched 4-5 weeks ago at the start of the football season, and was hoping to get your guys' feedback and thoughts about what we've built thus far.

We're currently building an automatic team import so all you have to do is provide your ESPN or Yahoo! login and it automatically pulls your roster from that site - something we're excited for.

I look forward to your thoughts!
That is a derogatory characterization and it is false.

The best outcome for society is for government to adhere to the principles laid out in Atlas Shrugged.

Collectivism has given us poverty, illiteracy, the 2008 financial crisis, etc.

Worse, whenever they screw things up really bad, they use the fact that things are screwed up to claim that they need even more power to exploit poor people and violate the rights of everybody, and they wrap themselves in the flag of "serving the poor" to sell it.

These people pretend like Rand was advocating self centeredness, and that they are advocating altruism, when the reverse is more accurate.

Rand is advocating freedom and liberty and they are advocating a form of slavery.
So explain why and add information rather than whining. This isn't Reddit.
As a non-American I found I understood (the motives of some) American people better after I read it. Growing up in a (poorer and thus leftist part) of a socialist country the book gave me some well needed anti-dote.
Go to www.pigskinboss.com to test it out.
London, UK. Full time. PandaStream ( http://pandastream.com )

Panda makes it easy for people to transcode their videos into any format, fast. We’re a profitable SaaS business, now part of MediaCore (working to transform online video learning). A large and growing number of customers depend on our platform on a daily basis to transcode large volumes of video. We’ve got big plans to push the platform forward with new encoding technologies and partnerships. With your help we can do it faster and better.

We need someone special. Someone who lives and breathes new technology. The platform is primarily Ruby and FFmpeg, along with Redis, Beanstalkd, EventMachine, and is deployed within AWS. We need someone who will be at ease with this stack, and also someone who can be relied on to manage it all within a production environment. Having a background in video transcoding is obviously a big plus !

You will be working in a beautiful offices during flexible work hours. We provide you with the setup you need to do great work (MacBook, CinemaDisplay, great chair). We also have a fantastic remote team in Victoria BC, Canada that brings the opportunity for travel. You can make a difference, in our team, and on a wider scale by contributing to related Open-Source projects.

To apply, let us know about yourself, your past experience and what you see yourself contributing to our platform. Show us what you’re passionate about.

Feel free to ask us if you have any questions about the position.

Contact: jobs@pandastream.com
I know it may look strange in isolation bit I found it worked well to help ensure I had unit tests across each of my methods as I would list each method using the suggested style here. Also i find where I want more narrative context eg more nicely worded lines I would make describe or context which wrap around a specific method test or group of methods being tested.

Once you have lots of tests, then this style approach just takes out more of the thinking up what to write mental effort and also provides a nice clean consistent style across your whole project.
"the original intention was that any educational institution anywhere in the world could be registered under the EDU domain"

from RFC1480 - http://tools.ietf.org/html/rfc1480#page-3

"The US dominated the early history of the Internet (and still does)."

Only until North Korea finishes their secret time-machine (Codename: Ding-Dong).
I don't think it's one or the other. I think it's a little bit of both. The less people care about what's going on in politics and about defending their rights, the more oppressive and invasive the Governments become.
But could you use GPL software to produce what you delivered (rather than as part of it)? If not were Linux, Emacs and use of Android phones for any work banned?

If they were banned because of the GPL the company was doing its own stupid rules completely unrelated to the restrictions imposed by the GPL. If they weren't then it shows the difference between the GPL and the non-commercial use term of this particular MS license.
Chrome Dev Tools: Markup and Style
TLDR; Doing javascript like Douglas Crockford is boring.
So... the story here is

1. They were blindly throwing the entire set of POST data into a Rails model.

2. This started throwing errors when they got an unexpected key in POST.

3. They "solved" the problem by writing a middleware to filter out that specific key from POST.

I don't even know where to begin.
Engineers plan to upload bee brains to flying robots
Only someone who has the username htmltablesrule(s) could have such an unpopular view!

http://stackoverflow.com/questions/83073/why-not-use-tables-...
The judge asked for events in the last 10 years. The Seagate event happened in 1993.

His irate interviews made him sound questionable, but the interviews refuting samsungs data here are very much on point and concise.
You can do it -- a few companies in my batch (W12) have done it and we have a large YC international community to help answer all your visa questions. Answering your first 2 questions (briefly):

1. Don't know -- my thoughts would be it depends on customers (if it is worldwide/local to India, team location etc.)

2. Yes, it is possible through H1b/O1 visa (a number of founders have done/doing it)

* Would recommend focusing on the application and interview -- the YC team,international YC founders community and recommended immigration law firms will help you once you are in...
Apologies, I didn't mean it to be patronizing (which I suppose just makes it that much more so).

My point is that most people I've come across in my grandparent's generation can barely use a computer without significant coaching/training. Maybe there are troves of people over the age of 70 out there with astounding computer literacy, but I don't think this is that controversial of a statement.

For my parent's generation, it seems that the majority of them have basic fluency (can browse the internet, use office applications, email, etc).

Tablets start looking like a great alternative as people age. They are portable, have simpler/more intuitive UI (both thanks to touch and because the apps are more constrained), easier to maintain (less to screw up), etc.

Which statement do you disagree with so strongly?
You got movie tickets! A long time ago (13 years) the production database was irrecoverable! I got backups working just a week before tolling finally started. Failure of that system would ultimately result in the tollway becoming a freeway (allowing for buffering of data at the gantries, etc. etc.)

Although I had some responsibility for the tunnel safety systems at the time, we never touched them knowing that any problems would result in the road being closed.
Near the end of the video they demonstrate their newest feature: automatic proximity unlocking via BT 4.0. So in the "hands occupied by groceries" scenario you described, using the Lockitron would be even easier than a punch code.
Opening up research on online education at Union Square Ventures
Well, the cost of the initial device is $90. I suspect there's a comfortable margin on that. Beyond that, there are a variety of ways that you can pay for additional services. For example, $2.99 / month for higher speeds. You can also pay for more bandwidth ($20 / month for 2 GB). I ordered a device on Monday and got a confirmation that it will arrive in 4-7 days.
Takes guts to admit you're wrong (AppSumo)
I haven't bought anything on AppSumo since their Ginzametrics deal a long time ago. Rarely read their emails anymore. Caught an AppSumo video recently about how their deals have been going downhill and read a discussion here on Hacker News about how the community thought the same thing. They seem to be rethinking their business: http://www.youtube.com/watch?v=PQfyXEFG6zo
As an experience Ruby dev, these are pretty much all standard practices in real projects. I don't like shared examples, wince at the thought of that much complexity being hidden away in a test!
This should not be an issue if you avoid mass-assignment with dumping all params, which is a security vulnerability anyway.

If you do something like:

@user = User.new(params[:user].slice(:name))

It will be safer, and avoid the problem.
My vote is for infinite distraction. Government is taking advantage of this right now. They can already do basically whatever they want without that much blowback.
I read the post as him implying the tantrum was being thrown on the behalf of the people who don't want to switch, rather than people like you who do want to switch.
Wikipedia already has a 3 page description of the Keccak hash approach
https://en.wikipedia.org/wiki/Keccak
Mapping The Tech Startup Ecosystem in India
I haven't bought anything on AppSumo since their Ginzametrics deal a long time ago. Rarely read their emails anymore. Caught an AppSumo video recently about how their deals have been going downhill and read a discussion here on Hacker News about how the community thought the same thing. They seem to be rethinking their business: http://www.youtube.com/watch?v=PQfyXEFG6zo
I think there's something to it about the active choice of a shaved head - I started going bald fairly early (around 18), and shaving my head really seemed to change people's perceptions of me for the better.

Of course, it could just be that I became more comfortable and confident after it.
Also curious, would appreciate if you could cc me.
You're not wrong at all.

I'm currently investing moving our sites (a network with 1M+ visits/and 12M+ pageviews) from Drupal 6 to Rails.

We have a large amount of custom code (I've written 20+ modules for this platform), and yet we've gotten to a point where we really want Drupal (and PHP) out of our lives, because it isn't worth the headaches anymore.
like you are holding iphone4 wrong? If it's an app doing RESTful API calls via HTTP POST then it should have 100% control on HTTP parameters.

Watch next time Apple alter some http headers and break your API.
Even as a long-time Hemingway nut, I’d be the first to admit that Papa would probably have loathed programming (and programmers).

You got that right.
Hey, Startups: Food Network Wants Your Pitch (Brand Hck)
The apocryphal story was, this interviewer had never met any programmer who could write a loop. Obvious bs.
How was the Soviet Union population dispersed throughout the timeline? For instance, Georgia has all the previous times populated with their own population.
+1 for Autopager. I love it.
I would consider myself much more aware of international events than most and still believe that there is realistically no chance of defending my rights in this age of a two party system where both are equally interested in seeing the nightmares of Huxley and Orwell come to pass.

Sure there may be a lot of people who aren't educated about the dangers we face, but from my own experience the bigger problem is all those that understand but feel powerless to do anything meaningful about it.
I found this type very difficult to read, and added these styles which made it much cleaner. If you add these to your site, people will love you <3

.entry-content p {
font-size: 15px;
line-height: 1.7em;
color: #555;
-webkit-font-smoothing: antialiased;
margin-bottom: 1.4em;
}
This brings up a sore point, for me.

I love to read. At some points in my life I have been able to read two or three books every week. I have spent years of time drifting through the endlessly multiplicating realities of prose.

However: since moving to the Valley, working full time whilst attacking various business and development side projects, I can usually manage 2-3 pages (immediately before bed).

Where do you find the time to read?
I have only made light contact with SMTs in my explorations but SMT solvers have massive applicability. They're used in theorem proving - verification, dependent typing, contracts - scheduling, planning, and for understanding/modelling cell regulatory networks in biology.

Satisfiability stuff is interesting because it shows that just because something is NP-complete doesn't mean that it is unapproachable or 'hard' (just as linear programming shows just cause something is in P doesn't mean it is 'easy' - for large values of easy). To ground the concept you can roughly categorize it with logic programming, answer set programming, constraint satisfaction and integer programming. I've made use of answer set programming for certain planning problems as a kind of better prolog but SMT is a 'bit' more flexible.
Various non-american founders have done US accelerators on ESTA and B1 visas.
Please CC me as well, thanks
Ask HN: Interested in hosting a live workshop on techtalks.tv?
We're looking for some subject experts on design and development to lead some technical workshops on techtalks.tv. It will be a great way to show your expertise and make some money (if you choose to charge). Please reach out to Co-founder, Jason@techtalks.tv if interested!
But gold is shiny and solid and bitcoiny teeth implants haven't quite the appeal.
The one piece of science fiction that really struck me in this way is the 1960's BBC television play The Year of the Sex Olympics. It manages to predict the onset and results of reality TV with startling accuracy. Highly recommended, if you can find a copy.
I love this, really cool.

I found it a little buggy too, in that it picked up non-swipe movements quite a lot, but an awesome demo nonetheless. Are you planning on continuing to develop this?
It's Time For The FCC To Take Action On Broadband Caps
Please do show how does collectivism (and not a bad application of collectivistic principles) has given poverty, illiteracy and the 2008 financial crisis (last one I can kinda understand).
Nobody made your country sign up for the American internet. You could have built your own...
Does this parameter serve a documented purpose?

It's weird that iOS is doing that... but (at the risk of piling on) browsers do all sorts of weird stuff. Your app needs to deal with it.
tl:dr : dont quit
Oh, ok - this has changed since I last tried it. I still don't think it's brilliant that you can't have your software open on more than one machine (several years ago you could at least have Steam open on multiple computers if they had the same external IP).
Using CouchDB with Clojure
cc :P
Another problem in US besides a lot of people not being educated on the issues and not caring about them, is the feeding of bad information through the corrupt media. With today's media, it's almost too easy to get most people in the country to think a certain country is the enemy and needs to be destroyed, at whatever cost. Thanks to the same media, it's also pretty easy to pass bad laws, too, either because the media is not covering them, or lies about them.
V. funny article. I wish I'd seen it when it was published :-)