"Principal" developer, slightly rubbish content creator. Views not those of employers past, present or future. 61K on YT: piped.video/tedstech

Japan
Who the hell agreed to give "eMudhra" certificate authority status It must be deliberate
Hanlon’s razor strikes again!
86
Let's gooooo happy days!!!!
JUST IN: Veradermics announces its experimental hair-loss pill significantly increased hair growth in over 500 men, with no serious side effects reported in a late-stage study.
1
2
235
Another 1/10 woo hoo
1
1
15
363
My heroes all on one stage, wish I was there!
Going to @GitHub Universe? Join myself, @pierceboggan, @Jujujuliakasper, @okatiesavage and @JamesMontemagno for a look at how your team can work seamlessly with @GitHub Copilot...pretty much everywhere. reg.githubuniverse.com/flow/…
81
Topical
I ported Basecamp's Campfire to C# as a drop-in replacement for the original Rails version. Then we paired agents with a profiler and what we found 33x'ing the Rails performance (and leading 3 benchmark categories over Rust and C) might surprise you. Drop-in means you point it at your Rails Campfire's database and storage, reuse your SECRET_KEY_BASE, and everything works exactly the same. Same schema, same cookies, same HTML. Every speedup required a real-life performance tuning loop to unlock the next 10%. The benchmark is Basecamp's shared harness, run on one Google Cloud VM: 4 dedicated cores per app, 16 clients, every port measured twice from scratch. 196 million responses were checked against the route contracts before they counted. 0 invalid. C# vs Rails, req/s: Messages page: 2,183 → 71,154 Sidebar: 2,407 → 78,359 Search: 2,491 → 76,385 Room page: 2,388 → 37,115 Post a message: 265 → 2,598 Rails runs behind its Thruster proxy as shipped. C#, Rust, Go and C serve HTTP themselves. The loop: an agent attaches the dotnet-diagnostics MCP to the container under load, finds the single biggest cost it can explain, makes one change, and proves it on the harness. Then a fresh chat starts the next round. Most of the big wins changed a design, not a hot loop. Why borrow when you can steal? Designs we took from the other ports: • C: check for database changes outside the cache lock • Rust: checkpoint when WAL pages pile up, not every commit (posting 50 → 1,449/s) • Rust, Go, C: serve HTTP with no proxy hop (~3× on reads) The profiler found the rest: • read SQLite's 48-byte WAL-index header instead of querying for changes: +14–24% • reuse HMAC and AES-GCM contexts per thread instead of .NET's one-shot calls on OpenSSL: +10–14% • stop writing 2 log lines per request: +15–20% A lot of the speed came from @jlchavezGT, who ran the same profiling loop on his own and sent a stack of PRs: cookie and cache-key code without throwaway strings (51 KB → 29 KB allocated per request, about +10%) and an avatar cache. Thank you, Jose. But "C# is faster" would be the wrong takeaway. C# leads 3 workloads here because of design changes the profiler found, in the same language that started at 2–3× Rails. C leads the room page and Rust and Go post faster. Reading C's source, its lead is design too. The fast ports are all within about 3× of each other, and the order flips from route to route. What moved C# up was finding where the time went and changing the design, one round at a time. Any team can run that loop. I wrote it all up as an 11-part .NET series: learninglinqpad.com/blog/202… Try it on your laptop, then open localhost:8080: docker run -p 8080:80 -e SECRET_KEY_BASE=$(openssl rand -hex 64) -e DISABLE_SSL=true ghcr.io/ryanrodemoyer/once-c… Code, harness and every raw result, including the other ports' numbers: github.com/ryanrodemoyer/onc… Thanks to Basecamp for Campfire and the shared harness, and to everyone who built the other ports. C# got where it did because of what they figured out first.
1
2
519
This is so good I made a video about it Yes, C# is faster than Rust ➡️ piped.video/watch?v=D-Ra8edC…
When in doubt, just use C# and ASP.NET Core. It's blazing fast. .NET 11 RC2 is even faster. For me, it's the best overall major web framework - auth, config, logging, perf, modular middleware, DI, cross-plat, etc. But I didn't expect this:
12
24
236
18,017
I get straight up cold hard 2% cashback on all spend on my Sony Bank debit card in Japan And this is the amount spent including sales tax. Way better than any "points", which actually stack on top now that visa/mc finally cracked down on different points rates for using cards
You use a debit card at 31 years old
2
1
665
So much for the “make and sell courses” escape plan
🚨 Going out of business sale 🚨 iOS dev course sales plummeted due to AI. It costs a lot of money to host my courses online and with sales at basically $0, I've cancelled that hosting. This closes down the site which unfortunately removes access to the courses. I want you to have the courses you purchased forever, so I've added the ability to download my course videos so they are yours. I've put my recent course on sale at a large discount so you can get it before it's gone and I've made old courses available for free if you want to grab those too. The school will be online until November 24th so you have a few weeks to download these videos at seanallen.teachable.com Thanks for learning with me and supporting my work over the years. I appreciate it.
1
2
39
3,439
Finding it genuinely painful to read READMEs full of AI writing, I actually grimace and wince. It’s all there: “not this but that”, “load bearing” etc Imagine giving so little of a toss that you publish open source projects with an AI readme full of emojis What happened to us
30
3
140
4,791
I am excited to announce that MVP Love now has quick searches from the homepage for "Dave", "Nigel" and "Barry". Check it out today!
7
447
My 128GB AMD Strix Halo laptop lets you share memory between GPU and CPU like a Mac (well, 0.5GB remains VRAM reserved) Does the RTX Spark and by extension the Surface Laptop Ultra just not?
For RTX Spark users another consideration - by default you split that 128GB across the Windows OS and the GPU (64GB each)
1
13
1,259
Fix it please @burkeholland and friends
GitHub Copilot appの日本語入力がつらい
1
450
Prime Appreciation Sale got me my new mid-life crisis podcast sound absorbing stripy wall Thanks amazon
6
404
That’s my wife’s birthday present sorted
5
368
Hello I would also like to partake in a Microsoft dinner and get a Surface Laptop Ultra in a metal briefcase as a take home gift
I came home from a Microsoft dinner with a Surface Laptop Ultra in a metal briefcase. Consider me a Windows woman now. 128GB of unified memory has me curious about the future of private, local AI. Here’s the unboxing and my first look. It's going for ~$6k.
3
2
31
1,728
They should call it “Control Panel”
🔥 Microsoft is testing a new Settings app for Windows 11 in the Microsoft Store DETAILS ⤵️pureinfotech.com/windows-11-…
1
11
649
I was on the toilet I was going to actually kark it on the toilet Oh my god
Japan just had its own version of the Hawaii missile scare. At around 12:40, an emergency alert was broadcasted warning of an imminent magnitude 9.9 earthquake off the coast of Hokkaido. A magnitude 9.9 earthquake, if it happened, would be the strongest earthquake ever recorded, releasing approximately 22 times more energy than the 2011 Tohoku Earthquake. Fortunately just minutes later the earthquake alert was withdrawn and confirmed to be a false alarm. But for those few minutes, people across the country held their breath bracing for a potentially catastrophic earthquake that ultimately never came.
4
937
Thanks for letting us know what these devices look like so if we see someone wearing one we can say absolutely nothing to them until they drop the thing into a glass of water
Introducing Bee Frontier and Bee Eclipse, two personal AI devices designed to remember the moments that matter most. One wears on your wrist. One attaches to your phone. Both keep you present. ↓
2
5
654
Happened to me applying to Microsoft UK 2018ish. Aced all the interviews, presentation, technical, reached the final stage on campus in Reading and one person out of the six I met didn’t like me so that was that How my life could have been so different
Panel interviews work like a jury trial these days. One holdout and you don't get the job. You meet about 3-5 people, and each one is assigned a piece of you to grade. One looks at your technical skills, one looks at how you work with a team, and so on. They score you on a rubric and then get together to compare notes. Companies love it because it feels fair. Everyone is grading on the same scale, and no single manager can just hire their buddy. But what most people don't know that is that at a lot of these companies the "yes" has to be unanimous, so four people can love you and one person can still prevent you from moving forward.
5
1
30
2,379
Where is the inference happening? China? If so lolll
DeepSeek V4.1 Flash is now free in OpenCode
6
14
1,923