skysight-inc/HackerNews huggingface dataset:
I'm one of the students that was admitted to this first round of classes. I've been taking MOOC's since the first round of Stanford courses in 2011, so I was excited to see this program develop just as I was applying to other graduate schools.

Admission for the first round was very limited to keep it manageable while they address any issues that come up early in the new program (and there have been a few, though nothing major). I think the original idea was to offer 6 classes and allow 100 students per class - 600 total. But only 5 classes ended up being offered, and the total acceptance was lowered further as students will take more than one class at a time. Within a few semesters they intend to accept anyone who meets the qualifications, with no regard to class size.

Regarding the cost, it is in fact revolutionary for US residents. My bill for the one class I'm taking was $700 ($400 in flat fees and $100 per credit hour). My next choice of school was NC State which would have cost several times that even though I'm an NC resident. A good out of state school, even a public one, would have likely been unaffordable to me. At this rate my employer's limited education reimbursement program will cover the entire cost of my degree with GaTech.
2 Phone Calls or Why I Quit My Day Job
Really enjoyed this, cheers. Hunt seems to think mp3 players must inevitably displace radios but it's impossible to overstate the way that live radio can bring a sense of connection to a world bigger than yourself. I've used it myself - in better circumstances than any prisoner - to feel less isolated. "I headphone myself" can be as much about escaping outwards as in.
You remind me of NNT - hyperbole and extremes. "vile idiot"?
> As a Type I, I'd love to see the medical world and then the rest of us, using a different term for Type I Diabetics
> As a Type I, people often blame me for my desease. Often people think it is because of unhealty lifestyle. "Ah you are a diabetic, many programmers have Diabetes, guess its because they sit around all day, haha". This is infuriating.

I've experienced the same thing. We really do need a new name for Type 1. There's some small amount of agitation for this, but it largely doesn't seem to have caught on. I usually just tell people the full name: "I'm a Type 1 diabetic." Usually they've never heard of the "type" system before, and ask for clarification.

A couple articles about the need for a new name:

http://www.theglobeandmail.com/life/health-and-fitness/healt...

http://articles.chicagotribune.com/2010-11-22/a-z/ct-met-dia...
(I don't agree with the rudeness of some of the people quoted in this article, but it does drive the point home.)
Link to pdf: https://uhdspace.uhasselt.be/dspace/bitstream/1942/15450/1/A...
Yes.

The US isn't exactly the open country many pretend it to be. The primary difference seems to me, many countries openly declare they want the data, the US just does it anyway, denying it until caught.

Companies must balance the needs to customers versus doing business at all in some countries. Do they forgo the revenue because in some areas people are offended? Do they forgo revenue and fire their local workers to appease groups in other countries? As in, where does the process stop? Who is more right?
Why not just work on it as a hobby project, for pure fun? Publish it as an open source thing, even.
Study finds 5,893 natural gas leaks in Washington, D.C.
But still, not something that should be baked into the core platform. Perhaps your idea of how it should work is different from a large portion of merchants. Why should one version or the other become a core part of the platform for every merchant.

Even if the module providing a 'core' feature is written by Magento, it shouldn't be in the core project but should be treated just like any other 3rd party module.

Ultimately you want a core platform that is rock solid and extensible. That's what a good integrator then build out either from the low-end of just adding and configuring OTS modules to the high-end of bespoke modules.
The environmental scandal that’s happening right beneath your feet
GitHub is your friend here.

Here is a search for Go repositories with > 100 stars.[1] Every project will look different (the really big ones might be more complex then you need) but as you get deeper into the results you can find some great stuff.

[1]: https://github.com/search?l=go&q=stars%3A%3E100&s=stars&type...
Nevermind the libraries and frameworks, I find it more troubling that there are so many different patterns/conventions to emulate things that aren't part of the language, like modules or classes. But ES6 is very promising in this regard.
Apparently [1] MP4s (at least their file sizes) can be optimized much more than animated GIFs, although it doesn't seem like that's been fully done here.

[1] http://gfycat.com/about
I'm not sure I understand your point.
Or maybe you don't understand mine.

Mine is that one should be taxed on the use of land and materials (which, from a larger perspective, belong to society and humankind as a whole) rather than on innovation and labor (which is, from a larger perspective, a form of theft and slavery).

By taxing like this, you reward innovation and production while discouraging wanton consumption of resources (leading to more efficient use of resources and more investment in innovation).
Android books from 2012 for one. Alternative would be recent Linux for Embedded Systems or anything else besides teaching you ICS API
I strongly believe that 500 years from now, our present prison system will seem as barbaric as public place executions seem to us now.

How about this year instead. There are countries that have an emphasis on rehabilitation, which reduces overall crime:

http://www.theguardian.com/society/2013/feb/25/norwegian-pri...
Are there any plans to add generics yet, or do I still have to write a bunch of extra boilerplate functions in order to sort a list?
How To Balance Business Risk Versus Opportunity
Thanks! If you click through to the home page via the header link, there's a sign up form at the bottom.

Rescue Time and some productivity trackers are coming once we're happy we've done a decent job on our initial focus of health and fitness. Which is hopefully not too far off.
Computer program may be able to spot the next Ernest Hemingway
Oh, right, I've seen this movie before. [1]

[1] http://www.youtube.com/watch?v=Z_JOGmXpe5I
Here is the hacker movies' stuntman
When I was very very young, my sister put a stuffed toy in the oven. Then my mom went to preheat the oven... Then we smelled burning...

The house didn't burn down or anything, but to this day I never turn the oven on without checking to make sure there isn't anything in it first, and I don't live with kids...
I like the idea, but the moving images in my eye line as I tried to read made me feel really queasy.
Callbacks, Promises, Signals and Events
The WPA handshake is such that the password won't be leaked to an imposter router.
And it never ends :-)
Wikipedia¹ has a more interesting answer to "Why?" —

