skysight-inc/HackerNews huggingface dataset:
I went to Waterloo as well and absolutely loved the 4-month co-op terms and would have hated being limited to a single 18-month term with a single company. You get to try a little bit of everything. I did big companies (BNR, NT in Toronto), a smaller Toronto startup and mid-size (Novatel in Calgary) and after freezing my a in Alberta for a winter term went to southern Brazil for my next two terms.
Anyone know if TrialPay will still be involved here?
In some countries, the State funds political parties in proportion to their votes or some other parameter. Obviously this is never enough, so large businesses do have an influence over here as well. "Revolving doors" are a bit less common than in the US, but that's changing.

Note that corruption is not necessarily linked to the source of "original" funds. Italian politicians are the best paid in Europe... I rest my case.
Before graduating from Waterloo, I had the opportunity to work in three different countries (Canada, USA, Japan), on everything from web services to embedded C. While I was a good student, and I doubt that I would have had any trouble finding a job with or without co-op, getting the breadth of experience was incredibly valuable - this would be something much harder to get after graduating.

I generally dislike competition of school brands (ie. Waterloo vs. Toronto), because I am fairly certain that education is 95% work ethic. The co-op program I firmly believe is exceptional, however.
Thanks.

But, can I just add two things: that's about as specific a legal argument as I've ever seen an engineer (or mathematician) make, including chapter/verse citations to actual court decisions. Not only are you mischaracterizing it, but you might also take a moment to be specific about which parts of it you disagree with. Why should we be interested in how we feel about people's interpersonal conflicts? Bernstein is right or he isn't.

Second: I didn't call you out for bomb-throwing (that would be hypocritical in the extreme). Can I ask, how much of your original comment do you still stand by?
oh I see. I agree with you entirely.
I agree with you for the most part but what I'm talking about is stuff like spreading rumors and disseminating embarrassing pictures and videos.
I'm a recent UW grad and though I think there is huge value in the co-op program I think the main driver is the University's tech-driven culture. Just go to Davis Center (Waterloo's tech library) for an hour and it will be hard not to get swept up in a discussion about new technologies, innovative new applications and interesting points of view. Even the humanities curriculum has a tech twinge; I graduated with a BA in Economics being able to code concisely, and use an arsenal of open source tools to solve problems the are discounted as being "too mathy/techy" by other economics programs.

You are going to see a whole lot more creativity coming out of Cambridge as well. The architecture program has created some of the most talented designers in the world and the admin are doing some great new things to have students apply those skills to UX.
Google making their own processor for android devices?
Normally I wouldn't post this on Hacker News due to it's serious nature, but: thatsthejoke.png. Stupid post get stupid reply :)
The Linux Action Show tells you what's going to happen with Linux in 2012
If anything, my point is that it's not down to preference. In specific use cases one platform can simply be better than an other.

Android is better than iOS at certain tasks. As it happens, this just isn't one of those.
Very nice. I hear the guy who made this is super attractive.
DebuggerStepThrough is really useful, but only use it on code you are 100% sure is correct; otherwise, you're in for a difficult and frustrating debug session 6 months later.
How Google beat AP with Iowa caucus results (and why it matters)
The movie is called Jiro Dreams of Sushi. My recollection is that Jiro's tiny restaurant was the first Sushi restaurant to receive 3 stars, and it received them in the first year it was visited by reviewers.
The movie itself is a stunning testament to the power of doing something narrow and deep extraordinarily well. I cannot recommend it enough.
You mean this image: http://visualidiot.com/posts/photoshop/img/cymbal.gif ;)
I think that is a really interesting idea. However, in my previous position I worked to help get a local chain hotel some bandwidth beyond their dedicated T1 connection.

That's right, they had more than 50 rooms plus the hotels staff all using a 1.544mbps connection. They were ecstatic that we were talking about bringing in 20mbps via fixed wireless. However, there was tons and tons of red-tape with their corporate IT department.

