I haven't used Tailwind, but as someone who regularly has to deal with CSS created by Tailwind, I have to wonder why they're even using CSS at all. It feels like going back to HTML 3.2 attributes. How is 'class="bg-white"' any better than 'bgcolor="white"'?
There is one thing that Tailwind is good for, and that's for making sure people can't override your CSS easily. Anybody who's ever used Stylus to override Tailwind-created CSS will know this pain.
(That said, I think this site is rather... abrasive. That doesn't help anybody.)
[edit: Also, in case it's not obvious, I'm not actually advocating for making sure people can't override your CSS. Please, please let me override your CSS.]
Tom Scott did a video in 2020 on the exact same subject and premise[0], and it's super interesting. I'd recommend it to anybody who enjoyed this article, honestly.
Thank you for remembering and sharing this - I knew I'd seen it before, I just couldn't recall where. Mr Scott is and was (and maybe will be?) the obligatory xkcd of nerd experiments.
It probably won't work in new Chrome versions. I'm pretty sure it's a Manifest V2 extension (it would have to be in order to dynamically block requests in the way it does), and Chrome stopped supporting MV2 extensions this year[0].
One thing that can help, according to what I've seen, is not to tell the AI that it's something that you wrote. Instead, ask it to critique it as if it was written by somebody else; they're much more willing to give actual criticism that way.
He was using text mode at the time in 2002. The term has something of a technical meaning that he was likely referencing. To be precise:
1. He was using a virtual console (ie. what you get when you press Ctrl-Alt-F1 and similar if using X), not an X terminal.
2. The virtual console was very likely not using a framebuffer (which would be a graphics mode), but was in fact just the Linux kernel's standard text mode output for virtual consoles, using the BIOS font.
Making a screenshot of such a text mode as a graphics file is actually not really something you can do. For the most part, the best you can do is to synthesize an equivalent image from scratch by rendering the text using another program.
That's likely what he meant when he said that he didn't know how to do a screenshot. Yes, it's overly specific, and the person who asked was probably just wanting to see what he was looking at on the monitor, which wouldnt require an exact pixel-for-pixel copy, but there you go.
Those still only work for text. What I'm trying to say is that it's possible Stallman was considering that "screenshot" means "dumping a graphics buffer to disk". In the case of text mode without the framebuffer, there is no graphics buffer to dump (at least, not one that's accessible on the computer), therefore the best you can do is dumping a text buffer instead.
You can of course synthesize a new image based on the contents of that text buffer (and that would almost certainly have been fine for the purposes of the question), but you can't dump a graphics buffer that doesn't exist.
I had heard before that Lisp had something called "macros", but I didn't know exactly what they were or how they differed from C macros. This blog post kind of explains that, but not in a way that couldn't also apply to C macros if you tried hard enough.
I want to know more, but I didn't have any examples here to look at. I may look them up now that I have an idea.
Just because most advertising is abusive doesn't mean that all of it is. The popups that Steam shows when you open it are definitely still advertising, as are the recommendations for other games and things like that.
Ironically, this is exactly the reason why most other ad networks go to such lengths to track you, because they think they want to show you ads you'd find relevant and thus worthwhile to click on.
Unfortunately, the way the ad networks go about doing this means that they're actually incentivising making money by any means necessary over actually showing relevant ads, so you get ads that are psychologically abusive, full-screen ads that pop up in the middle of a game, ad networks selling off the data they have on you, etc.
That is why I will permanently have an adblocker - since this is how things work now - but why I don't care nearly as strongly about the Steam ads.
We don't disagree. It's just that I have a funny definition of advertising. It's more narrow than what people usually mean. Basically, if I asked for it, then it's information, not advertising.
For example:
> as are the recommendations for other games and things like that
I asked for this when I opened the Steam store. It's not advertising, it's just the exact information I wanted. I went to the market to see products, and they showed me products.
If they start bringing the products to my home by plastering ads on billboards all over the place then it's advertising and abusive.
> That is why I will permanently have an adblocker
reply