Javascript, as a language is okay but I find its run-time environment to be the big issue - especially when you're (ironically) trying to do real time interactive programming (which I believe it was created for).
So in RFTA this ranking, TIOBE is counting the number of times somebody queries "C programming", "Java programming", etc. while weighting the number according to the search engine used.
Where is the basic research that says a programmer is using a if they are doing a search on " programming"?
I would really like to see something like tracking the number of lines of code being put on GitHub for each language as a more realistic measurement followed by the number of contributors - that would give you a realistic idea of how many people are programming in a language along with the number of lines of code that are being produced.
Until we get something like this, how about we cut back on the monthly or more frequent/. stories stating that "XYZ is the most popular programming language" based on some arbitrary measurement system that hasn't been validated in any way.
I don't think Microsoft understands that ChromeOS is successful because it primarily brings the World Wide Web to the user via a small platform via the Chrome browser. Most of the user requirements are fulfilled using various web pages/services not through the software bundled into the OS.
ChromeOS is successful because of the browser integration, not because it's a new OS and I think that's where Microsoft is getting hung up.
If Microsoft really wanted to compete, it should be getting the smallest, tightest OS they have that can still run networking, create a full featured HTML5/WebKit compliant browser (which they should have done YEARS ago) and let users log in using their Microsoft accounts. Develop the user base, understand what customers want in terms of apps (ie Office) without charging for the privilege of helping Microsoft figure out what customers want and develop a product plan based on this.
Otherwise, it's going to be a molasses slow experience on systems that ChromeOS zips along with.
Just curious - what does autopilot do when it approaches a school bus with the lights flashing? In most (all?) jurisdictions in North America, a car must stop (a certain distance away from the bus).
Is autopilot smart enough to handle this situation?
Years ago, I had Bell Canada satellite service and tried to cancel.
They said they wanted to keep me as a customer and wouldn't put through the cancellation and give me free service for six months and if I still didn't want it no problem. I tried repeatedly, during those six months, to end the service including dropping the receiver off at a Bell store after three months (fortunately, I made the clerk sign a receipt for the receiver).
At the end of six months I got a bill from the Bell for the six months that had just past. After another three months of fighting with them, they demanded that I pay rent for the two months I had the receiver before returning it.
The problem with cutting the cord is that the people who provide the cord will do everything they can to keep you from doing it.
I've moved to doing all my development on Ubuntu (it's C based microcode and Java/C data processing modules which will be moved to WebAssembly). I've pushed my daughter who's at college to Ubuntu for her development systems and my wife and younger daughter to ChromeOS laptops. I still love my Macbook Air, however, as my personal/business laptop.
We have two Windows 10 laptops that my wife and older daughter want to keep for security sake and I have a couple of Win 7 laptops and desktop for the same reasons. These get powered up once a month to update in a non-stressful manner in case they're ever needed.
The biggest challenge for the family was going off Microsoft Office products (Outlook, Word, Excel and Powerpoint) and moving to the Google (and Apple) versions.
There are literally thousands of films with amazing visuals that could be used for a first 8K transmission. Personally, March of the Penguins would be pretty far down on the list.
Thinking of great visuals, I would suggest: - Empire Strikes Back - The Fifth Element - Independence Day - drnb suggested Lawrence of Arabia - Thunderball - Life of Pi - 20,000 Leagues Under the Sea - Saving Private Ryan - The Sound of Music - Close Encounters of the Third Kind - Apocalypse Now - Raiders of the Lost Ark and so on...
I think what 2001 offers is an universally recognized iconic film which has remarkable, literally off world imagery with very little baggage in terms of story, actors and directors. Along with this, wasn't every effects shot done multiple times so there are multiple negatives which maximizes the chance for very clean sources for the transfer?
I was curious about that and did a quick check and there is no simple answer.
Film grain size on a frame is dependent on a number of factors including when the film was shot, the size of the negative (16mm, 35mm or 70mm), sensitivity (ISO rating) of the film; the higher the sensitivity the larger the grains. Also affecting who visible they are is how the speed of the filming (faster means fewer grains visible), how the image is placed on the film and how the scanning was carried out.
I think the short answer is that any relatively modern film shot on safety film (Kodak's was first available in 1948) in 35mm and above can be scanned into 4K and beyond using modern tools with noise reduction without the viewer seeing grains of film.
While I agree that China does not fit the model/ideation of a "developing country" it is not a "developed country".
While there are many high tech cities and regions, there are huge areas (with large populations) of the country that are still quite primitive in need of infrastructure, education and industry. Along with that, the regions that have become modernized still have some very simplistic ideas towards intellectual property rights as well as what we would consider moral (or at least, contract abiding) behaviour. This is exemplified in this situation where the perpetrators of this crime not only found customers for what they've stolen but they've also able to escape custody (at least so far).
I think it will be another generation (25 years) before China and her companies can be considered to be fully reliable partners.
Seriously. This is just about the most abusive use of public information that I can imagine.
"Cracking Down" doesn't even approach what needs to be done - the airlines identified should be forced to list all family groups who have travelled together since, I dunno, 1947 and pay back (with interest) all the exploited families.
Anybody not complying should be subjected to something equal to or or worse than public hanging.
Identification of airlines and, perhaps, public shaming just isn't appropriate here.
I was always under the impression that most professional car thieves (not the ones in the movies, obviously) take the cars using a tow truck. This can be done with the excuse that the car doesn't start or its being repossessed. Once they have the cars, they're either chopped for parts or sent overseas with new locking mechanisms.
I find the shaped keyboards to work best with my arthritis. Either the Logitech or Microsoft feels better for long sessions of coding/typing.
My biggest concern is the Logitech Set Point software when I'm working on my Windows machine. I really shouldn't have installed it. The keyboard works fine on my Linux development machine and doesn't require Set Point.
Cancelling SLS is long overdue - but without it, what is NASA's mission when it comes to space? This is a bigger question than most people think it is. SLS is a continuation of NASA's traditional support and funding of industry developed boosters. When the first Falcon 9 landed successfully, I would argue that this piece of NASA's ongoing mandate just became obsolete. Another part of NASA's history is supporting the ISS, I hope that in a few years ISS will become more commercial and government support will become less of an operator and more of a customer of ISS resources.
So, what is NASA's mission when it comes to space?
Deep space probes will continue being something NASA builds and supports. From the big hardware perspective they should be looking at things that industry isn't and utilizing their government connections. I would argue that one of the things would be nuclear engines for deep space travel - a very high isp engine (let's target 10x current engines or 5,000+s) mated to an interplanetary "taxi" would significantly reduce travel times to Mars, asteroids and outer planets with great utility, even if it only provided transport for unmanned probes.
There are a ton of old movies that are periodically put up that studios don't seem to be interested in investigating whether or not there would be any public interest in them. For the price of scanning them in (which they may have done already), they can put them up on YouTube and gauge customers' interest while bringing in a few bucks.
For the public, this could mean finding lost classics as well as giving scholars a chance to look back in history. There are a few movies I'd love to go back and watch ("The Louis Pasteur Story" with Paul Muni being a big one for me) again.
I only talked to Bill through mail when I was in University - I was building an S-100 Z-80 CPM system and needed some suggestions on how to architect the video driver. Bill pointed me to some reference drawings on the MOT 6845 (same as the original IBM PC) that I could use along with providing me with some software to go with it. The only thing he asked of me was that I pass along the information to anybody who asked.
We lost touch after I got my system working and I always wondered what happened to him.
Maybe I'm overreacting to the word "crash" - I agree that I wouldn't work with anybody who said they never made mistakes in their programming (not just when they're students).
"Crash", to me, says that the program fails spectacularly and takes down other systems around it.
I think suutar said it best by saying if a program crashes, there is always a reason for it; maybe it's your code, maybe it's a bad API, maybe the processor caught on fire. There's always a reason for it.
When you are learning to program, you should be learning how to write code that doesn't crash on its own - the implication in the article was that C++ programs crash, that's life. There are too many programmers out there that consider random crashes to be not their fault and don't bother spending any time understanding the problem - because, chances are, it's their fault.
It's not "devilishly hard" to keep C/C++ programs from crashing. The big thing that it takes is accepting that if a program crashes, it's your fault as the programmer until you can prove otherwise.
Javascript, as a language is okay but I find its run-time environment to be the big issue - especially when you're (ironically) trying to do real time interactive programming (which I believe it was created for).
I haven't heard of any elementary schools using BASIC for years.
Now the expectation is Scratch or a variation on products that use the block programming approach.
So in RFTA this ranking, TIOBE is counting the number of times somebody queries "C programming", "Java programming", etc. while weighting the number according to the search engine used.
Where is the basic research that says a programmer is using a if they are doing a search on " programming"?
I would really like to see something like tracking the number of lines of code being put on GitHub for each language as a more realistic measurement followed by the number of contributors - that would give you a realistic idea of how many people are programming in a language along with the number of lines of code that are being produced.
Until we get something like this, how about we cut back on the monthly or more frequent /. stories stating that "XYZ is the most popular programming language" based on some arbitrary measurement system that hasn't been validated in any way.
So, no numbers then. Just a general statement trying to defend the original statement.
I don't think Microsoft understands that ChromeOS is successful because it primarily brings the World Wide Web to the user via a small platform via the Chrome browser. Most of the user requirements are fulfilled using various web pages/services not through the software bundled into the OS.
ChromeOS is successful because of the browser integration, not because it's a new OS and I think that's where Microsoft is getting hung up.
If Microsoft really wanted to compete, it should be getting the smallest, tightest OS they have that can still run networking, create a full featured HTML5/WebKit compliant browser (which they should have done YEARS ago) and let users log in using their Microsoft accounts. Develop the user base, understand what customers want in terms of apps (ie Office) without charging for the privilege of helping Microsoft figure out what customers want and develop a product plan based on this.
Otherwise, it's going to be a molasses slow experience on systems that ChromeOS zips along with.
Just curious - what does autopilot do when it approaches a school bus with the lights flashing? In most (all?) jurisdictions in North America, a car must stop (a certain distance away from the bus).
Is autopilot smart enough to handle this situation?
I see this counter argument all the time, but I have never seen numbers to back it up.
Years ago, I had Bell Canada satellite service and tried to cancel.
They said they wanted to keep me as a customer and wouldn't put through the cancellation and give me free service for six months and if I still didn't want it no problem. I tried repeatedly, during those six months, to end the service including dropping the receiver off at a Bell store after three months (fortunately, I made the clerk sign a receipt for the receiver).
At the end of six months I got a bill from the Bell for the six months that had just past. After another three months of fighting with them, they demanded that I pay rent for the two months I had the receiver before returning it.
The problem with cutting the cord is that the people who provide the cord will do everything they can to keep you from doing it.
I've moved to doing all my development on Ubuntu (it's C based microcode and Java/C data processing modules which will be moved to WebAssembly). I've pushed my daughter who's at college to Ubuntu for her development systems and my wife and younger daughter to ChromeOS laptops. I still love my Macbook Air, however, as my personal/business laptop.
We have two Windows 10 laptops that my wife and older daughter want to keep for security sake and I have a couple of Win 7 laptops and desktop for the same reasons. These get powered up once a month to update in a non-stressful manner in case they're ever needed.
The biggest challenge for the family was going off Microsoft Office products (Outlook, Word, Excel and Powerpoint) and moving to the Google (and Apple) versions.
There are literally thousands of films with amazing visuals that could be used for a first 8K transmission. Personally, March of the Penguins would be pretty far down on the list.
Thinking of great visuals, I would suggest:
- Empire Strikes Back
- The Fifth Element
- Independence Day
- drnb suggested Lawrence of Arabia
- Thunderball
- Life of Pi
- 20,000 Leagues Under the Sea
- Saving Private Ryan
- The Sound of Music
- Close Encounters of the Third Kind
- Apocalypse Now
- Raiders of the Lost Ark
and so on...
I think what 2001 offers is an universally recognized iconic film which has remarkable, literally off world imagery with very little baggage in terms of story, actors and directors. Along with this, wasn't every effects shot done multiple times so there are multiple negatives which maximizes the chance for very clean sources for the transfer?
I was curious about that and did a quick check and there is no simple answer.
Film grain size on a frame is dependent on a number of factors including when the film was shot, the size of the negative (16mm, 35mm or 70mm), sensitivity (ISO rating) of the film; the higher the sensitivity the larger the grains. Also affecting who visible they are is how the speed of the filming (faster means fewer grains visible), how the image is placed on the film and how the scanning was carried out.
I think the short answer is that any relatively modern film shot on safety film (Kodak's was first available in 1948) in 35mm and above can be scanned into 4K and beyond using modern tools with noise reduction without the viewer seeing grains of film.
While I agree that China does not fit the model/ideation of a "developing country" it is not a "developed country".
While there are many high tech cities and regions, there are huge areas (with large populations) of the country that are still quite primitive in need of infrastructure, education and industry. Along with that, the regions that have become modernized still have some very simplistic ideas towards intellectual property rights as well as what we would consider moral (or at least, contract abiding) behaviour. This is exemplified in this situation where the perpetrators of this crime not only found customers for what they've stolen but they've also able to escape custody (at least so far).
I think it will be another generation (25 years) before China and her companies can be considered to be fully reliable partners.
Ambiguous summary.
Sounds good - for a start...
Seriously. This is just about the most abusive use of public information that I can imagine.
"Cracking Down" doesn't even approach what needs to be done - the airlines identified should be forced to list all family groups who have travelled together since, I dunno, 1947 and pay back (with interest) all the exploited families.
Anybody not complying should be subjected to something equal to or or worse than public hanging.
Identification of airlines and, perhaps, public shaming just isn't appropriate here.
I was always under the impression that most professional car thieves (not the ones in the movies, obviously) take the cars using a tow truck. This can be done with the excuse that the car doesn't start or its being repossessed. Once they have the cars, they're either chopped for parts or sent overseas with new locking mechanisms.
I find the shaped keyboards to work best with my arthritis. Either the Logitech or Microsoft feels better for long sessions of coding/typing.
My biggest concern is the Logitech Set Point software when I'm working on my Windows machine. I really shouldn't have installed it. The keyboard works fine on my Linux development machine and doesn't require Set Point.
Happy Thanksgiving!
You can figure out which patient you left it in!
Cancelling SLS is long overdue - but without it, what is NASA's mission when it comes to space? This is a bigger question than most people think it is. SLS is a continuation of NASA's traditional support and funding of industry developed boosters. When the first Falcon 9 landed successfully, I would argue that this piece of NASA's ongoing mandate just became obsolete. Another part of NASA's history is supporting the ISS, I hope that in a few years ISS will become more commercial and government support will become less of an operator and more of a customer of ISS resources.
So, what is NASA's mission when it comes to space?
Deep space probes will continue being something NASA builds and supports. From the big hardware perspective they should be looking at things that industry isn't and utilizing their government connections. I would argue that one of the things would be nuclear engines for deep space travel - a very high isp engine (let's target 10x current engines or 5,000+s) mated to an interplanetary "taxi" would significantly reduce travel times to Mars, asteroids and outer planets with great utility, even if it only provided transport for unmanned probes.
Thanx for the link - unfortunately, I really couldn't find any classic Hollywood movies.
There are a ton of old movies that are periodically put up that studios don't seem to be interested in investigating whether or not there would be any public interest in them. For the price of scanning them in (which they may have done already), they can put them up on YouTube and gauge customers' interest while bringing in a few bucks.
For the public, this could mean finding lost classics as well as giving scholars a chance to look back in history. There are a few movies I'd love to go back and watch ("The Louis Pasteur Story" with Paul Muni being a big one for me) again.
I only talked to Bill through mail when I was in University - I was building an S-100 Z-80 CPM system and needed some suggestions on how to architect the video driver. Bill pointed me to some reference drawings on the MOT 6845 (same as the original IBM PC) that I could use along with providing me with some software to go with it. The only thing he asked of me was that I pass along the information to anybody who asked.
We lost touch after I got my system working and I always wondered what happened to him.
RIP. He showed me the value of Open Source.
and takes down other systems around it.
On a modern operation system that is not possible.
Is this a challenge?
Maybe I'm overreacting to the word "crash" - I agree that I wouldn't work with anybody who said they never made mistakes in their programming (not just when they're students).
"Crash", to me, says that the program fails spectacularly and takes down other systems around it.
I think suutar said it best by saying if a program crashes, there is always a reason for it; maybe it's your code, maybe it's a bad API, maybe the processor caught on fire. There's always a reason for it.
When you are learning to program, you should be learning how to write code that doesn't crash on its own - the implication in the article was that C++ programs crash, that's life. There are too many programmers out there that consider random crashes to be not their fault and don't bother spending any time understanding the problem - because, chances are, it's their fault.
It's not "devilishly hard" to keep C/C++ programs from crashing. The big thing that it takes is accepting that if a program crashes, it's your fault as the programmer until you can prove otherwise.