skysight-inc/HackerNews huggingface dataset:
Depending on what you want to do and how overqualified for school you are, a GED is a valid alternative to graduating IMO. That said, you potentially lose a lot of social interaction and sports/clubs which I found to be the most valuable parts of high school.

Personally I was easily able to get 3650 on the GED (out of 4000) which is enough to automatically get into state schools. I have no clue how it would work at a more prestigious school, but at the time that really wasn't something I was concerned with.

I don't feel qualified to say whether it was a good idea because I dropped out after I ended up in foster care (long story, my parents kicked me out after I told DHS about some incidents). Regrettably I wasted several years after this doing nothing but smoking weed and playing video games due to a general lack of motivation. I'm back working on stuff now after quitting games altogether - splitting focus is apparently an impossible task for me.
Sixty Innovations Over Sixty Years [pdf]
Youtube hasn't had dislikes for 2 days
If you go to any video on Youtube right now, you'll see there are 0 dislikes. The bar is 100% green. A while ago they switched dislikes on the rating bar from bright red to a subtle gray, making all the ratings look a lot more positive. Are they just having technical difficulties right now, or could they be easing into an only positive feedback system?
I think the problem lies in the fact that to "disrupt" the right industries, you need to have some experience in dinosaur industries/companies that could use better solutions.

Most young, talented developers never held a job inside one of those places in their lives, hence why they build Facebook clones instead.

Honestly, seek out some soul-sucking corporate job for a summer and see what you could do to improve the operations with software/hardware.
If your link to the accessibility settings is in such a tiny font size there is a fair chance those that need it won't see it.
For the me the trick was realizing that it's not as complicated as everybody makes it out to be. You probably understood it before you'd ever heard of it.
The Great Java Application Server Debate: JBoss AS7
Another view of Age Discrimination
CDC numbers, men are 56% likely to use a gun, women are more likely to use poison, 37%. Some differences in links provided by same source so it gets a bit confusing.

http://www.cdc.gov/nchs/fastats/suicide.htm

http://www.cdc.gov/violenceprevention/pdf/Suicide_DataSheet-...
No Chicago?

EDIT: If you're near Chicago, please stop by. I offer both a venue for a meetup, and a place to stay.

We <3 AWS.
Bikeshedding on #2, set up a blacklist of very obvious non-business domains. Very few people with @gmail.com or @hotmail.com actually own the business on that domain.
>[Google has] kind of abbonned JS in favor of Dart

Where did you get that idea? Just look at these graphs:

http://www.dartlang.org/performance/

Apparently, they are still trying to make V8 faster. V8's graph isn't flat and there are also very recent bumps.

>As oppossed to supporting asm.js

Asm.js is about JavaScript the compiler target, not JavaScript itself. Using asm.js means writing code in C/C++ (or something similar), which means it's more comparable to PNaCl than Dart.
If you're in anything but consumer tech, then domain expertise is vital. And if you are in consumer tech then you have 100 other startups doing the exact same thing you are, and domain expertise is still pretty useful.
Ah, there's a bright side to the recent breach after all.
A documentary of the first biking trip to the South Pole
Introducing Trusted Contacts
A slideshow with a virtual tour of earth -- what content would you like to see?
Somewhere, a former Palm webOS engineer is reading your comment and crying.
"REPENT FOR THE END OF THE UNIX EPOCH IS NIGH" [0]

... was a very entertaining and interesting talk from linux.conf.au 2013. The first ten or so minutes is amazing theater and quite hilarious (at least it was when I saw it live), and the remaining talk is also very informative.

It deals with quite a clever way to re-use the existing timezone databases that are designed to work with 32bit dates, such that they are usable with 64bit dates. This is important, because it is already an extremely difficult task to keep the original 32bit timezone databases up to date (what with all of the political decisions to change daylight savings - at a few months notice).

The talk is from the perspective of a perl developer, but the discussion is for anyone who is interested in solving the Year 2038 Problem in their language of choice.

