skysight-inc/HackerNews huggingface dataset:
I'm really interested in seeing what the "vim inspired command-mode" is all about. Anyone know where I can see a screencast?

(Having said that, I seriously doubt anyone can pry me from my Sublime Text. Multiple-cursor editing is just a much better model for editing than anything I've ever seen before or since).
I just wrote that guy an email telling him that his account has been dead for quite some time. Seems like the right thing to do, no matter how freaky.
No, I think his point was that no one was hearing him even before it stopped working...
Actually not true. If the website gets a million unique visitors, there is about a 60% chance of someone winning.
Just to follow up on this, Edward himself is giving a tech talk on Tuesday, on SAT solving:

* http://www.galois.com/blog/2010/08/19/tech-talk-abcbridge-fu...

Also, videos of other tech talks at Galois are up on vimeo: http://vimeo.com/channels/galois

Edward's been an amazing intern. He'll do great things.
Browsing the framegen site and trying to get more info was a frustrating experience. No About Page, no profile, no repositories, no name. There's also an announcement of a plan to open source a project, that apparently the author never followed through with.

http://framegen.wordpress.com/2010/06/17/open-sourcing-gwt-c...

I should have known. The post said "lightweight version of Clojure". It's not a lightweight version of Clojure, it's a partial implementation of Clojure. It's an important distinction.
Wonder how interested he really is considering his predecessor himself accused the current CEC of favouring the ruling party.
Not necessarily. Just like the lottery, it is possible (maybe even likely) that having about a million hits in a day will have periods where nobody wins for a few days, or that a winner might happen two or three times in one day. I’ve forgotten my college statistics, but I believe there are permutation or combination equations that would explain this concept simply in symbolic terms.
From pg, "What's the best thing you could be working on, and why aren't you?"
Depends.

Do you roll a random number from a generator until it matches the displayed number?

If yes, if you have 1,000,000 visitors per day, the probability of having a winner is around 63 %.

However, if your random number generator guarantees that each player gets a different number then yes, the probability of having a winner approaches 100% as you get closer to the millionth visitor.
Compile both at code generation time, pick the right one at run time.
Also, this would be impossible when mailing anyone who checks their GMail using POP, IMAP, or Exchange ActiveSync.
It is not possible to both guarantee a victor, and maintain 1/1,000,000 probability, if your amount of traffic is less than 1,000,000 people per day.
Summary: "Because I don't want to."
Love this text editor. Looking forward to trying this out.
This week in Twitter
Watch the screencast. This editor also has multiple-cursor editing.
The word in Brazil for indigenous people is indio. It doesn't carry negative connotations and is often considered a contraction for indigenous.

Each nation, culture, and language in the Americas has its own points of sensitivity. Don't describe "tribes" in Mexico and remember that the word is "first nations" in Canada while "native americans" works better in the USA. In Latin American "indian" is preferred when you don't actually know the specific nation in question and its native name.

For differentiating between East Indians and American Indians, remember the the politically correct terms are "casino Indian" and "call center Indian."
Exactly. Classical economics assumes everyone's utility function == income. What about the pleasure of a job well done, companionship/relationship, job satisfaction, etc.? Well, since they can't be quantified they are ignored.
Just remember who is ultimately paying for that lawsuit. I would prefer criminal convictions that make the people who were really at fault pay for their idiocy instead of just sticking it to the tax payers.
Better Mathematics Through Punk
When talking about whether obesity or autism or whatnot is a disease, I think this post sheds some light on the topic: http://lesswrong.com/lw/2as/diseased_thinking_dissolving_que...
Copilot: NASA project for real-time runtime monitoring in Haskell
Pretty nice office. One thing I forgot about working at a small company is that people tend to enjoy working there, which means they make their office nice. I work with a bunch of 9-5ers that are indifferent about anything but their paycheck, so that's all we get. Oh, and grey carpet and grey cubicle walls that match the grey blinds quite nicely!

We do have Haskell though!
Everyone is unique, everyone is one in a million.
> once the the spec's final, W3C won't be moving the goalpost out any further for a long time.

You're wrong, html5 is supposed to be the last final big version, it is agreed that html5 will continue to be incremently improved from now on (it was posted recently on HN).
> "If you want to rebut a post, then you can create your own blog and post your rebuttal there."

This is actually the common mode of conversation in one area of the academic blogosphere I follow, and it's annoying as hell. I would definitely not want it to become a common model.

Instead of centralizing a discussion in comments somewhere, I have to follow a web of "Just writing a quick note in reply to Michael here" and trackbacks and whatnot amongst 5-8 blogs that usually participate in the conversation. If you're not following it in real-time, it's especially annoying to try to reconstruct the conversation, versus if it were in one blog's comments, or a web forum somewhere, or on a mailing list, or anything else other than 5-8 people with separate blogs replying to each other on their own blogs. In this case, though, it's less due to blog authors not wanting comments (most have them on), and more due to the repliers always thinking their reply is so important that it has to be kicked up to a reply-post, rather than living as a mere blog comment.

I do like the "blogs are publishing" analogy he uses, but for negative reasons: instead of people conversing directly, this model of "reply on your own blog" results in the equivalent of everyone printing up broadsides or pamphlets with their ideas. So you print your pamphlet, and if someone disagrees, they print their own, and instead of 5 people discussing things, you have 5 pamphleteers scattering their dueling pamphlets around town.

Nonetheless, the old model of publishing documents on the web seems fine, but I don't see why it should be in blog format then. If you have a document that's worth "publishing", imo it should usually be of somewhat lasting interest, and you should pick a format other than reverse-chronological-order to organize your published documents (though it's fine to have a "recent documents" list to direct frequent readers to what's new).
As far as I see, it isn't "true" multiple-cursor editing like Sublime has. At least as far as I could tell from the video.

The difference being, in true multi-cursor selections, you actually have several cursors which behave like cursors. So, for example, you can do "ctrl+right", and all the cursors move forward one word. Even if all the words are a different length, the cursors behave correctly.

This seems like a small deal but is actually huge. I'm planning to write up a post about it some day, but I'd encourage anyone interested to check out Sublime Text's multiple editing if you have some time.
What about the none open source apps? If microsoft is ever going to be relevant again, they have to make it worth developing software for Windows rather than webapps. Microsoft has some advantage, since their apis are much more powerful than html/css/javascript, but actually getting users to install your program, and dealing with all that crap makes it not worth it.
Your point that it's hard to do intense, creative work for more than a few days is well-taken: everyone was worn out after the weekend!
The segmentation between voice, sms, im, and video is obnoxious. Some sort of open XMPP is ideal. I don't want a different contact name for every medium. (I may want separate contact info for other purposes, but not for something that's a technical distinction like video vs. voice.)
Phoronix did seem to have some compelling evidence that Valve was at least toying with the idea. My guess is that Valve's statement doesn't mean that they aren't interested in the potential of Steam on Linux, but that they aren't actively developing for it and therefore do not want the public to have expectations for progress, release dates, etc. Companies do this all the time; one of the inside jokes of tech news seems to be that, if Apple or Sony take the time to officially state that they're not working on something, then they're probably working on it.
NASA Global Hawk Drone to Study Hurricane Formations
The Curse of HP
25 Websites Hooters Won't Let You Ogle
I'd have to check E if it has this feature or not. I must say that I enjoy using it in Sublime very much.
Quite frankly, multiple-cursors feature is a deal breaker for me. I'll consider switching to E if it get's SFTP support so I can remove WinSCP from my workflow.
Your Masters will appear first on your resume, so the recipient will see you are capable of getting good marks before they see your bad marks for your undergraduate degree. When you state the marks of the latter, perhaps include a sentence along the lines of, "I was seriously ill in hospital during this period, and so got uncharacteristically low marks." Any further explanation (which should not be necessary) can be left for the interview.
Huh?

