Are you fine with someone taking credit for your work? Correct attribution of a paradigm is important in the perception it lends. MS was not the first, by a long shot. Implying they are is short-changing those that actually pioneered these features as well as giving credit to a company that deserves none in these areas. (we'll leave it as an exercise as to whether MS deserves credit in any area, but the GUI is absolutely not one of them)
Interesting info, I'll have to dig through that further. It doesn't matter, though, as the PARC Xerox Alto demo was but a shadow of what MacOS actually became. It's like saying "Look at this wagon, Ferrari copied it". Ok, maybe not Ferrari, in the case of MacOS, but certainly a Ford in comparison.
Not anymore, many apps like Trulia, Facebook, Twitter abuse backgrounding APIs... It is no longer possible to tell which apps are truly closed and ejected from memory.
android and ios are awkward because both of them try to pretend that there is no difference in an app having been used recently vs. app actually still running in the background.
I'll be playing with iOS background tasks shortly. It'll be fun, I'm sure. As for there being no difference in being used recently vs still running, on iOS and Android, you won't get the creation callbacks nor will you go through the base application startup, so there is a definite difference.
what the designers at google/android who were smoking something strong were thinking was that app developers would make it basically just the same if the app was in one or the other state - of course this can't work when apps/games have loaded 500 megs+ of data and have to work fluidly. as another note those same guys had recommendation that you would kill your view(activity) if the screen orientation changed, to seralize all your data and then deserialize it back. this is a major PITA.
I concur whole-heartedly with the killing of the view being unnecessary during rotation, and it's a massive PITA combined with the data serialization, especially if your app is state heavy. It's even worse with dialogs, where you have to retain the additional GUI state information to redisplay a multi-select dialog that hasn't been committed as of yet, you know, things that the GUI is supposed to take care of for you.
Well that is a pretty dumbass thing to say. In virtually every desktop situation windows does as well and most of the time better than a linux desktop. For a gaming rig it does everything better than linux. Nothing touch windows for gaming.
It depends, are you wanting the insecure, partially secure, fully secure, or counter parts with VPNs and or TOR? A couple of those will have the responder at retirement age if fully answered.
Personally? Because it's the OS that works the best for me overall. Most reliable, and easiest to make it do the things I want it to do. I literally have no reason not to run it on bare metal.
Just: it's faster and there's no down-side.
So whatever, Windows works great for me. It was crap 20 years ago, and on the server it's been lousy, but on the desktop? Linux never cut it for me.
Fair enough. I readily concede that Linux is not the best solution for everybody. Will you concede that it is the best solution for some?
Windows is crap, period. People only think it works better because they don't know any better, or are resistant to learning a new way of working with something, because they know windows and that's the only way anything will ever work for them.
I can concede that Linux isn't the best solution for everybody, because it's still too difficult for the average person to utilize properly. They really do need the overarching helping hand like Apple or MS offers.
SQL Server is pretty much the best answer to a lot of problems I have to deal with on a day-to-day basis. The alternative is Oracle, but it's not "better" by any measure I've found, and I'm just not into S&M enough to try it.
Oracle is a non-starter in any real system unless you've already been hooked into their eco system. Try postgresql, mariadb, cassandra, or any number of other systems to create whatever you need. SQL Server is the old Sybase server that was so terrible that they thought they'd hoodwink MS by acepting money for a dead codebase. Unfortunately, they didn't realize MS's plans were to have SQL Server be the replacement for MS Access, which is like a script kiddie's answer to a real DB. In that scenario, MS succeeded, and sold it cheap enough to get a lot of Sybase customers to jump ship instead of updating to the new Sybase DB that cost multiples more. Really bad strategy plan on Sybase's part and eventually killed the company.
IIS is a perfectly capable web server, with the added benefit of.Net web apps, which are far and away the nicest to work with IMNSHO....Sharepoint sucks massive quantities of elephant nuts.
This is laughable. Sharepoint and IIS are two sides of the same coin. IIS just started with more competition and had to be prettier, but I can assure you compared to the competition, it sucks just as badly as Sharepoint does compared to its competition. Well, if the "competition" decided to have a lobotomy first to dumb itself down enough to be on Sharepoint's level.
The only reliable fount of service quality rising and prices lowering is competition. If one ISP blocks something unreasonably, another would attract those customers, who disagree. Switching is much easier and faster than petitioning the FCC
I love the world you live in, and would like to join it, as would the 80+% of the US population that effectively have only 1 true ISP.
Funny you should say that. In 2000, when Trump was with the Clintons and chatting up Hillary's rumored presidential aspirations, I thought the only way I'd vote for her is if some nutjob like Trump was running against her. I guess I'm prescient, but definitely not a leftist. Had it been Sanders, Kasich, Rubio, or even McCain I'd maybe would have had a choice to vote for something. In this particular instance it was vote against the greater evil.
Doing a quick search reveals that even the cheapest universities tuition and fees run $5K per year. Tuition runs between 10-24K depending upon in/out of state tuition. However, if you're wanting to go to an accredited university, you can look at 10K / year as a minimum, if you're in-state, and that was checking two known "cheap" universities for in state tuition. It's more than 21K / year if you're out of state.
I've seen what happens when Java programmers think that.
The garbage collector doesn't work if you don't make sure to think about how things will be freed so it ends up grabbing memory every now and then and needs to be restarted.
Of course not. People can write shit code in any language. The point is, with two equally skilled programmers for general business programming, the one in Java will succeed in a fraction of the time with far better and more maintainable code than their C/C++ counterpart. Now, there's a time and place for C/C++ programming, but in general Java is just fine, which is why it dominates the way it does. And yes, the GC issues can suck very badly if you don't pay attention to references and object creation. It can also be a non-issue with well constructed code, even at scale and over periods of months or years. C/C++ code can be equally robust, but the skill and time required are higher than for producing an equivalent bit of Java code.
Struts was ok, considering when it was built. Struts 2 was an unmitigated disaster.
Are you fine with someone taking credit for your work? Correct attribution of a paradigm is important in the perception it lends. MS was not the first, by a long shot. Implying they are is short-changing those that actually pioneered these features as well as giving credit to a company that deserves none in these areas. (we'll leave it as an exercise as to whether MS deserves credit in any area, but the GUI is absolutely not one of them)
Interesting info, I'll have to dig through that further. It doesn't matter, though, as the PARC Xerox Alto demo was but a shadow of what MacOS actually became. It's like saying "Look at this wagon, Ferrari copied it". Ok, maybe not Ferrari, in the case of MacOS, but certainly a Ford in comparison.
The "desktop paradigm", since Windows 95,
You might want to go back further than that. A lot further back.
Not anymore, many apps like Trulia, Facebook, Twitter abuse backgrounding APIs... It is no longer possible to tell which apps are truly closed and ejected from memory.
Sure there is - don't install those apps.
android and ios are awkward because both of them try to pretend that there is no difference in an app having been used recently vs. app actually still running in the background.
I'll be playing with iOS background tasks shortly. It'll be fun, I'm sure. As for there being no difference in being used recently vs still running, on iOS and Android, you won't get the creation callbacks nor will you go through the base application startup, so there is a definite difference.
what the designers at google/android who were smoking something strong were thinking was that app developers would make it basically just the same if the app was in one or the other state - of course this can't work when apps/games have loaded 500 megs+ of data and have to work fluidly. as another note those same guys had recommendation that you would kill your view(activity) if the screen orientation changed, to seralize all your data and then deserialize it back. this is a major PITA.
I concur whole-heartedly with the killing of the view being unnecessary during rotation, and it's a massive PITA combined with the data serialization, especially if your app is state heavy. It's even worse with dialogs, where you have to retain the additional GUI state information to redisplay a multi-select dialog that hasn't been committed as of yet, you know, things that the GUI is supposed to take care of for you.
And I was hoping for an incorrectly quoted insightful comment. What's sad is your reference is precisely the issue, yet you fail to see it.
Just as windows has it strengths
It's only strength is that most people are familiar with it.
Did you quote the wrong line there or were you attempting at some subliminal humor?
Well that is a pretty dumbass thing to say. In virtually every desktop situation windows does as well and most of the time better than a linux desktop. For a gaming rig it does everything better than linux. Nothing touch windows for gaming.
Doom server.
The better question is how many Raspberry Pi's does it take to equal 1 mac mini?
It depends, are you wanting the insecure, partially secure, fully secure, or counter parts with VPNs and or TOR? A couple of those will have the responder at retirement age if fully answered.
> Oracle is a non-starter in any real system unless you've already been hooked into their eco system.
Some people actually care about their data.
If you care about your data, you won't use Oracle at all. I care about my data's security, and Oracle's licensing clause that they can come in and demand lots and lots of information is pretty much a deal killer.
why run Linux on bare metal?
Personally? Because it's the OS that works the best for me overall. Most reliable, and easiest to make it do the things I want it to do. I literally have no reason not to run it on bare metal.
Just: it's faster and there's no down-side.
So whatever, Windows works great for me. It was crap 20 years ago, and on the server it's been lousy, but on the desktop? Linux never cut it for me.
Fair enough. I readily concede that Linux is not the best solution for everybody. Will you concede that it is the best solution for some?
Windows is crap, period. People only think it works better because they don't know any better, or are resistant to learning a new way of working with something, because they know windows and that's the only way anything will ever work for them.
I can concede that Linux isn't the best solution for everybody, because it's still too difficult for the average person to utilize properly. They really do need the overarching helping hand like Apple or MS offers.
IE VM, available from MS, no less. And AFAIK there's no locked in IE only apps post IE6, although some devs have tried super super hard to make it so.
I don't know, I saw a brand new mac mini advertised for $329? yesterday. Not sure you can get a competing Linux desktop for $33.
SQL Server is pretty much the best answer to a lot of problems I have to deal with on a day-to-day basis. The alternative is Oracle, but it's not "better" by any measure I've found, and I'm just not into S&M enough to try it.
Oracle is a non-starter in any real system unless you've already been hooked into their eco system. Try postgresql, mariadb, cassandra, or any number of other systems to create whatever you need. SQL Server is the old Sybase server that was so terrible that they thought they'd hoodwink MS by acepting money for a dead codebase. Unfortunately, they didn't realize MS's plans were to have SQL Server be the replacement for MS Access, which is like a script kiddie's answer to a real DB. In that scenario, MS succeeded, and sold it cheap enough to get a lot of Sybase customers to jump ship instead of updating to the new Sybase DB that cost multiples more. Really bad strategy plan on Sybase's part and eventually killed the company.
IIS is a perfectly capable web server, with the added benefit of .Net web apps, which are far and away the nicest to work with IMNSHO....Sharepoint sucks massive quantities of elephant nuts.
This is laughable. Sharepoint and IIS are two sides of the same coin. IIS just started with more competition and had to be prettier, but I can assure you compared to the competition, it sucks just as badly as Sharepoint does compared to its competition. Well, if the "competition" decided to have a lobotomy first to dumb itself down enough to be on Sharepoint's level.
If I don't have VR hardware, why do I need VR support?
Because... Ponies!!!
The only reliable fount of service quality rising and prices lowering is competition. If one ISP blocks something unreasonably, another would attract those customers, who disagree. Switching is much easier and faster than petitioning the FCC
I love the world you live in, and would like to join it, as would the 80+% of the US population that effectively have only 1 true ISP.
Funny you should say that. In 2000, when Trump was with the Clintons and chatting up Hillary's rumored presidential aspirations, I thought the only way I'd vote for her is if some nutjob like Trump was running against her. I guess I'm prescient, but definitely not a leftist. Had it been Sanders, Kasich, Rubio, or even McCain I'd maybe would have had a choice to vote for something. In this particular instance it was vote against the greater evil.
Doing a quick search reveals that even the cheapest universities tuition and fees run $5K per year. Tuition runs between 10-24K depending upon in/out of state tuition. However, if you're wanting to go to an accredited university, you can look at 10K / year as a minimum, if you're in-state, and that was checking two known "cheap" universities for in state tuition. It's more than 21K / year if you're out of state.
Pfft. Python on a Mac? How backwards are you?
You should be writing javascript /w angular 2 and react and at least 2 other frameworks that are no less recent than 6 months, using your iPad.
That is, after all, how we got Hangouts.
Oh, I'm not even talking conspiracy here, just the low-level lack of integrity and Dredd-like thoughts about the "Law", or so it appears.
Nope - Java is open. You might want to check it out.
I've seen what happens when Java programmers think that. The garbage collector doesn't work if you don't make sure to think about how things will be freed so it ends up grabbing memory every now and then and needs to be restarted.
Of course not. People can write shit code in any language. The point is, with two equally skilled programmers for general business programming, the one in Java will succeed in a fraction of the time with far better and more maintainable code than their C/C++ counterpart. Now, there's a time and place for C/C++ programming, but in general Java is just fine, which is why it dominates the way it does. And yes, the GC issues can suck very badly if you don't pay attention to references and object creation. It can also be a non-issue with well constructed code, even at scale and over periods of months or years. C/C++ code can be equally robust, but the skill and time required are higher than for producing an equivalent bit of Java code.