Willy Saefurrahman

3.4K posts

Willy Saefurrahman banner
Willy Saefurrahman

Willy Saefurrahman

@willysaef

Simple, #INTP, pragmatic, eager to share what I know. Type-1 diabetic. Loves #Gundam.

Cilamaya, Karawang, Indonesia Katılım Nisan 2009
77 Takip Edilen318 Takipçiler
Willy Saefurrahman retweetledi
Anton Martyniuk
Anton Martyniuk@AntonMartyniuk·
𝟭𝟱 𝗛𝗶𝗱𝗱𝗲𝗻 .𝗡𝗘𝗧 𝗟𝗶𝗯𝗿𝗮𝗿𝗶𝗲𝘀 𝗦𝗲𝗻𝗶𝗼𝗿 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿𝘀 𝗨𝘀𝗲 That Middles and Juniors Don't Know Here are 15 hidden .NET libraries that will make 5x better and more productive developer: 👉 1. Refit ↳ Turn REST API calls into typed C# interfaces. No more raw HttpClient boilerplate. 👉 2. Polly ↳ Add retries, circuit breakers, and timeouts to any outbound HTTP call in minutes. 👉 3. Scrutor ↳ Auto-register services by convention. Stop writing the same DI registrations by hand.
Anton Martyniuk tweet mediaAnton Martyniuk tweet mediaAnton Martyniuk tweet mediaAnton Martyniuk tweet media
English
8
33
181
10.3K
Willy Saefurrahman retweetledi
Matt Parker
Matt Parker@MattParkerDev·
I added JSX syntax to C# (Roslyn), and built a React-like UI framework POC. Here it is in action, rendering my CSX component, incrementing state from a button click handler, re-rendering, and hot reload!
English
31
30
348
36.8K
Willy Saefurrahman retweetledi
Gergely Orosz
Gergely Orosz@GergelyOrosz·
Anders Hejlsberg (@ahejlsberg) is a living legend: he created Turbo Pascal, Delphi, C# and TypeScript (and today TypeScript is the most-used programming language, globally, as per GitHub.) Timestamps: 00:00 Intro 02:48 How Anders got into programming 05:40 Building his first compiler 07:44 Turbo Pascal 12:25 Delphi 14:53 Joining Microsoft 19:41 Building C# 29:11 Async/await 34:01 The rise of JavaScript 37:52 Building TypeScript 42:58 How the TypeScript compiler works 48:30 JavaScript’s strengths and weaknesses 52:18 How Anders uses AI 56:03 What language features work well with AI 1:02:49 How software craftsmanship is changing 1:07:49 Performance and efficiency 1:09:29 Anders’ tool stack 1:11:30 A 30-year career at Microsoft 1:13:40 Book recommendation Brought to you by: @AntithesisHQ – verify your system’s correctness without human review or traditional integration tests – and avoid bugs or outages. antithesis.com/pragmatic @WorkOS – Everything you need to make your app enterprise ready. WorkOS.com @turbopuffer – a vector and full-text search engine built on object storage. It’s fast, cheap, and extremely scalable. turbopuffer.com/pragmatic Four things that stood out to me: 1. “10x better for 1/10th of the price” is a proven winner. This is what Turbo Pascal did: it sold for $49.95 when competing compilers cost $500, and it was faster and more interactive than competitors’ products. Conveniently, the low price tag also killed off piracy 2. C# might have not existed without a famous court case. Microsoft originally hired Anders to architect its Java tools (Visual J++), but the Sun versus Microsoft lawsuit (1997-2001) meant Microsoft could not build on top of Java, as the company that owned Java’s IP (Sun) sued MS for alleged unauthorized changes to the Java language. Microsoft realized it had to build a new language that combined VB’s productivity with C++’s power. This led to C# and .NET. 3. TypeScript exists because Anders refused to build Script# for the Outlook .com team. Microsoft’s Outlook .com team asked Anders’ C# team to productize “ScriptSharp,” a language to cross-compile C# to JavaScript. Anders and the C# team pushed back, suggesting that a better approach was to fix JavaScript. Anders felt strongly that to be attractive to the best-of-breed developers in the JavaScript ecosystem, you want people to write JavaScript, and not another language like C#. 4. Designing a programming language is a 10-year play. As Anders puts it: “Version one is great, but has all sorts of issues. You’ve got to do version two, but it’s not until version three that it really starts to be great. Then you’ve got to convince people to adopt it.”
English
19
149
944
127.8K
Willy Saefurrahman retweetledi
Virtual Mage
Virtual Mage@virtualmage17·
Streets of Rage 2 (Mega Drive) ⚡🔥 Still the greatest beat em up ever made? 👀
English
48
121
961
34.5K
Willy Saefurrahman retweetledi
Interesting Sciences
Interesting Sciences@amazing13_13·
One of the most beautiful, greatest, and best Tom and Jerry episodes, which has never been and will never be repeated in history
English
13
504
4.8K
330.6K
Willy Saefurrahman retweetledi
90s Football
90s Football@90sfootball·
When Alessandro Del Piero scored a brace nd received a standing ovation 👏
English
16
191
1.2K
59.8K
Willy Saefurrahman retweetledi
GeniusThinking
GeniusThinking@GeniusGTX·
5. Illusion of Transparency: We vastly overestimate how well other people can read our internal mental states. You suffer more in imagination than in reality. Speak up, because nobody is reading your mind.
English
2
20
322
47.5K
Willy Saefurrahman retweetledi
Guy Leech
Guy Leech@guyrleech·
@nixcraft We had this bloating our #FSlogix Windows profiles which when you have tens of thousands of users soon adds up. Removed with registry tweak although needs @googlechrome to run to delete existing. GenAILocalFoundationalModelSettings FTW
Guy Leech tweet media
English
2
33
317
42.9K
Willy Saefurrahman retweetledi
Anish Moonka
Anish Moonka@anishmoonka·
Your cat is leaving a chemical on your face. Its name is F4. The translation is “you’re family,” and cats only leave it on people and animals they trust. F4 was identified in 1998 by a French researcher named Patrick Pageat. Pageat found five different chemicals coming out of glands on a cat’s cheeks, chin, and forehead, and labeled them F1 through F5. F2 has to do with mating. F3 is for territory, and cats use it to mark furniture and door frames. (You can buy a synthetic version of F3 at any pet store, sold under the brand name Feliway.) F4 is the social one. The face-rub itself has its own name too. Scientists call it bunting when face hits face, and allorubbing when the whole body gets involved. F4 builds what researchers call a colony scent. In a wild cat colony, the cats rub against each other constantly until they all smell the same. The shared smell works like a family ID. Cats with the colony scent don’t fight each other. Cats without it get treated like intruders. A study of feral cats at Church Farm, run by biologist David Macdonald, found this rubbing made up 15.7% of all social interactions in the colony. Cats are picky about who gets F4. They reserve bunting for individuals they bond with. A stranger walking in won’t get bunted, even if they try to pet the cat. A new cat being introduced to the home won’t get bunted either. Furniture and walls get F3, the territory chemical, not the social one. Bunting comes out only for the social bond. When your cat plows its face into yours, you’ve been chemically classified as family. The behavior comes from kittenhood. Kittens rub their faces on their mom as a greeting and as a way to beg for food. Adult cats keep the move and redirect it at the people and animals they bond with. When a cat rubs its face on yours, it’s doing the same thing it used to do to its mother. In feral colonies, this rubbing flows in one direction, and the direction reveals status. Cats on the edges of the group rub toward cats at the center. Lower-status cats rub toward higher-status ones. Kittens rub toward the adults that raised them. The pattern is consistent enough that researchers use it to read social status in the colony. So when your cat plows its face into yours, the gesture also says “you’re the one with the food and the warm bed.”
고양이 트윗 번역계猫ポスト翻訳垢🐱@nihongowacaran

