skysight-inc/HackerNews huggingface dataset:
When Fog Creek needed a logo for Kiln, we went to 99designs and asked for a buddy for our goofy looking kiwi. We got a goofy looking dodo. Pretty much exactly what we wanted. I wasn't directly involved, but from what I know, I would totally use them again.
Dupe from the other day:

http://news.ycombinator.com/item?id=4044219

The only difference in the URL is the unnecessary "www." prefix. Perhaps news.arc could be updated to treat both URLs the same?
People are moving to smart phones and tablets anyway. Not because Windows has changed too much, just because they're easier and more convenient.And that's why we have Metro: if Microsoft doesn't follow their customers they're going to lose them.
I think a solid case could be made that 10% of the original meaning is left.

If you really like the original meaning, then you should increase its usage in as originally meant so that there's a reason for dictionaries to place the original definition next to the ones that other people actually use in real life.
Anyone know if premiere means non-free? If they are free, what's the difference between premiere and non-premiere?
There's no need to control the cursor, you can just replay the request. Open up Firebug, solve a puzzle and capture the POST data being transmitted to the server:

observation_data: {"observationNumber":3,"mouse":[{"x":1,"y":68,"down":false},{"{"observationNumber":3,"mouse":[{"x":1,"y":68,"down":false},{"x":1,"y":68,"down":false},{"x":1,"y":68,"down":false},{"x":1,"y":68,"down":false},{"x":1,"y":68,"down":false},{"x":1,"y":68,"down":false},{"x":1,"y":68,"down":false},{"x":1,"y":68,"down":false},{"x":2,"y":55,"down":false},{"x":34,"y":50,"down":false},{"x":40,"y":51,"down":false},{"x":40,"y":52,"down":false},{"x":40,"y":52,"down":false},{"x":40,"y":52,"down":false},{"x":40,"y":52,"down":false},{"x":40,"y":52,"down":true},{"x":40,"y":52,"down":true},{"x":108,"y":52,"down":true},{"x":242,"y":50,"down":true},{"x":327,"y":52,"down":true},{"x":336,"y":52,"down":true},{"x":336,"y":52,"down":true},{"x":336,"y":52,"down":true},{"x":336,"y":52,"down":true},{"x":336,"y":52,"down":true},{"x":336,"y":52,"down":true},{"x":336,"y":52,"down":true},{"x":336,"y":52,"down":true},{"x":336,"y":52,"down":true}],"clock":[16555,16597,16636,16677,16723,16755,16797,16837,16877,16917,16957,16996,17036,17075,17116,17157,17198,17236,17277,17319,17357,17396,17438,17476,17517,17557,17598,17638,17677],"bins":[[{"id":2,"time":14037}],[{"id":3,"time":16156},{"id":4,"time":17677}],[{"id":4,"time":17677}]],"items":[]}
It's a neat idea, but the lag is a dealbreaker for me. I've been looking/waiting for a pen based note-taking solution, even if it's a unitasking solution, to get rid of the heavy hardcover sketchbook in my briefcase.

My use case is simple, I just want a digital copy of my notes -- I don't need any OCR or anything fancy like that, and I'm not convinced that a LiveScribe is the way to go.

I had high hopes for the NoteSlate, but that product has turned out to be vapor ware.
If it makes you feel better, I cling to the original "10% reduction" meaning of decimated too. :)
So they reinvented this? http://www-archive.mozilla.org/projects/search/sidebar.jpg
I disagree with your comment in 3 ways:

1) Great developer tools are difficult to build and valuable. If they are popular enough and the business execution is good enough, they can give birth to successful and potentially large businesses. A few examples: Springsource, JBoss, MySQL, Wily, MongoDB, Atlassian, New Relic, Github. Note the diversity of business models, eras and hype factor. VCs know this and are making informed - if risky - bets.

2) I'm not sure how you reached the conclusion that Heroku's business model is brilliant. To my knowledge they haven't published any revenue numbers, and they no longer operate as a standalone business.

3) Speaking from experience, I doubt they will end up making money by providing hosting. They are a developer tools company and if they are smart they will remain focused on the developer experience, and let partners worry about uptime, support, SLAs and other unsexy things like that. That doesn't make them any less interesting as a business.

