skysight-inc/HackerNews huggingface dataset:
If you are interested in benchmarks of G-WAN, see [1].

To run a benchmark yourself, see [2].

[1]http://gwan.ch/benchmark

[2]http://gwan.ch/source/ab.c
No. Sometimes I spend a lot of time and effort seeking out niche genres and digging through blogs and news sites to find "good" music. But sometimes I don't want to put in all that effort, and then putting on "Kind of Blue" or the first Weezer album is "good enough." There is room for both approaches to music listening.
I see them much more often on the 280, But every single time I think the same thing!
Dakota Fanning Dress Guci Beauty Trends 2012
Native system notifications in rails applications
Problem with PBs is that the receiver needs a schema to parse. JSON or S-expressions obviate that need.
I think this is great for prototyping ideas. Using Photoshop for web design is an approximation at best.
Thank you to everyone that chimed in so far - much appreciated.
They are acquiring Nokia?
I wonder why Michael got a divorce a year later. Maybe he didn't read the letter?
His solution is to use ActionScript?

I thought ActionScript was a specialization of JavaScript, which is ECMAScript. Is this not right?
GWT doesn't get the fair share of respect it deserves. It's not enterprise java (j2ee and such), it's a toolkit that (amongst other things) lets you write and debug java, that gets compiled to javascript in the end. GWT is not modular in the same sense as jQuery/underscore/backbone/any other js library, that's its weakness but also its strength. Also, the same modularity of those libs is simultaneously its strength and weakness. You plug jQuery mobile and backbone, you have to hack the router. You plug backbone with rails, you have to hack backbone.sync; but that's okay, we're all hackers.

If you want to dismiss GWT because it's java that's ok, but there are alot of good reasons (some non-technical) to choose java instead of CS or whatever. In fact, if you look at the history of GWT, they had all these "enterprise" patterns such as EventBus or Composite Views, or any other thing that the backbone/spine/etc camps are re-writing right now.
Low-level stuff like this is what frameworks and abstractions are for.
For people who may not have heard about what happened to Microsoft's experimental Monad shell, you might want to mention it turned into an actual product called Powershell that comes with Windows 7. It's very nice, nice enough I wish there was a good linux port.
http://builtwith.angularjs.org/ now includes DoubleClick and more apps will follow shortly as they launch :-)
Sounds like a nice idea, but has the author actually run any numbers on this? I have doubts that some fraction of the excess income of a few standouts is going to foot the entire tuition bill for everyone else. It doesn't work at Harvard.

It seems to me that for this to work, even the average performers have to pay something.

Also, people investing in equity choose their investments. The accepted risk can lead to higher returns. This system invests money across the board but only takes income from the highest achievers. It can't pay off for the investors.

It could potentially be used in conjunction with the loan system, but then you have all the problems of the current loan system - subsidies driving up prices.
well, he has been attacked. the question is now how to defend himself - if he goes the legal route, he has let the attacker set the terms of the engagement. instead he chose to hold his harassment up to the light of publicity.
...yeah, what was to be a beautiful language. So unfortunate that that proposal was squashed.
The analysis is interesting but it needs to come with tests of statistical significance. Are the trends observed really inconsistent with random variables?
I'm more interested in the infinite canvas feel. How did they do that?
They are offering new self-service tools for lowering your bill, using your instances effectively.
I get a button on the video bar that lets me adjust the playback rate to different speeds.
Couldn't you adjust the income percentage such that the average earner ends up paying about what they do now under student loans? That way, they wouldn't have to count on the standouts footing the entire bill, and you'd have the added benefit of incentivizing profitable majors (assuming that's a worthy goal).
The hard part about using the browser's layout engine is that it is limiting to the designer. We'd have to snap things into say, floating position, etc. And we'd have to know exactly what the designer was thinking when they're dragging some element around. Or they would have to know about floats, and how to use them.

We think (right now) that the best way around this is some kind of constraint system, like CAD apps have. We're not sure what that looks like yet, though.
Both you and the OP have misunderstood the purpose of the CAPTCHA example. See my post[1] for an explanation.

