AI ENGINEER | Fashion Designer | Sound Engineer | #Arsenal Fan

Joined August 2019
468 Photos and videos
Pinned Tweet
I was in class last week. One of my students raised their hand mid-lecture and asked something that stopped me for a second. "Why is every AI tool built on Python? C is faster. Rust is faster. Even Java is faster. So why Python?" Honestly it’s a fair question. And the answer reveals something really interesting about how the AI industry actually works. Let me explain this properly. 🧵
123
1,097
5,053
1,416,675
Joseph Pajos retweeted
TLS certificate commands every infrastructure engineer should know: Generate a private key: openssl genrsa -out private.key 2048 Generate a CSR (Certificate Signing Request): openssl req -new -key private.key -out request.csr Generate self-signed certificate (testing only): openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 View certificate details: openssl x509 -in cert.pem -text -noout Check certificate expiration: openssl x509 -in cert.pem -enddate -noout Test a live HTTPS connection: openssl s_client -connect xyz.com:443 View remote certificate details: openssl s_client -connect xyz.com:443 -showcerts Verify a certificate against a CA: openssl verify -CAfile ca.pem cert.pem Convert certificate formats: openssl x509 -in cert.pem -outform DER -out cert.der Check what cipher and TLS version a site uses: openssl s_client -connect xyz.com:443 -tls1_2 If your certificates have ever expired in production without warning — bookmark this list.

2
4
24
Joseph Pajos retweeted
Most engineers who struggle with system design interviews aren’t bad engineers. They just started learning the wrong things, in the wrong order. Here’s the actual roadmap, what to learn first, what comes next, and what to save for later.
9
43
283
21,129
Joseph Pajos retweeted
When the time is right, we will discuss Morgan Rogers also. Patience is the master of the situation.
610
2,326
23,190
898,511
What a boring day!😔
1
3
18
342
Joseph Pajos retweeted
And more 🙂‍↔️🫶🏾
More 🫶🏾
4
10
72
1,802
Joseph Pajos retweeted
Most ML models are not wrong because of bad algorithms. They are wrong because of bad assumptions about the data.
4
7
133
Joseph Pajos retweeted
Congrats @saheedniyi_02 This is great!
46
87
1,133
53,570
Joseph Pajos retweeted
Bradley Barcola Situation • Moussa Sissoko has been trying to renew Bradley Barcola’s contract for the best part of 9-12 months. Talks have been difficult, and it reached a point where both parties agreed to put negotiations on hold so that Barcola and PSG could focus on important fixtures in April and May. • Soon after the UEFA Champions League final, talks resumed and remain ongoing. The player reportedly told people close to him that he was disappointed not to start a number of important fixtures. • PSG’s position is clear: renew or we will sell, as his contract expires in June 2028. Personally, I think that is a significant stance for the club to take. • Barcola’s agent also represents Ousmane Dembélé and Désiré Doué and maintains a good relationship with PSG. The club is also in serious talks regarding Yan Diomande and Maghnes Akliouche, which could further influence the situation surrounding Barcola. Both Arsenal and Liverpool are interested, but I want to explain Arsenal’s side of the story. • Andrea Berta made serious enquiries into Barcola’s situation last summer. At the time, Arsenal were informed that the player would stay for at least one more year. Since then, Berta has remained in constant contact with Sissoko and has made it clear that Barcola is of serious interest to Arsenal. He has also asked to be notified if PSG become open to a sale. Should Arsenal make an official approach towards PSG, there will be a further update. • Arsenal also hold an interest in Morgan Rogers and one other player(sensitive info currently). More on that in due course. • As always, Andrea Berta is willing to agree personal terms with multiple targets and make a move when the timing suits Arsenal. Before I sign off, there is something worth noting. Berta is very happy for misinformation to circulate publicly. Berta & Co are busy behind the scenes, and many details remain unknown as Arsenal move silently. Allow me to provide a free exclusive as an example of that which is unknown. Arsenal made standard checks on Nico Paz. Nico was reportedly left confused following a recent call with Mourinho, although another conversation may be scheduled. Arsenal have also made serious checks on Christos Tzolis, the Greek winger. My point is that a great deal is happening behind the curtain. Embrace the silence and, as always, choose your sources of information carefully. HandofArsenal
1,036
4,359
32,371
3,022,950
If you're privileged or opportune, do not think others are lazy.
4
5
14
204
Joseph Pajos retweeted
Things I wish I knew before learning Networking : When I started learning networking, I thought it was just about memorizing commands. I was wrong. Networking is about understanding how devices communicate, why they fail, and how to fix problems. Here are lessons I learned👇
8
6
25
858
Joseph Pajos retweeted
Actually networking is fun, being able to interpret problem solving them..... what about you?
4
46
1,459
Joseph Pajos retweeted
Building LLM applications without monitoring is flying blind. Bad response comes out. You guess what went wrong. Tweak the prompt. Test manually. Repeat. There is a better way. Opik - an open source platform for evaluating, debugging and monitoring LLM applications and RAG systems. It traces every LLM call. Catches hallucinations automatically. Compares prompt versions. Shows you exactly what is happening inside your pipeline. Think Evidently AI but built specifically for LLMs. Free. Open source. Built by Comet ML. `pip install opik`
1
5
7
137
Joseph Pajos retweeted
A model that works in theory and fails in production is not a model. It is a prototype.
5
11
197
Joseph Pajos retweeted
TECH KNOWLEDGE CHECKPOINT A Linux server suddenly becomes unreachable over SSH. What's the first thing you'd verify? A) Network connectivity B) Monitor resolution C) File permissions in the home directory D) Cron jobs
3
2
6
176
Joseph Pajos retweeted
MACHINE LEARNING KNOWLEDGE CHECKPOINT A model achieves 99% accuracy during training but only 65% accuracy in production. What's the most likely cause? A) Overfitting B) More CPU cores needed C) DNS issues D) Low disk space
2
2
7
3,208
Pandas is fine. But the day you try Polars on a large dataset you will never look back.
1
1
130
Joseph Pajos retweeted
The USA made it through the night. But the real result nobody is reporting: FIFA's platform served 5 billion requests without going down. No downtime. No degradation. No incident report. That's the SRE team winning while nobody watches. The best engineers are invisible when they're doing their job right. When did your team last get credit for keeping things running?
1
5
88
Joseph Pajos retweeted
I’ve been all four. Can confirm: DevOps: yes, tried to do it all alone. Burned out. Cloud Engineer: Yes, optimised scaling for workloads that never scaled. Systems Engineer: yes, built things in racks I was unreasonably proud of. SRE: Yes, I told everyone I was “different than DevOps.” The titles are tribal. The work is mostly the same.
2
10
506