- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Reputation
				
					Collapse
				
			
		
	X
					Collapse
				
				
				
					
					
						
							
						
						
					
					
						
							
						
					
				
				
				
				
					
				
			- 
	
	
		
		
		
		
		
		
		
	
	
 “The period of the disintegration of the European Union has begun. And the first vessel to have departed is Britain”
- 
	
	
		
		
		
		
		
		
		
	
	
 Based on the reps I’ve received so far and assuming a linear relationship exists in the form:RepPoints = p * postCount + a * age + r * reputation + c
 Where p is the reppers current post count, age is months since reppers join date, r is the reppers current reputation and c is just a constant.
 
 The data to play with is as follows:
 14 = 9709p + 36a + 171r + c
 17 = 9207p + 63a + (190r) + c
 6 = 2781 + 30a + (150r) + c
 The figures in brackets are guesses as to the reppers current reputation.
 
 Ignoring c and solving for the rest gives:[1] repPoints = postCount/630 + age/7.3 – reputation/149
 Which isn’t right, as a reppers reputation shouldn’t reduce the rep points awarded.
 
 Assuming current reputation has minimal affect and the variables are just postcount and age:[2] repPoints = postCount/936 + age/9.9
 Assuming time on the board has minimal affect and the variables are just postcount and reputation:[3] repPoints = postCount/1000 + reputation/50
 
 I’d go with the last [3] until there's more data. I had expected time on the board to have been in there though.Last edited by TimberWolf; 5 November 2010, 12:15.Comment
- 
	
	
		
		
		
		
		
		
		
	
	
 Here's a pseudocode representation of the function that calculates points when a user gives reputation:
 
 Code:calculate_reputation_points(system, user, is_giving_negative_reputation) { if (user.postcount < system.minimum_postcount OR user.reputation < system.minimum_reputation) { return 0; } points = 1; points = points + integer_value(user.postcount / system.postcount_power); points = points + integer_value(user.reputation / system.reputation_power); points = points + integer_value(user.days_since_joining / system.length_of_service_power); if (is_giving_negative_reputation) { points = integer_value(points / 2); if (points < 1) { points = 1; } points = -points; } return points; }Comment
- 
	
	
		
		
		
		
		
		
		
	
	
 Well I'm glad we nailed that one!!Originally posted by NickFitz View PostHere's a pseudocode representation of the function that calculates points when a user gives reputation:
 
 Code:calculate_reputation_points(system, user, is_giving_negative_reputation) { if (user.postcount < system.minimum_postcount OR user.reputation < system.minimum_reputation) { return 0; } points = 1; points = points + integer_value(user.postcount / system.postcount_power); points = points + integer_value(user.reputation / system.reputation_power); points = points + integer_value(user.days_since_joining / system.length_of_service_power); if (is_giving_negative_reputation) { points = integer_value(points / 2); if (points < 1) { points = 1; } points = -points; } return points; } “The period of the disintegration of the European Union has begun. And the first vessel to have departed is Britain” “The period of the disintegration of the European Union has begun. And the first vessel to have departed is Britain”Comment
- 
	
	
		
		
		
		
		
		
		
	
	
 Cool. What are the values of system.postcount_power, system.reputation_power and system.length_of_service_power?Originally posted by NickFitz View PostHere's a pseudocode representation of the function that calculates points when a user gives reputation:
 
 Code:calculate_reputation_points(system, user, is_giving_negative_reputation) { if (user.postcount < system.minimum_postcount OR user.reputation < system.minimum_reputation) { return 0; } points = 1; points = points + integer_value(user.postcount / system.postcount_power); points = points + integer_value(user.reputation / system.reputation_power); points = points + integer_value(user.days_since_joining / system.length_of_service_power); if (is_giving_negative_reputation) { points = integer_value(points / 2); if (points < 1) { points = 1; } points = -points; } return points; }Comment
- 
	
	
		
		
		
		
		
		
		
	
	
 The defaults are 100 days = 1 point, 500 posts = 1 point, and 100 rep = 1 point, but they're configurable so admin could have changed them.Originally posted by TimberWolf View PostCool. What are the values of system.postcount_power, system.reputation_power and system.length_of_service_power?Comment
- 
	
	
		
		
		
		
		
		
		
	
	
 Yeah, they've been changed.Originally posted by NickFitz View PostThe defaults are 100 days = 1 point, 500 posts = 1 point, and 100 rep = 1 point, but they're configurable so admin could have changed them.
 
 Algebraically:repPoints = postCount / 500 + reputation / 100 + age(in days) / 100 + 1 [all integerised]
 A postcount of 9726 (me) alone would give 9726/500 = 19 points and I gave out 14 earlier.Comment
- 
	
	
		
		
		
		
		
		
		
	
	
 I'll need to find an old envelope ...+50 Xeno Geek Points 
 Come back Toolpusher, scotspine, Voodooflux.Pogle
 As for the rest of you - DILLIGAF
 Purveyor of fine quality smut since 2005
 
 CUK Olympic University Challenge Champions 2010/2012 Comment
- 
	
	
		
		
		
		
		
		
		
	
	
 Does that mean I'm worthless until 500 posts!?!Originally posted by NickFitz View PostThe defaults are 100 days = 1 point, 500 posts = 1 point, and 100 rep = 1 point, but they're configurable so admin could have changed them.Comment
- 
	
	
		
		
		
		
		
		
		
	
	
 No, you're worthless until system.minimum_postcount.Originally posted by MayContainNuts View PostDoes that mean I'm worthless until 500 posts!?!Comment
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Andrew Griffith MP says Tories would reform IR35 Oct 7 00:41
- New umbrella company JSL rules: a 2026 guide for contractors Oct 5 22:50
- Top 5 contractor compliance challenges, as 2025-26 nears Oct 3 08:53
- Joint and Several Liability ‘won’t retire HMRC's naughty list’ Oct 2 05:28
- What contractors can take from the Industria Umbrella Ltd case Sep 30 23:05
- Is ‘Open To Work’ on LinkedIn due an IR35 dropdown menu? Sep 30 05:57
- IR35: Control — updated for 2025-26 Sep 28 21:28
- Can a WhatsApp message really be a contract? Sep 25 20:17
- Can a WhatsApp message really be a contract? Sep 25 08:17
- ‘Subdued’ IT contractor jobs market took third tumble in a row in August Sep 25 08:07



 
							
						
 
				 
				 
				 
				
Comment