![](/static/66c60d9f/assets/icons/icon-96x96.png)
![](https://fry.gs/pictrs/image/c6832070-8625-4688-b9e5-5d519541e092.png)
I know. I changed the terms. Pray I don’t change them further.
I know. I changed the terms. Pray I don’t change them further.
Someone go make Steam for videos and I’ll pay for media again. My stipulations are:
Guaranteed they’d find a way to double dip. Price gouging, restricting content behind further paywalls, adding ads anyway… absolutely they’ve investigated all those and undoubtedly more.
Switch to Firefox, Chrome is their biggest lever to force this kind of stuff onto people. While Firefox exists and it remains uncool for them to block it they’ll have to compete against piracy and adblockers which will limit their ability to aggressively monetise.
Switch to firefox!
It’s pretty common for corporate stuff (legal or otherwise) to start with no payment changing hands, just a contract. Then an invoice lands either monthly or on completion afterwards.
That makes it easier for the work to actually start (otherwise you need to engage the finance dept up front and they’re often slow), and once the contract is signed and the work started that’s the sales process complete.
I know, but those techniques are more likely to cause selection weirdness than flexbox/etc, which is why I mention them specifically.
On mobile: multiple top and bottom tool/nav bars that automatically show/hide themselves when you scroll. They’re invariably more irritating than if they were just pinned at the top of the page (or perhaps viewport, but ideally page - I can scroll to the top of I want it back)
On desktop: animations tied to scrolling.
Anywhere: any kind of popup, modal, etc that I didn’t click on something to get. Please fuck alllllllll the way off.
The browser implements the text selection behaviour, but how infuriating it is depends on how convoluted your page construction is.
On a simple page with no floats, overlaid elements, negative margins, absolute positioning, hidden stuff, and other css layout tomfoolery, it’s perfectly predictable. It’s only when designers do designer things does it start to break down.
Best of luck with that.
deleted by creator
One gold upvote costs $2, the recipient might get either $0.90 or perhaps $1. But most likely they’ll get nothing.
Gimme dat blowhole mod
Isn’t the “take it or leave it” approach to consent considered consent bundling? Didn’t google get fined for doing a similar thing?
Hotmail was 2mb.
Yet more evidence that aggressive adblocking is cyber security.
Surely those broadcasters will pull their streams (it’s not like they’re not already hurting), FireTV will get a reputation of having restricted access to broadcast TV, some people will live with it and some will buy a smart TV and not worry about Amazon any more…
The way it works is that there’s a symbol table entry for “foo” which has a slot for a hash, scalar, array, glob, etc.
That leads to some super weird behaviour like, for example, if I declare a scalar, hash and array as “x”:
$x = "sy";
%x = (foo => "mb");
@x = ("ol", "s!");
You can access them all independently as you’re aware:
say "x: ", $x, $x{foo}, @x; # Outputs: x: symbols!
But what’s really going to bake your noodle is I can assign the “x” symbol to something else like this:
*z = *x;
…and then the same thing works with z:
say "z: ", $z, $z{foo}, @z; # Outputs: z: symbols!
Oneliner if you want to try it:
perl -E '$x = "sy"; %x = (foo => "mb"); @x = ("ol", "s!"); say "x: ", $x, $x{foo}, @x; *z = *x; say "z: ", $z, $z{foo}, @z;'
Congratulations! You now know more about one of Perl’s really weird internals than I’d wager most Perl programmers (I have literally never used any of the above for anything actually productive!)
You mean the fact that you can have a hash called %foo, an array called @foo and a scalar called $foo all at the same time? I agree that’s a weird choice and there’s potential for insanity there, but it’s pretty easy to just not do that…
20+ years of Perl experience and while Perl has a load of idiosyncrasies that make it harder to work with than other languages, I don’t think that particular one has ever caused a significant problem.
Nope. But I know a bunch of people that do or have, and have interviewed several (it’s a pretty small sector!)
I write Perl at work. Supporting an actively developed Perl based application.
It’s honestly not that bad as a language, the biggest downside is that the ecosystem of libraries around it are often abandoned or outdated. The language isn’t perfect and it needs a bit of discipline to avoid creating unreadable code, but honestly it’s not as bad as its reputation might have you believe.
It has quite a few tricks and unexpected bits of flexibility that make it quite a bit more expressive than other languages - you can really craft nice compact, elegant code with it if you want to.
These days I use other languages too (Python, Ruby, JS, etc) but none of them quite match Perl for expressiveness.
Oh also it’s great for oneliners. That expressiveness can be abused for brevity in some really interesting ways.
I know, I modified it to make more sense for video.