TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How to DDOS yourself

96 pointsby jmintzalmost 14 years ago

7 comments

johnrobalmost 14 years ago
Great example of why client side software is more exacting (and frightening) than building for the web. I wish I had more of these tales as ammo for future "native vs mobile web" debates.
评论 #2634890 未加载
jwcaccesalmost 14 years ago
How about this revolutionary idea: don't connect if you've got nothing to send. That way, the first power event sends the logs, and the next several hundred do nothing! Timeouts work great too. Don't send a log if you've just sent one in the last hour. Yeah, the android is acting weird here, but the problem is defiantly the application logic.
nddrylliogalmost 14 years ago
One might wonder why they simply didn't limit the number of log sends per day. Then they would've had no zombies at all..
commandaalmost 14 years ago
This is why it's often a good idea to outsource tasks that aren't your business's core competency. I've used Flurry for mobile stats tracking because they've devoted a lot of time figuring out solutions to problems like this. Time I don't have, and DDOSs I don't have to diagnose.
pkandathilalmost 14 years ago
I guess just setting the phone to state to sending file while uploading the logs to the server was the solution. Is there a better way to solve this issue? The user did not put it as part of the article.
评论 #2633698 未加载
评论 #2634166 未加载
bxralmost 14 years ago
Testing software before shipping found to help reduce undesired behavior in the field, film at 11.<p>Also, unconditionally opening a connection before finding out if they even have data to shoot across?
评论 #2633938 未加载
评论 #2634187 未加载
samgroalmost 14 years ago
Great illustration of one of the many reasons why developing for iOS is easier than Android...no need to deal with buggy hardware driver edge cases.