skysight-inc/HackerNews huggingface dataset:
I've always referred to it (and used it) as a change pocket, as have jean manufacturers.
Yeah. While I think they have pretty good product, they have the reality distortion field turned up to 11. It permeates everybody who deals with them -- including at times their own staff.

What I'd really like to know is how they score these interviews and exposes on them? They read like a marketing insert ( http://online.wsj.com/article/SB125200842406984303.html ).

The consensus among people I know is that they are paying gobs of money to the owners of these papers to get this kind of coverage. Why run a half page add when you can get the paper to just send a reporter out to your office to give you a favorable writeup with pictures of the CEO looking impossibly cool and not even bother to interview the end users of the software who might have something negative to say?
Increase web traffic
If you are looking for excellent SEO Services, web promotion services and also to increase web traffic for your site, please visit 6ginfotech.com. 6gInfoTech is a team with experience in various Internet marketing Strategies. We are also providing Pay Per Click services to sponsor your links on search engines.
Be aware that there are some reports of these Goenka retreats being cult-like and involving some aspects of brain-washing. Additionally they may force a particular style and experience of meditation.

http://melissamaples.com/how-not-to-do-a-goenka-vipassana-re...

http://www.greatwesternvehicle.org/criticism/goenka.htm

(I do not wish to start an argument, I am just pointing this out so that readers might be better informed. I have considered going, and did some research online looking for accounts of the experience. I am not decided yet, but time-wise it is not possible for me at the moment.)
It's far simpler than that:

http://www.wolframalpha.com/input/?i=9,995+1983+dollars
I don't get what you mean by "toy language." Clearly some big, powerful, practical stuff has been written in it. Usually the phrase "toy language" is used to refer to those with little practical use. Java is unwieldy, but it has a rich ecosystem and compiles to very efficient code across a broad range of platforms.

If you want Java without the unwieldiness, try Groovy. It's Java with a ton of syntactic goodness added; for instance, the default variable scope is "create a getter and setter which I can optionally override." Groovy interoperates well with Java libraries. The downside is that it's a dynamic language, so there is a significant performance penalty.
Python's whitespace indentation seems like a great idea until you realize that it makes things like copying & pasting code from web pages etc far more difficult and, worse, makes automatically reindenting a block of code in an editor impossible. If I come across a badly formatted block of code in Ruby or Java or C in emacs it takes me one keypress to sort it out. In Python I have to carefully, manually look at each line.

It's also fun to spend an hour looking for a bug caused by somebody inserting a tab instead of a space somewhere. We had a production crash that took us a long time to fix because somebody hotfixed a file with the wrong editor and did this.

I also don't understand how forcing people to indent code in the same way magically makes people write good code. The kind of programmer that can't or won't indent his code properly is introducing bugs far more serious than bad layout into your project.

Python's a nice language in many ways but I consider the syntax to be a bug.
How I wish Facebook had a "self imposed exile" feature - like Hacker news
I started daily zazen meditation about 6 weeks ago, having tried it on and off before. The effects are subtle but powerful, providing me with patience and a hightened state of relaxed alertness. Combined with Yoga ever other day, it feels great!

If anyone is interested, I built this webapp for myself to keep track of my progress. My meditation training can be found at http://stepset.com/habits/efac7b8e-6446-11df-ab99-7f306a906e...
Always ship trunk
Not everyone uses the web interface. For instance, I read HN via RSS. If I see a post without "Ask HN" or a similar prefix, then I expect to be taken to an article. It's a useful nicety.
According to http://www.nytimes.com/1994/09/11/nyregion/cuttings-the-cast...

"Wayne Armstrong, a botany instructor at Palomar Junior College in San Marcos, Calif., said ricin is 6,000 times more poisonous than cyanide and 12,000 times more poisonous than rattlesnake venom."

So don't eat your eyeliner :)
very cool. i will play with this today! good stuff.
Here's a link to the Crying Girl Con Artist page on DavisWiki.com, the site they mention in the article:

http://daviswiki.org/Crying_Girl_Con_Artist

(The internet is amazing.)
Do you think most people really care who came first? For me, Digg was first and I found Reddit later.

Secondly, the community is what differentiated Reddit for me -- not the format or layout.
What have you been using as a replacement?
One quick step (if not the only one): Exercise. It won't solve all you're problems, but it will make you feel better including about yourself. You don't have to go to extremes -- just "get in shape" and make it a regular (I'd suggest daily) routine.

View it as a first step. It may make you comfortable enough to take some of the subsequent actions you seek.
You owe it to yourself to learn at least one dynamic high level language. The advantage of Python (and Ruby, which I prefer) is that, for the right tasks, it's an extremely productive language. Compared to C++ or Java you have to write far, far less code and you can usually find good libraries that reduce the amount of code you have to write even further. Python doesn't have the elegance or flexibility of Lisp, but it's an extremely practical language for getting anything done that doesn't need C++ performance.
I absolutely agree with your second example, but I think you're missing my point for nested loops. Perhaps this would be a better example:

