Explaining your work is a great way to demonstrate that you actually understand it. As the article illustrates, perhaps the most critical part is going back and verifying that the code matches the explanation.
Explaining your work by writing it down is fine, but if noone reads what you have written, it isn't as useful anymore. Hence, it is not the documentation part but rather the reviewing part that helps. Hence, what really does the job is code reviewing, rather than documentation. If you document it before reviewing, thats even better.
The key thing here is that the person who wrote the code isn't likely to find bugs in it, as that person "knows" how the code works. The important thing is to make someone else look through it, or at least have the author explain it to someone else. Most coders will for sure have experienced the as-soon-as-i-explained-it-to-my-college-i-found-the-bug-phenomena.
There have been many multi touch implementations, just because someone was the first to file doesn't mean they were first to think up the general concept. Hell any kindergartner that's given some finger paint is prior art for 'multi touch' as far as I'm concerned.
Most inventions feels "obvious" once you have used them, but before that you wouldnt think of them. And putting crayons on a paper is hardly the same as using hand gestures to control a computer. Don't get me wrong, I dislike software patents. I just dont think your example is very good.
To give you an example, back in 2006 I bought an iPod Movie. The ones that look like the original iPod. I loved it and it worked fine, I watched movies on intercontinental flights before there were inflight entertainment systems on my carrier. My only reservation was the limited screen size. So my idea was to put a bigger screen on the back of the device, hidden behind the metallic case. So you would control it with the scrollwheel and once the video was playing, you'd flip it and watch the screen on the rear side.
Now that every device has a touchscreen it seems so obvious to control your gadgets by touching the screen, but at that time it never ocurred to me. I just saw the obvious problem of not being able to fit the touch-scroll-wheel on the front without reducing the size of the display.
It could be a bit more than that. From one day to the next, winds can change quite drastically and if you're flying with 100kt+ head vs tailwind that makes a lot of difference. Going intercontinental that can easily make more than an hour on the total flying time. Also things like for short hauls, with the right wind conditions your departure pattern may take you in the right direction whereas with "wrong" winds you will take off in the right direction losing a couple of minutes on departure and the same on arrival.
Also sometimes people _actually show up on time_ at the gate, and if boarding is completed ahead of schedule and there is an available slot, they can depart earlier.
There are lots of reasons a plane can arrive early, and it isnt all about cheating:)
The easiest way to fix the numbers is to do what Scandinavian (SAS) did. They went from one of the worst to the best in Europe by simply estimating their normal departure a bit later, was something like 20-30 minutes IIRC.
To their defense, they were overly optimistic compared to other airlines before the change and are now more on-par with other european airlines. This just shows how statistics can be made to show roughly what you want, when you want it:-)
There were multiple versions of the Enigma, the basic version had only three wheels, and gradually they added a switchboard in the front and finally also a fourth wheel. So even if the machine had the same name, it became much more complex to break over time.
So if a woman decides to sleep next to you, and you and her agree not to have unprotected sex, she is honeytrapping you and you have the right to initiate unprotected sex with her while she's sleeping?
If you think that's ok, then sure, call it a honeytrap.
It isn't a matter of regretting it. It is a matter of the two agreeing to have protected sex, and having so. And it was a case of him next morning having unprotected sex with her without protection, while she was sleeping.
And in Sweden, rape includes sexually taking advantage of someone who is unconscious, may that be sleeping, drugged or totally wasted from alcohol and knocked out.
So if he would have woken her up first, he should have been fine, as she could have said yes or no.
The idea is to make people use less fossil fuel, to conserve driving when possible, and get eco-friendlier cars.
It's so backwards, as the ultimate goal is to reduce fuel consumption, so let's tax mileage?
Of course, when we all have nice green eco-friendly recycleable electic cars with batteries that don't kill 100 square miles of land... then they have to tax something else.. but that's quite far in the future:)
DOC.TOS on Atari 520ST (Defender of the Crown), oh the memories:)
However there was a way to always win it, just start in the region most south-west, immediately move your armies down towards Cornwall.
As soon as the Normand who started in Cornwall moved out of there, you went in and attacked him. He always left 3 soldiers to defend his castle, just enough to always kill'em off with your three Greek Fire from the catapult. After that you were way more powerful than the others:)
Hm, this is what troubles me with this move. I don't really mind buying the stuff and all that, but it makes it a bit more troublesome with older Macs.
I currently have a 4yo MacBook Pro that came with 10.3, and a 3yo Mac Pro that came with 10.4. Both of those are shipped with installation/restore disks for their respective OS.
So if I need to reinstall my laptop in six months, will I be able to install 10.3, install the App Store and put lion directly on it? Not likely... So the reinstall path would be to throw in 10.6 on it, then install the App Store, and then upgrade to Lion.
This is kind of fine as long as 10.7 installs on top of 10.6, but what in a version or three. Will I have to download 10.7, then 10.8, then 10.9? Or will my laptop simply self destruct before that?:-)
It is a mountain kingdom,...Why would they want the infinite expense and risks involved with current nuclear? They can have free power without difficulty and hydro does not stop at night.
The chance of Swizerland being hit by a 9.0 quake followed by a large tzunami is... shall we say slim?:-)
And before anyone claims that hydroelectric plants are green, go have a look at one. Sure, the carbon footprint is small, but it completely destroys the local landscape and ecosystems.
So if they are really going away from working nuke plans, hope they don't plan to buy their electricity from germany or eastern europe instead.
I'd really like to see what they wrote on their research grant application...
Explaining your work is a great way to demonstrate that you actually understand it. As the article illustrates, perhaps the most critical part is going back and verifying that the code matches the explanation.
Explaining your work by writing it down is fine, but if noone reads what you have written, it isn't as useful anymore. Hence, it is not the documentation part but rather the reviewing part that helps. Hence, what really does the job is code reviewing, rather than documentation. If you document it before reviewing, thats even better.
The key thing here is that the person who wrote the code isn't likely to find bugs in it, as that person "knows" how the code works. The important thing is to make someone else look through it, or at least have the author explain it to someone else. Most coders will for sure have experienced the as-soon-as-i-explained-it-to-my-college-i-found-the-bug-phenomena.
Foreigners are at an university to "nurture ideas" and to "learn"!! CALL THE FBI!!!
Was feeling the same. Isnt this the whole purpose of exchange students?
I use my mouse extensively. I have focus-follows-mouse, and i use it to point at different terminals. For that, the mouse is great.
For actually doing work stuff, it sucks :-)
There have been many multi touch implementations, just because someone was the first to file doesn't mean they were first to think up the general concept. Hell any kindergartner that's given some finger paint is prior art for 'multi touch' as far as I'm concerned.
Most inventions feels "obvious" once you have used them, but before that you wouldnt think of them. And putting crayons on a paper is hardly the same as using hand gestures to control a computer. Don't get me wrong, I dislike software patents. I just dont think your example is very good.
To give you an example, back in 2006 I bought an iPod Movie. The ones that look like the original iPod. I loved it and it worked fine, I watched movies on intercontinental flights before there were inflight entertainment systems on my carrier. My only reservation was the limited screen size. So my idea was to put a bigger screen on the back of the device, hidden behind the metallic case. So you would control it with the scrollwheel and once the video was playing, you'd flip it and watch the screen on the rear side.
Now that every device has a touchscreen it seems so obvious to control your gadgets by touching the screen, but at that time it never ocurred to me. I just saw the obvious problem of not being able to fit the touch-scroll-wheel on the front without reducing the size of the display.
It could be a bit more than that. From one day to the next, winds can change quite drastically and if you're flying with 100kt+ head vs tailwind that makes a lot of difference. Going intercontinental that can easily make more than an hour on the total flying time. Also things like for short hauls, with the right wind conditions your departure pattern may take you in the right direction whereas with "wrong" winds you will take off in the right direction losing a couple of minutes on departure and the same on arrival.
Also sometimes people _actually show up on time_ at the gate, and if boarding is completed ahead of schedule and there is an available slot, they can depart earlier.
There are lots of reasons a plane can arrive early, and it isnt all about cheating :)
The easiest way to fix the numbers is to do what Scandinavian (SAS) did. They went from one of the worst to the best in Europe by simply estimating their normal departure a bit later, was something like 20-30 minutes IIRC.
To their defense, they were overly optimistic compared to other airlines before the change and are now more on-par with other european airlines. This just shows how statistics can be made to show roughly what you want, when you want it :-)
There were multiple versions of the Enigma, the basic version had only three wheels, and gradually they added a switchboard in the front and finally also a fourth wheel. So even if the machine had the same name, it became much more complex to break over time.
I'd say road temperature is very important. below zero = freezing = ice, above zero = ok
C++ SUCKS!! It's a piece of shit language with a very crappy garbage collector
If you are making extensive use of the C++ garbage collector and it isn't working very well, I can understand your frustration :D
Unfortunately I code in java these days.. chances that oracle will see the light? :-)
So if a woman decides to sleep next to you, and you and her agree not to have unprotected sex, she is honeytrapping you and you have the right to initiate unprotected sex with her while she's sleeping?
If you think that's ok, then sure, call it a honeytrap.
It isn't a matter of regretting it. It is a matter of the two agreeing to have protected sex, and having so. And it was a case of him next morning having unprotected sex with her without protection, while she was sleeping.
And in Sweden, rape includes sexually taking advantage of someone who is unconscious, may that be sleeping, drugged or totally wasted from alcohol and knocked out.
So if he would have woken her up first, he should have been fine, as she could have said yes or no.
You were right, this was an upstreams DNS issue and not a hack on thereg itself.
One of our most famous Swedish authors thought that 102 % income tax was too high, so she wrote a book on the subject.
http://en.wikipedia.org/wiki/Pomperipossa_in_Monismania
Exactly... what's wrong with taxing the fuel?
The idea is to make people use less fossil fuel, to conserve driving when possible, and get eco-friendlier cars.
It's so backwards, as the ultimate goal is to reduce fuel consumption, so let's tax mileage?
Of course, when we all have nice green eco-friendly recycleable electic cars with batteries that don't kill 100 square miles of land... then they have to tax something else.. but that's quite far in the future :)
To do a thorough internal audit can hardly be bad advice, even if it comes from a non-lawyer?
You wash it very thoroughly with soap...
One of the best games ever.
Play it now and then on my octocore Mac Pro, mind controlling and scouting with aliens makes me feel good!
DOC.TOS on Atari 520ST (Defender of the Crown), oh the memories :)
However there was a way to always win it, just start in the region most south-west, immediately move your armies down towards Cornwall.
As soon as the Normand who started in Cornwall moved out of there, you went in and attacked him. He always left 3 soldiers to defend his castle, just enough to always kill'em off with your three Greek Fire from the catapult. After that you were way more powerful than the others :)
William Shatner has no saying, as he's playing World of Warcraft!
Lion doesn't run on 64-bit systems either.
I assume this is a typo? :-)
Hm, this is what troubles me with this move. I don't really mind buying the stuff and all that, but it makes it a bit more troublesome with older Macs.
I currently have a 4yo MacBook Pro that came with 10.3, and a 3yo Mac Pro that came with 10.4. Both of those are shipped with installation/restore disks for their respective OS.
So if I need to reinstall my laptop in six months, will I be able to install 10.3, install the App Store and put lion directly on it? Not likely... So the reinstall path would be to throw in 10.6 on it, then install the App Store, and then upgrade to Lion.
This is kind of fine as long as 10.7 installs on top of 10.6, but what in a version or three. Will I have to download 10.7, then 10.8, then 10.9? Or will my laptop simply self destruct before that? :-)
You get more energy out of being positive!
It is a mountain kingdom, ...Why would they want the infinite expense and risks involved with current nuclear? They can have free power without difficulty and hydro does not stop at night.
The chance of Swizerland being hit by a 9.0 quake followed by a large tzunami is ... shall we say slim? :-)
And before anyone claims that hydroelectric plants are green, go have a look at one. Sure, the carbon footprint is small, but it completely destroys the local landscape and ecosystems.
So if they are really going away from working nuke plans, hope they don't plan to buy their electricity from germany or eastern europe instead.