skysight-inc/HackerNews huggingface dataset:
Have you checked the "Articles" section on betterexplained.com? Clearly the author of the article is trying to put his ideas into practice - not perfect but rather helpful in fostering something like actual understanding of topics that are all too often presented as a sequence of rote manipulations (more or less all of K12 and many "service" university courses follow this).
I think the issue here is more that he probably didn't know how to start a new instance from the taskbar in Win7 - which is understandable as it's not exactly obvious - and was used to doing it from the start menu. However, you could make a case that switching to an existing instance is the more mainstream expected behavior and starting a new instance is a bit more advanced, so it's ok for it to be tucked away a bit more (but convenient enough once you know how).
Hi. I appreciate the comments and if you're open to it, I'd like to understand your point of view.

The "Math Wars" actually reference a longstanding struggle about math education in the US (http://en.wikipedia.org/wiki/Math_wars). That allusion is more apparent to people in the field however.

I thought I gave the debate a fair and nuanced treatment and I'm curious to see what specific points are silly or baseless. If it helps, I actually ran the essay by an online buddy at Khan Academy and he liked the tone and focus on solutions. So I'm very confused where your offense is coming from.

I totally agree Khan Academy is doing great stuff right now (I recommend them often). Other educators are as well. The problem is the entire movement is not cohesive, and the entire online learning movement is losing the attention battle against individual pop stars.

I don't believe quantity is a direct proxy for quality (see said pop stars), but if it helps: I've written among the most popular online tutorials for exponents, natural log, imaginary numbers, introduction to calculus, Bayes's theorem, Euler's theorem, radians, combinations and permutations... [just google for any of those topics]. They've collectively reached many millions of people and are used in dozens of courses.
What we really know about our evolutionary past – and what we don’t
But who can afford them? I went to Barnes and Noble a week ago, browsing the new release section, and the two books that looked interesting that I thought about buying cost $28 and $26. I quickly put them back and decided to investigate the Kindle versions or wait for them in paperback.
Awesome stuff, really.

off topic: I find the comments to be very much in positive side after some time. Perhaps it's all the posts that were complaining about negativity on HN. Upwards.
Aerofex: an all terrain hover-bike that is reminiscent of Star Wars tech
Foreword: I'm biased, as I worked on CUDA for several years.

The conclusions offered by this deck are mostly FUD.

First of all, Haswell, the architecture where those transactional memory primitives are available, isn't out for another year. Saying Knights Corner was available on November 2011 is also deceptive; Intel demo'd it at SC11, but you can't buy one yet.

Second, he helpfully glosses over that Cilk++'s elemental functions are identical to how CUDA and ISPC work; write a specially decorated single-threaded function, use a specially decorated function call, and end up with parallel work. I think it's exceedingly likely that the industry will standardize on this as the data-parallel methodology of choice within the next ten years. That timeframe will depend on how quickly GPUs and CPUs converge in terms of functionality (with vastly different performance characteristics). Task-parallel stuff will be done with something else.

The really difficult question will be how to get performance portability. C++ (or Fortran) code that runs well on Haswell will probably run like crap on KNC and vice-versa due to differences in the number of threads you need in flight, cache sizes, vast latency differences, etc. (Look at OpenCL running on two GPUs or especially CPU vs GPU as an example today.) Solving that is going to be the real challenge.
Another update lets the user add in their own chords: http://calvintennant.ca/learningguitar/12-08-21/
Well it's not as clear cut as the post suggests, though it's clearly stated as an opinion piece so they are entitled to whatever they want to think/believe.

The difference I'd like to point out is how scalable and reliable the business model is for generating value (aka money.)

For example, I run a web design company that offers custom services and consistently generates revenues each month. However it's not a scalable business. If I got 100x more sales next month, I would need more people and the number of people needed would most likely be a linear function of the number of sales I got. Also, it's not a completely reliable business model in the long run.

Compare that with that of Wix.com, which is a DIY website builder software. I would bet that they know that for every X free users, they'll generate $y in add-on sales. If they got 100x more users/customers, they would need more people and resources but likely it would be an logarithmic function.

Now if you had a "startup" like Wix without a clear focus on figuring out how to generate revenue, that's just foolish. That wouldn't be a startup. That would be wishful thinking.

Basically what I'm saying is that it wouldn't be fair to say that my business that consistently generates $x/month is better than a "startup" that might generate 1/10 of the revenue each month IF they are deliberately trying and succeeding at figuring out an effective, scalable & reliable business model because in year Z, they could be 10x my revenues.
I'm not sure what your point is. What's the fallacy? I haven't seen any examples of this sort of discussion question that are good arguments for allowing them on SO.

Like. maybe, avoiding database development mistakes made by application developers?

Nobody's saying don't post that information. Just, don't post it on Stack Overflow. There's plenty of other places to post long-form pieces about general discussion questions. The best of which is probably a blog. If I want to avoid database development mistakes I can google for that question pretty easily. I don't need to go trawling through Stack Overflow to find that sort of generic advice, and I don't need to drown out other people's legitimate questions with my own fluff question asking for a rehash of widely-known database development practices which I could have found elsewhere.
Well said, tptacek.
I did what is mentioned, but nothing happens

Go to http://ciembor.github.com/4bit.
Design your terminal look.
Click .Xresources button and save it to ~/.Xresources.
Run xrdb ~/.Xresources.
Get back to work (or to the first step).
The manufacturing cost is about zero but there are other costs, like transport.
Wow, what a great site. I love the design of their new "our video library can only be streamed within the United States" message. Very readable, good typography, a big improvement over the previous version. This redesign is definitely a success!
From some of the other comments it looks like shift+click on the metro start screen works to open a new instance (which is the same as the task bar in Win7,8)
Because that's not in our interest long term. If we charge upfront a large amount (and inevitable disincentivize ourselves from providing great support and upgrade to them thereafter -- which are crucial since it's an "extremely difficult" business), we will get negative word of mouth that will not be great for our sales and marketing.
Certainly, and growing too.
It varies greatly, but most stay for at least 3 months, empirically.
It's a good book, but I am not sure if it's the book to read if you want to know even a little bit of the technical marvels he came up with.
I found the book to be good enough to know the names of Tesla's inventions and who he was day-to-day, but not much more. Obviously if that's the main interest, this is a fine book.

