"With designing for the open-source Intel Vulkan Linux driver developed by LunarG, Valve developers were quickly able to resolve issues and progress the driver in a turn-key manner."
.
.
Leaving aside the broken English "With designing for" vs "Using"... "progress the driver in a turnkey manner" sounds (quite lilterally) like a buzzword generator.
.
.
Looks more like an April-1 post to me.
You'll be subsidized if you can't afford it. Otherwise, it's pretty much like car insurance, so was the game already over decades ago?
False. Prior car insurance (related) legislation allowed for carrying a bond instead, which could be obtained (or self funded) in any number of ways You were not required to have insurance (or even someone else's bond) so long as you could provide proof that you had the means to pay the minimum coverage. This did NOT require purchasing car insurance.
The "Affordable" Health Care Act has no such provisions.
If you liked Public Housing, the Public Post, and Public Schools, you're going to LOVE Public Health Care.
or maybe the reason is that OpenBSD does not include any virtualisation, rather than it being robust?
Virtualization is irrelevant in this case. Just as Linux fixed this bug in 2006 (CVE-2006-0744) OpenBSD had added a check 2 years earlier, in 2004. Indeed, this is a great example of the "silly security facists slowing down the kernel with unnecessary sanity checks" paying off in spades. (This message was written on Ubuntu 12.0.4 on an AMD64, but will pass through an OpenBSD x86 firewall before getting to/.)
Like the above poster says: math comes in flavors. Choose the right ones
I've worked at small niche-tech companies, and big companies including Google and Amazon. In my experience, calculus and statistics are of *minor* use, but discrete mathematics, combinatorics, graph theory, big-O, etc are *ESSENTIAL* to being a top-tier contributor as a programmer. My degree required 3 semesters of calculus and 2 of statistics. They have been of almost no value at all on a month-to-month basis. I took 3 semesters of "elective" math in other areas (discrete/linear-A/combinatorics) which have helped me on a DAILY or HOURLY basis as a programmer. I'm confident that most of my peers would agree.
As a member of the class of 1984 at TOHS, I'd done BASIC and assembly (6502 on Apple, 8080 on a CP/M machine) but only had about 1/2 a semester on Pascal when the test came, and I'd only seen the pointer notation the week before. I knew what pointers were at the assembly language level, but there was some abstraction in the Pascal versions that made em different.
When I got there (the test wasn't offered on campus, for low-subscriber tests you had to go to another location) there were no other students there, and the proctor didn't even know that Computer Science was being offered that day. They dug around in the documents, and out pops the one lone copy of the test that the AP folks had mailed out. Turns out I was the first student in all three counties to ever take the test. (This is in a middle-class southern-california area... there'd be dozens and dozens taking it today)
A big shout out to Gary Talbot of TOHS for teaching CS well enough in generalities that I got enough partial credit on the pointer stuff to earn a 3. YOU ROCK MR T!
There is a simple reason why money and commerce
works today: You can't sue The Creator. If an
avalanche kills your aunt, or the stock market
crashes, there is no recourse. Life just sucks.
Consequently, we must also have faith that the
world is approximately "fair", and when the rules
DO change (ala extinctions, or global warming, or
whatever) then it's not changing "against" Joe
or "on behalf of" Sam. It's just change.
Unfortunately, this will never be the case in virtual worlds.
Not only would it be radically unfair to Sony to sue them because they "nerfed your uber wizard", it also would not be fair to sue them because they did it between the time you offered your uber-wizard for sale on Ebay, and the time your customer got it. Now your customer says you didn't deliver what you promised, but you feel like you did. That is why none of the companies that run these games can *afford* to let you transact in their goods. If they nerf wizards and two hundred people see their ebay value go from $2000 to $20, it's not fair to ask Sony to stand up against the potential property-damage-or-depravation lawsuits.
But even if they *could* write a bullet-proof non-indemnity agreement, (something you can't do in America, or most "civilized" societies) then consider the flip side...
Sony will always have human people working there (coders, dbas) who could cheat, or man-in-the-middle you to death. Or maybe just grant their friend permission to eavesdrop on all your conversations, or just give them every magic item in the game.
Catch 22.
As a side note, imagine the disaster if the game did become a standard place-of-commerce. Then people would have a "right" to participate, and could sue to be let in the game. No more tossing the Griefers, since that would be discrimination. And the ACLU would be right there to make sure that the blind and deaf had access as well, since "It's not just a game anymore". Ick.
I think the original question was: How do you get your work done?
I've been there. Feeling numb and staring at the screen, just totally blank. I think everyone who's programmed for a living has been there, and then felt the corresponding "Uh-oh, they're paying me to get this done" pang.
I know a famous writer who said "When I've got writer's block, I just write." He picked up a pencil and wrote sentences... bad ones, good ones, poetry, anything, just to get the process underway. Once the cycle had started, he was on the right track, and the engine would eventually "catch".
For me, coding is a lot the same way. The hard part for me has always been recognizing the "blocked" condition... once I realize I'm stuck, then it's relatively easy (for me, anyway) to get out: I just code some infinitely small part of what I know needs to get done, but something I can be completely done with in the next 60 seconds to 5 min. Usually this is something stupid like:
main() { int r;
if ((r = parse_args(argc, argv)) < 0) die_painfully();
if ((r = first_step_of_process()) < 0) die_less_painfully;
... }
Or sometimes the primitive that's going to need to be in the inner loop. Basically, something that I could ALMOST code while holding my breath which has very well defined scale. If the project is fuzzy, I think smaller until I can get my arms around some part of the code, and code that. Once I'm started, I'm good to go.
For me, it's the same way. The longer I've coded, the more I've come to realize that the ability to start coding on demand is a really useful skill, and often:( one of the first to leave you.
"With designing for the open-source Intel Vulkan Linux driver developed by LunarG, Valve developers were quickly able to resolve issues and progress the driver in a turn-key manner." . . Leaving aside the broken English "With designing for" vs "Using"... "progress the driver in a turnkey manner" sounds (quite lilterally) like a buzzword generator. . . Looks more like an April-1 post to me.
False. See above.
You'll be subsidized if you can't afford it. Otherwise, it's pretty much like car insurance, so was the game already over decades ago?
False. Prior car insurance (related) legislation allowed for carrying a bond instead, which could be obtained (or self funded) in any number of ways You were not required to have insurance (or even someone else's bond) so long as you could provide proof that you had the means to pay the minimum coverage. This did NOT require purchasing car insurance.
The "Affordable" Health Care Act has no such provisions.
If you liked Public Housing, the Public Post, and Public Schools, you're going to LOVE Public Health Care.
Also, in the above list, how does OpenBSD do?
OpenBSD is unaffected. They put in a return-address sanity check way back in 2004.
or maybe the reason is that OpenBSD does not include any virtualisation, rather than it being robust?
Virtualization is irrelevant in this case. Just as Linux fixed this bug in 2006 (CVE-2006-0744) OpenBSD had added a check 2 years earlier, in 2004. Indeed, this is a great example of the "silly security facists slowing down the kernel with unnecessary sanity checks" paying off in spades. (This message was written on Ubuntu 12.0.4 on an AMD64, but will pass through an OpenBSD x86 firewall before getting to /.)
+1 The difference between there they're and their, it's and its, etc., isn't rocket science. They teach it (successfully) in elementary school.
The solution: Grow the government by forming a new department to look after the old one.
Somehow "Fire the bastards and shut down the TSA" doesn't seem to occur to people in congress. (D- or R- types)
Of course, this post will instantly get you labelled "denier", but I think you have made your case simply and well.
Like the above poster says: math comes in flavors. Choose the right ones I've worked at small niche-tech companies, and big companies including Google and Amazon. In my experience, calculus and statistics are of *minor* use, but discrete mathematics, combinatorics, graph theory, big-O, etc are *ESSENTIAL* to being a top-tier contributor as a programmer. My degree required 3 semesters of calculus and 2 of statistics. They have been of almost no value at all on a month-to-month basis. I took 3 semesters of "elective" math in other areas (discrete/linear-A/combinatorics) which have helped me on a DAILY or HOURLY basis as a programmer. I'm confident that most of my peers would agree.
When I got there (the test wasn't offered on campus, for low-subscriber tests you had to go to another location) there were no other students there, and the proctor didn't even know that Computer Science was being offered that day. They dug around in the documents, and out pops the one lone copy of the test that the AP folks had mailed out. Turns out I was the first student in all three counties to ever take the test. (This is in a middle-class southern-california area... there'd be dozens and dozens taking it today)
A big shout out to Gary Talbot of TOHS for teaching CS well enough in generalities that I got enough partial credit on the pointer stuff to earn a 3. YOU ROCK MR T!
That's not a fair comparison. The average 10 year old these days understands computers better than the average reader of The Economist.
Unfortunately, this will never be the case in virtual worlds.
Not only would it be radically unfair to Sony to sue them because they "nerfed your uber wizard", it also would not be fair to sue them because they did it between the time you offered your uber-wizard for sale on Ebay, and the time your customer got it. Now your customer says you didn't deliver what you promised, but you feel like you did. That is why none of the companies that run these games can *afford* to let you transact in their goods. If they nerf wizards and two hundred people see their ebay value go from $2000 to $20, it's not fair to ask Sony to stand up against the potential property-damage-or-depravation lawsuits.
But even if they *could* write a bullet-proof non-indemnity agreement, (something you can't do in America, or most "civilized" societies) then consider the flip side...
Sony will always have human people working there (coders, dbas) who could cheat, or man-in-the-middle you to death. Or maybe just grant their friend permission to eavesdrop on all your conversations, or just give them every magic item in the game.
Catch 22.
As a side note, imagine the disaster if the game did become a standard place-of-commerce. Then people would have a "right" to participate, and could sue to be let in the game. No more tossing the Griefers, since that would be discrimination. And the ACLU would be right there to make sure that the blind and deaf had access as well, since "It's not just a game anymore". Ick.
I've been there. Feeling numb and staring at the screen, just totally blank. I think everyone who's programmed for a living has been there, and then felt the corresponding "Uh-oh, they're paying me to get this done" pang.
I know a famous writer who said "When I've got writer's block, I just write." He picked up a pencil and wrote sentences... bad ones, good ones, poetry, anything, just to get the process underway. Once the cycle had started, he was on the right track, and the engine would eventually "catch".
For me, coding is a lot the same way. The hard part for me has always been recognizing the "blocked" condition... once I realize I'm stuck, then it's relatively easy (for me, anyway) to get out: I just code some infinitely small part of what I know needs to get done, but something I can be completely done with in the next 60 seconds to 5 min. Usually this is something stupid like:
Or sometimes the primitive that's going to need to be in the inner loop. Basically, something that I could ALMOST code while holding my breath which has very well defined scale. If the project is fuzzy, I think smaller until I can get my arms around some part of the code, and code that. Once I'm started, I'm good to go.For me, it's the same way. The longer I've coded, the more I've come to realize that the ability to start coding on demand is a really useful skill, and often :( one of the first to leave you.