tzhenghao
Joined 10 years ago
Joined 10 years ago
Another giveaway is the ratio of stars to watchers / forks. I remember one project with thousands of stars but only 10 users "watching" it. They went on to raise a sizable seed round too.
> How well suited are their syntactic choices to the community they're targeting?
Also, "best" practices. One could reduce the pain of the other, but by no means is the right solution to a deeper problem at hand. For example, if one has very deep and complex nesting for configs, TOML "may be a lot nicer" compared to YAML, but that doesn't mean using TOML will make all the config parsing problems go away. It just mask away code smell. Maybe time to check if they're overcomplicating configurations in general.
Yup, and the higher the beat rate, the "smoother" it looks. Grand Seiko Hi-Beats and Zenith El Primeros come to mind. There's a good Hodinkee article describing the tradeoffs of different beat rates [1].
[1] - https://www.hodinkee.com/articles/watchs-frequency-hz-vph-me...
> Whatever magical market forces that might change how funding works, they don’t seem to be at play.
I think money is scarcer these days, and founders who are constantly being burned by VCs will think twice about riding the big VC train in the coming years. As a founder myself who work crazy hours getting the business going, it's painful / bad optics to see full time VCs doing weekend Vegas trips, browse art galleries on weekday afternoons and fine dining every couple of days, knowing I've sold a chunk of my / my team's hard earned equity on that bs. Of course there are great VCs, and some businesses needing to be VC backed, but oh boy, are there really bad apples out there.
> alluding to with respect to the ONNX being an Azure on ramp
Yeah sorry, should've worded it better in the original article. ONNX is one of the industry's first attempt at standardization of ops across various deep learning frameworks. Here's a way to think about it: Like Google, Microsoft has a cloud business. Unlike Google, it doesn't have a deep learning framework (Tensorflow) and is a significant threat if the cloud players continue to vertically integrate their ML stack. So ONNX makes sense, ie. you, the ML engineer should convert to ONNX so now at least you can run it on multi cloud providers!
Tangential to this, there's also a rise in heterogenous environments, and picking the "best" is non-trivial. A lot of serving / inference hosting companies capitalize on this, and ONNXRuntime is sort of Microsoft (Azure)'s answer: "give me an ONNX or PyTorch (which we will subsequently convert to ONNX), and I'll show you how easy it is to deploy it to Azure". The key nuance here is how much user tooling friction there is to deploying models, and it's in the best interest of these cloud providers to sometimes use their open source initiatives as on-ramps to their larger cash generating products / services.
Website: https://zhenghaotan.com Email: hi at zhenghaotan dot com Twitter: @zhenghaooo
YC Badge: 0x4405dd9f2de9c10f45ab4013fc56c461728a4795