On the other hand, if the idea is to learn more about his inventions, I'd recommend reading some of his own writing, e.g. Selected Tesla Writings: http://www.tfcbooks.com/tesla/contents.htm
Lots of really amazing articles there. Check out this one,
http://www.tfcbooks.com/tesla/1900-06-00.htm , it's one of my favourites.
Why wouldn't they stage in S3? :)
Been watching Breaking Bad? ;)
Launching a New Hulu: A Fresh Look for the Shows You Love
I used Postgres arrays in a project a few years ago -- The university course catalog was so awful I had to create my own. There was a 7-element array of integers (one for each day of the week) where each element was a bitmap indicating if the class was active in that period.

To the DB driver, it was just a string -- { 0, 0, 0, 0, 0, 0, 0} -- so I split it into an array manually in client code.
Cool, thanks!
Would be nice if there were a filter or setting to only show stacks that have > 90% support on both Mac and Windows.
Does it have anything to do with Starbucks? How do you know?
If I had karma enough to downvote advertising, I would.

FWIW, Little Bird electronics are another Australian supplier of Arduino & associated electronics. http://littlebirdelectronics.com/products/arduino-uno-r3

No association, except for being a satisfied customer.

It's always a toss-up between ordering locally & just shipping from Sparkfun, though, especially with the exchange rate.
C++ is increasingly used for high-performance and massively parallel systems. While I used to work on systems primarily written in Java (large-scale analytics and databases) everything new is being done in C++, especially any kind of high-end compute environments. C++ has a few very real advantages on modern architectures and when tackling modern problems. With C++11, it is also a pretty decent programming language in terms of expressiveness.

