skysight-inc/HackerNews huggingface dataset:
Can I just add a general plea to sites like this one which follow a "free while in beta" approach? It's great, and I love free, but I can't choose free without knowing if it's going to become $10/mo or $10k/mo. I'm sure I could probably have a guess at the ballpark pricing that they'll launch this at, but please try and give an indication.

I simply can't commit the time to roll something in to a product or platform which I may have to roll back out again later when there are alternatives that I can plan/budget/account for. There are a few things lately which I've thought "that could be great" but I haven't adopted or tested fully because I just can't know how their costs will scale as my products do. See Bridge for another example, though they did respond with extra clarity after a few people mentioned it.
The 2-minute video on their home page takes the right approach. It does not try to explain the lofty ideals of Bitcoin. It never mentions scary concepts like free banking, lack of government regulation, and crypto. It uses the word "anonymous" only once. That's the way to convince the public: a cheery talk about tangible benefits!
This seems light on facts and thick on anecdotes, not sure why this is getting upvoted.

This could be about Chess, audio-video club, Warhammer or D&D, any subject that attracts males of a certain inclination that make up for their woeful lack of skills in other areas by boasting their encyclopaedic and often ultimately wisdomless knowledge of an area that they have little actual experience in.

This reminds me of walking into a Games Workshop when I was in my late 20s for a trip down memory lane and getting accosted by an extremely social awkward 16 year old who harangued me for having a terrible army, even though I'd not played for 8 or 9 years!

My advice to the author. That's life, stop lamenting it. These people didn't get on the sports team, they didn't get a girlfriend at 14, they really are struggling to find themselves and they're struggling in so many other areas, so let them revel in their actual skills for god's sake and grow up and accept it, even if they can't. Because emotionally you're so much older than they are.

I am getting a little annoyed with the 'women in tech' meme, we can't all be rounded individuals at 18 because society, almost deliberately, is failing a large section of males. If this is making tech a male dominated arena then so be it. It is refreshingly simple and without the emotional nuance that many young males find hard to comprehend, IF this THEN that. Our society brought it on ourselves.

Men are different to women. Women are different to men. What you are describing in this article, almost heart breakingly, is many a male geeks first steps into a social world. To expect them to be able to function as effectively as you with other people is wrong. They can't yet. Some of them will flower. But that's just how men work.

But you seem to want to emasculate them all.
She's not complaining about people having experience or qualifications, she's complaining about attitudes some people have as a result.
I like the service, but AWS (or the cloud in general) is the wrong infrastructure choice for it. AWS is fine for some things, but not for being a payment processor or wallet provider. It's fine if you're just accepting credit card payments through another processor.

They probably won't be able to pass the money transmitter certification on AWS, so presumably they'll migrate eventually.
Innovation comes more from impatient people, not lazy people. There is very wide gap between impatient and the lazy. The guy who invented multiplication wasn't lazy (as mentioned in the article, or else he won't do work for invention, which is always harder than adding numbers), but he probably did it because he couldn't wait long enough for all the answers he wanted.
Well, if you _really_ wanted to spawn a thread, you could do it through an extension written in C, but it does not look like a sane option to me :)
Of course it is.

Apple can't get back lost sales and revenue as a result of patent infringement by their direct competitor.
@sindresorhus says Chrome for iOS shows a :) when you have 100+ open tabs: https://twitter.com/sindresorhus/status/218732360106131457/p...
It's called Hlade's Law (and was recently featured on reddit).
I'm starting to hate Apple more and more.

Apple: Are your products so terrible that you have to force people to buy them by preventing any other competition?

