While OSX's Intel GPU performance is now lagging behind linux, I have to say I'm genuinely impressed by the quality of the drivers. I've never seen glitches or corruptions in rendering - and speaking as a guy who's been writing opengl for 10+ years, I've seen a lot of shit drivers. Particularly on the OSX side of things.
Intel's drivers for OSX ( whether written by apple or intel, IDK ) always produce correct output, even if performance isn't always top notch.
Taxi drivers will try to stop it, it's true. I suggest to them that they demonstrate superior service. If they can, people will use human services over automated driving services.
Now, as a city resident (cyclist, pedestrian) who has been hit by taxis I'm going to root for their destruction in totality. Fuck them, and fuck everything about them.
I live in Washington DC, and I live a life surprisingly like your description of Tokyo life. And friends of mine who live in NY live it more so. The city life is great, and you *can* have it in America. You just have to live in (or near) a real city.
Dumb question, I suppose. But, given that the earth rotates, and given that the flywheels will have a huge angular momentum, are they gimbaled? The article says they're suspended in a vacuum, levitated on a magnetic field, which is cool. But if they're not gimbaled a huge amount of energy will be wasted fighting precession as the earth rotates.
I assume the people making these things are smart and know their shit. I'm just curious how a problem like this is solved. If not gimbals, what?
Every post here is (understandably) negative. But, come on kids, we are not the audience here. Programmers are not the audience. Hackers are not the audience. Gamers are not the audience.
People who spend all day on facebook, gmail and last.fm are the audience. And this is probably a very good solution for them.
Actually, adobe is. I can't recal the name of the project, but Adobe's writing a canvas-based flash renderer in JS.
Canvas is actually the right way to go, because despite all the comments in this thread about how HTML-5 is "officially as powerful as flash" now, the fact is flash does still have some advantages, like bitmap filters.
Those can be implemented from scratch in a canvas-based renderer, whereas any attempts via dynamic SVG will be subject to whatever support SVG has for filters.
In short, by implementing a from-scratch canvas-based renderer, Adobe gets full control over the pixel pipeline, which allows them to get pixel-perfect rendering. Flash is, believe it or not, a very high quality renderer, and Adobe likely doesn't want to lose that.
Hey, I just want to thank you for a good & sensible writeup.
I am one of those people who architect his life about sensible transportation. I recently bought a house in washington dc, and ride my bike to work daily. I've been a bicycle commuter for 10 years, and have made my living arrangements favor bike commuting accordingly. It's actually pretty wonderful, I spend 15 minutes on my bike every morning and evening to get to work ( and if necessary, to stop at the grocery store on my way home ).
Frankly, it's an absolute joy. My colleagues bitch and moan about traffic, yet they insist on living as far as possible from where they work and spend more than half of every day.
Anyway, I had to comment simply because so many internet discussion threads about cycling tend to devolve into name calling and internet-tough-guy-ism.
You know, I just wanted to let you know that we yanks know perfectly well what an arse is, we don't need to have your mystical moon-man speak translated for us.
Yes yes yes, it must make you feel all high-falutin-etc to condescend to let us in on your colloquialisms. But it's not a secret. We know what arse means. We also know that you call a car's trunk a "boot", and that you like to spell color with a 'u'.
Absolutely true, but I want to point out that Apple's just trying to make simple things easy -- they're not trying to say that they've finally solved truly capital-h Hard concurrency problems.
One man's "stupid gimmicks" is another man's graceful and easy-to-use system.
I know the above sounds snarky, but I worked on Mac OS Classic for years, and was a linux user at home for years as well. I was *very* put off at first by OS X's eye candy and general fooferah. And then I actually used it ( 8 hours a day at work ), and realized it was fantastic. I ditched my Slackware running thinkpad for a powerbook, and never looked back.
I went through this dilemma a while back. I also wanted to embed a scripting language, and I read up on Tamarin and Webkit's JS engine. Both seemed really hard to work with outside of the browser space.
In the end I went with python; not because of the performance or the language ( JS is an awesome language ) but because the boost.python bindings system rocks my socks. It's hands-down beautiful.
My understanding is that this is already being done in some flywheels, except that instead of a ribbon, the flywheel is coiled carbon fiber. When the container is breached, instead of spinning off and destroying everything in its path, it simply burns up.
I imagine it gets rather hot -- after all it would be converting a horrific amount of kinetic energy into heat -- but it gets hot in a stationary manner.
I will not miss all the typedef'ing I do to keep my iterators sane. I'm looking forward to the new for loop which automatically handles containers as well.
It blows my mind when a simple for loop declaration ends up more than 72 chars long.
If you're writing C++, the spec is an improvement. If you're writing Objective-C, you probably don't care because you've already got a great language.
Also, you'll gnash your teeth because god knows how long it will take for apple to provide a compiler toolchain ( gcc? llvm? clang? ) which supports the new features.
There are vanishingly few programmer geeks left on slashdot. Most of the "programmers" here, these days, are folks who've written a few scripts or set up a movable type install.
There are a few real programmers left here, but they're lost in the noise. You know, the roaring noise made by the python and ruby folks.
This post brought to you by a C++ programmer who happens to love Python and Ruby ( and javascript! it's an amazing language ), but uses the different languages where appropriate.
While OSX's Intel GPU performance is now lagging behind linux, I have to say I'm genuinely impressed by the quality of the drivers. I've never seen glitches or corruptions in rendering - and speaking as a guy who's been writing opengl for 10+ years, I've seen a lot of shit drivers. Particularly on the OSX side of things.
Intel's drivers for OSX ( whether written by apple or intel, IDK ) always produce correct output, even if performance isn't always top notch.
[citation needed]
I didn't realize Ruch Limbaugh was on Slashdot...
Taxi drivers will try to stop it, it's true. I suggest to them that they demonstrate superior service. If they can, people will use human services over automated driving services.
Now, as a city resident (cyclist, pedestrian) who has been hit by taxis I'm going to root for their destruction in totality. Fuck them, and fuck everything about them.
I live in Washington DC, and I live a life surprisingly like your description of Tokyo life. And friends of mine who live in NY live it more so. The city life is great, and you *can* have it in America. You just have to live in (or near) a real city.
Dumb question, I suppose. But, given that the earth rotates, and given that the flywheels will have a huge angular momentum, are they gimbaled? The article says they're suspended in a vacuum, levitated on a magnetic field, which is cool. But if they're not gimbaled a huge amount of energy will be wasted fighting precession as the earth rotates.
I assume the people making these things are smart and know their shit. I'm just curious how a problem like this is solved. If not gimbals, what?
Every post here is (understandably) negative. But, come on kids, we are not the audience here. Programmers are not the audience. Hackers are not the audience. Gamers are not the audience.
People who spend all day on facebook, gmail and last.fm are the audience. And this is probably a very good solution for them.
If only there were some motive force to life other than money. If only!
Actually, adobe is. I can't recal the name of the project, but Adobe's writing a canvas-based flash renderer in JS.
Canvas is actually the right way to go, because despite all the comments in this thread about how HTML-5 is "officially as powerful as flash" now, the fact is flash does still have some advantages, like bitmap filters.
Those can be implemented from scratch in a canvas-based renderer, whereas any attempts via dynamic SVG will be subject to whatever support SVG has for filters.
In short, by implementing a from-scratch canvas-based renderer, Adobe gets full control over the pixel pipeline, which allows them to get pixel-perfect rendering. Flash is, believe it or not, a very high quality renderer, and Adobe likely doesn't want to lose that.
Hey, I just want to thank you for a good & sensible writeup.
I am one of those people who architect his life about sensible transportation. I recently bought a house in washington dc, and ride my bike to work daily. I've been a bicycle commuter for 10 years, and have made my living arrangements favor bike commuting accordingly. It's actually pretty wonderful, I spend 15 minutes on my bike every morning and evening to get to work ( and if necessary, to stop at the grocery store on my way home ).
Frankly, it's an absolute joy. My colleagues bitch and moan about traffic, yet they insist on living as far as possible from where they work and spend more than half of every day.
Anyway, I had to comment simply because so many internet discussion threads about cycling tend to devolve into name calling and internet-tough-guy-ism.
You know, I just wanted to let you know that we yanks know perfectly well what an arse is, we don't need to have your mystical moon-man speak translated for us.
Yes yes yes, it must make you feel all high-falutin-etc to condescend to let us in on your colloquialisms. But it's not a secret. We know what arse means. We also know that you call a car's trunk a "boot", and that you like to spell color with a 'u'.
We get it. Carry on.
Absolutely true, but I want to point out that Apple's just trying to make simple things easy -- they're not trying to say that they've finally solved truly capital-h Hard concurrency problems.
2 things:
1) You'd better figure out how to keep the world from just getting hotter and hotter. That free energy's being turned into work, after all.
2) You're using what would be the greatest advancement in the entirety of human history, to play a prank? On all of humankind?
Sir, you have my respect.
Americans only, eh? I forgot about how nobody else uses timber for anything, ever.
We call that "gopher".
It's also one of the finest games ever made ( well, in my opinion ).
Replace the "4" with "10" and you have OSX...
One man's "stupid gimmicks" is another man's graceful and easy-to-use system.
I know the above sounds snarky, but I worked on Mac OS Classic for years, and was a linux user at home for years as well. I was *very* put off at first by OS X's eye candy and general fooferah. And then I actually used it ( 8 hours a day at work ), and realized it was fantastic. I ditched my Slackware running thinkpad for a powerbook, and never looked back.
I went through this dilemma a while back. I also wanted to embed a scripting language, and I read up on Tamarin and Webkit's JS engine. Both seemed really hard to work with outside of the browser space.
In the end I went with python; not because of the performance or the language ( JS is an awesome language ) but because the boost.python bindings system rocks my socks. It's hands-down beautiful.
Well, I'm not an MS employee. In fact, I'm a graphic designer who prefers to work on OS X and writes Cocoa apps and 3d games in his spare time.
Why I got modded funny is beyond me.
They haven't done this to Mono yet, as far as I know. They're even helping Mono with Moonlight.
I'm not a Microsoft fan, but you know, it's *possible* they're not as evil as they used to be.
My understanding is that this is already being done in some flywheels, except that instead of a ribbon, the flywheel is coiled carbon fiber. When the container is breached, instead of spinning off and destroying everything in its path, it simply burns up.
I imagine it gets rather hot -- after all it would be converting a horrific amount of kinetic energy into heat -- but it gets hot in a stationary manner.
I will not miss all the typedef'ing I do to keep my iterators sane. I'm looking forward to the new for loop which automatically handles containers as well.
It blows my mind when a simple for loop declaration ends up more than 72 chars long.
If you're writing C++, the spec is an improvement. If you're writing Objective-C, you probably don't care because you've already got a great language.
Also, you'll gnash your teeth because god knows how long it will take for apple to provide a compiler toolchain ( gcc? llvm? clang? ) which supports the new features.
There are vanishingly few programmer geeks left on slashdot. Most of the "programmers" here, these days, are folks who've written a few scripts or set up a movable type install.
There are a few real programmers left here, but they're lost in the noise. You know, the roaring noise made by the python and ruby folks.
This post brought to you by a C++ programmer who happens to love Python and Ruby ( and javascript! it's an amazing language ), but uses the different languages where appropriate.