C++ has two big advantages over alternatives like Java: very low and deterministic processing latency (important for real-time) and very efficient memory model (important for throughput). These are really both about memory, and C++ gives you detailed control in a way few other languages do. As to why this is important, memory performance has been scaling more slowly than many other aspects of computing architecture such that it is the bottleneck for a growing number of applications. C++ allows you to be very efficient with the memory architecture without much effort. If your application is fundamentally bound by memory performance, competent C++ can get you 2-10x returns on performance in real systems relative to languages like Java. (For some other tight-loop, CPU-bound codes, not so much.)

I'm pretty bull-ish on C++11. It is not so much that I am a fan of the language but that I am a fan of what it can do in terms of performance for databases and large-scale systems. Most of the high-scale and high-performance development going forward seems to be targeted at C++ these days. That was not always the case but the requirements of modern applications are somewhat forcing that choice.
"Sorry, currently our video library can only be watched from within the United States" - same as the old Hulu
15 things we learned about interface design as developers
Curation isn't the answer. It's just cute and it has a pretty interface. But it's like ice cream against a nuclear holocaust. There is no silver bullet. The big issue is that just can't deny the role of parents in the education problem.
Probably has nothing to do with Starbucks. Just bad timing with a company that needs a lot of 9s of uptime.
Ask HN: When does collecting data go from profitable to hording?
Everybody does it. Everyone collects data on their customers, advertisers, future customers - everybody. As hard disk space becomes cheaper, the amount of data being collected keeps growing.

However, after all this data is collected, is anything useful coming out of it or is everyone turning into hoarders?

Was there anything in human history that showed that exponential collecting old things ended up being profitable (other than for patent trolls, tabloids, and stalkers)?
TED Reveals Top 20 Most-Watched Talks, Sir Ken Robinson Tops The List
Are both the main site and the API not functioning at the moment? This would be less of an issue if payments could still be processed during this time
CTF challenge was Stripe. Not Square. Close enough though :)
Cilk Plus: Intel's augmentation of gcc for parallel programming
The title is unnecessarily provocative-- Square wouldn't magically eradicate downtime after a starbucks deal.

