X thread is series of posts by the same author connected with a line!
From any post in the thread, mention us with a keyword "unroll" @threadreaderapp unroll
Follow @ThreadReaderApp to mention us easily!
Practice here first or read more on our help page!

Recent

Jul 24
Structural Deterrence

Russian offensive planning at the operational level remains disciplined on paper: groupings are sequenced, axes are assigned, objectives are staggered. What the discipline is not is well-manned. I read the shift to two- and three-man infiltration teams on motorcycles and ATVs as less a sign of tactical innovation than of a manpower deficit that organization is straining to hide. On Kramatorsk specifically, that gap keeps producing the same effect: AFU's ability to hold separate sections of the front independently forces Russian formations to compensate for each other's failures, and that compensation creates new stalls. I call it structural deterrence โ€” not deterrence in the conventional sense, and not a doctrine, but the byproduct of asking an undermanned army to keep a sequenced plan on schedule.
As I see it, the Kramatorsk operational problem is distributed across three Russian groupings โ€” West, Center, and South โ€” with elements of at least four combined-arms armies involved across the wider axis. The northern claw โ€” the West grouping's 20th and 25th CAAs โ€” was tasked with enveloping Lyman. Mashovets and ISW have tracked both armies bogged down in tactical engagements there since spring, unable to generate the concentration of force needed for a decisive assault on the city. That failure didn't stay contained; in a coupled system it rarely does.
The Center grouping's answer, in effect, is Dobropillia, pushing north as the Lyman operation stalls, with the 51st Guards CAA carrying the sector. Whether that push extends toward Barvinkove I can't confirm from open reporting yet; it's the logical next reach given the geometry, not an observed fact. The 8th CAA, which sits closest to support such an extension from the south, has instead been heavily committed around Kostiantynivka, alongside elements of the 3rd Army Corps. That commitment, in my read, has limited its ability to shift mass north, leaving the 51st CAA carrying much of the Dobropillia axis largely on its own. Gerasimov told Putin the city was fully taken on July 3; ISW assessed that claim as premature, with fighting and Ukrainian positions still reported in and around the city afterward. If the 8th CAA is genuinely now available to reinforce Dobropillia, that availability is only weeks old and still disputed. And on the Ukrainian side I keep seeing the same pattern of scrambling whatever is available to plug a gap: marine brigades, Azov Corps units, airborne and National Guard elements have all been rushed into the Pokrovsk-Dobropillia sector piecemeal since the original breakthrough there, the way you'd use whatever patching material is on hand rather than what the job actually calls for.
Read 5 tweets
Jul 24
@RudyBrownsfla @Acyn 1/ Yeah, the US is an empire. The fact that most people don't know this is scary. We were doing the same thing to Syria since we invaded it under Obama. The US has overthrown about 80 govs since 1880 and successfully installed dictatorships 75% of the time. 40 of them were
@RudyBrownsfla @Acyn 2/ democracies prior. Clinton's leaked emails revealed we overthrew Libyas government because they were creating a pan-African bank that would have weakened the imf in Africa. The US has stipulations in the imf that keep countries we destabilize from developing their own
@RudyBrownsfla @Acyn 3/ infrastructure so they stay dependent on our corporations. Iran used to be a democracy, Syria used to be a democracy. We desperately need to revolt.
Read 3 tweets
Jul 24
Here are the things plaguing Wildberries ecosystem right now:

Customers from Belarus have been waiting for their deliveries for 6 days. Nothing is arriving.
Sellers around Moscow and Western Russia can't get their goods out of warehouses and pick up points in that part of the country are overloaded. People were doing either a firesale or desperately trying to get cargo out. And even that costs money.
Pick up points in Southern Russia that were served by Krasnodar and Stavropol have the opposite problem, they haven't received any deliveries for days and are generating no revenue. These are separate private companies operating at a loss now.
Read 7 tweets
Jul 24
Costco membership costs $60-$120/year.

Most members use 2 things: bulk groceries and the $1.50 hot dog.

That's a $130 membership doing the job of a warehouse punch card.

Costco doesn't advertise the rest. There's no push notification saying "you left $1,000+ in benefits unclaimed this year."

And at least 3 of those benefits reset every single month. If you don't use them in the window, they're gone. No rollover. No refund. Just gone.

Costco is counting on you not knowing where to look.