(disclaimer: I work at a platform-as-a-service company)
I think your gf is your hand. However, very nice work.
Unfortunately I am too busy fixing the current one to write a new one, but if I had a wish list for a concise one:

1) Jobs and transforms stored as in a human readable and editable format - NOT XML

2) A design tool that has as much focus placed on it as the runtime engine (but a good enough #1 limits the need for a feature laden #2)

3) A runtime not Java based

The last is not so much a dig on Java, but it seems of all the OSS tools I use, the Java ones are the most problematic. Horrible UIs, complicated configs, and exception reporting (or stack dumps) that are completely non-descriptive of the actual problem.
OP here. Irrespective of a lacking portfolio, spec work should not be encouraged. If you need work to build your portfolio, you can still find some less than favorable jobs (that at the very least pay). If that's not enticing, work on a personal project that interests you (doesn't have to be a startup or unique, just something you'd like to build).

It's important to note: building a portfolio takes time. Building a reputation takes even more time. Taking on spec work only lowers the value of your work/reputation. Once upon a time I felt the same way, but by saying "no" now, you're saying "yes" to a lot later.
The tutorials look great, thank you. I'll give'em a run through. I like setting time frames whenever I'm trying to learn something new. Just as a reference point, how long on average did it take for your staff to get up to speed?
Red Hat is officially a billion company and it makes this real money not from consumers but from small to medium sized corporations giving them a bargain basement end-to-end OS solution.

It is not hard imagine that RH votes only with its pocket book and is "happy" to join the mutual extortion racket which modern intellectual property purveyors seem to have become.

This is on top of RH knuckling-under to Apple's patent extortion by removing the Launchy Launch-bar.

Should open source advocated be cheering RH in any fashion now?
Most Popular Goa Festival of Sao Joao Festival 24 June 2012 | Tourist Place
HeroSoft DVD Player III
三亚水业海景大酒店预订
I gather he meant the colloquial meaning in most places of the world which is something to the tune of "Something best avoided rather than confronted.". I believe it originates from a story or fable as such.

However I assume you meant he was using it in the more offensive slang usage for african-american. Chances are he might not even know it has the connotation as it's pretty specific to America.
Most Google projects are not written in GWT for the frontend, they are written in Javascript using Closure and the Closure compiler, that includes Gmail, Search, G+, Docs, Drive, etc.

Really, it sounds like this guy got put onto a team project he didn't like, but Google has very large codebases in C/C++, as well as JS, and there is ample opportunity to work on non-Java stuff. Chrome and Android (non-userland) in particular.

Any company with a team of people is going to have to place limits on polyglotism and have standards for readability and coding. I like Scala too, but the idea that a company is going to allow anyone to just pick any PLT research languages that they personally like sounds far-fetched.
Thanks for that. Updated title.
The list is all phrased as commands. I can't stand that. There is no one way through life, and I wish people didn't act like just because it worked for them it will work for everyone.

Find people that are cooler than you and try to be even cooler than them seems like a particularly terrible command to give in general. So many of the people I admire the most just don't care so much about image. And I've met too many people who've exposed their own shallow foolishness trying too hard to be cool.

If it worked for the author, fine. And I'm sure there exist people for whom that is actually all right advice. But life is full of edge cases and exceptions, and no one should act like their life should be the prototype for everyone else's.
Some critical limitations:

- Limited puzzle possibilities, making it possible to manually code a simple solver for each specific problem

- culture-specific puzzles (I got "how to make pancakes") will cause some confusion among non-US users

- more time-wasting & confusing (and therefore more annoying) than Captcha

- relatively heavy to load
Light Table hit 300k in the Kickstart - Python unlocked
Nobody represented that to him.

Let me quote what I wrote in the thread we had on hackernews on this exact subject of spencer leaving yesterday (with the same title, no less :P), then let me explain something additional

First, a quote

