96 karma · joined May 6, 2018
The submitted title is badly editorialized and leaves out the actual point of the article: only "1% on PHP 8" despite a whopping 78% total, if we take the dubious statistic at face value.
For the record, the submitted title is "78% of the Web Powered by PHP" at the time of this comment.
Heck, I’d bet money that the Linux casual gaming crowd you described is also heavily outnumbered by people who have a dedicated Windows gaming PC (e.g. me, Mac user otherwise).
me: How can it be worse?
Neither gp nor me mentioned anything being "okay", or blamed any party for completely irrelevant crimes (lynching or whatever). Might need to brush up on reading comprehension.
Seriously? Even if one believes in this Chinese colonialism thing, there's no way in hell partial economic control is worse than genocides and slavery that accompanied European colonialism in the past.
I get most of my Rust binaries through cargo when on Ubuntu, except in a few cases when I really want rg (still not available in Ubuntu 18.04) but don’t want to waste 25% storage on the Rust tool chain.
My degrees are in mathematics and physics, and I've tutored students in elite colleges, so I know a thing or two.
Source: Lived in the U.S. for many years.
Turns out to get rid of that, I just had to call them and complain about it; they pretended to be surprised and asked me for details, but after the phone call the injection stopped. Worked for other people too.
By the way, back when I took the exam, I made a tiny web app to help me with the question pool: https://hamradio.zhimingwang.org/. It basically lets you quickly go over the questions, hide the ones you're confident with, then go over the rest again, rinse and repeat. The question pool might have been updated though.
Worse, you can’t even save from it. IIRC my first interaction with Edge was trying to grab one of my scripts or config files off GitHub. Opened the raw text file and couldn’t save it. Searched frantically for “how to save from Edge”, got joke answers like “you can print it”. What a disaster.
When I test my site in Safari in an iPhone and an iPad, I’m fairly sure it works on every other reasonably recent (think three years old or maybe even older) iPhone or iPad. Android? Well, there are so many browsers on so many different Android versions, am I supposed to own a fleet of devices, each with a fleet of browsers? (Plus the fact that I can’t really justify purchasing a flagship Android phone for testing, so I only have a crappy one and I hate every second with it; that’s more of a personal thing.) So in the end my attitude with testing on Android is don’t even bother.
Look, the supported types in wasm-bindgen are somewhat restricted. The full list is here [1]. Other than "atomic" types like numbers and pointers (I assume the opaque types are treated as pointers too), the interesting one are str/String (basically &[u8] under the hood) and number slices. It's apparently not great if you have to copy these around, but since these are well-aligned, why can't you just pass the starting address and length? Again, I don't know enough about wasm or its current state to say if this is doable. Maybe it doesn't like "someone else's memory" at the moment.
(By the way, wasm-bindgen allows you to access pub fields of structs from JS, but they have to be Copy. That is to say, the opaque types are not completely opaque, but I'm not sure if the pub field access is achieved through implicit getter methods or serialized in the first place.)
Anyway, the frictions might be a big problem if you're doing React-style DOM re-renders all the time, but in my app, I'm only running the computation heavy and memory sensitive tasks in wasm, and communications are few and far between, making it a non-issue.
[1] https://rustwasm.github.io/wasm-bindgen/reference/types.html
Programmatically submitting to Wayback Machine is trivial enough, so I have cron jobs backing up most of my static sites (in their entirety) periodically.