skysight-inc/HackerNews huggingface dataset:
It's one thing to say "create something challenging and interesting". But just that by itself won't be enough - it's gotta be something you're really passionate about, otherwise "interesting" won't be enough to carry you through that 9th month of staying up till 1 am working on it after you get home from work and the kids have gone to sleep.

Your life is like a house - you can't just pick up the whole thing and move it without destroying it. You have to tear it down and rebuild it carefully, piece by piece. So my vague, generic advice is as follows: figure out what you're passionate about. If you had 10 million dollars and didn't have to work, what would you spend your time on? If you could choose a life out of all possible lives, what would it look like? Once you've figured that out, take small steps everyday to move yourself there.

Figure out what new responsibilities you can take on, and which ones you have that you can drop. Look for a new job. Go back to school. Start a side-business. Write a novel. It sounds like you have all the tools available to do whatever you want with your life, provided you're willing to put in the nights and weekends to make it happen while still taking care of the responsibilities you already have.

We only get one life - there's no excuse for not making it as fantastic as possible. Good luck.
But, how much work does Microsoft really do with Visual Basic? Given the press, I have a feeling that Google might want to start actually using this for production work.
this is pretty much exactly what you're looking for:

http://mygengo.com/
I think it's ok. I would think it's like type classes, which work pretty well for Haskell. And Go doesn't need full-fledged type inference. I bet they could work something out that's simpler and more explicit.

Regardless, even explicit type variables would be very useful.
Fire, Water, Acid, and Stone
In Bernhard Edmaier’s photographs, glowing rivers of lava and scarred volcanic plains share the stage with more obscure markers of tectonic activity—sulfurous crystals, eerily hued lakes, and pools of bubbling mud.
I cant, since I'm not terribly familiar with Go. Like I said, I assume that this is the reasoning behind supporting pointers, rather than references to everything. I did not actually check.
Or have an interface "mappable" or "filterable", and then have everything include those methods...

