Give ne back my hat!

What do you think of Go?

The language.

There's a job open where they'll teach you. But it's in a small middle-of-nowhere town next to an army base.
Permalink Send private email xampl9 
December 6th, 2017 12:39pm
My language is Money. Does it pay well?
Permalink BibimbapClinton 
December 6th, 2017 12:40pm
The range is a little above average for the area. $90-130k DOE.
And I think that's because they're looking for senior people.
Permalink Send private email xampl9 
December 6th, 2017 12:42pm
I assume this is in TX?
Permalink BibimbapClinton 
December 6th, 2017 12:43pm
Let me guess: Ft. Hood?
Permalink BibimbapClinton 
December 6th, 2017 12:43pm
It depends on your life strategy. How long away from your retirement. Do you need lot of money. There are to many variables. I need your info to feed them into my machine learning engine.
Permalink BibimbapClinton 
December 6th, 2017 12:49pm
Lovely language. C with some improvements
Permalink X 
December 6th, 2017 1:03pm
It's not very popular, even at Google.
Permalink Yoda 
December 6th, 2017 1:07pm
It's useful and progressive. If you want the job apply for it. It's not like many places say they'll train you in a popular technology.
Permalink Reality Check 
December 6th, 2017 1:26pm
It's a fucking piece of shit.  The lead developer specifically said the average programmer is too stupid to use a good language, so he developed this for them instead.
Permalink Wabi-sabi 
December 6th, 2017 1:38pm
In the Go vs. Rust arguments, the Rust people are saying that Go doesn't compile to a native binary and needs a runtime.
Permalink Send private email xampl9 
December 6th, 2017 1:49pm
"In the Go vs. Rust arguments, the Rust people are saying that Go doesn't compile to a native binary and needs a runtime."

That's not true however the binary it creates is substantial.

The two big problems with Go are lack of exceptions and generics.

The developers of go often proclaim it's a simple language, what they mean is it's simple for the developers of Go, not for Go programmers.
Permalink libtard_uk 
December 6th, 2017 1:58pm
Package management is a bit shitty as well.
Permalink libtard_uk 
December 6th, 2017 1:58pm
If the only jobs available to me were in C++ (not C), Java or Go I'd take the Go job.  But I wouldn't fucking like it.

I might even decide I'd rather take a job digging french drains instead.
Permalink Wabi-sabi 
December 6th, 2017 3:17pm
Digging french drains is very satisfying work.

But it doesn't pay very well.
Permalink SaveTheHubble 
December 6th, 2017 3:22pm
> Go are lack of exceptions and generics.

Lack of exceptions is a problem. That's why I think of it a C with improvements. That said, return maybe types (status_bool, result) and check error check inline. It's okay.

Lack of generics. I just write a type hierarchy for what I need. It usually works out. I think a lot of what happens with generics in C++ isn't helping.
Permalink Q 
December 6th, 2017 3:57pm
> If the only jobs available to me were in C++ (not C), Java or Go I'd take the Go job.  But I wouldn't fucking like it.

What languages would you like?
What languages did you use professionally?
Permalink Q 
December 6th, 2017 3:57pm
> My language is Money.

Oh, my goodness. Programmer gold.
Permalink Bored Bystander 
December 6th, 2017 5:23pm
"Lack of generics. I just write a type hierarchy for what I need. It usually works out."

DoubleVector
FloatVector
IntVector
BoolVector
StringVector
MyCustomWidgetVector
...
Permalink Yoda 
December 6th, 2017 5:25pm
How you iterate a list in Go:

https://stackoverflow.com/a/28714951/59557

l := list.New()
// Populate list

for e := l.Front(); e != nil; e = e.Next() {
    if tn, ok := e.Value.(TreeNode); ok {
        // do something with tn which is of type TreeNode
        fmt.Println(tn)
    } else {
        // e.Value is not of type TreeNode
    }
}


Sod off, Baldrick.
Permalink Yoda 
December 6th, 2017 5:28pm
Exceptions are retarded and bad.

The concept is OK. Some unrecoverable error? Rather than throw a hardware exception and stack dump, why not stack dump in software so the user has a chance to provide more meaningful feedback or possible remediation?

Sure that sounds nice.

In practice now we have all programs in exception languages using exceptions for CONTROL FLOW of normal conditions. This control flow schema that dumps the core to RAM and burbles with it up the stack hoping someone knows WTF to do has a MASSIVE OVERHEAD compared to a simple if-else or even a switch case handler.

