It looks like you're using an Ad Blocker.
Please white-list or disable AboveTopSecret.com in your ad-blocking tool.
Thank you.
Some features of ATS will be disabled while you continue to use an ad-blocker.
originally posted by: TheRedneck
a reply to: roadgravel
Actually, you're thinking about 32-bit. 16-bit is 65535.
Even on an 8-bit machine, though, integer values are not limited. You can process as many bits as needed as long as you allow for it. I can easily process 64-bit integer values on a 16-bit MSP430 if I had a need to.
That's a range of 8x10^18 unsigned...
TheRedneck
I guess that would make it hard to do dubious things though.
originally posted by: bobs_uruncle
a reply to: bbarkow
What it means is simple, the vote can be rigged based on who is voting. All votes are weighted by a selected multiplication factor based on political alignment, race and gender, from 0.0001 to 25. As an example, 1000 black female Democrats could be counted as 25000 votes. However, 1000 white male republicans could be counted as 1 single vote.
Dirty politics and election fraud at its finest!
Cheers - Dave
originally posted by: MysticPearl
originally posted by: bobs_uruncle
a reply to: bbarkow
What it means is simple, the vote can be rigged based on who is voting. All votes are weighted by a selected multiplication factor based on political alignment, race and gender, from 0.0001 to 25. As an example, 1000 black female Democrats could be counted as 25000 votes. However, 1000 white male republicans could be counted as 1 single vote.
Dirty politics and election fraud at its finest!
Cheers - Dave
Yeah, but Trump was called a snowflake for acknowledging the threat of a rigged election.
And as someone currently studying coding, this is pretty basic as far as coding programs. It's built in.
originally posted by: roadgravel
Why would a vote in the programming even be designed as something other than an integer unless some bias was planned to be introduced.
originally posted by: youcanttellthepeople
a reply to: roadgravel
Dunno what I was thinking of - it was late!
A short - yeah, that's what I was thinking of, a short *he tells himself whilst slowly exiting stage left*
In this case, it sounds like the increment isn't necessarily by 1. There are many ways to code a number into software: integer values are the simplest and hold only whole numbers, while doubles, floats, etc. rely on a coding scheme and specialized mathematical modules to handle decimal numbers. Obviously vote totals should be integers, since there should never be a vote total that isn't a whole number. But it appears float values are being used, which is either an extreme waste of memory/processor time that indicates a thorough lack of expertise on the part of the programmers, or an attempt to allow fractional or weighted voting.
Either way, this disturbs me.
originally posted by: youcanttellthepeople
I'm a Dev - c# mainly but from a C/Java background.
I suspect they're not using ints as they only go up to a certain value (can't be arsed to check). If its unsigned (so you ignore whether it's negative) then that doubles the range, but even so.
Why would a vote in the programming even be designed as something other than an integer unless some bias was planned to be introduced.