veeso retweeted
Bitcoin was supposedly invented to be a decentralized, third-party payment system designed to evade government control.
But if you look at who’s speaking at the Bitcoin conference, you can quickly see how the community has been hijacked by those same nefarious players.
The speakers include the FBI Director, the Acting AG, the SEC Chair, and the CFTC Chair. The event has had nothing but politicians, govt agents, bankers, and suits running the show.
Oh, the irony.
veeso retweeted
Not long ago, I used to have a more optimistic impression of Rust users. I would not have guessed that so many otherwise-judicious people would go for blatantly AI-"maintained" Rust libraries.
The `serde_yml` crate is a fork of a high-quality but unmaintained library. In the fork, the AI has taken initiative to add a big heap of stuff that is variously complete nonsense (docs.rs/serde_yml/0.0.11/ser…, docs.rs/serde_yml/0.0.11/src…) or unsound (docs.rs/serde_yml/0.0.11/ser…). On top of this, the crate's documentation has been broken in docs·rs for the last 5 months because AI hallucinated a nonexistent rustdoc flag into the crate's configuration.
And yet 134 other published packages have chosen to adopt this? Including high-profile competently maintained projects like Jiff (for tests only), axodotdev, Wasmer, MiniJinja, and Holochain. This does not bode well.
The bar for someone to do better at a YAML library is so low.
![screenshot of Undefined Behavior in safe code.
fn main() {
let a = ".".repeat(100);
let emitter = {
let mut buf = [0u8; 100];
serde_yml::Serializer::new(&mut buf.as_mut_slice()).emitter
};
let s = ".".repeat(100);
emitter.into_inner().write_all(&[1u8; 100]).unwrap();
println!("{}\n{}", a, s);
}
Segmentation fault (core dumped)](https://pbs.twimg.com/media/GiT57JpawAA6Vgo.jpg?name=small&format=webp)
ALT screenshot of Undefined Behavior in safe code. fn main() { let a = ".".repeat(100); let emitter = { let mut buf = [0u8; 100]; serde_yml::Serializer::new(&mut buf.as_mut_slice()).emitter }; let s = ".".repeat(100); emitter.into_inner().write_all(&[1u8; 100]).unwrap(); println!("{}\n{}", a, s); } Segmentation fault (core dumped)
veeso retweeted
Finally we can play many games in the terminal! 🙏
All thanks to:
🎮 Plastic: A NES emulator that runs in your terminal.
🔥 Supports loading ROMS, saving/loading state, PS4 controller and more!
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: github.com/Amjad50/plastic
#rustlang #ratatui #tui #nes #game #emulator #terminal #rom #nintendo #gaming
veeso retweeted
lol, removing is-number from this package saves 440gb weekly
github.com/micromatch/to-reg…
veeso retweeted
Here is how you can build reactive TUI apps! 🔥
🌲 tui-realm: A Ratatui framework inspired by Elm and React.
🚀 Has re-usable components with properties & states.
➡️ Get started: github.com/veeso/tui-realm/b…
⭐ GitHub: github.com/veeso/tui-realm
#rustlang #ratatui #tui #react #elm
veeso retweeted
Made a dumb website so I wouldn't have to Google "tm symbol" ever again.
symbol.wtf
veeso retweeted
Transferring files in the terminal is a pain 😫
Well, not anymore! 💪
🌀 termscp: A feature rich TUI for file transfer and explorer.
🔥 Supports SCP/SFTP/FTP/S3/SMB
🚀 Works on Windows, Linux, FreeBSD, NetBSD and MacOS!
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: github.com/veeso/termscp by @veeso_dev
#rustlang #ratatui #tui #terminal #file #transfer #scp #sftp #ftp #smb #explorer
veeso retweeted
termscp is a TUI tool for secure file transfers.
It supports many protocols such as S3, SCP, SFTP & more for managing & transferring files between local and remote machines.
termscp is made by @veeso_dev and is Terminal Tool of the Week! ⭐️
terminaltrove.com/termscp/
veeso retweeted
We’ll be in Vienna this year! 🎡🦀
We’re inviting all of you for 2 days of celebrating the European #rustlang community in Austria’s beautiful capital on Oct. 10th & 11th!
Ticket sales are open – limited early bird tickets are available: eurorust.eu
#eurorust24
veeso retweeted
This is an attack on open source. @ApnaCollegefb should be ashamed. Delete this chapter of your course before it gets worse.
Distributed PR Spam on @UseExpressJS by Idiots on @ApnaCollegefb @ApnacollegeX. Adding a 5 sec disclaimer at the absolute last of a 1 hour 15 min video. rb.gy/3yel5o can we bring light to malpractice? @t3dotgg @ThePrimeagen @ezSnippet @Hiteshdotcom
veeso retweeted
The 2023 State of Rust Survey is out 🎉
Let's help the Rust project by sharing how, where and why we use Rust!
blog.rust-lang.org/2023/12/1…
veeso retweeted
termscp: 🖥 A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3/SMB
⭐️ 816
Author: @veeso_dev
#rustlang
github.com/veeso/termscp
veeso retweeted
🤩 Damn, over 400k pending transactions on #BTC.
With #Ordinals, looks like Bitcoin is about to have its L2 scaling wars!
Get ready for the #Bitfinity EVM, where #Solidity contracts can natively access #Bitcoin. Next-gen #DappDevelopment!! with a Solidity-powered #BTC L2. #ICP
veeso retweeted
Today in User Space
❤️🔥We warm up to #Proxmox
🥶Add consistency with @ansible
📦Maintainer musings on @ubuntu & #Flatpak
📢Revel in our #feeback
📩And move files with @veeso_dev's TermSCP
🧡Thank you, everyone, for waiting🧡
#Linux #OpenSource #FOSS
linuxuserspace.show/319
veeso retweeted
Replying to @matteosalvinimi
Per non parlare della sinistra che ha fatto sparire il Soldino per sostituirlo con una merendina col POS






