And the website being down is different from the service not working. [Edit: the payment app doesn't work on my iPhone either. I guess I spoke too soon]
Brazil strike may delay release of July jobless rate
Amazon has ridiculous internal bandwidth. The costly bit is external. The time delay is largely internal buffer time - they need to pull your data out of Glacier (a somewhat slow process) and move it to staging storage. Their staging servers can handle the load, even at peak. GETs are super easy for them, and given that you'll be pulling down a multi-TB file via the Internet, your request will likely span multiple days anyhow - through multiple peaks/non-peaks.
You sick bastard!!!! Now I had to buy 5 shirts just to make sure I get my free one. How dare you! KHAAAAAAN!!!!

edit: set self destruct code: kirk0001 <-- lol at complexity.
Thanks for the ideas. Exactly, something like running commentary / different approaches could work. I greatly prefer text to online videos [not sure why, I think I get impatient that I can't read at the exact speed I want?] and would go through those.

Wikipedia is self-described as a reference [not teaching tool], stackexchange is good for point-fixes [q&a], but some more "guided tour" could be useful. Especially to help appreciate math as an art/journey vs. pure problem solving.
One would hope the frontend page has NOTHING to do with payments.
Intermeresting.
Yup, equally valid point. Org-mode is very frequently mentioned as the hacker's todo list.

(apologize if that's not the correct characterization, but I am agreeing with you :) )
That didn't bother me. I think there's a legit argument to be made for classic ASP as its own language. The lack of distinction between .NET and pre-.NET languages was the irksome bit for me. Edit: But far from the only irksome bit, hence my warning to others. :)
Not really, because I was managing large scale tech implementations. That's a full time job and then some. I don't have the dev chops to little projects for $XXX/hr. Maybe one day :)
Neither the API nor the frontend site are working for me.
One of the differences with postgres is that it's OK to use interesting data types. Other systems treat it as though it were somehow wrong.

See my post here: http://thoughts.davisjeff.com/2009/09/30/choosing-data-types...

And no, using arrays is not an automatic violation of first normal form.
The videos still don't fill the whole screen when not maximized like Netflix. :(

Also, HuluWithMe doesn't work in it.

Other than that, I like it a lot.
Choosing Data Types
Your logic is infallible... I mean fallacious!
According to this link:

http://www.flickr.com/photos/damianward/3300112470/

"The ROM used only 89 KB of the available 256 KB. So to fill the chip, Apple put the photos of the development team into the ROM. To see these photos, press the debug button then type: G 41D89A"
squareup.com is still up.

Edit:
Apparently it was a cached page in my browser.

Square.com is now using squareup.com SSL certificate.

Does this mean Square, Inc. already acquired square.com?

Edit 2:

square.com automatically redirects to square.com

whois info still says that square.com owned by Square Enix.
It used to be pretty nice to navigate, you go to the show page and there's a list of the episodes they have available and their air dates, along with another list of clips and webisodes. You also have recommended related shows, information about when new episodes are released. Hovering over any title shows a brief description of the episode.

Then on each individual episode page, discussion about the show.

Within the viewers, heat graph timelines available showing what parts people watched the most.

All this is gone.

Instead, animated episode titles in a slide show. Can't find a list of episodes available, seems to not exist except by playing catch-the-moving-tile, a frustrating game with little pay off. Discussions are now in a comments section which seems to be empty on most pages. Pages are slow to load.

No doubt the UI experts that created this monstrosity are the best and the brightest, from the latest schools with the most contemporary techniques. They always are.
It was obviously an ultralight, but how do we know it wasn't converted an an unmanned vehicle. I can't imagine it would be hard to convert one to use radio controlled servos. Not having a pilot would free up a lot of weight for the shipment. The shipments they talk about are 250lbs, which is the same as the regulated amount ultralights are allowed to carry. The cartels wouldn't care about the regulations, obviously, but they would care about not over-stressing the engineering limits of the aircraft which would risk losing $400k to $16M in product (if the article is correct) if it crashed.
maybe they should call it squaredown...
I think this makes a lot of sense. I used to be a proponent of everything being a .deb or .rpm, but I've come to realize that certain things just can't be packaged reliably on that level.

I know a whole slew of people who refuse to try out node.js because npm exists and they can't (well maybe 'really shouldnt') install those packages with apt-get.

I've yet to see a reliable up-to-date OS vendor distribution of node.js itself, much less all the packages.
Am I going nuts? Because squareup.com for me is down.
True, because it's based on their spyware-toolbar, so you only measure the people who are relatively clueless about their computer - but in absence of the 9gag-people citing their sources there's not much more to do.

I don't know how ranking.com generates the numbers, but in their ranking reddit.com is 11,763, 9gag is 11,768 and 4chan is 11,775 - all kinda identical.
Treat them like alcohol. They already have all the answers to those questions solved for it, and, in some cases (driving while impaired, for instance), they already are treated mostly the same.
I like the game mechanics.

A story that comes to my mind is: there was a grocery store in London in the 1950s who didn't have the best of locations. They ran a contest: They would randomly select a half an hour time period (eg: 2.20 to 2.50pm). People who had shopped during that time on the previous day could come back with their time stamped receipts and get cash back.

The store tripled their number of customers per day.

This however worked because people didn't go out of their way to buy new things. They just went out of their way to buy the things they needed at a different store to get a chance to get cash back.

So my suggestion is this: source out the "winning" designs on threadless etc in the past 3 months. And list those t-shirts on your website only. Don't ask your audience to submit their designs.

And announce this fact. Re-assure people that they are buying the same "hot" stuff they would buy on other t-shirt sites. But they could just earn a free t-shirt too.

Take away the neg that comes with the "least popular tshirt" tag.
Indeed....

"There’s a reason coke and heroin cost so much more on the street than at the farm gate: you’re not paying for the drugs; you’re compensating everyone along the distribution chain for the risks they assumed in getting them to you. Smugglers often negotiate, in actuarial detail, about who will be held liable in the event of lost inventory. After a bust, arrested traffickers have been known to demand a receipt from authorities, so that they can prove the loss was not because of their own negligence (which would mean they might have to pay for it) or their own thievery (which would mean they might have to die). Some Colombian cartels have actually offered insurance policies on narcotics, as a safeguard against loss or seizure."(source: http://www.nytimes.com/2012/06/17/magazine/how-a-mexican-dru...)
From a Wired article citing this post[1]

'Update: An Amazon spokesperson says “For a single request the billable peak rate is the size of the archive, divided by four hours, minus the pro-rated 5% free tier.”'

This seems to imply the cost is closer to 4k instead of 22k.However, the spokesperson's statement seems to describe intended system performance , not prescribe the resulting price. So if it actually does take them an hour to retrieve your data, you might still owe them 22k

[1]http://www.wired.com/wiredenterprise/2012/08/glacier/
True, Concurrency is not Parallelism [http://concur.rspace.googlecode.com/hg/talk/concur.html], but sometimes all you need is parallel execution of a single algorithm, and you need a set of primitives that succinctly and efficiently express that parallelism... not to mention integrated access to SIMD and GPUs, where only parallelism need apply. I'd say there needs to be both a high level "break your app's work into a heterogeneous set of processes" API, like CSP, and a low level "run an algorithm on this array really fast" API.
Off topic!

For your punishment, you must donate to the charity of my choice:

http://www.savewalterwhite.com/
Unfortunately, there are still an annoying number of ads, which is the main reason I got rid of my Plus subscription.

Can anyone comment on whether or not things have improved for subscribers?

Edit: Come to think of it, it was more the fact that so many ads repeated, rather than the number or length of them.
ok...the points u mentioned are not there in Google..you should say that it is more featured than google in terms of searching a product....
I just have to say (post upvote) that this was one of the funniest comments I have read on HN. It so perfectly points out how ridiculous much of tech coverage is.
If you're interested in this sort of digital archaeology, check out The Cutting Room Floor: http://tcrf.net/The_Cutting_Room_Floor It's focused on unearthing this sort of thing in games.

There's also a lot of this sort of thing on http://pagetable.com
At least this is happening when the vast majority of the shops that accept Square are closed.
This seems difficult because what makes Hollywood profitable is the movies they make, which cost big dollars and often license expensive IP from others (think Transfomers, superhero movies, etc.). It seems like the kind of thing that's hard to disrupt on a low budget.
What do the percentages under the "i" mean?

Is that based on OS version, or browser, or... ?
"I write software".
I rarely use the website to watch Hulu, and really don't get much value out of Hulu Plus on console. I wish they'd put effort into licensing worthwhile content vs.

(Also, Amazon Prime streaming is usually HORRIBLE video quality for me, as well as selection. Netflix is really the only non-pirated service with decent selection and quality, and even it really lacks for selection compared to 2y ago. But I don't want to pay $20/movie for iTunes movies.)
nice compilation. I end up using some of the ls* commands quite a bit, but I didn't know so many more existed.
pagetable.net and www.pagetable.net don't seem to resolve.

<<>> DiG 9.8.1-P1 <<>> pagetable.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 32690
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;pagetable.net. IN A
This is not a terribly difficult restriction to get around:

1) Boot an ec2 instance in VA, US
2) ssh -D 8888 <ec2hostname>
3) Configure Chrome/FF to use a SOCKS proxy on localhost:8888
Why not just include a link to the actual Google page for Octane instead of a spam post about it? https://developers.google.com/octane/
Sorry, fixed; it's pagetable.com.
Sadly, that's not Hulu, that's the rights holders. And that's not changing for a long time.
Amazon Instant Video is great though... except that you must use a browser to purchase videos. You can then access them in your "Instant Video Library" on console.