skysight-inc/HackerNews huggingface dataset:
Go to the cheap school and do something substantial there that makes you stand out. It'll be much easier there and cost you a lot less, meaning that when you graduate, you'll have freedom of choice regarding what to pursue without the albatross of debt around your neck.

Meanwhile, if you think the education at MIT is worth it, you can get a lot of the CS stuff through OpenCourseWare (like I am, because I go to a bullshit JavaSchool).

The only real reason to go to MIT is the connections you'll get, which might be substantial, but keep in mind that these days, talented people tend to find each other just fine without a college campus as a medium.

Yes, you will be doing more interesting things at MIT, but there's nothing stopping you from making interesting things happen at the cheap school, and being an initiator of interesting things is way better than passively benefitting from the initiative of others.

Debt isn't just a burden, it's a tool of social control. Don't be a victim. Go cheap.
Yeah, vote me down. But people have talked about having chronic "tracers" and random hallucinations years after doing LSD.

SF drug propaganda FTW!

Doing drugs for "enlightenment" is for the lazy and stupid. There are many other ways to achieve this. Just ask a devout Hindu or Buddhist monk.

Typical Westerner attitude...
The Christopher Walken App
It took four months to discover this. That tells me that the power company demanded an audit, rather than Telstra informing them of anything. This inference is also consistent with the other case I linked to previously in which someone got a huge bill from them.

Had Telstra informed the power company (not the thief!) it undoubtedly would have been caught earlier, when a much smaller sum had been stolen. Moreover, given that black hats can clone SIMs and such, one might think that consumers should be able to demand reasonable protection from thievery from their telecom provider.

Please note that although it's possible that they have a rather long billing period (e.g. they only got bills every few months), such notices would only be useful if they could occur within a billing period, so it still would have helped protect the power company from theft of services.

I have no idea how you managed to carefully read any of the comments and still confused the account holder (the power company) with the woman who misused the SIM card, whether you were reading my comments or those of nagrom.
Use of contraceptives - Know how to Use of contraceptives
Indeed. They're talking about informing the power company that someone is misusing one of their SIMs.

You know, so that they can discover the theft a bit faster than they did in this case, where it took them from November 19, 2009 until February 9, 2010. A lot less would have been stolen from the power company were that the case.
>1) The increased availability of digital music will lead to an increase in piracy

(not a criticism, I agree it's arguable)

I would suggest that the availability of pirated music is approaching a fairly good level of saturation. It also keeps pace with new releases and in most cases offers a much greater variety of older/niche music.

I always try to buy what I can, but sometime it's not an option.
I wish I could up-vote you to the top.

Just feel like without this comment, your comment might not stand out to many.
Adidas Adizero Crazy Light Black White Red for Sale
Not really. The talk that tweet is about was on the module loading system and was a demo of Dave Herman's experiment of adding a hook to the module system. The traceur compiler transforms js extended with various js.next proposals into (ugly) js that will execute in current browsers. You could define a traceur hook in Dave Herman's system to get the traceur extensions in Firefox today using Narcissus/Zaphod.

As for getting the Traceur features in coffeescript, all you'd have to do is add the new traceur keywords to the coffee grammar as keywords (to avoid treating them as implicit function calls) and then run the coffee compiled js through traceur.
Wouldn't it be harder to use macros effectively in a non-homoiconic language?
So changes get pushed immediately in their own fork but are they again pushed upstream for the general Firefox release? I would presume that many of the changes that they would like to make to the project, while not high enough priority for the Mozilla team, would actually be beneficial to them.
Garbage sorters in HK isn't a sight I've 100% gotten used to. It is extremely common (somewhere around 1 every 2KM you walk - and those are just the ones you catch actually at a garbage). They are mostly after cardboard from what I've seen - or maybe that's just what they find the most of.

As a general rule, they are all old and don't look particularly healthy. But they are hard working. I feel equal measures of shame and pride in humanity when I see one. It's actually an emotional experience for me for some weird reason.

I wish I knew more about them. What they earn, how long they work, how the system works (they seem to have local drop off centers which all have floor scales - so it must be paid by weight, and then it gets shipped off from there by god knows who).
First is the device, then the content delivery itself has a cost(Internet subscription et al)

Yeah, the connectivity is the biggy. Especially with video. Even in "first world" countries there are many places with poor/expensive connectivity that's frequently not suited for regular video use. In Africa, it's basically the norm. Imagine - a teacher costing less than the bandwidth to download some videos.. ;-)
There's no way Netflix could afford to do that. Most of their cash will need to go to licensing deals just to stay ahead of the competition. As streaming video becomes ubiquitous, content will be the differentiating factor.
I think when people say "relational doesn't scale," what they mean is "MySQL often requires application-level changes to scale out."

