Taipei, Taiwan
Joined August 2009
不能理解,為什麼餐廳要弄個人形立牌大聲的喊 Oh Shxt!! 🤨🤨🤨🤨
84
LinkedIn跳出來的通知。 嗯…我是認識這位沒錯,不過你看看一個UI/UX Design Lead,連英文字中間要空一格都不知道,寫成 CORPORATIONUI,這倒底是要設計什麼…
4
109
更新到iOS 27,但怎麼覺得這個圓按鈕在視覺上有點瘦,不像正圓?
1
2
138
有人真的用AI賺到一千萬了
17
85
8
1,009
110,004
這可是在組織裡奪權的好方法啊!尤其當CTO是大廠,例如Google出身,又沒有真的學過組織管理的情況下。 #我沒有在影射最近出事的某新創
This effect is really common in software. The Android dev community spent 10+ years doing something called “Clean Architecture”, just to end up realizing that most of it was not needed 🤷‍♂️ Folks would create 5+ layers of code that couldn’t touch each other for some reason, so they’d throw an interface between every pair of them, then force mapping pojos from one layer to another. All that just to build a simple app. This effect is very hard to escape. The way it happens is: - someone learns a new concept that sounds revolutionary in theory. - People start writing and talking about it in complex terms as if it was rocket science, just to position themselves as an authority on the topic and grow their personal brand. - A whole scene is created out of a concept that was meant to be a trivial thing, to the point that there is a major force pushing every dev in the community to do the same. Usually only a handful of devs are smart/brave enough to study it with a critical eye and propose alternatives. Mostly because they are hardly pushed back by the whole community when they do so, since the big majority of devs simply follow what everyone else says, and never try to actually understand the concepts and why they exist.
1
3
628
身為zh_tw維護者,好久沒聽到這個distro了。
今天下午嘗試在 86Box 上安裝 Mandrake Linux 9,裝了三次都失敗 XD 可惜了,本來想回味一下 Mandrake 的,我小時候就是從這個發行版入門 Linux 的,還在上面玩了 Tux Racer 這個 3D 遊戲,好懷念。
4
254
嚇死 🙊
14
36
3
806
81,429
歐盟的新電池法,看起來又是想跟Apple對幹,不過我覺得這很好解啊,而且Apple早就有對應的機制了,什麼都不用改,只要以後賣到歐盟的iPhone把機器裡面的電池拔掉,然後附上下面這個連結就好 apple.com/shop/product/mgpg4…
2
179
不用開源軟體,你是怎麼用現在這些AI工具的?Python/node.js都是開源軟體啊🤨??
4
148
最近看到不少消息指稱OpenAI的Sam Altman是反社會人格者,好奇問了一下ChatGPT跟Claude,結果有點有趣。 chatgpt.com/share/69d8ee35-3… claude.ai/share/ab284c1b-ddd… ChatGPT用一種邏輯陷阱的方式幫Sam Altman辯護,某個角度來說,「訓練得蠻好的」😂
1
136
Shiva Huang retweeted
Apple50周年を記念したWebアプリをつくりました。 - その名も『My Apple50』 - 初代iPhone風のホーム画面 - 11個のアプリが使える - 特別なフレームでのカメラ撮影 - 自分だけのApple年表 - 全部無料 Apple好きの人、全員に使ってほしい!!! myapple50th.bitta.jp #Apple50 #MyApple50
15
171
17
1,074
147,514
前陣子遇到一個 Swift JSON encode 的 bug,如果自訂了 Dictionary 的 key (conform CodingKeyRepresentable),JSONEncoder 還是會把它套用 encoding strategies。我的情況是會把一個 [“USD”: 30.0] 這樣的 dict 轉成 {“u_sd”: 30.0} 這樣的json。 github.com/swiftlang/swift-f…
1
1
110
Hit a Swift JSONEncoder bug: custom Dictionary keys (CodingKeyRepresentable) still get transformed by keyEncodingStrategy. ["USD": 30.0] becomes {"u_sd": 30.0} 😢 Fixed it and opened issue/PR. Would appreciate help getting it reviewed! 🙏 github.com/swiftlang/swift-f…
1
2
82
經歷過多次Windows CI fail之後,剛剛終於 m e r g e 啦!! 我這下也是 Swift 貢獻者啦~🥳
3
45
二十年前開始用Mac的時候,還真難想像會有一個跨平台/一般使用者取向的熱門服務,推出的新功能是Mac only的。🥹
You can now enable Claude to use your computer to complete tasks. It opens your apps, navigates your browser, fills in spreadsheets—anything you'd do sitting at your desk. Research preview in Claude Cowork and Claude Code, macOS only.
3
377
今天靠anthropic opus 4.6 讀完客戶提供亂七八糟的需求文件, 回朔找出客戶上游原始PDF文件(用python把重點說明整理出md檔提供參考) 逆向功能對比客戶SDK的mock DATA是否正確,討論UI對標功能是否有差錯,最後整理可以測試的功能,真是可靠的好夥伴!
324
Excited to announce Claude for Open Source ❤️ We're giving 6 months of free Claude Max 20x to open source maintainers and core contributors. If you maintain a popular project or contribute across open source, please apply! claude.com/contact-sales/cla…
1
384
I've written a Swift port of NanoID. The highlights: - Written in modern Swift 6 with full Sendable concurrency support - Matches the official JS API - Covered by comprehensive tests - Optional integration with swift-dependencies from @pointfreeco github.com/ShivaHuang/swift-…
1
6
265
And there is one companion package, IDGenerator, a keyed registry of generators that decouple your code from any specific generation strategy. github.com/ShivaHuang/swift-… This package is heavily inspried by swift-dependencies.
1
2
133
If you already fimiliar with swift-dependecies, you would love how to organize multiple ID generators like this: struct UserRepository { @Dependency(\.idGenerators.userID) var userID } struct LogFileManager { @Dependency(\.idGenerators.logFilename) var logFilename }
1
104
不是很能理解現在的一些詞彙,例如「學霸」。 聽起來很厲害,但是看了一下經歷: 高中的東西唸了八年?這段時間不是都夠醫學系+PGY了嗎?學霸? 他上大一的時候,他的同學都已經出國念碩士了吧?學…霸?? 高中畢業五年後去念醫學系,是學士後醫嗎?但人家畢業可是雙學士呢!學..霸???
133