After World War II, the FCC moved FM to the frequencies between 88
and 108 MHz on June 27, 1945. The change in frequency was said to
be for avoiding possible interference problems between stations in
nearby cities and to make "room" for more FM radio channels. However,
the FCC was influenced by RCA chairman David Sarnoff, who had the
covert goal of disrupting the successful FM network that Edwin
Armstrong had established on the old band.

¹http://en.wikipedia.org/wiki/FM_broadcasting_in_the_United_S....
And they also want it to adapt to the changing needs of their business and the wider marketplace. Without upgrading, modifications, downtime, adjustments to how they work, or having to pay anything extra.

Did I get close? :)
Except that this video is the cause of the recent widespread misunderstanding. 1 + 2 + 3 + … is actually NOT -1/12 in the usual sense of sums.
JSR-337: Java SE 8 (Proposed Final Draft)
That's something for the Go creators to decide, but personally I enjoy the feeling of safety that comes with lack of generics. I have very few Go bugs at runtime and I think that explicitness plays a huge part in it.
Yeah, it's too late even before it starts to discolor your clothes.

Source: Experience. :(
These are features that an e-commerce SASS could build into their service, it obviously creates a huge mess adding such features into the core of a platform. Some of these features could also fit in a plugin but it really sounds like OP needs a SASS.
I think this is a legacy from how Magento became popular. They didn't target developers, they targeted merchants and had an amazing marketing drive to get the foothold. This drove adoption from the merchant side. As a developer I would have never pushed Magento as from the early betas I was horrified at things like the EAV system.

The core platform should be one thing, and the features should all be 100% modular. If you want the all-singing all-dancing version then you could just have a config tool on the website to generate your specific bundle of core + features. Decoupling the features from the core allows the feature set so shift over time to track merchant expectations while still maintaining a solid platform to build upon.
Perhaps, and yet... GDP is not meaningless. It may not be everything we care about, but it's certainly correlated with the things we care about. If you look at a list of the top 10 large countries by GDP per capita (I picked a cutoff of 6 million people to exclude small banking and oil states which aren't really generalizable) you get:

The US, Switzerland, Canada, Australia, Austria, Netherlands, Sweden, Germany, Belgium, and the UK.

I have preferences abut where I'd like to live within that list, but I, for one, would be pretty happy to be an average Joe citizen of any one of those places. The bottom ten, by contrast, would be something like Afghanistan, Madagascar, the CAR, Malawi, Niger, Eritrea, Liberia, Burundi, Zimbabwe, and DR Congo.

I'm frankly ecstatic that I wasn't born in any of those places. In addition, I think we can all agree that any step that makes DR Congo look more like, eg, Sweden is going to involve a significant rise in per capita GDP. Conversely, any significant rise in per capita GDP is, as a practical matter, going to make life more pleasant for ordinary Congolese.