I assume (among this crowd, anyway) that scaling out is more desirable vs. scaling up because the majority of the hardware costs are variable, whereas scaling up requires a step function of large cash investments that startups often can't afford.

Do those massive systems on Oracle etc scale out, or simply scale up with expensive hardware?
I may have a skewed view of what constitutes trivial technical things.

I think perhaps you are right :)

System Admin and Office Admin are distinct jobs. You should expect an office admin (ie, an assistant) to work out how to use your phone system (but not to install it) or to drive Excel and your payroll system.
Orange background color is a registered trademark of The Hershey Company
Citroen Car Servicing 
excellent quality car service
It's a bad day for Mozilla. Resig and Dion Almaer announce their leave for KA on the same day.
Mike Perry gave a talk in one of my classes today, and he mentioned that he would like to push changes upstream, and that Mozilla has expressed some interest in that as well. A lot of the TorButton features are also desirable private browsing mode features that haven't been implemented yet.
I thought it was a pretty good article until I got to:

"Since they are often used for the creation of webapps one should consider the deployment issue. Most web hosting companies provide cheap Python hosting, but very few companies provide Ruby hosting."

Which pretty much killed it. Doesn't Heroku alone pretty much blow this statement away?
"Tablets are a much more useable form factor in classrooms, etc."

why?
(you can reply to a comment at any depth by clicking on the "link" next to the time stamp.)
Everybody knows the record companies will fade away. It's not because of piracy though. Two reasons that come to mind are that there are no more physical "records" needed, and, that the quality of the produced music went down the hill since the seventies. There are very few exceptions.

What's played on radio and music-tv stations nowadays is just bad and bad music is pushed by the music execs to them.

Lady Gaga, Kesha, all the hip hop bullshit, all the alternative crap, most rap, the black eyes peas (!!!) do I need to say more? That's not music, it's a show to make money, and nothing more. No way I, or anyone else interested in music would buy that.

I am a musician, I even studied music, and I cannot find a radio station with proper music, I find some streams, the same way I cannot find a record label to produce my music, they say it would be "too unpopular", I find some live concerts though, which keeps me alive.

There is no room for just good songs anymore, so there is no room for the record industry, who caused that.
> Doesn't Heroku alone pretty much blow this statement away?

Not really - he said "very few", not "there aren't any". You can find mod_python all over the place - where are your shared ruby hosting options?
I'm not sure I would want to be married to someone I could
only stand because I took drugs.

That's the naturalist fallacy: implicitly assuming that the 'natural state of affairs' is by definition better than an 'artificially' created situation. Taking a pill is no different from living in a house. Both are unnatural. Both can make life a lot easier.

It's also the fallacy of the split middle: it's not either 'you love someone' or 'you can't stand them'. If you're in a loving relationship that has gone downhill somewhat and a few medicated sessions can renew the bonds, is that really any different from going on a second romantic honeymoon, where you also create artificial circumstances to strengthen the bond? Physical forces or cultural forces: they are equally real and do equal work.
Manchester United vs Schalke Live Online 4/5/2011 Champions League
KDE has mentor programs for various types of contribution, e.g. programming (the mentor list is toward the bottom): http://www.kde.org/community/getinvolved/development/

