I mean, really. So, we're punishing the people who find the holes in the software, while the companies who deploy insecure websites get money because they did something insecurely? I mean, I'm thing of a car analogy and it's odd - the person reaching in (because you left the window down) is at fault, but at the same time why the hell would you leave a window open and expect no one to take your iPad? And you could get compensated (even though he was caught and you lost nothing of value)?
I feel like it's silly that people get arrested for stuff like SQL injection attacks - "OH hey guys, we didn't sanitize user input and someone used that against us. Derp. Let's take those people to court!"
See also: banks that don't use silent alarms and totally don't use safes. At all. You know, if a security threat is obvious, it should probably be the company's responsibility to deal with it instead of "hoping" that some cracker comes along so that they can cash out in a lawsuit and not have to actually invest in security.
That all depends on your work environment - if your employer allows for smoke breaks then I'm sure they're fine with non-smokers also taking a break. If not, then that's completely unfair, for sure, but I think most employers would be fine with that. The perception of smokers being slackers is a silly one - myself being a smoker, I promise I am not slacking. As has been shown time and again, a little stretch, walk, or time away from the computer can be good for productivity and creativity - so call smokers slackers all you want but base it on the level and quality of their work, not the fact that they take smoke breaks.
WHOA. HOT? GIRL??? Well, guess I'm gonna throw my 4 in the trash and by an Android phone so I too can meet all teh ladies! You make such a good argument - you must work for Google or Samsung right?
Also, anecdotal evidence is good stuff. I bet you can find any number of people who went from X to Y and were like "Yeah Y is so much better!" and find just as many who went from Y to X and had the same "Yeah X is so much better!" response.
Being in Javascript, this is now completely cloud-ready, synergistic, web 2.0 and capable of CSS-3 transformations (where supported). Oh and it's patented.
Consider that a large portion of the world are using Windows, which lacks rm (although del serves the same purpose). Take even further that a majority of day-to-day Windows users have never come in contact with the CLI - they wouldn't know a del from a grep from an ifconfig from an ipconfig. I'm betting that Command+Del on Macs is more of a legacy thing - it's how it always worked in Finder, don't change it. Rather have the new users coming to OSX learn it the Apple Way then suddenly change it up on your existing user base.
If you aren't familiar with an OS, it's always possible to Google some keyboard shortcuts and "crash course" material to get up to speed on the basics:
And, fwiw, I prefer the Mac way - suddenly people aren't hitting backspace by mistake and going "Now where the heck did that file go??" Would be super-useful when doing family tech support with my parents, on Windows, where they click and hit keys all the time and wonder how they lost a file or got the start menu on the top of the screen and 50% of the height - "The blue bar! It's on top and I can't see anything!"
But then maybe that's the idea - that users will subtly get angry at other non-Apple software for 'losing their work' - a sly psychological manipulation
Makes perfect sense! Why, when I'm using Word in Windows and I just close out a document before saving and it's all "Hey! This isn't saved would you like to " blah blah blah I just immediately go to the Task Manager and force it to exit because I'm used to not saving in OSX DERP~
Auto-saving has been happening since before it was a "neat trick" for Lion, and particularly in your word processors - if even they still prompted you, if your computer went poop suddenly and you rebooted and reopened Word, you'd get a nice "Oh, yeah, um, something happened. But don't worry! I was auto-saving"
I'll be interested in playing with Jelly Bean when it hits for the TouchPad (lol), or when I see a device running it in the wild. I think the thing that irks me the most isn't on Android's side, but the manufacturer's side - they want absolutely nothing to do with supporting the OS in the long run, which means you either get stuck with 2.3.x or you go out into the Big Bad Rooting Scene and try not to flub your phone. Of course, there's no incentive for manufacturers to release updates when you could just buy a new phone, complete with Android 4.0 "Oh hey you like? Yeah, it'll never see 4.1 but thanks for the two-year commitment!"
So, having to deal with the fractured ecosystem stinks too, but a more responsive OS you say? I hope so - I want good things for Android.
Honestly, I don't mind the hardware not being "top notch" on my crusty ol' iPhone 4 - having to develop web sites for both Android (various devices from phones to tablets to phablets) and iOS, I can say that almost every Android device is terrible. Not for a lack of good specs or power, but because the OS as a whole is flimsy, unpredictable (I have phones that are fairly new and only have 2.3.1 wtf; the tablet is running HONEY COMB; another phone is running 4.0), and usually seems to at least respond with a noticeable lag. Just rotating the display when in the browser seems to cause a jump, a wait, and finally the catch up to the display being set - it's cute that they do the little "whoa there I'm being rotated lol it tickles!" animation, but in the end I just want the damn thing to be landscape and quickly.
Android seems like a great OS, but by-and-large it seems the best Android ROMs are those that aren't officially distributed by phone manufacturers, where the community has time and again improved stability and performance in the kernel that would be awesome to see on the general consumer side. What good are 5,000,000 cores if your OS experience is bogged down by "well, it works" mentality to drivers and "ooooohhh shiny" on the UI side?
Apple tends to win out here when the hardware on the phone is tightly woven to the internals of the OS - they can balance shiny and functional. After two years, my 4 is still kicking, still performing great, and all on crap specs by today's standards. I find it more responsive than my bosses new HTC whatevermajig with ICS.
Yeah, I struggled with that one - I considered the idea that time spent developing something would correlate to time allotted to the patent's life, but then companies would work on something for a year and then sit on it for 20 years to keep the patent alive once it goes out into the public.
There may be a good method, but I think we just need to do away with the current system at least, and maybe create something that treats patents as a serious thing to protect legitimate, costly innovation. Rounding a corner doesn't cost a dime. Developing a cure to Big Disease does. Currently, both can be defended as legitimate patents.
1) Gut the patent system, releasing all patents into the public space or 2) Move patents to a 5-10 year maximum life before they are turned over to the public
Innovation is key, but innovation doesn't necessarily mean figuring it out on your own. Too many companies have strangleholds on great technology and methods, and the not being able to access that information only hurts those trying to compete and become viable. The idea that you can patent things as silly as a lot of what comes through in the IT world (rounded corners, click to buy, slide to unlock, etc) is stifling not only competition, but entrepreneurs, students, and people who could take it and do something better.
If your company has to bank on a patent to remain profitable, then you probably don't deserve to continue to be a company - part of being the leader is being able to continue and innovate in a space without worrying that your competitor might know how you're doing X because you're already focusing your efforts and resources on developing Y instead.
What's really stopping people from forming a "Mesh Network" out in the wild? Seriously, the best thing about the Internet is that it's just content - the infrastructure is something we can replace if we really need to - and while you'll need to wait for Big Names to come over if you want them, a lot of the general community and information we share can be migrated to any network.
I have a router, neighbor has a router, etc. We build out some infrastructure in the form of DNS servers, web hosting, etc; throw in a couple Wikipedia copies, and expand the network out into surrounding areas.
The problem does come when expanding beyond city limits or other areas where you get miles and miles between yourself and your closest neighbor, but there are solutions to these issues (or some I'm led to believe...I do have a phone that talks to a satellite...)
So, what would be the real hurdle here? What could we do as a community? What happens if the ISPs become so oppressive that we have no choice?
While they'll never agree to it, I don't want to be able to pirate on a network at the cost of having a (lol) Fair and Balanced internet connection. "Oh yay, copyright is invalidated! Guess I'll go download some...hmm, odd, looks like I'm getting negative 10 Kb/s!?" No, thank you. Pirates can do what they want, and I do believe a lot of copyright law/patentability in IT is bunk, but if I'm legit paying for a service (Netflix, Hulu, Xbox Live, etc) then I want unfettered and fair access to it - I have no desire to "share" in the same way that I can now at the cost of TWC slowing down my paid services unless I pay them extra to "maintain and build out the necessary infrastructure to support your usage of Netflix."
Well, McCain was FANTASTIC until Palin came along, and yet here we go with the party saying "No, seriously, she can be your VP" and nowadays McCain gets stuck with the check and will likely never get another shot at the presidency. I'm left on most things, but McCain is an awesome republican... : /
"Oh, LOL they're just yanking my chain! Fine, guys, I'll totally come to Sweden to face char.....wait, why the binds, duct tape, black van, military cargo plan1!_!@#%()!%!@$!@# "
BREAKING: Julian Assange spotted in leaked photos from Guantanamo, Pissed On By Rove
Second, he was there before we got on the job (we being the collective team that had to clean up a lot of the mess he and other previous devs had created). My first thought is that the staffing agency just kind of removed the "ninja" part from his resume but assumed it was for real and that he could slice and dice any code up you needed...
After that, he went on to work in Vegas (last I heard) developing a jQuery library to track your mouse around a webpage...ninja style!
The problem here is that you apply a formula to it - you attempted to emulate, to do what you saw working for other people. Here are some real-world tips:
- Be yourself. By far the most important and most difficult, but if a girl friend zones you there's nothing you can do about it except gain a friend. And you know what? Being friends with girls is great, because they have friends, some of them are even girls!
- "Being a Dick" will only work on the girls who are receptive to that, and they generally carry a lot of bagage (which is why they're receptive). If you want someone who isn't going to take you on a rollercoaster of nightmares (and if you aren't a dick), then this approach is not for you
- Have the actual goal of just talking to girls, without going out in search of someone to date/fuck/marry/etc. You'll find that talking to girls and befriending them will give you plenty of insight into what girls are looking for, and being able to hold a conversation without any emotional ties to it will go a long way when you do meet someone who actually likes you.
- Be yourself. Again. Yes. Do it.
- Oh, and confidence. Find some.
I read something a while ago (like, 10 years ago) in a magazine article about dating womens and such, and one suggestion was just to ask a table of strangers at a bar if you could join them, maybe buy a round, and just get to talk to some people. I thought it was total crap but I tried it a few years back and it was great! Just being able to walk up to these people (mostly girls) that I didn't know and have a drink and chat was good, and it played out well for me - I didn't "bag one" that night, but that wasn't my goal either. I did get a couple phone #s and some cool girls to drink with at the bar, and I learned something quite important: people are generally receptive to even those who consider themselves "geeks" or "outcasts" - the only thing that makes those self-images apparent is when we act that way.
Poorly worded, I'm at work. Good luck buddy, just BE YOUR SELF
PS I went through all the stages of attempts, planning, emulation, "being a dick," etc, and the only thing that has EVER worked out for me was to not do any of that crap.
I do know of ONE example of a self-proclaimed "ninja" programmer, and it was a doozy as he was my co-worker. He was a "code ninja" who had a code name and both of those terms showed up on his resumé - yes "code name" showed up on there as it was "Certified Code Ninja / Code Name Steve Knight" - that, by the way, wasn't his actual name (Steve Knight), in case you couldn't pick it up.
It was in all of his sigs, would prefer to be referenced by his code name, and on at least one occasion introduced himself as "Steve Knight, CCN" to a new team member (a non-dev, at that).
By far the best stream was on the Xbox 360, oddly. We checked a little on NASA's site but the quality and timeliness of the 360 stream was great - if only we could talk them into making a NASA channel for the 360 as a permanent installation...
I have to say, as gimmicky as I expected it to be, the stream from an Xbox was actually quite awesome.
M$ is really trying hard, and I'll give them that. While the "Wedge Touch Mouse" is an interesting idea, that's where I want to leave it. Just like Apple's Mighty/Magic mice, it doesn't look comfortable and lacks any decent usability - just from the looks of it. My Logitech MX does great, travels just fine, and has a scroll wheel (yay!). The other mouse looks like the HP and Logitech "entry-level" types, of course it has that neat 4-way touch area that looks about as wide as my pinky finger, so, you know, touch left and right at nice small increments. Finally, the keyboard, well, it's curved. Neat.
Nothing to see here other than M$ jumping further into hardware, which kind of reminds me of the old days of them doing the same thing with their wave keyboards and all that fun stuff that never really made a difference, overall, for the company. But keep on trying to "out innovate" Apple with all your shiny new...things.
I mean, really. So, we're punishing the people who find the holes in the software, while the companies who deploy insecure websites get money because they did something insecurely? I mean, I'm thing of a car analogy and it's odd - the person reaching in (because you left the window down) is at fault, but at the same time why the hell would you leave a window open and expect no one to take your iPad? And you could get compensated (even though he was caught and you lost nothing of value)?
I feel like it's silly that people get arrested for stuff like SQL injection attacks - "OH hey guys, we didn't sanitize user input and someone used that against us. Derp. Let's take those people to court!"
See also: banks that don't use silent alarms and totally don't use safes. At all. You know, if a security threat is obvious, it should probably be the company's responsibility to deal with it instead of "hoping" that some cracker comes along so that they can cash out in a lawsuit and not have to actually invest in security.
i do. it means rushing an unfinished free source of information.
ftfy
That all depends on your work environment - if your employer allows for smoke breaks then I'm sure they're fine with non-smokers also taking a break. If not, then that's completely unfair, for sure, but I think most employers would be fine with that. The perception of smokers being slackers is a silly one - myself being a smoker, I promise I am not slacking. As has been shown time and again, a little stretch, walk, or time away from the computer can be good for productivity and creativity - so call smokers slackers all you want but base it on the level and quality of their work, not the fact that they take smoke breaks.
Oh sorry, did you take a shit? SLACKER.
who is a graphics designer and a HOT girl
WHOA. HOT? GIRL??? Well, guess I'm gonna throw my 4 in the trash and by an Android phone so I too can meet all teh ladies! You make such a good argument - you must work for Google or Samsung right?
Also, anecdotal evidence is good stuff. I bet you can find any number of people who went from X to Y and were like "Yeah Y is so much better!" and find just as many who went from Y to X and had the same "Yeah X is so much better!" response.
I have a more solid implementation
PatentValidator = function(patent) {
var me = this;
me.valid = true;
if(patent.hasOwnProperty('type') && patent.type === 'software')
{
me.valid = false;
}
};
Being in Javascript, this is now completely cloud-ready, synergistic, web 2.0 and capable of CSS-3 transformations (where supported). Oh and it's patented.
Bogus enough that it was NOT ruled against Samsung...Apple may have patented it, but it did not hold up in court.
Consider that a large portion of the world are using Windows, which lacks rm (although del serves the same purpose). Take even further that a majority of day-to-day Windows users have never come in contact with the CLI - they wouldn't know a del from a grep from an ifconfig from an ipconfig. I'm betting that Command+Del on Macs is more of a legacy thing - it's how it always worked in Finder, don't change it. Rather have the new users coming to OSX learn it the Apple Way then suddenly change it up on your existing user base.
If you aren't familiar with an OS, it's always possible to Google some keyboard shortcuts and "crash course" material to get up to speed on the basics:
Windows: Ctrl+W Mac: Cmd+W
Windows: Alt+F4 Mac: Cmd+Q
(with file selected) Windows: Backspace Mac: Cmd+Backspace
And, fwiw, I prefer the Mac way - suddenly people aren't hitting backspace by mistake and going "Now where the heck did that file go??" Would be super-useful when doing family tech support with my parents, on Windows, where they click and hit keys all the time and wonder how they lost a file or got the start menu on the top of the screen and 50% of the height - "The blue bar! It's on top and I can't see anything!"
No, the Windows CLI is just slightly different - del works fine
But then maybe that's the idea - that users will subtly get angry at other non-Apple software for 'losing their work' - a sly psychological manipulation
Makes perfect sense! Why, when I'm using Word in Windows and I just close out a document before saving and it's all "Hey! This isn't saved would you like to " blah blah blah I just immediately go to the Task Manager and force it to exit because I'm used to not saving in OSX DERP~
Auto-saving has been happening since before it was a "neat trick" for Lion, and particularly in your word processors - if even they still prompted you, if your computer went poop suddenly and you rebooted and reopened Word, you'd get a nice "Oh, yeah, um, something happened. But don't worry! I was auto-saving"
tl;dr can't tell if troll...
I'll be interested in playing with Jelly Bean when it hits for the TouchPad (lol), or when I see a device running it in the wild. I think the thing that irks me the most isn't on Android's side, but the manufacturer's side - they want absolutely nothing to do with supporting the OS in the long run, which means you either get stuck with 2.3.x or you go out into the Big Bad Rooting Scene and try not to flub your phone. Of course, there's no incentive for manufacturers to release updates when you could just buy a new phone, complete with Android 4.0 "Oh hey you like? Yeah, it'll never see 4.1 but thanks for the two-year commitment!"
So, having to deal with the fractured ecosystem stinks too, but a more responsive OS you say? I hope so - I want good things for Android.
Honestly, I don't mind the hardware not being "top notch" on my crusty ol' iPhone 4 - having to develop web sites for both Android (various devices from phones to tablets to phablets) and iOS, I can say that almost every Android device is terrible. Not for a lack of good specs or power, but because the OS as a whole is flimsy, unpredictable (I have phones that are fairly new and only have 2.3.1 wtf; the tablet is running HONEY COMB; another phone is running 4.0), and usually seems to at least respond with a noticeable lag. Just rotating the display when in the browser seems to cause a jump, a wait, and finally the catch up to the display being set - it's cute that they do the little "whoa there I'm being rotated lol it tickles!" animation, but in the end I just want the damn thing to be landscape and quickly.
Android seems like a great OS, but by-and-large it seems the best Android ROMs are those that aren't officially distributed by phone manufacturers, where the community has time and again improved stability and performance in the kernel that would be awesome to see on the general consumer side. What good are 5,000,000 cores if your OS experience is bogged down by "well, it works" mentality to drivers and "ooooohhh shiny" on the UI side?
Apple tends to win out here when the hardware on the phone is tightly woven to the internals of the OS - they can balance shiny and functional. After two years, my 4 is still kicking, still performing great, and all on crap specs by today's standards. I find it more responsive than my bosses new HTC whatevermajig with ICS.
The dead, for instance, cannot learn to program.
Then the answer is "no."
Yeah, I struggled with that one - I considered the idea that time spent developing something would correlate to time allotted to the patent's life, but then companies would work on something for a year and then sit on it for 20 years to keep the patent alive once it goes out into the public.
There may be a good method, but I think we just need to do away with the current system at least, and maybe create something that treats patents as a serious thing to protect legitimate, costly innovation. Rounding a corner doesn't cost a dime. Developing a cure to Big Disease does. Currently, both can be defended as legitimate patents.
We should either
1) Gut the patent system, releasing all patents into the public space or
2) Move patents to a 5-10 year maximum life before they are turned over to the public
Innovation is key, but innovation doesn't necessarily mean figuring it out on your own. Too many companies have strangleholds on great technology and methods, and the not being able to access that information only hurts those trying to compete and become viable. The idea that you can patent things as silly as a lot of what comes through in the IT world (rounded corners, click to buy, slide to unlock, etc) is stifling not only competition, but entrepreneurs, students, and people who could take it and do something better.
If your company has to bank on a patent to remain profitable, then you probably don't deserve to continue to be a company - part of being the leader is being able to continue and innovate in a space without worrying that your competitor might know how you're doing X because you're already focusing your efforts and resources on developing Y instead.
What's really stopping people from forming a "Mesh Network" out in the wild? Seriously, the best thing about the Internet is that it's just content - the infrastructure is something we can replace if we really need to - and while you'll need to wait for Big Names to come over if you want them, a lot of the general community and information we share can be migrated to any network.
I have a router, neighbor has a router, etc. We build out some infrastructure in the form of DNS servers, web hosting, etc; throw in a couple Wikipedia copies, and expand the network out into surrounding areas.
The problem does come when expanding beyond city limits or other areas where you get miles and miles between yourself and your closest neighbor, but there are solutions to these issues (or some I'm led to believe...I do have a phone that talks to a satellite...)
So, what would be the real hurdle here? What could we do as a community? What happens if the ISPs become so oppressive that we have no choice?
No no no no no no no no no
While they'll never agree to it, I don't want to be able to pirate on a network at the cost of having a (lol) Fair and Balanced internet connection. "Oh yay, copyright is invalidated! Guess I'll go download some...hmm, odd, looks like I'm getting negative 10 Kb/s!?" No, thank you. Pirates can do what they want, and I do believe a lot of copyright law/patentability in IT is bunk, but if I'm legit paying for a service (Netflix, Hulu, Xbox Live, etc) then I want unfettered and fair access to it - I have no desire to "share" in the same way that I can now at the cost of TWC slowing down my paid services unless I pay them extra to "maintain and build out the necessary infrastructure to support your usage of Netflix."
No.
Thank you.
Well, McCain was FANTASTIC until Palin came along, and yet here we go with the party saying "No, seriously, she can be your VP" and nowadays McCain gets stuck with the check and will likely never get another shot at the presidency. I'm left on most things, but McCain is an awesome republican... : /
"Oh, LOL they're just yanking my chain! Fine, guys, I'll totally come to Sweden to face char.....wait, why the binds, duct tape, black van, military cargo plan1!_!@#%()!%!@$!@# "
BREAKING: Julian Assange spotted in leaked photos from Guantanamo, Pissed On By Rove
Firstly, someone mod parent up please.
Second, he was there before we got on the job (we being the collective team that had to clean up a lot of the mess he and other previous devs had created). My first thought is that the staffing agency just kind of removed the "ninja" part from his resume but assumed it was for real and that he could slice and dice any code up you needed...
After that, he went on to work in Vegas (last I heard) developing a jQuery library to track your mouse around a webpage...ninja style!
The problem here is that you apply a formula to it - you attempted to emulate, to do what you saw working for other people. Here are some real-world tips:
- Be yourself. By far the most important and most difficult, but if a girl friend zones you there's nothing you can do about it except gain a friend. And you know what? Being friends with girls is great, because they have friends, some of them are even girls!
- "Being a Dick" will only work on the girls who are receptive to that, and they generally carry a lot of bagage (which is why they're receptive). If you want someone who isn't going to take you on a rollercoaster of nightmares (and if you aren't a dick), then this approach is not for you
- Have the actual goal of just talking to girls, without going out in search of someone to date/fuck/marry/etc. You'll find that talking to girls and befriending them will give you plenty of insight into what girls are looking for, and being able to hold a conversation without any emotional ties to it will go a long way when you do meet someone who actually likes you.
- Be yourself. Again. Yes. Do it.
- Oh, and confidence. Find some.
I read something a while ago (like, 10 years ago) in a magazine article about dating womens and such, and one suggestion was just to ask a table of strangers at a bar if you could join them, maybe buy a round, and just get to talk to some people. I thought it was total crap but I tried it a few years back and it was great! Just being able to walk up to these people (mostly girls) that I didn't know and have a drink and chat was good, and it played out well for me - I didn't "bag one" that night, but that wasn't my goal either. I did get a couple phone #s and some cool girls to drink with at the bar, and I learned something quite important: people are generally receptive to even those who consider themselves "geeks" or "outcasts" - the only thing that makes those self-images apparent is when we act that way.
Poorly worded, I'm at work. Good luck buddy, just BE YOUR SELF
PS I went through all the stages of attempts, planning, emulation, "being a dick," etc, and the only thing that has EVER worked out for me was to not do any of that crap.
I do know of ONE example of a self-proclaimed "ninja" programmer, and it was a doozy as he was my co-worker. He was a "code ninja" who had a code name and both of those terms showed up on his resumé - yes "code name" showed up on there as it was "Certified Code Ninja / Code Name Steve Knight" - that, by the way, wasn't his actual name (Steve Knight), in case you couldn't pick it up.
It was in all of his sigs, would prefer to be referenced by his code name, and on at least one occasion introduced himself as "Steve Knight, CCN" to a new team member (a non-dev, at that).
They exist, and it's really really fun.
By far the best stream was on the Xbox 360, oddly. We checked a little on NASA's site but the quality and timeliness of the 360 stream was great - if only we could talk them into making a NASA channel for the 360 as a permanent installation...
I have to say, as gimmicky as I expected it to be, the stream from an Xbox was actually quite awesome.
I doubt it would have any trouble plowing through most foes.
M$ is really trying hard, and I'll give them that. While the "Wedge Touch Mouse" is an interesting idea, that's where I want to leave it. Just like Apple's Mighty/Magic mice, it doesn't look comfortable and lacks any decent usability - just from the looks of it. My Logitech MX does great, travels just fine, and has a scroll wheel (yay!). The other mouse looks like the HP and Logitech "entry-level" types, of course it has that neat 4-way touch area that looks about as wide as my pinky finger, so, you know, touch left and right at nice small increments. Finally, the keyboard, well, it's curved. Neat.
Nothing to see here other than M$ jumping further into hardware, which kind of reminds me of the old days of them doing the same thing with their wave keyboards and all that fun stuff that never really made a difference, overall, for the company. But keep on trying to "out innovate" Apple with all your shiny new...things.