๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
Rust promises zero-cost abstractions. But how well does it actually deliver? ๐Ÿฆ€ Two researchers dug deep, studying the compiler, modifying it, and collecting real performance data for a talk at C++Russia 2026. 150+ slides covering Rust's performance trade-offs in a systematic, data-driven way. Possibly the most comprehensive treatment of the topic to date. Slides + repo: ๐Ÿ”— github.com/yugr/rust-slides/ #Rust #RustLang #SystemsProgramming #Performance #Compilers #CPlusPlus
10
74
6
680
69,410
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
35
3
271
5,499
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
Last chance to migrate to the new SIMD chat group xitter.cf/i/chat/group_join/g204โ€ฆ
5
5
25
11,843
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
here is IDA debugging a PE file being emulated by the Speakeasy Windows system emulator.
5
33
1
256
16,130
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
Want to get the best decompilation for your own architecture? Glenn's post shows how you can enable Binary Ninja to give you the best decompilation around. Part 1 covers the basics up to disassembly, assembly, and control-flow. Next week, part 2 covers lifting and our first decompilation results. binary.ninja/2026/02/20/quarโ€ฆ
2
17
116
7,315
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
Great work by the team for this recognition as a Leader in the @Gartner_inc Magic Quadrant for Cloud Database Management Systems, which shows #AWSโ€™s ability to provide a comprehensive set of services for your data foundation across all workloads, use cases, and data types. @awscloud offers a broad set of database engines so you can choose the right tool for the job. Our breadth of choice and price-performance enable you to address your demanding data challengesโ€”fully managed, secure, and highly available in the cloud. Millions of customers choose AWS to solve some of the most complex data problems in the world. Read about our commitment to operational excellence and innovation. aws.amazon.com/resources/anaโ€ฆ
7
32
6
163
35,409
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
โœ๏ธ Forging signed commits on GitHub A bug was found in an internal GitHub API that lets you sign commits as any user due to an incorrect regex โ†’ Found via downloading a GitHub Enterprise Server trial VM and deobfuscating the Ruby source code iter.ca/post/gh-sig-pwn/
19
2
62
7,392
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
I'm amazed by how far things have progressed with nested virtualization. Running a virtual machine on a forked version of VirtualBox for Linux that leverages KVM in a WSL 2 Ubuntu distribution on Windows 11 would've completely blown my mind just a few years ago.
Installing CBL-Mariner on VirtualBox running on WSL 2. A build of VirtualBox with a KVM backend dropped: github.com/cyberus-technologโ€ฆ
1
2
10
1,068
The biggest problem of modern US - is non-existing labor law. Yes, it allows employers to have much more freedom, and sometimes be more competitive, but there is almost nothing which is protecting the average IT worker
Everyone in tech should watch this gut wrenching video because at some point this may be you. You should understand how business works going in so that you understand the process for when they push you out. The underlying cause RIGHT NOW is likely the same problem that all tech companies are experiencing in 2024: the government pulled a surprise tax rule on them this year that's causing all of them to scramble for a big wad of cash. So layoffs happen. The trick to long term survival at any mega tech company is to transfer to more successful products. If the product you are on keeps missing ship dates, or fails revenue goals, is badly marketed, or whatever else, when it gets shut down, those working on it often get canned even if objectively they are best employees of the company. In other words, it's not you, it's them. When layoffs come, it's often the bad decisions of your immediate manager and all the chain up to the CEO. Sure, it's a little bit you, this salesperson hasn't made a sales in 4 months since she was hired, but as she explains, that might be an unreasonable expectation. If only part of your group is getting laid off, it's what's perceived as the least valuable employees. When the layoffs come, that's it. There are no more words to say. None of your questions are really going to get answered. That's why HR does the layoffs. They go through layoff training in order to be able to tell the (now former) employee that there aren't going to be answers. The reason is that the legal system overwhelmingly favors employees in any dispute. No matter what the HR person says it can and will be used in a lawsuit against the company. Whatever is said will be twisted out of context. As a result, the company has no choice but to say nothing. You really need to know this going on, when you get hired. A tech company becomes a big part of your life. You'll make life long friends there. You'll put in long hours when necessary. You'll buy a house to optimize your commute to work. Your financial planning is based upon that steady income. There is now great uncertainty about your future. Such layoffs come out of the blue. Obviously, a company is going to hide the fact that they are even considering layoffs. Companies frequently consider this step before rejecting it, so publicizing this fact all the time just breeds discontent. After they decide, they don't delay in taking action. You are responsible for managing your own career. The information management uses to decide layoffs is fairly public. Companies report their financial results. Within the company, employees know which departments are making money and growing and which departments are not. it's not your manager's job to maintain a relationship with you, it's your job to manage the relationship with your manager. In this example, the employee claims the manager praised her work. Well, yes, all managers do that. In order to soften the blow when pointing out the areas needing improvement, manages will also praise the areas that don't. There's rarely a good match between the praise/criticism the manager is trying to convey and the praise/criticism employees hear. Your manager largely doesn't know how you are performing. End-of-year reviews are nonsense because a manager of many people only remembers that last month for each person. It's up to you to track all your accomplishments over the year to remind your manager. Managers are stupid. They this expectation they must praise and criticize even the most irrelevant things. One arrogant co-worker looked at his year end review once, agreed that yes indeed those were all areas that could be confused, but told his manager that he wasn't going to improve any of them, that he was already one of the company's most valuable employees without fixing them. He probably was the company's most valuable employee. It's not just year-end-reviews, but layoffs, where the manager doesn't know as much about your work performance as you do. If you suspect they might be coming, schedule a one-on-one with your manager and go over your list of accomplishments for the year. If you don't remind them, they may forget, and once the decision has been made, it's pretty much cast in stone. This one time, our whole department got canceled, either laid off or transferred to other departments. My boss got laid off, so I got to handle all of his reports instead. It's a horrible experience. I didn't have any answers to ease their pain. I mean, it's always worse being on the other side of the table, but it's also painful for those doing the laying off. They aren't jerks, they have empathy, they just don't have the ability to answer your questions. By the way, the answer to their question was that the CEO of a company had an ongoing scam where every 3 months he'd buy another company, and then shove other losses into the "one-time-loss" of the acquisition and claim a pretend that if not for acquisitions, the company was profitable. That meant another round of layoffs every 3 months, especially in the companies being acquired. The tricks caught up to them eventually and they went an entire quarter with zero revenue (according accounting, with all the actual revenue backfilling all the previous accounting shenanigans). The point of this tweet is simply to point out that if you get a job at a tech company the size of Cloudflare, this is how you are going to get laid off or fired. You are going feel the way she feels in the video. You are going to get the same answers that the HR people give in this video. And there's really no way around it, so set your expectations. BTW, small companies aren't really any better so much as poorly run. They haven't yet had the employment lawsuits that teach them to stop giving employees so much information when fired or laid off.
118
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
For the Floating Point nuts amongst us, BFloat16 & its invention* by google is being challenged in a patent dispute. Ramifications could include sunsetting of Google TPUs, but also the use of Bfloat16 & Bfloat like types in other devices, including: GPUs, CPUs, AI accelerators
Google's TPUs could end up costing it a billion-plus, thanks to this patent challenge dlvr.it/T1BgYx
8
27
7
246
56,246
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
I heard you liked eBPF and BGP, so I put BGP in eBPF so I could see what BGP was doing and control it with eBPF. ๐Ÿ
7
18
1
126
16,609
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
Huawei Cloud's GaussDB(DWS) has ranked No.1 in China's cloud #data warehouse market! #IDC's recent report shows #HuaweiCloud's leading tech & market performance secured its position with a 19.6% market share in H2 2022. Read more: tinyurl.com/4kbjwz73 #HuaweiNews
2
1
6
1,475
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
When you report a bug with precise description of implications and it's ignored for 8 years: github.com/golang/go/issues/โ€ฆ and then somebody files CVE for it and it's fixed within minutes: github.com/golang/image/commโ€ฆ
1
6
2
59
6,149
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
Ohh, did Apple just destroy my business?
12
44
2
457
121,531
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
Today at WWDC we introduced a new static linker. It is a ground-up rewrite thatโ€™s up to 5x faster than ld64. The new linker is written with multicore in mind, and itโ€™s the first production ready parallel linker officially supported for iOS development. (1/n)
18
262
46
1,564
370,782
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
4
107
20
535
46,658
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
In the latest versions of Ubuntu, systemd is now enabled by default out of the box! Try it out and let us know what you think of Ubuntu on WSL!
Good news for web developers who want to set up and develop service applications inside #WSL before deploying them to the cloud - #Ubuntu on WSL now has systemd enabled: ubuntu.com/blog/ubuntu-wsl-eโ€ฆ
6
7
3
56
19,414
๐šƒ๐š’๐š–๐šž๐š› ๐š‚๐šŠ๐š๐š’๐š— (๐Ÿบ๐Ÿป+) retweeted
How to create cinematic 3D animations like this ๐Ÿ‘‡ from your AI-generated characters! ๐Ÿงต 1/6 ๐Ÿ”Š
19
154
21
886
183,704