Memoirs from the old web: IE's crazy content rating system
devever.net
devever.net
And I actually think, odd technical choices aside, it's not a bad idea. PICS is far preferable to governments trying to insert themselves into the internet and ban encryption, or private companies trying to maintain infinite lists of "good" and "bad" stuff.
I imagine that the porn sites would be pretty happy to add the content ratings too, since they don't want people who have opted out to visit. You could add a bit of government policing there if you wanted, forcing websites to properly add metadata, and forcing schools to set the filtering up, and that would be fine by me.
I remembered PICS and hoped something similar had stepped in since it seemed an ideal solution: we describe our content, users make a choice based on that metadata. However we found nothing.
(We ended up adding a ~7 second explanation / warning at the start of every access copy, which is ... ok)
A site would then have to tag each page with the relevant metadata, including user generated contents, and decide if any specific picture is nudity but not sex. But then my definition of what is sex will probably not match the sites'. Someone fully clothed rubbing it against a table should be banned for me but would probably pass withtout a tag, etc.
Basically, the very concept of having tags to accurately convey the nuances of what's happening in a page or media is complicated, and have that happen at the internet level looks to me like an unsolvable problem.
Some would say "better something than nothing", but I think we quickly fall into problematic cases when muslim libraries start to rely on it to block profane pictures for instance, where a decently maintained white list would work better.
SOTA computer vision systems are capable of handling this automatically. I've implemented an augmented GPT-4 solution that categorizes nude material into several categories and it outperforms the average human tagger.
User-generated content could be specifically tagged as such, with the parent being able to choose between “allow all”, “allow if has rating and it matches the standard allowed levels”, or “block all”.
To me the intractable part is we still rely on either
- A: content creators to properly/genuinely tag their content
- B: a central entity to tag each content
To clear the simple case, the B route is basically akin to the white listing efforts we have now, and going PICS or not doesn't look to me bring much to the table. If anything, PICS needs more management on the individual side than the current MDM approach where for instance, the school admins have a whitelist of sites available from within the school network.
Going the A route, we still hit every moderation issue ever met by a user generated content system has. The question becomes, is the PICS system better than a bespoke filtering system ?
I'm not sure, because:
Depending on the site I'll probably want different options (I might want exceptions to the "no sex" filtering on medical discussion sites for instance).
The site would be offering very tailored and specific options that would be set to reasonable values by default; site specific apparently could be implemented in PICS, but then I'd have to manage them in the PICS options of my browser, and I might have no idea what half of them even mean, when the site would have in context information on exactly what these options do.
As funny as it is, having the filtering options bound to accounts instead of the browser could yield better results. I could have "personas" depending on what I intend to look for, which would be a pain with browsers (especially site by site).
All in all, I have the feeling it's complicated either way, and PICS trying to be clever and simple brings different pitfalls by being the intermediary.
That being said, the levels don't have to be comparable to each other. Level 2 violence doesn't have to be morally equivalent to level 2 sexual acts. It just needs to be consistent within its own scale. If they were supposed to be morally equivalent, you wouldn't need 4 separate level sliders.
Oh, that's interesting. I would expect such a scene to rate highly on the violence scale, not the sex scale. Just a different perspective, I suppose.
Sexuality is true for nearly 100% of the human race, whereas violence has no need to be.
Visually, it is arguably less titillating than mild sexual content unless you're taking extra steps to humanize the extra.
Since I've been exposed to violent movies (and shows, and videogames) for 25+ years, I can neither remember nor imagine how it feels for someone seeing murder on TV for the first time, but for as long as I can remember, it's been the case that a similar-looking scene could feel cheesy, boring, neutral, or emotionally devastating, depending on the story, setting, tone and other contextual elements. For example, scenes from Saving Private Ryan or The Band of Brothers are still burned into my mind, having both moved and disturbed me greatly as a teenager - while plenty of other movies featured similar ones, and watching them I'd just yawn.
What do you think "injured" means?
This category is way too wide. It includes anything from cooking content about how to prepare crabs, to kitten crush videos.
It will start with Mozilla's new AI[1] that will soon be deciding on whether ecommerce offers and reviews are genuine, displaying accusations for the ones it decides shouldn't be taken into consideration by Firefox users. We all know it'll be only be a matter of time before topics such as inclusivity, vulgarity, and at least all of the others IE's Content Advisor covered are added back into the mix.
[1]: https://blog.mozilla.org/en/mozilla/fakespot-joins-mozilla-f...
Reminds me of:
https://en.wikipedia.org/wiki/WOT_Services
A single point of vulnerability always invites abuse.
I have a friend who is - as he puts it himself - "even beyond the [autism] spectrum". He recently showed me how often he's falsely accused on Reddit and Discord of being a bot or of having used ChatGTP due to the way he writes. It happens so much and in such aggressive tones that I'm surprised he's still bothering to engage with others on the internet at all. Very sad to see.
It wouldn't surprise me if this AI would pick up on his strange writing style (hard to describe.. very structured) and decide his reviews or whatever consistently aren't genuine or human and brand them accordingly. He wouldn't even be aware of the fact that his Amazon reviews are being invalidated and pointless to spend any effort on since he doesn't use Firefox himself.
There are only two things Mozilla could do to remedy this kind of situation: have their AI also track and profile people with possible mental/neurodevelopmental disorders, or have a system where people themselves can prove to Mozilla that they're human and can't help writing in that manner due to the way their brain is wired. Neither of which I am sure we can all agree on would acceptable in the slightest.
This is a really messed up development and it's been making my friend really anxious about what other things will be coming in the future.
I could see how the default position could become that "everyone is fake until proven otherwise", at which point, meaningful online discussions become very difficult or impossible.
Reminds me of how in 2012 I tried to install IE6 on a Windows 2000 Server machine, to improve my experience over IE5 for the purposes of making a simple HTA GUI for some simple scripting, but even once I could find a copy of the IE6 installer, it no longer worked, presumably because it depended on something on the public internet that was no longer there in some way. So I coped with IE5. (And I think it was 5.0, not even 5.5.) I don’t know exactly when that machine was finally decommissioned, but it was definitely gone by 2020.
I have to say I'm really quite irritated by Microsoft's habit of deleting old software from their download site, forcing people to get it from potentially untrustworthy third parties. I'm fairly sure there's some downloads on there that are just gone for good.
And, ah, wow. I was not expecting someone to mention IE HTAs here. Welcome to the club. ;) Another thing for the blog queue in the future, though frankly the number of IE-specific technologies is so large I should probably break it out into a separate series.
Actually it’s coming back to me now, I’m confident it was IE 5.0 that was installed, because once I failed to install IE 6, I tried to install 5.5, and failed at that too.
Really enjoying your series, by the way. So far I’ve known at least a little about all of them save GateKeeper (though I have come across it as a general concept), but I’m impressed with the depth you’re delving to each time. I hope you’re enjoying the process plenty too!
The easiest way I have found to run them is to use VirtualBox with Win95 and WinME VMs.
You can make a snapshot of each installed IE version to save space.
Yes, yes, two wives of senators are absolutely should not be mentioned. It's not like they were anyway involved in the hearing or what else...
[0]: https://www.freedesktop.org/software/appstream/docs/chap-Met...
¹:https://github.com/hughsie/oars/issues/41#issuecomment-81214... ²:https://github.com/hughsie/oars/issues/41#issuecomment-81207...
Oh there has got to be an XKCD for that....
More seriously though, I'd love to know how the whole thing came about, and what was the Lisp connection/lineage that made the DSL use S-expressions.
Also, it seems Microsoft ecosystem has a bunch of such oddities pop up in unexpected places. IIRC, at some point Windows used (or is still using) some Prolog-derivative for declarative networking configuration and troubleshooting?
I would expect there's a large overlap between people who think Lisp and/or Prolog are cool, and people who are prone to doing this sort of thing. Non-trivial knowledge of either of those correlates strongly with being more into programming than the average developer.
> August 01, 1994
https://www.drdobbs.com/cpp/extending-c-with-prolog/18440929...
http://web.archive.org/web/20040603192757/research.microsoft...
http://www.cs.cmu.edu/Groups/AI/html/faqs/lang/prolog/prg/pa...
I don't think it survived past NT3.5 with NT4 having the most of the user-space hauled from Win95.
\s