high_scalability high_scalability-2011 high_scalability-2011-987 knowledge-graph by maker-knowledge-mining
Source: html
Introduction: Warning, this post is a bit vendor FUDy, but SSL is an important topic and it does bring up some issues worth arguing about. Hacker News has a good discussion of the article. Adam Langley started it all with his article Overclocking SSL and has made a rebuttal to the F5 article in Still not computationally expensive . My car is eight years old this year. It has less than 30,000 miles on it. Yes, you heard that right, less than 30,000 miles. I don’t drive my car very often because, well, my commute is a short trip down two flights of stairs. I don’t need to go very far when I do drive it’s only ten miles or so round trip to the grocery store. So from my perspective, gas isn’t really very expensive. I may use a tank of gas a month, which works out to … well, it’s really not even worth mentioning the cost. But for someone who commutes every day – especially someone who commutes a long-distance every day – gas is expensive. It’s a significant expense every month for them and th
sentIndex sentText sentNum sentScore
1 My youngest daughter, for example, would say gas is very expensive – but she’s got a smaller pool of cash from which to buy gas so relatively speaking, we’re both right. [sent-13, score-0.381]
2 The way in which SSL is used – the ciphers, the certificate key lengths, the scale – has a profound impact on whether or not “computationally expensive” is an accurate statement or not. [sent-15, score-0.479]
3 While NIST is not a standards body can require compliance or else, they can and do force government and military compliance and have shown their influence with commercial certificate authorities. [sent-26, score-0.464]
4 This increase has a huge impact on the capacity of a server to process SSL and renders completely inaccurate the statement that SSL is not computationally expensive anymore. [sent-28, score-0.43]
5 These are much less “easy” ciphers than RC4 but unfortunately they are also more computationally intense, which also has an impact on overall performance. [sent-34, score-0.414]
6 Having more resources does not change the consumption of SSL, it simply means that from a mathematical point of view the consumption rates relative to the total appear to be different. [sent-46, score-0.328]
7 Both their specialized hardware (if applicable) and general purpose CPUs significantly increase the capacity and performance of SSL/TLS encrypted traffic on such solutions, making their economy of scale much greater than that of server-side deployed SSL solutions. [sent-50, score-0.379]
8 It is not just the computational costs that make SSL deployed on servers problematic, it is also the associated impact on infrastructure and the cost of management. [sent-52, score-0.349]
9 Reports that fail to factor in the associated performance and financial costs of maintaining valid certificates on each and every server – and the management / creation of SSL certificates for ephemeral virtual machines – are misleading. [sent-53, score-0.932]
10 Such tactics attempt to reduce the capital expense associated with external SSL intermediaries by increasing the operational expense of purchasing and managing large numbers of SSL certificates – including having a ready store that can be used for virtual machine instances. [sent-55, score-0.618]
11 Like IP address management in an increasingly dynamic environment, there is a diseconomy of scale that becomes evident as you attempt to scale the systems and processes involved. [sent-57, score-0.353]
12 The costs associated with management of those certificates – especially in dynamic environments – continues to rise and the possibility of missing an expiring certificate increase with the number of servers on which certificates are deployed. [sent-59, score-1.046]
13 The promise of virtualization and cloud computing is to address the diseconomy of scale; the ability to provision and ready-to-function server complete with the appropriate web or application stack serving up an application for purposes of scale assumes that everything is ready. [sent-60, score-0.325]
14 Each virtual image upon which a certificate is deployed must be pre-configured with the appropriate certificate and keys and you can’t launch the same one twice. [sent-62, score-0.803]
15 Each requires its own certificate and SSL configuration – and they must be bound to IP address – making scalability, particularly auto-scalability, more challenging and more prone to the introduction of human error. [sent-85, score-0.323]
16 The OpEx savings in a single year from SSL certificate costs alone could easily provide an ROI justification for the CapEx of deploying an SSL device before even considering the costs associated with managing such an environment. [sent-86, score-0.491]
17 The alternative is to fail to meet compliance (not acceptable for some) or simply deploy the keys and certificates on commoditized hardware (increases the risk of theft which could lead to far more impactful breaches). [sent-90, score-0.504]
18 For some IT organizations to meet business requirements they will have to rely on some form of hardware-based solution for certificate and key management such as an HSM or FIPS 140-2 compliant hardware. [sent-91, score-0.361]
19 The choices are deploy on every server (note this may become very problematic when trying to support virtual machines) or deploy on a single intermediary that can support all servers at the same time, and scale without requiring additional hardware/software support. [sent-92, score-0.526]
20 The solution is to deploy the certificates from every machine on the devices such that they can decrypt and re-encrypt the traffic. [sent-96, score-0.311]
wordName wordTfidf (topN-words)
[('ssl', 0.59), ('certificate', 0.266), ('certificates', 0.263), ('computationally', 0.179), ('gas', 0.166), ('ciphers', 0.152), ('diseconomy', 0.135), ('consumption', 0.127), ('encrypted', 0.126), ('deployed', 0.103), ('associated', 0.101), ('compliance', 0.099), ('keys', 0.094), ('expense', 0.09), ('impact', 0.083), ('server', 0.077), ('profound', 0.074), ('virtual', 0.074), ('resources', 0.074), ('cryptographic', 0.071), ('intermediary', 0.07), ('commutes', 0.067), ('fips', 0.067), ('hsm', 0.067), ('problematic', 0.067), ('hosts', 0.063), ('security', 0.062), ('costs', 0.062), ('nist', 0.061), ('handshaking', 0.057), ('address', 0.057), ('scale', 0.056), ('note', 0.053), ('traffic', 0.052), ('supporting', 0.05), ('unacceptable', 0.05), ('opex', 0.05), ('expensive', 0.049), ('management', 0.049), ('increases', 0.048), ('handshake', 0.048), ('nature', 0.048), ('https', 0.048), ('deploy', 0.048), ('upstream', 0.047), ('compliant', 0.046), ('ephemeral', 0.043), ('support', 0.043), ('increase', 0.042), ('header', 0.042)]
simIndex simValue blogId blogTitle
same-blog 1 0.99999994 987 high scalability-2011-02-10-Dispelling the New SSL Myth
Introduction: Warning, this post is a bit vendor FUDy, but SSL is an important topic and it does bring up some issues worth arguing about. Hacker News has a good discussion of the article. Adam Langley started it all with his article Overclocking SSL and has made a rebuttal to the F5 article in Still not computationally expensive . My car is eight years old this year. It has less than 30,000 miles on it. Yes, you heard that right, less than 30,000 miles. I don’t drive my car very often because, well, my commute is a short trip down two flights of stairs. I don’t need to go very far when I do drive it’s only ten miles or so round trip to the grocery store. So from my perspective, gas isn’t really very expensive. I may use a tank of gas a month, which works out to … well, it’s really not even worth mentioning the cost. But for someone who commutes every day – especially someone who commutes a long-distance every day – gas is expensive. It’s a significant expense every month for them and th
2 0.29983544 878 high scalability-2010-08-12-Strategy: Terminate SSL Connections in Hardware and Reduce Server Count by 40%
Introduction: This is an interesting tidbit from near the end of the Packet Pushers podcast Show 15 – Saving the Web With Dinky Putt Putt Firewalls . The conversation was about how SSL connections need to terminate before they can be processed by a WAF ( Web Application Firewall ), which inspects HTTP for security problems like SQL injection and cross-site scripting exploits. Much was made that if programmers did their job better these appliances wouldn't be necessary, but I digress. To terminate SSL most shops run SSL connections into Intel based Linux boxes running Apache. This setup is convenient for developers, but it's not optimized for SSL, so it's slow and costly. Much of the capacity of these servers are unnecessarily consumed processing SSL. Load balancers on the other hand have crypto cards that terminate SSL very efficiently in hardware. Efficiently enough that if you are willing to get rid of the general purpose Linux boxes and use your big iron load balancers, your server count c
3 0.19049242 880 high scalability-2010-08-13-Hot Scalability Links for Aug 13, 2010
Introduction: Ezra Zygmuntowicz in a heart warming account of his 4 Years at Engine Yard , has concluded in his experience that: the true future of cloud computing for developers is to not think about servers at all. It is now time to focus on the Application and new levels of abstraction that allow folks to use the computing resources in easier and easier ways. Tweets of Gold: bryanlatten : Nothing like a million caching layers to screw up an already complicated deployment. Thankfully, there is beer. jkalucki : Twitter isn't down, you are just using the wrong access methods... andyedinborough : I don't mean to hate, but why would I give up performance and scalability for a dynamic language? Honestly, I don't get it. AsitSinha : It's amazing.... to see the absence of an understanding of how capability plays a role in scalability. scottgal : Devs are HORRIBLE DBAs. Used to do Scalability labs for MS UK and bad schemas were the single biggest issue (next to bad Indexes
4 0.18941446 1494 high scalability-2013-07-19-Stuff The Internet Says On Scalability For July 19, 2013
Introduction: Hey, it's HighScalability time: (Still not a transporter: Looping at 685 mph ) 898 exabytes : US storage, 1/3 global total; 1 Kb/s : data transmit rate from harvestable energy from human motion Create your own trust nobody point-to-point private cloud. Dan Brown shows how step-by-step in How I Created My Own Personal Cloud Using BitTorrent Sync, Owncloud, and Raspberry Pi . BitTorrent Sync is used to copy large files around. Raspberry Pi is a cheap low power always on device with BitTorrent Sync installed. Owncloud is an open source cloud that provides a web interface for file access files from anywhere. This is different. Funding a startup using Airbnb as a source of start-up capital. It beats getting a part-time job and one of your guests might even be a VC. This is not different. Old industries clawing and digging in, using the tools of power to beat back competition. Steve Blank details a familiar story in Strangling Innovation: Tesla versus “Rent Seeker
5 0.1887667 1045 high scalability-2011-05-20-Stuff The Internet Says On Scalability For May 20, 2011
Introduction: Submitted for your reading pleasure on this beautiful morning: Group Decision Making in Honey Bee Swarms . In distributed computing systems nodes reach a quorum when deciding what to do as a group. It turns out bees also use quorum logic when deciding on where to nest! Bees do it a bit differently of course: A scout bee votes for a site by spending time at it, somehow the scouts act and interact so that their numbers rise faster at superior sites, and somehow the bees at each site monitor their numbers there so that they know whether they've reached the threshold number (quorum) and can proceed to initiating the swarm's move to this site. Ants use similar mechanisms to control foraging. Distributed systems may share common mechanisms based on their nature as being a distributed system, the components may not matter that much. Fire! Fire! Brent Chapman shows how to put that IT fire out in Incident Command for IT: What We Can Learn from the Fire Department .
6 0.14693862 80 high scalability-2007-09-06-Product: Perdition Mail Retrieval Proxy
7 0.12426671 620 high scalability-2009-06-05-SSL RPC API Scalability
10 0.11115596 1587 high scalability-2014-01-29-10 Things Bitly Should Have Monitored
11 0.10985741 881 high scalability-2010-08-16-Scaling an AWS infrastructure - Tools and Patterns
12 0.10897395 1501 high scalability-2013-08-13-In Memoriam: Lavabit Architecture - Creating a Scalable Email Service
13 0.10557031 853 high scalability-2010-07-08-Cloud AWS Infrastructure vs. Physical Infrastructure
14 0.10268202 1077 high scalability-2011-07-11-ATMCash Exploits Virtualization for Security - Immutability and Reversion
15 0.098206274 1600 high scalability-2014-02-21-Stuff The Internet Says On Scalability For February 21st, 2014
16 0.09758617 1565 high scalability-2013-12-16-22 Recommendations for Building Effective High Traffic Web Software
18 0.096260265 1493 high scalability-2013-07-17-Steve Ballmer Says Microsoft has Over 1 Million Servers - What Does that Really Mean?
19 0.095898896 266 high scalability-2008-03-04-Manage Downtime Risk by Connecting Multiple Data Centers into a Secure Virtual LAN
20 0.095848754 1306 high scalability-2012-08-16-Stuff The Internet Says On Scalability For August 17, 2012
topicId topicWeight
[(0, 0.185), (1, 0.045), (2, -0.008), (3, -0.011), (4, -0.054), (5, -0.053), (6, 0.06), (7, -0.026), (8, -0.063), (9, -0.004), (10, 0.004), (11, 0.014), (12, -0.008), (13, 0.01), (14, 0.02), (15, 0.002), (16, 0.07), (17, 0.031), (18, -0.008), (19, 0.015), (20, 0.011), (21, 0.026), (22, -0.021), (23, -0.055), (24, 0.04), (25, 0.028), (26, -0.042), (27, -0.041), (28, -0.069), (29, 0.004), (30, -0.008), (31, 0.004), (32, 0.031), (33, 0.008), (34, -0.042), (35, 0.008), (36, 0.026), (37, 0.037), (38, -0.019), (39, -0.025), (40, 0.001), (41, 0.037), (42, 0.017), (43, 0.003), (44, 0.03), (45, 0.018), (46, 0.006), (47, -0.003), (48, 0.08), (49, 0.014)]
simIndex simValue blogId blogTitle
same-blog 1 0.96739572 987 high scalability-2011-02-10-Dispelling the New SSL Myth
Introduction: Warning, this post is a bit vendor FUDy, but SSL is an important topic and it does bring up some issues worth arguing about. Hacker News has a good discussion of the article. Adam Langley started it all with his article Overclocking SSL and has made a rebuttal to the F5 article in Still not computationally expensive . My car is eight years old this year. It has less than 30,000 miles on it. Yes, you heard that right, less than 30,000 miles. I don’t drive my car very often because, well, my commute is a short trip down two flights of stairs. I don’t need to go very far when I do drive it’s only ten miles or so round trip to the grocery store. So from my perspective, gas isn’t really very expensive. I may use a tank of gas a month, which works out to … well, it’s really not even worth mentioning the cost. But for someone who commutes every day – especially someone who commutes a long-distance every day – gas is expensive. It’s a significant expense every month for them and th
2 0.85688102 878 high scalability-2010-08-12-Strategy: Terminate SSL Connections in Hardware and Reduce Server Count by 40%
Introduction: This is an interesting tidbit from near the end of the Packet Pushers podcast Show 15 – Saving the Web With Dinky Putt Putt Firewalls . The conversation was about how SSL connections need to terminate before they can be processed by a WAF ( Web Application Firewall ), which inspects HTTP for security problems like SQL injection and cross-site scripting exploits. Much was made that if programmers did their job better these appliances wouldn't be necessary, but I digress. To terminate SSL most shops run SSL connections into Intel based Linux boxes running Apache. This setup is convenient for developers, but it's not optimized for SSL, so it's slow and costly. Much of the capacity of these servers are unnecessarily consumed processing SSL. Load balancers on the other hand have crypto cards that terminate SSL very efficiently in hardware. Efficiently enough that if you are willing to get rid of the general purpose Linux boxes and use your big iron load balancers, your server count c
3 0.76912743 1587 high scalability-2014-01-29-10 Things Bitly Should Have Monitored
Introduction: Monitor, monitor, monitor. That's the advice every startup gives once they reach a certain size. But can you ever monitor enough? If you are Bitly and everyone will complain when you are down, probably not. Here are 10 Things We Forgot to Monitor from Bitly, along with good stories and copious amounts of code snippets. Well worth reading, especially after you've already started monitoring the lower hanging fruit. An interesting revelation from the article is that: We run bitly split across two data centers, one is a managed environment with DELL hardware, and the second is Amazon EC2. Fork Rate . A strange configuration issue caused processes to be created at a rate of several hundred a second rather than the expected 1-10/second. Flow control packets . A network configuration that honors flow control packets and isn’t configured to disable them, can temporarily cause dropped traffic. Swap In/Out Rate . Measure the right thing. It's the rate memory is swapped
4 0.75945067 1077 high scalability-2011-07-11-ATMCash Exploits Virtualization for Security - Immutability and Reversion
Introduction: This is a guest post by Ran Grushkowsky , Head of Technology at ATMCash. Virtualization and cloud-based systems are very hype in the industry; however, most financial companies stray from those solutions. At ATMCash, we’ve approached virtualization not for the usual reason of scalability, but for the usually missed value of security. In this article, I will introduce the concept of security added value in the utilization of virtualization and why people should consider deploying mini-clouds for those use-cases. How do virtual machines help mitigate risk? I am sure most of you have heard of the recent hacking in the financial sector . Financial companies are under constant hacking attempts and security is of the utmost importance. One of the bigger risks in system deployment is a breach in one of the stack components. Regular system patches and maintenance fix known exploits and issues, however, sometimes it may be too late and the component has already been breached. If the
5 0.7350778 426 high scalability-2008-10-22-Server load balancing architectures, Part 1: Transport-level load balancing
Introduction: Server farms achieve high scalability and high availability through server load balancing, a technique that makes the server farm appear to clients as a single server. In this two-part article, Gregor Roth explores server load balancing architectures, with a focus on open source solutions. Part 1 covers server load balancing basics and discusses the pros and cons of transport-level server load balancing. The barrier to entry for many Internet companies is low. Anyone with a good idea can develop a small application, purchase a domain name, and set up a few PC-based servers to handle incoming traffic. The initial investment is small, so the start-up risk is minimal. But a successful low-cost infrastructure can become a serious problem quickly. A single server that handles all the incoming requests may not have the capacity to handle high traffic volumes once the business becomes popular. In such a situations companies often start to scale up: they upgrade the existing infrastruc
6 0.72923982 1329 high scalability-2012-09-26-WordPress.com Serves 70,000 req-sec and over 15 Gbit-sec of Traffic using NGINX
7 0.72661966 1594 high scalability-2014-02-12-Paper: Network Stack Specialization for Performance
8 0.72588962 1419 high scalability-2013-03-07-It's a VM Wasteland - A Near Optimal Packing of VMs to Machines Reduces TCO by 22%
9 0.72515976 573 high scalability-2009-04-16-Serving 250M quotes-day at CNBC.com with aiCache
10 0.72176623 1335 high scalability-2012-10-08-How UltraDNS Handles Hundreds of Thousands of Zones and Tens of Millions of Records
11 0.72147352 266 high scalability-2008-03-04-Manage Downtime Risk by Connecting Multiple Data Centers into a Secure Virtual LAN
12 0.71079129 509 high scalability-2009-02-05-Product: HAProxy - The Reliable, High Performance TCP-HTTP Load Balancer
13 0.71023059 381 high scalability-2008-09-08-Guerrilla Capacity Planning and the Law of Universal Scalability
14 0.70306337 1260 high scalability-2012-06-07-Case Study on Scaling PaaS infrastructure
15 0.69561213 1581 high scalability-2014-01-17-Stuff The Internet Says On Scalability For January 17th, 2014
16 0.69479758 881 high scalability-2010-08-16-Scaling an AWS infrastructure - Tools and Patterns
17 0.69469142 1177 high scalability-2012-01-19-Is it time to get rid of the Linux OS model in the cloud?
18 0.69387126 117 high scalability-2007-10-08-Paper: Understanding and Building High Availability-Load Balanced Clusters
19 0.69194239 228 high scalability-2008-01-28-Product: ISPMan Centralized ISP Management System
20 0.69123608 620 high scalability-2009-06-05-SSL RPC API Scalability
topicId topicWeight
[(1, 0.159), (2, 0.179), (10, 0.052), (25, 0.106), (30, 0.016), (37, 0.015), (40, 0.019), (47, 0.011), (49, 0.012), (61, 0.061), (77, 0.044), (79, 0.101), (85, 0.035), (94, 0.045), (96, 0.016)]
simIndex simValue blogId blogTitle
same-blog 1 0.95761818 987 high scalability-2011-02-10-Dispelling the New SSL Myth
Introduction: Warning, this post is a bit vendor FUDy, but SSL is an important topic and it does bring up some issues worth arguing about. Hacker News has a good discussion of the article. Adam Langley started it all with his article Overclocking SSL and has made a rebuttal to the F5 article in Still not computationally expensive . My car is eight years old this year. It has less than 30,000 miles on it. Yes, you heard that right, less than 30,000 miles. I don’t drive my car very often because, well, my commute is a short trip down two flights of stairs. I don’t need to go very far when I do drive it’s only ten miles or so round trip to the grocery store. So from my perspective, gas isn’t really very expensive. I may use a tank of gas a month, which works out to … well, it’s really not even worth mentioning the cost. But for someone who commutes every day – especially someone who commutes a long-distance every day – gas is expensive. It’s a significant expense every month for them and th
2 0.95124215 992 high scalability-2011-02-18-Stuff The Internet Says On Scalability For February 18, 2011
Introduction: Submitted for your reading pleasure on this cold and rainy Friday... Quotable Quotes: CarryMillsap : You can't hardware yourself out of a performance problem you softwared yourself into. @juokaz : schema-less databases doesn't mean data should have no structure Scalability Porn: 3 Months To The First Million Users, Just 6 Weeks To The Second Million For Instagram S tudy by the USC Annenberg School for Communication & Journalism estimates: in 2007, humankind was able to store 2.9 × 1020 optimally compressed bytes, communicate almost 2 × 1021 bytes, and carry out 6.4 × 1018 instructions per second on general-purpose computers. Hadoop has hit a scalability limit at a whopping 4,000 machines and are looking to create the next generation architecture . Their target is clusters of 10,000 machines and 200,000 cores. The fundamental idea of the re-architecture is to divide the two major functions of the Job Tracker, resource management and job sc
3 0.94193769 346 high scalability-2008-06-28-ID generation schemes
Introduction: Hi, Generating unique ids is a common requirements in many projects. Generally, this responsibility is given to Database layer. By using sequences or some other technique. This is a problem for horizontal scalability. What are the Guid generation schemes used in high scalable web sites generally? I have seen use java's SecureRandom class to generate Guid. What are the other methods generally used? Thanks Unmesh
4 0.93832183 203 high scalability-2008-01-07-How Ruby on Rails Survived a 550k Pageview Digging
Introduction: Shanti Braford details how his Ruby on Rails based website survived a 24 hour 550,000+ pageview digg attack. His post cleanly lays out all the juicy setup details, so there's not much I can add. Hosting costs $370 a month for 1 web server, 1 database server, and sufficient bandwidth. The site is built on RoR, nginx, MySQL, and 7 mongrel servers. He thinks Rails 2.0 has improved performance and credits database avoidance and fragment caching for much of the performance boost. Keep in mind his system is relatively static, but it's a very interesting and useful experience report.
5 0.93477738 1607 high scalability-2014-03-07-Stuff The Internet Says On Scalability For March 7th, 2014
Introduction: Hey, it's HighScalability time: Twitter valiantly survived an Oscar DDoS attack by non-state actors. Several Billion : Apple iMessages per Day along with 40 billion notifications and 15 to 20 million FaceTime calls. Take that WhatsApp. Their architecture? Hey, this is Apple, only the Shadow knows. 200 bit quantum computer : more states than atoms in the universe; 10 million matches : Tinder's per day catch; $1 billion : Kickstarter's long tail pledge funding achievement Quotable Quotes: @cstross : Let me repeat that: 100,000 ARM processors will cost you a total of $75,000 and probably fit in your jacket pocket. @openflow : "You can no longer separate compute, storage, and networking." -- @vkhosla #ONS2014 @HackerNewsOnion : New node.js co-working space has 1 table and everyone takes turns @chrismunns : we're reaching the point where ease and low cost of doing DDOS attacks means you shouldn't serve anything directly out of your
6 0.92483532 412 high scalability-2008-10-14-Sun N1 Grid Engine Software and the Tokyo Institute of Technology Super Computer Grid
7 0.92413223 1214 high scalability-2012-03-23-Stuff The Internet Says On Scalability For March 23, 2012
8 0.92169935 671 high scalability-2009-08-05-Stack Overflow Architecture
9 0.9209286 106 high scalability-2007-10-02-Secrets to Fotolog's Scaling Success
10 0.92067313 279 high scalability-2008-03-17-Microsoft's New Database Cloud Ready to Rumble with Amazon
11 0.91834515 1537 high scalability-2013-10-25-Stuff The Internet Says On Scalability For October 25th, 2013
12 0.91792554 1302 high scalability-2012-08-10-Stuff The Internet Says On Scalability For August 10, 2012
13 0.91628444 1093 high scalability-2011-08-05-Stuff The Internet Says On Scalability For August 5, 2011
14 0.9155643 1109 high scalability-2011-09-02-Stuff The Internet Says On Scalability For September 2, 2011
15 0.9150877 805 high scalability-2010-04-06-Strategy: Make it Really Fast vs Do the Work Up Front
16 0.91501027 1443 high scalability-2013-04-19-Stuff The Internet Says On Scalability For April 19, 2013
17 0.91468501 1028 high scalability-2011-04-22-Stuff The Internet Says On Scalability For April 22, 2011
18 0.91454279 253 high scalability-2008-02-19-Building a email communication system
19 0.91445506 1479 high scalability-2013-06-21-Stuff The Internet Says On Scalability For June 21, 2013
20 0.91437012 1011 high scalability-2011-03-25-Did the Microsoft Stack Kill MySpace?