COBOL compiles to _________. FORTRAN compiles to _________. C compiles to ___________. Javascript compiles to ___________.
There really isn't a good way to compile to Javascript because of the amount the backend work that is needed for it to run (garbage collection anyone). They could try to do what "Go" does and include the garbage collection functionality in the system libraries or in the executable.
Also, no sane OS dev would ever use Javascript for their language of choice. Javascript is a really badly designed language. Unless they take an axe and start removing a lot of the "cruft", it will be shunned by a lot of people still.
While most of us would never look at it, per potential employers are much more likely to look at it. I'm sure if I was hiring and actor/actress, I would use IMDB to see what info I could find on them.
Or they had a working solution and wanted to get something out the door to start making money. If creating a new solution only took a month, that's money in the eyes of business leaders that they would not be making. So they make the decision to sell now, then fix the problem later. Plus, as you said, it leads to upgrades.
With something like the security of RFID cards, I would think that shipping with a possible security hole would be a pretty big deal. But its hard to say why the would make such a decision (or how aware of the possibility of it being cracked).
My old company trained their managers that they were not allowed to do anything if their employees came to them saying they had offers from another company.
They didn't pay well and were bad at keeping talented people. Hurray for having a new job!
Please, explain to me how it differs? I've read over the linked article and I don't see anything amazingly different? It can render locally or on the EC2 cloud (like turbo). I will agree there is the addition of "learning". Is there something else we're missing?
Also, not an opera fanboy here. I tried opera mini when it came out. I'm a FF/Chrome fanboy.
That's actually exactly how it's supposed to work. See Appendix E of the TLS 1.2 RFC. The client sends its highest-supported version in its first message, and the server replies with the highest-supported version that is less than or equal to the version the client sent.
Unfortunately, some older (mostly third-party) servers break entirely if they receive something that they don't recognize. As such, TLS 1.1/1.2 is often disabled by default for compatibility reasons, even if it is supported.
NSS (Mozilla/Firefox) and OpenSSL (used in Apache's mod_ssl) also only support up to TLS 1.0 in their stable versions, as there hasn't really been a compelling reason for them to add TLS 1.1/1.2 support until now.
What about drugs? Many pharmaceuticals have a lifespan of 50+ years (Penicillin and The Pill for example). Looking at the tech side, vacuum tubes still have their place in music reproduction, so if someone held a patent on the production of these tubes, they could still be making money. And with microchips, I'm guessing IBM would still be holding a bunch of the original patents for microchip research and design.
While many technologies are irrelevant after a few years, others can last 50+ years. The same could be said about Copyrights. A newspaper article is going to be copyrighted (implicitly rather than an actual filing), but the owning newspaper still has a copyright on that content. Are you going to care about it's content in 20 years, let alone in 2 weeks?
Why is it that copyrights last for such a long time when compared to patents? Is the work done by artists that much mote important that the work done by scientists and engineers?
I'm a remote developer and my VM is running in a lab next to a NFS server. I have to do frequent re-installs of the linux VMs I run (our product is a linux distro, so to deploy new builds, I basically re-image the VMs). Doing that over the internet would eat up a lot of unneeded bandwidth and would be rather slow. This way I can do things really quickly.
I've used ESXi servers for the last year or so. In the last 6 months I moved to having a Macbook as my primary development machine, and use the ESXi servers for hosting some linux VMs. My major issue has been that the vSphere client is Windows only, which meant I had to start up a Windows VM on my mac, the launch the vSphere client to manage my ESXi server.
With 5.0 they ALMOST fixed this, just now quite there. They included a nice web interface for managing just about everything on the system. But you still need a browser plugin to show the Console for your VM. This plugin requires the.Net framework, so it's windows only. So, once again, I'll still need to use windows to manage my system if I want to see the console state of my VMs.
I still don't understand why VMware, a company who's main technology is all built on Linux, chose to use a Windows only framework when building their management UI.
With the release of the Xbox 360, Microsoft became much more controlling over the hosting of multiplayer services. As a developer, you are not allowed to run your own third-party servers. Any multiplayer experiences must be run by Microsoft. They seem to do this for a few reasons.
1) It allows their Xbox subscription charges to cover all multiplayer games. So Xbox owners don't need to pay subscription fees to other providers. 2) MS has full control of the servers. With some studios giving up on the multiplayer servers of games just a year or 2 after release, this seems to allow MS to keep the servers online longer.
I may be wrong on this, but from what I've seen, this seems to be the reasoning behing microsoft's multiplayer control.
I believe you are very disconnected from the school system. When you went through school, did you get the feeling that they were just there to beat you down and make you submit?
I went through the public school system (be it 12 years ago), but I was under the impression that the teachers were there to help students learn. You should go talk with some teachers, I can tell you that most of them love teaching children and watching them learn. They love to see them grow. Many teachers do what they do because they enjoy it.
The public school system is there to make sure everyone has an education available to them. Parents that don't want their kids to go through the system are free to home school their children (except for in California, where you have to have a teacher certificate to home school).
As for the public school system, the people above teachers (administration of the system) are going to be a mix of people that enjoy teaching and people with bureaucrat type personalities. Luckily, most students do not need to interact with the administrator all that often.
And the reason kids need to "knuckle under" to the teacher and administration is because you have 1 teacher to 30+ kids now adays. A teacher cannot easily control every single child in the room. One kid being disruptive is going to ruin the learning experience for the other 29 kinds in the room. If the teacher believes that they cannot deal with the kid themselves, they push it up to the administration to deal with. But with all the lawsuits in the past decade, teachers are scared shitless of being sued themselves so they really can't do much anymore.
No, it has to do with recouping the costs of development and testing. Wikipedia has the estimated cost of producing a new drug in the US, which it says may be in the range of $55 million to $800 million (US). Different studies seem to disagree with one another about the costs.
Regardless, drug companies patent the drug prior to clinical trials. It can take up to 6 years in R&D to develop a new drug, and another 8 years in clinical trials (that's the clinical trial period for cancer drugs). Lets say they get their patent 2 years before starting clinical trials. That means they only have 10 years to reclaim their R&D costs until their patent runs out (patent length of 20 years). Once the patent runs out, generic versions of the drug can be made and the original pharma will make much less money on the drug. Plus you have to take into account how many people will be purchasing your drug when setting the price. If it was something like cold medicine, you can charge less since you'll get a ton of customers. Cancer and heart medication is going to have fewer consumers, which means higher costs are required to recoup the R&D and testing costs.
I don't disagree with you that pharma probably charge way too much for their drugs, but you have to keep in mind that the cost of bringing a new drug to the market is very expensive.
Intel has been doing this for years, they just haven't monetized it until recently.
Working for a company that built custom motherboards around intel chips, we had access to intel white and yellow manuals (I think there is red and black above that). The tech manuals explains various registers on the CPU and what they do. The better the manual, the more information you get about the CPU.
It's fun to spend a couple weeks trying to figure out a CPU bug that you keep hitting while trying to boot. Then on a call with Intel Engineering, they are like "oh, just flip this bit in this register and it'll fix that". A bit that isn't documented in any way in the manuals we have. Well, I should say, it is listed as "reserved".
For years, Intel has been manufacturing 1 CPU for an entire line. Looking at the Intel i7-9xx series (920, 930, 940, 950, 960, 965), they tend to all be a single chip. What changes between them is the quality of the CPU (how hot and fast it can run) and which magical registers are set to "1" instead of "0".
For people that following gaming regularly, many found out about this last night (some of the testers did a Reddit AMA). The 20 people that went there weren't under NDA and started talking about it last night. Valve confirmed this today and put out a press release too.
From what I've been reading, there are a few key points that worry me:
* "CS: GO is being developed by Valve in cooperation with Seattle-based Hidden Path Entertainment." - Valve is not the primary developer for the game, so it may not be up to standard Valve quality.
* Little seems to be changing, which could be good or bad. While they say its different, much is the exact same. Sounds like what Starcraft 2 did.
There are hundreds of communication protocols and apps that use the internet, it is really just a matter of the people you want to communicate with to know to use the same protocol/application. If Facebook or other sites get shutdown in a crisis, people will find alternatives. The only way for the government to really stop the "bad guys" from communicating with one another is to shut down all communication channels. Which will in-turn stop everyone else from communicating.
Also, there are what, maybe a few thousand rioters right now? And England is population 50 million. I could see doing a shutdown like this going over well with the population.
Disclaimer: I got my galaxy tab for free, so I have a little extra love for it.
I've been using the tablet for a couple months now and I'm pretty happy with it. Since the Android 3.1 update came out, it fixed a lot of the initial software issues I had with the device. My biggest annoyance is the lack of Netflix support. But overall, it's been great for web browsing and standard tablet activities.
Pros:
Flash support. (could be listed as a con also, due to flash advertisements and focus stealing issues).
A more open app store. For example, I wanted an app that showed wireless AP strength. Android has some nice apps for it, the iPhone does not since the APIs on the iphone/ipad are private.
Choice of web browser and mail app. You get popups like on windows saying "which app do you want to open this in".
Cons:
Android devices vary quite a bit from one another in both firmware version of device configuration. This causes apps to not always behave properly on your device, or not be supported yet (skype and netflix).
In the deeper parts of the device I'm sure I could find complaints, but as a web browser/email client and occasionally playing games on it, my Galaxy Tab 10.1 has been a good experience (again, since 3.1 came out).
The 3.0 firmware that was originally on the Tab was really buggy. I had lots of rendering errors when visiting various websites (Google News was a big offender). but they fixed all my major issues since then.
Oracle has a detailed list of the additions in Java 7. OpenJDK has relatively the same information listed in a different way.
While it took forever to get JDK7 out the door, it's finally out and they can work toward JDK8, which is currently scheduled for release a year from now. The Oracle takeover is said and done and they are able to keep pushing new features into the language now. For all of us that use Java daily, this is a nice change.
I recommend looking over the feature list if you are a java dev. There are some really nice changes to make your day-to-day code just a little easier.
Faking a policy identity will probably be highly illegal if policy do have a unique identifier they could broadcast. Just like even having possession of a box that can change a red stoplight to be green is illegal. Or maybe it would be considered impersonating an officer, which is probably worse if you get caught.
Doubt it. Samsung had to push out the release of their Galaxy Tab 10.1 because Apple's iPad 2 had better specs and they were able to sell it at a lower price.
I wouldn't expect these devices to drop too much in price. The most this competition will do is cause tablet makers to produce lower end tablets.
Chromebooks, at this point, don't seem to be targeted at anyone that reads slashdot. Well, maybe only if it's an IT manager.
I have one of the series 5 laptops and I've play around with it a bit and it has its ups and downs. I could easily see giving this laptop to my mom so I wouldn't have to deal with windows updates and antivirus software. It also blocks her from breaking anything on the laptop (software wise).
I could see some specific cases in business where non-techy people need internet access with not installed apps. This is an easy to manage solution for IT managers. But you lose all flexibility that you get from a Windows Domain.
I will agree, this laptop seems like an experience at this point. With the consumer model I only get 100MB per month of free Verizon coverage, which is nothing (that could easily be eaten up with a single Youtube video). I could be plans that give me more bandwidth, but it's not worth it for me. So I'll just stick with Wifi.
Lets play the fill in the blank game!
COBOL compiles to _________.
FORTRAN compiles to _________.
C compiles to ___________.
Javascript compiles to ___________.
There really isn't a good way to compile to Javascript because of the amount the backend work that is needed for it to run (garbage collection anyone). They could try to do what "Go" does and include the garbage collection functionality in the system libraries or in the executable.
Also, no sane OS dev would ever use Javascript for their language of choice. Javascript is a really badly designed language. Unless they take an axe and start removing a lot of the "cruft", it will be shunned by a lot of people still.
While most of us would never look at it, per potential employers are much more likely to look at it. I'm sure if I was hiring and actor/actress, I would use IMDB to see what info I could find on them.
Yes, but I believe you can fallback to SMS with iOS5.
Or they had a working solution and wanted to get something out the door to start making money. If creating a new solution only took a month, that's money in the eyes of business leaders that they would not be making. So they make the decision to sell now, then fix the problem later. Plus, as you said, it leads to upgrades.
With something like the security of RFID cards, I would think that shipping with a possible security hole would be a pretty big deal. But its hard to say why the would make such a decision (or how aware of the possibility of it being cracked).
My old company trained their managers that they were not allowed to do anything if their employees came to them saying they had offers from another company.
They didn't pay well and were bad at keeping talented people. Hurray for having a new job!
Please, explain to me how it differs? I've read over the linked article and I don't see anything amazingly different? It can render locally or on the EC2 cloud (like turbo). I will agree there is the addition of "learning". Is there something else we're missing?
Also, not an opera fanboy here. I tried opera mini when it came out. I'm a FF/Chrome fanboy.
Opera released Opera Turbo back in 2009 which does this same thing. As well, Opera Mini, their mobile browser, does this as well.
So this isn't really re-defining the browser, it's just bringing the technology more mainstream.
Stolen from the thread on this on reddit:
That's actually exactly how it's supposed to work. See Appendix E of the TLS 1.2 RFC. The client sends its highest-supported version in its first message, and the server replies with the highest-supported version that is less than or equal to the version the client sent.
Unfortunately, some older (mostly third-party) servers break entirely if they receive something that they don't recognize. As such, TLS 1.1/1.2 is often disabled by default for compatibility reasons, even if it is supported.
NSS (Mozilla/Firefox) and OpenSSL (used in Apache's mod_ssl) also only support up to TLS 1.0 in their stable versions, as there hasn't really been a compelling reason for them to add TLS 1.1/1.2 support until now.
What about drugs? Many pharmaceuticals have a lifespan of 50+ years (Penicillin and The Pill for example). Looking at the tech side, vacuum tubes still have their place in music reproduction, so if someone held a patent on the production of these tubes, they could still be making money. And with microchips, I'm guessing IBM would still be holding a bunch of the original patents for microchip research and design.
While many technologies are irrelevant after a few years, others can last 50+ years. The same could be said about Copyrights. A newspaper article is going to be copyrighted (implicitly rather than an actual filing), but the owning newspaper still has a copyright on that content. Are you going to care about it's content in 20 years, let alone in 2 weeks?
Why is it that copyrights last for such a long time when compared to patents? Is the work done by artists that much mote important that the work done by scientists and engineers?
A little googling turn up this. Looks like it would have been fun to play with.
And do the same for Comodo while you're at it.
Care to explain why?
I'm a remote developer and my VM is running in a lab next to a NFS server. I have to do frequent re-installs of the linux VMs I run (our product is a linux distro, so to deploy new builds, I basically re-image the VMs). Doing that over the internet would eat up a lot of unneeded bandwidth and would be rather slow. This way I can do things really quickly.
I've used ESXi servers for the last year or so. In the last 6 months I moved to having a Macbook as my primary development machine, and use the ESXi servers for hosting some linux VMs. My major issue has been that the vSphere client is Windows only, which meant I had to start up a Windows VM on my mac, the launch the vSphere client to manage my ESXi server.
With 5.0 they ALMOST fixed this, just now quite there. They included a nice web interface for managing just about everything on the system. But you still need a browser plugin to show the Console for your VM. This plugin requires the .Net framework, so it's windows only. So, once again, I'll still need to use windows to manage my system if I want to see the console state of my VMs.
I still don't understand why VMware, a company who's main technology is all built on Linux, chose to use a Windows only framework when building their management UI.
With the release of the Xbox 360, Microsoft became much more controlling over the hosting of multiplayer services. As a developer, you are not allowed to run your own third-party servers. Any multiplayer experiences must be run by Microsoft. They seem to do this for a few reasons.
1) It allows their Xbox subscription charges to cover all multiplayer games. So Xbox owners don't need to pay subscription fees to other providers.
2) MS has full control of the servers. With some studios giving up on the multiplayer servers of games just a year or 2 after release, this seems to allow MS to keep the servers online longer.
I may be wrong on this, but from what I've seen, this seems to be the reasoning behing microsoft's multiplayer control.
I believe you are very disconnected from the school system. When you went through school, did you get the feeling that they were just there to beat you down and make you submit?
I went through the public school system (be it 12 years ago), but I was under the impression that the teachers were there to help students learn. You should go talk with some teachers, I can tell you that most of them love teaching children and watching them learn. They love to see them grow. Many teachers do what they do because they enjoy it.
The public school system is there to make sure everyone has an education available to them. Parents that don't want their kids to go through the system are free to home school their children (except for in California, where you have to have a teacher certificate to home school).
As for the public school system, the people above teachers (administration of the system) are going to be a mix of people that enjoy teaching and people with bureaucrat type personalities. Luckily, most students do not need to interact with the administrator all that often.
And the reason kids need to "knuckle under" to the teacher and administration is because you have 1 teacher to 30+ kids now adays. A teacher cannot easily control every single child in the room. One kid being disruptive is going to ruin the learning experience for the other 29 kinds in the room. If the teacher believes that they cannot deal with the kid themselves, they push it up to the administration to deal with. But with all the lawsuits in the past decade, teachers are scared shitless of being sued themselves so they really can't do much anymore.
No, it has to do with recouping the costs of development and testing. Wikipedia has the estimated cost of producing a new drug in the US, which it says may be in the range of $55 million to $800 million (US). Different studies seem to disagree with one another about the costs.
Regardless, drug companies patent the drug prior to clinical trials. It can take up to 6 years in R&D to develop a new drug, and another 8 years in clinical trials (that's the clinical trial period for cancer drugs). Lets say they get their patent 2 years before starting clinical trials. That means they only have 10 years to reclaim their R&D costs until their patent runs out (patent length of 20 years). Once the patent runs out, generic versions of the drug can be made and the original pharma will make much less money on the drug. Plus you have to take into account how many people will be purchasing your drug when setting the price. If it was something like cold medicine, you can charge less since you'll get a ton of customers. Cancer and heart medication is going to have fewer consumers, which means higher costs are required to recoup the R&D and testing costs.
I don't disagree with you that pharma probably charge way too much for their drugs, but you have to keep in mind that the cost of bringing a new drug to the market is very expensive.
Intel has been doing this for years, they just haven't monetized it until recently.
Working for a company that built custom motherboards around intel chips, we had access to intel white and yellow manuals (I think there is red and black above that). The tech manuals explains various registers on the CPU and what they do. The better the manual, the more information you get about the CPU.
It's fun to spend a couple weeks trying to figure out a CPU bug that you keep hitting while trying to boot. Then on a call with Intel Engineering, they are like "oh, just flip this bit in this register and it'll fix that". A bit that isn't documented in any way in the manuals we have. Well, I should say, it is listed as "reserved".
For years, Intel has been manufacturing 1 CPU for an entire line. Looking at the Intel i7-9xx series (920, 930, 940, 950, 960, 965), they tend to all be a single chip. What changes between them is the quality of the CPU (how hot and fast it can run) and which magical registers are set to "1" instead of "0".
For people that following gaming regularly, many found out about this last night (some of the testers did a Reddit AMA). The 20 people that went there weren't under NDA and started talking about it last night. Valve confirmed this today and put out a press release too.
From what I've been reading, there are a few key points that worry me:
IRC!
There are hundreds of communication protocols and apps that use the internet, it is really just a matter of the people you want to communicate with to know to use the same protocol/application. If Facebook or other sites get shutdown in a crisis, people will find alternatives. The only way for the government to really stop the "bad guys" from communicating with one another is to shut down all communication channels. Which will in-turn stop everyone else from communicating.
Also, there are what, maybe a few thousand rioters right now? And England is population 50 million. I could see doing a shutdown like this going over well with the population.
Disclaimer: I got my galaxy tab for free, so I have a little extra love for it.
I've been using the tablet for a couple months now and I'm pretty happy with it. Since the Android 3.1 update came out, it fixed a lot of the initial software issues I had with the device. My biggest annoyance is the lack of Netflix support. But overall, it's been great for web browsing and standard tablet activities.
Pros:
Cons:
In the deeper parts of the device I'm sure I could find complaints, but as a web browser/email client and occasionally playing games on it, my Galaxy Tab 10.1 has been a good experience (again, since 3.1 came out).
The 3.0 firmware that was originally on the Tab was really buggy. I had lots of rendering errors when visiting various websites (Google News was a big offender). but they fixed all my major issues since then.
Oracle has a detailed list of the additions in Java 7. OpenJDK has relatively the same information listed in a different way.
While it took forever to get JDK7 out the door, it's finally out and they can work toward JDK8, which is currently scheduled for release a year from now. The Oracle takeover is said and done and they are able to keep pushing new features into the language now. For all of us that use Java daily, this is a nice change.
I recommend looking over the feature list if you are a java dev. There are some really nice changes to make your day-to-day code just a little easier.
Faking a policy identity will probably be highly illegal if policy do have a unique identifier they could broadcast. Just like even having possession of a box that can change a red stoplight to be green is illegal. Or maybe it would be considered impersonating an officer, which is probably worse if you get caught.
Doubt it. Samsung had to push out the release of their Galaxy Tab 10.1 because Apple's iPad 2 had better specs and they were able to sell it at a lower price.
I wouldn't expect these devices to drop too much in price. The most this competition will do is cause tablet makers to produce lower end tablets.
Chromebooks, at this point, don't seem to be targeted at anyone that reads slashdot. Well, maybe only if it's an IT manager.
I have one of the series 5 laptops and I've play around with it a bit and it has its ups and downs. I could easily see giving this laptop to my mom so I wouldn't have to deal with windows updates and antivirus software. It also blocks her from breaking anything on the laptop (software wise).
I could see some specific cases in business where non-techy people need internet access with not installed apps. This is an easy to manage solution for IT managers. But you lose all flexibility that you get from a Windows Domain.
I will agree, this laptop seems like an experience at this point. With the consumer model I only get 100MB per month of free Verizon coverage, which is nothing (that could easily be eaten up with a single Youtube video). I could be plans that give me more bandwidth, but it's not worth it for me. So I'll just stick with Wifi.