I think it may be time for high profile developers to boycott Apple till they stop acting like this.
Don't count Google out yet. Just because it hasn't become hugely successful in it's first year doesn't mean it won't. How many users did Facebook have in 2005? Twitter in 2007? Google has put enormous resources behind Google+, and they don't show any sign of backing down. They're taking dozens of separate services that they provide and integrating them through Google+. In 5 years, that's going to be a very compelling platform.
I think it could serve as a reminder to people who aren't really sysadmins that, hey, I don't know enough to fix this if it breaks so maybe I should pay for support for this product that I rely on.
I don't necessarily feel that I'm trying to catch up to a group of super-elites, but what I feel is just a sense of grandness in the whole scope of CS and just hacking in general that I'm afraid I'll never be able to comprehend. I love to program, and I love figuring out new things, but there just is SO MUCH tech out there, I have no clue if I've ever scratched or will ever scratch the depth of any technology I touch.

In a way though, I think that's what drives me to push myself towards projects that are just on the right side of impossible. I want to learn that which seems daunting, on the wrong side of what feels doable. And if I accomplish that task, in retrospect I really only see the parts of the project that I could have done better. Whether or not technical entitlement is hurting our industry, it is certainly unjustified. There is always much more to learn than any one person could possibly know.
1) Certainly doesn't convince me. In the third test, no type coercion is performed.

2) I'm not sure what this statement has to do with anything.
Of course it isn't.

It's easy to repair: Apple gets paid a fine.

This is almost a classic example of repairable harm.

The harm to Samsung is actually much worse (they are blocked, as opposed to just having to compete), yet the bond is supposed to make them whole.
At least for the MtGox and Bitcoinica thefts, this would only have slowed the attack down. All it would take is adding a password logger. Still might be a worthwhile extra line of defense, though.
Yet 6 months was apparently enough - Apple's Appstore is still ahead.
You don't know anything about the law, but you felt you had to chime in, huh?

>Apple can't get back lost sales and revenue

Unless Samsung was, you know, required to write them a check. For damages. If they lost. Which is how such cases usually proceed.
My stepfather, who passed recently, always told me this in every discussion we got into that was tangentially related to this sort of topic. I think he really had it instilled in him while he was at MIT. It makes a lot of sense, there's always going to be someone else better than you. With that fact in mind, it becomes easier to be happier about not being top dog. It also makes it amusing to watch people jockey for position, be confident in yourself and fly as high as you can . Find like minded people who make you better and enrich your life, there's no time to waste on the a-holes.

This may sound overly simplistic, but it's the best I've worked out so far coming into the tech world as one of those CS undergrads who had their first taste of actual programming at the collegiate level.
To Python-level code, Python's threading model is pretty much exactly the same as that supported in all "fast" languages such as C and Java (even Go, ever pragmatic, has locks). Given that Jython already allows true multithreading and PyPy is trying to emulate it with STM, it's reasonable to see the GIL more as an implementation bug that won't be fixed for practical reasons than as a threading model... even if Python also supports alternate threading models that are perhaps better for most applications anyway (if strictly less powerful).
Facebook implements a system similar to this. Devs who screw up are negatively scored (I think its a star based system). Low stars mean you are less trusted etc.
I know about ===. I do understand how type conversion works. I just don't think that it works "correctly". Converting "0" to 0 implicitly seems completely illogical to me. A string is not a number.
Samsung Banned From Selling 'Galaxy Nexus' in U.S.
> I'll tell you my experience with iOS. I bought an iPod Touch, and there was no way to put music on it. Because I run GNU/Linux the only way I could do that was with a Windows virtual machine.

Apple does not care about your use case. Neither do I, for any example that describes a mass-market consumer electronics product.

The iPod touch wasn't designed to work with Linux. On the other hand, the Android device in question was emphatically designed to download apps, and failed at it with cryptic, non-user friendly results.

> And that's why we don't use personal examples to say that something is better than the other.

As delightful as I have found your condescension, the comparison wasn't made in a vacuum. The story was an object lesson in the challenges Google still faces in making an airtight UX for non-technical users, especially as compared to Apple. Defensibility of such advantage, among others, was the OP's chief concern.

