Joshua Blair retweeted
So basically, today PHP got two critical bugs that let anyone run code on your server without even logging in, which is bad, and then the details leaked before the patch was even out, which is worse, and it works on WordPress and MediaWiki and Magento and Joomla and Laravel, and Censys says like 1.5 million servers are running a version with no fix, so the NSA was like "take your system offline," and the FBI was like "take your system offline," and CISA and the UK and CERT-EU were all like "take your system offline," and then the Prime Minister of Japan, the actual Prime Minister, posted at 5:55 in the morning telling 48.8 million people to take their system offline, so everyone took their system offline, like the Dutch cybersecurity agency took its own website offline, and the Dutch parliament went offline, and the Port of Rotterdam went offline, and Finland and France and Denmark started pulling government sites, and Wikipedia went down, and Archive.org went down, and Asana and GOG and Something Awful went down, and the University of Vienna's webmail went down for some reason, and that's just PHP. Because GitLab also dropped a CVSS 10.0, which is the highest score they give out, for a bug that's been there since 2014, so that's every self-hosted GitLab for twelve years, and then LiteLLM 1.107.0 got hijacked and shipped a credential stealer and a remote access trojan in every single wheel and the Docker images, including latest, and you didn't even have to import it, just installing it was enough, and it's the second time this year, and then Railway paused every deployment on the entire platform because someone got into the environment variables, so now everyone has to rotate every secret they've ever stored there, and TiDB Cloud said someone was walking around inside with stolen credentials for basically a month and an extortion group says they took 10.6 terabytes, and Zeabur got breached for the second time in two months and is just shutting down, like the whole company, and Node.js patched remote code execution and a TLS bypass, and CISA says Plex is being actively exploited, and someone took over 300 Tor exit relays to steal SSH passwords, and SafePay ransomware has hit over 600 critical infrastructure orgs, and India's biggest bank filed a data loss incident, and Japan has been in an official state of emergency in cyberspace since October 9, which honestly explains the 5:55 AM post. Oh, and eMudhra, a certificate authority that's issued over 60 million certificates, whose entire job is proving websites are who they say they are, was supposed to be using private keys that are random numbers over a hundred digits long, and one of them was 4. Just 4. And the others were like 66 and 237. Anyway, it's Wednesday.
Joshua Blair retweeted
WE COUNT THE ENEMIES WE KILL. WE RARELY COUNT THE ONES WE CREATE.
Nidal Hasan was a patient on my floor in the surgical trauma ICU at Brooke Army Medical Center.
I wasn't there when he arrived. I had just left for my deployment to Mosul, Iraq. But the nurses and doctors who cared for him were my peers and my friends, and I know exactly what that required of them, because every one of us had done some version of it before. Before anyone tells me what strength looks like, understand what that work demands.
I have cared for a drunk driver who wiped out an entire family and landed in our ICU himself. I have cared for gang members who shot up a block while children were stepping off a school bus, then ended up on our unit with bullets of their own. I have kept alive people who murdered their own families and failed at taking their own lives. And in Iraq, I saved the lives of the very enemy fighters who had just tried to kill us and miraculously survived our response.
Every one of those patients got our best. Not because we felt anything for them, but because of who we were. You set aside anger, grief, prejudice and every personal feeling you have, because a life in front of you is a life in front of you. That's the oath. That's the duty.
So when Hasan came through those doors, my colleagues did what we had always done. They preserved the life of a man who murdered thirteen people and would have killed them too, given the chance. He killed those men and women in one of the very same buildings many Soldier's like myself have been in when I was stationed at Fort Hood.
He is alive today because they did their jobs. That was not sentiment. It was a hard, tangible expression of the values this country claims to stand for. Our principles had to mean something even when the person benefiting from them had violated everything we believed in.
Now the Pentagon plans to livestream his execution by firing squad on Dec. 3, and our leaders apparently believe turning his death into a public spectacle will demonstrate American strength. I think it demonstrates how little they understand the enemy they claim to be fighting. We kept Nidal Hasan alive, now our leaders want to make him a martyr.
Hasan walked into Fort Hood expecting to die. He believed his death would be rewarded. At his trial, he called no witnesses and offered no defense, and his own court-appointed lawyers worried he was seeking execution. He failed at martyrdom once. Now we're about to hand it to him, in high definition, for every extremist with an internet connection to replay, manipulate and celebrate.
We supply the footage. They supply the meaning.
Long after the politicians finish congratulating themselves, that video will still exist. Their moment of bravado becomes somebody else's recruiting material for decades. And this failure to think past the immediate display of power reaches far beyond one execution. We count the enemies we kill. We rarely count the enemies we create.
Look at the school in Minab, Iran, where multiple investigations attributed the strike that killed more than 100 children and their teachers to us. You cannot bury people's children beneath the rubble of their classrooms and expect a speech about American intentions to decide how they remember you. No denial brings those children home. No claim of good intentions makes their parents forget whose weapons killed them.
If those were our children, we would remember for the rest of our lives. We would demand accountability. Many of us would want vengeance. We would tell their stories to the next generation. We know this because we did exactly that after September 11.
Why do we imagine other people love their children less, grieve less deeply, or remember less clearly?
We have developed a horrifying talent for creating more terrorists than we will ever stop. We inflict suffering, evade responsibility, and then act as though the anger that follows came out of nowhere.
Think back to the first time you saw one of those al Qaeda videos of an American being beheaded. Remember the sickness in your stomach. Remember the rage. Remember thinking that only savages would film a killing and send it out for the world to watch. Now ask yourself what the rest of the world will see when the camera is ours.
Terrorist organizations stage executions for the cameras. Authoritarian regimes make death a public spectacle to feed fear and rage. Watching our own leaders reach for those same tools should force us to confront how much of ourselves we are surrendering in the name of defeating them.
The line separating us from the people we condemn has to live in our conduct. A flag cannot hold it for us. Neither can a uniform, a title, or a declaration that we are the good guys.
On that ICU floor, on a bloody street in Mosul, and in trauma bays across this country, people like my colleagues hold that line every day under circumstances most will never face. They keep monsters alive because their duty and their humanity are bigger than their hatred of what those monsters have done.
Execute him if that's the sentence. But do it the way a confident nation does; quietly, lawfully, and without giving him the stage he always wanted. Let him be forgotten.
I expect our leaders to show at least as much discipline as the nurses who had to care for him.
They keep telling us they are defending what makes America different. Every day, they make that difference harder to see.
Robert W. Burns III is the editor and publisher of The Space Coast Rocket, an Army veteran and a retired trauma nurse. The views expressed in this column are his own.
Joshua Blair retweeted
Justin Verlander has his curtain call!
What a career. Thank you for everything JV! 🫡
Joshua Blair retweeted
This is Christian extremism. If a radical Muslim military leader was doing this in another country, using the Quran to stoke commitment to a holy war among young recruits, the condemnation from American Christians would be swift and severe. The hypocrisy is astounding.
.@SECWAR "This is our first stop on what we are calling the SEND ME TOUR.
If you know your Book of Isaiah, Chapter 6, Verse 8, the Lord said, 'Whom shall I send?' Isaiah says, 'Lord, I AM HERE. SEND ME...'
For 250 years of this country, there have been men and women who RAISED THEIR RIGHT HAND and said, 'SEND ME.'
SEND ME TO GO FIGHT THE REDCOATS.
SEND ME TO GO FIGHT THE COMMUNISTS.
SEND ME TO GO FIGHT THE ISLAMISTS.
AND YOU ARE SAYING, SEND ME TO GO FIGHT WHATEVER THREATS THREATEN OUR NATION.'"
Joshua Blair retweeted
Using Bible verses to justify violence is not only the opposite of what Jesus teaches, it’s a direct contradiction of the passage Hegseth cites in this video.
“Here am I, send me” was the prophet Isaiah’s response after being called by God to deliver a message to the people and their leaders. What was the message?
“Your leaders are rebels, the companions of thieves. All of them love bribes and demand payoffs, but they refuse to defend the cause of orphans or fight for the rights of widows.” Isaiah 1:23
What were these corrupt and rebellious leaders doing?
“Woe to those who make unjust laws, to those who issue oppressive decrees, to deprive the poor of their rights and withhold justice from the oppressed of my people, making widows their prey and robbing the fatherless. What will you do on the day of reckoning, when disaster comes from afar? To whom will you run for help? Where will you leave your riches?” Isaiah 10:1-3
God is sending Isaiah to warn the people, and more specifically their leaders, that if they do not turn from their corrupt ways and begin caring for the most vulnerable among them, they will suffer God’s judgment. Isaiah answers that call by saying, “Here am I, send me.”
This isn’t just about taking a few Bible verses out of context. For an administration filled corrupt leaders to claim these verses while perpetrating the very marginalization and oppression being condemned in this passage is the height of blasphemy.
.@SECWAR "This is our first stop on what we are calling the SEND ME TOUR.
If you know your Book of Isaiah, Chapter 6, Verse 8, the Lord said, 'Whom shall I send?' Isaiah says, 'Lord, I AM HERE. SEND ME...'
For 250 years of this country, there have been men and women who RAISED THEIR RIGHT HAND and said, 'SEND ME.'
SEND ME TO GO FIGHT THE REDCOATS.
SEND ME TO GO FIGHT THE COMMUNISTS.
SEND ME TO GO FIGHT THE ISLAMISTS.
AND YOU ARE SAYING, SEND ME TO GO FIGHT WHATEVER THREATS THREATEN OUR NATION.'"
Joshua Blair retweeted
The Houston Astros just went into Philly and took 2 of 3 against the hottest team in baseball since the start of August.
They have a 2.5 game lead in the AL West
The Astros. Are. Inevitable.
Joshua Blair retweeted
I predict the teams that best solve the deterministic / non-deterministic boundary will beat the teams throwing 100% of their work at models and agents.
Just because a transformer can:
- plan
- choose tools
- decide what to do next
- keep reasoning
- format outputs
- route between actions
doesn’t mean you should ask it to do all those things every time.
Much of that work may be better expressed as deterministic code for your use case.
Joshua Blair retweeted
I will publicly go on record saying this to both @jluhnow & @ginaluhnow (❤️ y’all both).
Because, I think my platform is fairly large enough in this space to do so.
So here goes.
For starters, REASONABLE Astros fans know that Jeff’s departure was an injustice. I believe that what happened to Jeff was more than just a league punishing a team.
It was PERSONAL. A witch hunt spear headed by Manfred and others (most notably the LA Dodgers) targeting one individual.
Jeff.
Time has only fortified my belief in this. Many Astros fans agree and it has never sat right with us.
But, I’m not gonna use this post to dive into that. I’ve tweeted about it for 6 years. My stance is well documented and I don’t care.
THAT SAID.
I’d like to make a suggestion to you, Jeff.
I feel stupid/corny even doing it.
But, I am a Houston Astros fanatic.
Logic doesn’t really matter here.
I can also attest to the fact I am not alone. There are many others like me.
MANY others.
We love Houston Astros baseball.
We’ve had fathers, mothers, grandfathers and grandmothers all bleed orange.
Some of them not here anymore.
Some we grieve who never got to feel the magic of what those championships brought to us. What it brought to our hearts.
A lot of us grew up at the dome.
Others didn’t see the magic until around 2015.
Some of us remember the let downs of the early 2000’s.
Or the one in 86’.
Some predate even that, but those numbers are dwindling.
We all have our own unique starting point where our romance with this team began.
Which leads me to this. The most important part of why I’m writing this.
I feel that what Jeff’s God given gift, his mental brilliance and competence, brought to our city a collective reason to believe when we needed it most.
He took over the worst team in the sport AT its HISTORICAL ROCK BOTTOM and said to us in person “We’re gonna get EVEN worse. But, after that…just watch. I have a plan. Trust me. I’m in it with all of you”.
His plan finally came to fruition after our darkest moment as a city during Hurricane Harvey.
At a time where a lot of us were devastated and left with nothing to hold onto for hope except the excitement of the first pitch at 7 PM that would teleport us away mentally for a couple of hours.
Then we got JV.
Then we won a championship.
NOTHING mattered in that moment and we ALL remember where we were.
We stood victorious. We trusted the process. Nothing would or ever will invalidate that glory that we felt. No matter how hard they have tried.
Which, they have. Relentlessly.
Again, not here to debate whether or not anyone thinks our success was valid or not. The haters can frankly kiss my ass.
We made ALL of them kiss our ass in 2022 when the roster that JEFF primarily built, DOMINATED the postseason and left no doubt at all.
We’ve had to deal with more hate than any fanbase of any sport that I’ve seen in my lifetime.
As a city and fanbase it has definitely brought us closer together through our unique experience.
But, Now we’re kind of stuck in limbo.
We lack direction and we have a whole new set of challenges ahead. The game itself faces challenges as well.
I know I need to wrap up, so I’ll say this.
I have no idea what Jim Crane plans to do. But, I know he regrets his decision to let Jeff go.
Maybe that ship has sailed and that fire for baseball doesn’t lie inside of him anymore. I certainly wouldn’t blame him.
But, if there ever was ANY opportunity for Jeff to answer the calling to something greater. I think this might be it.
It wouldn’t be easy. This time around comes with an entirely new set of challenges. But, I believe if anyone could figure out the answer, it’s Jeff. Because, he’s just quite simply smart like that.
So, on behalf of the fans who trusted you once upon a time to show us the magic.
I ask you, Jeff. If that phone rings, please CONSIDER answering it.
Because, we’d love a reason to believe again.
Go Stros.
#EarnHistory: World Series Game 6 Trailer
#EarnHistory
Joshua Blair retweeted
It’s time for the Astros to re-hire Jeff Luhnow as GM and not give a shit about the smoke. People make mistakes. Comebacks happen everyday and are usually better than the original. We all need them in our life. Hire him and let it rip! #Astros
Joshua Blair retweeted
Let’s be clear about what the flap over the White House ballroom is:No one said he can’t have it.The GOP controls both houses of Congress. Trump is apoplectic that he’s being forced to ask them.He’s an authoritarian who demands that it’s all within his purview.Thats why he’s mad.
Joshua Blair retweeted
Every senior engineer was once a junior that some senior took the time to train.
If we stop hiring and mentoring juniors because "AI can do their work", we quietly stop producing the next generation of seniors.
The pipeline doesn't refill itself.
Joshua Blair retweeted
If there’s one plus to the Trump era it’s the screaming Red Alert example he’s made that we’ve let the power of the President get completely out of control. To “make America great again” we need the restoration of the 3-branch Constitutional triad that diffuses power&authority.
Joshua Blair retweeted
I’m convinced that a large % of programmers don’t actually like computers.
As a side effect, are also perfectly happy to throw away their reasoning to a model as soon as they can.
I don’t get it, at ALL. Don’t you *LIKE* understanding the magic of the machine?
You do realize hand-programming (I hate that I even have to specify hand now) is fun…right?
Joshua Blair retweeted
My first rule of testing is: don't change the tests.
To be more precise—write the tests in such a way that they don't have to change.
When you refactor, you test to make sure the code behaves as expected, change the code, then run the test again to make sure you haven't broken anything. If your tests change when the code changes, you cannot refactor safely. If the test doesn't exist, you have to write one before you start. In an AI world, every AI-induced change is a refactor, and often massive multi-unit refactoring is going on. No tests? No safety. Even with TDD, you add tests as the code evolves, but you don't change existing ones.
Among other things, this means you cannot safely test the minutiae of the implementation, because it changes constantly. Test behavior instead. "When I ask a component to do X, I expect it to do Y" ("Gherkin" format). The "unit" must conform to the Liskov Substitution Principle: clients don't care about even radical changes, provided that the interface (in the general sense, not the Java &c. sense) hasn't changed. In a microservice, that radical change could be a complete rewrite in a different language running on a different platform. The arguments to a method are its interface, for example, as are the APIs or messaging interface to a remote service or the set of public methods of a class, whether or not there's a formal "interface" involved.
Of course, that brings up the issue of what if the interface _does_ change?
In general, I find that constant changes to interfaces usually imply ad hoc programming, where nobody thinks things through before writing the code. People throw whatever pops into their heads out there and hope for the best, just like an AI does. The programmers are constantly surprised as they work, and are constantly rewriting to handle those surprises. That's coding without architectural thinking. Code like that is insanely difficult to test.
So, what's the alternative? Think about Domain-Driven Design. In DDD, every component, from single methods up to aggregate subsystems, models something in the actual domain. The name is a name you'll find in the domain. The messages and interfaces reflect a conversation that people would have if they were doing the work manually. The domain tends not to change, so interfaces that model the domain tend not to change. Note that this approach does not require a big-up-front design. The domain IS the architecture, so you can implement that architecture one piece at a time, and the domain itself guarantees architectural coherence.
More to the point, this is something you can test.
Joshua Blair retweeted
I like reading code, I like writing code, I like generating code.
It's all super cool and we literally have such a cool world that we live in. You can build anything your imagination things of
Joshua Blair retweeted
A country’s vitality is deeply tied to the value it affords to human life in every form and condition, acknowledging the dignity endowed upon every human person by virtue of their very existence. The moral greatness of a nation is manifested, above all, in its capacity to support, protect and cherish the lives of all, especially the most vulnerable and those whose worth is questioned.
Joshua Blair retweeted
On this day in history: July 2, 1863, the Confederacy got its butt handed to it on a platter by a liberal arts college professor on sabbatical.
Don't mess with college professors.





