More here: http://www.kde.org/community/getinvolved/
Part of this is hardware, specifically lenses. Camera and phone manufacturers toss around megapixels and other technical specs with impunity but just look at a SLR prime lens. It is much larger, so that for a given shutter speed and ISO, it just simply lets in more light. Which allows for better pictures that have more dynamic range, more detail and less noise.
If by "no evidence" you mean the first-hand accounts of thousands upon thousands of people, I agree with you.
sgk284 is on the mark with emscripten and to a slightly lesser extent coffeescript. But another project to keep an eye on is Google's Native Client, particularly the paradoxically-named Portable Native Client (PNaCl). If anything becomes the next standard scripting extension to the browser, PNaCl stands a good chance of being it, IMO. Once we have that, the browser really isn't much inferior to any other applications platform.

I'm guessing it will become more of a focus for Google as their Chrome OS matures. If it's a big success for Chrome, perhaps it'll spread elsewhere.
Just discovered this interesting tidbit of information and thought it would be worth sharing. I've learned a fair share about trademarks/IP, but I had no idea something as vague as a color for a candy bar wrapper could be registered. A quick Google search + Wikipedia resulted in some newly acquired knowledge: "A trademark is typically a name, word, phrase, logo, symbol, design, image, or a combination of these elements. There is also a range of non-conventional trademarks [1] comprising marks which do not fall into these standard categories, such as those based on color, smell, or sound." Apparently there have actually been lawsuits over the color orange [2].

So my question is - what happens when all of the commonly used colors are registered?

[1] http://en.wikipedia.org/wiki/Non-conventional_trademark

[2] http://www.foodliabilitylaw.com/2011/01/articles/trademark-2...
The best verbalization I've heard of the experience is that it removes many of the filters of daily life.

What you do with that is up to you, but it's a powerful tool in some ways.
I just mean that it implies that finding cheap hosting for a ruby webapp is problematic. If the purpose of that statement is to say that more places will support Python than Ruby, then it should probably be worded differently.
I don't see anything malicious in this one. Maybe I'm wrong?. Was wondering how it can spread. Am I missing something?
Did anyone else notice how the animations on the robots' head looked very Japanese in style? Right before he ripped it off and threw it on the ground?

I got a subtext about a different sort of conflict than us versus the robots.
This works very well for anything where people can objectively judge how good you are.

For anything more arbitrary you're going to need to toot your own horn a little. Of course, you still have to avoid doing it too much.
> Open source is for people who are better at this than me.

If you think that then you're possibly better than the most people contributing to OSS. Just look up http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
>Then Newton assumed his second law and law of gravity, invented calculus, and used the three to derive the ellipses. That's why we think that Newton was one of the greatest of all scientists. The computer program is suggesting that it is hoping to automate such work; ROFL.

Exactly. Most of the solution is spoon-fed into the algorithm in the form of the fitness function and the terminals. The actual work done by the learning mechanism is trivial, non-generalizable and scales exponentially.

I don't even think that the researchers are overoptimistic in this case. They are simply being dishonest. The shortcomings of this line of research are obvious to anyone who's spent a few days with evolutionary computation.
Guess I'm a little too young for the 12c. I grew up on the 28S.

Concatenative languages like the HP RPN offer a nice gentle introduction to programming. In fact, I'll go further and say they trick you into programming without even realizing it. One minute you're working through a calculation for the Nth time via the same series of button presses, the next minute you're recording those button presses into a new user-defined button, and moving on to some higher level calculation. I've seen people do this and think they're "just calculating," when in fact they're doing bottom-up programming.

Here's an example if you're not familiar with HP RPN. Say you're performing a repetitive computation like finding the euclidean mean with X and Y already sitting on the stack. These are the buttons you push:

