Sunday, June 30, 2013

This Time for Sure: AltaVista to Die | TIME.com

http://techland.time.com/2013/06/28/this-time-for-sure-altavista-to-die/

Friday, June 21, 2013

Skynet, a Tor-powered botnet straight from Reddit

https://community.rapid7.com/community/infosec/blog/2012/12/06/skynet-a-tor-powered-botnet-straight-from-reddit


Saturday, June 15, 2013

Go to statement considered harmful

Link to the (classic) article at the ACM. The abstract follows.
http://dl.acm.org/citation.cfm?id=1241518&coll=ACM&dl=ACM

To many people, Dijkstra's letter to the Editor of Communications of the A CM, published in March 1968, marks the true beginning of structured programming. That it influenced the industry is clear, if for no other reason than for the articles it spawned, ranging from "IF-THEN-ELSE Considered Harmful," to "The Else Must Go, Too," to "Programming Considered Harmful."
In form and content, Dijkstra's letter is similar to his 1965 paper, which appears first in this collection. Description of the inverse relationship between a programmer's ability and the density of goto statements in his program is repeated, as is the emphasis on the limited ability of the human brain. Much of the discussion is somewhat theoretical in nature, and the typical COBOL programmer will hunger for some coding examples so that he can see why goto statements make program logic harder to understand.
Echoing his 1965 paper, the last few paragraphs underscore once again why the subject of structured programming stayed out of the mainstream of the data processing industry for so long. As Dijkstra points out, goto statements were a subject of discussion among academicians as far back as 1959. But even today, people whom Dijkstra acknowledges --- names like Wirth, Hoare, Strachey, and Landin --- are not well known to business-oriented or scientificoriented programmers, so it should be no surprise that their ideas have languished for so many years.

Sunday, June 02, 2013

Intel names computer chip after tiny Colorado town - KGWN –Cheyenne, WY– Scottsbluff, NE News,Weather, Sports

http://www.kgwn.tv/story/22480825/intel-names-computer-chip-after-tiny-colorado-town

CPU speed vs efficiency


I have been tasked with finding a lower power consuming solution while preserving performance.

The chart below is sorted by Total CPU performance but there are also other factors such as can your application use 4 CPU's or will it just be limited to one or two while the rest go unused.

We are currently using an i5-650 that is 73 watts for 2 core at 3.2 GHz.  I quick look shows the i3-3225  at 55 watts for what is a slight performance gain of 2 cores at 3.3 Ghz.


I found it interesting that there was such a strong relationship between lower CPU speeds and more efficient operation. I can't help but feel this is more then physics at work but more organizational mandates and a side effect of the way their requirements are put together.






This is across all Intel CPU's after 2006 or so up to the current ones shipped. 
Speed is (GHz * Cores) / 21 , the fasted being the i7-3970X 6 cores at 3.5 GHz. 