As a careful reading would have revealed to you, I mentioned the error was easily Googled. This meant that it was, in no way, a unique experience. A third party blog had taken the time to walk through the fix, so common was this issue for a common use case of the product.
Interesting keyboard layout on the device. Is that a standard layout in France?
Haven't been able to find it...I think it may have actually been 1000 years magnesium, 10,000 antimony, but I'd have to figure it again to be sure. I calculated by assuming each metal was about a third of full-load weight of a shipping container, taking the storage capacity they claimed per container-size battery, and using Tom Murphy's estimates of how much storage we'd need.

I did assume current production rates. However, increasing the mining output by a factor of hundreds wouldn't necessarily be trivial. For example, wikipedia reports that China has annual antimony production of 120K tonnes, which is 89% of the world's total. The largest deposit is only 2.1 million tonnes.

Wiki also mentions that "antimony was identified as one of 12 critical raw materials for the EU in a report published in 2011, primarily due to the lack of supply outside China."

http://en.wikipedia.org/wiki/Antimony#Top_producers_and_prod...
Was this around before Bootstrap? If its earlier versions were anywhere near this good, I'm surprised that the startup world seemingly gravitated towards Bootstrap as if it were the second coming or something. At any rate, I'm very happy to have discovered this; it's a breath of fresh air now that the Bootstrap aesthetic has become so cliched.
It's no different than phonegap/cordova plugins other than the fact that you get support on them. With phonegap/cordova however, you're on your own and from my experience the plugins out there are poorly maintained and are rarely available for all three major platforms. If Trigger.io or a similar company can provide supported, proven, bullet-proof plugins that work across all three major mobile platforms, they truly have something there.
I'd disagree that setting up the computer is an O(1) operation, because it ignores maintenance. Changes, additions, upgrades, new hardware, new software.

I'd also disagree that Linux is objectively faster for getting "real" work done. An example to illustrate the point: I've been using Ubuntu on and off, and tried to set up IntelliJ to match my Android development environment on Mac OS X.

First of all, the installation process sucked compared to drag-installing on Mac OS X. I had to download a .tar.gz, open up the terminal, run an installation shell script to create the requisite desktop files to make the app visible in the GUI.

Then, once I had it installed, the fonts all looked like crap. I spent about half an hour trying to track down how to make OpenJDK fonts on Ubuntu not look like crap, before finally giving up and resigning myself to the ugly UI. I found lots of people with the problem, but not many solutions.

Stuff like this happens all the time. Before Mac OS X, I resigned myself to dealing with this kind of regular crap. Now, I expect an application to drag-install and just work correctly.

I'll try to get ahead of some common arguments I've heard regarding app installation:

At this point you might start arguing that I should be using software from the official APT repositories, or something. That's a broken model. It's ridiculous to require the OS vendor to maintain an integrated repository of every piece of software available for the platform. It's not sustainable, and it means stale software and extra trouble if the software that would make my job easier (programming, right?) is not open-source and doesn't fit the OS vendor's software licensing ethics.

Then you might argue that I should use a third-party APT repository to fetch dependencies, which means that first I have to find such a repository, then I have to update a bunch of annoying configuration, and lastly I have to trust that their apt repository won't steal precedence on a system package. You can prevent that precedence problem with more configuration, but that's even more complicated.

No thanks. I'll take drag-installs, or better yet, the app store. I realize that Ubuntu is trying to go in this direction themselves, but it's not there yet. I'll reconsider when and if it they ever reach a level of working integration on par with Apple's.