DUP * SWAP DUP * + SQRT

You can turn this into a program by recording the same set of button presses, then giving it a name:

<< DUP * SWAP DUP * + SQRT >> 'L2NORM' STO

On the 28S and later calculators, there's a menu that holds stored programs. Now you just navigate to that menu and hit the button under 'L2NORM'.

This natural progression from calculation -> programming is something I miss in other languages. I like the idea of concatenative languages [1] like Factor, Joy and Forth, but hesitate to embark on anything more than trivial programming with them; their terseness can be even more extreme than Lisp's.

[1] http://concatenative.org/wiki/view/Front%20Page
In Its Latest Crusade, Google Takes on Patents
Are you looking for iPhone application Development Company in India?
Also if you understand the project well enough to write documentation you have to have the ability to put yourself into a new user's position. Many people lack this ability and create just unusable docs.
Youth Is A Power Of Tomorrow: Electronic Waste (E-Waste)
This is great, and I love to see Spotify develop - as I use the application everyday.

However, I would think it was a more requested feature which they have not done anything about: the iPad app.
A very important rule in almost all OSS projects: have a thick skin. There is usually a few abrasive and argumentative people that derail good development due to ego or trivial issues, avoid projects with people like this.
To me the lesson would be that things break, and deals like this should probably include some sort of cushion. I'd be cautious of just banking on the fact that we'd never have to pick up a huge bandwidth bill because nothing would ever go wrong.
Pune Portal
Pune city of India - Get information about the city of Pune, hotles, colleges, schools, restaurant and bar, pune life and much more.
"The secret to underwater swimming is going deep early. The trainees learn that if they swim along the bottom in deeper water, the increased partial pressure of oxygen in their lungs will allow them to hold their breath longer and swim farther."