Let's say I'm making a simple tile-based game that uses a two-dimensional array called "grid" to store the map. To draw that map to the screen, I might do something like the following:

for(int x = 0; x < grid.length; x++) {
for(int y = 0; y < grid[0].length; y++) {
drawTile(grid[x][y], x * tileWidth, y * tileHeight);
}
}

There are other ways to refashion this as a single loop, (storing everything in a 1d array and handling the dimensioning ourselves, using an iterator and giving tiles a position attribute containing their (x,y) coordinates, etc) but is any of that really more straightforward?

Again, I am not arguing for indentation anarchy, merely that there are times when it can help to bend the rules.

edit:
I imagine you'd prefer something like this?

for(int t = 0; t < grid.length * grid[0].length; t++) {
int x = t % grid.length;
int y = t / grid.length;
drawTile(grid[x][y], x * tileWidth, y * tileHeight);
}
I'm surprised no one has mentioned Peter Norvig yet.

http://norvig.com/21-days.html

From your comments, I kind of get that you want to be a real good programmer, and part of being a good programmer is to understand the different way you can wire bit and pieces together in the many different languages. I had a similar experience as you in that I went from C->C++->Java->Javascript->Scheme->SML->Python. I can definitely tell you that learning Scheme and SML first helped me tremendously in understanding dynamic languages in general. In more concrete terms, understand typing rules has helped me how to debug a program when I mess up in Python. For example, in SML, I can completely omit type annotations and the interpreter will infer the right type for me at parse-time, and that each function or statement must only return 1 type.

In dynamic languages such as Python, you can still do what you can do in SML or Haskell, but the runtime system makes no guarantee that your program as it is written is type-safe when the interpreter parses all your source files. Type checking is done at execution, when the code path in question is exercised. However, if you THINK about how the types are infered in SML when you write in Python, you generally will not run into TypeErrors.

The same goes for functions that return different types. To prevent tripping up with these functions, just apply what you've learned in Haskell or SML when you are debugging library functions that do this, and avoid writing functions that return different types.
I'm starting in the UK and I'm more relaxed because I don't have to worry about health care - I'm covered come rain or shine. I'm not relaxed because of avoiding researching options.

Also, you assume a slow in advancement in medicine. This can't be further from the truth. Small example: all of the patients registered in the UK (i.e. residents) are getting digital patient records.
Where do $50,000 come from? Is that the cost spent on development or what they think it's worth? Code leaves a lot to be desired...

Whoever packaged this forgot to remove their Facebook API Secret code from the code before posting it, too...
If you're on BIS it's just a very well implemented IM system. Logging in doesn't exist as a concept, messages are just sent like SMS. It provides sent, delivered and received notifications for each message and lets you do all the normal IM stuff like sending images, etc in relatively straightforward way. Honestly it's head and shoulders above AIM, gtalk, etc at least on my Tour. The add-a-contact with the barcode is nice too.

If you're on a BES I believe it ties in with Exchange's GAL so any contact the BES knows about is just available without you having to discover it.

The silly-named cnectd [1] is a cross-platform (iphone/android/bb/symbian) im client with very similar semantics to bbm. It's beta and noticeably buggy but functional.

[1] http://www.cnectd.com/
I'm using K-9 on my HTC Desire and Apple mail on my iPad and I like both. Note that the GUI of my K-9 application is different than the one you show. Keep in mind that they may iterate, which BTW is apparently more easy on Andoid than on AppleStore.

Anyway, generalizing on your personal experience and taste is not very instructive.
Well, there's always the stark object lesson of Software Arts (Visicalc) and their publisher, Personal Software (later VisiCorp). Both companies were destroyed because the deal they struck, at the dawn of packaged personal computer software, gave SA too much money. SA refused to renegotiate, PS used the contract to force SA to create ports of their stuff for every possible PC (and there were very many back then), it all ended in tears and Lotus ate their lunch.

So we have these issues and failure modes illustrated:

The market and business model was not well defined, making it difficult to get the contractual arrangement correct the first time.

The principles couldn't sustain a productive working relationship and focused on the contract rather than the market.

Games as packaged software have perhaps worked (a bit) better because the business model and separate roles of each company are fairly well defined, but that could be changing as their use of the net increases.

