skysight-inc/HackerNews huggingface dataset:
You can look at absolutely anything as having selfish goals (even if they started giving out cookies for free), but for me this is above and beyond. They could have done a lot less about this as well.
I read this quote yesterday on Bret Victor's site, it very nicely fits "I am not pleased with the book but I am not absolutely dissatisfied"

"The trick is to realize that there's no real contradiction here. You want to be optimistic and skeptical about two different things. You have to be optimistic about the possibility of solving the problem, but skeptical about the value of whatever solution you've got so far.

People who do good work often think that whatever they're working on is no good. Others see what they've done and are full of wonder, but the creator is full of worry. This pattern is no coincidence: it is the worry that made the work good.

If you can keep hope and worry balanced, they will drive a project forward the same way your two legs drive a bicycle forward. In the first phase of the two-cycle innovation engine, you work furiously on some problem, inspired by your confidence that you'll be able to solve it. In the second phase, you look at what you've done in the cold light of morning, and see all its flaws very clearly. But as long as your critical spirit doesn't outweigh your hope, you'll be able to look at your admittedly incomplete system, and think, how hard can it be to get the rest of the way?, thereby continuing the cycle."

-Paul Graham
that's unfortunate. do you have any references to Orwell's antisemitism?
keyfreq does this in emacs.

http://code.google.com/p/ergoemacs/source/browse/trunk/packa...
"D.V." = "Deo volente" = "God willing".

http://www.merriam-webster.com/dictionary/deo%20volente
US Gambling Goes Online?
I should have mentioned it in the README, but if you read carefully, the function you pass to P() is only called once, and you're adding functions to the prototype. So it's actually pretty memory-efficient.
Meh. I've noticed most regular people don't give a shit about the internet and it's time-wasting ability. Yes, they enjoy google for finding things, facebook for catching up with friends and the odd app (tv guide), and maybe some shopping on ebay and amazon too, but other than that, and outside of tech hub cities, few are spending their spare hours on sites like these.

It's why I stopped creating them, and went into product. Much more "spiritually" fulfilling too.
I was complaining about Google search, the inclusion of google-plus entries, and how it's search results have taken a turn for the worse. In my experience, I've started to see more and more google plus entries in search results, and those results are often crappy.
Mozilla Boot to Gecko Demo and Mockups
Stacked graphs are hard to compare to eachother. Eye-balling the height of middle veins of data is especially hard. Comparing a line graph is easier because the height you're estimated is the difference between values, and you already know which is absolutely larger.

Two specific problems with your visualization are the margin between the veins and the fact that you scroll horizontally.

This data is very much like tracking the active users on a service, with new, churned, retained, and resurrected users. I'm very familiar with that topic and think your visualization is bad for this data.
I agree with Jason Calcanis that Yahoo needed a product oriented CEO, not just another financial guy.