CPU ModelClock GHz# of CoresTPD WattsSpeed (Clock*Cores)Efficiency (Ghz / Watt)
i7-3970X3.56150210.14
i7-990X3.47613020.820.16
i7-9803.33613019.980.154
i7-980X3.33613019.980.154
i7-3960X3.3613019.80.152
i7-9703.2613019.20.148
i7-3930K3.2613019.20.148
i7-38203.6413014.40.111
i7-2700K3.5495140.147
i7-3770K3.5477140.182
i5-2550K3.449513.60.143
i7-26003.449513.60.143
i7-2600K3.449513.60.143
i5-35703.447713.60.177
i5-3570K3.447713.60.177
i7-37703.447713.60.177
i7-9753.33413013.320.102
i5-25003.349513.20.139
i5-2500K3.349513.20.139
i5-35503.347713.20.171
i7-9603.2413012.80.098
i7-9653.2413012.80.098
i5-2450P3.249512.80.135
i5-34703.247712.80.166
i5-2380P3.149512.40.131
i5-24003.149512.40.131
i5-34503.147712.40.161
i5-3350P3.146912.40.18
i5-3570S3.146512.40.191
i7-3770S3.146512.40.191
i7-9503.07413012.280.094
i7-8803.0749512.280.129
i5-23203495120.126
i5-33303477120.156
i5-3550S3465120.185
i7-3940XM3455120.218
i7-9402.93413011.720.09
i7-8702.9349511.720.123
i7-875K2.9349511.720.123
i5-23102.949511.60.122
i5-3470S2.946511.60.178
i5-3475S2.946511.60.178
i7-3920XM2.945511.60.211
i7-9302.8413011.20.086
i5-7602.849511.20.118
i5-23002.849511.20.118
i7-8602.849511.20.118
i5-3450S2.846511.20.172
i7-2600S2.846511.20.172
i7-3840QM2.844511.20.249
i5-2500S2.746510.80.166
i5-3330S2.746510.80.166
i5-3335S2.746510.80.166
i7-2960XM2.745510.80.196
i7-3740QM2.744510.80.24
i7-3820QM2.744510.80.24
i7-9202.67413010.680.082
i5-7502.6749510.680.112
i7-870S2.6748210.680.13
i7-3720QM2.644510.40.231
i7-860S2.5348210.120.123
i5-2400S2.5465100.154
i5-2405S2.5465100.154
i7-2920XM2.5455100.182
i7-3770T2.5445100.222
i7-2860QM2.5445100.222
i5-750s2.44829.60.117
i7-2760QM2.44459.60.213
i7-3630QM2.44459.60.213
i7-3635QM2.44459.60.213
i5-2500T2.34459.20.204
i5-3570T2.34459.20.204
i7-2820QM2.34459.20.204
i7-3610QM2.34459.20.204
i7-3615QM2.34459.20.204
i7-3610QE2.34459.20.204
i7-3615QE2.34459.20.204
i7-2670QM2.24458.80.196
i7-2675QM2.24458.80.196
i7-2720QM2.24458.80.196
i7-3632QM2.24358.80.251
i7-940XM2.134558.520.155
i7-2710QE2.14458.40.187
i7-2715QE2.14458.40.187
i7-3612QM2.14358.40.24
i7-3612QE2.14358.40.24
i7-920XM245580.145
i7-2630QM244580.178
i7-2635QM244580.178
i7-840QM1.874457.480.166
i5-6803.62737.20.099
i5-6703.472736.940.095
i7-740QM1.734456.920.154
i7-820QM1.734456.920.154
i3-21303.42656.80.105
i3-32403.42556.80.124
i5-6613.332876.660.077
i5-6603.332736.660.091
i3-5603.332736.660.091
i3-21203.32656.60.102
i3-21253.32656.60.102
i3-32203.32556.60.12
i3-32253.32556.60.12
i5-6503.22736.40.088
i5-6553.22736.40.088
i3-5503.22736.40.088
i3-32103.22556.40.116
i7-720QM1.64456.40.142
i3-21003.12656.20.095
i3-21023.12656.20.095
i3-21053.12656.20.095
i3-5403.072736.140.084
i7-3540M323560.171
i3-5302.932735.860.08
i5-3470T2.92355.80.166
i5-3380M2.92355.80.166
i3-3240T2.92355.80.166
i7-3520M2.92355.80.166
i5-3360M2.82355.60.16
i3-3220T2.82355.60.16
i7-640M2.82355.60.16
i7-2640M2.82355.60.16
i5-2390T2.72355.40.154
i5-3340M2.72355.40.154
i5-3610ME2.72355.40.154
i7-2620M2.72355.40.154
i5-480M2.672355.340.153
i5-560M2.672355.340.153
i5-580M2.672355.340.153
i3-390M2.672355.340.153
i7-620M2.672355.340.153
i5-2540M2.62355.20.149
i5-3230M2.62355.20.149
i5-3320M2.62355.20.149
i3-2120T2.62355.20.149
i3-3130M2.62355.20.149
i5-460M2.532355.060.145
i5-540M2.532355.060.145
i3-380M2.532355.060.145
i7-610E2.532355.060.145
i5-2450M2.523550.143
i5-2520M2.523550.143
i5-2510E2.523550.143
i5-2515E2.523550.143
i5-3210M2.523550.143
i3-2100T2.523550.143
i3-3120M2.523550.143
i7-3555LE2.522550.2
i5-450M2.42354.80.137
i5-520M2.42354.80.137
i5-520E2.42354.80.137
i5-2430M2.42354.80.137
i5-2435M2.42354.80.137
i3-370M2.42354.80.137
i3-2370M2.42354.80.137
i3-3110M2.42354.80.137
i3-2120ME2.42354.80.137
i5-2410M2.32354.60.131
i5-2415M2.32354.60.131
i3-2348M2.32354.60.131
i3-2350M2.32354.60.131
i7-2649M2.32254.60.184
i5-430M2.272354.540.13
i3-350M2.272354.540.13
i7-660LM2.272254.540.182
A D27502.262104.520.452
i3-2328M2.22354.40.126
i3-2330M2.22354.40.126
i3-2332M2.22354.40.126
i3-2330E2.22354.40.126
i7-2644LE2.22254.40.176
i3-330M2.132354.260.122
i3-330E2.132354.260.122
i7-640LM2.132254.260.17
A D27002.132104.260.426
i3-2308M2.12354.20.12
i3-2310M2.12354.20.12
i3-2312M2.12354.20.12
i3-2310E2.12354.20.12
i7-2629M2.12254.20.168
i7-3687U2.12174.20.247
i7-620LM222540.16
i7-620LE222540.16
i7-3537U221740.235
i7-3667U221740.235
A D2560221040.4
A S1260228.540.471
A N2850226.640.606
P4 HT6703.811153.80.033
i5-3437U1.92173.80.224
i3-3227U1.92173.80.224
i7-3517U1.92173.80.224
A N28001.8726.53.740.575
A D25001.862103.720.372
A D25501.862103.720.372
A D5251.832133.660.282
i5-3337U1.82173.60.212
i5-3427U1.82173.60.212
i3-3217U1.82173.60.212
i7-2677M1.82173.60.212
i5-2557M1.72173.40.2
i5-3317U1.72173.40.2
i7-2637M1.72173.40.2
i7-3517UE1.72173.40.2
A N26501.723.63.40.944
A D5101.672133.340.257
A N6701.6728.53.340.393
i5-2467M1.62173.20.188
i3-3217UE1.62173.20.188
i7-2657M1.62173.20.188
A S12201.628.13.20.395
A 3301.6283.20.4
A S12401.626.13.20.525
A N26001.623.53.20.914
i3-2375M1.521730.176
i3-2377M1.521730.176
i7-2617M1.521730.176
i7-2610UE1.521730.176
i5-3339Y1.521330.231
i5-3439Y1.521330.231
i7-3689Y1.521330.231
A N5501.528.530.353
i7-680UM1.472182.940.163
i5-2537M1.42172.80.165
i3-2365M1.42172.80.165
i3-2367M1.42172.80.165
i3-3229Y1.42132.80.215
i5-470UM1.332182.660.148
i5-560UM1.332182.660.148
i3-380UM1.332182.660.148
i7-660UM1.332182.660.148
i7-660UE1.332182.660.148
P4M2.61352.60.074
i3-2357M1.32172.60.153
i3-2340UE1.32172.60.153
i5-430UM1.22182.40.133
i5-540UM1.22182.40.133
i3-330UM1.22182.40.133
i7-640UM1.22182.40.133
i5-520UM1.072182.140.119
i7-620UM1.072182.140.119
i7-620UE1.072182.140.119
A Z5602.1312.52.130.852
A Z550212.420.833
A Z6251.912.21.90.864
A Z5401.8712.41.870.779
A D4251.831101.830.183
A N4701.8316.51.830.282
A N4751.8316.51.830.282
A D4101.671101.670.167
A N4551.6716.51.670.257
A N4501.6715.51.670.304
A N2801.6712.51.670.668
A E6801.614.51.60.356
A E680T1.614.51.60.356
A 2301.6141.60.4
A N2701.612.51.60.64
A Z530P1.612.21.60.727
A Z6151.612.21.60.727
A Z5301.6121.60.8
A Z6701.5131.50.5
A Z520PT1.4412.21.440.655
A N4351.33151.330.266
A Z5201.33121.330.665
A E6601.313.61.30.361
A E660T1.313.61.30.361
A E665C1.313.61.30.361
A E665CT1.313.61.30.361
A CE41001.2171.20.171
A CE41301.2171.20.171
A CE41501.2171.20.171
A Z6501.2131.20.4
A Z5151.211.41.20.857
A Z6001.211.31.20.923
A Z510P1.112.21.10.5
A Z510PT1.112.21.10.5
A Z5101.1121.10.55
A E640113.610.278
A E640T113.610.278
A E645C113.610.278
A E645CT113.610.278
A Z605112.210.455
A Z6120.911.30.90.692
A Z6200.911.30.90.692
A Z6100.811.30.80.615
A Z5000.810.650.81.231
A E6200.613.30.60.182
A E620T0.613.30.60.182
A E625C0.612.70.60.222
A E625CT0.612.60.60.231