And yet, Google doesn't even offer a telephone number to call in the event of account-related problems, such as account lockouts, hackers, etc. Google's account "recovery" mechanism amounts to asking you to provide a bunch of details you either don't know or don't remember. If you fail to do that, Google's response is "try again, harder."
Is it worth trusting a company that has that type of customer support strategy? Want to pay Google $10 per month for 1 terabyte of Google Drive storage, and hope you'll never, ever need Google to intervene on your behalf, in response to a problem with your irreplaceable data? Want to take the same gamble with your domain names?
I will NEVER use Google to "manage" my most important assets.
Richard Garriott (of Ultima fame) is running an interesting challenge to port his very first RPG computer game, written in BASIC on a teletype connected to a PDP-11, into a web-friendly or Unity version. https://www.shroudoftheavatar....
In my 25 years of professional programming experience, I've noticed that most often, most programming problems are caused by improper implementations of the separation of unrelated concerns, and coupling of related concerns. Orthogonality is difficult to achieve in many programming exercises, especially regarding cross-cutting concerns, and sometimes the "right" way to code something is tedious and unusable, involving passing state down through several layers of method parameters.
It's more profitable to pay a civilian to build a drone than it is to pay a soldier to remain enlisted. Soldiers require expensive maintenance and upkeep, and don't have much money to put back into consumerism. Civilians are expected to maintain themselves, and put nearly all of their money back into consumerism.
Oh shoot. I'll definitely not be getting the new Mac Pro then. I was hoping my next computer would justify putting a rack in my living room, right next to the Cray I bought on ebay.
A RLC near me gives tickets to drivers who make a right turn on red, if the cars fail to COMPLETELY stop COMPLETELY prior to the intersection painted lines. On a daily occurrence, I see several drivers get tickets because they came to a complete stop INCHES past the intersection painted lines. In no rational universe would a police officer ever give a ticket to any of these drivers; yet, the municipality is collecting several thousands of dollars each day due to such minor infractions.
Has science or technology revealed any secrets recently that would change how you teach these topics? For example, when I studied electronics as a kid, the theory was that electrons travelled through conductors at almost the speed of light. I think it's now well know that individual electrons actually travel through conductors quite slowly.
But then you need to rely on the Referer header to find out where the user came from
There's this web technology called "query string parameters" that can be appended to any request for a resource on the web. A query string parameter containing a site identifier is more than enough to correlate with an etag identifier.
It's shocking to discover that the government can actually accomplish anything, as opposed to wasting $800 million in taxpayer money with nothing to show for it.
Joel Spolsky has famously stated that he prefers software engineers who come from highly accredited universities, preferably Ivy-league. His thought is that one has to distinguish oneself in order to be granted admission to such places. Do you think that Joel's opinion, and those of other elitist employers, will change with the introduction of free, quality online education?
The term "Computational Science" is the most spot-on clarification I've heard applied to computer science, in my 20+ years of academic and professional programming.
I agree that statistics is very, very useful - if for no other reason than being to identify the useful info in a sea of spreadsheets and log files.
As for the other stuff? Depends on what you're doing. I've had a very successful IT career of 20+ years, and the last several years have involved working on marquee mobile apps. Even when working on high-profile websites (~500M page views/month), I haven't needed to understand Big O beyond a superficial level, and I certainly didn't need anything beyond algebra to understand the output of a profiler (even for iOS, which can be a challenging platform.)
Am I a monkey? No. I have worked on engaging software products that millions of people happily use, all without advanced math knowledge.
Nothing annoys me more than "security" questions. First, so many sites share the "secret" answer that it's really not secret, is it? Second, I'd prefer to not make vulnerable even yet more personally identifying information. Third, I really dislike needing to remember the hundreds of variations of stupid personal trivia that comprise my "answer". "In what city did you first drive a car?" How the hell should I know, I barely remember my name anymore!
Sorry, I beg to differ. I've waited eighteen months for an Android tablet that has pixel-perfect, smooth as butter scrolling, which iPhone has had for several years now.
As a developer who has worked on several marquee apps on iOS and Android, I've always been disappointed by Android. The small details matter.
I got fired once for circumventing network policy. Afterwords, my former coworkers would refuse to talk to me. I heard from the janitor that they all make fun of me now on a regular basis, and when anyone proposes a truly stupid idea, the common retort has now become, "Oh yeah, sure, and why don't you just SSH tunnel out of the network while you're at it!"
And yet, Google doesn't even offer a telephone number to call in the event of account-related problems, such as account lockouts, hackers, etc. Google's account "recovery" mechanism amounts to asking you to provide a bunch of details you either don't know or don't remember. If you fail to do that, Google's response is "try again, harder."
Is it worth trusting a company that has that type of customer support strategy? Want to pay Google $10 per month for 1 terabyte of Google Drive storage, and hope you'll never, ever need Google to intervene on your behalf, in response to a problem with your irreplaceable data? Want to take the same gamble with your domain names?
I will NEVER use Google to "manage" my most important assets.
Richard Garriott (of Ultima fame) is running an interesting challenge to port his very first RPG computer game, written in BASIC on a teletype connected to a PDP-11, into a web-friendly or Unity version. https://www.shroudoftheavatar....
In my 25 years of professional programming experience, I've noticed that most often, most programming problems are caused by improper implementations of the separation of unrelated concerns, and coupling of related concerns. Orthogonality is difficult to achieve in many programming exercises, especially regarding cross-cutting concerns, and sometimes the "right" way to code something is tedious and unusable, involving passing state down through several layers of method parameters.
It's more profitable to pay a civilian to build a drone than it is to pay a soldier to remain enlisted. Soldiers require expensive maintenance and upkeep, and don't have much money to put back into consumerism. Civilians are expected to maintain themselves, and put nearly all of their money back into consumerism.
Oh shoot. I'll definitely not be getting the new Mac Pro then. I was hoping my next computer would justify putting a rack in my living room, right next to the Cray I bought on ebay.
Oh, thank you. As a Macintosh people, I now understand myself much better. Thank you for your pithy post.
A RLC near me gives tickets to drivers who make a right turn on red, if the cars fail to COMPLETELY stop COMPLETELY prior to the intersection painted lines. On a daily occurrence, I see several drivers get tickets because they came to a complete stop INCHES past the intersection painted lines. In no rational universe would a police officer ever give a ticket to any of these drivers; yet, the municipality is collecting several thousands of dollars each day due to such minor infractions.
Has science or technology revealed any secrets recently that would change how you teach these topics? For example, when I studied electronics as a kid, the theory was that electrons travelled through conductors at almost the speed of light. I think it's now well know that individual electrons actually travel through conductors quite slowly.
But then you need to rely on the Referer header to find out where the user came from
There's this web technology called "query string parameters" that can be appended to any request for a resource on the web. A query string parameter containing a site identifier is more than enough to correlate with an etag identifier.
It's shocking to discover that the government can actually accomplish anything, as opposed to wasting $800 million in taxpayer money with nothing to show for it.
It's hard to not take you seriously, with a 4-digit user ID and all.
As a programmer, I'm pretty sure you're wrong.
Joel Spolsky has famously stated that he prefers software engineers who come from highly accredited universities, preferably Ivy-league. His thought is that one has to distinguish oneself in order to be granted admission to such places. Do you think that Joel's opinion, and those of other elitist employers, will change with the introduction of free, quality online education?
The term "Computational Science" is the most spot-on clarification I've heard applied to computer science, in my 20+ years of academic and professional programming.
Higher resolution means more pixels to calculate and push, which require more powerful CPUs and GPUs.
The miniaturization of electronics has resulted in the miniaturization of spectacular failures.
Same concept, written by Charles Petzold in 1999:
http://www.amazon.com/Code-Language-Computer-Hardware-Software/dp/0735611319
I would invite you to learn how Etsy releases multiple times per day:
http://codeascraft.etsy.com/2010/05/20/quantum-of-deployment/
Are you using ReiserFS?
Yes, it's a drug called "old age". I highly advise that you stay away from it.
I agree that statistics is very, very useful - if for no other reason than being to identify the useful info in a sea of spreadsheets and log files.
As for the other stuff? Depends on what you're doing. I've had a very successful IT career of 20+ years, and the last several years have involved working on marquee mobile apps. Even when working on high-profile websites (~500M page views/month), I haven't needed to understand Big O beyond a superficial level, and I certainly didn't need anything beyond algebra to understand the output of a profiler (even for iOS, which can be a challenging platform.)
Am I a monkey? No. I have worked on engaging software products that millions of people happily use, all without advanced math knowledge.
Nothing annoys me more than "security" questions. First, so many sites share the "secret" answer that it's really not secret, is it? Second, I'd prefer to not make vulnerable even yet more personally identifying information. Third, I really dislike needing to remember the hundreds of variations of stupid personal trivia that comprise my "answer". "In what city did you first drive a car?" How the hell should I know, I barely remember my name anymore!
Sorry, I beg to differ. I've waited eighteen months for an Android tablet that has pixel-perfect, smooth as butter scrolling, which iPhone has had for several years now.
As a developer who has worked on several marquee apps on iOS and Android, I've always been disappointed by Android. The small details matter.
Vampire snacks! Like cherry-filled chocolates.
I got fired once for circumventing network policy. Afterwords, my former coworkers would refuse to talk to me. I heard from the janitor that they all make fun of me now on a regular basis, and when anyone proposes a truly stupid idea, the common retort has now become, "Oh yeah, sure, and why don't you just SSH tunnel out of the network while you're at it!"