--Apple-Mail=_B181F7B2-ABD1-4C8C-9CA7-DF21FB33865A
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_2294BB59-4DCF-46DD-8860-12E05D3E5B1E"


--Apple-Mail=_2294BB59-4DCF-46DD-8860-12E05D3E5B1E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

On Mar 30, 2015, at 14:26, leam hall <leamhall / gmail.com> wrote:
>=20
> That's a dangerous message to preach if you want your community to =
continue. If you say "Your version is insecure and you should spend =
weeks of man hours to upgrade, as should everyone who uses your =
product", then you're likely to wind up with no one using your language =
because it's not worth the effort.=20
>=20
> Most places I've seen don't want to ignore security issues. However, =
they have to produce some sort of product and they have limited =
resources to do so. If Language X becomes so insecure that major =
upgrades are required because the community quits supporting what =
everyone is using, then Language X is used a lot less. Just because it's =
cool doesn't make it worthwhile.=20

Denial isn=E2=80=99t how you fix the cost of updating, making updating =
routine and well-practiced or automated is. The reality of shipping =
software in 2015 is that your environment is constantly changing, =
whether due to a megacorporation picking a different business strategy, =
researchers finding flaws in common software, or business partners =
ceasing to be businesses or partners.

Ruby 2.2.1 isn=E2=80=99t even a big change from 1.9.3: new syntax that =
doesn=E2=80=99t break existing syntax, new APIs that augment existing =
ones, and a more efficient runtime.=

--Apple-Mail=_2294BB59-4DCF-46DD-8860-12E05D3E5B1E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">On Mar 30, 2015, at 14:26, leam hall &lt;<a =
href=3D"mailto:leamhall / gmail.com" class=3D"">leamhall / gmail.com</a>&gt; =
wrote:<br class=3D""><div><blockquote type=3D"cite" class=3D""><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"gmail_extra" style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">That's =
a dangerous message to preach if you want your community to continue. If =
you say "Your version is insecure and you should spend weeks of man =
hours to upgrade, as should everyone who uses your product", then you're =
likely to wind up with no one using your language because it's not worth =
the effort.<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D""><br class=3D""></div><div class=3D"gmail_extra" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-stroke-width: 0px;">Most places I've seen don't want =
to ignore security issues. However, they have to produce some sort of =
product and they have limited resources to do so. If Language X becomes =
so insecure that major upgrades are required because the community quits =
supporting what everyone is using, then Language X is used a lot less. =
Just because it's cool doesn't make it worthwhile.<span =
class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D""></div></div></blockquote></div><br class=3D""><div =
class=3D"">Denial isn=E2=80=99t how you fix the cost of updating, making =
updating routine and well-practiced or automated is. The reality of =
shipping software in 2015 is that your environment is constantly =
changing, whether due to a megacorporation picking a different business =
strategy, researchers finding flaws in common software, or business =
partners ceasing to be businesses or partners.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Ruby 2.2.1 isn=E2=80=99t even a big =
change from 1.9.3: new syntax that doesn=E2=80=99t break existing =
syntax, new APIs that augment existing ones, and a more efficient =
runtime.</div></body></html>=

--Apple-Mail=_2294BB59-4DCF-46DD-8860-12E05D3E5B1E--

