All? No. We had all sorts of ways a SWIFT message would have been generated. Java,.Net, Mainframe (FORTRAN or COBOL), iSeries (COBOL or RPG). It really depended on the application. Most large banks still use a mainframe for domestic banking and will use a highly customized version of software (i.e. IBM HOGAN). They are unlikely to change working code to something else so long as they are still on the mainframe.
On the other hand, most mainframe banking applications only talk a single currency. So all the international stuff is newer stuff. It's also pretty common to see credit unions and community banks on newer software.
There's certainly a lot of factory pattern stuff out there. But your comparison is a bit outdated. Now days development uses a lot of annotations, auto-wiring/dependency injection. If I need to roll out a web service that makes some DB calls it's not that big of a lift. Maybe a half a dozen classes to get the job done (including tests).
I'm basing it on a presentation Charles Nutter (of JRuby fame) gave years ago when he walked through all the Op Codes, how they functioned, and why it's fairly "easy" to compile languages to work with the JVM compared to.Net. It's quite possible I'm a bit outdated on the number since 1.5 was still stable and 1.6 was pretty new. It's still a very small Op list.
I consult in a lot of sectors. Banking, Insurance, New Media, Old Media, Start-ups, etc. People who want to leave Java for some new language are doing it because of a set of features. I've yet to come across anyone, let alone an institution, that wanted to leave Java because of Oracles court proceedings (I would assume against Google for Android).
There was tons of talks on OpenJDK at JavaOne. If Oracle is the next Microsoft you would think they would have put the hammer down on that. I didn't see any of that happening. In fact Microsoft's cloud support of Java is based on OpenJDK and that was a keynote item.
On the other hand, I do hear a lot of dissatisfaction from the MySQL folks. They are moving to Maria (or other DBs). That has little to do with Java.
People don't understand the difference between Java the Language, Java the Virtual Machine (JVM) and Java the Browser Plug-in.
What do NetRexx, Groovy, and Scala have in common? They are all languages that are considered production stable running on top of the JVM. There are about a half dozen production ready languages that run on top of the JVM in fact. By running in the JVM these languages automatically pick up all sorts of performance and availability enhancements (JIT, Hotspoting, caching, etc.) the JVM offers. That's a lot of R&D the new languages don't have to invest in. It also allows new languages to be used in existing Java infrastructure with little to no change.
The reason this is all possible is because Java the language is just an abstraction that compiles to Java Op Code. Java Op Code is very stable. Since Java 1.0 all that's changed with the opcode is a couple new operations and couple deprecations. There's still around 100 codes total.
So why do people think Java is on the decline? Well the browser plug-in has been getting a bad name as of late. But that plug-in != Java. And frankly very few applications need a Java Plug-in. HTML5 and JS work just fine for the UI. It's not going to be a great loss if peopledisable it. You also get knee jerk reporting on this advising people to get all Java on their machines. Like it's somehow less secure than the VB runtime executors.
As far as jobs, I work in the java space. There's way more need than people to fill the need. I make extremely good money java programmer.
That's a part of it. The largest part in the evaluation is education of work force. Not a lot of rank and file programmers in the US get more than a bachelors degree. Why would they? Unless you're doing work with advanced algorithms or some sort of management there aren't a lot of drivers to have the additional education.
Because of the weight contracts have on education you see a lot of folks with unrelated degrees and foreign diploma mills. That leads to poor final output.
On a campaign level the administration knows how to put together software quickly. But that's not the way the law allows the gov't to operate. Large contractors have been gaming the bidding process for three decades.
This isn't all that different from existing car buying websites (outside the GM lock-in). Most sites like Edmunds, Autotrader, Cars, etc have features like inventory search, pricing, options, suggested market pricing. These sites connect you with dealers. The dealers pay the web sites to the leads. In return the sites get sales pricing data (which is one of the ways sites like Edmunds figures out TMV). I'm sure GM has a charge for the dealers for the leads. Perhaps slightly less than independent sites.
All GM is doing is pre-qualifying the financing, which mean the leads are slightly higher quality than Joe Blow internet.
If you wanted to get a better deal but don't like the art of the sale, Costco Auto is the better route to go.
The context is the question I posed in the original interview thread that Jimmy "answered". It related to Jimmy stating he was concerned that the editor pool was dwindling. I asked about why that was and what they were doing about it. It was a line of questions that was quite fair to him and gave him a lot of latitude to lay out the problems and solutions.
As far as I could see all he did was blame the complexities of WIki markup. There will be a WYSIWYG editor soon. Is Wiki markup obtuse? Sure. Is the WYSIWYG feature about 5 years past due? Yeah. But the BS meter goes off the chart if you're not willing to entertain that there are issues with the existing editor community. You guys gotta pull you heads out of the sand.
The answers were mostly disappointing, and I thought he was more than a bit evasive when it came to any of the operational questions relating to editors. It's pretty clear to me he's quite fine with how the current lot of editors carry things out on a day to day basis. While the WYSIWYG editor is LONG overdue I think they are diluting themselves if they think it's going to solve the dwindling editor issues.
First off Orca's don't kill humans in the wild because they swim in cold waters that don't have humans. It's not like they are native to the coastal Florida beaches. The bit about animals being smart enough to know who the human masters are. That is factually untrue. In most zoos the protocols are all about keeping the zoo keepers out of harms way of the animals. Feeding the animals is one of the most dangerous parts of the job. Making a grab for a keepers during feeding time is quite common and equipment and protocol are designed to reduce the risks.
Make no mistake, most real zoos wouldn't even fathom having an Orca show with close trainer interaction. There's a night and day difference between non-profit zoos and a multi billion dollar entertainment company.
Express is a crippled product that only works in specific use cases of OS and containers. The only reason it's free in the first place is to use as a carrot to get people to support RT, 8 Desktop and a handful of other technology stacks MS is having trouble getting people to use.
You're comparing an expensive IDE to a free one. I'd be more interested how it compares to a curated Eclipse experience like MyEclipse or a closed source IDE like IntelliJ. All that being said, Eclipse is mostly used by folks using Java or languages that run in the JVM. Visual Studio is going to be used by those on a Microsoft stack.
My guess is the bible also says it's your right to transfer your patents to Ireland so you can squirrel away your money without paying US Corporate Taxes. Do no evil meets the bottom line.
Most international wide body planes have full blown Cat III Auto-land system. Most domestic planes do not have the capability as it's a fairly costly system. The big reason for having them is to use the system is bad weather. If you're flying a plane for 10-12 hours the weather can change significantly. You may not have a lot of diversion options.
It would not be unusual for a pilot to land the plane visual given the rather nice weather and visibility at the time of the crash.
It's basically Sonos... from 8 years ago, except open source and without the hardware. Apple Airplay is great for video, but the Airplay Extreme audio players are a kludgy joke compared to Sonos. You want something that just works today get a Sonos. Yeah, Sonos is not cheap, but I feel that the price premium was paid in full and then some with all the updates and feature enhancements. I'm using hardware that's 5 years old now and it's still rock solid with all the features and services a new unit would have.
I will give kudos to Logitech Squeezebox. They don't make them anymore and they weren't as fancy as Sonos, but they were a solid product they killed before it's time.
There's a ton of people on VDSL2 that get between 5-7Mb. Usually in the 2500-3000 meter range. It would be interesting to see how much of a boost these technologies could lend. Getting 30-50 Mb with a simple DSLAM and Modem swap would be game changer.
Back in 2011 the AP reported that you commented that the ranks of Editors was slowly dwindling. "We are not replenishing our ranks...it is not a crisis, but I consider it to be important." What's have you and Wikipedia done to address that? Do you see problems do you think need to be addressed with the editor population? What do you think is working well with Editors? How hands on are you with the editor population?
I would think about it another way. 1) They have incredibly high turn over. There don't have old line workers. 2) The part suppliers don't have the means to automate to that extent. 3) They are Taiwanese not Chinese. They have no allegiance to China and don't consider employment in China to be their problem.
The Good: RT gets us into ARM and it leaves behind a ton of baggage that has hindered good development on MS platforms.
The Bad: Microsoft can't market their way out of a wet paper sack. Looking at the commercials all I can tell is there's a snap on keyboard and people in Washington State like to dance. Moreover, even the BlackBerry Tablet had a bigger release profile and certainly better availability in stores. All of this lead to very few apps and developers that threw their lot in with RT early on getting burned.
The Ugly: Do a Pro Tablet, or do a RT tablet. Don't do both. Consumers have no idea what the difference is. The ones that bought an RT tablet feel pretty underwhelmed by the app availability.
It's actually quite promising and her experiments are specifically geared at finding economical processes that scale. The first section of her experiments deal with increasing yields of the algae. Both in terms of the mass and the lipids that would convert to fuel. Basically she found that you could use Neon gas to filter natural light and controlling CO2 at various stages get a 20% bump over natural light.
The next steps were to find alternative methods of extracting the lipids from the algae without the use of toxic chemicals. She used several processes at various points to archive this. All of which had a heavy focus on economic viability.
The only concern I have about this is what happens to a freshman in college who thinks they can just run any old experiments they want in the lab. That's the biggest barrier to this research continuing.
It's customary to pay interns for business, in particular IT, finance, accounting, engineering, product development, etc. For blue collar work it may be more common for a student to be in an apprenticeship program. The school usually ends up getting paid, and the work done is graded and part of the program. Teaching is similar as well, but it's part of the grade used for the degree.
All? No. We had all sorts of ways a SWIFT message would have been generated. Java, .Net, Mainframe (FORTRAN or COBOL), iSeries (COBOL or RPG). It really depended on the application. Most large banks still use a mainframe for domestic banking and will use a highly customized version of software (i.e. IBM HOGAN). They are unlikely to change working code to something else so long as they are still on the mainframe.
On the other hand, most mainframe banking applications only talk a single currency. So all the international stuff is newer stuff. It's also pretty common to see credit unions and community banks on newer software.
There's certainly a lot of factory pattern stuff out there. But your comparison is a bit outdated. Now days development uses a lot of annotations, auto-wiring/dependency injection. If I need to roll out a web service that makes some DB calls it's not that big of a lift. Maybe a half a dozen classes to get the job done (including tests).
I'm basing it on a presentation Charles Nutter (of JRuby fame) gave years ago when he walked through all the Op Codes, how they functioned, and why it's fairly "easy" to compile languages to work with the JVM compared to .Net. It's quite possible I'm a bit outdated on the number since 1.5 was still stable and 1.6 was pretty new. It's still a very small Op list.
I consult in a lot of sectors. Banking, Insurance, New Media, Old Media, Start-ups, etc. People who want to leave Java for some new language are doing it because of a set of features. I've yet to come across anyone, let alone an institution, that wanted to leave Java because of Oracles court proceedings (I would assume against Google for Android).
There was tons of talks on OpenJDK at JavaOne. If Oracle is the next Microsoft you would think they would have put the hammer down on that. I didn't see any of that happening. In fact Microsoft's cloud support of Java is based on OpenJDK and that was a keynote item.
On the other hand, I do hear a lot of dissatisfaction from the MySQL folks. They are moving to Maria (or other DBs). That has little to do with Java.
People don't understand the difference between Java the Language, Java the Virtual Machine (JVM) and Java the Browser Plug-in.
What do NetRexx, Groovy, and Scala have in common? They are all languages that are considered production stable running on top of the JVM. There are about a half dozen production ready languages that run on top of the JVM in fact. By running in the JVM these languages automatically pick up all sorts of performance and availability enhancements (JIT, Hotspoting, caching, etc.) the JVM offers. That's a lot of R&D the new languages don't have to invest in. It also allows new languages to be used in existing Java infrastructure with little to no change.
The reason this is all possible is because Java the language is just an abstraction that compiles to Java Op Code. Java Op Code is very stable. Since Java 1.0 all that's changed with the opcode is a couple new operations and couple deprecations. There's still around 100 codes total.
So why do people think Java is on the decline? Well the browser plug-in has been getting a bad name as of late. But that plug-in != Java. And frankly very few applications need a Java Plug-in. HTML5 and JS work just fine for the UI. It's not going to be a great loss if peopledisable it. You also get knee jerk reporting on this advising people to get all Java on their machines. Like it's somehow less secure than the VB runtime executors.
As far as jobs, I work in the java space. There's way more need than people to fill the need. I make extremely good money java programmer.
That's a part of it. The largest part in the evaluation is education of work force. Not a lot of rank and file programmers in the US get more than a bachelors degree. Why would they? Unless you're doing work with advanced algorithms or some sort of management there aren't a lot of drivers to have the additional education.
Because of the weight contracts have on education you see a lot of folks with unrelated degrees and foreign diploma mills. That leads to poor final output.
On a campaign level the administration knows how to put together software quickly. But that's not the way the law allows the gov't to operate. Large contractors have been gaming the bidding process for three decades.
This isn't all that different from existing car buying websites (outside the GM lock-in). Most sites like Edmunds, Autotrader, Cars, etc have features like inventory search, pricing, options, suggested market pricing. These sites connect you with dealers. The dealers pay the web sites to the leads. In return the sites get sales pricing data (which is one of the ways sites like Edmunds figures out TMV). I'm sure GM has a charge for the dealers for the leads. Perhaps slightly less than independent sites.
All GM is doing is pre-qualifying the financing, which mean the leads are slightly higher quality than Joe Blow internet.
If you wanted to get a better deal but don't like the art of the sale, Costco Auto is the better route to go.
A Dingo ate my freedom!
The context is the question I posed in the original interview thread that Jimmy "answered". It related to Jimmy stating he was concerned that the editor pool was dwindling. I asked about why that was and what they were doing about it. It was a line of questions that was quite fair to him and gave him a lot of latitude to lay out the problems and solutions.
As far as I could see all he did was blame the complexities of WIki markup. There will be a WYSIWYG editor soon. Is Wiki markup obtuse? Sure. Is the WYSIWYG feature about 5 years past due? Yeah. But the BS meter goes off the chart if you're not willing to entertain that there are issues with the existing editor community. You guys gotta pull you heads out of the sand.
The answers were mostly disappointing, and I thought he was more than a bit evasive when it came to any of the operational questions relating to editors. It's pretty clear to me he's quite fine with how the current lot of editors carry things out on a day to day basis. While the WYSIWYG editor is LONG overdue I think they are diluting themselves if they think it's going to solve the dwindling editor issues.
First off Orca's don't kill humans in the wild because they swim in cold waters that don't have humans. It's not like they are native to the coastal Florida beaches. The bit about animals being smart enough to know who the human masters are. That is factually untrue. In most zoos the protocols are all about keeping the zoo keepers out of harms way of the animals. Feeding the animals is one of the most dangerous parts of the job. Making a grab for a keepers during feeding time is quite common and equipment and protocol are designed to reduce the risks.
Make no mistake, most real zoos wouldn't even fathom having an Orca show with close trainer interaction. There's a night and day difference between non-profit zoos and a multi billion dollar entertainment company.
There's 389112 possible combinations. Most phones lock for 5 minutes after 3-5 tries. That's about 270 days minimum to fully brute the unlock.
Express is a crippled product that only works in specific use cases of OS and containers. The only reason it's free in the first place is to use as a carrot to get people to support RT, 8 Desktop and a handful of other technology stacks MS is having trouble getting people to use.
You're comparing an expensive IDE to a free one. I'd be more interested how it compares to a curated Eclipse experience like MyEclipse or a closed source IDE like IntelliJ. All that being said, Eclipse is mostly used by folks using Java or languages that run in the JVM. Visual Studio is going to be used by those on a Microsoft stack.
My guess is the bible also says it's your right to transfer your patents to Ireland so you can squirrel away your money without paying US Corporate Taxes. Do no evil meets the bottom line.
Most international wide body planes have full blown Cat III Auto-land system. Most domestic planes do not have the capability as it's a fairly costly system. The big reason for having them is to use the system is bad weather. If you're flying a plane for 10-12 hours the weather can change significantly. You may not have a lot of diversion options.
It would not be unusual for a pilot to land the plane visual given the rather nice weather and visibility at the time of the crash.
It's basically Sonos... from 8 years ago, except open source and without the hardware. Apple Airplay is great for video, but the Airplay Extreme audio players are a kludgy joke compared to Sonos. You want something that just works today get a Sonos. Yeah, Sonos is not cheap, but I feel that the price premium was paid in full and then some with all the updates and feature enhancements. I'm using hardware that's 5 years old now and it's still rock solid with all the features and services a new unit would have.
I will give kudos to Logitech Squeezebox. They don't make them anymore and they weren't as fancy as Sonos, but they were a solid product they killed before it's time.
Too bad you can't get 1Pass for a game console.
These days computers and cypto Technics are powerful enough that they will likely have a 85% success rate at resolving the hashes. Even if salted.
There's a ton of people on VDSL2 that get between 5-7Mb. Usually in the 2500-3000 meter range. It would be interesting to see how much of a boost these technologies could lend. Getting 30-50 Mb with a simple DSLAM and Modem swap would be game changer.
Back in 2011 the AP reported that you commented that the ranks of Editors was slowly dwindling. "We are not replenishing our ranks...it is not a crisis, but I consider it to be important." What's have you and Wikipedia done to address that? Do you see problems do you think need to be addressed with the editor population? What do you think is working well with Editors? How hands on are you with the editor population?
I would think about it another way. 1) They have incredibly high turn over. There don't have old line workers. 2) The part suppliers don't have the means to automate to that extent. 3) They are Taiwanese not Chinese. They have no allegiance to China and don't consider employment in China to be their problem.
The Good: RT gets us into ARM and it leaves behind a ton of baggage that has hindered good development on MS platforms.
The Bad: Microsoft can't market their way out of a wet paper sack. Looking at the commercials all I can tell is there's a snap on keyboard and people in Washington State like to dance. Moreover, even the BlackBerry Tablet had a bigger release profile and certainly better availability in stores. All of this lead to very few apps and developers that threw their lot in with RT early on getting burned.
The Ugly: Do a Pro Tablet, or do a RT tablet. Don't do both. Consumers have no idea what the difference is. The ones that bought an RT tablet feel pretty underwhelmed by the app availability.
I googled for her paper on the project. http://algaetooil.weebly.com/
It's actually quite promising and her experiments are specifically geared at finding economical processes that scale. The first section of her experiments deal with increasing yields of the algae. Both in terms of the mass and the lipids that would convert to fuel. Basically she found that you could use Neon gas to filter natural light and controlling CO2 at various stages get a 20% bump over natural light.
The next steps were to find alternative methods of extracting the lipids from the algae without the use of toxic chemicals. She used several processes at various points to archive this. All of which had a heavy focus on economic viability.
The only concern I have about this is what happens to a freshman in college who thinks they can just run any old experiments they want in the lab. That's the biggest barrier to this research continuing.
It's customary to pay interns for business, in particular IT, finance, accounting, engineering, product development, etc. For blue collar work it may be more common for a student to be in an apprenticeship program. The school usually ends up getting paid, and the work done is graded and part of the program. Teaching is similar as well, but it's part of the grade used for the degree.
Entertainment is off in it's own little world.