Notice: You have been identified as a bot, so no internal UID will be assigned to you. If you are a real person messing with your useragent, you should change it back to something normal.

Minichan

Topic: lol PHP

tteh !MemesToDNA started this discussion 1 hour ago #138,610

https://arstechnica.com/security/2026/10/php-maintainers-tell-web-devs-to-prepare-themselves-for-critical-security-patches/

tteh !MemesToDNA (OP) double-posted this 1 hour ago, 25 seconds later[^] [v] #1,465,707

I'm back in England for ONE day...

Sir Carves-A-Lot !nFL78DnUTg joined in and replied with this 1 hour ago, 2 minutes later, 2 minutes after the original post[^] [v] #1,465,708

@previous (tteh !MemesToDNA)
Did you enjoy Toby Carvery on your first day?

Live&Lemon joined in and replied with this 1 hour ago, 5 seconds later, 2 minutes after the original post[^] [v] #1,465,709

Man I can’t wait for the AI vibecoders to invent new programming languages that only LLMs can understand that’s not human readable, their security exploits are going to be so fascinating to read about.

Live&Lemon double-posted this 1 hour ago, 4 minutes later, 6 minutes after the original post[^] [v] #1,465,711

Also btw have you ever looked up how to do websockets in PHP? It’s the best language to do websockets in, you should try it. this is sarcasm

(Edited 47 seconds later.)

tteh !MemesToDNA (OP) replied with this 1 hour ago, 5 minutes later, 12 minutes after the original post[^] [v] #1,465,712

@1,465,708 (Sir Carves-A-Lot !nFL78DnUTg)
No but seeing all these Toby Carvery posts does make me fancy a cheeky carvery.

The last thing I ate in Toronto was Chinese food from New Ho King, the restaurant popularised in the Drake-Lamar feud. It was good. It's no Toby™ Carvery® however.

Live&Lemon replied with this 1 hour ago, 1 minute later, 13 minutes after the original post[^] [v] #1,465,713

@previous (tteh !MemesToDNA)
Are you Canadian?

tteh !MemesToDNA (OP) replied with this 1 hour ago, 1 minute later, 14 minutes after the original post[^] [v] #1,465,714

@previous (Live&Lemon)
No, English, my girlfriend is Canadian though. I spent a few months between Montreal, Ottawa and Toronto.

tteh !MemesToDNA (OP) double-posted this 1 hour ago, 15 seconds later, 15 minutes after the original post[^] [v] #1,465,715

@1,465,711 (Live&Lemon)
Maybe I should rewrite Minichan in Rust.

Live&Lemon replied with this 1 hour ago, 2 minutes later, 17 minutes after the original post[^] [v] #1,465,716

@previous (tteh !MemesToDNA)
Tbh rust isn’t that bad of a language but its performance benefits are definitely overrated in my experience.

Live&Lemon double-posted this 1 hour ago, 3 minutes later, 20 minutes after the original post[^] [v] #1,465,717

Particularly hashmaps, hashmaps in rust, at least the last time I used rust, they were significantly slower than I expected.

Sir Carves-A-Lot !nFL78DnUTg replied with this 1 hour ago, 52 seconds later, 21 minutes after the original post[^] [v] #1,465,718

@1,465,712 (tteh !MemesToDNA)
Have you eaten at Toby Carvery? How was it?

Live&Lemon replied with this 1 hour ago, 3 minutes later, 25 minutes after the original post[^] [v] #1,465,719

Like the thing with Rust is, it’s a compiled language, but hashmaps in JavaScript can actually be faster than Rust sometimes, and that just seems completely unacceptable to me.

tteh !MemesToDNA (OP) replied with this 1 hour ago, 56 seconds later, 26 minutes after the original post[^] [v] #1,465,720

@1,465,717 (Live&Lemon)
Slow but it's a tradeoff. They're very DoS resistant!

tteh !MemesToDNA (OP) double-posted this 1 hour ago, 1 minute later, 27 minutes after the original post[^] [v] #1,465,721

@1,465,718 (Sir Carves-A-Lot !nFL78DnUTg)
Yeah many times. It's good! The gravy is grate.

(Edited 8 seconds later.)

Live&Lemon replied with this 1 hour ago, 57 seconds later, 28 minutes after the original post[^] [v] #1,465,722

@1,465,720 (tteh !MemesToDNA)
Yeah, I get that Rust is secure, but I just can’t get over that feeling I felt when I rewrote a whole program in Rust thinking I was being smart, and compiled it, and JavaScript was actually faster. And I spent hours trying to get Rust to be faster but it just wasn’t. That just made me sad.

