skysight-inc/HackerNews huggingface dataset:
The question I have about Go is: why?

From what I read, Erlang is better at what Go tries to do.

Maybe it's just a 20% project that is being released into the wild...
New Years Flags
FlagsForYou.com delivers the largest selection of the highest quality decorative flags at the best possible prices- without exception! Decorative flags, Christmas flags, Thanksgiving flags, Easter Flags, Holiday flags, Sports flags, Snoopy flags, college flags, spring flags, summer flags, fall flags, winter flags, halloween flags and many other decorative flags & garden flags.
“Don’t feel guilty if you don’t know what you want to do with your life. The most interesting people I know didn’t know at 22 what they wanted to do with their lives. Some of the most interesting 40-year-olds I know still don’t.”

First, tell your wife exactly what you've written here. What you're about to do will scare the snot out of her if she doesn't understand your motivation.

The fact that you've posted something like this just about guarantees you've already decided to make a major course correction. Many people can work a lousy job they hate for 4 decades, get a gold watch at the end, and have as little to show for it at the end as you feel you have now. Looks like you're not one of them.

I wasn't one of them either. I told my wife almost exactly what you wrote up there. She asked me why it took so long, she'd know I was like that when she married me. We sold our house to be free of the mortgage, even though it was a bad time, moved into a rental and I've been working only on projects that interest me ever since. It was (is) scary. We've had to reduce our standard of living, but the days have turned from drudgery to adventure. Even if we end up living in a van down by the river, it will have been well worth it.

Only you can know whats best for you, but as someone who has walked this path, I encourage you to follow your heart. Poverty is uncomfortable, but regret is excruciating.

Edit: I'm serious about the tell your wife part. It instantly transforms her from hapless dependent (and one more worry on your mind) to co-conspirator and confidant. I just can't overstate what a difference this made for me.
Your post reads to me like your trying to convince yourself to quit.

I wouldnt want to say either way; except to point out that if your working that hard for a company (startup or not) it's got to be one you really connect with. As soon as it starts to become a chore it's pointless.