[1]http://news.ycombinator.com/item?id=4113826
pagemaker?
Lots of padding.
For standard webpage elements, this would work great. But for more customized styles, you'll still be using Photoshop or pen-paper and then jump onto this.
They are acquiring Yahoo?
I immediately put on the Lupe Fiasco song he quotes at the beginning while I read the rest. Made it even more intense.

http://www.youtube.com/watch?v=_NHkv0S1NEA
Sometimes not all chickens or eggs are equal and its not just the amount of each but the specific identity of which chicken or which egg... If that makes any sense.

Not sure if a sports example will fly on HN but here goes:

So, let's say you wanted to create a platform/network for High-School athletes to connect with and get recruited by college coaches. The Athlete can post highlight video, stats, info, etc to gain exposure. Coaches can view these, interact with and find athletes that usually would not be on their radar.

With that as an example you can see where the “general” network externalities model assumptions fail. (where simply the number of and not the individual identities of other adopters matter)

In recruiting there are the athletes who are actively recruited and need not compile their own game film and make/post highlights because coaches have long had them on their radar and will acquire these things on their own. They do not need the network as much as lesser athletes and may actually be hurt by it.

Then there are the majority of high school athletes that may have the talent to play at the next level, be it Div I or III, or even at non scholarship offering institutions.

For these athletes an “Identity-specific” network externalities model is more congruent. In this model each user's benefit is a function of the identities of those who adopt. A lesser athlete's benefit derived from the network would be positive/increasing when an athlete of higher status adopts the network, and negative when someone of lower status adopts.

Then when you to the sport-specific recruiting differences, football/basketball vs lacrosse/soft-ball,.also hockey and baseball being a whole different animal with the inclusion of pro team scouting into the high school athletic experience.