Moral of the story: the infrastructure is so uneven that using GoogleTV in hotels will be really hit and miss. Unless, they do it in Kansas City with Google Fiber ...
Alan Turing and the Programmable Universe
We're scheduling an anti-SOPA blackout for 1/18/12. Let Google & FB know.
It's interesting to me in part because I tend to think of the SOPA battle as being rooted in the age-old war between North and South -- Silicon Valley vs. Hollywood. Attempting to cripple our industry is just a standard war practice. But to consider that the Senators are both SF residents makes me doubt the premise.
Step 1: Get a life.
Thanks for this. Perfect timing, as I'm getting close to launching something.
Cheap Lebron 9 Shoes Online Shopping
Yeah by the look of it I think thats by design!
I think the LEGO case (www.smallworks.com) is more interesting. Modify it to be what you want.
That's actually an illustration of the Contraction Mapping Principle.

Another way of illustrating it is that if you're in city X and place a map of city X on the ground, then exactly one point on the map will be above the corresponding physical point.
We're still in business.
Why does this include an accelerometer?
"Everyone and everything I love will die and be utterly forgotten in a few hundred years."

That one isn't really that bad though. Unless you are obsessed with leaving some kind of significant mark on humanity. For most of us, what is remembered and forgotten in a few hundred years is hardly relevant since we will be dead.
Creating awesome videos with Founder of Grumo Media - Miguel Hernandez.
Democrats tend to favor government regulations of any kind, while Republicans are somewhat more likely to oppose them in general. So it doesn't surprise me at all.
Nope, it's civil law, your basically free to arbitrarily decide how and who to enforce it against (subject to anti-discriminatory laws and the like)
But they do. The philosophy of the system is the same, just the details, the macroeconomic variables are different. Hopefully they will even out in several decades. The Netherlands are a good example of what we are trying to achieve. (I live in Lithuania, a country with a similar GDP (PPP) per capita to Hungary.)
Extreme Couponing Secrets
> if I spend a lot of time programming, I want the language to be succint and straight to the point.

When I was a beginner, I -also- wanted that. For some people, verbose == readable, but for many, it's just not so.
If you, like me, wonder how one can even get funding for research on crumpled paper, Prof. Menon's research area is on condensed matter, "primarily on soft-condensed matter systems".

Article passed on the interesting tidbit about Britney Gallivan (http://en.wikipedia.org/wiki/Britney_Gallivan) and her paper folding result.
This is great! However, I'd love to see this for Stalin.
Hope this helps (from another point of view)

http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
We had a similar problem at http://www.formspring.me/ when we wanted to implement a search feature somehow similar to Facebook search.

Our main application stack suffers from the same symptoms, robust, but slow-ish.

After lots of thoughts, and because we knew how often the data would change, we came up with a solution of generating an index per user stored in s3 and retrieved from the client via JSONP.

The text matching and sorting is all done client side and the search feels fast.

If your data doesn’t change in an unpredictable way and with no concurrency issues, building indexes (json blobs) at write time is a strategy that'll get you pretty far.

Let me know if you want more details about our implementation, I'll be happy to share.
> Anyways, the point I wanted to make is the Article's comment about the clothes young people wear - it is quite deceptive to use such a metric.

I agree with that.

Also with unemployment: in Japan, unemployment benefits and welfare in general isn't as nearly as extensive as in the US (let alone Western Europe), women drop out of the workforce earlier, etc, so it's not appropriate to compare the unemployment rate in isolation.

> PS: The goal of my post is not for Japan bashing but trying to give an unromanticized balanced view

Well, you have to admit that "Japanese health care is a joke" does sound like bashing. ;-)
To actually bring up something slightly more serious: "I didn't have time to wait for Firefox to open up" - Is this really valid today? On my computer Firefox starts up slightly slower than Chrome, but that's because it's full of add-ons. When I run on a clean profile, it's just as quick as Chrome. Anyone else got some data/time on this?
Whether the guy can dance or not is immaterial. He's succeeded in getting us to talk about the product, and that's what counts. I don't watch TV but practically every advert I've seen is (a) terrible and (b) designed to get people talking about it.
Samsung announces Wi-Fi IP SmartCam at CES 2012
Or http://httpbin.org
Screenshots of some of the giants at the beginning
NodeUp:Ten - A Node.js Podcast
The Most Common Way Entrepreneurs Kill Their Business
With Subway Fare Upped to $2.50, Will Pizza Slice Prices Follow Suit?
Internet censorship is now alive in Australia since June-ish 2011.

