When a Windows tablet computer costs 3000 bucks, it's no wonder it is not successful.
Re:Asynchronous and self modifying code.
on
Programming Clojure
·
· Score: 1
I deal with threading every single day...the language is poorly documented/designed (ambiguous thread safety, inability to be thread safe)
I also deal with threading every single day, and in C++, which is a poorly designed language as you describe it. But I don't have any problems with it, due to the following simple conventions:
synchronization primitives must always be locked in the same order and unlocked in the exact reverse order.
races between threads are solved by sending results in another thread.
I have found the Actor model to be an excellent solution to threading. I've recently coded a slightly complex c++ app that had between 1 and 30 threads, all threads being different actors talking to each other, and I had no real problem with threading. The data sent between actors were immutable, and if I wanted to share mutable data between actors, then those data became actors themselves. Actors communicated their results to the environment using asynchronous signals (i.e. signals and slots that fired in the context of the sender but activated in the context of the receiver, again as Actor messages).
I did as well. I also do it now: in the future, we will need petabyte hard disks because movies will have the resolution of 35 mm film, and 256-bit colors.
Bullshit. Number of platter sides has nothing to do with how capacity is measured.
Many moons ago, when drives were much smaller, when manufacturers said a drive is 32 MB, the drive could have 32 MB of data on it. In some point in the 90s, a manufacturer realized that measuring a drive's capacity differently would yield higher numbers, and switched to that, and all other manufacturers followed.
A hard disk's capacity can still be measured like computer memory is measured, because IT IS computer memory. If you have any objection, then try to format any drive with different operating systems: all the operating systems will report the drive's size to be exactly the same.
To those of us who have grown up on Science and Engineering, your words are a gross insult. It's too bad that actual space travel isn't sexy enough for the Star Trek crowd.
The desire to go where no man has gone before is way more important than the desire to work within the known constraints of science. The former has pushed back science's limits, the latter has not. The dream to travel to other star systems is what will make humanity work harder in order to reach the stars. Granted, going 62 miles above the Earth surface is an important step, but a very tiny one.
It's an insult to those of us that have grown on Science Fiction and on a dream of visiting other star systems.
Really, space is huge. It's so huge, that going 62 miles above the surface is nothing. It's so insignificant, that perhaps we should stop calling related activities space-something.
It can be called space tourism when we can at least visit the Moon.
A great big Bravo to those developers that try to push back the computing barriers. Open source should lead the way by experimenting with new designs, because it is free (as in beer).
Is the article really talking about quantum computing? it seems it is talking about molecular computing. I didn't see anything relating to quantum, i.e. taking into advantage the superposition of states etc.
I could call you a monster for that, but in reality, it just shows how stupid that kind of argument is.
Thank you for expressing society's guilt in such a fundamental matter. We are all responsible, in one degree or another, for the bad things that happen to our fellow citizens and to other countries. The people that do the bad things are empowered through us, either directly through voting, or indirectly by not caring.
The trick is to make a new quality codec without looking at how MPEG-LA has implemented the codec. Mathematics cannot be patented, so any claim that you copied their algorithms is moot.
This is also like Microsoft wanting royalties for every document made with Microsoft Office.
The works produced with any piece of software that has patents should not be confused with the piece of software itself. In other words, when I make something with your application that contains patented algorithms, you should be responsible for paying up, not me.
Even if so, when NASA got the subcontractor's work, didn't they check if the results are ok? didn't they use the work of the subcontractor?
I have worked for defense applications and every tiny piece of code that is produced is thoroughly checked by both the subcontractor and the contractor.
Not one in a million years would that happen to NASA. Using different measurement systems yields totally different results, and it should have been obvious right from step 1.
Something else happened, someone made an error too silly to let it out and they chosen the measurement units excuse to cover it up.
The best argument for the moon landing IMO is the scrutiny the Soviets would have had to put into it. They would have been able to pick up telemetry and the transmissions from the craft (hell, amateurs were able to see the Apollo ships through telescopes) during the flight.
There is no proof that the spacecraft contained any astronauts. The transmissions from the spacecraft could very well be transmissions received from Earth. If the astronauts where in a studio, then they could reply to Houston at the very moment Houston spoke, but Houston would receive the answer 3 seconds later because the answer was transmitted to the probe first and then back to Houston.
by the time you get to this point it seems like the hard parts of Apollo were basically done.
The hard part is actually to make humans set foot on the moon, which is hardly proven. You are right that the found Soviet reflector is actually a counterargument - if probes can put things on the moon, then things on the moon are not proof that humanity ever landed there.
Let's also not forget the late Roman Empire - early Byzantium, when Christianity became the defacto religion. They hunted and killed everything Hellenic/Roman, due to being considered heretic.
Interesting, but why not take it one step further and do a lazily-downloaded environment, so as that applications can be super rich like desktop apps and still have all the advantages of web apps? app components could be downloaded strictly on a need basis and only when new versions are available. The mechanism will make sure components are cached locally in an appropriate manner.
I dream of the day that I can import components from URLs... (import www.mycompany.com/mycomponent, for example).
Why do we believe that aliens will be preoccupied with themselves and ignore the cosmic plot, just like we humans do? perhaps aliens evolved from a kind of ants, for example, where the 'we' is above the 'I'.
40 years of search is nothing. We may search for another 10,000 years and find nothing...in cosmic terms, even 10,000 years is a drop in the bucket.
If you replace "business" with "communist party", your comment works for communism as well. The truth is that a system is as good as its members are. Since humans are greedy, every system so far has failed... Some systems fail fast, other fail slowly, like capitalism. Those that fail fast make smaller noises...
When a Windows tablet computer costs 3000 bucks, it's no wonder it is not successful.
I also deal with threading every single day, and in C++, which is a poorly designed language as you describe it. But I don't have any problems with it, due to the following simple conventions:
I have found the Actor model to be an excellent solution to threading. I've recently coded a slightly complex c++ app that had between 1 and 30 threads, all threads being different actors talking to each other, and I had no real problem with threading. The data sent between actors were immutable, and if I wanted to share mutable data between actors, then those data became actors themselves. Actors communicated their results to the environment using asynchronous signals (i.e. signals and slots that fired in the context of the sender but activated in the context of the receiver, again as Actor messages).
I did as well. I also do it now: in the future, we will need petabyte hard disks because movies will have the resolution of 35 mm film, and 256-bit colors.
Bullshit. Number of platter sides has nothing to do with how capacity is measured.
Many moons ago, when drives were much smaller, when manufacturers said a drive is 32 MB, the drive could have 32 MB of data on it. In some point in the 90s, a manufacturer realized that measuring a drive's capacity differently would yield higher numbers, and switched to that, and all other manufacturers followed.
A hard disk's capacity can still be measured like computer memory is measured, because IT IS computer memory. If you have any objection, then try to format any drive with different operating systems: all the operating systems will report the drive's size to be exactly the same.
The desire to go where no man has gone before is way more important than the desire to work within the known constraints of science. The former has pushed back science's limits, the latter has not. The dream to travel to other star systems is what will make humanity work harder in order to reach the stars. Granted, going 62 miles above the Earth surface is an important step, but a very tiny one.
It's an insult to those of us that have grown on Science Fiction and on a dream of visiting other star systems.
Really, space is huge. It's so huge, that going 62 miles above the surface is nothing. It's so insignificant, that perhaps we should stop calling related activities space-something.
It can be called space tourism when we can at least visit the Moon.
If you replace 'file' with 'object' in your comment, you'll see what is wrong with files.
A great big Bravo to those developers that try to push back the computing barriers. Open source should lead the way by experimenting with new designs, because it is free (as in beer).
Not only vertical shooters but any arcade game that required a vertical monitor. These suckers are made for MAME!!!!
Is the article really talking about quantum computing? it seems it is talking about molecular computing. I didn't see anything relating to quantum, i.e. taking into advantage the superposition of states etc.
Thank you for expressing society's guilt in such a fundamental matter. We are all responsible, in one degree or another, for the bad things that happen to our fellow citizens and to other countries. The people that do the bad things are empowered through us, either directly through voting, or indirectly by not caring.
The trick is to make a new quality codec without looking at how MPEG-LA has implemented the codec. Mathematics cannot be patented, so any claim that you copied their algorithms is moot.
This is also like Microsoft wanting royalties for every document made with Microsoft Office.
The works produced with any piece of software that has patents should not be confused with the piece of software itself. In other words, when I make something with your application that contains patented algorithms, you should be responsible for paying up, not me.
Even if so, when NASA got the subcontractor's work, didn't they check if the results are ok? didn't they use the work of the subcontractor?
I have worked for defense applications and every tiny piece of code that is produced is thoroughly checked by both the subcontractor and the contractor.
Not one in a million years would that happen to NASA. Using different measurement systems yields totally different results, and it should have been obvious right from step 1.
Something else happened, someone made an error too silly to let it out and they chosen the measurement units excuse to cover it up.
There is no proof that the spacecraft contained any astronauts. The transmissions from the spacecraft could very well be transmissions received from Earth. If the astronauts where in a studio, then they could reply to Houston at the very moment Houston spoke, but Houston would receive the answer 3 seconds later because the answer was transmitted to the probe first and then back to Houston.
The hard part is actually to make humans set foot on the moon, which is hardly proven. You are right that the found Soviet reflector is actually a counterargument - if probes can put things on the moon, then things on the moon are not proof that humanity ever landed there.
Please try to use any fish eye lens to produce this and then we can talk.
After all, if the aliens come closer to us than 40 light years, they would probably pick up these and these images and they will be scared away...
Does it also distort the shadows in images like those of the Apollo mission?
Well, they may have done so, but, overall, the movie was a step back in science fiction.
Let's also not forget the late Roman Empire - early Byzantium, when Christianity became the defacto religion. They hunted and killed everything Hellenic/Roman, due to being considered heretic.
Interesting, but why not take it one step further and do a lazily-downloaded environment, so as that applications can be super rich like desktop apps and still have all the advantages of web apps? app components could be downloaded strictly on a need basis and only when new versions are available. The mechanism will make sure components are cached locally in an appropriate manner.
I dream of the day that I can import components from URLs... (import www.mycompany.com/mycomponent, for example).
Unfortunately, there seems to be no progress on the work done by DeMatos and Tajmar.
Why do we believe that aliens will be preoccupied with themselves and ignore the cosmic plot, just like we humans do? perhaps aliens evolved from a kind of ants, for example, where the 'we' is above the 'I'.
40 years of search is nothing. We may search for another 10,000 years and find nothing...in cosmic terms, even 10,000 years is a drop in the bucket.
If you replace "business" with "communist party", your comment works for communism as well.
The truth is that a system is as good as its members are. Since humans are greedy, every system so far has failed...
Some systems fail fast, other fail slowly, like capitalism. Those that fail fast make smaller noises...