That, plus the somewhat more streamlined profile of the upper body when under pressure. For example, blow up a balloon at the surface and bring it down to the bottom of a swimming pool and notice how it shrinks. The same thing, although much less spectacular, happens with your chest. (This is not the case when you use scuba breathing gear, which will allow you to keep the pressure of the air in your lungs equal to the pressure of the surrounding water at the depth you're at).
A Perfect Circle Atlanta Tickets
Given that HN is related to startups and given that startups needs to sell to make a living (not just perform) that advice surely isn't well suited for most people here.

"Be a different professional" would be a much better subject to riff on IMHO.
Heroku may be a good value for what it is, but it's vastly more expensive than a lot of entry-level shared hosting services - you know, the kind of place that starts at $5 or $10 per month and runs cPanel or an equivalent. Lots of those support Python these days; Ruby support still seems to be much rarer.
Can the Khan Academy scale ... even without Sal Khan?
Here's a question that I have been having for some time. I have been suggesting Khan Academy to a LOT of young parents in India and I had a couple of questions along these lines.

Is it Sal Khan all the way down ?

The question that frequently comes back is that will it still be around if Sal Khan is no longer available. Does the curriculum/structure/philosophy lend itself to be replicated and scaled ?

One thought (mine) is that if you get a really, really smart person and ask him to learn and then teach a completely new topic unrelated to his/her original field - will that be equivalent to what Khan Academy is doing ?

Because if it cannot scale and is limited by the lifetime of one person, is it worth pursuing at an institutional (lets say an entire school adopts Khan Academy curriculum) or at a national level ?
Python and Lua were the first languages I used that had tuples as a native/core/whatever type. Absolutely love them. Changes how you program sorta thing. Mind blown that every language doesn't have them.

Despite this, I can't get into Python (having tried 3 or 4 times the last couple years). The Ruby ecosystem is simply more polished...gem, rvm, capistrano, rails, sinatra bundler, .... I really tried to fall in love with Python/Django, and it just isn't as good as Rails by a wide margin.

When languages are as close as Ruby and Python (or C# and Java), frameworks/ecosystem/community matters a ton more.
"If you’re looking for a flame post - this is not one of them. I love both languages and I’ll simply compare some of their features and possible uses."

This was an interesting post, and I'm sure the op didn't mean any of it as a "flame". Problem is, on a lot of the comparisons, the op just said "I won't get into this, but I prefer Python" (or Ruby, depending on the feature). Those kinds of statements don't really advance anyone's knowledge, but are sure to get some people annoyed.

As someone who uses Python but hasn't learned Ruby, this article got me to the same conclusion I alway get - while Ruby has a few very interesting differences and clever tricks I'd love to learn, it's so similar to Python that I'm better off learning a completely different language.

One thing I think is tiny, but incredibly helpful in Ruby, and I don't understand why more languages don't have it - the ability to add "?" and "!" to operators. That's an actually useful convention.
Google Analytics’ New Site Speed Report Tracks Page Load Times
"And people are fleeing Java in droves. " -evidence needed.
> Do those massive systems on Oracle etc scale out, or simply scale up with expensive hardware?

Both. If you still need ACID guarantees and want hundreds of thousands (or even millions, if necessary) of TPM, you will need to pay the piper.
Actually, the event described isn't Google taking on the patent system. It is Google buying a bunch of patents.

And sadly, that action involves instead accepting the rent-seeking, protection-racketeering business as usual.

I was hoping that Google had decided to put its weight behind some effort to invalidate software patents in general. Something like this would certainly be in Google's interest but I suspect they chickened out when they understood the forces arrayed against them.

Edit: I'm happy to notice their blog post still pushes for patent reform. But this is them protecting themselves in the mean-time.
The point of my post was to say that if you take a serious look at the ORM you want to use, fully understand the issues you may have with it, design/adapt your development process to help mitigate the issues you may run into, there are huge advantages to using it.

I was just pointing out that ORM's are indeed quite effective in online systems that are more complex than a blogging site.

If you're going to say "no, don't use it", based on a development situation that is very much an outlier (MySpace), and use that experience to discount it for any but trivial use, then I'm not sure what to say.

They can and do offer real-world advantages with minimal downside if you treat them like any other tool, and not use them blindly, in reasonably complex and large systems, as I've tried to demonstrate.

As to your environment, the data requirements were quite different than ours. Our systems were more like online banking systems; very much an even split of fast writes and reads, transactionally bound to third party systems (in-game payment, in-game "real time" use of consumables, etc), real-time analytics for fraud detection, etc. We were very much high IO, and our caching opportunitites were few and far between.

And in our environment, we HAD to have sophisticated testing. I ensured that the stress and load testing was done so that we could directly simulate the load of our expected user base, with realistic profiles, in order to better engineer our databases and disk IO. It also allowed us to measure the impacts of feature additions, etc. If it failed in Production, it made the news, and we had millions of gamer-freaks bitching everywhere.

In my case, the middle-tier was not an issue... we enabled minimal caching on a per-box basis, and other than that, they were stateless, and we could add/remove them at will; the application WAS the database.

And you can still abstract various parts of the database while using an ORM. We did write a few special stored procedures, and used some forced query plans, views, etc., to tweak the performance.

And yes, Oracle can scale out quite well. Cache Fusion, high speed and low latency interconnects, and shared block access provides incredible scaling without having to do anything special in the middle tier.
If comparing to Bay Area salaries, keep in mind there's a pretty big difference in cost-of-living. According to this cost-of-living-calculator:

http://www.bankrate.com/calculators/savings/moving-cost-of-l...

$50K Portland
=$74K San Francisco
I had to dig for it, but he references another article he wrote [1] which says:

There is never a reason to use source control to version your data
This will be painfully obvious to most people, but I’ve seen it done before, and more than once too. Source control management exists to version, um, source code...

[1] http://www.troyhunt.com/2010/07/rocking-your-sql-source-cont...
plz create add as a friend option and share comments with friends. which not requires karma.