But mostly what people are trying to do is uncharted territory (that's generally where the biggest payoff is) and a developer/publisher model precludes the process of Customer Development; until that's done, there's not a clear enough line between technology and ideas vs. marketing and sales.

Overall, the interests of each party are divergent and their game is somewhat zero-sum, or at least all too often viewed that way. When their interface can't be well defined at the beginning of their relationship it doesn't look like it's a good model to follow.
My impression, although I'm not an insider and could be off base, is that it wasn't conceived to be an enterprise language, but its patterns were. I learned it when I started application programming for my startup (I had been doing scientific routines, i.e. FORTRAN and Mathematica), because I was curious about OO. A lot had changed since I hacked out a little C and assembler on my Mac+ many years ago, and the scale of the problems programmers and programming teams had to handle had changed significantly. It seemed OO became popular as a way to handle this scale of things. Java was presented as a solution for building maintainable apps, so I learned it.

I also tried to stay close to the OO paradigms (of course, I was just learning them), as I built this 50000 line beast called "Egorg." Now, I get to maintain and update it, so we'll see if it paid off.

On a side note, I have a real distaste for objects in Javascript. They seem clunky, almost like they were stuck on as an afterthought (I get a similar feel about Generics in Java). But the design of Javascript makes it quite easily to hammer out a script to do something cool. I'm worried about maintenance, though, because I feel like I'm evolving my own design patterns, so retracing my steps will likely be painful.

You are correct about the IDE thing. That does ease a large burden in Java.
>>>Punk rock is predicated on the idea that any idiot can thrash on a poorly-tuned guitar and make "music",

And just like that you throw away The Ramones?
As I said earlier.

"Secondly I don't mean to criticize Java. By calling it a toy language, I was simply referring to the fact that Java tends to make writing bad code difficult, and in doing this takes away some of the flexibility and power that you tend to associate with other languages."

Judging from the general reaction it seems I should not have used the term "toy language". My apologies if I ended up implying that Java has little practical use.
Need best Javascript books suggestion
Seriously I don't want to depend on Jquery magics most of the time to do awesome UI stuffs on web page. I need some best Javascript books to learn in deeper level. JSON, AJAX, string manipulation etcs..

I need best javascript books/URLs suggestion to learn javascript.
Thanks people.
That's a great point, and makes even more sense when you consider the examples he provides for why someone should contact him for an hour of his time. If he can really do everything he listed in one hour per task, he deserves the $1,000. On the other hand, if he spends 2-4 hours on it but "only" bills the client for 1, he seems like both a rockstar and a value.
OS X/iOS Programming
As a high school student I've been taught in class the fundamental principles of Visual Basic, and C++. I'm looking to extend my skills into a more satisfying project, seeking to do so either through writing a Mac OS X application, or an iOS application.

With this said, I'm fairly new to the whole "real world" programming thing, with most of my experience limited to writing command line projects. I'm currently working through Stephen Kochan's "Programming In Objective-C 2.0" and it seems so far to be pretty good.

Ultimately what I'm looking for from HN is a push in the right direction of what other resources are good for learning Objective-C, good places to learn about OS X programming and the iPhone/iPad SDK, and even some hints about what I might read to become better at the interface design aspect of my application.
Here's a translation of that to Clojure, since I'm learning that now:

(use 'clojure.set)

(reverse (sort (map int
(intersection (set "letters in this sentence")
(set "and this one")))))

Edit: Take two...

(use 'clojure.set)

(->> (intersection (set "letters in this sentence")
(set "and this one"))
(map int) sort reverse)

(experienced lispers, feel free to make this more idiomatic)
Not to be snarky but, GMail isn't written in GWT.

GWT though would be a step towards the OP's solution.
i want to share this all-things-space industry/NASA YouTube channel that i've been enjoying for a while:

http://www.youtube.com/spaceflightnow
Not Python, but there are a few Rich Internet Application (RIA) frameworks you should look at if you don't want to do low-level HTML/CSS/JS work (still the most common approach, mind you). GWT is the most popular, but probably only worth using if you're Java-fluent. Here are a couple of others:

Caoouccino/Objective-J, from the YC-funded 180north guys. It's an Onjective-C like language that compiles to web apps (and now Mac apps, too). It was used recently to create a Github issue tracker app, which looks pretty sweet.

http://cappucinno.org

No one seems to have mentioned SproutCore, which had a lot of buzz for a while since Apple was using it to develop their own webapps. It had a 1.0 release just a few months ago, but the buzz seems to have died down and I haven't seen any new projects using it. Apple is using something else now. Still, it's one option to check out:

http://sproutcore.com

Finally, if you do wind up working at the JavaScript level, I strongly recommend that you try CoffeeScript, which has a very Python-like syntax yet compiles directly to JavaScript. I've used it with jQuery for some pretty complex apps, and it's definitely made me a lot more productive:

http://coffeescript.org
Not that I have a dog in this race, but sometimes seemingly arbitrary convention can be exploited. For instance, some pioneering lad[y] might be compiling a collection of Ask-HN-questions. It's easy to see why it would be nice to have "Ask HN" in the title. Convention implies "easier to parse", and that makes programmers happy.
Of course he can charge $1,000/hr.

So can I, or so can any man; but will clients come when he advertises it?
It's probably not quite what you requested, but everyone who is seriously into JavaScript ought to pick up Douglas Crockford's "JavaScript: The Good Parts"!
If someone were to submit a patch nuking the GIL, I doubt it would be a language change, ergo, the language moratorium (a block on new syntax) does not apply.
One can write good looking apps for Android. It's just not as easy as it is for iPhone. Having done both myself: on iPhone you can just throw together a bunch of default widgets to get the job done and your app will look pretty good. Doing the same on android.. not so much.

However, the latest apps out of Google (IO Schedule, Twitter) are using some of android's new UI patters, and they look good. Hopefully these new designs will be reflected more in the widgets shipped with 2.3.
Thanks! Will look at it
Evolutionary explanation of why women like men with bigger
It makes it harder to correctly do operations on code as text, eg, inserting a chunk of code from elsewhere or moving it out from or under an "if" statement. I have trouble with this occasionally working in emacs at least.
The point from the Dalai Lama's perspective? To defend his culture in the face of modern science.

The point from the perspective of the rest of us? Analogies and recognizing analogous forms are a good way to expand one's mind. Gaining respect for introspection as well perhaps. What's the point of asking what's the point, except to come off sounding like a conceited ass? (And I'll be the first to admit here, it takes one to know one.)
You say this, and get points, but I'm not sure what you mean. I've written Python and gotten each new line to automatically indent to the proper point, with a functional backspace that unindents the appropriate amount. I've then copy-pasted blocks with several different indentation levels that were automatically adjusted to the surrounding code, with the possible exception of an error corrected by a single keypress.

To my knowledge, this is no worse than the expectation for a braced language, but much better than the worst case for a braced language.

If you mean something simpler than I've taken you to mean, e.g., the conversion of a whitespaceless C program into a whitespaced one, I concede you are mostly correct (';' still works in Python), but I must admit I would still not yet see your point.
of course it was architectural, but that's precisely the problem - why are we still using a language designed for an age of computational scarcity?

another example: functions should be virtual by default.
I consider the indentation approach excellent because it's so clear and readable. For exactly the same reason, I prefer YAML over XML, because the result is something more readable, something whose structure is understandable at a glance.
Sadly the management seems to be considering that all new development should be in .Net and centralised with TFS.

I've seen .Net code stored in TFS, svn, perforce, Mercurial and git. If your management aren't using the source control system, why are they deciding? Just use the one that suits you.
I think he means in his editor. I do the same, it works well.
Having been named after the PowerPC architecture probably accounts for that one.
fixin some typos
http://cappuccino.org/ 280north Objective-C
I'm currently evaluating WT (www.Webtoolkit.eu) which is the C++ equivalent of GWT. I noticed that WT examples were much faster than GWT's examples on my iPad. For python, I think Django should be the way to go.
Agreed. It's why they always start trailers with "From the people who brought you 'Knocked Up' and 'Get Him to the Greek'..."
SaaS Revenue Modeling
I actually keep my homework on github. :) And yes, depending on your pipe, downloading all the binaries can be slow. But the ability to have history and synchronization between machines (I probably use 4 or 5 computers on a regular basis) is super nice.
Wouldn't it be interesting if google tried to run all the code snippets and full applications found on the web and tried to automatically figure out what they do?

Maybe that would be the first step to automated programming?
JavaScript: The Good Parts

Absolutely, it is really the 101 of JavaScript and helps you avoid a lot of the pitfalls that gave the language a bad name for so many years.

JavaScript: the definitive guide, is also a good book.

Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries.

As well most all of John Resig books are good.
A friend of mine supplies all of the sand for making cement in his area, thanks to perfect storm of regulation shutting down his competitors. With a grin he is fond of saying "A monopoly is a terrible thing...not to have". I think every business person harbors this fantasy sometimes.

But for innovative products, competition is validation. For you, your customers and your investors. The reason is that innovation brings some risk to the customer associated with adoption or integration. To the investor and innovator this looks like risk of acceptance. Competition eliminates this particular hurdle.
I have to agree. A few years ago I was in the states for a conference. At lunch, there was a bunch of us sitting around a table and we got to talking. Turned out, I was the only Canadian at the table and also the only self-employed. The rest of the table agreed that they couldn't leave their jobs because they didn't want to give up their health insurance. I recall feeling shocked at the time, realizing that there could be other incentives to entrepreneurship that weren't necessarily capitalistic.