이것이 고양이의 애정 표현이다

English
149
5.3K
44.4K
2.5M
Willy Saefurrahman retweetledi
NSG650
NSG650@nsg650·
Dad ported his more than a decade old code from .NET framework to .NET core and now it runs 10x faster wtf 😭
English
24
23
2.2K
85.8K
Willy Saefurrahman retweetledi
Wiesław Šoltés
Wiesław Šoltés@wieslawsoltes·
So I was inspired by memory usage comparison for WPF and WinUI and decided to implement Xaml compiler for MFC/C++ apps, the results are mind boggling, 1.7 MB memory usage on Windows 11. Its still WIP but numbers are really telling.
Wiesław Šoltés tweet media
English
14
26
307
24.8K
Willy Saefurrahman retweetledi
Omer Shlomovits
Omer Shlomovits@OmerShlomovits·
Some time ago, I had the idea to port NVIDIA Physical AI stack to AMD. The motivation was to improve hardware diversity and enable world models and VLAs to run beyond a single ecosystem. We started with NVIDIA Cosmos Predict 2.5-2B. Porting wasn’t trivial: these models are deeply optimized for NVIDIA’s stack. We used this as an opportunity to apply our ROCm kernels. The results were surprising: Both encode and diffusion run faster on AMD Instinct MI300X vs. NVIDIA H200 (FA3) and we still saw significant headroom for further optimization. Quality is unchanged across modalities (validated with WorldJen) To be clear, this is no luck. We have deep experience with diffusion models and AMD GPUs. But this just gives us a good opportunity to get closer to a true hardware-to-hardware comparison, as we work with less software abstractions than usual. Just to give an example, on AMD, memory instructions are async with a hardware queue of ordered pending instructions, enabling concurrent load/store with compute without warp specialization. Bottom line: there are real architectural advantages on AMD, if you take the time to work with the hardware. Note, we did tradeoff ~20% higher memory usage, That being said, AMD has more to give to begin with :) in the coming weeks: AMD versions of Cosmos Transfer and GR00T, an even faster version of Cosmos Predict, and open-sourcing an attention kernel faster than AITER v3 (which is closed-source for some reason? cc: @AnushElangovan )
English
12
33
220
36.5K
Willy Saefurrahman retweetledi
Konrad Kokosa
Konrad Kokosa@konradkokosa·
I've built a full LLM inference engine in C#/.NET 10. From scratch. Not a wrapper - native GGUF loading, BPE tokenizer, attention, KV-cache, SIMD-vectorized CPU kernels, CUDA GPU backend, OpenAI-compatible API. Solo dev, ~2 months, AI-assisted (not vibe-coded!). First preview is out. Check it out for mode details at kokosa.dev/blog/2026/dotl… and dotllm.dev
Konrad Kokosa tweet media
English
52
167
897
64.4K