Slashdot Mirror


User: icebraining

icebraining's activity in the archive.

Stories
0
Comments
7,351
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 7,351

  1. Re:Two additions on German Law To Make Google Pay For Snippets · · Score: 1

    The proposal is to found a collecting society. Only its members get paid. i.e. not every publisher, only the ones which can afford paying the fees to enter the society and/or which the society finds "worthy".

    Oh, we have those here in Portugal, one for authors and one for performers. At least the latter is a cesspool of corruption, trying as hard as they can to avoid paying their members, since they get to keep the money.

  2. Re:Been done. on Microsoft Shows Off Adaptive, Multilingual Text to Speech System · · Score: 1

    I know this is slightly off topic but why doesn't google translate have 4 boxes?
    if you are translating language a to language b then any reply is likely to be in language b and need to be translated to language a.

    You can switch the languages around with a single click on a button (I'd post the symbol if /. wasn't broken). Having four boxes would just make the layout confusing for new users, in my opinion.

  3. Re:Or maybe, just maybe on Pinkie Pie Earns $60K At Pwn2Own With Three Chromium 0-Day Exploits · · Score: 1

    That's Apple's decision to restrict their platform.

    Irrelevant. C is still more portable.

    Also, iOS is Objective C when it comes to libraries, not straight C.

    Objective-C is a proper superset of C, meaning any program or library written in C is a valid Obj-C program.

    So image parsing bugs written in C are because of a portability problem for IE, which only runs on Windows?

    The fact that C# could be a valid choice for IE in no way invalidates my position that portability is a valid reason for choosing C/C++ over C#.

    Obviously, if your browser isn't cross-platform, portability isn't an issue. But most browsers are cross-platform.

    Because they either wrote the underlying implementation in C or used a C library. If anything, it should be a lesson to stop writing code in C unless you really need it.

    And in many cases - like when you want your library to run on mostly everything - you really need it.

  4. Re:*clap* *clap* on Sony's Plan To Tighten Security and Fight Hacktivism · · Score: 1

    As the primary support guy for multiple family members, I understand very well that problem. Doesn't mean I have to agree with their solution.

    You make it easy for people to break out of that area, like say ... jailbreaking apps do ... and you end up with a bunch of morons who installed sshd and didn't change the generic default password. None of what I'm saying is theory, you can take a look at jailbreaking alone to see what happens when you give the general public the ability to make that choice for themselves. They are not qualified to make that decision and its unethical in my opinion to ignore that fact as a developer.

    Personally, I think that just supports my point. Some people will want to install third-party apps, with or without your permission. By refusing to support that, Apple has led those users to use shitty jailbreaking software which puts their data at risk, when they could've added proper support for installing third-party apps (possibly even giving them reduced privileges) without opening up stupid security holes.

    Their decision was the worst of both worlds. How is that ethical?

  5. Re:Mother Theresa Principle on Open Source Advocates' Attitudes Toward Profit · · Score: 2, Informative

    Influential? In what? She did nothing but support the status quo.

    "Well-known" != "Influential".

  6. Re:Or maybe, just maybe on Pinkie Pie Earns $60K At Pwn2Own With Three Chromium 0-Day Exploits · · Score: 1

    Java is portable and scripting languages are portable, with fewer porting problems than C/C++.

    So, what's the JVM for iOS?

    C# with .NET is meant to replace the Win32 API, so if that's your target, portability isn't a concern.

    Which in many cases - like, for example, browsers - is.

    But by using the memory-safe languages, much less code is created that suffers these problems. If you look at the Java API, for example, a lot of the API is written in Java itself.

    And yet it still suffers from buffer overflows - in their image parsers, no less!

    There's no silver bullet, and managed languages certainly aren't one. Languages with decent typing systems (so, not Java or C#) are better because they can solve a lot at compile time, but they're still not perfect.

  7. Re:The real reason we still observe DST on Did Benjamin Franklin Invent Daylight Saving Time? · · Score: 1

    I must have missed that, what's the law that specifies at what time of the day we have to get up and go to bed?

  8. Re:trade for a bottle? on Marketing Agency Uses Homeless As Wi-Fi Hotspots · · Score: 2

    It's not prejudice against homeless people: everyone is a potential criminal; it just depends on having the wrong incentives. Homelessness gives a lot of those.

  9. Re:*clap* *clap* on Sony's Plan To Tighten Security and Fight Hacktivism · · Score: 1

    Well, duh. Unlike Sony, Apple doesn't have a label or movie studio, therefore they have no incentive to do evil shit to protect profits related to them. Your comparison is nonsensical. You need to compare the areas where Apple does have a profit to protect.

    Sony, OTOH has been caught USING F/OSS code without attribution and in violation of those project's licensing (libarc) in its game, ICO, and parts of LAME (id3lib and more) in an OCX control.

    By the way, Apple has been recently "caught" using maps from the OSM project without attribution. It's not clear if it's a legal violation (their license requires it, but copyright may not apply to the data), but it's still a shitty thing to do.

    By the way, I'm not an Apple hater: I appreciate their work on OSS projects. But I won't buy products from them.

  10. Re:*clap* *clap* on Sony's Plan To Tighten Security and Fight Hacktivism · · Score: 1

    You can have a curated App Store without preventing users from installing apps from other sources if they enable some option. The argument that it's for the benefit of the users is dumb excuse.

    As an example, see the model used by plenty of GNU/Linux distros for decades now: repositories with manually verified applications while allowing manual installations for people who know what they're doing.

  11. Re:Or maybe, just maybe on Pinkie Pie Earns $60K At Pwn2Own With Three Chromium 0-Day Exploits · · Score: 1

    But most compilers don't have enough information to know what you meant to write, so they can't figure out what is the expected behavior.

    There are formal provers like Coq that help with that, but they require both knowledge that most programmers don't have and plenty of effort in specifying what's expected of every piece of code - effort that takes away from implementing new stuff.

    Now, imagine there are two teams writing a browser: one formally verifies everything and releases an extremely secure browser that supports HTML3 and BMP images, and another who releases a browser which supports HTML5, Javascript, JPEGs, etc.
    Now tell me which one you think will be successful.

  12. Re:Or maybe, just maybe on Pinkie Pie Earns $60K At Pwn2Own With Three Chromium 0-Day Exploits · · Score: 1

    Sorry, but no. Firstly, there are more reasons besides performance to avoid Java, C# or scripting languages; portability, for example.

    Secondly, while the language themselves (as in, syntax + semantics) may not suffer from them, the language implementations (the JVM, the CLR, etc) do.

  13. Re:The real reason we still observe DST on Did Benjamin Franklin Invent Daylight Saving Time? · · Score: 1

    Daylight is incredibly important to our health, especially if you're older. No, flashlights are not a proper replacement.

  14. Re:Never use a connection which can be traced to y on Accused LulzSec Members Left Trail of Clues Online · · Score: 2

    From what I could tell, they could've avoided being caught by simply keeping their mouth shut and not tell their life story to each other.

  15. Re:This is fucking retarded. on Accused LulzSec Members Left Trail of Clues Online · · Score: 4, Funny

    Well, piracy is a problem for the Navy, not the FBI, so I don't see how is that relevant.

  16. Re:Or maybe, just maybe on Pinkie Pie Earns $60K At Pwn2Own With Three Chromium 0-Day Exploits · · Score: 2

    In theory, you can develop a safe image parser. But in theory, you could develop a safe code sandbox too.

    In practice, both are hard problems. Image parsers didn't get exploited because they traded safety for speed, but because the people who wrote them made mistakes and/or didn't consider some edge case, as humans always do.

  17. Re:Or maybe, just maybe on Pinkie Pie Earns $60K At Pwn2Own With Three Chromium 0-Day Exploits · · Score: 1

    You can, but no one will want to use it. Security doesn't trump features for most people's use cases for the web. Including mine. Particularly since you'd have to give up images too.

  18. Re:WebKit on Pinkie Pie Earns $60K At Pwn2Own With Three Chromium 0-Day Exploits · · Score: 2

    Do you run Chrome on a PCI DSS certified server? If not, then how the hell is that relevant?

  19. Re:anecdotally.... on Bing Now Nearly As Good As Google — Says Microsoft · · Score: 5, Informative

    And even if you don't personally use it, they also:

    • Pay people like Rob Pike, Guido Van Rossum and many more to develop OSS languages and compilers like Python, Go and V8
    • Offer codecs like WebM again as OSS with a patent grant
    • Pay a bunch of students every year to work on OSS projects

    Frankly, I worry about the dangers of their data collection, and I'll probably move away from some of their services because of that, but I still like them as a whole.

  20. Re:so it begins on California To Join Nevada With Rules For Autonomous Cars · · Score: 4, Insightful

    Parking is a much smaller problem if when you're planning to stay put at a certain location for a few hours, the car can simply drive itself to another parking location.

    Also, self-driving cars are a major boon to car sharing services; which should reduce car ownership; for the user, there's a big difference between having to go to a parked car somewhere and then leave it there again than just have it parked outside his home and then leave it anywhere.

  21. Re:See? on Japan's Nuclear Energy Industry Nears Shutdown · · Score: 1

    Having children is not the only way to be part of the problem: the heads of the Catholic Church don't have them, yet they probably fucked up more than if they did by opposing contraception.

  22. Re:See? on Japan's Nuclear Energy Industry Nears Shutdown · · Score: 3, Interesting

    The Earth surface receives on average 116 petawatts from the Sun continually. Humanity as a whole uses less than 20 terawatts. We could power 7000 Earths with that energy.

    We don't need to use less, we need to get smarter on how we capture it instead of burning through the reserves.

  23. Re:Buzz on Classic Nintendo Games Are NP-Hard · · Score: 1

    So did REST, if you read the thesis, but it didn't help.

  24. Re:Kid Icarus on Classic Nintendo Games Are NP-Hard · · Score: 1

    Syobon Action is hellish too, although mostly because the traps are hidden.

  25. Re:So let's do something about it. on Police Planning New Raid On The Pirate Bay · · Score: 5, Insightful

    For the software music and movies... Do you really need those? They sound like frivolousness entertainment to me.

    Do you really need to post here?

    Entertainment made my people who work to get paid for their effort. If you cannot afford it... Go without.

    Why? Absolutely no one benefits from you going without instead of downloading.

    They monitor the Piracy off their stuff, if they find that it is heavily pirated then they know people like the product, and they find value with it...

    You are using Slashdot, so you clearly find value in it. But would you pay $150/month to use Slashdot? If not, why not?

    Finding value does NOT mean that 1) it's worth to the person whatever the seller is asking for it, 2) the person can afford it.