Most of the biggest ISPs voluntarily adopted Interpol list. And made it mandatory for their customers (I left). Seems odd that they would risk being censorship companies, but there's government money involved to those that do filter Internet.

Long-term, the subscriptions from mandatory censored Internet will be cheaper than Internet freedom subscriptions, so those Freedom ISPs will exit the market.

My next prediction to the Internet censorship: To be eligible to resell NBN, the ISP must have appropriate criminal content filters in place. Making the Freedom ISPs languish behind in the one digit megabit era.
2016 | Socyberty
Android has torrent client and support for more video playback formats. For me, it is far better suited as a content delivery system than something based on iOS.
New classifieds site with public/private groups
My error, I believe this was true at one point, however. We do account for the majority, however. Fraser's post below me gives a near comprehensive list.
they loosened the restrictions significantly around the Olympics
There is in-fact a whole family of Panama palindromes: http://www.fun-with-words.com/palin_panama.html
See! The net salary and the total cost of employment are the sole interesting figures when comparing internationally, the gross salary is a largely arbitrary figure between those two.
"RF Remote". I assume it functions like a Wii remote -- you can tip it and shake it and such.

Wouldn't work quite as well for games that allow "real" gravity to affect objects on the screen, but it would be awesome for, e.g., racing games where you tip to steer. Honestly I'm not a big fan of tipping the device to steer when the UI otherwise stays constant to the screen, so this would be an improvement for such games.
Oh true, I was thinking it was `cmp`. Thanks
I love this about his style. If he couldn't explain something in a manner simple enough for the audience to understand, he didn't explain it at all. There is no simplified yet incorrect version offered.
8 Things I Learned from My Failure to Make an Appeal For Wikipedia
Piracy has never been about the money. At least not for me. It's about not being able to pay for what I want in easy way. Some things I would love to pay for, because they're good and I want to see more like them, are not even for sale.
Yay, Feynman!

If this has whet your taste for his wonderful explanations, I highly encourage you to take a look at his lecture series made available by Microsoft Research on Project Tuva[1].

[1]http://research.microsoft.com/apps/tools/tuva/index.html
Don't forget on iOS that you can't easily push out new revisions. That 10+ day wait not only applies to your first release, but to every change you want to make.

Aside from slowing down iterations a lot, it means you want to REALLY test well before you push an iteration to them. Just heard about a top grossing iOS game that pushed out a new revision with a bug that affects 1% of their users ... causing THOUSANDS of tech support emails. And it's still another week or so before the fix will be published.

To say this causes a chilling effect on experimentation on iOS is an understatement.
Google, Facebook and whoever else is going on a blackout before the vote, please link to the politicians who support SOPA, too.

The people deserve to know it, and they need to be put against the wall for it, not only so they can't be re-elected again because of this, but also so others don't try to support it, too, fearing the backlash.
AS I argued elsewhere[1], exploiting the way C# handles `foreach` is a better way of achieving RAII IMHO; it forces the client code to do the right thing rather than hoping it will remember to use the `using` statement (or manually call Dispose()).

[1]http://news.ycombinator.com/item?id=3423426
Sounds like browsing form a fortune 1000 company, or my days at work.
Sales & Networking Mistakes: 7 Awkward Introductions
Definitely under 150ms. It depends on context too. Have you tried testing with some real people to see what their reaction is ? Then try again with other people with faster version.
Turns out you're right. There apparently was a bug in the usage stats at Mozilla. See http://blog.mozilla.com/addons/2012/01/04/issue-corrected-wi... .

