fushj

59 posts

fushj

fushj

@fu_shj

Katılım Mayıs 2015
124 Takip Edilen2 Takipçiler
大桥
大桥@dalonng·
今年种土豆
大桥 tweet media
日本語
1
0
0
37
fushj
fushj@fu_shj·
@dalonng 你不会是在调研这个库吧
中文
1
0
0
260
大桥
大桥@dalonng·
辛苦背回来,结果出了个更小的!
大桥 tweet media
中文
3
0
8
2.4K
大桥
大桥@dalonng·
忍住了没发朋友圈 #俗人的表达欲控制
大桥 tweet media大桥 tweet media
中文
7
0
19
7.1K
fushj
fushj@fu_shj·
@dalonng @YouTube String to Email, Array to NoEmptyArray 都是多了层抽象
中文
1
0
0
74
大桥
大桥@dalonng·
视频中很多的 Swift 类型编码原则和技巧,非常实用。 Type-Driven Design with Swift - Alex Ozun - SwiftCraft 2024 youtu.be/cCZ00b_RNyc?si… 来自 @YouTube
YouTube video
YouTube
中文
3
0
2
548
fushj
fushj@fu_shj·
@dalonng @YouTube 登录的例子,确实是个很新颖的思考角度
中文
0
0
0
56
大桥
大桥@dalonng·
刚刚听说,我以为大连最稳的外企裁员了,直接关闭公司。
中文
9
0
8
13.6K
fushj retweetledi
FFmpeg
FFmpeg@FFmpeg·
In FFmpeg a 50% speed improvement of something happens basically every other day. It's not a big deal when you write in C and Assembly.
tobi lutke@tobi

Sunday rant. For software engineering, my sense is that the phrase “premature optimization is the root of all evil” has massively backfired. Its from a book on data structures and mainly tried to dissuade people from prematurely write things in assembler. But the point was to free you up to think harder about the data structures to use, not leave things comically inefficient. This context is always skipped when it’s uttered. Not all fast software is world-class, but all world-class software is fast. Performance is _the_ killer feature. If you are in engineering, here is a fantastic anecdote. I refer to this account often. It’s a bit subtile, but the implications are massive- It’s an account of how SQLite became 50% faster, not by doing one specific thing but hundreds of small ones. SQLite is everywhere today because of this work. sqlite-users.sqlite.narkive.com/CVRvSKBs/50-fa… We need the engineers in all companies fight for this more. Product leads are not the right owners of the end performance of the software. This needs to be encoded in the professional pride of the software engineering discipline. Leaders in companies need to encourage it and hold engineering accountable. It’s simply not ok to fritter away the performance of the products for random reasons. Every user of your products cares exactly as much about latency as engineers do when typing in their terminal. They just don’t have the words to describe what they don’t like about the experience and neither should they.

English
25
113
2.2K
270.1K
大桥
大桥@dalonng·
X 现在越来越像国内产品了。那个什么散人的瓜,硬是让我吃撑了。我对这个装逼犯是一点兴趣都没有啊,但是推荐的那几百字的八卦又忍不住不看。还不如看几个黄推呢。
中文
1
0
1
211
fushj retweetledi
Andrej Karpathy
Andrej Karpathy@karpathy·
Have you ever wanted to train LLMs in pure C without 245MB of PyTorch and 107MB of cPython? No? Well now you can! With llm.c: github.com/karpathy/llm.c To start, implements GPT-2 training on CPU/fp32 in only ~1,000 lines of clean code. It compiles and runs instantly, and exactly matches the PyTorch reference implementation. I chose GPT-2 to start because it is the grand-daddy of LLMs, the first time the LLM stack was put together in a recognizably modern form, and with model weights available.
English
268
1.8K
12.5K
1.7M
fushj retweetledi
WebKit
WebKit@webkit·
We’ve been hard at work making Safari faster and faster — improving our Speedometer 3.0 score by ~60% between Safari 17.0 and Safari 17.4. webkit.org/blog/15249/opt…
English
15
32
436
86.9K
fushj retweetledi
FFmpeg
FFmpeg@FFmpeg·
If FFmpeg provided handwritten assembly language lessons, what things would you like to see covered? Above and beyond this: blogs.gnome.org/rbultje/2017/0…
English
56
86
1.4K
93.6K
fushj retweetledi
FFmpeg
FFmpeg@FFmpeg·
"This patchset takes decoding of a 1080p HEVC clip from 402 fps to 649 fps on an Apple M1." An astonishing ARM assembly patchset: ffmpeg.org//pipermail/ffm…
English
19
106
1.5K
74.2K
fushj retweetledi
Joannis Orlandos
Joannis Orlandos@JoannisOrlandos·
Just launched part 1 of the structured concurrency guide for Swift! This series is designed to cover the needs for iOS and backend devs alike! swiftonserver.com/getting-starte… Next week's post will cover Sendable, shared state, actor isolation and global actor.
English
0
17
60
6K
大桥
大桥@dalonng·
Xcode Save to format 1. 安装 swiftformat xcode extension brew install --cask swiftformat-for-xcode 2. 开启权限 Preferences ➔ Extensions ➔ Xcode Source Editor 3. 设置快捷键 `⌘ + S` 齐活 #Xcode #Swfit #iOS #format
中文
2
0
0
121
大桥
大桥@dalonng·
@baiwusanyu 中国特色:压缩测试。倒排期,先估时再出需求。
中文
1
0
0
54
Bywu 白雾三语
Bywu 白雾三语@baiwusanyu·
我已经恨死了敏捷开发,这就是资本家发明压榨牛马的说辞😭😭😭
中文
104
20
480
201.2K