推 miyusuea: 破千萬都不一定來是真的 10/20 13:41
推 frouscy: 大神出沒!!以前常在spark的mailing list看到 10/20 13:47
推 hungys: Netflix的大大! 10/20 13:50
→ Lordaeron: 用scala 比寫java,寫得快,也跑得快? 10/20 13:54
→ Lordaeron: IT 無聊的地方,很多時候,就是要潮,東西算起來差不 10/20 13:54
→ Lordaeron: 多,但潮就是不一樣。 10/20 13:55
→ Lordaeron: 做ML 跟scala什麼事呢?統計學得好比較重要吧。 10/20 13:55
→ dbtsai: 跑得快不快 就技術了。當然統計是標配知識 10/20 13:57
→ dbtsai: BTW, 做 ML 很多時間都在搞 features 所以真正算法大概10% 10/20 14:01
推 frouscy: Scala跑得快不見得, 但寫起來快是真的. 還不容易錯. 10/20 14:14
推 longlyeagle: Scala寫起來真的快 但不容易錯? 10/20 14:28
→ Murasaki0110: 現在學還來得急ㄇ 10/20 14:31
推 frouscy: @longlyeagle: 我認為和Java比的話的確是. 語言上的差異 10/20 14:45
→ frouscy: 特別是要處理concurrency的時候 10/20 14:46
推 spiderway: 嗚嗚想學 10/20 15:25
→ Lordaeron: 例如什麼concurrency會錯呢? 10/20 15:33
推 frouscy: scala是一個傾向immutable object的語言. 這就可以避掉一 10/20 15:53
→ frouscy: 堆做concurrency時可能會遇到的問題 10/20 15:54
推 Trick: 寫起來快,別人讀起來就很難說惹 10/20 15:56
推 drajan: scala寫得好的話是很好讀的 當然因為是FP門檻較高一些 10/20 15:59
→ Lordaeron: FP, 嗯,看來用了FP,高級不少的原因。 10/20 16:01
→ Lordaeron: concurrency 問題?真的不知有什麼問題。 10/20 16:01
→ rodion: 那Haskell呢? 因為跟SPARK沒(?)無縫整合 所以沒Scala搶手? 10/20 16:15
→ rodion: 不過就純粹學習FP來說 感覺上Haskell比較"乾淨"(沒混入OO) 10/20 16:16
→ Lordaeron: 這故事是說,你要高薪,一定要潮/高級。不然就低薪吧 10/20 16:18
推 drajan: 你要高薪 一定要會的人很少 這是可以肯定的 10/20 16:21
推 pishen: concurrency問題,就是所有跟lock有關的問題? 10/20 16:29
→ pishen: 當你有很多個thread要共用資料時會燒掉你的腦袋的問題? 10/20 16:30
推 pishen: 其實這不叫concurrency,single thread也可以concurrencyXD 10/20 16:34
→ Lordaeron: 少人會不代表有高新,要加上潮才會有。不然prolog怎樣 10/20 16:49
→ Lordaeron: smalltalk呢?都很少人會。但它們不潮。 10/20 16:54
推 elements: 我想應該去看看這篇作者的簡歷 不是語言那麼簡單 10/20 16:57
→ rodion: 不是潮不潮的問題吧 近年來資料量暴增 處理大量資料的應用 10/20 17:06
→ rodion: 也需求大增 但是大量資料所需要的大量運算資源 在CPU時脈 10/20 17:07
→ rodion: 進展停滯的情形下 只能依賴高度平行運算 傳統程式的平行 10/20 17:08
→ rodion: 運算非常困難且易出錯 而平行運算剛好是函數式語言的niche 10/20 17:09
→ rodion: 因此Scala等函數式語言不紅的話才奇怪哩 10/20 17:10
推 Argos: Netfilx? 阿iOS APP字幕~(被蓋布袋 10/20 17:31
推 frouscy: concurrency沒什麼問題啊. 就像C讓programmer自己管理記 10/20 17:31
→ Lordaeron: 哈.....198X年,NASA 已經日產50GB 的資料了,scala? 10/20 17:31
→ Lordaeron: 明明就是潮,認了不就好了。又沒人說不好。 10/20 17:32
→ frouscy: 憶體一樣沒什麼問題, 可是就比較容易寫錯 10/20 17:32
→ Lordaeron: java 沒讓programmer管了,會不會錯?多的呢。 10/20 17:36
推 frouscy: 會錯啊. 但是會錯的部份比c少了 10/20 17:38
→ Lordaeron: 看人,看什麼系統吧。 10/20 17:39
推 PoloHuang: 神 10/20 17:53
推 penolove: 確實是先碰惹pyspark 覺得神慢, 才碰scala的(spark) 10/20 18:08
→ GoalBased: 不能說是潮吧..剛好站在風口上 ML呢! 10/20 19:00
推 ousapas: 看原PO的電機物理雙學位 會讓人覺得基礎知識比較重要XD 10/20 19:21
推 drajan: Spark committer, 再差也有美金20萬起跳 10/20 20:06
→ Lordaeron: USD 20萬一年呢, 大家快去學. 10/20 22:37
→ ku399999: 如果覺得只有潮...可以跟著jserv的課學習 10/20 23:39
→ ku399999: 最近才剛講完~ 10/20 23:40
推 popxpopxpop: 要學的話還要學到一段程度版大公司才要 10/21 00:21
→ dbtsai: 現在 pyspark 對 dataframe 幾乎和 Scala 一樣快了 data 10/21 02:27
→ dbtsai: 不會離開 JVM. 10/21 02:27
→ dbtsai: 的確 Scala Spark 是工具,ML domain knowledge 一樣重要. 10/21 02:31
→ Lordaeron: 一個language 要什麼才叫程度呢?背得起怪語法? 10/21 08:51
推 kkx55893: 想請問企業主投資ML賺到錢的多嗎?目前有ML實務上的成功 10/21 21:52
→ kkx55893: 案例嗎 10/21 21:52
→ kkx55893: 在大公司使用在大公司使用ML通常會預測什麼呢 10/21 21:53
推 soheadsome: RISC-V的不是用scala當HDL嗎 10/21 22:24
推 ousapas: 像原PO在Netflix做過推薦系統 能夠直接提高觀看數 10/21 23:14
→ ousapas: 還有Youtube首頁的推薦影片 全都和ML有關 10/21 23:15
推 ousapas: 最早網路商業應用據說是Amazon的推薦購買清單 10/21 23:16
推 ripple0129: 站在風口連豬也能飛嗎 10/22 01:00
→ manaup: 站在風口好重要啊 只能站地上看豬在天上飛 還真不開心 10/22 01:28
推 woogee: 我都用PySpark寫說@@ 10/22 05:11
推 fishlinghu: 只可惜有些豬是連爬到風口都懶 還是沒辦法飛 10/22 09:27
→ Lordaeron: 風口不就是潮的意思了? 轉什麼詞呢. 10/22 09:59
→ Lordaeron: 承認一個事實, 就是, 如何解決問題不是重點, 重點是用 10/22 10:01
→ Lordaeron: 什麼工具來解決. 這種IT 的現像就好了. 10/22 10:01
→ Lordaeron: 簡單的一句,就是要"潮". 10/22 10:02
→ Lordaeron: 要拿高薪, 就是要"潮" 10/22 10:02
→ Lordaeron: 說句不好聽的,學會SCALA,對有點底的人, 要不要一星期? 10/22 10:04
→ Lordaeron: 但,有人又要補上"要學到一段程度",但什麼是程度呢? 10/22 10:05
→ Lordaeron: 如何衡量呢? 相信這邊, 沒人講得出來. 10/22 10:05
→ Lordaeron: 再說,用了scala本來就不考慮你寫出來的有跑得多快了. 10/22 10:06
→ Lordaeron: 這....我想像竹的程度:寫出來的CODE,跑得快. 10/22 10:06
→ Lordaeron: 這件事就變得不重要了. 10/22 10:07
→ Lordaeron: 當然還有其它面向, 例如程度可以是:CODE要夠短. 10/22 10:08
→ Lordaeron: 又或者是:夠不夠FP(怎麼叫夠?) 10/22 10:08
→ KanoLoa: 讓我哭一下prolog 只在大學專題用過 10/22 12:36
推 Wush978: 眾IT皆潮L獨醒 10/22 12:57
→ Lordaeron: 眾IT 比潮? 哪你SCALA 了嗎? 你高薪了嗎? 10/22 12:58
→ Lordaeron: 如果沒有, 哪你是醒還是沒醒? 10/22 13:00
→ Wush978: 我當然隨波逐流,不如L大以潮解釋自己不懂的事啊 10/22 13:25
→ Lordaeron: 哪是有潮還是有醒呢? 我不懂的事太多了,沒你懂得多. 10/22 14:06
→ Lordaeron: 不然, 請你指出我不懂的是什麼好了. 讓大家開眼界. 10/22 14:07
→ Lordaeron: @Wush978, 開一篇吧. 10/22 14:08
推 frouscy: 什麼叫有點底? 一個沒接觸過FP的我不相信一星期他可以掌 10/22 14:18
→ frouscy: 握Scala. 10/22 14:18
→ frouscy: 為什麼會高薪? 是因為供給少, 需求多. 10/22 14:19
推 frouscy: 究竟關潮什麼事, 要不要好好去讀一下經濟學啊 10/22 14:22
→ Lordaeron: 經濟學啊? 原來你知道供給有多少? 哪來的數據? 10/22 14:30
→ Lordaeron: 你不相信可以一週掌握SCALA 的證據是? 你無法一週掌握? 10/22 14:31
→ Lordaeron: 還是, 你連什麼concurrency 問題都講不出的關係? 10/22 14:31
推 frouscy: 市場價格是由供給需求決定的, 這個是經濟學基本原理. 10/22 14:40
→ frouscy: L大發現了市場價格是由潮決定的, 我看可以拿諾貝爾經濟學 10/22 14:41
→ frouscy: 獎了 10/22 14:41
→ frouscy: 快出書吧L大 10/22 14:42
推 frouscy: concurrency我不是有說明了嗎, shared memory不能mutate 10/22 14:46
→ frouscy: 就能避掉很多在race condition下面可能造成的不一致性 10/22 14:46
→ frouscy: 甚至如果你是用purely functional的寫法, 就跟本不會有 10/22 14:48
→ frouscy: shared memory的問題 10/22 14:48
→ frouscy: 你寫出來的concurrency code就更不容易出錯. 10/22 14:49
→ Lordaeron: @frouscy,慘了,台灣最近的菜價要拿諾貝爾經濟學獎了. 10/22 15:58
→ Lordaeron: 哈......, 台灣還有無薪假可以拿獎的呢. 10/22 15:59
→ Lordaeron: 致於你的concurrency 問題也太淺了, 就是我這麼不懂的 10/22 16:00
→ Lordaeron: 人,都可以寫得沒問題. 不用scala幫忙的啦. 10/22 16:00
推 frouscy: 原來菜價高是因為菜很"潮", L大這個發現真是太了不起了. 10/22 16:10
→ frouscy: 能不能請L大發篇專文解釋解釋, 小魯駑鈍實在無法理解 10/22 16:11
→ frouscy: 諾貝爾經濟學獎級的理論實在太高深了 10/22 16:12
→ frouscy: concurrency的問題很淺, NullPtr也很淺, memory leak的問 10/22 16:13
→ frouscy: 題也很淺. 這些都很基本, 但是都是常犯的錯. 洞在那, 人 10/22 16:14
→ frouscy: 就是有可能掉進去. 10/22 16:14
→ frouscy: nullptr的解法就是不要用null, memory leak的解法不要讓 10/22 16:15
→ frouscy: 人自己管記憶體, concurrency的解法就是不要mutate 10/22 16:16
→ frouscy: 你當然可以說這些問題只要programmer自己注意都可以避開 10/22 16:19
→ frouscy: 可是如果一個語言在設計上就把這些洞填起來, 他當然更不 10/22 16:21
→ frouscy: 容易錯 10/22 16:21
→ Lordaeron: 哈....菜價是供需問題, 當然不是潮. 不是經濟學嗎? 10/22 17:09
→ Lordaeron: 太淺的東西, 的確不需要什麼SCALA 來幫忙. 不然當年人 10/22 17:10
→ Lordaeron: 家怎麼寫? 寫scala的人怎麼寫? 10/22 17:10
推 frouscy: 這說法很好笑. 就像做四則運算可以用紙算就好, 那為什麼 10/22 17:31
→ frouscy: 要發明計算機? 10/22 17:31
→ frouscy: 計算機比較潮嗎? 不是吧. 是因為計算機比較好用啊. 10/22 17:32
推 frouscy: 刷牙為什麼不用普通牙刷, 發明電動牙刷是因為比較潮嗎 10/22 17:34
→ frouscy: 煮水為什麼不用水壺就好, 熱水瓶是因為比較潮才出現嗎 10/22 17:35
→ Wush978: L大要反駁我的話,還請發一篇文章探討你很懂的scala特 10/22 18:18
→ Wush978: 性再解釋為什麼你覺得scala紅只是因為潮 10/22 18:18
→ Lordaeron: 咦@Wush978, 是你反駁我呢. 怎麼變成我反駁你了? 10/22 18:29
→ Lordaeron: 你不是用R 的嗎? R 特性不好了? 對哦, R 的底大多還是 10/22 18:30
→ Lordaeron: C/C++ 之類的. 10/22 18:30
→ Lordaeron: @frouscy, 完全兩件事拿來講, 這樣的邏輯是? 10/22 18:30
→ Lordaeron: 用computer是因為方便, 且快. 10/22 18:32
→ Lordaeron: 而你其它的舉例, 自己想吧. 10/22 18:33
→ Lordaeron: 經濟學下次別亂講了囉, 你活在台灣哦. 10/22 18:34
→ Lordaeron: 而, 市場機制, 這本來就是笑話. 10/22 18:35
→ Lordaeron: 如果連一點歷史都不知, 就別拿出來講了. 10/22 18:35
推 frouscy: 你一直強調SCALA只是潮, 事實上他的確比較方便, 而且不容 10/22 20:05
→ frouscy: 易錯, 能使programmer更有生產力. 這樣的原因使它產生了 10/22 20:07
→ frouscy: 需求, 使得會Scala的人, 或是廣義講, 會FP的人有了高薪. 10/22 20:08
推 frouscy: 本篇原po是在美國工作吧, 也不是只有在台灣scala才高薪啊 10/22 20:13
推 frouscy: 我真的很希望L大大快寫一本"潮"就會高薪的書, 我經濟學學 10/22 20:18
→ frouscy: 很爛啊, 希望L大大多指點指點. 10/22 20:19
→ ku399999: 結論:矽谷是時尚產業聚落 10/22 20:40
→ Lordaeron: @frouscy, how about python? 你的經濟學爛,就別說了. 10/22 21:48
→ Lordaeron: 結論:IT 是個時尚產業, 前天云端, 昨天python,R, 10/22 21:53
→ Lordaeron: 今天又說scala了. 不就這樣, 多方便? FP 有比較強? 10/22 21:53
→ Lordaeron: 不就是為了解決問題, 非得要scala 才能解決? 10/22 21:54
→ Lordaeron: 網站用ruby, 硬是比PHP 高薪, WHY? 更有生產力? 10/22 21:56
→ Lordaeron: scala 更有生產力? 跟什麼比? 如何比? 10/22 21:58
推 frouscy: 所以希望L大指點迷津啊, 不然請大大找幾篇文獻說明潮能 10/22 22:11
→ frouscy: 影響價格的. 我認為會高薪就是因為供需, 大大您一直在扯 10/22 22:12
→ frouscy: 潮, 不然先請大大定義一下什麼叫做潮, 我們比較好討論 10/22 22:13
推 frouscy: 生產力當然是跟java比啊, 大大要不要看一下你自己的第一 10/22 22:15
→ frouscy: 條推文? 10/22 22:15
推 fishlinghu: L大真的不知道在跳針啥 感覺就是閒閒沒事來討戰的 10/22 22:27
→ fishlinghu: 我們凡夫俗子哪管潮不潮 能賺錢就是好語言 就這樣 10/22 22:27
→ fishlinghu: 不會有人有興趣跟你討論潮不潮 學東西 賺錢就來不及了 10/22 22:28
→ Lordaeron: @fishlinghu, 跳針? 跳哪裏? 哪你還不快去賺,還回我? 10/22 22:42
→ Lordaeron: @frouscy, 跟JAVA 比什麼? 比寫得快還是跑得快?怎麼比? 10/22 22:43
→ Lordaeron: 忘了, 潮不潮,也是經濟的一環. 10/22 22:44
→ Lordaeron: 而你的供需論, 可以回去看新聞了. 別再扯了. 10/22 22:45
→ Lordaeron: 請你出 JAVA vs SCALA 的生產力如何比,做個圖來看看. 10/22 22:46
→ Lordaeron: 各大網站比各LANG 的PERFORMANCE,都會給出怎麼比等情境 10/22 22:47
→ Lordaeron: 故, 麻煩你一下了. 10/22 22:47
→ frouscy: L大, google一下真的不會太難 10/22 22:59
→ frouscy: 那請問潮會高薪的文獻或文章呢? 10/22 23:00
→ frouscy: 潮的定義呢? 10/22 23:02
→ frouscy: l/H1RIol 10/22 23:03
→ ku399999: IT的確有流行趨勢,但如果因此覺得用Scala跟JAVA沒差有 10/23 08:06
→ ku399999: 點太過了吧XD 放開心胸欣賞他人的優點蠻重要的 coding跟 10/23 08:07
→ ku399999: 人生都是 10/23 08:07
→ ku399999: FP是所有語言的趨勢還是有它的原因的吧 10/23 08:14
→ Lordaeron: @ku399999, 誰說沒差? 10/23 08:41
→ Lordaeron: @frouscy,真的不難, 但以你的程度,真的不懂什麼是比較. 10/23 08:42
推 frouscy: L大不要一直打一些不著邊際的高空, 然後迴避我的問題吧 10/23 12:15
→ frouscy: . 你要我拿的證據我拿別人對工程師做的survey給你看了. 10/23 12:15
→ frouscy: 那請問大大對潮的定義呢? 潮對高薪影響的證據呢 10/23 12:15
→ siriusu: f講的很清楚啊L在幹嘛XD 10/23 12:47
推 CGary: 還沒吵完啊?潮不潮我不知道 但很明顯自從眾企業主發現現在 10/23 13:57
→ CGary: ML可以搞的東西那麼多之後 錢就是大把大把砸到這裡去 而這 10/23 13:58
→ CGary: 世界總是這樣 總有人喜歡跟隨潮流賺錢 也有人喜歡固守自己 10/23 13:59
→ CGary: 的領域 對錯很難說 自己喜歡就好 10/23 13:59
→ CGary: Scala本來就是為了應付大批的Java工程師而發展的東西, 沒有 10/23 13:59
→ CGary: 那麼多的人湧入一個市場 市場上最高薪就拱不高也是事實 所 10/23 14:00
推 CGary: 以最奇怪的是 見過那麼多世面還會覺得這樣指出很有眼界不是 10/23 14:03
→ CGary: 很奇怪嗎?@_@ 10/23 14:03
推 thinklu: 有人知道某L在崩潰什麼嗎? 就是硬要吵硬要辯 但又不就 10/23 15:54
→ thinklu: 事來討論 不知道在悲憤什麼... 10/23 15:54
推 artopll: 我用pyspark寫耶XD 11/01 18:53