Luka Kladarić 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.
Luka Kladarić retweeted
life after you stop reviewing your coworker's slop PRs and just merge that shit
Luka Kladarić retweeted
In the end, everything can be industrialized except for wisdom and judgement.
Luka Kladarić retweeted
You write frontend code. You write backend code.
Wasp lets you write a third kind: full-stack code. Pages, routes, auth, jobs, and more, all defined in a single spec that ties your whole app together.
And as of today, it's 100% TypeScript. 🟦
Introducing the Wasp TS Spec. 🐝👇
Luka Kladarić retweeted
We’re acquiring Promptfoo. We’re buying Safetysnoot. Proud to announce that the Ragschlorp team is joining us. We own a majority stake in Chunkwad.
We’re acquiring Promptfoo.
Their technology will strengthen agentic security testing and evaluation capabilities in OpenAI Frontier. Promptfoo will remain open source under the current license, and we will continue to service and support current customers.
openai.com/index/openai-to-a…
🔥Hot off the press: Issue #340 of Level Up, a curated newsletter for leaders in tech #cto #vpeng #engmanager #techlead w/content from @mitchellh @gilpignol @artpetty @davidcrawshaw @kll @norootcause & more! See sh1.sendinblue.com/3gjset9z5…
Luka Kladarić retweeted
Yesterday a quasi-judicial body in Italy fined @Cloudflare $17 million for failing to go along with their scheme to censor the Internet. The scheme, which even the EU has called concerning, required us within a mere 30 minutes of notification to fully censor from the Internet any sites a shadowy cabal of European media elites deemed against their interests. No judicial oversight. No due process. No appeal. No transparency. It required us to not just remove customers, but also censor our 1.1.1.1 DNS resolver meaning it risked blacking out any site on the Internet. And it required us not just to censor the content in Italy but globally. In other words, Italy insists a shadowy, European media cabal should be able to dictate what is and is not allowed online.
That, of course, is DISGUSTING and even before yesterday’s fine we had multiple legal challenges pending against the underlying scheme. We, of course, will now fight the unjust fine. Not just because it’s wrong for us but because it is wrong for democratic values.
In addition, we are considering the following actions: 1) discontinuing the millions of dollars in pro bono cyber security services we are providing the upcoming Milano-Cortina Olympics; 2) discontinuing Cloudflare’s Free cyber security services for any Italy-based users; 3) removing all servers from Italian cities; and 4) terminating all plans to build an Italian Cloudflare office or make any investments in the country.
Play stupid games, win stupid prizes. While there are things I would handle differently than the current U.S. administration, I appreciate @JDVance taking a leadership role in recognizing this type of regulation is a fundamental unfair trade issue that also threatens democratic values. And in this case @ElonMusk is right: #FreeSpeech is critical and under attack from an out-of-touch cabal of very disturbed European policy makers.
I will be in DC first thing next week to discuss this with U.S. administration officials and I’ll be meeting with the IOC in Lausanne shortly after to outline the risk to the Olympic Games if @Cloudflare withdraws our cyber security protection.
In the meantime, we remain happy to discuss this with Italian government officials who, so far, have been unwilling to engage beyond issuing fines. We believe Italy, like all countries, has a right to regulate the content on networks inside its borders. But they must do so following the Rule of Law and principles of Due Process. And Italy certainly has no right to regulate what is and is not allowed on the Internet in the United States, the United Kingdom, Canada, China, Brazil, India or anywhere outside its borders.
THIS IS AN IMPORTANT FIGHT AND WE WILL WIN!!!
Luka Kladarić retweeted
Just finished up my first day at CrowdStrike. Got to push a quick fix to prod before logging off for the day. Looking forward to a long weekend!
Luka Kladarić retweeted
All of the people claiming AI is useless are the same people who were claiming that blockchain is a massive scam, that NFTs were worthless, that social media was just pushing open standards in order to increase their stranglehold over the net and choke out small business
Luka Kladarić retweeted
Universally:
“I am trying to do X. The documentation HERE says I should see result Y. I am instead seeing Z. Here is a minimal reproduction case.”
This will cause you to close a majority of cases before submitting them as you discover a mistake you’ve made.
What information should you include in your AWS Support case? 📝 re:Post has the details! 💬
repost.aws/knowledge-center/…
#AWSSupport #AWSrePost
Luka Kladarić retweeted
Alan Moss, Amazon’s VP of Global Ad Sales (and apparently a user-hostile schmuck), appears to have forgotten who Prime Video's customers are.
Prime Video costs money. Am I the customer or the product here?
Luka Kladarić retweeted
I hate merge commits. First thing I do when I join a repo is turn that shit off. Rebase or squash only.
Luka Kladarić retweeted
google wasn't satisfied killing their own products, had to start going after their customers products, too
Google Cloud accidentally deleted a company's entire cloud environment (Unisuper, an investment company, which manages $80B). The company had backups in another region, but GCP deleted those too. Luckily, they had yet more backups on another provider.
theguardian.com/australia-ne…
Luka Kladarić retweeted
I wrote this Format dialog back on a rainy Thursday morning at Microsoft in late 1994, I think it was.
We were porting the bajillion lines of code from the Windows95 user interface over to NT, and Format was just one of those areas where WindowsNT was different enough from Windows95 that we had to come up with some custom UI.
I got out a piece of paper and wrote down all the options and choices you could make with respect to formatting a disk, like filesystem, label, cluster size, compression, encryption, and so on.
Then I busted out VC++2.0 and used the Resource Editor to lay out a simple vertical stack of all the choices you had to make, in the approximate order you had to make. It wasn't elegant, but it would do until the elegant UI arrived.
That was some 30 years ago, and the dialog is still my temporary one from that Thursday morning, so be careful about checking in "temporary" solutions!
I also had to decide how much "cluster slack" would be too much, and that wound up constraining the format size of a FAT volume to 32GB. That limit was also an arbitrary choice that morning, and one that has stuck with us as a permanent side effect.
So remember... there are no "temporary" checkins :)
Follow me for more random code musings!
Luka Kladarić retweeted
This week's #DevToolsDigest includes news and resources from @getsentry, @anchordotdev, @kll , and more. heavybit.com/devtoolsdigest/…





























