[-] gedhrel@lemmy.ml 6 points 3 years ago

I take it you didn't read the article?

It turns out that "the threadiverse" is not "Threads".

[-] gedhrel@lemmy.ml 3 points 3 years ago

I think you vastly overestimate the separability of these systems.

Picture 10,000 lines of code in one method, with a history of multiple decades.

Now picture that that method has buried in it, complex interactions with another method of similar size, which is triggered via an obscure side-effect.

Picture whole teams of developers adding to this on a daily basis in realtime.

There is no "meaningful progress" to be made here. It may offend your aesthetic sense, but it's just the reality of doing business.

[-] gedhrel@lemmy.ml 2 points 3 years ago

rerere is a lifesaver here.

(I'm also a fan of rebasing; but I also like to land commits that perform a logical and separable chunk of work, because I like history to have decent narrative flow.)

[-] gedhrel@lemmy.ml 1 points 3 years ago

Given the widespread existence of wasm sandboxing, rustc itself might want to think about alternative strategies for running compiler plugins. I suspect there'd be a performance hit with such an approach, but wasm tooling is getting really good; perhaps it is minor.

[-] gedhrel@lemmy.ml 1 points 3 years ago* (last edited 3 years ago)

Apology appreciated, but unnecessary.

I don't want to derail a useful tool. It's worth going a bit beyond "hope" as a strategy, however, and thinking about if (how) this might be exploited.

I doubt anyone will be mining crypto in your sandbox. But perhaps you should think about detection; might it be possible to mask a malicious crate with a second that attempts to detect sandboxed compilation, for instance?

In any case, I think this still looks exceedingly interesting in the typical case, which is of detecting the impact of bugs from non-malicious actors.

[-] gedhrel@lemmy.ml 1 points 3 years ago

I think you're trying to handwave at someone who knows more about the steganographic watermarking approach than you do.

[-] gedhrel@lemmy.ml 1 points 3 years ago

Given the existence of macros, doesn't this let package maintainers run arbitrary code in the painter sandbox?

[-] gedhrel@lemmy.ml 3 points 3 years ago

The opposite of "goth" is "ostrich"?

Yeah, I can see that.

[-] gedhrel@lemmy.ml 7 points 3 years ago

In the UK, she has some claim to shared equity.

[-] gedhrel@lemmy.ml 5 points 3 years ago

I had a small X.25 network as combination coffee-table and space-heater at one point; this was before most homes had internet. It almost cost me a divorce.

[-] gedhrel@lemmy.ml 1 points 3 years ago

Doesn't need to be a "traditional" container. Modulo noisy-neighbour issues, wasm sandboxing could potentially offer an order of magnitude better density (depending on what you're running; this might be more suited to specific tasks than providing a substrate for a general-purpose conpute service).

[-] gedhrel@lemmy.ml 2 points 3 years ago

That's not correct, but it shouldn't preclude you from applying defence in depth.

view more: next ›

gedhrel

0 post score
0 comment score
joined 3 years ago