omg. Just tried window mode on iPad and resizing is so janky. I like dunking on Apple but this is so embarrassing it's not even funny. This has been fixed in OS X from day one. Apple you own the whole stack, from toolkit to compositor, how the hell is this a thing.
Came across a Rust LSP that stays under 100MB of RAM, and instantly resumes indexing after restart. 🦀
Rust Glancer is a 4-month-old alternative to rust-analyzer, built by a 7-year Rust veteran who's contributed to rustc, clippy, and rust-analyzer itself.
The motivation was blunt: running two IDEs side by side, rust-analyzer was eating 16GB of RAM, and every editor restart meant re-indexing from scratch.
The architectural bet is the interesting part. rust-analyzer uses an incremental, always-in-memory query database (salsa) to stay fast on every keystroke. Rust Glancer does the opposite: it freezes a full analysis to disk, only loads what a query actually needs, and reuses that saved index across restarts.
The tradeoff is real : new items aren't indexed until you save, and it's inherently slower than true incremental analysis. But in early benchmarks it's actually indexing faster than rust-analyzer on both a 2025 M4 Max and a 2020 M1 8GB machine, while using a fraction of the memory.
Worth noting directly: the author is fully transparent that this was built with heavy LLM use, every PR reviewed and understood, not vibe-coded. Given the Rust project just published its own LLM policy, this feels like a real, honest example of what disclosed, reviewed AI-assisted development actually looks like in practice.
Still incomplete : no proc macro support, some missing LSP actions, but already usable as a daily driver, with a VS Code extension available today.
🔗 https://t.co/VqBR53qKP7
#RustLang #DevTools #LSP #OpenSource #AI
@Thermobolic According to some sources tumors ruptured his liver which killed him, others say multiple organ failure. But all sources I have seen mention his liver having ping pong ball sized tumors and disintegrating like styrofoam.
Celebrating small wins is hardwired into "Achieve," our goal-tracking sample app.
We wanted the simple act of checking off a task to feel like a celebration. Instead of the standard #Material ripple, we used Styles to drop in a custom, high-contrast completion animation—specifically, a brand-colored ring that expands and fades on tap, paired with a subtle pressed-state gradient.
It lets us focus entirely on polishing those custom, rewarding micro-interactions while Material handles the foundation.
#GoogleDesign #MaterialDesign #JetpackCompose #AndroidDev #UXDesign #InteractionDesign
@nicbarkeragain This kind of popover sometimes lets a stripe of the view below shine through where the arrow should be attached. Apple is becoming more and more slopified.
Asked claude how to increase performance on the clustering step, went from 635ms to 12ms by pulling in BLAS to precalculate the patch distances in one step. RAG of multiple objects is now actually fast enough for integration into the mobile app.
@Greenwud2 Habe mich nur durch konsequentes Tracking von meinem Mastschweindasein trennen können. Die Intuition vom Körper hat meistens kein bock auf abnehmen (Gewicht halten funktioniert aber relativ gut ohne tracken)
@BalticDanny We were harassed two years ago for money by an alcoholic indian dude in an hostel in vilnius. Made us pack our bags and move on to Riga, driving the entire night instead of sleeping in that hostel.
Every decade, they reinvent Lisp from first principles.
Every decade, they reinvent Prolog from first principles.
Every decade, they reinvent Erlang/BEAM from first principles.