SEARCH KEYWORD -- Big data



  Empty slice vs nil slice in GoLang

In Go, there is a type called slice which is built on top of array. It's a very convenient type when we want to handle a group of data. This post will explain a subtle but tricky difference between empty slice and nil slice. A nil slice is a slice has a length and capacity of zero and has no underlying array. The zero value of slice is nil. If a slice is declared like below, it is a nil slice. package main import "fmt" func main() { var a []string fmt.Println(a == nil) } The output will be t...

   GOLANG,JSON,EMPTY SLICE,NIL SLICE     2018-10-18 09:25:21

  China's search engine war becomes tough

According to CNZZ, the new search engine market share report for August shows that the war of search engine is becoming tough in China. In August, four major players took almost all the search engine market share.  Among these four, Baidu still tops the market share with 63.16 percent, but it experienced a 1.09 percent drop compared to July. In contrast, its main competitor Qihoo continued to inch upwards, Qihoo's market share increased by around one percent compared to July. In the third ...

   CNZZ,Search engine,Baidu     2013-09-17 02:46:02

  Global web browser market share statistic in June

The war among the leading web browsers is still on after Google Chrome took over IE as the No.1 web browser last month. Let's take a look at the market share for different web browsers in June 2012.According to statCounter.  Chrome still remains at the No. 1 position and its market share is continuously increasing. Its market share increases by 0.28% from 32.43% in May to 32.71% in June. While for IE, eve. though it lost its No. 1 position to Chrome last month, its market share still...

   Web browser, Market share,June,2012     2012-07-02 06:08:17

  GitHub is to raise fund

Popular social coding and code hosting site GitHub is close to make an fund raising agreement with venture capital firm Andreessen Horowitz. After this round of fund raising, GitHub's market value will be around $500-800million.GitHub is a very popular social coding website, the major clients are programmers from big IT companies. Recently, GitHub even becomes a platform for some big companies to recruit new programmers, some HR managers are more willing to read applicant's GitHun profile instea...

   GitHub,Fund raising,Socail coding     2012-05-22 05:22:55

  Speech recognition breakthrough from Microsoft

Recently, Microsoft Research published a demo video on YouTube that demonstrated simultaneously translating English speech to Chinese speech with Microsoft's new research achievement. The result is quite impressive, it has large improvement compared to previous speech recognition systems. It's a big breakthrough of speech recognition. In this demo, Microsoft Chief Research Officer Rick Rashid demonstrates a speech recognition breakthrough.First when he speaks, the screen will display what he is ...

   Speech recognition, Text to speech,Machine translation     2012-11-09 23:53:21

  A Quick Look at the Services Offered by RDBMs vs. NoSQL

The world of IT has to deal with the issue of data storage. The reason for this is that there is plenty of data produced and created daily on the internet and on various business applications. In the past, RDBMs or Relational Database Management Systems were used for storage. Even though they are still used today, there are other offerings that present competition and anyone wishing to purchase data storage systems needs to make comparisons.  One such competing system is NoSQL or Not Only ...

   NOSQL,DATABASE,RDMS,DATABASE SUPPORT     2015-11-06 04:52:54

  Tim Cook is ready for China

Everybody knows that China is a big potential market. China is the biggest market of iOS devices. Currently for iOS devices, the market in North America is almost saturated, while Asia market especially China has a very big capacity for iOS devices. Tim Cook has noticed this trend. So his newly released iOS6 has showed his preference for Chinese market.  The new features added to iOS6 for supporting Chinese are : With improved text input and built-in support for popular Chinese Internet se...

   Apple,China,iOS6,Siri     2012-06-12 06:01:02

  Be Careful When Using Cursor to Help Build Application

Below are some tips or tricks when building application with Cursor. These lessons are based on my recent experience while building a Sudoku game (just wanna test Cursor's capability). Do commit frequently. Recommend doing commit for every big change (a new feature such as a new button added for some function, some big UI change like added some new component changing the UI layout a bit) Test everything (regression testing) after doing big change. It may affect existing functions when adding n...

   TIPS,AI,GUIDE,CURSOR,DRAWBACKS     2025-01-05 03:37:00

  A few things Steve Jobs hates doing but his successor did

After Apple released a few "amazing/great" products on 9th September, there are tons of discussions about these new products. The impression most people have is that Apple is losing its capability of innovation and doing things that are NOT different anymore. People will bring back the good memories of Apple when Steve Jobs was still alive everytime when they feel disappointed about the new products Apple released. In this event, Apple released some products which Steve Jobs was hating including...

   Apple,Steve Jobs,Tim Cook,Stylus,Hate     2015-09-11 08:47:13

  Testing LLM on MacOS with Llama

As a programmer, I always believe that the best way to understand something is by actually getting the hands dirty by testing it out ourselves. In past few years, with the introduction of ChatGPT, AI and associated technologies such as LLM come to a hot spot in tech industry and there are lots of platforms available and different models coming out for people to test out. This post I will demonstrate a step-by-step guide on how to run Llama(a Meta LLM) on a MacOS machine with a model. This will j...

   GUIDE,LLAMA,LOCAL,HUGGING FACE,QWEN     2024-11-17 13:36:28