[0] http://www.youtube.com/watch?v=eQFZ_MPTVpc

or 91mb mp4 download:

http://mirror.linux.org.au/linux.conf.au/2013/mp4/REPENT_FOR...
And you can even test your FirefoxOS apps with the Selenium WebDriver API!

Mozilla's talk about testing FirefoxOS, at the Google Test Automation Conference last week: http://www.youtube.com/watch?v=X41eqcmC2Dk

Writeup: http://lwn.net/SubscriberLink/548910/9c5d6bd1bd69f34c/

Demo of automated UI test using Appium to test an app on the FirefoxOS simulator: http://www.youtube.com/watch?v=1J0aXDbjiUE#t=34m30s
Ask HN: What ergonomic keyboard/mouse do you recommend?
After a few years of typing and coding on my macbook, I've recently discovered a slight discomfort in my wrist. Now I'm starting to realize the importance of ergonomic keyboard/mouse.

So, what makes a good ergonomic keyboard or mouse? What should one be looking for? Also, are there any ergonomic keyboards for mac? Most of them seem to be made by microsoft.
Nice to get an Informatics shout out, even if it's presented as a computer science 2nd choice. It's a wonderful program that blends code, design, and user experience, with a sprinkling of library science and business ethics. I couldn't think of a better degree for an aspiring entrepreneur.
> We already know your email address when you signed up, and we use our own Mailgun account to send email as/from you, so that it just works.

Unless your domain is setup to use strict SPF and then this will fail randomly (depending on if the recipient checks SPF or not).

And do people really give their IMAP credentials to a web app?? I would never dream of doing that. That's the keys to the kingdom, right there...
Why do we worry about scalability on Day 1?
Like companies like TechCrunch who co-opt words like "disrupt" for their flaccid marketing purposes? The world of TC is the world of wannabes.

If there's one thing TC always wanted for itself but as a section of the peanut gallery they could never have, is an ability to "disrupt" anything. Obviously they needed to turn that inferiority boat into dollars, with Arrington as cartographer for the sailing map.
Ask HN: Is there a back-end HTML form processing service?
Is there a service that can handle all the back-end stuff of HTML forms? Like Wufoo without the front-end HTML/CSS/Javascript.

The reason I'm asking is because I recently made a conference sign up form using Wufoo but I couldn't customize the form as much as I'd like to. I wanted to have the form prevent users from selecting an event that has already had a certain amount of people sign up.

Does anyone else here feel the need for a service like this? Or would you prefer to create the back-end from scratch? I was going to but I only had a few hours to create it.
I see a benchmarking suite. How does the codegen compare to MLTon, SML/NJ, dare I say o'caml?
Yeah, let me know when I should start taking business advice from Slate.
“The boomers had great expectations for what their life might look like, but I think perhaps it hasn’t panned out that way,”

Very true for GenX as well, in my experience. Speaking from my own experience as a member of that group, I think we all thought we would have more of a positive impact on the world, than what we have had to date. For all the talk about how we were just disaffected, lazy whiners back when most of us were teenagers, this generation always had a lot of optimism and a lot of drive to effect social change, from what I saw.