Where GDP arguably breaks down is in trying to compare Canada to Australia, or Germany this year to Germany five years ago. GDP numbers would tell you that Canada is better off than Australia, while Germany is better off now than in 2009. Is that true? Arguably, in some ways. In others, probably not. But is it better to be living in Canada than Mali? Yes. And if we're going to be honest, a vast amount of that difference is represented in the GDP per capita figures.
My main problem with Magento was it's lack of an API to integrate with 3rd-party systems. Someone implementing a competitor should start with a decent API, and build the interface on top of that. If I had time and money, I would do this myself.

Also the EAV database was horrible to deal with.
Worked well for me on same hardware / software - suggest your video drivers aren't, er, driving...
Indeed you can extend Outlook for Mac getting the objective-c classes and methods from the application itself. Then you need to inject your plugin and manipulate those objects.

It works in the same way than an Apple Mail plugin except that you need to do the process injection.
I had an Aiwa stereo/receiver several years ago that could tune the FM radio in 50kHz increments instead of 200kHz. Most stations were weaker 50kHz off, but a few were stronger. More interestingly, there were one or two stations I could only get on the even decimals, usually between two empty odds. Now I wonder if someone's transmitter was configured incorrectly, or whether it was an illegal broadcast.
There was a post this week about a Ruby on Rails contractor who helped with a talent search. He didn't recommend people that didn't know what Ruby Gems were or what Active Record was... They got hired anyway.
How much VAT should I apply to my SaaS app? A belgian view
AH ahead of the wave again.
My company still uses Lotus Notes for email. Is this common? I've talked to an IBM employee who vehemently defended it as a great piece of enterprise software. As did the IT folks in my company. Conceivably folks trying to keep in touch with old friends and relatives will use Facebook no matter what. Just like companies using Lotus Notes because it's too expensive to change.
>You might be penalized by a judge for failing to disclose your "other password" regardless of whether or not it actually exists

Judges can penalize only if the existence of password is beyond reasonable doubt (if it is "free world" we are talking about). Give me one real world example of a person getting penalized for hiding the "other second password".

>A customs officer might refuse to allow you to bring your laptop across the border until you enter your "other password"

Again, please give me one real world example for that. I don't think it has ever happened, yet. Enter the decoy password and customs officer is happy.

>It is much easier to claim to have forgotten one password than to try to maintain an innocent partition, so you might as well just do that.

People DO get jailed for that. "I forget the password" doesn't help if you have an encrypted partition because it is beyond reasonable doubt that you have a password. This is why deniable encryption works in field, it is opportunistic. You can give away the decoy password and get rid of the suspicion. Until there is a real world example against it, I am convinced that it works.

Situation today:

Non-deniable encryption:

Torture happy country: You are screwed anyway. With or without giving your password.

Non torture country: You get penalized for non disclosure.

Deniable encryption:

Torture happy country: You are screwed anyway. With or without giving your password.

Non torture country: There is a good chance that you can get away by giving the decoy password.

Deniable encryption is not a silver bullet, your OS can leak the existence of it in logs if you are not using FDE, usage errors, malware etc can mess it up.

Torture or judge claiming the other password out of blue is NOT an argument against it though, because you are screwed with or without giving all the passwords if it ever happens.
You missed free. They expect it to be free or practically free. I mean, it's an Open Source project, why should they have to pay for anything?
It seems to me there's a big shortage of people in the less 'fun' tech jobs like desktop support or QA or Java corporate development.

There's no shortage in the more creative jobs creating new apps, cutting edge web dev, network engineering, game dev, etc.

The kind of stuff that inspires most kids to go into comp sci.

It seems, the big 4 get more resumes than they can shake a stick at.

I could be wrong. Just my thoughts.
Relative timestamps in Rails
Nobody ever finishes anything. Have you ever heard about a finished project? Linus Torvalds hasn't "finished" Linux yet. But it's certainly out there — it's alive!

I don't think "man, I'm so far from being finished." That's just a demotivating way to see your project. The big milestone is having something that's useful enough for people to be interested in, no?
Magento's largest problem is that most people who look at it assume it is like Wordpress. Download, click install, change the theme somewhat and get started.

Very unlike Wordpress this is hard. So you either shell out cash to outside developers (a healthy enough marketplace exists) or pay the price in learning how to program it yourself.

