Slashdot Mirror


User: gd2shoe

gd2shoe's activity in the archive.

Stories
0
Comments
1,876
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,876

  1. Re:UPS System Line Noise Filtering on Stealing Data Via Electrical Outlet · · Score: 1

    It's designed to filter noise off the power line and protect against power spikes on any line. Do you really expect it to filter noise on the ground line (the subject of the article)?

  2. Re:Newton's law? on Stealing Data Via Electrical Outlet · · Score: 1

    No, he was thinking Adams. He got his scale badly wrong; that's all. The hyper-dimensional mice were manipulating the giant computer of the Earth... not the Universe.

    And that Asimov short was a real brain twister when I first read it.

  3. Re:Hobby on Which Language Approach For a Computer Science Degree? · · Score: 1

    Finance? Really? I thought that was Cobol.

    I don't do science programming, but I'll mention here that I've recently come across SciPy - a science module for python. Many parts of it are simply wrappers around Fortran code. It's becoming popular in some circles.

    (If someone is serious about science programming, they must look at Fortran. I'm only suggesting that they might want to look at SciPy too.)

  4. Don't ignore it. on Which Language Approach For a Computer Science Degree? · · Score: 1

    I spent a month and a half living in an apartment beneath a woman with 2 small girls. She was extremely verbally abusive. She yelled at them constantly. I don't just mean frequently, I mean she simple didn't stop an unending stream of insults. I felt like worthless trash just listening to her through the ceiling. Those poor girls really needed some kind of protection.

    I will always regret not calling Child Protective Services. There needed to be a social worker involved (minimum).

    Your situation sounds worse. You know violence is involved, you just don't know if it has been directed at the kids. (odds are very high)

    Yes, call the cops. Yes, call the local equivalent to CPS. If you need an ally, figure out which school they go to and who their teachers are. You may contact the schools councilor/psychologist. They'll know what to do. Besides, if a teacher is looking for signs of abuse, and sees it, they are required (in the US, at least) to report it.

  5. Bible Bashing on Which Language Approach For a Computer Science Degree? · · Score: 3, Insightful

    Close. Bible bashing is a heated argument between two people of differing faiths where they each try to win by claiming specific passages in the Bible that back them up. It usually gets ugly. The Bible is reinterpreted and misinterpreted so thoroughly that it cannot be used to quell such a discussion. To use a net term - Bible bashing is a religious flame war where the ammo of choice is scripture.

    It's a bad practice (I believe: an evil one). It should be avoided.

    Your definition of Bible thumping is common and appropriate. I think the etymology of the term is different from those who engage in the practice, though. Many pastors literally slam their Bible into the podium as they preach (Making a loud "thump"). On the other hand, I don't think the major proselytizing religions usually do that. I'm not sure why that term stuck to the wrong group of people. (probably historical significance somewhere)

  6. Re:your tax money at work on PC Invader Costs a Kentucky County $415,000 · · Score: 1

    Good point. Unfortunately that's still the wild exception.

  7. Re:enh, the criminals we get these days... on PC Invader Costs a Kentucky County $415,000 · · Score: 1

    This isn't the first or last place they've hit. Half a million is only a portion of their "net proceeds".

  8. Re:your tax money at work on PC Invader Costs a Kentucky County $415,000 · · Score: 1

    "Nobody ever got fired for buying IBM." --> "Nobody ever got fired for buying Microsoft."

  9. Re:Windows TCO on PC Invader Costs a Kentucky County $415,000 · · Score: 2, Insightful
    Again: "are you implying that dumb users suddenly become intelligent...?"

    In other words, is the user intelligence variable dependant upon the OS variable? if you change the OS, does the user IQ change with it?

    Dispite the GPP being an AC, I think you missed his point (which was valid).

  10. Re:Windows TCO on PC Invader Costs a Kentucky County $415,000 · · Score: 1, Informative

    That is a complicated trick for a variety of reasons not the least of which is the face that the file system doesn't care if a file is data or executable code no matter where it is located in the file system.

    Please elaborate. You sound more intelligent than this, so I assume I misunderstand you.

    Most filesystems do keep tabs on which files are executable, and which ones are not. Of course, Windows defaults to executable, and the rest of the world defaults to not-executable. On the other end, processors now recognize the no-execute bit on memory. This makes it possible (easier?) to avoid accidentally running data in an executing program (ex: some buffer overflows). Of course, for these things to work properly, the OS bears a lot of responsibility.

    What is needed, whether running Windows, Linux or MacOSX on the desktop, is a means to EFFECTIVELY prevent the installation of unauthorized software and data.

    On Linux, the Distros needs to keep their repositories clean (they usually do) and users should generally avoid installing software that isn't in the repository. It's generally a very safe practice, and usually practical.

  11. Re:Bank hold some responsibility on PC Invader Costs a Kentucky County $415,000 · · Score: 1

    Even that could be compromised by a hacker who owned the treasurer's computer

    Basically, he did own the Treasurer's computer, and that was the whole problem. In this case, the "air gap" should have been required to reset the judge's credentials.

    This is akin to a bank which cashes a check requiring 2 signatures, even if the signatures are exactly the same (or a whole bunch of checks, actually). It looks more secure on the face of it, but it is equally secure to requiring one signature only.

    I do like the idea of banks issuing tokens of some kind (or a list of one-use authorization passwords, etc).

  12. Re:Next time try a bigger county on PC Invader Costs a Kentucky County $415,000 · · Score: 1

    They're foreign nationals. They don't care if anybody notices. Once they have the money, they're practically untraceable, untouchable. It sounds like they've done this before, and will do this again.

  13. How does a keylogger ever spread? on PC Invader Costs a Kentucky County $415,000 · · Score: 4, Interesting

    I have a much more likely scenario. They simply spread their malware everywhere, and waited to see what sensitive systems they'd netted! They needed to dupe people into sending money overseas to them. I doubt they have any non-electronic influence in the states. The story indicates that the fake company name has been repeatedly tarnished... meaning it's very likely that they've done this before and will do this again. It probably got on by worm or trojan. Once there, it sat dormant while the hackers figured out which computers were of value to attack.

  14. Re:Bank hold some responsibility on PC Invader Costs a Kentucky County $415,000 · · Score: 5, Insightful

    No, I am being fair.

    Direct connection or not, that login shouldn't have been able to reset the other one. There are several reasons why two people needed to approve transfers from that account. Being able to unilaterally reset the Judges credentials is a big fat security hole in its own right.

    Sometimes an attack must rely on more than one vulnerability. This is one of those. Thus, I didn't say that the bank is 100% responsible, only that they hold some responsibility.

  15. Bank hold some responsibility on PC Invader Costs a Kentucky County $415,000 · · Score: 5, Insightful

    They set up a system that required multiple credentials to transfer money, but one of those credentials could be used to reset the other? Give me a break! This was a system deliberately setup to look more secure than it actually was. The Controller was relying on that extra protection the bank was offering. It seems the county was scammed twice!

  16. Re:RIAA is right on this one. on RIAA Seeks Web Removal of Courtroom Audio · · Score: 1

    Check wikipedia - it has it right.

    It might. But then again, you might have just edited it. I like wikipedia, but one should always take it's knowledge with a grain of salt.

  17. Re:Some people should realize that... on Jammie Thomas Moves To Strike RIAA $1.92M Verdict · · Score: 1

    note: I tried to separate the paragraphs...apparently the paragraph markup isn't working.

    As you may notice by now, it does work. It just doesn't work very well in the preview. The paragraphs are separated onto their own lines, but space isn't added between them until you submit. quite a pain.

  18. Re:Flat Earth on Enthusiasts Convene To Say No To SQL, Hash Out New DB Breed · · Score: 1

    "When the only tool you have is a hammer..."

    Part of the problem is the fact that SQL is being used for all types of data, even data for which RDBMS systems are not designed to handle. All we have is a hammer, and I for one, am tired of bashing in screws with it!

  19. RDBMS and application logic on Enthusiasts Convene To Say No To SQL, Hash Out New DB Breed · · Score: 4, Insightful

    That is one view. It's nice and all, but incomplete. The issue is performance.

    Any time you're dealing with a large quantity of data, it's always easiest to process or filter where it's located. Transmitting it, processing it, and transmitting back changes adds an unreasonable amount of overhead. Hence, SQL is a "Query" language. In other words, you have the RDBMS do reasonable data processing and filtering of records for you. Your application should only need to specify the operations performed, and should only process data if your computation is particularly unusual. This makes feasible computations that would otherwise be entirely unreasonable. (note that an application working on the same machine generally has the same issue as one working on a separate system. SQL servers present the application with a stream of data - pipe, socket, etc)

    My opinion: SQL is horrendous. It's a pain to use, and many basic data transforms cannot be described in that language (at least without some huge, awful, convoluted command == maintenance nightmare).

  20. Re:I wouldn't have considered piracy on Blizzard Confirms No LAN Support For Starcraft 2 · · Score: 1
    While it would be trivial to utilize the LAN connection, I doubt they're going to. What would happen, though, is that the packets would travel to the router, be processed as if they're going to leave (NAT), the router would observe that the destination is itself, and would use port forwarding (or NAT again, depending) to send it back onto the LAN. The router becomes the bottle neck, but the packets don't need to leave the building.

    Of course, I'm talking about most routers here. I've seen some that were too dumb to do this. In that case, BattleNet simply wouldn't work unless the game does LAN detection.

  21. Re:Uhuh... on Blizzard Confirms No LAN Support For Starcraft 2 · · Score: 1

    Right, and the performance characteristics of a decade old game played on the Internet as it was a decade ago is very relevant to this discussion.

    (Sarcasm aside, and comparing to SC as opposed to Diablo II)

    Think about it for a moment. What really needs to be transmitted? Only a player's decisions. The amount of data comprising the player's choices are very likely to remain on the same order of magnitude. Graphics and AI have both improved greatly since that time. Complexity of game mechanics has increased somewhat. Those don't need to be transmitted. If the client machines share the same randomizer seed, the code on each machine will reach the same conclusions once each of them receives feedback from the other player's. (Yes, they will probably need some kind of error synchronization method, and the bandwidth for that will scale with game mechanics complexity. It need not be the bulk of transmitted data, though.)

  22. TCP/IP on Blizzard Confirms No LAN Support For Starcraft 2 · · Score: 1

    Your summary here needs help. I don't know anything about Haofang, but I know that your post is riddled with holes.

    You seem to lack an understanding of TCP/IP. "Transmission Control Protocol" over "Internet Protocol" is used by, well, they whole Internet. How do you think you access Slashdot? You're not on the same LAN they are! (hint: HTTP travels across TCP/IP)

    A limit of 255 would not be a TCP limit. 254 might be, but only if a VPN and a /24 subnet were involved. Of course, that too would be a silly, arbitrary limitation. You can have thousands of connections using the ubiquitous 192.16/16 subnet. You can have private networks with millions of machines using the 10/8 subnet. No, 255 isn't a TCP/IP limit. It is probably some other type of technical limit in their setup.

  23. Re:Disappointing on Blizzard Confirms No LAN Support For Starcraft 2 · · Score: 1

    If they were serious, they wouldn't even need a checkbox. The host would upload it's private IP and a fingerprint, and clients would try to connect to that IP, and see if it offered the same finger print. If not, it would connect by the IP that BattleNet sees (aka public facing IP). Simple. I doubt they'll do anything like this, but they really should.

    Most routers that I've really played with are smart enough to examine packets that are outbound, see that the destination address is it's own public IP, and route the packet back to the LAN (using port forwarding or NAT, depending on who sent the packet). The router is still the bottleneck, but at least the packets aren't leaving the building. That said, there are some routers that I've seen that aren't this smart. Everyone in the world can connect to a forwarded port... except those behind the router. Frustrating, broken behavior, but it exists.

  24. Re:I wouldn't have considered piracy on Blizzard Confirms No LAN Support For Starcraft 2 · · Score: 1

    (disclaimer, haven't' used BattleNet in years)

    No amount of fancy battle.net matchmaking features is going to get over the technical limitation of requiring every machine on a LAN to constantly communicate back and forth across the same shared pipe to blizzard's servers.

    Actually, it does. The reason they require people to open a port on their router is to avoid piping all that data to Blizzard's servers. Each machine actually connects to the "host", bypassing Blizzard. Other posters have also pointed this out.

    It's still a dumb move on their part for a variety of reasons that I won't get into here (some technical, some social). Being upset over this is just fine, but not for the reason everyone keeps mentioning.

  25. BattleNet does not host game traffic on Blizzard Confirms No LAN Support For Starcraft 2 · · Score: 1

    I don't know this for myself, but several others have commented that BattleNet now requires you to open a port to host games. In essence, that means game traffic does not travel to their servers at all, but between clients and the "host". Only the lobby traffic need travel to their servers. In other words, they really don't have a great incentive to streamline their game protocol.