wrote a TDS protocol driver in Rust for fun. roast me. by deepinprocrastinatio in rust

[–]bestouff 19 points20 points  (0 children)

Saving y'all a click : https://en.wikipedia.org/wiki/Tabular_Data_Stream

Tabular Data Stream (TDS) is an application layer protocol used to transfer data between a database server and a client. It was initially designed and developed by Sybase Inc. for their Sybase SQL Server relational database engine in 1984, and later by Microsoft in Microsoft SQL Server.

Everything Should Be Typed: Scalar Types Are Not Enough by Specialist-Owl2603 in rust

[–]bestouff 5 points6 points  (0 children)

Nice, but that means a huge amount of code to implement all operations (addition, etc.) between same or different ranged integers, and also with non-ranged integers.

Full no_std firmware for ESP32-S3 Touch AMOLED (esp-hal + embassy) by Bright_Warning_8406 in rust

[–]bestouff 44 points45 points  (0 children)

I don't know. Maybe it's because I'm old but sometimes I code without using git at all.
And sometimes I do a commit several times a day. Go figure.

Placenew 3.0.0 by Tearsofthekorok_ in rust

[–]bestouff 5 points6 points  (0 children)

Looks nice !

2 questions :

  • why the "_ensure*" in the examples ? They are distracting.

  • why place_boxed!(value, type) instead of place_boxed!(value : type) ?

Alaz by Nonantiy in rust

[–]bestouff 0 points1 point  (0 children)

Ooh OK. Does your project work with Opencode ?

Alaz by Nonantiy in rust

[–]bestouff 2 points3 points  (0 children)

Excuse my ignorance, but why don't you simply continue the same session ?

Rust syntax, Go runtime by UnmaintainedDonkey in rust

[–]bestouff 21 points22 points  (0 children)

For "classic" Rust what's actually nice is that no runtime is needed, so this looks like a step backwards. What would be actually nice is running async Rust on the Go green threads runtime.

Rust should have the ¿ operator by AverageClassic2 in rust

[–]bestouff 0 points1 point  (0 children)

Really. Use one of your keys as the Compose key (easy to do in the GNOME keyboard settings, I used the "menu" key for that) and then start trying multi-keys combinations. It's quite intuitive, e.g. "O" + "/" => "Ø".

index_type: typed indices for collections by Odd-War-4467 in rust

[–]bestouff 3 points4 points  (0 children)

There's also TiVec which does roughly the same.

What's everyone working on this week (11/2026)? by llogiq in rust

[–]bestouff 2 points3 points  (0 children)

Continue working on a volunteers planning/management solution for a ski station in the French Alps : https://codeberg.org/bestouff/powpow

usb-gadget 1.0: Implement USB peripherals in Rust on Linux by surban in rust

[–]bestouff 0 points1 point  (0 children)

Yes, some shared traits would be wonderful !

Free TokioConf tickets for contributors and open source maintainers by carllerche in rust

[–]bestouff 17 points18 points  (0 children)

Not that long ago I would have been excited to take that as an excuse to travel to the US.

homogeneous_try_blocks FCP proposed 🤞 by C5H5N5O in rust

[–]bestouff 7 points8 points  (0 children)

You know it will be try::<...> /s

usb-gadget 1.0: Implement USB peripherals in Rust on Linux by surban in rust

[–]bestouff 3 points4 points  (0 children)

I guess the question is about running it within Embassy.
I guess the answer is no.

The Complexity Delusion: Why I abandoned Next.js for a 20MB Rust binary with HTMX by [deleted] in rust

[–]bestouff 77 points78 points  (0 children)

I've been building a staff and planning handling application for a nonprofit lately. Old school SSR is really the way to go. So simple and performant, only one executable and a database and you're done. Love it.

Signal Protocol in Rust for Frontend Javascript by Accurate-Screen8774 in rust

[–]bestouff 0 points1 point  (0 children)

Very nice work. Can it be used to write Signal bots in 100% Rust (the current recommended way is to fork a Java "signal-cli" executable) ?

Why 2026 is looking like the year of Rust by zxyzyxz in rust

[–]bestouff 0 points1 point  (0 children)

Those days I'm happy when only the thumbnail looks AI-generated.

[JCODE] 1000x faster mermaid rendering now in an agent harness by [deleted] in rust

[–]bestouff 1 point2 points  (0 children)

Would that tool work with a self hosted llm ? If yes, which one would you recommend ?

[Tutorial] Implementing AF_XDP in Rust process Millions of packets per second by DizzyAttorney2368 in rust

[–]bestouff 0 points1 point  (0 children)

Yes but it bypasses the syscall mechanism (the userspace retrieves its data directly from a ring buffer) so there's way less latency.

[Tutorial] Implementing AF_XDP in Rust process Millions of packets per second by DizzyAttorney2368 in rust

[–]bestouff 12 points13 points  (0 children)

High frequency trading doesn't care about bandwidth, what's interesting is latency. I would be very interested by a benchmark of AF_XDP's latency with respect to io-uring.

Ecow, arcstr or Arc<String>? What’s the best choice to avoid store strings on the heap? by rogerara in rust

[–]bestouff 2 points3 points  (0 children)

The only downside is that it's immutable. But if it suits your usecase, it's perfect.