It's possible, but it does add a bit of extra complexity.
I wish you were right. Gender and race discrimination are still alive and well. (Granted, much has improved - but it's far from solved) And sexual orientation... Yeah, you see how the gay marriage thing is going. It's a long uphill struggle.

But before I darken the mood too much - I can only second the advice of seeing a therapist. And if you don't feel you can connect with the one you see, switch. No point in toughing it out.

I've done it, and let me just say that both the opportunity to speak openly about issues and the proper treatment have improved my life tremendously.
Ten-Lessons-From-The-Financial-Crisis-That-Investors-Will-Soon-Forget
Don't be afraid to admit that you don't know what to do... even with your public persona.

It makes you look brave, and perhaps counterintuitively, it makes people admire you more. And it gives you so many more options to seek assistance and advice.

By treating it as something shameful that you have to hide, you are only reinforcing it for yourself that it is something shameful that you have to hide.
Yeah, I can't help but think this new cross-licensing agreement contains clauses to prevent AMD from sub-licensing. e.g. to nVidia.

Why else would Intel give up so quickly and completely? Clearly they're getting something out of this that's worth at least 1.2B to them.
Apple Tablet with Pen Based Input
The Dow in Gold
There's "Resurrect Pages" for Firefox, which has buttons for Google cache (for recently dead pages) and archive.org (for longer-dead pages). https://addons.mozilla.org/en-US/firefox/addon/2570
reputation effects are a foundational aspect of a healthy free-market. this isn't some sort of new economy, it's just that the tech market exemplifies the free-market better than others because it moves too quickly for regulators (so far).
... And D is great, but it doesn't support concurrency as a primitive judging by it's impressive feature list: http://www.digitalmars.com/d/1.0/comparison.html

The advantage of Go seems to be all of the things you'd expect from C, a lot of what you'd expect from Python and to top it all off, great concurrency primitives.

D on the other hand, is all the greatness of C and C++, some features of dynamic languages, but roll your own concurrency.

And in this day and age, with multi-core being prevalent and 256 core machines "around the corner" we need all the advantages we can get.

Advantage: Go.
It helps if you write your code in something that has large scale adoption if you want to tap the pool of existing talent.

It also makes it easier to get others to adopt your technology because they will have one less thing to explain to their bosses.
How do closures work in a language that has pass-by-value semantics? Does it copy all the closed-over data into the closure itself? Is the closure itself always heap-allocated and pass-by-reference, or is it pass-by-value?
Is China headed towards collapse?
I'd be interested in reading more about your workflow, I'm a RoR dev.
I am playing to the karma, which is one reason I advocate my suggestion here: http://news.ycombinator.com/item?id=936306 where people could agree with my zing yet still bury my comment as a bad contribution.

When voting, I vote up for "interesting point", for "you put a lot of effort into this reply" and for "I agree" and "ha!". I feel conflicted downvoting a comment I like even if it's not contributory, and I don't want to upvote a comment I disagree with even if it's a good contribution. Split the two up so the conflict goes away.

You are playing into the cult of personality

It's what the site's design encourages - usernames are prominent, vote scores are prominent and tallied as the main measure of a person, popular comments get votes. Big thoughtful comments and deep discussion get squashed into nesting and pushed aside by the ever increasing flood of new submissions. "Furthering the discussion" as you put it ... what does this mean to you? Who is supposed to benefit and how, and does the site design encourage that?
Don't be unfair. The eye-candy seems lifted from Compiz, so, obviously, they have used some Linux for about a day or two too.
I've done a lot of testing on creating strings by concatenation and it turns out that + is actually one of the slowest. It's much faster, for example, to create an array and then join it with "". Maybe try that in your test and see how it compares.

Example:

x = []
x.push("latortuga")
x.push(" is so right")
str = x.join("")
Even as a family you can be frugal. You need more than if you were alone, but still.

If you can't buy your kids lots of fancy things, maybe you can teach them to be entrepreneurial early on.

If you can't buy them expensive education, maybe they can try to win grants. Besides, if you are struggling now, you probably can not buy them good education anyway.
Vim and SlickRun (sorry Windows specific but certainly worth mentioning)
Modernnomad84 accused me of cookie stuffing and is currently in big trouble. The major affiliate program he made reference to has apologised to me for reacting to his false statement and he took down his post after I suggested he do so immediately. I don't think he is very clever. The post explaining his wrong doing is here http://thesisthemehq.com/summary-innocent-thesis-theme-affil... Please feel free to comment Cheers, falsely accused.
Deploying to A Specific Server Role With Moonshine
RescueTime looks good. is there something similar(esp. distracting sites block option) , but free ?
RTFA, it specifically says that the quote about Win 7 copying OSX floating around the net for the last few days is wrong. It also goes further and says the MSoft employee offering up that quote didn't even work on the Windows 7 design team and then points to several sources about the real design inspiration.
I assume you mean it's Wolfram Alpha's #1 revenue stream, not Wolfram as a whole.
Clicker launches for all--watch it
Do we really need another programming language?
Habitually using Compiz workspace switching to get more working area on my laptop, instead of trying to arrange windows carefully on a single desktop and bring them forward with the taskbar.
My solution: drop it's in favor of the antiquated (or timeless) 'tis. Do this in speech too to give your elocution style a bit of the whimsical and refined air of an older time. ;)
Setup web2py, apache, ssl, mod_wsgi, postgresql on Ubuntu in a few seconds
Go isn't trying to replace Clojure, Haskell, OCaml, or Factor. It's trying to replace C++.
Maybe you can't protect your family from everything, though. They are independent people, who knows, maybe they can deal? Maybe everyone could be better off in the end? Just saying...