Live&Lemon double-posted this 1 hour ago, 2 minutes later, 30 minutes after the original post[^] [v] #1,465,723

Sure, C++ might be a security nightmare because of how instructions and data are stored next to each other in memory and C and C++ don’t really try that hard to limit the issues with that, especially in this age of LLMs that can reverse engineer stuff. But if you’re using a compiled language, I just feel like it should be faster than an interpreted language, and if it’s ever not, it just feels wrong.

Live&Lemon triple-posted this 1 hour ago, 51 seconds later, 31 minutes after the original post[^] [v] #1,465,724

I’m sure the design of Rust is genius, but I also wonder what the point is exactly.

Sir Carves-A-Lot !nFL78DnUTg replied with this 1 hour ago, 49 seconds later, 32 minutes after the original post[^] [v] #1,465,725

@1,465,721 (tteh !MemesToDNA)
Their Yorkshire puddings actually look good to me.

tteh !MemesToDNA (OP) replied with this 57 minutes ago, 4 minutes later, 36 minutes after the original post[^] [v] #1,465,726

@1,465,722 (Live&Lemon)
Yeah that's a feeling I've had a lot. I don't really use Rust for anything, except where something is already written in Rust and the hassle of rewriting it in something else would be too much. I work with a real Rust fan though so I'm reviewing a lot of Rust PRs each week (or pretending to; if the syntax looks fine I say "LGTM!" and call it a day, there's only so much mental energy I can expend). The overwhelming majority of my programming is Python and JS. Bash too if you count that. I prefer writing Terraform and doing DevOps/infra shit nowadays anyway. More fun. LLMs have sucked the fun out of coding for me outside of hobby projects.

(Edited 57 seconds later.)

tteh !MemesToDNA (OP) double-posted this 55 minutes ago, 2 minutes later, 38 minutes after the original post[^] [v] #1,465,728

@1,465,725 (Sir Carves-A-Lot !nFL78DnUTg)
They're good, everything there is decent and reasonably priced. You can definitely get a better, "proper" Sunday roast at most country pubs, but Toby® has its place.

(Edited 26 seconds later.)

Live&Lemon replied with this 55 minutes ago, 25 seconds later, 38 minutes after the original post[^] [v] #1,465,729

@1,465,726 (tteh !MemesToDNA)
One thing I kind of wonder about with LLMs, is it seems like in the past there’s been a lot of focus on improving developer experience, but if the LLM just spits out text, I wonder if in the future they’ll stop caring about how elegant the languages are, and we’ll have languages that look like Objective-C or something.

Live&Lemon double-posted this 42 minutes ago, 12 minutes later, 51 minutes after the original post[^] [v] #1,465,730

Tbh on the subject of C and C++ though, they are less secure, but it is kind of cool how C lets you do whatever you want with pointers. I had one class where they taught us how the compiler stores variables in memory so you can start at one memory address and then add a certain number of bytes to the pointer and then modify another variable. It depends on the specific CPU architecture because there are some bytes that are empty sometimes because of how they’re packed together. It’s definitely really bad for security, but the level of freedom is really different. And then the instructions and data are in the same memory so in theory you could write a program that modifies itself.

(Edited 1 minute later.)

Live&Lemon triple-posted this 30 minutes ago, 11 minutes later, 1 hour after the original post[^] [v] #1,465,738

before ASLR I think that’s how most computer viruses worked

Sir Carves-A-Lot !nFL78DnUTg replied with this 28 minutes ago, 2 minutes later, 1 hour after the original post[^] [v] #1,465,739

@1,465,728 (tteh !MemesToDNA)

tteh !MemesToDNA (OP) replied with this 25 minutes ago, 2 minutes later, 1 hour after the original post[^] [v] #1,465,745

@1,465,729 (Live&Lemon)
I imagine it'll go that way eventually, but LLMs atm seem very focused on being human readable. Gemini seems to sacrifice performance for readability. And Claude is so verbose with adding comments it'll try to document the most basic function with a paragraph or two.

"The following function, such that it is, makes use of the print function to facilitate the transmission of a predetermined sequence of alphanumeric characters to the standard output stream, thereby enabling the visual representation of the phrase 'Hello, World!' upon a suitably configured display device, assuming, of course, that the underlying hardware, operating system, runtime environment, character encoding, and associated input/output subsystems are functioning within their expected operational parameters." Kill me.

Live&Lemon replied with this 22 minutes ago, 3 minutes later, 1 hour after the original post[^] [v] #1,465,751

@previous (tteh !MemesToDNA)
Tbh I usually rewrite the comments

(Edited 2 minutes later.)

:

Please familiarise yourself with the rules and markup syntax before posting.