As a parent, I don't see Minecraft through the rose-colored glasses, as it seems to be commonly described. While a game was supposed to be nonviolent, plenty of Minecraft servers seem to have added functionality that allows direct fighting and ability to kill other players. Chat capabilities go unmonitored and "adult language" is widespread.
Due to Minecrafts de-centralized nature there are no effective technological age or content controls, leaving children (mine anyway) exposed to kinds of things that I would prefer them to consume in limited amounts or not at all.
The only realistic technical measure of control is to prohibit playing Minecraft at all, or at least prohibit network play. Unfortunately, given Minecraft popularity this is not feasible. My parenting approach does not include use of force or abuse of my authority, (where safety or law is not directly concerned), so I can't in good consciousness prohibit it outright.
On a personal level, it annoys me that a game world with a level of 3d graphics and physics sophistication that was state of the art 20 years ago is extremely popular today, but I can see the draw of "retro" look and feel.
From what I understood so far, mobile payments will only work on devices equipped with fingerprint scanner. So, unless they badly break the design, it should not be possible for a 3rd party to pay with the device.
That'd be one useless network though. If your devices have no information worth stealing - than what are they doing?
That's the problem with anonymity (and security in general). To be perfect, it's got to have no value.
In a more practical case like this one, I fully expect that administrators of those servers made one small mistake (more likely simply could not check every possible bit of code for information it may leak) and that was their downfall.
On most airlines size and pitch of seats is well defined and listed when you purchase tickets. I mostly fly United (not that I like them, they just go where I need to go) and seat size is clearly listed. You can pay extra and get an "Economy Plus" seat that is promised to have extra leg room and may otherwise be more convenient. Seats that do not recline are also clearly marked.
That is to say - you pay airline for a very specific set of conditions, and it is airlines job to provide those (as limited as they might be).
People that need more knee space/seat space etc are able *now* to buy seats that fit to their specific size. What they cannot do is buy a cheapest ticket and then attempt to make up for lack of space by taking some of the space *I* paid for.
Yes, and that's precisely what I've been doing. Firefox + UAControl = score:)
I get to use normal-looking and convenient Google maps (instead of the recent monstrosity that shows up in Safari and other "current" browsers) I can easily remove trackback links (because Google returns them in plain text to IE6 but goes to great lengths to obfuscate them for current browsers) And otherwise Google looks clean and neat.
Who not simply make it a percentage of gas price? Magically indexed. (Unless gas becomes cheaper, which will mean people will drive more and pay even more gas tax anyway)
So what you are saying is that Uber is not even a ride "sharing" platform so much as an enabler for unlicensed car service business? I did not know that.
I have to admit that my opinion on Uber was, so far, essentially neutral. However, if what you are saying is true - I would be inclined to reconsider and think of them as a net-negative. If they are a taxi cab - they should register and operate as one, any instant online hailing and optimal vehicle routing sauce notwithstanding.
I will vote accordingly if/when this comes up in my locality.
I am not sure trying to pass Uber as an environmentally friendly solution will pass muster. Uber drivers operate essentially as unlicensed taxi cab drivers, rather than true "rideshare" or carpool services. They pick up new clients wherever requested and drive them to wherever client wants to go. These are trips that would not have happened otherwise. Since these services are, generally, cheaper than licensed taxi cabs (though, curiously, not by much in the area I just checked) - they may prompt people to call for and use an individual car, whereas otherwise the same riders might have chosen less convenient but cheaper public transportation.
That's not what cross-platform compatibility implies. Placement of specific elements and their view is a subject of "themes" and is readily customizable. As a developer I care about underlying primitives - things like "windows", "buttons", "menus" or more generically "events", "inputs" etc. Once those underlying things can no longer be shared - you have to write a new product from scratch for every platform.
Think of something like Adobe Photoshop (I assume as a UX person you are using it?). It is possible to have a version for Windows, and one for Mac precisely because you have those common underlying primitives and APIs, even though they don't necessarily look the same in all respects.
If commonality of platforms is gone - even a company like Adobe will have really hard time building products for both platforms. That will eventually affect users too, since they will likely have to select different (and no longer compatible) products for each platform as well. For now that's not the case - but given where things go, it probably will be.
Ok, so that's what I meant - it may be C++, but WinRT is not compatible with posix/libc-ish API (in fact, because of its event-based nature I don't see even an indirect mapping to the way things were done in the other ones). While it's nice to think Win32 is still alive, clearly it's on the way out and so is source compatibility.
Are you sure about the "metro"? Name is dead, but I was under impression that all new windows "apps" had to be written in C# against a new SDK that has neither binary nor source compatibility with Win32/posix/C/C++. I'd be glad to be wrong, but that's what I've seen so far.
Are you saying that it is possible to write new "Windows app-store-acceptable" apps using C/C++/posix/winsdk? That would be exciting news to me (honestly).
Qt does not (and cannot) support Windows "Metro" (or whatever the name is for the C#/event driven/non Win32 environment now) By the same token it won't be able to support this new environment.
Qt, XWidgets and others like them rely on basic C compatibility and certain common UI themes and primitives to be able to build cross-platform libraries and applications. With proprietary, non-portable and non-overlapping languages vendors make sure that any development has to target their platform specifically.
Aside from that, if new development environment does not support linking against "old" binary libraries - developers also don't get the benefit of code reuse (since they won't be able to use existing libraries for things like image handling, graphics, sound, networking, you name it).
Good bye source compatibility. We hardly knew ye. First Windows, and now OSX. I am still maintaining applications that are built crossplatform (Windows/Mac/Linux, with unified GUI look) but it's getting harder every year and, by the looks of it, will be impossible soon. Which means that an individual developer (like myself) or a smaller shop would have to choose one big player/OS vendor and stick with it. That increases risk and makes small players that much less viable (while, of course, helping the big ones consolidate user base and profit). Funny how the world works.
Seat maps are now available online realtime for most major airlines. So there is no need to guess - you can pick a right flight and an empty seat, do it right before the departure and it will likely remain empty.
On the other hand, my impression of gate check was that it checks boarding pass against database record of name/reservation/seat assignment. Certainly any other information maintained by gate agents is in the same remote database (such that any changes they perform at the gate become instantly visible online, for example standby and upgrade list status). So, no matter what the "local hack" is, it would only work if either: - He can also hack remote passenger database (unlikely) - Specific airline does not check passengers against the database and trusts properly constructed boarding pass (also unlikely, at least in US, as there needs to be positive match between passenger and loaded luggage that has to be performed based on that darn remote record).
There is also pesky passenger manifest with names, which again comes not from your boarding pass but from the remote system (though they need to reconcile with with reality).
Let's wait and see. Perhaps some of these conditions don't hold in Europe for whatever reason?
I did not provide quality judgement. I merely suggested that there may be *some* beliefs that justify appropriate protest. Whether *this one* is such or not is not really the point.
What if that CEO just "gave some money years ago" to Nazis? Now as CEO he is promising to promote "inclusive policies" . Would Jewish people working for this company be justified in asking him to step down?
See, it *is* about the kind of belief that is being dealt with.
In any case, CEO has a right to his opinion and employees have a right to theirs. They are *asking* for him to step down. That's what free speech is for. They can ask, and he can do as he sees fit.
Russia is doing this sort of thing pretty extensively. On one of the national forums I happen to frequent we know who these people are - in fact, they are not really in hiding (though they never officially confirm or deny their identity). Human psychology works in curious ways, though - even though the perpetrators are well known, the rest of the community still gets into extensive discourse that includes these people and even allows them to steer discussion in whatever direction they need to. I have to give it to these guys - they are well prepared and master mass psychology quite well.
What are the chances that next step for mr O'Hagan would be writing a "tell-all" article series, followed by a book "revealing to the public the intimate details about one of modern day most controversial characters". I bet that would pay a heck of a lot better than a ghostwriting job for a fugitive stuck at a 3rd world country embassy.
Seems like Assange isn't particularly savvy about choosing his friends.
It is correct and, if you have 10.6 handy - you can verify that under that system Safari is using OpenSSL. To do so, simply move/usr/lib/libssl.*.dylib elsewhere and try to run Safari. It will fail due to missing libraries. On 10.9 Safari will happily run with OpenSSL libraries removed.
You are welcome to dig through otool -L output to find how it's linked up, but the fact remains - Safari was switched over from OpenSSL to homegrown crypto sometime after 10.6.
Snow Leopard (10.6) is not vulnerable to this bug, since Apple did not switch from OpenSSL to their own SSL/TLS library back then yet. Just verified on my 10.6 box (to verify visit https://www.imperialviolet.org:1266/ )
On the other hand, iOS 6.1.5 is - and now I have a choice of using insecure iPhone or upgrading to 7.x. For now I've switched from Safari to a 3rd party browser that does not have this bug - but email is still vulnerable and so can be other components. That said, I have little trust in SSL even when it works as designed, so I won't lose much sleep over this.
As a parent, I don't see Minecraft through the rose-colored glasses, as it seems to be commonly described. While a game was supposed to be nonviolent, plenty of Minecraft servers seem to have added functionality that allows direct fighting and ability to kill other players. Chat capabilities go unmonitored and "adult language" is widespread.
Due to Minecrafts de-centralized nature there are no effective technological age or content controls, leaving children (mine anyway) exposed to kinds of things that I would prefer them to consume in limited amounts or not at all.
The only realistic technical measure of control is to prohibit playing Minecraft at all, or at least prohibit network play. Unfortunately, given Minecraft popularity this is not feasible. My parenting approach does not include use of force or abuse of my authority, (where safety or law is not directly concerned), so I can't in good consciousness prohibit it outright.
On a personal level, it annoys me that a game world with a level of 3d graphics and physics sophistication that was state of the art 20 years ago is extremely popular today, but I can see the draw of "retro" look and feel.
From what I understood so far, mobile payments will only work on devices equipped with fingerprint scanner. So, unless they badly break the design, it should not be possible for a 3rd party to pay with the device.
That'd be one useless network though. If your devices have no information worth stealing - than what are they doing?
That's the problem with anonymity (and security in general). To be perfect, it's got to have no value.
In a more practical case like this one, I fully expect that administrators of those servers made one small mistake (more likely simply could not check every possible bit of code for information it may leak) and that was their downfall.
On most airlines size and pitch of seats is well defined and listed when you purchase tickets. I mostly fly United (not that I like them, they just go where I need to go) and seat size is clearly listed.
You can pay extra and get an "Economy Plus" seat that is promised to have extra leg room and may otherwise be more convenient.
Seats that do not recline are also clearly marked.
That is to say - you pay airline for a very specific set of conditions, and it is airlines job to provide those (as limited as they might be).
People that need more knee space/seat space etc are able *now* to buy seats that fit to their specific size. What they cannot do is buy a cheapest ticket and then attempt to make up for lack of space by taking some of the space *I* paid for.
Yes, and that's precisely what I've been doing. Firefox + UAControl = score :)
I get to use normal-looking and convenient Google maps (instead of the recent monstrosity that shows up in Safari and other "current" browsers)
I can easily remove trackback links (because Google returns them in plain text to IE6 but goes to great lengths to obfuscate them for current browsers)
And otherwise Google looks clean and neat.
This is one feature of Google I happen to love :)
This is UK, queen and all. I don't think 5th amendment applies there.
Who not simply make it a percentage of gas price? Magically indexed. (Unless gas becomes cheaper, which will mean people will drive more and pay even more gas tax anyway)
So what you are saying is that Uber is not even a ride "sharing" platform so much as an enabler for unlicensed car service business? I did not know that.
I have to admit that my opinion on Uber was, so far, essentially neutral. However, if what you are saying is true - I would be inclined to reconsider and think of them as a net-negative. If they are a taxi cab - they should register and operate as one, any instant online hailing and optimal vehicle routing sauce notwithstanding.
I will vote accordingly if/when this comes up in my locality.
I am not sure trying to pass Uber as an environmentally friendly solution will pass muster. Uber drivers operate essentially as unlicensed taxi cab drivers, rather than true "rideshare" or carpool services. They pick up new clients wherever requested and drive them to wherever client wants to go. These are trips that would not have happened otherwise. Since these services are, generally, cheaper than licensed taxi cabs (though, curiously, not by much in the area I just checked) - they may prompt people to call for and use an individual car, whereas otherwise the same riders might have chosen less convenient but cheaper public transportation.
That's not what cross-platform compatibility implies. Placement of specific elements and their view is a subject of "themes" and is readily customizable.
As a developer I care about underlying primitives - things like "windows", "buttons", "menus" or more generically "events", "inputs" etc. Once those underlying things can no longer be shared - you have to write a new product from scratch for every platform.
Think of something like Adobe Photoshop (I assume as a UX person you are using it?). It is possible to have a version for Windows, and one for Mac precisely because you have those common underlying primitives and APIs, even though they don't necessarily look the same in all respects.
If commonality of platforms is gone - even a company like Adobe will have really hard time building products for both platforms. That will eventually affect users too, since they will likely have to select different (and no longer compatible) products for each platform as well. For now that's not the case - but given where things go, it probably will be.
Ok, so that's what I meant - it may be C++, but WinRT is not compatible with posix/libc-ish API (in fact, because of its event-based nature I don't see even an indirect mapping to the way things were done in the other ones). While it's nice to think Win32 is still alive, clearly it's on the way out and so is source compatibility.
Are you sure about the "metro"? Name is dead, but I was under impression that all new windows "apps" had to be written in C# against a new SDK that has neither binary nor source compatibility with Win32/posix/C/C++. I'd be glad to be wrong, but that's what I've seen so far.
Are you saying that it is possible to write new "Windows app-store-acceptable" apps using C/C++/posix/winsdk? That would be exciting news to me (honestly).
Qt does not (and cannot) support Windows "Metro" (or whatever the name is for the C#/event driven/non Win32 environment now)
By the same token it won't be able to support this new environment.
Qt, XWidgets and others like them rely on basic C compatibility and certain common UI themes and primitives to be able to build cross-platform libraries and applications. With proprietary, non-portable and non-overlapping languages vendors make sure that any development has to target their platform specifically.
Aside from that, if new development environment does not support linking against "old" binary libraries - developers also don't get the benefit of code reuse (since they won't be able to use existing libraries for things like image handling, graphics, sound, networking, you name it).
Good bye source compatibility. We hardly knew ye.
First Windows, and now OSX. I am still maintaining applications that are built crossplatform (Windows/Mac/Linux, with unified GUI look) but it's getting harder every year and, by the looks of it, will be impossible soon.
Which means that an individual developer (like myself) or a smaller shop would have to choose one big player/OS vendor and stick with it. That increases risk and makes small players that much less viable (while, of course, helping the big ones consolidate user base and profit).
Funny how the world works.
What was that about doing the same thing over and over and expecting a different result?
Which one? Knowing what passenger is in what seat? I dunno, airlines don't do much of anything if it costs extra. Remember the peanuts?
Seat maps are now available online realtime for most major airlines. So there is no need to guess - you can pick a right flight and an empty seat, do it right before the departure and it will likely remain empty.
On the other hand, my impression of gate check was that it checks boarding pass against database record of name/reservation/seat assignment. Certainly any other information maintained by gate agents is in the same remote database (such that any changes they perform at the gate become instantly visible online, for example standby and upgrade list status). So, no matter what the "local hack" is, it would only work if either:
- He can also hack remote passenger database (unlikely)
- Specific airline does not check passengers against the database and trusts properly constructed boarding pass (also unlikely, at least in US, as there needs to be positive match between passenger and loaded luggage that has to be performed based on that darn remote record).
There is also pesky passenger manifest with names, which again comes not from your boarding pass but from the remote system (though they need to reconcile with with reality).
Let's wait and see. Perhaps some of these conditions don't hold in Europe for whatever reason?
I did not provide quality judgement. I merely suggested that there may be *some* beliefs that justify appropriate protest. Whether *this one* is such or not is not really the point.
What if that CEO just "gave some money years ago" to Nazis? Now as CEO he is promising to promote "inclusive policies" . Would Jewish people working for this company be justified in asking him to step down?
See, it *is* about the kind of belief that is being dealt with.
In any case, CEO has a right to his opinion and employees have a right to theirs. They are *asking* for him to step down. That's what free speech is for. They can ask, and he can do as he sees fit.
Russia is doing this sort of thing pretty extensively. On one of the national forums I happen to frequent we know who these people are - in fact, they are not really in hiding (though they never officially confirm or deny their identity). Human psychology works in curious ways, though - even though the perpetrators are well known, the rest of the community still gets into extensive discourse that includes these people and even allows them to steer discussion in whatever direction they need to. I have to give it to these guys - they are well prepared and master mass psychology quite well.
What are the chances that next step for mr O'Hagan would be writing a "tell-all" article series, followed by a book "revealing to the public the intimate details about one of modern day most controversial characters". I bet that would pay a heck of a lot better than a ghostwriting job for a fugitive stuck at a 3rd world country embassy.
Seems like Assange isn't particularly savvy about choosing his friends.
It is correct and, if you have 10.6 handy - you can verify that under that system Safari is using OpenSSL. To do so, simply move /usr/lib/libssl.*.dylib elsewhere and try to run Safari. It will fail due to missing libraries.
On 10.9 Safari will happily run with OpenSSL libraries removed.
You are welcome to dig through otool -L output to find how it's linked up, but the fact remains - Safari was switched over from OpenSSL to homegrown crypto sometime after 10.6.
iOS 6.1.6 is not available for iPhone 5. It is only available for devices for which there is no iOS 7, unfortunately. First thing I checked.
:( But I *really* don't want iOS 7. I think this is all planned by Apple to move remaining holdouts to the current iOS. Fuck.
Snow Leopard (10.6) is not vulnerable to this bug, since Apple did not switch from OpenSSL to their own SSL/TLS library back then yet. Just verified on my 10.6 box (to verify visit https://www.imperialviolet.org:1266/ )
On the other hand, iOS 6.1.5 is - and now I have a choice of using insecure iPhone or upgrading to 7.x. For now I've switched from Safari to a 3rd party browser that does not have this bug - but email is still vulnerable and so can be other components. That said, I have little trust in SSL even when it works as designed, so I won't lose much sleep over this.