"First, this is not the normal open sourcing process. He says "This uncertainty bothered me a lot, since I wasn't sure whether my project could be legally released as open source.". The normal open sourcing process takes about 3-7 days. If he really wanted certainty about releasing it as open source, he could have gone through that process and been done with it.
The process he is talking about is the process of Google granting ownership of various IP rights that google would normally own, to the employee. For various reasons (ethics, patents, copyright, etc) this is more complicated, and takes longer. Google is one of the few large companies that even lets you do this, AFAIK. The humorous part of all this is that the page describing the process, states quite clearly it will take about 2 months to make a decision. So it's not like the 2 month wait was unexpected, either, and phrasing it like he does implies that there was some amount of uncertainty in the time period where he was being strung along, which is simply not the case."

In addition to the above, let me add that at least in the case that took two months, Spencer wasn't asking the committee about open sourcing. He asked "If possible, I would like to own all IP (though Google can use it too, just not patent it) and possibly not release the results of this research to the open source community."

This is the one that took 2 months to decide about. He had said "this is probably not related to what Google is doing", and I explicitly warned him the day he applied that what he wanted to get a release for was in an area google did care about, and was doing research in.
Not her's, but the parent comment.
"They almost always prefer the .com, unless they can get a translated version using their own country code (google.tld, etc)."

ccTLDs are never easier to register the gTLDs. Ever. Every single one of them require more than a .com/.net.

Also, registrations != user preference.
How to Cope With the Emotional Stress of a Startup
You might be interested in David Foster Wallace's "Tense Present," which touches on descriptive vs. prescriptive linguistics, among other things:

http://instruct.westvalley.edu/lafave/DFW_present_tense.html
Bad news: in theory, utilities like that haven't ever worked since bad block remapping was added ages ago. And it's absolutely useless on an SSD.
"there is business value to usable apps" didn't fit into the tone of your post, so I hope you can forgive a bit of unintentional creative interpretation (one word). I made no attempt to play tricks.

The rest of the post was simply a point-by-point dissection. None of your other points are valid. The only somewhat valid argument I hear against proper browser compatibility is "we don't have time", which is usually a self-inflicted wound.

Stable web pages that gracefully degrade are fully possible, even today. I wrote a unit test that degrades in IE 5 this week.
This was arguably the right thing to do. Each url represented a different time someone had uploaded a binary identical copy of that file to the site. Each one might or might not be allowed by copyright.

Imagine we both rip a track from a fresh cd using the default encoding settings on some standard software. We get two bit-for-bit identical files. We both upload them to MegaUpload, you because you want to do something fair-use compliant while I want to share it with the world. You take your link and use it legally, I take mine and put it one some shady site. The RIAA finds mine, judges it to be in violation, asks MegaUpload to take it down. MegaUpload would be wrong to also take yours down because yours is there legally.

It's not that a certain set of bytes, all that a MegaUpload url represented, is illegal or illegal. It's whether the person who posted it had the right to do so. Copyright is tricky because it's metadata.
> Particularly, if you're using a language like Haskell or Ocaml, it helps to have at least a vague idea of what a functor actually is and where the idea comes from. (I actually only realized that functors were actually similar ideas in both languages a couple days back.)

I could not agree more! Understanding the significance of particular keywords is quite important when failing to do so will affect your ability to successfully use the language. I distinguish that from my argument, which I premised on such knowledge not affecting one's ability to successfully use the language.
"The current setup is limited, true, because the degrees of freedom haven't been fleshed out. I do think that's a fair criticism of this approach: the system needs a _much_ larger database covering different game engines, different knowledge domains, different assets (audio, images, videos), etc."

That's why this doesn't work. Sure, the CAPTCHA author gets to write code to generate their games, but you must not forget, the CAPTCHA attacker gets to write code too. If the author writes code to make the shoes any of 256 colors, the attacker gets to write whatever code they like to detect any of 256 colors and match them in code. If the author writes a trivia game with fixed answers, the attacker gets to hit the game until they get all the answers. If the author writes "What is $randint + $randint?", the attacker gets to write if ($question =~ /What is (\d?) \+ (\d?)/) { return $1 + $2 }, and so on.

