Today's Question:  What's your opinion about Alibaba mooncake incident?        GIVE A SHOUT
Java Interview Questions

Java Interview Questions

Currently there are many articles online which summarize the list of Java interview questions. Some cover lots of basic questions and some cover some specific questions in specific area such as multithreading. In this post, we will not cover the really basic questions, we will cover something different. For basic question, you can read Java Interview Questions。 Basic What is primitive data type? How many primitive data types in Java? What are they? -- A primitive type is predefined...
Share on Facebook  Share on Twitter  Share on Google+  Share on Weibo  Share on Reddit  Share on Digg  Share on Tumblr  Share on linkedln    READ MORE


Loading images progressively using Gaussian blur

 sonic0002    178  0  0

The popular online publishing platform Medium has adopted an impressive image loading mechanism -- pure color - blur image loading - real image loading. Since images on Medium usually have high definition, it takes much time to load an image and hence brings a bad user experience if rendering the image after it's completely downloaded. The solution Medium comes out is to preload an small image when the real image is being loaded.  On Medium, the HTML code will have below pattern ...

Traditional recursion vs Tail recursion

 sonic0002    817  2  0

Recursion is a frequently adopted pattern for solving some sort of algorithm problems which need to divide and conquer a big issue and solve the smaller but the same issue first. For example, calculating fibonacci  accumulating sum and calculating factorials. In these kinds of issues, recursion is more straightforward than their loop counterpart. Furthermore, recursion may need less code and looks more concise. For example, let's calculate sum of a set of numbers starting with 0 and st...

Spring – Web sockets in Java Development

 johnmorgan    548  0  0

Experts of java development team are sharing this article with entire java development community. The purpose behind intending this post is to explain spring – Web sockets as a concept to rest of the world. Technology: Web socket is the one of the protocol supported by web-browsers and web-servers. It provides the two-way communication between client and server. It is used in any Java application for providing the two way communication between client and server. It opens a connection betw...

Using public key authentication in SSH

 sonic0002    688  0  0

SSH is a popular cryptographic network protocol for secure network service operation. It is frequently used in remote server login. For a system administrator or software developer, SSH is frequently used to access remote servers or development servers or testing servers etc.  To login with SSH, there are different authentication mechanisms : password, public key and interactive etc. If a remote server needs to be accessed frequently, password authentication may be too troublesome as p...

iPhone 7 may come with following new features

 sonic0002    1,548  0  0

There are all kinds of news that iPhone 7 will be released in the coming September. Now the news seems to be convincing. On 26 August, a Sina Weibo(China's Twitter) user @POPPUR posted an weibo which says that China Telecom, one of the largest telecom vendors in China, has opened the pre-order of iPhone 7. Along with this, a few new features of iPhone 7 are also released. On the photo uploaded, there are a few new features of iPhone 7 displayed. They are : Waterproof No headphone jack Wireless...

more ►


What's your opinion about Alibaba mooncake incident?

On 12 September, China's eCommerce giant Alibaba fired a few employees for ordering mooncakes intended for internal employees by "cheating". The background of this incident is that Alibaba developed a mooncake ordering system open to internal employee just before the Chinese Mid-Autumn festival(15 September). Knowing about this news, 4 Alibaba security engineers and 1 Aliyun(Alibaba Cloud) engineer wrote some script to help order the mooncake automatically. When the system was open, the script started to work and ordered a total of 124 boxes of mooncakes. After this happened, the management team had a conversation with the 5 employees and fired them a few hours later because the management team thought their behavior violated Alibaba's value(honest, fair play). However, the engineers get fired said they were just using some technical method to assist them and didn't intend to order so many and contacted HR to report this on their own initiative. This triggered a big debate later in China. Lots of people think Alibaba is too stringent on this and it hurts the geek spirit of programmers. What do you think of it? What will happen if this happens in your company? Is this considered normal as a geek?

Should a CTO write code?

A CTO is usually considered as a person with strong technology sense and knows how to build the best technology strategy of the company and conquer technical challenges facing the company. And a CTO is frequently conceived as a person who can write code well. There are a few arguments about what a CTO needs to do exactly. What do you think a qualified CTO needs to do? Does s/he need to write code? Does s/he need to be a tech guru?

What does it feel to have a programmer dad or mom?

What does it feel to have a programmer dad or mom? Will there be many discussions on technical topics during dinner? Do you want to have a programmer dad or mom?

Should we be worried about the win of AlphaGo?

The biggest event today is the match between AlphaGo(The AI system from Google) ad Lee Sedol. The result of the first match is that AlphaGo defeats Lee Sedol. There will be another four matches in following days. After today's match, many people are happy to see that AlphaGo wins, but many others are worrying about that human beings are defeated by machines. Should we be worried of the win of AlphaGo? Will we be replaced by machines in the future? What's your opinion about AI?
RESPONSES FROM ibmer  pulltech  Ke Pi  Deepak Patel 

Why doesn't IBM file legal brief in support of Apple?

Recently the legal case between FBI and Apple over unlocking iPhone as requested by FBI is a very hot topic in tech industry. Many tech giants include Google, Microsoft, Facebook and lots others have expressed their support of Apple by filing legal briefs. But we noticed that IBM is missing in the list of supporters. Do you think why IBM is missing? What is IBM concerning about? Afraid of losing government deals?

more ►



Random number generator

Random number generator

By sonic0002 at 2016-09-24 08:29:26
Image authorized by Sina Weibo user 爱开源魅影