Here are the 12 Costco benefits most members have never activated โ€” including the ones that reset monthly ๐Ÿงต
THE BENEFITS THAT RESET MONTHLY (claim these first)

1. The Member-Only Savings booklet โ€” instant discounts on 80-150 items. New book, new window, every month.

This isn't a coupon you clip. It's automatic. During the printed window (usually ~4 weeks), featured items are simply cheaper at checkout. No code, no app, no barcode.

Supplements, OTC meds, appliances, seasonal gear โ€” often $3 to $100+ off per item, sometimes stacking (buy more, save more).

Miss the window and the discount is gone. A new book replaces it. The old savings don't come back.

Most members never open the booklet โ€” or don't realize the mailer even matters.

Value lost if ignored: $200-500/year in discounts you were already going to buy.
2. Executive members get a $10 monthly credit on Same-Day Delivery (powered by Instacart) on orders of $150+.

It resets on the 1st. It does not roll over. If you don't place a qualifying order that month, the $10 evaporates.

Most Executive members don't even know this exists โ€” they're paying the extra $65/year upgrade and never touching the one benefit designed to pay it back the fastest.

Use it every month: $120/year clawed back, just for ordering groceries you'd order anyway.
Read 12 tweets
Jul 24
๐ŸงตA RUNNING THREAD - MASSACRE IN TEL

A large group of settler terrorists, including many children, went out from the Havat Gilad settlement in the West Bank to an organized pogrom in the nearby Palestinian village of Tel in the West Bank. While attacking the locals, one of the victims managed to grab his attacker's weapon, and shot him to death before being martyred, to the sound of settlers cheering and yelling "ARAB DOWN" and "REVENGE". One of the settlers then continued to execute three more Palestinians in cold blood, while soldiers were standing and watching from the side.
Read 10 tweets
Jul 24
The Nuclear Family is a Technology of Western Civilization โ€“ So It Needs to Be Destroyed With All the Others.

The nuclear family is not a natural unit. It is a technology โ€“ the most successful child-rearing, wealth-transmitting, civilization-building technology ever developed. And like every other Western technology that works, it is currently being systematically dismantled.

1. Every society in history has organized reproduction and child-rearing somehow. The Eastern clan, the tribe, the loyalty network โ€“ these are the alternatives. They work, up to a point, for the societies that run on them. They produce strong internal solidarity and fierce external competition. They also produce nepotism over meritocracy, loyalty over competence, the network over the individual. Low-trust societies stay small and family-based โ€“ unable to build the large institutions, the corporations, the rule of law that require trust between strangers. The nuclear family is the Western solution: small enough to invest maximally in children, open enough to produce citizens who can cooperate beyond the clan.

2. It is a technology in the precise sense: a solution to a problem, developed through trial and error over millennia, encoding accumulated wisdom that is not immediately visible to those who inherit it. It aligned incentives with extraordinary precision โ€“ the man invested in children he was certain were his, the woman had a committed partner for the most vulnerable years, the children had two adults with maximum skin in the game. And crucially: it introduced a free market for mating rather than arranged marriage. Individuals chose their partners โ€“ which meant attraction, compatibility, and genuine commitment rather than clan negotiation. The most intimate human bond brought into the competitive, meritocratic framework that produces everything else the West does well.

3. The attack follows the standard pattern. Reframe the technology as oppression. Celebrate the alternatives as liberation. Restructure the incentives โ€“ welfare systems that replace the husband, legal systems that make marriage a liability for men, cultural systems that mock the committed father. Then watch the institution dissolve.

4. The data is not ambiguous. Children raised by married biological parents outperform children from every other arrangement on every measurable outcome. This is one of the largest and most replicated findings in social science. The nuclear family is not one lifestyle choice among many equivalent options. It is the arrangement that produces the best human beings at scale. Which is precisely why it had to go.

5. The deepest damage is not measurable. The nuclear family was the primary transmission mechanism of civilization โ€“ values, habits, language, culture, and identity passed from one generation to the next in the most intensive possible environment. Destroy this transmission mechanism and you donโ€™t just produce worse outcomes for individuals. You break the chain. The torch cannot change hands if the hands are gone.

6. The replacement is the state. When the family dissolves, the state expands to fill the functions the family performed. This is not a coincidence. It is the design. Tocqueville described it: the soft despotism that replaces every horizontal bond with a vertical dependency on the government shepherd. The nuclear family was the primary horizontal bond. Its dissolution is the prerequisite for the complete vertical dependency the administrative state requires.