For example my dad had lots of debt and it was a burden to the whole family. You know what, instead of him working himself to pieces and me watching, perhaps I would have preferred to move to Africa or whatever. I think there are almost always possible ways out, you just have to allow yourself to see them.
Best Beaches in Nassau, Bahamas
When asked why they are visiting the Bahamas tourists are generally known to have one answer-the fabulous beaches! In Nassau, Bahamas there are 17 inviting stretches of beaches each with its own unique character and assets.
The price seems rather "cheap", I didn't realize 3COM had fallen down so low.
Google Chrome OS Browser to Mimic Windows Explorer?
This used to be true in Python as well, but I'm not sure if it still holds for recent versions.
It would be awesome to be able to do this with Django. Is anybody using quick-installs like this to quickly deploy new servers?
Much discussion already:

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

http://news.ycombinator.com/item?id=936525
A bit of a cliché but: Emacs.
(Or alternatively vi since that can be plugged into most things as well.)

As a software developer on *nix I spend a lot of my time manipulating text: code, e-mail, news, forums, documentation, etc.

I can do all this from Emacs which is its greatest strength for me. It might not have the latest and greatest editor features but generally it'll quickly pick them up (within weeks, months or a year someone will have written an Emacs version and I've also written them myself).

So I don't have to suffer all kinds of different programs for doing the same activity: manipulating text. Usually all those programs (web browsers, text editors, word processors, news readers, e-mail clients, etc.) only contain a subset of Emacs' powerful editing features.

It is also available for a lot of different platforms.
Arduino pop3 email checker
Not sure why you were downvoted? Perhaps for suggesting to leave the wife? It sounds cruel, but who knows, sometimes it might be better for everyone.
This article does not address any of the issues we have brought up here before. Two days after its initial announcement, Go already has documentation that is leaps and bounds better than D, one canonical compiler that works on all major platforms[1], a reliable development pace, concurrency as a primitive, and an open code base.

[1] Whoops, this is not correct. I should have said that its compilers work consistently across the platforms they support.
go read some biographies and you'll get some perspective
Startup Confessions
I don't know what definition of memory leak the author is working with, but a real memory leak occurs when all references dynamically allocated chunk of memory are lost without free()ing the memory. An unbound cache does not fit this definition.
Not worth mentioning since it's not remotely answering the question.
I'd like to see people stop commenting with "I upmodded your post because"
emacs doesn't have the latest/greatest editor features?
I guess this makes human observation monadic.
Android location provider mock
Not related to the content: Check out the cool "side notes" mechanism that site has! Click the cross symbol after the phrase 'from the beginning.'
Let us apologize for Goldman Sachs
Demien Katz has a similar story, you can watch the whole presentation here: http://www.infoq.com/presentations/katz-couchdb-and-me it's really inspiring.
Macworld UK on an iPhone virtual gifts startup
Antarctic iceberg found floating near Macquarie island
I agree, but his example is strong. While calculating something every time the mouse moves would be expensive and memoization is probably a good idea, the mouse pointer in most situations has some locality, and so some LRU cache is probably a better approach. There's probably examples where you'll get more bang for your buck using a different cache storage as well.