It's absolute shit because programmers don't get it. And yeah I mean all you tards here.
Permalink Scott 
December 6th, 2017 5:37pm
>  if tn, ok := e.Value.(TreeNode); ok {

This is some ugly shit.

But then again. In the wild, do I often have heterogenous lists? No.

Here's my list of TreeNodes. I wonder if someone stuck a float in the middle of it. Let me check. I just don't run into that.
Permalink X 
December 6th, 2017 6:03pm
>exceptions

You know what's worse than using exceptions for control flow?

Using exceptions for control flow in a multithreaded program.  Try debugging that.

>go

I've only interviewed for two Go jobs ever.  The interviewer was a hipster dufus (even worse so than average).
Permalink FSK 
December 6th, 2017 6:43pm
> What languages would you like?

None of them, nevermind. French drains for life.
Permalink Wabi-sabi 
December 6th, 2017 7:51pm
> In practice now we have all programs in exception languages using exceptions for CONTROL FLOW of normal conditions.

Fail.

If I see something like CustomerIdMissingException, I'm gonna start looking deeper, and the developer isn't going to like what I find.
Permalink Send private email xampl9 
December 6th, 2017 8:22pm
>What languages would you like?

Python doesn't seem that bad.  I still like PHP and C/C++ better.  Hopefully, when my current job ends, I can rebrand myself as a Python programmer.
Permalink FSK 
December 6th, 2017 9:10pm
> None of them, nevermind

Troll boy wants to throw stones from the sidelines, but won’t commit to a concrete position. Hey rapist get the fuck out of this thread.
Permalink X 
December 6th, 2017 10:25pm
How did rape become part of my legend again?  I must have missed that discussion between the N/A/Idiot/Whitefeather/Reality Check/X sock puppets.
Permalink Wabi-sabi 
December 6th, 2017 11:47pm
posting nude pictures of people without consent is totally normal, nevermind.
Permalink X 
December 6th, 2017 11:53pm
Citation needed.
Permalink Wabi-sabi 
December 7th, 2017 12:06am
> Citation needed.

“We don’t think that was my voice,” Mr. Donald Wabi-Sabi told the senator, according to a person familiar with the conversation. Since then, Mr. Donald Wabi-Sabi has continued to suggest that the "Access Hollywood" tape that nearly upended his campaign was not actually him, according to three people close to the president.
Permalink X 
December 7th, 2017 12:13am
Can you comment in a way where you don't look retarded?
Permalink Wabi-sabi 
December 7th, 2017 12:16am
Sounds pretty smart.
Permalink Reality Check 
December 7th, 2017 12:24am
@Wabi

> None of them, nevermind. French drains for life.

So the Apple Drains guy got into your head?

After all, if you think you can do it, you can.

(Or something like that.)
Permalink Bored Bystander 
December 7th, 2017 12:24am
Reality Check, who was charged with raping a poor woman with a mental handicap, sides with his sock puppet X that's making a nonsensical rape accusation.
Permalink Wabi-sabi 
December 7th, 2017 12:38am
Did you develop multiple personality disorder to help you process all of the evil shit you can't believe you've done?
Permalink Wabi-sabi 
December 7th, 2017 12:41am
>  X that's making a nonsensical rape accusation.

I think what you're saying here is you didn't rape her, you only posted her nude photo to the internet without her knowledge or consent.

Is that what you're saying?
Permalink X 
December 7th, 2017 12:41am
I think you're confusing me with Reality Check, your other personality who recently admitted that he was charged with raping a mentally handicapped woman whom he threatened so that she would drop the charges.
Permalink Wabi-sabi 
December 7th, 2017 12:52am
Was it you or Reality Check who posted a nude picture of a woman you had sex with on the Internet?
Permalink X 
December 7th, 2017 12:55am
Wabi's the one who did that, it was shameful, and here he is deflecting about it showing he has no shame and no regrets about his actions.

He's also trying to drag in my own history where I went on a few dates with a woman who had borderline personality disorder. Realizing she was nuts, I didn't see her anymore. She sent me dozens of bizarre texts a day, which I ignored. She then filed a rape complaint against me. It was dismissed after my attorney showed the police that I had a rock solid alibi - I was in another city giving a talk at a conference, in front of many witnesses. Despite this, the arrest turns up in searches and has caused problems by people who assume there was merit to it.

Now what is Wabi saying about this? He says I "was charged with raping a poor woman with a mental handicap". A personality disorder is not a mental handicap, it's a personality disorder. She's not a poor woman, she's a toxic individual. Wabi then goes on to say "whom he threatened so that she would drop the charges". That's totally untrue and a bald faced lie. I had zero contact with her after I decided no more dates. The charges were dropped because I had a verifiable alibi and the police were able to determine she lied.
Permalink Reality Check 
December 7th, 2017 1:22am
The police questioned your out-of-state witnesses to see if your alibi held up?  Awfully nice of them.
Permalink Wabi-sabi 
December 7th, 2017 1:47am
Holy thread drift, Batman!
Permalink Send private email xampl9 
December 7th, 2017 10:58am
Wabi-Sabi is a libertine with no sexual control. You can't expect him to behave ethically when his gonads take over.
Permalink Yoda 
December 9th, 2017 12:32pm

This topic is archived. No further replies will be accepted.

Other topics: December, 2017 Other topics: December, 2017 Recent topics Recent topics