If you look at it from an information theory perspective, the ability of the author to put information into their test is generally dwarfed by the ability of the attacker to put information into their cracker. When this is not the case, CAPTCHAs are uninteresting anyhow. That's why the only ones that have worked up to this point are ones that involve something genuinely hard for the attacker to express, because we know of no way to even express the distorted letter solver in code... or rather, we didn't, and now we do.
See previous discussion - https://news.ycombinator.com/item?id=3264341
I wish stuff like this was taught in engineering classes when I was an undergraduate. Technical education with a high level perspective and vision of the future.
Interesting, in a recent study, "decimate" was found to be one of the most common targets pendants [1] :) Bottom line, languages evolve, words change, get used to it.

[1] http://www.bbc.co.uk/news/magazine-17762034
i solved a problem featured on the yc company interviewstreet.com codesprint.

the problem: Count the number of one-bits from 0 to 2^n - 1, for n from 1 to 20.

my solution: http://i.imgur.com/hUxt0.png

when you run the solution:

Number of one-bits in 1 bit numbers from 0 to 1 = 1
Number of one-bits in 2 bit numbers from 0 to 3 = 4
Number of one-bits in 3 bit numbers from 0 to 7 = 12
Number of one-bits in 4 bit numbers from 0 to 15 = 32
Number of one-bits in 5 bit numbers from 0 to 31 = 80
Number of one-bits in 6 bit numbers from 0 to 63 = 192
Number of one-bits in 7 bit numbers from 0 to 127 = 448
....

JS:

var list;
var x;
var prev;
var onebits;
var doubleatprev;

list = [];
list[0] = 1;
list[1] = 4;
for (x = 2; x <= 20; x++) {
prev = x;
onebits = Math.pow(2, prev);
doubleatprev = list[x - 1] * 2;
list[1 + x - 1] = onebits + doubleatprev;
}
for (x = 1; x <= 20; x++) {
window.alert(['Number of one-bits in ',x,' bit numbers from 0 to ',Math.pow(2, x) - 1,' = ',list[x - 1]].join(''));
}

Took 15 minutes to code up and 45 minutes to debug the array indexing :) One of these days I'll be able to write the JS and get the Blockly instead of the other way around - that'd be super awesome!
I'd guess premiere just means offered for the first time.
There are some brief mentions around the site and in the video about financing it through media coverage.
> Efficient, well-managed HR system with minimal bureaucracy and red tape.

Noobs are under the impression that HR somehow supports employees. That is not the function.

There is one and only one function for HR: CYA for the company.
1) I don't disagree that funding the development of powerful open source tools can have a very positive effect on the success of future businesses, but how does the investor in this tool's startup profit from said businesses? I assume the main way they intend to make money is through enough people and businesses paying Meteor to host their site, and I can't imagine that will be as successful as a host that supports a range of popular languages/libraries/frameworks instead of one that may or may not attain popularity.

2) I don't know anything about Heroku's revenue numbers, but the idea of their business model is a brilliant idea. Offer web startups free hosting until they get traffic (i.e. until they can afford to pay you), and then sell them good enough performance for that amount of traffic. It's essentially a financial abstraction on top of Amazon. Almost any idea that involves giving someone a free service that allows that someone to make enough money to then pay you (when they couldn't have before) is probably a really good idea.
Discount Louis Vuitton Online Outlet, 75% off Fake Louis Vuitton Sale.
Buy The Latest Top Fake Louis Vuitton Sale At Cheap Price! We Provide You The Discount Louis Vuitton Sale With High Quality Save UP TO 75%. And The More You order, The More Favorable You Enjoy.
Quit Pretending There Isn't A Videogame Rape Culture
AngularJS is like magic. Though it also got performance issues once you got large number of watchers/bindings (1000+)
Thanks, maniacdev looks like a great resource. The format of the four day course may be a bit too much for me to handle at my current level, but I'll keep it in mind.

[edit]
What's the name of the app in the app store?
Funny, this is just about the last place I'd expect to be told to pay attention to the author and not the message.
See what Chris Dibona/I wrote above.
The turnaround is not really two months for open sourcing, it's 3-7 days.
Nobody works at Google anymore, it's too crowded.
Are they lag free? The video I saw of the Galaxy Note's sketch/note app showed lag.
There's nothing about your page at first glance that tells me what you're doing, most people will click the link, see something trying to install, and discard/close the window.

