Slashdot Mirror


User: TheLink

TheLink's activity in the archive.

Stories
0
Comments
12,789
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 12,789

  1. Re:you know.... on Teacher Found Guilty of Endangering Kids Due to Spyware · · Score: 1

    Because they "overlap"? That's a cop out argument. Just exclude the "overlapping" cases then. After all you could similarly overlap money with violence (robbery) or speech with violence and so on.

    IMO something is wrong with a society/culture if sex is automatically associated with violence. Or they "overlap" nearly 100%.

    Anyway, though such incidents affect the children and parental control, if the parents have been doing their jobs the children will still be taking their cues from their parents. Parents whose children can't even handle accidentally seeing adults mating or whatever, should be banned from having any more kids or being in a position where they can strongly influence children (teacher, foster parent, guardian etc).

    If the parents are unlucky enough to have children that are totally unmanageable, well those children won't be listening to anyone else either, and such an incident would be a rather insignificant dot in the big sad picture.

  2. Re:USA: Get over your problem with sex. on Teacher Found Guilty of Endangering Kids Due to Spyware · · Score: 1

    AFAIK, many kids are awakened to arousal at a very early age from their OWN doing/exploration. There's research on that.

    It's the parents job to teach the kids what to do and what not to do.

    Another thing:
    I often see kids falling down or getting hurt by something (nothing serious) and they actually look at the adults (their parents if they are around). Whether the kids cry or not depends on the adults!

    If the adults look, see that there's no serious injury, and then continue about whatever they are doing, the child just continues on his/her merry way and learns resilience.

    If the adults rush over and make a big fuss about it - the child cries. The child might even get phobias etc.

    Basically a child usually doesn't know whether something is serious or not and gets his/her cue from the parents and other adults.

    Don't believe me? Observe it yourself or ask parents/grandparents with experience (not their first kid)

    So in this "exposed to porn" case, given the "escalation", and their teacher going to jail, the children are going to think that sex is such a TERRIBLE thing (whether within marriage or not). And being exposed to violence on TV is _acceptable_.

    Sure kids shouldn't be exposed to porn, but kids and adults shouldn't be exposed to such poor handling of the incident.

    With adults behaving like that, it's no wonder that kids become messed up.

  3. Re:you know.... on Teacher Found Guilty of Endangering Kids Due to Spyware · · Score: 1

    There's an argument, but where's the proof?

    In my bruised experience I think Power Rangers was harmful to kids (I was an adult around them and they were kicking everything - me, each other etc). Sure sex + violence is harmful. But that's because violence is harmful.

    OK you agree that 40 years is excessive? So how many years do you think she should get for that?

    If it was unintentional/involuntary I don't think she SHOULD even get put in jail, or that people should even need consider jailing her.

    Why don't you guys start worrying about more important stuff than kids seeing porn?

    Like getting the "justice" system fixed ASAP instead:

    http://www.gwinnettdailypost.com/index.php?s=&url_ channel_id=32&url_article_id=22700&url_subchannel_ id=&change_well_id=2&weak

    The 10 years that guy is getting is not "theoretical" anymore. If anything I think the girl and guy will be scarred for a long time BECAUSE of the injustice of it all.

    I think being exposed to such "Justice" impairs the morals of a child more than seeing adult humans mating.

  4. Ah Justice at work. on Teacher Found Guilty of Endangering Kids Due to Spyware · · Score: 1

    The Georgia Supreme Court has turned down an appeal from Genarlow Wilson who was sentenced to 10 years in prison for having _consensual_ oral sex with a 15-year-old.

    He was sentenced for aggravated child molestation.

    http://www.gwinnettdailypost.com/index.php?s=&url_ channel_id=32&url_article_id=22700&url_subchannel_ id=&change_well_id=2&weak

    So I suppose showing pics to kids = 40 years. Actual _consensual oral sex = 20 years. Murder = ?

    Silly hackers looking for UFO info or other silliness end up in jail, but spammers and spyware installers get away. Similarly hackers like Sony get away with installing rootkits - no one was jailed for the crime (even though they broke various Computer Crime laws around the world), USD 1+ million "fine" = win for Sony.

    What next? A death penalty for file sharing?

  5. Re:Terrorists? Give me a break on Expensive U.S. Spy Satellite Not Working · · Score: 1

    "Why is _always_ terrorists that are the culprits when something goes wrong"

    That's because "We have always been at war with Oceania^H^H^H^H^H^H^HTerrorists".

  6. Re:dumb idea. on Pirate Bay to Purchase Sealand? · · Score: 2, Interesting

    Wherever man :p. Main point is there are many other countries around the world where you can put your stuff on and it won't cost you 500 million UKP (almost 1 billion USD).

    With 9 digit UKP you might be able to buy the Gov/Ruler of a country that's already a recognized member of the UN. Or buy laws you want.

    Antigua has a GDP of USD 750 million.
    Monaco has a GDP of USD 870 million.
    Andorra has a GDP of about USD 2 billion and is bordered by France and Spain.
    Liechtenstein has a GDP of about USD 2 billion and is bordered by Switzerland and Austria.

    The advantage of the last two is you can get connectivity from two countries. The *AA then has to get cooperation from both to shut you down.

    The advantage of Liechtenstein over Andorra is Switzerland is not a member of the EU, whereas both France and Spain are. Still France might be less cooperative with the *AA than Switzerland.

  7. dumb idea. on Pirate Bay to Purchase Sealand? · · Score: 4, Insightful

    Safer using a fraction of that amount to spread the site across the nordic countries + netherlands or some eastern european country.

    1) I bet some data centers are bigger than Sealand.
    2) Easier to cut Sealand off from the rest of the internet.

  8. Re:George Lucas has lost credibility on Harrison Ford Turned Down Han Solo Role · · Score: 1

    "The fact that Lucas is involved in it is almost an accident."

    Almost an accident? How can you tell, the movie's not out yet ;).

  9. PHP- making wrong things easy & right things h on PHP Application Insecurity - PHP or Devs Fault? · · Score: 1

    It's not even that they leave it up to the developer to code badly. They make it easier to code badly than to code correctly[1].

    Just using the infamous (mis)features that make PHP PHP, automatically make your code bad. e.g. magic_quotes, register_globals, addslashes etc.

    PHP - making the wrong things easy, and the right things hard.

    [1] http://ask.slashdot.org/comments.pl?sid=216482&cid =17570018

  10. Re:Who's fault? Zend's on PHP Application Insecurity - PHP or Devs Fault? · · Score: 4, Informative

    Definitely Zend's fault!

    From your post: "magic_quotes: This adds slashes to all input so that you don't have to sanitize it before it gets inserted into SQL."

    BUT that is so totally the WRONG thing to do and a MISFEATURE, and the fact that the PHP developers made it a big feature of PHP shows why they and PHP suck. Think I'm being harsh? Read on.

    This is what any sane programmer should do:

    Each input source for YOUR application should be _individually filtered and escaped so that _YOUR_ application can handle the inputs correctly.

    Each output destination for your application should be _individually_ filtered and escaped[1] so that the RECEIVING programs/entities can handle your app outputs correctly.

    Example:
    Say some data is http posted to a PHP web app, and the PHP app then sends the resulting data to a MySQL database, an Oracle database, syslog, and in some cases also emails some of that data to an email address, or redisplays the data in an HTML form on a web browser (required field left out).

    magic_quotes would add slashes to the data when it enteres the web app, and that CORRUPTS the data. The resulting munged data _might_ still work for MySQL, but as is be incorrect for Oracle and SMTP (<lf>.<lf> needs to become <lf>..<lf>), data to syslog should have ctrl chars removed or escaped _appropriately_ and to be safe kept < 1024 bytes in length, and data to an HTML form shouldn't have the added slashes, but instead be appropriately quoted for HTML.

    My proposal would have the web app filtering/escaping the data so the webapp can handle it, and then escape/filter stuff appropriately for MySQL, Oracle, SMTP, syslog and HTML. It seems like more work, but it is the correct way. It is less work in the long run especially if you make/use the appropriate libraries.

    Once you understand the above, you should see why magic_quotes is so TERRIBLE, and why I have a low opinion of PHP and Zend.

    And magic_quotes is not the only PHP misfeature that makes PHP PHP. You have named a few already.

    Basically PHP makes doing the wrong thing easy, but the right things hard[2].

    [1] by escaping/filtering I also include use of "SQL prepared/parameterized statements".

    [2] After all these years it's still not clear what DB abstraction layer/library to use for PHP - there's the PDO vs PEAR DB thing, and PHP users are still resorting to crap like addslashes and magic_quotes. If each PHP coder writes their own DB library, anyone else taking over has to learn it. PHP should have learnt from the other languages mistakes.

    For perl you use DBI, for Java you use JDBC.

    All this crappiness has to be blamed on the developers who made PHP.

  11. Re:Quit your whining... on John Carmack Discusses 360's Edge, Considers DS · · Score: 1

    "you don't build the tools to allow your devs to work on massively parallel machines"

    Actually that's aiming rather low.

    I want a machine that looks like a single powerful machine, but can be made out of tons of different PCs, where if one PC dies, it doesn't really matter.

    Something like clustered VMS - but more generalized than Google's map reduce stuff.

    On Linux there's OpenSSI, but it's still got a long way to go - stuff like Postgresql won't work well on OpenSSI. If AMD or Intel or someone can help fix that then things could start to progress.

  12. Re:Vista & DX10 on John Carmack Discusses 360's Edge, Considers DS · · Score: 1

    Yep. Vista doesn't really benefit users.

    If people actually kept insisting that Dell etc preload XP instead of Vista, then the WINE etc people would have a chance to take over the desktop from Windows.

    That's because Carmack et all will keep writing stuff for XP+DX9.

    Then all those Linux ppl will have time to make XP+DX9 compatible stuff. Once that happens, Microsof could end up like Intel trying to go Itanic, but everyone ignoring Intel and sticking to x86 because AMD provides a compatible path.

    As is most people won't know that they are like a frog being slowly boiled, and will just accept Vista even though it's bloated with all sorts of DRM crap in it - it actually makes their computer less powerful in so many ways.

  13. Re:Mod... Parent... Up on Virtualization In Linux Kernel 2.6.20 · · Score: 2, Funny

    Shush. Let him keep paying for it.

    Then you keep getting free all that work he's paying for :).

  14. Re:I thought I was an assembler demon on Is the One-Size-Fits-All Database Dead? · · Score: 1

    "The compiler understands the machine better than I do."

    Actually the people paid lots of money to write Microsoft's C compiler understand the machine better than you do. I doubt you should be surprised.

    And the compiler will hopefully be able to keep all the tricks in mind (a human might forget to use one in some cases).

    I'm just waiting/hoping for the really smart people to make stuff like perl and python faster.

    Java has improved in speed a lot and already is quite fast in some cases, but I don't consider it a high level language (given the amount of code people have to write just to do simple stuff).

  15. Re:Charge controllers on What Solar Equipment to Power Disaster Recovery? · · Score: 1

    Yeah, I guess he did say USD5K for controllers, etc. So maybe it's not too bad if etc included batteries and other stuff (and doesn't fall apart if someone just sneezes ;) ).

    AFAIK a Prius costs a bit more than USD5K.

    I thought all the prius cars would be heading away from disaster areas rather than to them :).

    Regards,
    Link.

  16. In warm sunny climates on What Solar Equipment to Power Disaster Recovery? · · Score: 1

    Assuming a non permanent install:
    Solar + battery back up (if continuous operation is required) is fine. But I don't see why it has to be the USD5000 version - sounds too expensive.

    You said the equipment has low power requirements, so just point the panel in the direction that gets the most sun and leave it there to charge the batteries for the times when there's not enough sunlight. Shouldn't need any fancy expensive controllers for that. If you're that desperate, maybe you can get stuff to reflect sunlight on to the panel when the sun is in a bad position.

    But if the equipment is going to be close to humans and needs a fair bit of power:

    Use a generator that can use cooking oil (edible).
    If humans need feeding more than the generator, feed them the cooking oil.
    If the generator runs out of diesel/whatever and needs "feeding" more than the humans, feed it the oil. :)

  17. Re:Who buys these things? on Ziff Davis Working to Sell 1up, EGM, GFW · · Score: 1

    Heh, sometimes I get tempted to copy down the eval/demo/freebie keys included in those mags, without even buying the mag :).

    I haven't done that, but I wonder how many people would do that. The poor person buying the mag might be a bit upset to find out the freebie keys don't work anymore.

    That said, I bet not all of the demos are even worth trying :).

    Magazines are nice because you can read them while lying down, reclined etc without overheating parts of your body, or overheating the laptop.

    But like you said, PC magazines are out of date the day they are printed, unlike books where old stories can still be good stories.

    If we want "old PC news", we can get it free from Slashdot ;).

    I just keep a few old PC magazines as samples of an era - sometimes I like to just look at stuff 20 years ago - the ads, predictions, and other silly stuff.

  18. Re:good question on What Makes Software Development So Hard? · · Score: 1

    That's only fine in the cases where an incomplete project is acceptable.

    And even if an incomplete project is acceptable, if the hard parts are _required_ and not optional, it's better to figure out early whether the team can do them or not, or you need outside help, or the project needs to be changed/cancelled.

  19. Re:It's design not development on What Makes Software Development So Hard? · · Score: 1

    I disagree. Making software is more like engineering than art.

    The real problem is most people incorrectly manage the design phase of software the same way they manage the _construction_ phase of a bridge/car/airplane/etc.

    They should actually manage it like the _design_ phase of a bridge/car/airplane/etc.

    Rant here: http://slashdot.org/comments.pl?sid=215690&cid=175 19988

  20. Re:It's design not development on What Makes Software Development So Hard? · · Score: 1

    (Disclaimer: I am not a Software Engineer, I'm an EE grad who programs)

    The problem is most people don't even understand the basic differences in software engineering and civil engineering (or other engineering).

    Creating software is design. But most people manage software creation the way they manage the _construction_ phase of a bridge, not the way they manage the _design_ phase of a bridge.

    Even you mix it up a bit by saying "building bridge" vs "designing software". Perhaps people do that because for bridges the bulk of the cost is in the construction phase not the design phase, but for software the bulk of the cost is in the design phase, not the "make all/compile" phase.

    See my rant here: http://it.slashdot.org/comments.pl?sid=215690&cid= 17519988

  21. Most people are wrong :) on What Makes Software Development So Hard? · · Score: 1

    Actually IMO he and tons of people have got it wrong and that's why Software Dev is hard and software still sucks.

    This is because most people don't understand the big difference between making software and say making a skyscraper (or bridge or airplane).

    1) With software, the _prototype_ _BLUEPRINT_ actually compiles and runs and is usually sold as is (version 1.0 ;) ).

    2) Too many people keep thinking that the programming part is like the _construction_ phase of a skyscraper, and that it should be planned and managed that way.

    But they are WRONG, programming is more like the _DESIGN_ phase of a skyscraper: coming up with drafts then a detailed design, the the final blueprint where the position of every significant item is fixed.

    The actual construction phase of the skyscraper is more like a _compile_ of the final version of the source code - the part where you go "make all".

    Blueprint = source code. Skyscraper in use = executable being run.

    3) The other important difference with software is:
    The design cost of a software project is much more than the compiling cost.
    The design cost of a skyscraper project is usually far less than the construction cost.

    The owners of skyscraper projects are usually willing to spend a fair bit more on the design if _necessary_. No problem spending a million more to make sure the skyscraper "just works" - because it's still a fraction of the cost of building a new skyscraper.

    But for the owners of software projects _each_ design and redesign adds significantly to the cost of the project (in time and money), and it doesn't matter whether it's the prototype, or the "final" version you are designing. Redesign = project costs 2 x more.

    Constructing one thousand copies of the same "skyscraper" is trivial and cheap in software but not for civil engineering.

    Designing one thousand _different_ "skyscrapers" is not trivial or cheap in software or in civil engineering.

    And the advantage of designing skyscrapers is it is easier to _realize_ and explain to the bosses that they are asking you to break the laws of physics - "sorry you can't fit an extra 3 elevators there, this is how much space one takes, this is how much space there is".

    Seems to me that most "Management", "Software Engineering" and "Project Management" people[1] don't understand these differences, or don't want to accept these differences.

    And that's why most software sucks and will continue to suck.

    [1] A project management trainer once asked a class I was in for example suggestions on how to speed up the building phase of a software project - he said for a civil eng project you'd add more machinery and people e.g. bulldozers, construction workers etc. So I suggested that the equivalent was more and faster CPUs, and he didn't like that.

    I doubt the civil engineering bunch will keep adding fresh grads to speed up the design phase of a new building.

  22. Re:Cost/benefit ratio on Sealand Put Up For Sale · · Score: 1

    But the main idea is not to attack the invading soldier. Like I said, run away, and attack the invader's _country_ when it is convenient.

    There are only 500K people in Luxembourg. Too easy to wipe out if they stay.

    So disperse and run away. When the time is right, some trained ones can sneak into THEIR country, and screw it up. 50K terrorists messing up your country = no joke. The rest of the 450k can continue living wherever they ran to.

    A modern European/Western country has lots of external dependencies - oil, food, gas, trade (shipping containers etc). Even if it can be somewhat self sufficient for a few years, if it totally closes its borders to prevent such "terrorists" from infiltrating it, it will be very badly damaged.

    And I suggest the damage will be more than the benefits of taking over Luxembourg.

    The BIG problem is if your citizens are trained "terrorists" is that a bunch of them might decide not to bother voting in elections and decide to take over your country instead.

    And THAT's why my idea is a bad one :).

  23. Re:OT Re:.here on XXX Top Level Domain May Still See Use · · Score: 1

    Basically I think you miss my points totally (I guess I'm not good at explaining things).

    I'm really talking about:

    1) Reserving a TLD for _free_ local use by anyone. If that's done then that is enough for me. Even if the TLD is NOT going to be used exactly the way I propose. A reserved TLD makes for a _firm_ foundation for whatever the rest of the world wishes to build on top. At worst it would be helpful for Apple's Bonjour which already requires such a TLD (it is silly that Bonjour's .local is NOT yet reserved or made standard).

    2) Strangers being able to walk into an area, and EASILY find out what local services are _intentionally_ available. Without having to "talk to a local network administrator". Without being forcibly refused internet access till they do something (use browser, forced to see page, click on something).

    Just consider my two points _above_.

    The rest of the stuff I was talking about is just made _possible_ (but NOT inevitable just possible) by 1) (and subsequently 2) ).

    Your last 3 lines aren't that true, please think about my above two points first.

  24. Re:Clarification on XXX Top Level Domain May Still See Use · · Score: 1

    As mentioned already you already have a switch/WAP/etc which the devices are connected to, unless your devices are using adhoc WiFi (which I doubt).

    So you already have a single/central point of failure.

    As for "solved problem":

    0) As I mentioned the .local domain is still not reserved. This is a problem and should have been fixed YEARS ago. The ICANN etc should reserve .local for such use.

    1) How do you find out if there is a TOS for an open WAP you are using?

    2) How can Bonjour make it easy for strangers to find and use _intentionally_ provided services on a network or information? My approach doesn't require that a human to use Bonjour. All the human needs to do is use a web browser and use the reserved domain name.

  25. Re:Clarification on XXX Top Level Domain May Still See Use · · Score: 1

    Not quite the same. If the starbucks router sets your domain to bear, you still need to type something into your browser. You can't just go http:/// and expect that to work.

    So what does a user type?

    So you'd have to type something like http://www/ and your DNS server has to resolve www.bear to an IP. Alternatively you could do DNS wildcards.

    But that doesn't escape the fact that the user has to type SOMETHING.

    And I'm STRONGLY recommending that there be a STANDARD for what is typed, and a reserved TLD is good because the people could type http://here./ and the . will mean that's a FQDN, ALSO even if people don't use DHCP it can still work (believe me as long as the users have a static IP + static IP default gateway + a DNS set EVEN if the IPs are for their home/office/favhangout we can get it to work in >=99% of the cases).

    If Starbucks or whoever is picky they could have:
    http://here/

    Http redirect to:
    http://sf.ca.local.starbucks.com/
    or the equivalent

    Which could be the relevant server for that outlet - showing menu and other services - jukebox, suggestion/survey forms, local bulletin board etc.

    As for telling which airconditioner is which, just put the info on http://here/ or http://airconditioner.here/
    or
    http://airconditioner.nyc1.fivestarhotel.com/

    In the last example, it's not difficult for nyc1.fivestarhotel to figure out which room a guest's PC is in - the switches know which port the PC is on, and the server should know which port is in which room (that's how guests get billed for services). You could also set a cookie that stays valid till the guest checks out, so the guest could control his/her hotel room stuff/services while still stuck in some conference...

    If you want your guests/customers/friends to feel at home, you make it easy for them. Otherwise, erm don't even bother letting them access control screens without permission (username/password or https cert).

    Your own home could do with just airconditioner1.here and airconditioner2.here because it's just for you, and you know which is which. And you know you only have one washingmachine.here and you've configured stuff so you get an IM/email/SMS when its done anyway, so you don't care.

    Hmm IIRC, I think the washing machine alert thing might be patented by IBM or something like that. Darn patents.