Anyways, just a thought, another layer to contemplate
I hear this a lot, but seriously, have you ever had any real problems with debugging CS? The output is clear enough for anyone to know exactly where to go for the error.
Just to clarify (your using past tense and I'm about to buy a MBP) if a non retina MBP is bought, 3 party ram can be added still?
Nothing about that sounds unique from existing CAPTCHA systems, nor does it sound hard to break. You're going to use CSS or Javascript to "hide" it from a computer? That uhm, doesn't make much sense (to me).
Might as well have VCs looking at 5th graders instead of NBA scouts. http://articles.chicagotribune.com/2010-03-30/sports/ct-spt-...
Is it an active thing? Does it learn and adapt to your pull style as you grow as a marksman? A lot of my range time is spent trying to smooth out my trigger pull. As I get better, does the gun recognize this change in pull style?

Does it also detect the changes under duress?

Really fascinating stuff.
That's certainly what I see it as!

However the other people are right, it's highly context dependant.
I don't understand this:

>Unfortunately, 18-year-olds aren’t particularly good at judging the profitability of an investment without expert advice, and when they do get such advice, it generally counsels taking the largest possible loan

AND

>Yet the venture-capital industry has shown that the private sector can do a good job at financing new ventures with no collateral. So why can’t they finance bright students?

It claims subsidizing students is wasteful exemplified by the increase in default from 6.7 to 8.8% but on the other hand VC are not wasteful all the while most VC funded ventures are failures. Plus, it's not as though founders are better able to evaluate their potential business than aspiring freshmen and women are at evaluating the success of their potential studies.

As if VCs were not "subsidizing" failed ventures and only picked winners all the time. Contrary to what the article claims, I only see benefit in the system. The risk is pooled amongst all students the 91.2% are subsidizing the 8.2% failures. I guess one might be able to trim that down a bit, never the less, the success rate (paid off) is way better than in the VC world, the ROI, may be more modest on the winners (and society), but overall, it's not that bad.

Something does not jibe.
I'm more on Spitting Image - http://www.youtube.com/watch?v=p3u3PwCZfM4 - and George Carlin's - http://www.youtube.com/watch?v=4hm7D2Ms_zc - side with this one.
(is your ReCaptcha reference to it being broken? If so then I think my point is proved by how quickly it was fixed)

As for making it harder for humans, I very much see your point, but the solution isn't to come up with some of the trivial captchas that many come up with by themselves.
Marquee is _really_ cool. But they are aimed at a different audience: non technical users. Our goal is to help streamline the design -> development process. The people making apps need a lot more flexibility than marquee provides.
Infographic - What should a startup founder be able to do?
8/12 comments on this HN thread so-far are nothing more than "Microsoft sucks lols" dressed up in a pseudo-relevant form. Quality stuff right here. I'll try to keep that in mind next time I encounter knee-jerk reactions here to Microsoft products or reading sentences that start with "MS is too old" and end with "Win8 is too adventurous". (See: People not understanding UEFI Secure Boot, not understanding desktop mode, etc).
>And I want a magic pony;

This magic pony exists. That's what the author is trying to say. You can write magic pony code, and it can be run as JavaScript. Magic Pony -> JS Conversion!

Also, the OP doesn't have an issue dynamic languages as much as weak typed languages. It just happens that JS is weak and dynamic, while AS is strong and static.

Having switched between Java, ActionScript and JavaScript for the last four years, I can assure you that bugs happen all the time in weakly typed languages that wouldn't compile in strongly typed languages. Sure, it doesn't make it past refreshing the browser, but it's not uncommon for a coworker to check in changes to a JavaScript class that completely breaks a part of the application that the dev wasn't thinking about.

For instance, I've seen return objects switch from strings to ints because of how the strings were concatenated (return "Item " + x/returns string/; -> return x/returns int/;). Somewhere else in the function it returns early with "". Now you have other functions in other classes that check someFunction().length... error... sometimes...

The point is, you now have to write unit tests to check the TYPE of each value, and in many cases, it's not easy to tell. To check if an item is an array in JS, you have to do: Object.prototype.toString.call(obj) === '[object Array]'...

Since this checking needs to be done anyways, I'd rather it be done by the compiler rather than by a dev remembering to write a test for each possibility.
Harvard already has an interesting system, a pretty large expansion of the traditional need-based aid, where students from families making <$50k income pay no tuition at all in the first place, so the only loans they need are for living expenses and books.

Incidentally, that's one of the factors making the "college tuition has doubled" statistics a bit misleading as a measure of how much higher-education costs to operate. While the sticker price college tuition has doubled, the proportion of students paying sticker price has declined, so tuition revenue has not doubled. In addition, for public universities, the state subsidies have declined in almost all states, so tuition hikes are often just revenue-replacement for lost state funds. Attending school gets more expensive, but because of a cost-shift away from taxpayers towards tuition payers, not because the school actually gets any more money.

A way to net-out all those factors is to calculate the cost of college education using aggregate numbers: total budget of the university divided by number of students. By that measure, rather than doubling, at some universities the cost of higher education has actually declined. For example, the University of California system spends 25% less per student, in real terms, than it did in 1990. Tuitions have nonetheless gone up, mainly due to a massive (~40%) decline in per-student state funding, and secondarily due to an expansion of student aid meaning that the sticker-price tuition has diverged further from the average actually-paid tuition.
Large companies have known for a long time that your dataset is more important than your algorithms.

Data is facts and algorithms are basically opinions of the developer. A smarter developer may have more correct opinions on how data is related, but it will always be skewed by the limited perspective of the developer.
So so true. If you are hiring "pricey smart [sic] jQuery guys" then you're probably doing it wrong. You need to be looking for solid software engineers that know javascript well. If the developers you are hiring think (jQuery === javascript) and can't explain the difference between classical and prototypal inheritance , then you're screwed before you even begin.
So they used Ember's templating language and did a crappy, more verbose reimplementation of Ember's subviews? Why did they choose Backbone over Ember, exactly?

Can I propose a corrolary to Greenspun's Tenth Rule?

"Any sufficiently complicated Backbone program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Ember.js"
Because Apple solves all the hardest problems.
Facebook Calls To Compete with Airtime and Google  Hangouts
Wow, a father writes a private letter to his son advising him to cherish his wife and don't cheat on her. Not sure how anyone can find fault in that - but there you have it.
Couldn't this sort of thing be solved via some kind of very short range radio based lock? For instance, a transmitter build into a ring that can only "unlock" the matching gun.
No, you do not have OCD. Having an interest in icons does not mean you have OCD.
> No, sorry, I should have been even more explicit: it looks like the designers were not even aware of new advances in PLT.

Ken Thompson won a Turing award, dude.
Student loans are not dischargable through bankruptcy. Comparing them with venture funding or business loans isn't wholly accurate.
So basically you could create a service where:

1. You ask a user to type in a couple of words.
2. Create a profile for them.

so that when you sign up for something you:

3. verify they are who they say they are as they fill out the form.
4. can skip captcha? (i.e. the form filling is the captcha)

?
Yeah I suppose if you are in the market for new friends this type of thing is great.
Oh, I agree. But I'd argue a working captcha is at least somewhat preferable to a broken poorly made one, even if they can both be trivially mechanically-turked.

Sadly the only solution I can see to the overall 'Captchas are broken' problem that's current available is forcing people to link to an established identity like a Google account or a Facebook account. This then of course recurses to how can you prevent automated Google/Facebook sign ups. I wonder whether Google/Facebook could use some kind of heuristic for detecting genuine users of the service? (maybe a Facebook account that plays games or uploads photos regularly, or has attended a few events could be a threshold?)
I was looking for family safety software for Android, so thanks for the recommendation above. I liked your password entering setup :) What is it called?
Instead of comparing '20 smarty JQuery guys' with '200 average Java programmers', how about comparing '20 average JQuery programmers' with '20 average Java programmers'? Or comparing '20 smart JQuery guys' with '20 smart Java programmers'.
Irritable Bowel Syndrome
I've been working on the graph partitioning issues for distirbuted graphdbs for a while (my own pet project that my brain won't let me give up on) but it's been from the perspective of someone who's not been keeping up to date with the Comp Sci literature. Have you got any suggestions for canonical papers from the last decade or so, for the state of the art?
This is cool. I like the concept. I'm hoping that someone can create a web app that reduces the need for Photoshop. You guys are off to an auspicious start. Great work!