7. The nuclear family is not a conservative preference or a religious requirement. Defend it not because it is traditional. Defend it because it works โ€“ and because what is offered in its place doesnโ€™t. The clan and the tribe produce loyalty. The administrative state produces dependency. The nuclear family, with its free market for mating and its maximum investment in the next generation, produces citizens. That is the one thing the system replacing it cannot afford to produce.Image
The rest of the series is under this post:
Read 3 tweets
Jul 24
LMFAO and people call me weird and think I am up to no good well they don't say it I just can sense they are thinking it but seriously today fucking hell....... ๐Ÿคทโ€โ™€๏ธ๐Ÿคทโ€โ™€๏ธ๐Ÿคทโ€โ™€๏ธ๐Ÿคทโ€โ™€๏ธ๐Ÿคทโ€โ™€๏ธ
@SurreyRCMP @surreyps @LangleyRCMP

@ChrisPentecos @DonaldNNCIM21 @LangleyResident @BarbaraDoduk @Cdnwatcher @Istandtoreason @facepalmchris @trustednerd @felixcruggins @CultureGuard @WaxMyBallsShow @FranLa9 @kfurneaux20 @VernThurston @JonYaniv @JNonsense46242
@SurreyRCMP @surreyps @LangleyRCMP @ChrisPentecos @DonaldNNCIM21 @LangleyResident @BarbaraDoduk @Cdnwatcher @Istandtoreason @facepalmchris @trustednerd @felixcruggins @CultureGuard @WaxMyBallsShow @FranLa9 @kfurneaux20 @VernThurston @JonYaniv @JNonsense46242 @threadreaderapp unroll
Read 3 tweets
Jul 24
#SupremeCourt hears PIL seeking to restrain livestream and video circulation of court proceedings

Sr Adv Vikas Singh: Livestream - personally I don't see any problem

CJI Kant: Now this forces everyone to read things

J Bagchi: Regulating data is one of the biggest challenges in digital space...so we should ensure limited access and therefore restrict live stream itself. Parties must expressly make prayer that I want to see...IT CAN'T BE 24/7 ENTERTAINMENT CHANNEL BY COURT

Singh flags what happened in J KV Viswanathan's court: it has become a joke.Image
SG Tushar Mehta backs Singh's submissions

Issue of short clips of court proceedings circulating without context flagged

SG: Suppose your lordships are saying something to me and I am responding...there are AI tools...with same lip movement, my and your lordships' words can be changed in our respective voices

CJI - In print forum, I have already experienced. What I never said was thrusted upon me by these people

Singh presses for interim order

SG: In some HCs, some people try to be social media celebrities

CJI: Current example is day before. Morning, mentioning is made before me. Till today 10 AM, no petition is filed. Can an application sent to Secy General be entertained as a writ petition?

Singh: A petition was pending on that in Delhi HC. Probably lawyer did not know HC was seized of issue

SG: He does it every time. Background only lawyers would know.
Notice issued

On oral mentioning, High Courts also impleaded

Order: Union will put up a proposal wrt the nodal ministries to give effect to the prayers made in the petition

Singh presses for interim order

SG: I join Mr Singh

Singh: Even this hearing may be misinterpreted

Order: HCs to submit report on adoption of [...] circulated by this court. They will also explain impact of continuous live streaming

J Bagchi: Requests are made for online access. That link is shared. That also has to be regulated

Singh: It's being used to show I argued this or that

SG - Facebook and Instagram full of such clips

J Bagchi - We cannot stop demon which is out of bag.
Read 5 tweets
Jul 24
SitRep - 23/07/26 - A Su-57 crashed

An overview of the daily events in Russiaโ€™s invasion of Ukraine. Today, a Russian Su-57 crashed in the Moscow region. According to Russia due to a โ€œmalfunctionโ€.

REPOST=appreciated

1/X Image
Read 22 tweets
Jul 24
๐Ÿญ๐Ÿฌ ๐—”๐˜€๐˜†๐—ป๐—ฐ ๐— ๐—ถ๐˜€๐˜๐—ฎ๐—ธ๐—ฒ๐˜€ ๐—ž๐—ถ๐—น๐—น๐—ถ๐—ป๐—ด ๐—ฌ๐—ผ๐˜‚๐—ฟ ๐—”๐—ฆ๐—ฃ.๐—ก๐—˜๐—ง ๐—–๐—ผ๐—ฟ๐—ฒ ๐—”๐—ฝ๐—ฝ