> * Unfortunately, active daily user statistics since December 16, 2011 are approximately 33% lower than they should be and cannot be corrected due to lost logs.*

The underreporting lasted for 2.5 weeks.
Cool idea. Amazing price-point. There's android phones for $80 (including screen and battery), so I believe it.

The future of computers is not faster but cheaper.
What you broached open, intentionally or unintentionally, is a deep and a fundamental problem in machine learning. One could attempt to write a program that will guess (near) correctly. If the total number of hypothesis possible is finite the optimal guesser should take no more than log of the the size of the hypothesis class. The optimal strategy is to ask that example to be labeled that would cut down the hypothesis class in half regardless of whether the answer was true or not.

Things get more interesting when the hypothesis class is infinite and the guesser is no longer in control of which examples to choose. What is known is that if the examples are chosen randomly from the space of all possible examples, more specifically if the random samples are drawn independently from the same distribution, it is still possible to guess the correct hypothesis even if the hypothesis class is infinite. There of course are a couple of catches.

(i) The hypothesis class must have a finite VC dimension. What that means is given any n sample there can be atmost a n^d possible different labelings that can be induced on them.

(ii) the algorithm has to be allowed to be wrong on a certain non-zero percentage of the sample space with some non-zero probability.

These two hedges can be made arbitrarily small, just that the minimum number of training examples required will depend on how small they are. The reverse is also true, if the hypothesis class does not have a finite VC dimension the guessing problem is not learnable in this set up. This means one can come up with a scheme in which the learner will almost always fail to stay within the number of mistakes it was allowed. This learning problem set up is known as PAC learning. It stands for probably approximately correct.

The question you ask is different because unlike in the PAC set up the guesser has control over which example he/she wants labeled. Your setup is called active learning. If I remember correctly the case for the infinite hypothesis space is still open.

So in all fairness you do have to tell the interviewers what class the secret hypothesis lies in. Or to turn tables I can easily construct a hypothesis that you will not be able to guess.

An interesting case would be you tell the interviewee the token length of the little schemer'ish lisp code that encodes the secret hypothesis.

Quite unbelievably enough, there is another framework of machine learning problems where the choice of the example can be adversarial. Here of course it is not possible to arrive at the correct hypothesis. What one tries here is to do as best as the best of the "experts" you have access to. You of course do not know a-priori who is the best. This framework is known as online learning and is one of the most demanding, yet has simple algorithms that can solve it for certain hypothesis classes.
But he's hyperbolising, too. An illegal freelancer for a quarter the price is no competition for a legitimate business. Most business clients will not even consider paying black cash in an envelope, and the illegal freelancer will also lose out on social insurance.
The media companies are all supporting SOPA, so anyone who opposes SOPA is probably worried about the repercussions of going public.

I can understand why they might be staying quiet, but I think it is weak and cowardly.
This may have been true twenty years ago, but it is certainly not true today. Neither party is in favor of limiting government these days.
Try resizing the browser and making it smaller...
The Truth about the Economics Behind the Blacklist Bills
Yeah, AM radio is still used for even the largest talk shows, and it's far from perfect quality (which is why AM is rarely used for music, but it's fine for speech). Likewise landline phones especially long distance calling was never all that great sound quality but it never stopped you from picking up the phone when someone called.
The Truth About Value Types
Ruby was simply the wrong language for games. There's a reason a huge percentage of real-world games use Lua for scripting.

Floats for one aren't objects, and LuaJIT is probably 10x faster than Ruby.
How to build up then Destroy a Company in 12 Months (Netflix)
You're absolutely right. It's important for people to know what you're testing. Point (iii) in particular is all too real:

http://thedailywtf.com/Articles/The_Spider_of_Doom.aspx
Sorry, I meant to upvote you, but misclicked and now you're greyed out. You're making the post-hoc-ergo-propter-hoc point here, right?
Yes, RT is pretty good. Better than pretty much anything in US right now.
good one -- I need this too.
The comment on the youtube video links to the entire series on the BBC: http://www.bbc.co.uk/archive/feynman/

