Open Side Menu Go to the Top
Register
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

06-27-2018 , 11:21 AM
Yea probably gonna end up having to do that.

I wish he’d just go bug the guy that never does any work. But no he has to bug the rockstar lol
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-27-2018 , 03:10 PM
Quote:
Originally Posted by jmakin
Grimreaper shut the **** up seriously. Your shtick is annoying and old.

Put me on ignore if you have to, but i’m going to make it my personal mission to annoy you until you do.
Haha, you were insulted because I wrote one sentence that said you're stories don't make sense? Nevermind the two paragraphs of git knowledge I threw at you. Stop being such a b****. A "thank you" would be nice next time.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-27-2018 , 03:45 PM
Can you guys just **** already?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-27-2018 , 06:03 PM
Quote:
Originally Posted by jmakin
Grimreaper shut the **** up seriously. Your shtick is annoying and old.

Put me on ignore if you have to, but i’m going to make it my personal mission to annoy you until you do.
This is not the forum for you to engage in such personal missions. Tone it down please.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-27-2018 , 06:10 PM
Yea, clearly I’m the problem here. It goes two ways.

Regardless I’ve ignored him and will likely stop posting here as frequently, it isn’t worth it at all.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-27-2018 , 07:36 PM
Just got off the phone with a recruiter. Not sure how I feel about going back to the real world.

The good news though is that my salary + bonus + etc - which I thought was fairly high for LA - didn't phase him at all. One good thing about quitting for 6 months in this industry - salaries just keep going up while you're away.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-27-2018 , 11:25 PM
Exciting times, suzzer Please keep us posted.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 06:18 AM
(thumbsup)
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 07:35 AM
It’s kinda insane how many non CS resumes I have seen that include teaching at an online Bootcamp.

I guess who would be better to teach you the curriculum than the person who just completed the course, but do they advertise that in the brochure?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 12:18 PM
Quote:
Originally Posted by OmgGlutten!
It’s kinda insane how many non CS resumes I have seen that include teaching at an online Bootcamp.

I guess who would be better to teach you the curriculum than the person who just completed the course, but do they advertise that in the brochure?
Do they advertise what? Your question isn't really clear.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 12:43 PM
"Hey future bootcampers! Your bootcamp will be taught by someone who just graduated our last bootcamp"
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 01:07 PM
Curious to know how many of them were the primary instructor for the course or an assistant instructor/TA/etc. I was a TA for an online course for a little over a year, so my sample is horribly biased due to knowing my former co-workers.

I see some obvious problems if a fresh bootcamp grad with zero industry experience is the primary instructor, but haven't seen that personally.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 05:24 PM
My bootcamp had so many alumni as instructors, they were in fact >50% of all employees there.

It became contentious (as many things did because a lot of these people were unhinged) because the org tried to downplay it and avoid talking about it which made it seem even shadier than it was.

I was one of the few people who everyone knew "got it" and I had a classmate who was a very smart girl who showed a lot of promise who wanted to apply to work at the bootcamp. An instructor came to me and asked me to speak with her about how much of a mistake it would be for her and how she could do much much better for herself, using language he felt wrong using as an employee.

I obliged and convinced her very quickly. The majority of instructors were contractors who made like $20/hr on a 40/hr week limit but had to work like 55-60 hours a week, were all looking for better jobs, and if you thought it was bad finding jobs as a bootcamp grad, well bootcamp grad instructor was infinitely worse. People expected you to be an expert-level developer because of the instructor title and many of them were barely junior level.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 06:29 PM
Quote:
Originally Posted by SiQ
Exciting times, suzzer Please keep us posted.
Quote:
Originally Posted by Wolfram
(thumbsup)
Not sure if ****ing with me but will do I guess.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 06:51 PM
I was trying to be encouraging.

As for myself, i signed with the new company today and gave notice to my former employer. He asked if there was any way I'd change my mind, I was set on my decision, so he said ok but that i shouldn't be surprised if he'd come with a counteroffer later on.

Feels good to be appreciated
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 07:08 PM
Nice.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 08:14 PM
Quote:
Originally Posted by Wolfram
Feels good to be appreciated
+1. Sat across from one of our co-founders today who said point blank "we can't lose you" in response to ongoing discussions I've been having about dissatisfaction with my compensation level (and in which I've expressed a desire to test the market if they can't compete more closely with other players, but also expressed that I want to stay if we can work that issue out). Feels good!