Does that mean in general their memoization function is flawed because it doesn't support that, no. If you need such specialization, for optimization, you're free to roll your own--which is why I agreed with you.
Random thought: if Psystar prevails, couldn't Apple just stop selling standalone OS X licenses? Force everyone to come in to the genius bar when they want an upgrade?
Incoming NY college freshmen can't do algebra?
Vim and Emacs (yes, I'm schizophrenic).
> ... until programming languages reach the
> expressiveness of written English, I’ll keep
> welcoming them.

English is so inherently ambiguous that you are really asking about legally expanded, lawyerese, and not English. And that's going to be several times longer than the source code.

I agree there's space for improving languages, I believe Google's new "Go" probably isn't that big a step, but I think asking for the "expressiveness of English" is dangerous nonsense.
This online certification program looks pretty painless if you are going that route. getting another bachelor's degree is the biggest hurdle for 2nd-career teachers.

Every once in a while I think about it...

http://www.wgu.edu/education/teacher_certification

Basic Tuition for Most Programs is Just $2,890 Per Six-Month Term
WGU charges tuition at a flat rate every six months, so you pay for the time, not the credit hours. Compare that with what other reputable, regionally accredited online universities charge, and you’ll discover WGU tuition is typically half the cost.
My brain.

It's amazing how much time you can save if you analyze the problem a bit more deeply. It's much easier to use the correct algorithm/implementation if you truly understand the problem.
Cavium to purchase MontiVista for $50 million
Interview with Yale Game Theorist Ben Polak
UltraEdit for Linux
I think he's referring to the fact that Psystar relies on the OSX86 community to do its R&D. The fact that Apple has singled them out for a lawsuit is entirely different.
Rudy scoffs at the idea he borrowed from the Hackintosh scene. "The first thing you have to do is unlearn everything you've read online about how to make this work," Rudy says, "because it's all wrong."

For something so wrong, it seems to be working fine for lots of people...
Maybe Intel saw something worse coming down the line from the courts.

I know that the EU's fines on Microsoft have certainly set them straight; within a few weeks of the levying of billions in penalties, Microsoft had a sudden change of heart on the default browsing modes in IE8 and released thousands of pages in additional format specifications, etc.
Zynga: My 1 year anniversary
Exactly what does this article address? All it does is declare (by fiat) that the quote floating around the internet is wrong, and then link to articles that are completely irrelevant in describing 'inspiration'. To summarize each link:

1) AP - Discussion on the victory (Office Ribbon) that led to Julie Larson-Green being made head of UI Experience

2) WSJ - Fact-less story about how Windows 7 is fixing the failings of Vista. No discussion about UI-inspiration. The closest was a hint to "quieting the system" that is directly addressing the UAC-faults that everyone griped about with Vista.

3) Fast Company - An overview of features that is devoid of anything but marketing information

The only thing 'useful' in this blog post was a link to the Windows 7 Design Blog. And in there, it describes how they highlighted items to improve, Except there's no reasoning behind why they thought these items were necessary, and the requirements they did identify seem to lead directly to their final solution... an indicator that the requirement was actually thought of after the solution.

Debunking, this is not. It's a collection of irrelevant posts and a link to an encyclopedia. It does not address the point it attempts to make and is frankly, a waste of time to read.
It isn't always the first to have them. Sublime Text's high level navigation took a couple of days to surface in Emacs.
If realism is proven to be invalid, then that could be true.
I've never got the "And turd tokens" thing after using the language for a few days. It pretty much all makes sense to me.

I've already posted http://news.ycombinator.com/item?id=837217 to express my opinion on that though, if you want to read it.
Kings of Chaos
Eclipse, oh god yes.
Came here to say the same thing. Author needs to go live somewhere where they can experience true tyranny.
Ext JS vs. Google Closure
I hope you're not asserting that Apple makes a better product _because_ Steve Jobs is a jerk to his staff. I'm a strong believer (based on experience) that you'll get more out of people if you treat them with respect. Have high standards, yes, but don't be a jerk.
This is a terrible way of promoting a language. If you want to knock a language and promote another, you do it by showing why the language is better. "For starters, it has real classes" is the extent of the content here, and that's using the word 'content' very lightly.
I can't upvote this comment enough. Mental health professionals don't necessarily hold all the answers (so be wary), but the poster's problems (or at least his perspective) may be a result of depression.
That's a different issue than the what the OP was writing about, which is getting a string representation of an object, in this case, a function.
Found this floating around. Interesting to note that AdMob (to be sold to Google for $750M, as everyone knows), used Ext JS (before closure was released obviously). Wondering if anyone else has any thoughts comparing the two.
> a lot of what you'd expect from Python

please stop repeating this. it's unhelpful at best and to people who know python it's outright misinformative.

Go has GC and a form of duck typing. That's the _end_ of its resemblance to Python.

It doesn't have generators, list comprehensions, or even iterators and foreach. It doesn't have semantic indentation. It doesn't have robust metaprogramming, context handlers, or exceptions. It doesn't have map, reduce, or filter. It doesn't have decorators or operator overloading.