Not sure if available to watch outside UK but they are the same as on Youtube, just better quality.
That's not something I'd expect a casual user to know about, or even execute (let alone know how to execute it).
Godaddy-sponsored? seriously?
Waterloo grad here - The 4-month co-op is the rule, but that doesn't mean the school isn't flexible. There were placements in Japan that required 8 month co-op terms (you just switch "streams" when you get back to school and can still graduate on time). I did a 12 month co-op in Japan and they had no problem with it. Great experience.
Wikipedia suggests the Bushmen need to store nuts for the winter, and during early spring the only available food is game (all the plants are dead). But great point about not having to deal with snow.
I thought he was just calling into question the link-baity title.

The title is designed to be controversial as people don't like their favourite programming language to be slandered, thus they will be obliged to read the article so that they can defend their baby.

Using link bait as a title is contrary to HN guidelines, so if anything, it is the article that does not belong on HN, not the grandparent comment.
The author seems to be more interested in obsessive technical improvements than shipping a game many people want to play. One slow frame out of sixty prompts a rewrite? Product doomed. Wait until someone complains to fix anything. Something tells me that frame should not be priority one, but it is. Why?
>10 years ago, if you did well in high school you’d get into college. If you went to college and finished your degree, with fairly high likelihood you could get a job with a respectable salary.

That's still true or, at least, as true as it was 10 years ago (assuming you choose an employable major). The poster goes on to talk about the high unemployment rate -- with the implication that it's the fault of our universities -- but completely ignores the fact that today's high unemployment rates are largely driven by poor employment options for those who didn't go to college [1]. Berating our higher education system for a problem it has nothing to do with seems strange.

And then it turns out that the whole post is an excuse to plug the poster's startup.

[1] See for example http://www.bls.gov/news.release/empsit.t04.htm. As of December 2001, unemployment rate for college grads is only 4.1%, compared to 8.7% for high school diploma holders and 13.8% for those who didn't finish high school.
A good set of resources. Thanks.

Here's a few more that I've found useful:

http://iconfinder.com (or the similar http://findicons.com)

http://365psd.com (free photoshop file everyday)

http://www.colourlovers.com/ (great for picking a color scheme)

http://graphicriver.net (really cheap graphics)

http://themeforest.net (themes)
A problem is that it might not be possible to disable WPS on some routers yet, for example Linksys routers:
http://superuser.com/questions/374624/how-do-i-configure-my-...

Anyone from Cisco know? Or have the equipment/effort able to verify this claim: That "Manual" switch only affects the GUI, if you look at the beacon (with some WiFi Analyzer) you will notice that WPS is still enabled.
A more honest title would by "Why C++ is better than Ruby for game development".
Don't bother going to the Microsoft site, where you have to install Silverlight to watch a video, just use Youtube to watch the 7 part series:

http://www.youtube.com/results?search_query=the+character+of...

I am actually half-way through watching them and as with all Feynman lectures they are a real joy to watch.
Christian Louboutin Pumps : Christian Louboutin Replica
10 Years of iPod Commercials (in one playlist)
I recently came across a Spotify playlist by Evolver.fm that features all of the music from the last 10 years of iPod commercials on one playlist. It's pretty epic.
Fascinating approach. I would be interested to see benchmarks on the n-Queens solution in translated C vs hand-written C.
And this other study comes to the opposite conclusion:
"People are least happy in their 40s and early 50s. They reach a nadir at a global average of 46".

http://www.economist.com/node/17722567
It should be mentioned that this is just one person arbitrarily picking a day.
Sesame Street Zombies
Such a cool concept and design for a t-shirt series.
If p stands for "lines", how can you claim the text is written using 0 lines?
Hi Chris,

Very nice post! I love seeing these kind of comparisons.

I had the same thought as Havoc's comment (not here, on your site): Why not use both languages?