1. The motive here is fairly straightforward -- they are trying to silence the researcher. (Edit. There is of course also the fact that they want to find the identity of the source; I don't know which of these is the primary motivation.)

2. 10 years ago or probably even 5 years ago this would have absolutely worked. The Indian government just hasn't woken up to the fact that news travels fast these days due to the Internet, and they can't control it. Indeed, the Indian media aren't even covering this. That's probably what they were counting on.

3. It is also clear to me that it is not malice. Their point of view is that if these pesky security researchers didn't go around poking flaws, then no one will find them and exploit them. Regrettably, that is a surprisingly common view. For example, many commenters right here on hacker news criticized my research on those grounds (http://news.ycombinator.com/item?id=1193417)

4. Yes, most people are going to go on with their lives. What else would you expect -- there are dozens of these minor atrocities happening around the world every day, there simply isn't enough time to do something about all of them. A good many people in India and elsewhere are doing something about this, and I believe it is making a difference. Police brutality (let alone random arrests) used to be common in India; things have gotten dramatically better in the last decade due to activism.

You often throw out these terms from philosophy/logic; that doesn't make your arguments more logical. Just an observation.
So right now I have msys + mingw + msysgit + emacs + console 2 on windows 7 and xp for development. It was difficult to set up and I'm happy that it is fully functional. I am actually a bit surprised that I got bash and emacs to a point where I'm happy. I can do what I need to do to deploy my application on windows with nsis. Or since the main part of the program is in python py2exe + nsis.

I can already get to the point where my application is an msi or exe or zip. What is CoApp going to add to the equation?
THIS MAN does not live like any person today.

There is at least one person today he lives exactly like.

He is not even an "American Indian". Your "American Indians" all speak english[sic], or another modern language,

I guess all the Quiché speakers I met in Guatemala and the Tzeltal speakers in México who didn't speak Spanish just don't count for you. There are millions of people in the Americas who don't speak any of the Indo-European languages that dominate modern politics and commerce in the hemisphere.

they are integrated with society (hence they could be interviewed in the first place)

So Lacandons and Raramuri who don't speak Spanish and still live traditional lifestyles without European culture contact far in the backwoods don't exist? They're well documented.

they are not this man and they do not speak for this man or his people.

On that I agree.
I'd like to note the freakin' awesome submarine that is also in the picture. Judging from other comments, I guess that's the homemade submarine these guys made!

Makes me feel ashamed- I have a hard time building a wooden table in my garage. :(
One of the biggest mistakes I see a lot of beginners make, is that they don't break the problem up into sub problems that they can easily solve. What I always tell students is to write some code, and then test it right away. Too many students try and solve the entire problem without compiling once, and then they are bewildered when they have 1000 errors because they forgot a semicolon at the end of each line.
Are you looking for a job in technology? They probably don't care about your grades at all. You may be overthinking this.
The last time I tried e, it took over my entire system. I had context menu entries floating around for months after I uninstalled it. Ugh.
probably just better to burn the plastic as fuel. I'd guess the oil -> plastic -> oil conversion process is probably pretty inefficient with respect to energy. It looks like they focus on carbon efficiency.
It would not look suspicious to leave grades off your resume. It's uncommon to place grades on a resume and employers would not blink twice at this information not being present. I graduated with a 3.8 GPA only a few years ago and do not put it on my resume.
Alternate headline: Textmate clone beats Textmate to version 2.

This was pretty much my text editor of choice when I had to use a Windows box.
Canvas is a relatively new thing, originally built by Apple before they standardised it. Maybe you meant SVG? Even that was Firefox 1.5 though as far as I recall.
> Imagine all rival record companies being able to press a work the moment the original author dies.

What's wrong with that? Isn't capitalism about free competition between businesses?

> More worryingly, imagine business rivals having a vested interest in the early death of artists...

Yeah right...
At work the list is; PHP, Perl, Javascript, ksh and good ole K&R C
For fun I mess around with Ruby and Scheme. I even played around with arc3 for a bit because I was curious.

Every job I've had I keep coming back to Unix scripting. It's just the one language that I need to always know and I constantly come back to it. I used to work on a wide smattering of very ancient Unix boxes so I had to get comfy with ksh. I use awk and sed daily just for wading through source code.

I used to spend every day coding in the scripting language for the Ameritech ISDN bulk call generator. I still have nightmares. It was like a cross between BASIC and assembly only it ran on an Intel 8086. This was in the late 90's still.

Every once in a while someone tells me I need to learn TCL. But so far I've avoided it.
Wow! This is really impressive!

It seems all that we were promised for the age of the ebook and then some! It looks like a product of love and plenty of polish.

My only worries is that they may risk becoming the artisan version of the ebook (on iPad) world: wonderfully handcrafted, but slow to scale. By the look of it porting a book to Inkling is not trivial!

I'll keep my fingers crossed for a great future for Inkling. :)
It's great to see progress being made with the TextMate model.

If E was brought properly to OS X, there could quite possible be a TextMate coup.
BESEN : Complete ECMAScript 5 Implemention in Object Pascal
Reasonable efforts is not defined. Spending 5 minutes on the internet googling their name is a reasonable effort. So is spending 1 minute. So is spending 0 minutes and saying you tried your best.

But if I decide to reprint Disney works I get my ass sued off.

You guys support shafting small independent artists but have no problem with protections intact for large corporations with armies of lawyers.

"Claiming compensation" is another scam. It is set up as an "artists rights organization" taking royalties from the publisher. They then spend the money. If the artist later shows up, engages a lawyer to prove they are his works, and signs a contract with the rights organization giving up control over his work, then he gets to receive a percent out of what they have collected, which was a minuscule portion of the publisher's profit to begin with.

Why the fuck should the artist have to give up their rights to claim royalties for works they never authorized the publisher to sell? It's completely outrageous and those supporting this corporate fuckover of little guys are immoral assholes who should be shot in the head.
Using Python to Encode Cassette Recordings for my Superboard II
Not only that, he also links to posts on other blogs that talk about an issue, putting them in context with each other.
It depends on whether you are going through a recruiter or not. A recruiter can broach that topic a little more gently than speaking with your prospective employer. If that's not a possibility, leave the GPA off there and put a bullet with "medical leave: XXXX - XXXX". Your employer will ask, talk about it frankly at that time.
Volatile: Almost Useless for Multi-Threaded Programming
Ask HN: Do you meditate?
Details?

What kind of meditation do you do? How long/frequently? What benefits have you experienced?

Basically, are the time and energy requirements worth it?
Which screen-cast are you referring to? The one on the front page is the old e.
No it's not, its a paraphrase of the actual article, which is about filing a patent on things to prevent jailbreaking
Hmm how would you know if simply ignoring copyright isn't just killing the goose for the golden eggs? If patents and copyrights really do promote innovation, you could be stunting innovation for the long term, even if you could put already-made discoveries to good use in the short term. It'd have been nice to see what specific examples of recent articles you're talking about.
Interesting to hear of a 'hot debate' on voting-machine security -- in the U.S. the issue gets little attention. Does India have saner media and politics?
Want to pack JS and CSS really well? Convert it to a PNG
But that's different. If you applied for a job and in the process someone asks "By the way, what was your GPA?" and you tell them "Oh, 3.8" then it's fine. If you reply with poor grades, to me it casts things in a bad light as it looks like you're leaving off damaging information.

Maybe tptacek is right and I'm overthinking things...
http://www.prototype-experience.com/
Great product, but the choice of name/branding is spectacular for a book-and-reading based startup:

http://en.wikipedia.org/wiki/Inklings
Question: Do you pick the card, or do I? Easiness is good, but even telling your trusted assistant to run to the store and grab a card is not something most people do, unless that person is not someone you really care that much about, or if your day is so horrifyingly busy you literally don't have time to spend on something like that. And the people for whom that's true can probably afford to have an assistant anyway.

If that is the way things work, how about, you send me like 3 cards, and I pick the one I like? Or find some way to give me a choice.

The frontpage is good enough for a demo, but for production, it is a bit ... cheap. The waiting list button should be where your eye is drawn to eventually, and where you want to keep your eyes when you're done, and the cards explaining the steps look like they were done in MS Paint. It's not horrible at all, but it could use some work.
Question: In the United States, it is legal to capture video footage of under-age of majority individuals and use them in your marketing campaign without their guardian's consent?
I implemented something along these lines many years ago:
http://github.com/cageface/lython

It was a fun hack but it just seemed lispishness is really something you want to build in as close to the ground up as possible. Still, it is cool that python makes it so easy to work directly with its AST.
Storage is basically free.  What can we do with this?
“We are what we repeatedly do. Excellence, then, is not an act, but a habit.”

Your sentiment made me think of that quote. I completely agree.
Fortuitously, there's Readability:

http://lab.arc90.com/experiments/readability/
This does indeed seem odd. I've never heard of any other cases were an app has gotten rejected because of this. At least, not in a case where it was publicized. Hopefully more info will arise on this issue.
Doesn't seem to work in Firefox 4.0 (b3), which should have WebSockets...

(I think it might be a different protocol version from what Chrome supports, which is exactly the reason it sucks when browsers go out there with protocols that aren't more mature yet).
Over the years I've used C++, C, Java, Perl, a little Mathematica (for analysing algorithms and trying to come up with better approximations to replace expensive numeric algorithms), sh, small amounts of x86 assembly, and even Modula-2 (long ago) for work. Currently I'm using mostly Perl (with POE) for high-load low-latency web serving, web scraping, and various back-end scripts. We use Javascript for front-end stuff, but I'm less involved with that.

In the past I've played around a bit with Haskell, OCaml, Scheme, Smalltalk, and even Forth (again, a long time ago!). I've looked at Erlang a little, but haven't gotten around to doing anything with it. I'm hoping to get some time to play with Rakudo (Perl 6) sometime soon, and I'm looking at whether Hackety Hack and Ruby are the right way to introduce my kids to programming.
That makes some sense to me, and I think I'm somewhat more negative on 3rd-party comment sites than on bloggers' own sites as well. On a blogger's site, it feels like I'm writing a reply to the blogger, which I make more effort to try to keep constructive, soften negative points, make sure to balance them with positive ones, etc. On a 3rd-party site it feels like I'm writing a comment for the site's own community, not really directed at the author, who often isn't present (e.g. I doubt NYTimes journalists are here reading our comments on their articles).

The fact that they are sometimes present makes that a little tricky, and maybe requires recalibration. Traditionally, I was able to assume that an author of an external blog post wasn't part of the community, because if they were, they would've just posted their post in the community instead. For example, in the heydey of Kuro5hin, if you were part of the community, you most often subumitted your articles to K5. If something was linked externally instead of published on K5, you could assume it probably wasn't by a community member. Same on Usenet--- if you were writing an article as part of a community, you posted it to the community. And I think it does make sense for discussions to have a different tone when the author is present and engaging versus when they aren't.

It's a separate (though related) issue, but I think there are real advantages to that kind of community-centric site, where the discussion and the articles make up the community, instead of the HN-style collection of on-site discussion and off-site blog posts, some of which are by community members and some of which aren't (with no easy way of distinguishing, unless you remember which URLs are blogs of HN members).
That's silly. In order to make comparisons, utility (including the intangibles you mention) can be and is estimated in terms of money. If they don't do that here, that is their failing and not one of economics in general.