They need someone who groks products and can make acquisitions to grow the audience. You want the operations guy to be the number two, not the CEO.
I think we need to be careful about writing off Pinterest too quickly. Pinterest is probably the first social network to take off with "normal" people before it took off with alpha geeks. (e.g. over the holidays family/friends/parents were all talking about Pinterest. I'm not the only one: [1]).

This isn't merely about the long-form writing becoming dumbed down to button-pushing.

Once you get past the pictures of shirtless Ryan Gosling there is something really powerful: similar to how Google captured the link graph, Pinterest is capturing the interest graph [2].

[1] https://twitter.com/#!/josephflaherty/status/150961041751289...

[2] https://twitter.com/#!/josephflaherty/status/142235130872868...
Technically, you can't renew an existing E3 visa. You must re-apply, and as I learned a few months ago going through the process, the subsequent visas will be E3R. Also, and E3D is apparently easy to obtain. It allows "dependents" (spouse, children) to accompany you to the US, even permitting them a small amount of part time work.

In addition, an E3 does not allow "dual intent". i.e. you may not seek permanent status in the US while holding an E3 visa. This means no Green Card applications, including the Green Card Lottery.

One other thing that may not be unique to the E3, but is worth understanding is that your tenuous presence in the US is bound to the employment quite tightly. If you quit your job, or are let go (startup winds up, etc), you must exit the US within 10 days. That's 10 days to pack up your things and leave the country.
11 Things I Should Have Done in 2011
Someone solve this: Predict what I will want to have read.
I am on a E3 visa (australian).

The process is easy and I didn't have any problems at all. All I needed was a degree (any university degree) and to be offered a job formally for a 'professional' position.

6 months into my employment here in seattle, I realized the role was completely different to what I was hired as ('consultant' sucking up money from microsoft vendor contracts) and no real design and development. So i got an offer from another company and left. I thought this would be a nightmare but as long as your not unemployed less that 10 (or was it 15) days you can submit to make adjustments to the visa. I am now happily with another company in seattle and going on 1 year in the USA.

Any regrets? Yes. Healthcare is too expensive. My wife is having a baby in february and even with insurance it will cost us about $5000. In australia it would have been free and the government would have paid us a baby bonus of $5,500.

If anyone has any questions about the process email me at lukemh *at gmail.com
In markdown, you need to precede the <enter> with two spaces to get a <br>.

As I understand it, Markdown syntax was inspired by email syntax, so we have > for block quotations, * for unordered list items, etc. By this reasoning, a single newline may just be the email client wrapping the text, whereas a double newline means the writer is starting a new paragraph.
Fab.com is one site that is already heading down this route. I think this will be part of the evolution of the socially-curated web in 2012...
On the other hand..

An algorithm exists to reduce arbitrarity, and until recently there wasn't much question about Google's success in that department. Now though, they are a competitor against other search results and - since the algorithm is in Google's possession - it is not too big a leap to suspect that the algorithm might be tweaked just enough in Google's favour.
Given that the H1B must be sponsored by an employer, how are you supposed to find one if you shouldn't "solicit", go to interviews, meet people ?

Is this a catch-22 ? Nobody ever got legally an H1B ?
Those games are mostly old as sin, with the newest (aside from Kinectimals) predating Windows Phone 7 by a year. No surprise they aren't getting any attention.
This paper, "Automatic Design of Balanced Board Games" [2007] might be of interest for similar reasons: http://www.aaai.org/Papers/AIIDE/2007/AIIDE07-005.pdf
Apple Cracking Down on App Store Piracy
Yeah, I'll admit that's a bit confusing. I did want to provide a way do something like Object.create in environments where it's not available. This way you can do `MySubclass.prototype = new MyClass` and not have to worry about the initializer.
What a depressing vision of the future.

I tried four square for a few days before forgetting it existed. I ignore facebook feeds. A tweet occasionally get my attention because some aggregation site highlights it. StumbleUpon entertained me for a while. None of these sites contain original content.

I don't agree with Blogger being included in that group. Blogger, and blogs in general, focus on creating content rather than merely leeching someone else's creation.

I would like to see a breakdown of popular content. Strip out the one hit wonders and see just how many people truly and consistently contribute content.
I love vim, but I think it would be excruciating without a full keyboard.

Wait, what?

Vi is actually the only editor that is bearable on a smartphone because most other editors depend on key-combinations (e.g. Control + X) that are painful to type on a touchscreen.

For vim you only need qwerty + escape and you're set.
WalmartLabs Acquires Mobile Agency Small Society
The specific mechanics are irrelevant, it's still broken.
Many thanks for the feedback! You get an Access Code from the site, which you should enter on the Mepin app, which then logs you in. Try again, it's cool, thanks!
This is why Pjs is so small - it's just prototypal inheritance, with the bad parts taken out. You have to know how prototypes work to use Pjs.
GetElementsByClassName might not work the way you think it does
Yes, you can post the secret message links to your Twitter account.
There are some existing recipes, however - you as a user aren't restricted by those recipes. You're free to create any recipe with almost any API supported by IFTTT as long as there are valid trigger points.
What comes after this?

4chan.
I'm a young student who was paying membership fees at a local hackerspace over the last six months. I feel like I'm almost exactly the type of person you're talking about; I went there and worked on assignments for my C.S. classes as well as solo projects.

One thing I have to say is, I think it's important to encourage interaction. My primary goal of going was to make connections with people. I would go, there would be maybe ten people there, and everyone was plugged in to headphones and I think I actually spoke with people a small hand full of times. The times I did, I approached them and was treated as an intrusion.

Of course, it's very possible I was an intrusion and they wanted to be left alone, or I approached them in the wrong way, who knows?

Anyways, this turned in to a bit of rambling, and I'm not positive I've helped at all, but... Hopefully I did.
Big music labels exist because most musicians don't want to run a business, they want to make music. The label handles the business stuff for them.

If musicians do want to run a business, copyright protections will help them just like they will help a major label. Ani Difranco started and built her own label by selling recordings. In situations like that (or Dischord, or Fat Wreck Chords, or Epitaph, etc.), copyrighted recordings actually helped musicians thrive outside the major label system.

Major labels are much better equipped today to deal with piracy than small independent labels. These days they just do "360 deals" where they guarantee themselves a cut of everything--concert revenues, merchandise, sync licensing (e.g. TV ads).
I can't find any reference to multiple microphones or phase shift analysis in the source material. This paragraph from the source material, specifically, leads me to believe it's using the acoustics of the touch, not the location:

> Through gesture recognition techniques we detect different kind of fingers-touch and associate them with different sounds.

Notice the language "different kind of", rather than "the location of". I just don't see anything here that would indicate spacial information is gathered.
No real need for a Perl script here.

alias frequency='sort | uniq -c'

Also, this should probably use exec.

system(". cdto '@row'") ;
exit ;

Otherwise, you are needlessly keeping Perl on your stack.
Oh it's not just the competition that will ruin this for them giving this interview.

It's the law enforcement that won't allow them to park and run a commercial business like that.
I wrote it on my iPhone @ 2 am....There are many typos.

In any case, once someone posts a comment I can't edit a post, so by posting a reply about a typeo, you only ensure that it will never be fixed....
We didn't want token-based auth (i.e, Oauth2 or openstack), nor did we want shared-secret based auth (i.e., hmac). We specifically wanted to offer authentication with public-key crypto, and as the blog post points out, the usability of client-auth SSL sucks.

So when you say it's not solving a problem that hasn't already been solved, if you're talking about "the ability to sign a request" in the most generic sense, sure, it's already been solved N times.

Generally speaking though, in most of those schemes key management is an afterthought, and we didn't want it to be an afterthought. It's been solved by SSH, and that's what we wanted to leverage.; the point was not to reinvent the wheel, the point was to leverage an existing security mechanism.
Real Translator Jobs Review
We look for many sites daily for the purpose of earning by suiting at our homes. I registered many sites but did not find any reliable one. My friend suggested me real translator jobs.
Is that link to AttackLab correct? It seems to take me to a shady spamblog. http://i.imgur.com/13tap.png
Learn [natural] languages faster with gestures
Looking at the git repository at https://github.com/andreasgal/B2G/ it looks like one can install it on a Samsung Galaxy SII or Nexus 4G.

Does anyone know if this works already?
C.S. Lewis also wrote an interesting review of 1984 and Animal Farm, claiming "Both are very bitter, honest and honorable recantations" of Orwell's earlier revolutionary beliefs. Interestingly, Lewis greatly preferred Animal Farm.

A partial copy is here: http://books.google.com/books?id=V7YkpPwnFlUC&lpg=PA103&...

(That Hideous Strength is a hard book to appreciate, because it doesn't have a natural audience. It mixes dystopian transhumanist science fiction with religious parables, Arthurian legend and British academic politics.)
How crossword puzzles mess with your mind
Thanks. Is there any way to make it clickable in the text above? Markdown doesn't seem to work.
It's also worth mentioning that your tasks apparently can get turned off. It happened to me when I had a Twitter account tied to an RSS feed where no updates were posted in a couple of days. Bam, task automatically shut down.

It seemed a bit weird and was completely unexpected, so I probably wouldn't rely too much on it initially, until you have used it for a while.
Link-bait title…

Author directly contradicts the title in the tl;dr at the end.
Why Attacking Application Exceptions is Important
Congrats Linden! Integrations have massive potential, and ifttt is paving the way.
A museum isn't original content. That's not even a question. Museums are collections of content, not content, they may have metadata about their content, but that doesn't constitute it as original content.
Lullaby for a Mouse: How the care of lab animals determines experimental results
Elevator Inspections
Yeah. There are some things in Puppet that are shockingly convoluted. A lot of the system needs a rewrite but it's not possible to do that without significantly breaking backward compatibility - and I found that every bug is considered a feature by somebody, and they are using them in production, on purpose.
Do you have a link that shows WoWs revenues? That's the first I've heard that WoW has outsold all movies in history.
Yup. I don't think it's any coincidence that the only really prominent place where ARC is being used is iOS.

It's a platform where reference counting was already in place, where you can have a reasonable hope that most the programs are too small and simple to take much of a hit on the overhead, and where memory leaks can't get too far out of hand because the OS reserves the right to kill processes whenever it wants.
This is an awesome service. I reached out trying to get a channel for NewsBlur, since Google Reader is there, but they said that there's an API coming and I should just wait for that. Kind of unfortunate since this is one of those services that--while brand new--a number of my users have asked for.

I bet it's a good feeling when users of other services are banging on the door asking for integration with ifttt.
The & Operator in Ruby
The authentication is based on encrypting said hash, so I would say that md5-based is good enough as a description.
Web Logins and Checkouts at Light Speed
Terrible title, but the content is quite good. Ruby programmers, at least here, should have enough foundations to be able to understand these "deep" dives into the interpreters, and the more you understand the hows and whys of the tools you build on the better your end product will eventually be
I went through a similar process twice. In my case it went rather smooth, but I am a scientist not a programmer. I made this post to summarize my experience: http://bit.ly/zMEHfr
Yeah, there's a whole cottage industry across the street from the DMV in Puerto Rico.
This algorithm is arguably already patented: http://www.patentstorm.us/patents/5893120.html

In fact, you may remember that Google was sued over this last year: http://news.cnet.com/8301-13577_3-20056192-36.html?part=rss&...

Granted, using a timestamp to expire hash table entries is probably different enough from using a timestamp to evict cache entries where I would hope this wouldn't hold up in court, but IANAL and I could be totally wrong here. Another possibility is that there could be a totally different patent that already covers this algorithm.
Aw, you're making me blush.
This is a little bit beside your question, but since it's something I've noticed before: I think the best way to look at it is not, "I'm a back-end coder who wants to learn front-end design." The more honest truth is, "I'm a beginning design student." Trying to tie it directly into your back-end knowledge will probably not produce optimal results. Design is a different discipline, so if you approach it with the wrong preconceptions, the impedance mismatch will make it hard for you to get better at it.
Both Chrome and Firefox do. These "bug bounties" have more than paid for themselves. (Disclaimer: I'm a Mozilla developer)

http://ostatic.com/blog/for-mozilla-google-and-bug-hunters-b...
Sorry to hear your task got turned off. You should have gotten a notice via email about it. We monitor tasks that have trouble running (in this case perhaps the feed was down?) and always make sure to ping the task owners about it when we turn them off.
"Advanced Git" - $12 PeepCode Screencast
Show HN: How eventual is eventual consistency?
Big time congrats to Linden and his team. Ifttt is a really good tool with lot's of potential.
I actually created and open sourced my own Markdown Editor, Marker:
https://github.com/chrisledet/Marker

I was inspired by Mou. Clean and intuitive versus a WYSIWYG editor. Best of all, it's free and open source!
That's not broken. If you had website foo.com and then added bar.foo.com you would expect that your pagerank transfer to your subdomain as well. Of course when the owner of pagerank has this apply to them it's suddenly "broken" though huh?
My impression is that the market is much different for people wanting to do systems and c++ development. Very few postings, and those that do exist are getting swamped underqualified applications, among others.
Interesting, I've read conflicting reports about dual intent - do you have any sources? I'd provide mine but it would require a lengthy google session to retrace my steps :)
I think the poster might be a little naive about the H1-B process and how unattractive it is for small companies. Make no bones about it. Its a major hassle, and if you leave it to the company it will (usually) never happen.

So advice for people in the same boat in the future, If it is something you really want to do, then you need to know exactly how the process works at every step of the way and also have a really good Lawyer that the company can talk to if they have questions. They can help you if tricky things come up (and they will if the company applying for you is small enough).

I advise you not to go with a lawyer from a big firm, those guys just want to see dollars ... and if your case is small and tricky they will not be interested. trust me. Try to find an individual or small firm that is responsive and knows the ins and outs of the process far better than you ... if possible ask them to tell you the trickiest situation they've helped a client with before ... that should give you some idea of how good they are. Usually they can bill you for their time spent talking the company, or their lawyer down from the ledge (this will happen), or if they handle the process then you or the company can pay their fees.

Lay out the process when the company asks about it (because they will usually not know), let them know that its not complex, just a pain in the ass and that you will handle most of the legwork (you're prepared to do this right?) ... some people chip in to help with the fees if they're so inclined ... this is frowned upon and I think the law has been changed to make it illegal, use that information as you want.

Above all, be persistent, upbeat and constantly in touch, do not think that a company is going to jump through hoops to pay $5000 to get you. And remember that some of the requests that are made of the company (like tax returns etc) might cause them to stall, so be prepared for that.

It will come down to how bad you want it.
good luck
> People have posted a lot of examples in a lot of different programming languages. What they show is that all you really need to build this idiom is first class functions (or some approximation thereof).

Or macros. Your `context` is called `unwind-protect` in common-lisp.

There's a difference in that `unwind-protect` does not take an "opening form" (which you call `prolog`), and this makes your `context` implementation broken: you're executing the epilog if the prolog blows up, which is not correct as you have an `o` of `undefined` at this point (and your epilog likely awaits some sort of valid resource).

Side-note, your javascript code also looks incorrect, `apply` takes a context (a `this`) as its first parameter, so you're not applying arguments you're taking the `args` array as the `this` of your prolog. You probably wanted to write `prolog.apply(null, args)`.
Binamps - compressed bitmaps
I'll admit to only having skimmed much of this article, but that's a lot of words to say this:

"It turns out that the MRI Ruby 1.9 interpreter is optimized to handle strings containing 23 characters or less more quickly than longer strings."

The rest of the article seems to back that some with benchmarking numbers that suggest allocating a 23 character string is about 50% faster than allocating a 24 character string, which in this particular test worked out to about 200 milliseconds difference in the time it takes to allocate 1 MILLION strings, which makes the time savings about 0.2 picoseconds (200 nanoseconds) per allocation if I remember my SI units right.