I've reviewed dozens of .NET Core backends that suffered mysterious slowdowns and memory spikes.

Every time, the root cause was the same: bad async code.

These async mistakes aren't obvious.
They don't throw errors. They just slowly kill your app.

Here are the 10 most common async pitfalls I see (and how to fix them):

Stop making these costly errors ๐Ÿ‘‡

๐Ÿญ/ ๐—ก๐—ผ๐˜ ๐˜‚๐˜€๐—ถ๐—ป๐—ด ๐—–๐—ฎ๐—ป๐—ฐ๐—ฒ๐—น๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐—ง๐—ผ๐—ธ๐—ฒ๐—ป
โ†ณ Requests keep running after clients disconnect
โ†ณ Wasted CPU cycles and memory leaks
โœ… Always pass CancellationToken through your async chain

๐Ÿฎ/ ๐—•๐—น๐—ผ๐—ฐ๐—ธ๐—ถ๐—ป๐—ด ๐—ผ๐—ป ๐—ฎ๐˜€๐˜†๐—ป๐—ฐ ๐—ฐ๐—ผ๐—ฑ๐—ฒ
โ†ณ Using .Result, Wait(), GetAwaiter() .GetResult()
โ†ณ Thread pool starvation = application freezes
โœ… Use await consistently, never block on async calls

๐Ÿฏ/ ๐—ก๐—ผ ๐˜๐—ถ๐—บ๐—ฒ๐—ผ๐˜‚๐˜๐˜€ ๐—ผ๐—ป ๐—ผ๐˜‚๐˜๐—ฏ๐—ผ๐˜‚๐—ป๐—ฑ ๐—ฟ๐—ฒ๐—พ๐˜‚๐—ฒ๐˜€๐˜๐˜€
โ†ณ HttpClient calls hang forever waiting for responses
โ†ณ Resource exhaustion brings down your entire service
โœ… Set HttpClient .Timeout and use CancellationTokenSource with timeout

๐Ÿฐ/ ๐—ก๐—ผ๐˜ ๐—บ๐—ฎ๐—ธ๐—ถ๐—ป๐—ด ๐˜๐—ต๐—ฒ ๐—ฒ๐—ป๐˜๐—ถ๐—ฟ๐—ฒ ๐—ฐ๐—ฎ๐—น๐—น ๐—ฐ๐—ต๐—ฎ๐—ถ๐—ป ๐—ฎ๐˜€๐˜†๐—ป๐—ฐ
โ†ณ Mixing sync/async patterns breaks everything
โ†ณ Deadlocks and poor scalability under load
โœ… Go async all the way: controller โ†’ service โ†’ repository

๐Ÿฑ/ ๐—จ๐˜€๐—ถ๐—ป๐—ด ๐—ง๐—ฎ๐˜€๐—ธ.๐—ฅ๐˜‚๐—ป ๐—ถ๐—ป๐˜€๐—ถ๐—ฑ๐—ฒ ๐—ฐ๐—ผ๐—ป๐˜๐—ฟ๐—ผ๐—น๐—น๐—ฒ๐—ฟ๐˜€/๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฐ๐—ฒ๐˜€
โ†ณ Offloading I/O work to thread pool unnecessarily
โ†ณ Context switching overhead kills performance
โœ… Use Task .Run only for CPU-intensive work, not I/O operations

๐Ÿฒ/ ๐—•๐˜‚๐—ณ๐—ณ๐—ฒ๐—ฟ๐—ถ๐—ป๐—ด ๐—ต๐˜‚๐—ด๐—ฒ ๐—ฝ๐—ฎ๐˜†๐—น๐—ผ๐—ฎ๐—ฑ๐˜€ ๐—ถ๐—ป๐˜€๐˜๐—ฒ๐—ฎ๐—ฑ ๐—ผ๐—ณ ๐˜€๐˜๐—ฟ๐—ฒ๐—ฎ๐—บ๐—ถ๐—ป๐—ด
โ†ณ Loading 500MB responses into memory at once
โ†ณ OutOfMemoryException crashes your app
โœ… Use IAsyncEnumerable and Stream .CopyToAsync instead