--Apple-Mail=_B181F7B2-ABD1-4C8C-9CA7-DF21FB33865A
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMbzCCBjMw
ggUboAMCAQICAwmqkTANBgkqhkiG9w0BAQsFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0
YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcx
ODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENB
MB4XDTE0MDQxNjE3NTUxNVoXDTE1MDQxODAyMTgxN1owSjEgMB4GA1UEAwwXYmtlcmxleUBicnlj
ZWtlcmxleS5uZXQxJjAkBgkqhkiG9w0BCQEWF2JrZXJsZXlAYnJ5Y2VrZXJsZXkubmV0MIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzKvhmg7adKOMj0CARHuoWTcl0qL0J2reGY+Ic8p5
rlFHDdOKJEApxULIcW56NmCBA5PTj3G2vT52mcs4fq1KbZZVgtizb/G3PNvdcqJ2lSxIh1Hfkbz7
PL50CTJF+JZO8ewFNrXzcZfnZzyUgf79JkyjVlVUookTJLaEbb9y0hpomJTBbdA1bZqU4XiYo0Gp
trpCsVQVEa2qtyMdpDHuVtM6Tp54wNlFk716AXaYi0wVUffjokqcmVq88HJBmuZp4FUGxoNAwjB/
RR0XjlX1INSZB6KR2cKsBMfVrWVFB6NeLcKHT3JG/mmiYGVJWp++LQVg09Xi+LEr6lB81eruwwID
AQABo4IC3TCCAtkwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIG
CCsGAQUFBwMEMB0GA1UdDgQWBBTJxvwol5aeAOjSE5eHDHvdaC+qBDAfBgNVHSMEGDAWgBRTcu2S
nODaywFcfH6WNU7y1LhRgjAiBgNVHREEGzAZgRdia2VybGV5QGJyeWNla2VybGV5Lm5ldDCCAUwG
A1UdIASCAUMwggE/MIIBOwYLKwYBBAGBtTcBAgMwggEqMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3
LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMIH3BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0
aWZpY2F0aW9uIEF1dGhvcml0eTADAgEBGoG+VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFj
Y29yZGluZyB0byB0aGUgQ2xhc3MgMSBWYWxpZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3Rh
cnRDb20gQ0EgcG9saWN5LCByZWxpYW5jZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBp
biBjb21wbGlhbmNlIG9mIHRoZSByZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjA2BgNVHR8ELzAt
MCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEFBQcB
AQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMS9j
bGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5j
bGFzczEuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8w
DQYJKoZIhvcNAQELBQADggEBAETXaI90psGVWQbmWMVNblChgBvLqlzWyDHc1/PMWwXp4woi4YFg
rm7eUszX4KgW/PWcz//UY1dnFafRsNYTq8JzOs1eA0BXn821dWtUYD7ud+HGIJVLU3ACGqquYWkI
YQ2EiJ6DM+pRD/qqX6YsNnazGIHBkr/QUcjqL5gBfbU2XTHJFvH7VqTq/1IZffnqm43ZxNrWGpvz
Pqb1jLVRT2UAWVeW4mdE4RZOWzyiVSapuse1n+Zfkn3SmVTIU+lTOb+lJUtGns9EZrSlDoO2uGtj
zFjRzEPD7JqNaPBXwAvq6Rk8T+6x/++6yij60O7Q30pGOBHbiwEShzIuFGCrr4cwggY0MIIEHKAD
AgECAgEeMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBM
dGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQD
EyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNzEwMjQyMTAxNTVaFw0xNzEw
MjQyMTAxNTVaMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UE
CxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20g
Q2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDHCYPMzi3YGrEppC4Tq5a+ijKDjKaIQZZVR63UbxIP6uq/I0fhCu+cQhoU
fE6ERKKnu8zPf1Jwuk0tsvVCk6U9b+0UjM0dLep3ZdE1gblK/1FwYT5Pipsu2yOMluLqwvsuz9/9
f1+1PKHG/FaR/wpbfuIqu54qzHDYeqiUfsYzoVflR80DAC7hmJ+SmZnNTWyUGHJbBpA8Q89lGxah
NvuryGaC/o2/ceD2uYDX9U8Eg5DpIpGQdcbQeGarV04WgAUjjXX5r/2dabmtxWMZwhZna//jdiSy
rrSMTGKkDiXm6/3/4ebfeZuCYKzN2P8O2F/Xe2AC/Y7zeEsnR7FOp+uXAgMBAAGjggGtMIIBqTAP
BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUU3Ltkpzg2ssBXHx+ljVO
8tS4UYIwHwYDVR0jBBgwFoAUTgvvGqRAW6UXaYcwyjRoQ9BBrvIwZgYIKwYBBQUHAQEEWjBYMCcG
CCsGAQUFBzABhhtodHRwOi8vb2NzcC5zdGFydHNzbC5jb20vY2EwLQYIKwYBBQUHMAKGIWh0dHA6
Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNydDBbBgNVHR8EVDBSMCegJaAjhiFodHRwOi8vd3d3
LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwJ6AloCOGIWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL3Nm
c2NhLmNybDCBgAYDVR0gBHkwdzB1BgsrBgEEAYG1NwECATBmMC4GCCsGAQUFBwIBFiJodHRwOi8v
d3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnN0YXJ0
c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMA0GCSqGSIb3DQEBBQUAA4ICAQAKgwh9eKssBly4Y4xe
rhy5I3dNoXHYfYa8PlVLL/qtXnkFgdtY1o95CfegFJTwqBBmf8pyTUnFsukDFUI22zF5bVHzuJ+G
xhnSqN2sD1qetbYwBYK2iyYA5Pg7Er1A+hKMIzEzcduRkIMmCeUTyMyikfbUFvIBivtvkR8ZFAk2
2BZy+pJfAoedO61HTz4qSfQoCRcLN5A0t4DkuVhTMXIzuQ8CnykhExD6x4e6ebIbrjZLb7L+ocR0
y4YjCl/Pd4MXU91y0vTipgr/O75CDUHDRHCCKBVmz/Rzkc/b970MEeHt5LC3NiWTgBSvrLEuVzBK
M586YoRD9Dy3OHQgWI270g+5MYA8GfgI/EPT5G7xPbCDz+zjdH89PeR3U4So4lSXur6H6vp+m9TQ
XPF3a0LwZrp8MQ+Z77U1uL7TelWO5lApsbAonrqASfTpaprFVkL4nyGH+NHST2ZJPWIBk81i6Vw0
ny0qZW2Niy/QvVNKbb43A43ny076khXO7cNbBIRdJ/6qQNq9Bqb5C0Q5nEsFcj75oxQRqlKf6Tcv
GbjxkJh8BYtv9ePsXklAxtm8J7GCUBthHSQgepbkOexhJ0wP8imUkyiPHQ0GvEnd83129fZjoEhd
GwXV27ioRKbj/cIq7JRXun0NbeY+UdMYu9jGfIpDLtUUGSgsg2zMGs5R4jGCA28wggNrAgEBMIGU
MIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJl
IERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQ
cmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwmqkTAJBgUrDgMCGgUAoIIBrzAYBgkqhkiG
9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTAzMzAxODQ5MzdaMCMGCSqGSIb3
DQEJBDEWBBRRWFKlfjMNoaG7vCSQrGuHGSTvQjCBpQYJKwYBBAGCNxAEMYGXMIGUMIGMMQswCQYD
VQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg
Q2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IElu
dGVybWVkaWF0ZSBDbGllbnQgQ0ECAwmqkTCBpwYLKoZIhvcNAQkQAgsxgZeggZQwgYwxCzAJBgNV
BAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBD
ZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50
ZXJtZWRpYXRlIENsaWVudCBDQQIDCaqRMA0GCSqGSIb3DQEBAQUABIIBAIPUWSRMJqG3VeuKYdx4
LZDh+TCteLlsJYKZ7MCpe4JTWc91WqGiJNvC4TrUyTSeaeqnVkZWbPzifJRyXc06Fx2TlLWruDdW
kAlUcxIpX7KIypNwPEu9KK7cs+anCWoCmLoDVN07sjl2ZWUIF5o/9DQrkGGrlGKrs7dDzqIsnG63
It9mp0q2PLdgopdgDm9OG2kWWEy3R+Gysi0Nvq2wj4taeRF59gpSbulvveDZVvUdWc91V1/HI+3o
6ojOoUsvFvul3pMBEdw6xfrDG7rPSa5OpuWZJ0L2tbZNqqDstwvZ+8y/luBpcwhmsgPg+quVM0ID
EuyKhSKCbrZWw2erL0kAAAAAAAA=
--Apple-Mail=_B181F7B2-ABD1-4C8C-9CA7-DF21FB33865A--