msvan | 1 month ago | on: Xcode 26.3 – Developers can leverage coding agents directly in Xcode
msvan's comments
msvan | 1 year ago | on: 12 Months of Mandarin
At the time I had seemingly limitless motivation for grinding away on flashcards and other learning materials. My progress was strong and I passed the HSK6 after a year and a half or so of studying, which at the time was the highest level of certification offered. I think they changed the system since and added more levels beyond 6. You can do amazing things if you're dedicated!
Today my Chinese is absolutely unusable, and my views on China have soured to the extent that I don't really want to revive my old skills. My takeaway is that learning one of these languages, the CJK languages, Arabic, or similarly weird languages, is just too much effort and I don't think it's worth it. I clearly had a lot of excess energy at the time that I could've directed towards something better. Knowing Chinese is about as useful as juggling and you might as well get really good at juggling if you're bored. It'll save you a few thousand hours.
msvan | 1 year ago | on: When To Do What You Love
msvan | 1 year ago | on: Zb: An Early-Stage Build System
msvan | 2 years ago | on: Rapier is a set of 2D and 3D physics engines written in Rust
msvan | 2 years ago | on: Cosmic: The Road to Alpha
msvan | 2 years ago | on: Why Async Rust?
msvan | 2 years ago | on: Apple Vision Pro: Apple’s first spatial computer
msvan | 3 years ago | on: Leveraging Rust and the GPU to render user interfaces at 120 FPS
msvan | 3 years ago | on: 2023 State of Software Engineers [pdf]
msvan | 3 years ago | on: 2023 State of Software Engineers [pdf]
msvan | 3 years ago | on: Meilisearch 1.0 – Open-source search engine built in Rust
msvan | 3 years ago | on: Blessed.rs – An unofficial guide to the Rust ecosystem
> You might consider using tracing instead. It's been a while since slog was created and it served Rust community well all this time. It remains a stable, featureful and battle-tested library, used in many important projects.
> In last few years, another ecosystem for Rust was created with similar features and a very good support for debugging async code and already larger dev team and community.
> Please check tracing and see if it is more suitable for your use-case. It seems that it is already a go-to logging/tracing solution for Rust.
> Reasons you might want to stick with slog anyway:
> async support doesn't benefit you
> you consider mature, stable code & API a plus
> it has some features that tracing is missing
> great performance (I have NOT done any comparison, but slog's performance is very good).
msvan | 3 years ago | on: Introducing ReadySet
With that said, it looks like cool tech and I read Jon's Rust for Rustaceans which serves as a stamp of quality for this even if I haven't tried it yet!
msvan | 4 years ago | on: Onivim 2 – A retro-futuristic modal editor
Considering how many people are annoyed by the trend of Electron everywhere, it's a bit sad to see an ambitious native editor like this unable to secure funding.
msvan | 4 years ago | on: Onivim 2 – A retro-futuristic modal editor
msvan | 5 years ago | on: Switzerland votes against electronic ID system provided by private companies
It's convenient, but it's an absolute travesty that we've left such an essential part of digital infrastructure to big banks.
msvan | 5 years ago | on: Choose Boring Technology (2015)
The world of software rests on the hard work of others, whether it's open source maintainers spending their free time making libraries for peanuts, or it's people going through the pain of productionizing a new technology. Being in the boring technology club is in a sense also being in the freeloader club, never contributing back to the state of the art.
It's a good article. It makes us aware of the drive many have to use the new thing, and the negative consequences of following this drive blindly. But I'm also happy that people do it.
msvan | 5 years ago | on: A Complete Course of the Raku programming language
msvan | 5 years ago | on: Bevy 0.3: game engine built in Rust
(Don't burn out!)