๐Ÿณ/ ๐—จ๐˜€๐—ถ๐—ป๐—ด ๐—ง๐—ฎ๐˜€๐—ธ.๐—ช๐—ต๐—ฒ๐—ป๐—”๐—น๐—น ๐˜„๐—ถ๐˜๐—ต๐—ผ๐˜‚๐˜ ๐—น๐—ถ๐—บ๐—ถ๐˜๐˜€
โ†ณ Firing 1000 concurrent requests to external APIs
โ†ณ Rate limiting and cascade failures
โœ… Control concurrency with small chunks or Parallel .ForEachAsync

๐Ÿด/ ๐—ง๐—ต๐—ฒ ๐—ฎ๐˜€๐˜†๐—ป๐—ฐ ๐˜ƒ๐—ผ๐—ถ๐—ฑ ๐˜๐—ฟ๐—ฎ๐—ฝ
โ†ณ async void methods outside event handlers
โ†ณ Unhandled exceptions crash your entire process
โœ… Always return Task or Task from async methods

๐Ÿต/ ๐—™๐—ถ๐—ฟ๐—ฒ-๐—ฎ๐—ป๐—ฑ-๐—ณ๐—ผ๐—ฟ๐—ด๐—ฒ๐˜ ๐—ฑ๐—ถ๐˜€๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ๐˜€
โ†ณ Starting background tasks without proper tracking
โ†ณ Silent failures and resource leaks everywhere
โœ… Use OutBox or BackgroundService to process background tasks

๐Ÿญ๐Ÿฌ/ ๐— ๐—ถ๐˜€๐˜€๐—ถ๐—ป๐—ด ๐—–๐—ผ๐—ป๐—ณ๐—ถ๐—ด๐˜‚๐—ฟ๐—ฒ๐—”๐˜„๐—ฎ๐—ถ๐˜(๐—ณ๐—ฎ๐—น๐˜€๐—ฒ)
โ†ณ Library code captures synchronization context unnecessarily
โœ… Use ConfigureAwait(false) in all library async methods

๐Ÿ‘‰ Join ๐Ÿฎ๐Ÿฑ,๐Ÿฌ๐Ÿฌ๐Ÿฌ+ people in my .NET Newsletter. Weekly best practices, real-world examples, and pro tips to craft better software today!

๐—•๐—ผ๐—ป๐˜‚๐˜€: every subscriber gets a PDF with 200+ .NET interview questions

โ€”

โ™ป๏ธ Repost to help others avoid common async mistakes

โž• Follow me ( @AntonMartyniuk ) to improve your .NET SkillsImage
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Read 7 tweets
Jul 24
The instant I grow balls people don't show up anymore seriously I don't get people anymore like continue to show up or don't do it at all you people get me intrigued and thinking weird shit and then people pull this fucking crap getting sick of it and this is why I hate thisworld
@SurreyRCMP @surreyps @LangleyRCMP

@ChrisPentecos @DonaldNNCIM21 @LangleyResident @BarbaraDoduk @Cdnwatcher @Istandtoreason @facepalmchris @trustednerd @felixcruggins @CultureGuard @WaxMyBallsShow @FranLa9 @kfurneaux20 @VernThurston @JonYaniv @JNonsense46242
@SurreyRCMP @surreyps @LangleyRCMP @ChrisPentecos @DonaldNNCIM21 @LangleyResident @BarbaraDoduk @Cdnwatcher @Istandtoreason @facepalmchris @trustednerd @felixcruggins @CultureGuard @WaxMyBallsShow @FranLa9 @kfurneaux20 @VernThurston @JonYaniv @JNonsense46242 @threadreaderapp unroll
Read 3 tweets
Jul 24
Cops I am outside if you want me I'll be here at this link might go down but don't count on it I got 0 energy for anything I just want fresh air and listen to music in the quiet and I am 99% positive that dude won't show up again seriously fucking stupid......
@SurreyRCMP @surreyps @LangleyRCMP

@ChrisPentecos @DonaldNNCIM21 @LangleyResident @BarbaraDoduk @Cdnwatcher @Istandtoreason @facepalmchris @trustednerd @felixcruggins @CultureGuard @WaxMyBallsShow @FranLa9 @kfurneaux20 @VernThurston @JonYaniv @JNonsense46242
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!