Might want to fix that.
yeah... it was a hasty decision. spending time thinking about names just feels unproductive I guess
I can't find the key to the safe

edit: I'm having too much fun.
xfs also has a tendency to fill up the kernel slab space when stat'ing a bunch of files/directories. This is really annoying because most "memory full" tools don't delve into the slab space to see if the usage is something that will free up automatically.
I can only speak to how BSD does it, but if you append 8k (any small amount) to a file that doesn't have adjacent space available, the filesystem will collect up to the last 64k and rewrite it all out in one block.
Ask HN: How do you learn a new programming language?
I've been programming on and off over the past 3 years lately I've been in off mode. I've decided that I want to be a software developer after high school and I want to program full time. I was wondering if anyone has some tips on learning new languages and how to keep my skills up. Is it good if one takes notes while learning a new language?
I wrote out basically the exact same points (including the pancakes) and then thought to check the rest of the thread..

The one you didn't mention is that it's not great people with older browsers or impaired / older people in general.
Yes, the resulting digitizations are free to everyone, they are old newspapers like old NYT issues and books whose copyright has expired and are now in the public domain. How do you think you are able to search for so many old books pre-digital age on Google Books and read digital versions of old NYT news articles?
No, this is entirely different than anything I can tell is happening here. Scout creates a 'smartframe' (a fixed iframe - sorta like a virtual tab. any site can be framed, and you're authenticated on the page too)

Basically, the whole page is viewable, you can interact with it, and it looks great too!
Here is your story or fable as such:

(2004 retelling) http://americanfolklore.net/folklore/2010/07/brer_rabbit_mee...

(1886 version) http://en.wikisource.org/wiki/Uncle_Remus:_His_Songs_and_His...
It probably has something to do with the "don't waste time being shy" one. Spending time with outgoing ("cool") people could help with that.
This would be good for HN as well
Vocal Stimming, Amino Acids and Autism Treatment
Biomedical autism intervention specialist physician, Dr. Kurt Woeller, explains the vocal stimming in Autism and its many different causes. Amino acid deficiency is one possible cause and supplementation can be very helpful in resolving this behavior.
The second case is the more common one, and has come up a few times. See, for example, debates over whether code written to a generic readline-esque API must comply with readline's GPL, even though non-GPL alternatives are available.
I took my math and CS notes in LaTeX because I hated writing and wanted everything together in files that I had source control on, but I definitely didn't find it faster to type in the equations than write them out by hand, even with a fair bit of practice at Emacs keyboard shortcuts for common stuff.
Maybe you shouldn't comment on GWT if you don't know anything about it. Pretty much everything you state about GWT is wrong.

1) GWT does not emulate synchronous APIs. That would incredibly expensive to do, requiring the implementation of continuation emulation or CPS transformation of the entire program.

2) GWT does not advocate "shielding" the developer from DOM or CSS. You are free to use the widgets, or not, just as you are free to use JS libraries with widgets, or not. The purpose of GWT isn't to hide the browser.

3) Most GWT programmers know how to interface with JS. I have not encountered any non-trivial GWT app that does not contain at least some portion that makes calls to JS.

4) On Javascript evolution. Sorry, Javascript has moved glacially slow. What has moved fast is the HTML5 API bindings. When ES6 arrives and GWT doesn't support it, then you have a point.

5) GWT is open source. It doesn't matter how big the GWT team is, it only matters how big the community is.

6) GWT UIs don't "crash the browser". Google derives the majority of its revenue from AdWords and AdSense, which are GWT, and if they were crashing customer's browsers like you say, I'm pretty sure Google would be in trouble.

GWT is a compiler. You can write bad code, or you can write good code. In 2009 I ported jQuery to GWT. The resulting code was smaller than jQuery, and faster than all other competing libraries at the time. See the result here: http://www.youtube.com/watch?v=sl5em1UPuoI

I don't have anything against JS, and I don't think GWT is the right tool for every project, but I don't think you should respond to threads like this and make what appear to be authoritative statements which are obviously and completely false (synchronous calls)