Ryan Serhant says the most valuable asset in any business is distribution.
"You can have the greatest product of all time, but if no one knows about it and no one buys it, you have an unknown product that does not sell, and that is a bankrupt business."
https://t.co/SrlNZjBORO
R30BN PIPELINE OFFERS DENEL LIFELINE
Denel is targeting more than R30bn in potential defence contracts as it works to rebuild its finances and secure its long-term future.
The state-owned arms manufacturer increased revenue by 15.8% to R1.47bn in the year to March 2026, but it remained loss-making and received its ninth consecutive audit disclaimer.
Funding constraints, legacy debt and working capital shortages continue to pose challenges.
However, Denel is pursuing new contracts, rebuilding technical skills and modernising its products as it seeks to restore profitability and regain its position in the global defence market.
Full story - https://t.co/57RN6uj01F
Pictured - Denel Group chief executive, Tsepo Monaheng
Came across : "Green threads" threads managed by your language runtime, not the OS. Here's how to build one from scratch in Rust. 🦀
Dzania did it in under 1,000 lines. The post is one of the clearest explanations of what a thread actually is:
A thread is two things: a stack and a set of CPU registers. To switch threads, save one set of registers and load another. That's it. You don't need the kernel.
What rsroutine builds from scratch:
Stacks via mmap, not Vec. A Vec can't have a guard page because it shares allocator pages with other data. mmap lets you mark the bottom page as PROT_NONE any stack overflow crashes the process immediately instead of silently corrupting memory.
Context switching in ~30 lines of ARM64 assembly. Save callee-saved registers (x19–x29, x30, d8–d15, sp) to a struct. Load from another. Branch to x30. The whole switch lives there.
A bootstrap trampoline for new tasks. A new task has never called swap_context, so it has no return address. Its context gets x30 pointing at a tiny bootstrap function that moves the task pointer into the right register and jumps to task_entry.
M:N scheduling. One OS thread per core, each with a local queue. New tasks go to a global queue any worker can take from. Yielded tasks stay on their worker's local queue because a task can hold an Rc across yield_now(), and the compiler can't verify it's Send, so it can't safely move to another thread.
join() that parks tasks, not threads. Calling join() from inside a task parks only that task. The worker keeps running other tasks. When the result is ready, the parked task goes back into the queue.
The honest closer is the best part: "The part that scared me the most : switching between green threads turned out to be surprisingly simple. The hard part is everything around it."
Code on GitHub : small enough to read in one sitting.
🔗 https://t.co/UnbSogOCSb
#RustLang #SystemsProgramming #GreenThreads #AsyncRust #OpenSource #LearnRust
Today, Ramp raised $750M at a $44B valuation.
Last time we grew this fast, we were 1/20th the size.
For 2000 years, business was built on two pillars. Today, a third: intelligence.
It’s your least governed cost. It’s also your single greatest opportunity.
Some people really love dwelling in toxic cycles, because the broken version of themselves is now the only version they know to navigate.
Sometimes you are your own worst enemy with the constant self sabotage.
Young boys I’m gonna try and be the father you never had, one more time.
You spoil a woman that loves you, you don’t spoil a woman to make them love you.
You romance a woman that loves you, you don’t romance a woman to make her love you.
If you don’t get that, you never will🙏🏾😂
Patrick Collison's advice to people in their 20s: find where the highest standards are, and go experience them firsthand.
"When I talk to people in other domains, this is so frequently the thing that I hear from them."
"That when they worked with X person or Y organization or in Z environment, they learned what great actually is, and that just permanently changed their sense for what their own standard for their work ought to be."
"Maybe one version of what people in their twenties should do is... figure out, where can you learn the highest standards? Where are the highest standards embodied, and where can you go and experience that firsthand?"
@patrickc w/ @dwarkesh_sp (Feb 2024)
Society's blindness to female criminals is why they are often used as strikers in confidence crimes. From her requesting an Uber so it can get robbed, to her maneuvering another woman to get kidnapped or worse. That blindspot is dangerous.
A poor economy can explain so many different crimes but rape isn’t one of them. You rape because you’re a rapist, there are no socioeconomic factors that influence that.