This page is a truly naked, brutalist HTML quine (2019)
secretgeek.github.io
secretgeek.github.io
https://github.com/secretGeek/html_wysiwyg/blob/master/READM...
Also I’m not sure you consciously meant this but I like how your comment recognizes, “wait, I don’t have to fix everything myself. It’s healthy to delegate and enable others.”
- https://news.ycombinator.com/item?id=20094866 June 4, 2019
- https://news.ycombinator.com/item?id=24824977 Oct 19, 2020
Indeed.
And it even got it’s own commit: https://github.com/secretGeek/html_wysiwyg/commit/d4fe026fb7...
Somehow I feel this statement is more profound than we have yet realized.
This would be a GREAT way to edit content per structured-content schemas like DITA and Docbook. I would totally go for an editor view like this that shows all markup, dimmed, so that I could edit with confidence that the editor is not mangling, munging, and mutilating my markup.
Any chance of making this kind of view work in, say, TipTap or ProseMirror ?
That is a true Brutalist web. None of these colour schemes, layouts or pretty views, just pure information, delivered at speed.
While the style is polarizing, and there are obviously examples of shitty brutalism out there, I'd say it often accomplished its goals. In my experience, well-designed brutalist buildings are easy to navigate, have large open spaces, have lots of little nooks and crannies to foster human interaction, and have really beautiful forms.
Old images of the Umass Dartmouth (then Southeastern Massachusetts University) library:
https://sdg-migration-met.s3.amazonaws.com/wp-content/upload...
https://sdg-migration-met.s3.amazonaws.com/wp-content/upload...
https://scontent-bos5-1.xx.fbcdn.net/v/t1.6435-9/58602929_10...
In its modern form:
https://mir-s3-cdn-cf.behance.net/project_modules/fs/7913213...
(though the architect really should have done more to accommodate laptops in that space!)
This quine is rather the opposite of brutalism. Every single page element adds purely decorative :before and :after elements and monospace font not optimal for paragraph text that hinder its function just to reference an aesthetic from a bygone era. Adding decoration to a functional object to make it "brutalist" is conceptually kind of ridiculous. HN is far more brutalist than that page. Its structure is clear, functional, and largely unembellished.
Early Google, Twitter, Facebook also, use archive to take a look at how simple and purely functional they were vs. the bloated mess they are now. In fact, the whole web was that way in those days. Made by engineers for engineers.
I think you mean. Current Reddit, IMHO, is a UI dumpster fire.
Brutalist buildings are generally very unpleasant to visit.
Your contention is an artifact of superimposing your taste onto everyone else. Good brutalist buildings are captivating forms based on the altruistic, if often problematic and shortsighted ideologies of modernism. They're striking, unusual, and completely unique. I completely understand why some people consider them hideous, but asserting people only like them because of the cool name is complete garbage.
When done right brutalist building are in my mind the most relaxing and comfortable. Sadly it's not something we really build anymore, and certainly not as regular homes.
It would be one thing to say that this sort of thing—i.e., taking it to its (brutal) extreme—is overkill and that that's what you find unappealing about it. To call it "the opposite of brutalism", on the other hand, is silly.
1. https://en.wikipedia.org/w/index.php?title=Brutalist_archite...
https://codepen.io/Ravenstine/pen/gyMVNx
It's more for editing HTML than presenting it. The idea is to use a monospace font because the sizing is consistent enough that elements can be overlayed on top of a textarea. The textarea avoids the complications of things like contenteditable or whatever that attribute is that I'm thinking of. In that Codepen iteration, the tags aren't exactly selectable, but it's written in such a way that they could easily support click events. I do still want to get it to a 1.0 state eventually.
Great little hack.
(Site is my username dot com if you're curious)
> * { display:block; }
> html::before {content:'<html>'}
> html::after {content:'</html>'}
> etc, for all other tags the page uses.
Everything else is to also make it look pretty.
The before/after content doesn't get copied with CTRL+C, so we gotta be a bit generous with the definition of "quine."