As jerf said yesterday, Go is much closer to "C mixed with Erlang" than "C++ mixed with Python."
I appreciate you not using this as chance to market your site, but I'm curious now! Please post your URL.
Absolutely, by all means, take the time to get it right.

I don't know if I'm saying something blindingly obvious or not, but it still should be said just in case: The team really needs someone who has not just glanced at Erlang tutorials, but actually used it for significant work. Not necessarily "hired", but certainly in the loop. The Erlang community could tell you a lot about what works, and give you a few things that don't work in Erlang well either.

OTP is killer for reliable server apps, but it's really hard to understand the full implications until you've used it yourself for a while. Implementing cheap threads is great, but there's a couple more primitives to grab that make it truly powerful.

I am advocating this because as much as I like Erlang, I'd really love to see another language steal its thunder. The syntax and performance are dubious (not terrible, but not stellar). But while I've seen other languages implement bits and pieces of the whole, I'm yet to see another community grok the totality of the Erlang platform and correctly port it into their language, often because they're trying to graft something into their language that it just can't support. Go is probably not in that position, and is my best hope for this sort of thing.
Part of the reason we did not enable bumping in the background is we have received lots of feedback that people like the security aspect of having to open the app for an exchange to occur (picture girls at bars having guys hitting their phones into purses and pockets ;).

The time required to bump on Android is (surprisingly) much less than on iPhone. Google doesn't seem to put the radio in as deep of a low power idle, so practically as soon as you open (or re-open) the app you can bump. iPhone takes a few seconds for the radio to warm up...
This might be hard, especially since he doesn't have time to spend with his own kids :(
Thanks. You're right; when I did the experiment myself (once with a Haskell program, once with a C++ one), the results definitely looked like lawyerese. Surprisingly, though, they were still shorter than the program. Maybe that just means I'm a bad Haskell/C++ coder, but I don't think that's all of it.

One point that I may not have properly gotten across is that I'm not suggesting that programming languages should approach English in form. I was just trying to establish English as a lower bound for the amount of information required to communicate an idea. (It's not even a lower bound, since English is fairly redundant, but it's an upper bound on the lower bound if you know what I mean)

If I said "until programming languages reach the information density of written English", do you think that would make more sense?
Yeah. I haven't hit that point in my life yet, so that aspect was not my first consideration. But even so, there are various levels of poverty. My assumption here is that we're not speaking about the destitute. We are simply trying to keep with the standard of living for a typical family. If you are willing to give up extra luxuries (fancy home, fancy car, cable, etc) then I believe my statement still stands.
This ignores Dividends.

http://www.investopedia.com/articles/02/082702.asp
You need Dave Ramsey and Dan Miller's '48 Days to the Work You Love'
Netbeans, JRuby/Java, and some music
Don't wolves usually live in packs?
We got excellent documentation
So, it is preferable to deprive kids of attention/love/help with school (OP says he barely sees his children) as opposed to depriving kids of "things"?
Try that with kids bombarded from TV and peers to be mindless consumers. It's close to impossible.
Glad to hear that! We are super excited too (and curious to see whether or not anyone uses this feature). Hopefully by time shifting this event (looking up common friends when you meet someone instead of after) and using many people's best record of real social network (address book) we provide a valuable and useful service. :)
Sure, I'm just saying that for me, personally, it doesn't add enough to make it worthwhile[1]. D is a great C++ replacement too and I think one of the reasons it never really took off is because it just doesn't add enough to be worth it (and D adds a good few niceties while still being familiar enough that C++ programmers can pick it up quickly and easily). Admittedly, D has a few other issues, but I don't feel they're relevant to this conversation - Go might have them too, who knows.

Having said that, I'd probably prefer people write code in Go over C hacks.

[1] C++ was my language of choice for a few years, so I do, at least partially, compare a language to C++ when I learn a new one and not only to <latest cool language>, though I admit I do that too.