Until then, I'm going to use IntelliJ under Mac OS X with nice looking fonts.
Does everyone think the facebook stack is just built from PHP, there is a boatload of C etc too. Don't forget they have HipHop which makes thier PHP a little non-standard. Also they have a MASSIVE legacy codebase I presume so just swapping out to something might not be justifiable despite how much they wish they could.
This is a really interesting point, and I'm sure that it's a factor for a lot of people. I hadn't thought of it at all!
It doesn't matter. The point of that story is, the weak link is going to be exploited. Bitcoinica is a good example. Zhoutong said at the start he understands application security, and in fact the big attacks didn't result from exploits in his code, but from third-party vulnerabilities.
he didn't specify what kind of programming, so I'm free to interpret it in the most general way
This hits home. The thing my dad didn't live long enough to see are the good things I'm creating.
While I share a similar sentiment of disliking Apple's litigious nature as of late, can you really blame the company for attempting to protect its intellectual property?
It doesn't matter what the gender ratio is in tech. Are we encouraging more young men to become nurses and primary-school teachers?

CS is one of the most open if not, THE most open field right now. There isn't a FE/PE/PHD/JD requirement to work at google/ms -- BUT there is the impression that you will look like a socially-retarded nerd, this http://www.google.com/about/jobs/teams/engineering/ is Google's engineering jobs page. And people wonder why there image-conscious teenage girls are not interested in programming...

Keep up the good work google.
Thanks for this yesimahuman - it was incredibly timely for me. Today was my last day at a corporate job, and the first day of being a full-time entrepreneur. I know that I've got a roller coaster of emotion ahead, but it's encouraging to know the highs are higher than the lows are low.
Yes, at least you have the page back. Grats. What I'm noticing is that my same 3 Facebook friends like both your fan page and the TV show's page. But that's possibly a strange coincidence.

This might be the work of FB running some categorization cleanup. Your fan page is now sub-categorized as a Community Page for the Sherlock TV show.

FB doesn't seem to have all popular fan pages sub-categorized. For example, fb.me/fansofapple, isn't shown connected to Apple at all.
That's good for you, but most likely the average HN user would cry foul and over zealous moderation.
Sure. If you naively assume that lost sales/revenue is just for the iPhone device itself.

But every lost sale of an iPhone is also one less person within the ecosystem. An ecosystem that plays off each of its elements to drive revenue e.g. iPhone user buys movies which they can only watch if they buy an AppleTV etc. It's borderline impossible to quantify all of the indirect revenue Apple would lose not just now but in the future.
Having taken the classic MIT 6.001 scheme course, the choice of language didn't really level things out. There was still a big difference between people who came in with years of exposure to code and people who didn't.

Even though many of the topics were new to everybody, the experienced people had a better context to understand why each topic was interesting and useful. That kind of intrinsic motivation makes any kind of learning easier.

I had written lots of terrible programs already, so for me the course was a series of Aha! moments. People without that experience seemed to have a harder time with "What's the point of this?".

It makes me wonder if one couldn't design a curriculum that's deliberately designed to get people writing terrible programs first, in order to motivate the techniques for avoiding those problems.
I hate not to sound empathetic but, this is a very good point. You basically just built a sand castle on somebody else's private beach for 2 years and are now crying that it's gone. It's sad & I'm sure it's depressing, but... you owned absolutely nothing you were creating.
How does this compare with what comes in newRelic?
Yep. The azerty[1] layout is pretty much standard in France.

[1] http://en.wikipedia.org/wiki/Azerty
This is why I create a new throwaway account whenever my HN karma gets too high. No attachment, no loss.
Haha! Well, at Penn one of our intro courses is in OCaml, which is a fantastic leveling language. I felt like I was programming for the firs time... which, actually, was awesome! I know a lot of my classmates felt like they could skip the course, but I really enjoyed it and I really enjoyed learning to think in a new way.
Facebook 'Want' Button Could Be Vehicle For Your Consumer Cravings
So this actually _is_ about software patents this time, and clearly anti-innovation. I dare anybody to argue that the patent system as it is does not hinder innovation in software.
You shouldn't have to show your parents a 7-digit bank account balance to earn their respect. Maybe a lot of people think that they do, and that's unfortunate.
Yes. It has the choice not to (ab)use the law in this fashion and yet it does. Assuming free will - which is the only sane assumption to keep this conversation focused and tractable - then yes. I can blame them for their own actions.
I think privilege is a better term than entitlement. Here's a great article on the topic: http://geekfeminism.org/2010/07/27/if-you-were-hacking-since...