I think we're talking again in a couple weeks when he can come up with a concrete proposal/adjustment.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 08:35 PM
Unrelated to that: so, the AWS free tier gives you absurdly more resources in Lambda for free per month than I could ever need for my dumb Twitter bot. But when it comes to this:

Quote:
Originally Posted by well named
As far as the last known tweet, you could just setup an S3 bucket with a text file that contains the last seen ID and fetch that from the lambda.
...it turns out the free tier limits you to 20,000 S3 gets per month, and I'm quickly approaching that already as I just got an automated email informing me I'm at 85% of the limit for June. My bot runs once a minute and is reading this file every time - is there another way to pull that state into my function?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 08:56 PM
Damn, I didn't think about that. I've never had anything on S3 with so many read/writes. One super hack solution is I have a tiny web server running on DigitalOcean that I used to host some stuff for a research project. I could hack together a little API you could consume to read/write what you need, replacing S3. I could probably do that by tomorrow. I don't know if there's a free tier AWS storage service that wouldn't run into the limit you are hitting.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 08:59 PM
I asked my coworkers (we use AWS extensively for our web services) and someone suggested DynamoDB. A database-like service sounds like it would do fine as an S3 replacement for this scenario, and its free tier limits are wayyyyyyyy higher than S3's, so I can probably rejigger my code to use that instead.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 09:00 PM
Quote:
Originally Posted by goofyballer
...it turns out the free tier limits you to 20,000 S3 gets per month, and I'm quickly approaching that already as I just got an automated email informing me I'm at 85% of the limit for June. My bot runs once a minute and is reading this file every time - is there another way to pull that state into my function?
Well, you could just not run a lambda You could run a free tier ECS instance that would do everything.

Aside from that I'd probably look at something like maybe their Redis elasticache? I think you can get 750 hours/mo free (which is all day every day). Redis is very simple - it supports a few different ways to store data but for your purposes you could probably just use it as a key-value store, which is what you're probably using s3 for (the key is the filename, the value is it's contents)

In addition Redis is probably orders of magnitude faster, a typical redis fetch is like 2ms.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 09:43 PM
if you can get redis or dynamodb for free either should be fine. I confess I've never paid any attention to what the free tier is like on AWS
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 10:34 PM
Quote:
Originally Posted by well named
Damn, I didn't think about that. I've never had anything on S3 with so many read/writes. One super hack solution is I have a tiny web server running on DigitalOcean that I used to host some stuff for a research project. I could hack together a little API you could consume to read/write what you need, replacing S3. I could probably do that by tomorrow. I don't know if there's a free tier AWS storage service that wouldn't run into the limit you are hitting.
Quote:
Originally Posted by goofyballer
I asked my coworkers (we use AWS extensively for our web services) and someone suggested DynamoDB. A database-like service sounds like it would do fine as an S3 replacement for this scenario, and its free tier limits are wayyyyyyyy higher than S3's, so I can probably rejigger my code to use that instead.
One of my good friends and ex-coworkers now works at Digital Ocean. I can check with him and see if he has any good suggestions.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 11:07 PM
I actually just got it running with DynamoDB subbing in for S3 pretty quickly. After setting up the table and adding this code to replace the former GetS3File()/UpdateS3File(), basically copying from the AWS basic tutorial examples:

Code:
func GetDynamoFile(table, filename string) (string, error) {
	sess := getSession()
	db := dynamodb.New(sess)
	out, err := db.GetItem(&dynamodb.GetItemInput{
		TableName: aws.String(table),
		Key: map[string]*dynamodb.AttributeValue{
			"id": {
				S: aws.String(filename),
			},
		},
	})
	if err != nil {
		return "", err
	}
	var file dynamoFile
	err = dynamodbattribute.UnmarshalMap(out.Item, &file)
	if err != nil {
		return "", err
	}
	if file.Id == "" {
		return "", fmt.Errorf("id not found: %s", filename)
	}
	return file.Data, nil
}

func UpdateDynamoFile(table, filename, content string) error {
	sess := getSession()
	db := dynamodb.New(sess)

	file := dynamoFile{
		Id:   filename,
		Data: content,
	}
	item, err := dynamodbattribute.MarshalMap(file)
	if err != nil {
		return err
	}

	input := &dynamodb.PutItemInput{
		Item:      item,
		TableName: aws.String(table),
	}

	_, err = db.PutItem(input)
	return err
}
...it just worked!
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
06-28-2018 , 11:10 PM
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote

      
m