My only comment is that the UI was confusing for me. After 60 seconds of playing around, here are a few ideas to consider (if you wish):

1) The "inspector" window on the right seemed to change a lot. I know contextual "inspectors" are standard UI practice, but as an Easel noob something about your implementation was confusing to me. (For example, why when I click one of the rounded buttons does the inspector say "Rectangle" and when I click another one it says "Element?")

2) There were a lot of icons that I couldn't understand at first glance. Icons are okay, but too many unfamiliar ones makes me confused. (i.e., What does the "lightning bolt" mean?)

3) At one point I had the menu bar at the top, the tools bar on the left (a la photoshop), the contextual inspector on the right, and another floating window open on the bottom left. It just felt overwhelming having so many controls open. (That was when I instinctually closed the Easel window.) Maybe you could anchor all of the floating inspectors into 1 group on the right, like Photoshop does.

4) The circles for the 2 colors is confusing to me. (What does the number inside of the second circle mean? Why do many other graphics app use 2 squares instead of 2 circles?)

5) Fields in the inspector weren't labeled. For example, when I select the "easel.io" logo at the top of the page, one of the fields in the inspector says "Lobster." As a font nerd I know that must the "font" field, but do you expect every user to know this? Some labels, or icons like Photoshop's font inspector, would help me understand what each field does. (http://i.imgur.com/CAY88.png)

Overall the UI just felt overwhelming. There was too much "unfamiliar" stuff and not enough "familiar stuff."

A good article is "Interfaces for Staying in the Flow" by Bederson/UMD HCI. On the first page there's Figure 1 (http://hcil2.cs.umd.edu/trs/2003-37/2003-37.pdf), which shows how flow is derived from a balance of skills and challenges revealed over time. My feedback is there were too many challenges in Easel at first. In terms of Figure 1, that would be a low x-axis value and a high y-axis value. This would indicate the UI may create "anxious" users.

If I may, I'd also recommend a little bit of "convention over configuration" for the UI. Although DHH talks about this in re: a codebase, I think the rule applies equally well for the UI. If there's a standard way that apps do something, try and stick with it. For example, canvas size isn't something you usually find directly embedded into a menu.

In short: I would suggest making the "basic features" more "familiar" looking at first; this way, people can get started making sites right away. Then, bury the "detail features" further in the UI so that if you want to do more complex tasks you have to spend more time learning the program. Benderson's article does a great job explaining all of this.

On a totally separate note, "Easel" is an excellent name for this product... and in this business, the name matters a lot.
Festi BotMaster Igor Artimovich Responds to Kerb's Article about Him.
Notebook · have a conversation with your code
You should take a look at Unbounce. While they're targeting landing pages, their page editor does this the right way IMO.

What I'd personally like to see is a JS in-browser page editor that is (a) built on top of Twitter Bootstrap (b) open source and (c) integrate-able with other sites much like rich-text editors are.

I think you could still tack on a paid service to it, but starting with the above would be gold, Jerry, gold!
I keep waiting to see them replaced with proofs-of-work.
I think what you have is great and I think you should run with what people are seeing this as "awesome" for, design prototyping. I think making this into anything that generates layout or uses the browser engine is going to be either: much harder than you think, or: will lose much of the functionality that you can allow for now via "do whatever, drag/drop, absolute positioning".
I've been using hogan.js to compile mustache templates to JavaScript functions on the server-side and write them to a js file that is then served to the browser:

Templates={}
Templates['templatename']=function(){/*compiled template*/}

They can then be referenced quite easily in your backbone render methods.
Why was this down-voted? I agree with the poster, and as far as I see, I wake up and everyone's clock is 1 second wrong, why precisely should I give a frig about this and how is the world going to end or change due to the clock going from :59 to :00 instead of :60 or anything being a second out?
If you're interested in a library for that effect, there's this: http://ianli.com/infinitedrag/
I've been using it to make an infinite-canvas notetaking app and it works quite well.
Apple could partner with companies like Oakley,similar to how they are partnering with auto manufacturers for Siri integration.

http://www.pcworld.com/article/253987/move_over_google_oakle...
tl;dr

Shitty programmers should not work on large javascript projects.
We are currently porting a large web app from Actionscript to Javascript. The only library that we found that met our needs was Google Closure. It caters for modules of compressed code to be downloaded as required, much like the runtime shared libraries in Actionscript. Given the quirks of Javascript implementation, I don't see how we could have written our web application in any other language and successfully managed the exceptions.
Good to know somebody understood what I was talking about.

This is why I don't ask for a "jQuery" guy, I ask for a frontend engineer who's a solid programmer and likes working on interesting products.
Meet The Drapers, The Family That Defined Silicon Valley's Venture Capital Scene
Slooh SpaceCamera will broadcast live LZ1 N.E.O. pass at 8pm ET
Having to submit this as text as the URL for the Slooh SpaceCamera doesn't change so the system thinks I'm trying to re-post the Venus transit.

Tonight at 8pm ET the Slooh SpaceCamera will be showing a live broadcast of the pass of the LZ1 Near Earth Object.

http://events.slooh.com/
Many gas stations here (in California anyway) still offer a slightly lower price for cash customers.
Very cool interface. Any a very nice usage of keyboard shortcuts.

Can Easel output an entire web page? - meaning can I layout an entire page then get a zipped download of the page plus any CSS and JavaScript resources?
200 developers of any kind simultaneously working on the same code base sounds like a nightmare to me. I sincerely hope they have many separate projects that communicate via APIs or something.
Wow, never noticed.

Looks like a "wildcard" icon/character.