I think a related problem is that this form of bragging is often rewarded (I've seen this myself for pretty much my entire life) because for whatever reason it's seen as a form of merit rather than privilege.

I agree with other posters that there's some impostor syndrome at work here. (see http://geekfeminism.wikia.com/wiki/Impostor_syndrome ) It is possible to catch up with the boy wonders, so we need to stop saying otherwise.
I don't think if somebody says "I have been programming since age 9" people assume that age 9 that person was engineering a huge enterprise project employing TDD.
The problem is that any popular "easy to start" stack attracts people who have no idea how little they understand. And then they start building things badly because they don't understand. Some of it proves useful to other people who don't know what they are doing. And before long the ecosystem built around that stack becomes a horror to behold.

This has happened with PHP. It happened with Ruby on Rails. (Before disagreeing with me, think about how much abuse of monkey patching happened, and how many have been bitten by it.) It happened with Perl back when Perl CGI scripts were the de facto standard.

So yes, it would be wonderful to have an easy to start stack that is popular that guides people towards doing the right thing. But human factors guarantee that any that get popular will go downhill over time.

(I've ignored the obvious argument that the same features that make you popular also make you worse. See the famous essay Worse is Better about Lisp vs C for context.)
Exactly. Thanks. Besides, I include that mostly to show that I think like an 18 year old. I'm talking mostly about behavior I've seen from other 18 year olds. That's where I am in the world right now.
1) There is data to back that lack of confidence is part of the reason for fewer women in CS.

2) It is a reasonable (though untested) hypothesis that the behavior associated with "technical entitlement" exacerbates the problem. Therefore this is an issue that needs to be considered

3) Telling teenagers on either side to change isn't going to fix the issue. You suggest that women in tech change, TFA suggests that men in tech change. Neither is useful.
This sums my points up really, really nicely. Thanks!
Well, I was trying to avoid spoilers, but since jaredsohn has already sailed that boat out to sea...

How do you script something like this? I tried looking at the source and then using the chrome console to input jQuery commands, but something really weird happened. I could replace just about any element on the screen except the one that mattered!

I could type "challenge 8" into the console and then running a $('tester').text() would return "challenge 8" as expected. But $('tester').text('challenge 9') wouldn't update the screen. I tried for a good hour to find a way to update the text in that element, with no luck (short of removing the whole thing from the dom).

(see http://postimage.org/image/c3xkrg8y3/ )

Also how do you send a carriage return? Inserting a newline didn't seem to do the trick. Anyone? As much as I love a challenge, beating my head against this one issue doesn't yield much education / time spent.
Become the Lead Dev/Technical Co-Founder of a NYC based YCW12 Company
We are company (YCW12) who has been focusing and sharpening our vision since the end of YC. Were looking for a technical founder who can both engineer the vision and technical underpinnings of a startup for the long haul.

Our company vision? Burning down walled gardens in enterprise software.

If you believe that the key to maintaining a healthy and attractive software market for developers is achieved by creating a marketplace where competition is valued instead of feared, then please contact us right away.

We're so excited to meet you!

An ideal candidate would have industrial software engineering experience, has ample business sense, and excels at not only leading but also mentoring individual developers through the project's completion.

Additionally, you should know iOS well, but also be flexible in terms of engineering software which would be cross platform.

Needless to say, this is a vitally important step for our company. Don't apply if you can't move to NYC. You're going to be a full fledged partner in this company, so equity is going to reflect that.

Our email is ycnycteam@gmail.com
Instagram Desktop Web App gets a little update
Predictions.txt
Merengue isn't that great. Save the headache and stick with Drupal.