Enough decent materials on how to do this exist but it is definitely not aimed at weekend programmers.
The problem is that their potential base of new users is rapidly diminishing, while they've seemingly started burning the younger end. They may very well be a very long way from irrelevance, but teens grow up. If the teens who are now starting to turn away from Facebook keep disliking it also when it becomes socially possible for them to totally ignore it, and younger kids does not take it up as much, then that will have ripple effects also amongst older users (e.g. my mother uses Facebook mostly to keep up with pictures of grandchildren and the like).

And these things can turn very quickly. I remember more social networks that used to be cool than I care for (anyone remember sixdegrees.com from 1997?)
Hey, that's awesome! I've experienced this in my own life too, and I didn't realize why until you put it into words.

I focus a lot more now on projects that I know I can finish, and work aggressively to keep them in scope, as hard as that can be. (There's always shiny features you want to implement, but too many of those, and your side project collapses under its own weight, in my personal experience, anyway.)
Show HN: Finally a legit way to search for broadband providers by zip.
I recently switched back to Spotify. Rdio's "web app inside a native app" really kills the experience for me personally, though I'm sure from a dev experience it's a lot less to manage. The app feels slow. Sometimes it refreshes to a blank screen.

But the worst thing - a good part of my collection has gone "unavailable" as they lose music licenses. It's the risk you take when you're subscribing to music, but it seems to not happen as frequently on Spotify - at least for me. On one Rdio mix playlist I had, for example, nearly 40% of the tracks became available. Really a bummer. I liked Rdio's simplicity, but for me personally, the experience was really lousy.
Our marketplace is growing… too soon?
Chrome is the New C Runtime
Linux install instruxtions are at the F# website[1]. As for what you can use it for... anything you can use C#/mono for?

[1] http://fsharp.org/use/linux/
Bitcoin vending machine prototype
If store A and B sell a product for the same price on all levels, I don't want a search turning up A because they did better SEO. I'd much rather they punish A for gaming the system.

We shouldn't be encouraging this shit, and we be giving the SEO 'experts'[1] the cold shoulder.

[1] About secret algorithms? Yeah, right.
If someone could memorize your hieroglyphics, does that mean they could perform an offline attack at guessing your password?

Hell, even if they only memorized the first few sequences, they would know how your password starts.
Wow, AOL keywords! I forgot those existed. You're right – find us on Facebook is this decades version.
There is a project called GNU remotecontrol that I just discovered that could be used for this purpose. It's important that you can be in control of your thermostat data instead of handing it over to Google/Nest/some other malicious vendor.
Could not disagree more. As someone who has been on facebook since 2005, I'm using it more every year than I've ever used before. I think the facebook product is extremely well thought out. For example, I make extensive use of the post-level privacy features which allows me to post items that I don't want certain people to see.
Apps to Watch: Human, Days, YPlan and Others
Could you elaborate on how generics makes code less safe? In my experience, the lack of generics is much more type unsafe, as you often have to do casts at runtime (and handle them) when you have to implement your own data structures. In contrast, languages with generics handle those at compile time.
Thanks for the tip! We will look into it for sure! By any chance, do you have any resources on this topic available? When I researched this a while ago there was little to none information and all sources stated that it's impossible..
Great ideas are like juggling clubs. You can keep two or three of them in flight if your coordination is good enough. Add more than that to your routine and you'll probably get smacked in the face.
I love the idea and I really want to click the download button and start coding my interface between all the stuff that we use and outlook but I am very wary of letting anything touch my business email. Is there any data sent to any server? if yes, what and why?
Hobby projects are always fine by me. I start, i finish it.

The problem i have is always with "The great idea I have".
[HEADS UP] New project name: Monitoring Plugins
True, noted so in an other comment I believe but forgot it in this one.

As you hint it's a very rare mode of failure, and dishwashers don't use much water — a modern energy-star compliant dishwasher uses about 15L (~4gal) per cycle and the most efficient ones can go lower than 12L (~3.2gal) — so in most cases a blocked drain will end up with visible water staying at the bottom of the dishwasher and may not even overflow it to the door. The drain would need to be blocked directly at the top of the dishwasher drain, and seriously blocked (e.g. your asshole brother plugging it)
Amazing. Another reason to still ask 'senior' developers a fizzbuzz type question.

Above is also the reason good (not great or rockstars) developers are in high demand and almost never on the open market. Once you work with people and vet yourself with other good developers, new jobs are usually just a phone call away.