fa
Feedback
trace!("TheBestTvarynka")

trace!("TheBestTvarynka")

رفتن به کانال در Telegram

Blog: https://tbt.qkation.com Author: @TheBestTvarynka Let's trace my journey Флудилка тваринки: https://t.me/+8zAP8w_D10A0MTJi

نمایش بیشتر
225
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
+330 روز

در حال بارگیری داده...

جذب مشترکین
هیچ داده‌ای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
پست‌های کانال
https://blog.rust-lang.org/2026/08/21/enabling-next-solver-on-nightly/ 🥳🥳🥳
After nearly 4 years of active development, the next-generation trait solver is close to stabilization. We are enabling it by default on nightly to surface any remaining issues and plan to stabilize it in the next months.
The removal of the old implementation will unblock features such as Type Alias Impl Trait and Return Type Notation, allow us to add new implicit default trait bounds (e.g., Move and Forget), and enable us to fix the remaining type system unsoundnesses.
Even so, this already fixes a huge number of issues. As an underapproximation, we currently know of more than 200 issues on GitHub fixed by this change.
It's a huge step in the Rust language development. I hope to see this stabilized this year 🤞

2
Щойно побачив що про неї вийшла стаття на dou: https://dou.ua/lenta/articles/obituary-for-yuliia-zdanovska/ Якщо комусь цікаво, то в статті детально описане життя Юлії Здановської
134
3
Re: Firefox is now the last major browser that still supports uBlock Origin Support Firefox. F** Chrome. imagetic, 2 days ago
194
4
Rust Playground now supports multiple files! I wanted it for a long time. The implementation PR was landed around a month ago
Rust Playground now supports multiple files! I wanted it for a long time. The implementation PR was landed around a month ago: https://github.com/rust-lang/rust-playground/pull/1240
271
5
Call for testing: Restricting trait implementability and field mutability: https://blog.rust-lang.org/inside-rust/2026/08/10/call-for-testing-impl-and-mut-restrictions/ rustup update nightly tl;dr: ❓ What is impl_restriction? The `impl_restriction` feature allows explicit restriction of the scope in which a trait may be implemented. The exact example from the blog post: #![feature(impl_restriction)] // The impl(crate) restriction prevents Foo from being implemented outside the current crate. pub impl(crate) trait Foo { fn method(); } And yes, it was possible before via sealed trait pattern (https://rust-lang.github.io/api-guidelines/future-proofing.html#sealed-traits-protect-against-downstream-implementations-c-sealed). The impl_restriction approach has two pros: 1. Cleaner code without workarounds. 2. The compiler can produce better error messages when the developer tries to implement such trait outside its crate ❓ What is mut_restriction? The mut_restriction feature allows explicit restriction of the scope in which a field may be mutated. Also an example from the blog post: #![feature(mut_restriction)] pub struct Bar { // mut(self) pub mut(crate) alpha: u8, } The mut_restriction feature can also be used with fields of enum variants and unions. Where this feature may be helpful: 1. You no longer need to define a getter method. When the field can be mutated only inside self, then it's safe to access this field directly (because it cannot be mutated from the outside). 2. Preserve an invariant: we can disallow unrestricted construction with struct expressions. The compiler will throw an error when you try to create a struct using a struct expression outside the specified scope. 3. Let me just cite the blog post: It can also work better with the borrow checker, which can track borrows at the field level and allow disjoint fields to be borrowed independently. More info: 🟡 RFC: https://rust-lang.github.io/rfcs/3323-restrictions.html 🟣 Tracking issue: https://github.com/rust-lang/rust/issues/105077
247
6
Call for testing: Restricting trait implementability and field mutability: https://blog.rust-lang.org/inside-rust/2026/08/10/call-for-testing-impl-and-mut-restrictions/ tl;dr: ❓ What is impl_restriction? The `impl_restriction` feature allows explicit restriction of the scope in which a trait may be implemented. The exact example from the blog post: #![feature(impl_restriction)] // The impl(crate) restriction prevents Foo from being implemented outside the current crate. pub impl(crate) trait Foo { fn method(); } And yes, it as possible before via sealed trait pattern (https://rust-lang.github.io/api-guidelines/future-proofing.html#sealed-traits-protect-against-downstream-implementations-c-sealed). The impl_restriction approach has two pros: 1. More cleaner code without workarounds. 2. The compiler is able to produce better error messages when the developer tries to implement such trait outside its crate ❓ What is mut_restriction? The mut_restriction feature allows explicit restriction of the scope in which a field may be mutated. Also an example from the blog post: ```rust #![feature(mut_restriction)] pub struct Bar { pub mut(crate) alpha: u8, }
1
7
what it has to do with clrf it's always CRLF, except the times when it's always DNS
232
8
https://tbt.qkation.com/posts/cursed-story-1-crlf/ A little bedtime story for you 😊
233
9
https://x.com/i/status/2084360919904083970
https://x.com/i/status/2084360919904083970
373
10
I just added an AI Policy to my blog: https://tbt.qkation.com/ai-policy/ PR: https://github.com/TheBestTvarynka/tbt/pull/36 I
I just added an AI Policy to my blog: https://tbt.qkation.com/ai-policy/ PR: https://github.com/TheBestTvarynka/tbt/pull/36 I see a huge rise in AI-generated posts and blogs (which is expected, of course). I don't want to be confused with them. I don't see any value in the AI-generated post. But I see a value in the handwritten blog post. Every sentence you write on your own becomes a unique expression of yourself. Every sentence you write on your own becomes your creation in this world. A human is made to create, not to consume ❤️ Be an artist ✨
292
11
Since the Grafily 0.3.0 release, I have implemented a lot of important stuff. I decided to write a blog post about all improvements and fixes (with examples, of course). Ladies and gentlemen, to your attention Grafily 0.3.6: https://tbt.qkation.com/posts/grafily-0-3-0-0-3-6/ I don't even try to describe all the new features here on Telegram, because it's just impossible to do in a few sentences. Better go and read the blog post 😉
248
12
Re: Kimi K3: Open Frontier Intelligence > Chip Design > As an early proof of concept, Kimi K3 designed a chip to serve a nano model built on its own architecture. In a single 48-hour autonomous run, K3 built, optimized, and verified the chip using open-source EDA tools on the Nangate 45nm library. Within 4 mm², the chip closes timing at 100 MHz and sustains over 8,700 tokens/s decode throughput in simulation, packing 1.46M standard cells, 0.277 MB of SRAM, and an INT4 MAC array with fused dequantization. A chip built by a model, for a model, reflects K3's long-horizon agentic capabilities. Absolutely wild. lukebechtel, 11 hours ago
191
13
Tomorrow I plan to start learning Chinese. Who is with me? 😁
182
14
One more cool 🇺🇦 Ukrainian 🇺🇦 dev: https://github.com/mourner I'm a software engineer. I created Leaflet, the number one library for interactive web maps, and maintain 40+ other open source projects with a focus on algorithms, computational geometry and data visualization. I'm building the future of maps at Mapbox. Here are a few of my best tech articles: https://agafonkin.com I looked at some of this projects: (project name - stars - short description) Leaflet - 45k - The number one JavaScript library for interactive maps. Mapbox GL JS - 12k - JavaScript/WebGL vector maps library. pixelmatch - 6.9k - The fastest and smallest pixel-level image comparison library. suncalc - 3.4k - Tiny library for calculating sun/moon positions and phases. rbush - 2.8k - Fast dynamic R-tree-based 2D spatial index. delaunator - 2.6k - The fastest JS Delaunay triangulation library for 2D points. earcut - 2.6k - The fastest and smallest JS polygon triangulation library. supercluster - 2.3k - Fast geospatial point clustering library. geojson-vt - 2k - Fast tile-based geospatial index for GeoJSON data. mapbox-gl-native - 4.5k - OpenGL-based vector maps rendering engine (archived). OMG, that's insane 🤯 Also, his X twitter account is pretty active, so you may want to follow him there 🙃
270
15
If your disk isn’t critically struggling with available space, are you even #Rusting? (src)
If your disk isn’t critically struggling with available space, are you even #Rusting? (src)
254
16
Just like Grafily, I published the photo-tagging plugin to the Obsidian Community Plugins too: https://community.obsidian.md/plugins/photo-tagging Also I updated the README.md: https://github.com/TheBestTvarynka/photo-tagging#photo-tagging. Read it if you forgot what this plugin does.
209
17
Another interesting tool that I found in the Rust Ukrainian Community chat: https://niche.rs/ Rust type layout & niche optimization visualizer. You type any Rust type and it will visualize that type layout. Pretty interesting to watch and experiment. If I had known about the niche earlier, I would have used it to teach students about structure layout, padding, and related optimizations.
206
18
Found this in the Ukrainian Rust Community chat: https://coredump.digital/. One more collection of Rust questions. Hand-written questions from real Rust interviews - ownership, lifetimes, traits, the corners of unsafe. Daily drills target your weak spots. 🟢Questions are easier than https://dtolnay.github.io/rust-quiz/. 🟢 I tried only hard questions, and most of them are interesting. In some cases, the correct answer is obvious because the correct option is 4-line text and the incorrect one is one-liner 🙃. But it's still interesting. 🟢 Overall, I can recommend them 👍
203
19
If you solve puzzles on Lichees, you know that puzzles are taken from real life games. Lichess scans all games and searches for interesting moves to create a puzzle from. But did you know that you can query puzzles created from YOUR GAMES? 😳🍟 Fun fact. I played around 4k games on Lichess and the platform created as much as 1 puzzle: https://lichess.org/training/24nxU. It was played 72 times! 😎 That game was 4 years ago. Currently, I have ± the same rating. No progress in 4 years 😭 Here you can query puzzles created from games of any user: https://lichess.org/training/of-player
195
20
https://x.com/mitchellh/status/2074225453217505494 Mind boggling to me that I can make a thing faster and there's always people that ask "but why?" What kind of mentality is that? The pursuit of excellence does not need justification. Also, I find in so many cases, we can't know the impact of an improvement until we do it. Mitchell is so based. If you can make things better, make them better. I agree that we can't know the impact of an improvement until we do it. Make things better because they can be better and let the results naturally play out. Yes! The more I read his tweets/blog, the more I adore him. Fun fact. He donated $300k to the Zig Software Foundation in 2024 (Paid out in annual $150k installments over two years.) and $400k in 2026 ($200k per year split over two years).
185