Now, we are creeping up on middle age (I'll turn 40 this year myself) and the world doesn't really look any better in a lot of ways, and looks worse in some. :-(

On a personal level, I don't really expect to commit suicide, but I'll freely admit that there is a "background thread" that fires and mulls the possibility from time to time. I haven't really accomplished shit compared to my expectations for myself on an individual level, and as age catches up with me, the idea seems more reasonable. I have a vague notion that if this current startup doesn't succeed, I may pull a "Leaving Las Vegas" deal and checkout that way.

I prefer to take an optimistic view though... The startup is going to succeed, make us all very wealthy, and I'll live out my final years on a yacht in the Carribean, being tended to by a bevy of beautiful young redheads who like rich old guys. :-)
Aside from what other commenters have said, this article seems to totally ignore negative numbers.
I'm in Chicago trying to higher ops engineers for $70K who are already making $80-90K, and Java devs with 1-3 years experience who are already making $100-120K. What is this "job scarcity" you speak of?
@omra, why downvote a question? It wasn't a proposed solution to the problem, it was a question on if there is a solution similar to that and otherwise why this would be wrong. I have added that I believe that this would be slow, if you read it carefully.

Btw. "axiom" was probably an unlucky translation of "Körperaxiom".
See: http://de.wikipedia.org/wiki/K%C3%B6rper_%28Algebra%29
The english wikipedia says:

"The most common way to formalize this is by defining a field as a set together with two operations, usually called addition and multiplication, and denoted by + and ·, respectively, such that the following axioms hold; subtraction and division are defined implicitly in terms of the inverse operations of addition and multiplication"
In GMail it's very easy to get a string like that, and it has the added benefit of giving you name and address together in a single copy-paste.
the sentiment that not everything has to be disruptive to be successful

this is seriously amateur framing.
Why would you assume the river water in India is clean? India has major problems with water pollution[1].

[1] http://en.wikipedia.org/wiki/Water_pollution_in_India
Time and effort. They don't magically appear. There is no webapp for it. You WILL have to spend a significant amount of time to find these people. It's probably also why you should be spending whatever you can to hold onto them once you have them.
Make sure what she ends up selling is your product, not fiction that your product can't do.
Care to backup your Mono claims with evidence?

I have a friend who went to a Mono talk at MS MIX where a Mono developer was speaking. The Mono developer said that while Mono is a little slower than .NET (and he was talking a couple percent) Mono often ends up being faster on the same hardware because the Linux system calls the runtime uses are faster. There were a few ROFLs in the audience.

I also agree with you that investing in a .NET (Windows) test isn't good bang for the buck here.
The problem is the delineation between "rude" funny and "nasty".

I like the former, but I don't think many people are capable of sorting out the dark consciousness of what makes it so funny from the more South Park joke being at someone's expense. Since I'd rather avoid having to deal with the latter, I'm fine with sidestepping the former or setting up clear lines, even though it makes me "no fun" to plenty of techies of any gender.

"what is considered sexist"

Can probably be debated easier and somewhat more objectively* than "what is considered a natural consequences of differences between the sexes" , which is entirely conjecture and crappy evo-psych.

*It's plenty subjective, but what affects and bothers coworkers and friends is absolutely important.
This is indeed an interesting approach. Backend as a Service usually fixes the problem for the developer. Which is to make it easy on the developer to create distributed systems. BaaS improves UX in a small way by just making things faster and more accessible. But the focus is still the developer.

The no-backend approach removes the backend all toghether, by focusing on UX, basically on the end-user. This is an amazing idea. Not because of how revolutionary the technology is, but mostly because it is a very creative way of improving the user experience.

Obviously not all websites would benefit from this approach, but there is a large application for it. For most application, a hybrid approach would bring the best results.

Zumero (http://zumero.com/) for example keeps the data on the user device for mobile applications. It makes sure the application stores everything in the device, so that apps don't require an external backend.

In the case of Websites, ExtJs (http://www.sencha.com/products/extjs/) has its store, which represents a local storage for web applications. It is not persistent, but there are ways to keep it in the user machine.

Don't dismiss the idea because it seems radical, try to integrate it into your app and I am sure you will see the advantages.
You're not learning from the best academic minds, and if you were that would be a bad thing anyway.

Having the best academic minds teaching Bachelors, or even Masters level comp sci is a waste of resources. They might be an excellent researcher but most of what you're covering is not particularly new or controversial and can be better taught by someone whose main skillset lies in the realm of teaching rather than research.

The idea that you need someone who might otherwise be doing important work to turn up and read their power-point presentation to a bunch of undergrads in order for them to learn is retarded. Almost anyone with a decent familiarity with comp sci could be reading that stuff, or the students could be reading it from one of the many books on the subject.

Lectures were originally there, as I recall, so that people could copy down from the extremely rare book that was being read, and with very few exceptions little has changed in that regard with respect to education.

And what the hell's your distribution for best anyway? I went to university, didn't meet anyone smarter than myself. I'm probably not a genius but since none of the professors were trying to do anything hard in our presence....

The best argument for university has nothing to do with professors, it has to do with other students you'll meet and having the chance to argue over subjects with them and work on projects with them. But that you need to be in a lecture hall with the best minds to learn? That's just cargo-cult bullshit.
The logic you have previously posted on HN for these benchmarks is that they measure the minimum overhead available on the platform, so that you cannot get faster than the benchmarked numbers. If a framework is too slow, the framework-chooser can exclude it from consideration for because the resulting project just can't be any faster than the framework benchmark. Sounds reasonable.

Except now it is clear that you are refusing optimizations for some frameworks due to a vague, aesthetic judgement of 'stripped'. Which now means that you actually aren't measuring the minimum framework overhead. You are measuring the overhead of the defaults, or the overhead of not taking optimization seriously, with large amounts of performance left on the table. Worse, selectively applying optimizations means you are comparing one framework's defaults to another framework's minimum overhead. And since you have abandoned minimum overhead, it now makes very little sense about why we are measuring performance independent of normal first-resort tactics like caching (who is running Cake without caching?)

If you were going to do that, you should have benchmarked defaults right down the line and allowed a full, normal range of simple deployment optimizations. Instead we have selective optimization and totally unrealistic deploys, so it really indicates very little.
Airport Exposes Class Divisions in Silicon Valley
"Trouble error: loading audio"
Ask HN:Why is mobile Slate showing me an Ad for carpet installation?
I am reading an article about retirement on 401ks on my mobile phone, but at the top i see an add for carpet installation. This is a financial article and i am based in Los Angeles, the Ad is for a carpet upholstery company based in Columbia MD. This is also a click to call ad, is targeting on mobile totally broken since neither my location or content of the article is used in the targeting?
Asana Organizations
"everyone guaranteed a "fair pension" based on social criteria"
Let me translate it into humanspeak for you: this means existing retired, who paid low taxes, will get paid nice pensions out of your high taxes; and when you retire, you'll receive nothing and go begging, since the schema will go bankrupt.

Invest in real estate and skills that let you work for long.

And in USA most real estate is worthless in the long run.
I really want to avoid gun control debate, but having access to guns is a significant risk factor for completed suicide.

It's an interesting question whether or not this should even be part of the gun control debate. IF, if, you accept the idea of a "right to die" (I do, FWIW), then people who voluntarily choose to end their lives using a firearm should not be counted as "gun deaths" in anything like the same way as homicides, or even accidental deaths.

Now granted, that's a controversial topic in it's own right, but it's something to consider. If somebody choose to die, does it really matter how they do it?

Of course, it also raises the issue of whether or not people who (try to) commit suicide really want to die or not, or are just "looking for help" or whatever the phrase is. I don't really have a stand on that.
"...somebody has sed..."

What an idiot! You should give up on blogging if you don't know the right word is "said"!
It's called entity extraction, and it's not very easy.

https://en.wikipedia.org/wiki/Named-entity_recognition

This seems to be a product for it: http://www.alchemyapi.com/api/entity/proc.html
The benchmarks include Django, Flask, Bottle, and Tornado.
Since the EFF is undoubtedly aware of that, I think the point of this analysis is to warn people about the details of the legislation that the House was trying to pass so that we'll know what to look out for in future bills.
Deploy an Optimized Octopress Blog to S3
There are a bunch of other form builders out there like FormStack[1], Zoho[2], etc. I haven't used those 2 personally (only Wufoo) but I'd imagine some of them have some more advanced functionality with their more advanced plans.

[1] http://www.formstack.com/
[2]http://www.zoho.com/creator/online-form-builder/
Thanks. Good point. We've talked pretty extensively about what our product can do. She's also asked about what it can't do so I hope that's a good sign.
I wouldn't consider any platform that exposes an API a Backend as a Service. I do understand where you are coming from, but Backend as a Service providers are more like iKnode, Parse, Kinvey and Firebase.
Looks cool, but what's the distribution story? I'm not sure I understand the comparisons to Akka without one.
Doc could use some install suggestions.
Pretty interesting and thorough, well done.
I was hoping for Yubikey support. But I'll take this for now.

I'll have to see if the Google Authenticator app shows up on all of my iDevices linked to my Apple account and whether the code from any of them will work (from the setup process, I don't see why not). Does anybody know?

If the app will work from any of iDevices, it would not be secure enough for a service storing bitcoins :) because the second factor should be hard to copy (which a real hardware token is, while a software token isn't).
And someone hasn't written code based and tested on the 32bit date that then starts blowing (or even worse subtly making mistakes) up when you switch to 64bits...
awesome. congratulations guys. nice job! you are defying the status quo about some frameworks with numbers instead of ego talks.
Ignorant newbie here, but would love to hear views on this: I always treat with great skepticism claims that you can implement an inherent operating system function (eg: threads) on top of said operating system more efficiently than can be done by the OS itself. Usually it means the implementor simply didn't understand the next level down (eg: how the kernel works) and therefore couldn't tune it to their needs. But they understand the next level up extremely well. And there's nothing wrong with this, especially since one is platform independent and the other is (usually) very tied to specifics.

The one thing that seems evident to me is that native threads, in Java, all require a stack frame and this consumes memory. At some point millions of threads will, if nothing else, require gigabytes of memory for stack space. However in this era when the kind of computers that are likely to run these applications can easily have hundreds of GB of memory, I'm not even sure if that is an inherent limitation.

So to tldr; - can someone give me the insight, what is it that makes this more efficient at the language layer than the kernel layer? Why can a high level language magically scale to millions of threads and the OS can not? What is it that allows this?
The microsoft keyboards work well enough on Macs:
http://david.rothlis.net/keyboards/microsoft_natural_osx/
I'm sorry, Michael, but it is not true that 25% of Googlers view you positively. The vast majority of Googlers view you as a nutter, especially following your revelation a few days ago that you are thinking about killing people who ostensibly gave you bad references.

You need to get over this delusion that Google is wrong and and you are right, and that eventually Google will somehow come to its senses and beg for your forgiveness and guidance. It is never going to happen. Ever.

I really think that you should seek professional help. You're not just going to wind up an unemployed pariah at the rate you're going; you're going to wind up in a padded cell.
Breaking Up With Your Phone Number
I don't like the direction they took with this feature. From the screenshots it appears to place the tags on the photo itself, similar to how Facebook currently handles tags. This assumes that Instagram photos will have people in the photos. In my experience, this is often not the case and photos tend to be places and things. I do like the concept of adding a "Photos of You" section since I usually mention user handles in my caption. Prior to this feature, if you mentioned a user, they would get a notification and the photo would eventually get buried in your activity feed. Essentially this new section of your profile organizes all those mentioned photos into one easy to find place. I think they took an unnecessary extra step with the tagging IMHO
Your willful self-delusion aids my cause, so I'm going to leave you to it.
There is a ton of spam on Weebly. We have a crowdsourced online shopping directory and 90% of the spam comments we get seem to involve Weebly sites. It's gotten to the point where we'll probably just write a simple spam filter that screens for "weebly" in our submissions.
What it means when you're brought back for additional interviews
Lean Startup hackers were already there back in the early eighties
Akka works fine from Java and Clojure (http://doc.akka.io/japi/akka/2.1.2/ | https://github.com/jasongustafson/akka-clojure)
I wouldn't describe most people who work at Facebook and Google as being upper class. They may earn above average when you look at all workers, but I think upper class is old money, privately education with independent wealth and social power. I don't think that describes most geeks.

Edit: I think in the US a Senator would be upper class, some random Google employee is probably middle-middle at best.
omra likely did not downvote your question.
if they don't have a bootstrap compiler yet i would guess they're not running benchmarks...