So you screwed up: if the CTO is blowing his top that quickly (assuming it wasn't mission critical updates etc) then to me that smells instantly like he is either stressed (in which case you might like to sit down with him and ask outright if there is issues and whether you can help) or looking for an excuse to fire you.
My first employer out of college (The Instruction Set - RIP) exploited this by selling training courses that the technical staff would teach on rota:

- Per this article - staff quickly became experts in appropriate fields. There is nothing like explaining pointers,inheritance,device driver interrupts etc. to a confused (but motivated audience) to internalize it yourself.

- It was a great source of development work - one of the principles of the company was not hoarding knowledge - very often, teaching companies how to solve their problems would result in them saying something like "Wow, it really is hard, that's not our core business, can you help us" - and they would now have the knowledge to negotiate a sensible spec.

- It gave a sort of mini sabbatical to the tech. staff - every couple of months, you would be out teaching for a week or two, and dev. work would be scheduled around this.
I'd like to comment the rule of "omit needless words". Generally I agree with that, but if it is applied rigorously across the whole article, I find it quite difficult to read, despite each sentence being logical and clear. It just needs a greater concentration then, like in this very article - I was tired after reading it (English is not my mother language).

I prefer Mark Pilgrim's diveinto____ style, where the text has more "space" and feels lighter. In my opinion, it is not always better to make the sentence shorter.
Thanks for the useless remark. From what I know, Joe does a lot of work from home.

(Note to self: HN is starting to get filled with the same sort of know-nothing, smart-ass comments that cause me to avoid places like TechCrunch)
Evoke your bathroom with the alluring bathroom accessories
Capture the resplendent bathroom suites from Victoria plumbing and foster your baths with the latest bathroom accessories, shower curtain rails, bathroom bath, towel rails, bathroom cabinets, kitchen tap bathroom mirrors, heated radiators, door knobs, basins, door knocker.
That fails right on the first line:

Create a new wikipedia account (remembering of course to inform Arbcom per WP:Multiple Accounts by emailing (arbcom-l-at-lists.wikimedia.org)

If this test is to be meaningful they should do it from a computer and IP that has not been used for WP work in the past.
If the name of your project is important to you, register a trademark (or actively use the name to establish a trademark). Without a trademark you don't "own" the name, and anyone can use the name for a similar product/service/etc...
I'm posting this as a separate comment, not because I think that it particularly applies to your situation, but because it is good advice in the general case.

If you should happen to feel, "I am utterly unhappy with my life" at any time, it might not hurt to at least darken the door of a trusted mental health professional just to be sure that there is not a clinical element to your feelings of malaise as well as circumstantial ones.

Even mild mental illness still carries a certain stigma so its hard to do sometimes, but we've lost one too many of the good ones, even in this community, not to take it seriously.
Weird Physics Facts
this is already done in Sweden.
Buy Tamiflu - Get the Treatment for Avian Bird Flu Buy Tamiflu Online
Very good article, Sid. An out of subject note, though: You say "High fat, high sugar foods were not a part of our natural environment". I keep reading statements like this and always make me wonder: was it really so difficult for our ancestors to find ripe bananas?
Documentation
Hi
I am fairly new in the world of corporate development.

One of the parts of my job is documentation, mainly release notes and software architecture documents

Where would be a good place to learn how to do a proper SAD? and I'm not talking about just having a template.

I want to learn what the best way is to draw the diagrams, the correct shapes to use to represent different things etc.

Can anyone recommend any good online sources?
Or anything that will help?

Thanks
sw
Even with a trademark you don't 'own' the name, you'll have to go to court for every infringement, which is for almost anybody that does not have a very large business interest in a name an un-affordable option.

Also, given googles actions in the gmail.de case it seems as though they don't really care about trademarks anyway, they'll just keep on pushing.
Adding a Hindley-Milner-like type-inference to a language that has subtype polymorphism and method overloading is really not a good idea (or possible for that matter).

let plus x y = x + y

let sum = plus 1 2

This is Ocaml, but let's assume it has type-classes. Method "plus" would be a generic method with a type like ...

(Num 'a) -> (Num 'a) -> (Num 'a)

The actual return type (int) is detected when the actual call is made. But that's assuming you know the actual types of the parameters at compile-time. And that's not the case in OOP languages ... by definition they have (at least) single-dispatch.

That's why languages like Ocaml don't allow this. Full type-inference and languages like Java / C# don't mix.
I would do both: product.company.com and (www.)company.com/product/.
Oh, no, he's more than free to do whatever he wants, for free or for pay. I'm just saying it would benefit me if he developed a passion for revolutionizing IDE's - or more generally, making something that's equally artistically wow-ing and useful :)
Google 'Go' Name Brings Accusations Of 'Evil'
Google makes World Bank data visible
Find or start a company that encourages "work on your time".

We don't care when, where or how people work, as long as they kick ass. We have employees that have families, and they usually work while the kids are at school and then late at night. I'm sure there's a lot more like us around.
Originally, simply to get food on the table.

Now after having done this for 20+ years simply because I can't imagine living life without this freedom.

It's addictive. There were years when I probably could have made more money by taking the jobs that were offered, but none of them was ever even close to tempting.
My thoughts on Google Go:

1. Terrible name

2. Theres no reason to keep to C-style syntax

3. go <function> is a nice feature

4. Control structures add nothing new and just seem generally underwhelming to me

5. The built-in data types are an improvement over a lot of languages, but are underwhelming when compared to something like Clojure, Haskell, OCaml or Factor

6. Channels are a great way of dealing with mutable data in a concurrent environment, but I'm not convinced they're enough

7. Slices and pointers without arithmetic are a good idea

8. The interface system seems like an interesting idea

9. I'm not sure I understand how this is to be a "systems language", especially when they say that its impossible to do manual memory management

10. Lack of things I like: lisp-like macros, closures, pattern matching, parametric types, dataflow constructs, iterators, list comprehension..

Though I personally don't like the syntax very much, it is certainly familiar and easy enough to pick up, so I imagine this will be useful to a lot of people. I think Go is an interesting experiment which will, hopefully, lead to some more powerful and interesting languages, but I cant see myself ever using Go itself.

Its nice to see a C-like language take concurrency more seriously, but after having used Clojure a lot over the past month or two, it just doesn't really seem so concurrency oriented to me.
Every five or six years or so I purposefully turn my whole life upside-down, just to avoid the chances of getting stuck in a rut.

It's not for everybody, it almost certainly will mess up your chances with 'striking it rich' because inevitably you'll be starting from 0 up again. I've been very lucky in always having the backing of those around me whenever I do this.
One more weird fact: scientists conduct experiment that show that reality doesn't exist!

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

Basically they found out that properties do not exist until after they are observed.
Upmodded for the 'sunscreen' quote and the amazing quality of the advice in the rest of your post.

Seriously, take noonespecials hint and talk to your s.o., it will make a world of a difference to know that you're in it together.
Can you give some examples? I've never done this and am intrigued.
Incidentally, here's some javascript codecs I wrote for both base64 and ascii85, if anyone wants to play with using them on their sites:

http://pastie.textmate.org/695197

My base64 codec turns out to be quite similar to the Cappucino one; oddly, most of the javascript base64 codecs with decent google juice are actually horrible implementations.
Emigrate.

Change your line of business (I went in to alternative energy for 5 years)

Learn a new trade (for me: metal working, Cad-Cam)

Right now I'm again going through such a phase of change, I have absolutely no idea what it is leading to but so far it has been extremely interesting.

Life is all about the journey.

Security in life is worth absolutely nothing, as soon as you feel that you are becoming 'secure' that's an excellent opportunity to kill that before it becomes a habit.

The flip side of that is of course that the freedom to do as you please (within the limits of the socially acceptable) is just as addictive or even more so.
Exactly. If you want a jokey ideas site, there's the Half-Bakery. With this ideas site, I was hoping for HN but covering spare ideas alone.
To be fair, he could ask if the article is worth reading because he felt turned off by the title. The title is at least a bit inflammatory and the article is the complete opposite of it.
I am tempted to totally change my life and stop working and create something new that will be challenging and interesting. Create something that I can do from home so that at least I am not a slave to my boss.

This is HN, so I'm pretty sure everyone will advocate this option.

Whenever I've found myself in a similar position of unhappiness and frustration, I just followed my gut instinct, and it worked out great. It sounds like you have a lot to contribute and the rat race you've ended up in is stifling that.

Good luck with it. :-)
Pretty cool that you can bump iphone to an android and have it actually work (I tested it). I don't think there are many apps that cross-communicate interactively.
Interesting. I can't say I know Indian history thoroughly, but from what I know India never had slavery like America did. There were other social mechanism that were used to exploit human labor in India though.

can you elaborate on what people you are referring to here when you say they came to India and called themselves Indians.

AFAIK, there is a lot of controversy surrounding the history 'Aryan invasion of India', but I haven't come across any history text that suggests that Aryans turned the natives into slaves.
I feel like I'm stuck at my work after 6 years working there. It was beginning like startup, and then we got bought after 2 years for "nothing", but I got good salary. So I'm kind of addicted to this work b/c of salary mostly. The bad thing that no progress is made for last 2 years and job became completely soul sucking.

I cannot find power in myself to break those chains. How do you trick yourself to get rid of money-addictive soul sucking job?
Interesting. I strive to pick up a completely new interesting field (e.g. recently electronics, physiotherapy, mentalism, photorealistic drawing) every year or so, so I guess it has a similar effect. Keeps me interested and always gives me new ways to change my existing thinking patterns & challenge my biases.

I disagree about security though. All you need to have an adventure that entirely rocks your world is some peace and quiet.
Not US centric, but http://www.revahealth.com/
"All the matter that makes up the human race could fit in a sugar cube"

That makes me think: what is the size of an atom (or whatever kind of particle we are talking about)? What does it even consist of? It seems easy to think about "nothing" and "stuff", because we perceive solid things all the time - but I can't make sense of the solid things.
I'll just throw this out there: if I were utterly unhappy with my life and had no clue who to turn to, I'd ask my priest if I could bend his ear for a few minutes. They're typically good listeners, they've heard worse problems than yours, and you really can't beat the NDA.
Layer 2 Network Protections against Man in the Middle Attacks
Hey,

goog.isString = function(val) {
return typeof val == 'string';
};

var b = new String("I am also a string!");
alert(goog.isString(b)); // Will output FALSE

If that doesn't scream ignorance of the language, what does?
I'm seeing the opposite effect. When googling for "go", first I get the Go buses that make up some of my local public transit, then the Go board game, and then the programming language at #9. It might change as the hype builds up, but I don't see it happening now.
Well, as I said, it isn't for everybody.

But here is my take on it: I'd rather be poor and happy than secure any day, and I live my life accordingly.

I take risks, sometimes I win, sometimes I lose, on balance it seems to come out roughly even.

Case in point, a bunch of people in Canada wanted to start their own business, a local gas station was teetering on the edge of bankruptcy, I put together a package to be able to buy it, invested a whole bunch of money and turned it over to them.

It failed spectacularly, which is a real pity.

But the flip side of that is that I met some guy in a waiting room somewhere, invested some money in to his business, strong armed some other investors into ponying up and he's well into 6 figure territory now and will probably strike it big.

Security is illusionary, who would you rather be dependent on, your boss or your own wits ?

How about all those people that got laid off in the last year, how secure were they before ?

Right now I'm (almost) 45 and I am not scared of doing this, I trust in my own ability to survive and make myself useful to others, directly or indirectly and I expect to pluck the rewards from that.

The satisfaction from doing this under my own power is so much larger than what a paycheck could get me. Any size paycheck.

There is no net though, maybe one day I'll mess up once too many and land on my butt.

But even that doesn't scare me, maybe it should :)
Stop using fake names immediately and start responding with your own name in all cases. Many customers will probably think: “there seems to have taken place a reorganization; cool, now I have a single contact person for all my concerns”. They probably won’t even bother to ask where the other guys are. And if they ask and you really don’t know another way out, end this odyssey with a last single lie: you had to lay them off.

It is far worse if your customers find out by themselves that you lied to them. And I would say this is rather a question of when than if. Some of them will notice that all your employees have the same writing style and/or make the same spelling errors. I’ve once uncovered a “fake” company this way. The quality of their/his service was still as good as in the beginning, but I just couldn’t trust them/him anymore …

Of course, you may lose some projects for beeing “to small”, but it’s even worse beeing known as a liar.
Afla cine este invizibil pe Yahoo Messenger
Bananas don't have very many calories for their volume - somewhere between 80 and 200 depending on who you source for nutrition data. Same for grapes, apples, etc. There are only a few fruits that are really concentrated without processing.

Similarly, most meats in the wild are fit and lean, and you don't get concentrated fats(butter, cheese, cooking oils, etc.) either, leaving nuts as the largest likely fat source.

That doesn't mean that our new food sources are invalid, but one has to be aware that they're recent inventions, evolutionarily speaking, and deserve "occasional" use vs. "staple" status. Which is unfortunate considering that almost everything manufactured involves a concentration - "vegetable oil" (mostly soy and corn) appears all over, processed grain products are commonplace, and most of the items not using the first two are dosed with some combination of dairy fat, salt, and sugar. Between just those few ingredients, you can find the stimulating factors of almost everything on the market.
If you read past the first line, you'll see that having an IP that has been used for WP work in the past doesn't seem to be helping them any-- the vast majority of articles are marked for deletion within minutes, sometimes within seconds.
The minimum viable tree house is a tree with a plank nailed somewhere you can climb to.

As a kid the most valuable addition to my tree house after the initial plank was a pulley so that I could get more boards up there myself.

Developing a piece at a time is much more fun.
New Project Natal From Microsoft Coming 2010 and Cheap
i don't have anything to add, but i too am one of those that can't "settle" for the usual stuff.

i walked away from a $100k-a-year job a little over a year ago -- and i live in tennessee, where $100k goes a lot farther than in the bay area -- because it was killing me. i've tried various things since then, none of them very lucrative.

i am now once again dependent on the generosity of my relatives to get along. but i don't regret quitting. i always manage to come back from the dead somehow, usually into an even better situation than the one i left.
No I don't but titles like this are common these days. It would have read the whole article if it has a different title.
"Because of the hours I work and commuting I barely see my children."

If it's a long commute, one option might be moving closer to work so you have more family time and more time to think about what to do next with your life. Alternately, try to find a means to use that commute time constructively in a way that will help move you out of the current miserable situation and into something better -- books on tape, hanging on the cell phone with the wife, or even just using that time to think on your priorities and try to dream up some solution.
So, then the bit about having duplicate accounts can be dropped.
Hi Lost Sheep,

1. It is okay to feel rotten, isolated

Feeling glum and lost is part of life, and you should not add to it by presuming that you are some freak because you are experiencing these things. Life sucks sometimes and you may feel low when everything on paper says you should be happy.

2. Trusted Friends

No one is laughing at you, or looking down at how successful they have been compared to you. Seek counsel from trusted friends, and if they urge you to seek professional help... please do so.

3. Definition of Success

In your case you have identified some bad elements in your life, but on paper you have a Wife and Kids. You love your kids and wish to spend more time with them. At 40 you have all life's laughter and tears and wrinkles as acheivements... hardly "nothing to show"

4. Advice on the Interwebs

HN is a caring community, but only relatively. Please ignore offhand and illconsidered remarks from other commentators. The advice can be overly sacharin and not yield the concrete improvement you seek. Or they can be overtly callous, ignoring your concerns.

Hopefully you will also seek advice from Trusted Friends

5. What to do now?

Do a family budget. Work out what you can get by on, and what you could earn in more rewarding, closer employment. Can you quit your job and move?

Consider buying a franchise, or start your own business like a Cafe or Restaurant. It's bloody hard work, as my Wife owns a successful Cafe. But it is rewarding.

There are lots of options, and GOOD LUCK!!
It's not that they can invest the money, but that they've certainty over the money, and can plan with it, whereas they can't assume that a buyer of a one-month pass will buy another one-month pass next month.
If you search for 'go programming language' you'll see what I mean.

That overnight boomed in to 35,000,000 mentions, only a very small portion of it refers to the original.
Not sure if this is what you meant or not, but while some of the discount comes from the TVM side of things, I'd venture to guess a much larger source of the discount comes from the fact that they have locked you in to a 6 month pass.

If you picture the monthly pass as a monthly subscription, then think of a reasonable retention rate for this situation (something less than 100% month-over-month), the value of guaranteeing 6 purchases up front starts to become significant.