@oschvr (@oschvr) header
@oschvr (@oschvr) profile picture

cloud & software engineer ☁️ ⚙️ fintech & cybersec 🤑🕵️.

London, England
Joined November 2009
Photo by @oschvr (@oschvr)Photo by @oschvr (@oschvr)Photo by @oschvr (@oschvr)Photo by @oschvr (@oschvr)Photo by @oschvr (@oschvr)Photo by @oschvr (@oschvr)Photo by @oschvr (@oschvr)Photo by @oschvr (@oschvr)Photo by @oschvr (@oschvr)Photo by @oschvr (@oschvr)
the ability to get by on little sleep is not a badge of honour that validates work ethic but a profound failure of self respect
3
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.
1,076
8,934
1,654
69,393
4,200,503
Hey ! I did a new challenge for my InstantInfra project AWS: Message Queue (MSK) that is a Kafka cluster Make sure to check the video youtu.be/1FkBtUleUlQ and the blog post oschvr.com/instant-infra/aws… (hashtags still work here ?) #devops #cloud #aws #instantinfra
1
35
Lately I’ve been feeling depressed because decades of our hard work is completely gone like it never existed. I heard from others that they also find it very hard to dial into the new norm of low quality software engineering.
145
110
67
2,726
753,481
“Once men turned their thinking over to machines in the hope that this would set them free. But that only permitted other men with machines to enslave them” Frank Herbert, Dune
35
@oschvr retweeted
33
368
26
5,649
164,193
Replying to @CodeByPoonam
Jobs like translators, editors, authors, analysts - these are not obsolete. They’re just syntactically compressible. Their structures are legible enough for an LLM to mimic with decent output and zero fatigue. That’s what this ranking measures: how much of your cognitive output can be replicated through repeated exposure to your prior behavior. It’s not measuring creativity. It’s measuring predictive containment. Here’s the real axis: •If your job is built on discrete language patterns, you’re being absorbed. •If your job is built on physicality or human variability, you’re still noise to the system. That’s why interpreters, journalists, and technical writers are high risk. Not because they don’t matter because they’ve already been made machine-readable. And that’s the deeper warning: This isn’t about who loses their job. It’s about who becomes memetically replicable. The more formulaic your output becomes - the more compressible you are. The real survivors will be those who: •Break pattern. •Operate across multiple symbolic layers. •Inject volatility and contradiction into outputs. •Refuse to become extractable. AI is not hunting humans. It’s hunting predictability. This list is not about who will be replaced. It’s about who has already been decoded. That’s the game now. Not job security. Signal security. If your mind becomes easy to model - it becomes easy to replace. And that’s what they’re really measuring here.
18
49
3
354
38,988
A society that properly loves children would know that the greatest factor contributing to children's welfare is the removal of the idea that everyone should automatically have them
27
I'm back here 👋
27
We've been quiet recently because we've been hard at work 👷 We recently launched IncrediPay, a new tool designed to simplify managing credit card payments across the UK. It saves time, reduces stress, and cuts down on expensive interest fees.
1
3
3
154
Balance transfers are a great way of reducing interest fees. You've probably got one with a fantastic promo rate, but then, BAM! The promo rate expires, and surprise interest fees show up. 😱 Don’t worry, we’ve got your back. 🧵
1
2
2
99
Time doesn’t change things!! Doing things, changes things. Not doing things leaves things exactly as they were!!
1
2
326
Today marks the end of an era. Sadly, we've been forced to pull Twitterrific from both the iOS and Mac App Stores. Twitter’s unexplained revocation of our API access has left the app with no path forward. Please read our blog for more information🖖 blog.iconfactory.com/2023/01…
404
1,416
621
3,450
973,194
When your boss asks a print out of your yaml files
28
188
16,208
新年快乐! Happy New Year! Bonne Année! あけましておめでとうございます! Ein gutes neues Jahr! Feliz ano nuevo! Gelukkig Nieuwjaar! Godt Nyttår! Bonan Novjaron!
1
138
Feliz año a todos !
5
213
I can't believe I made it to the top page of #hackernews news.ycombinator.com/item?id…
1
3
312
I should have taken a pic earlier... here's the proof !
133
@oschvr retweeted
This fucking guy
709
5,699
1,709
51,917
✨ I just discovered developertoolbox.app. It's a free-to-use toolbox with 26 carefully constructed developer tools like CSV To JSON and URL Encode! PS. It has Dark Mode🤫!
mping (melody ping) will make an audible ping sound(remove headphones) pitched according to the latency. Ex: mping domains.au mping(){ ping $1|awk -F[=\ ] '/me=/{t=$(NF-1);f=3000-14*log(t^20);c="play -V0 -q -n synth 1 pl " f " vol 1 reverb -w ";print $0;system(c)}';}
4
30
140