There's no need to stare at cold blue light all day long.
Fun fact, there is actually a CSS media query for selecting dark/light themes:
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pref...
There's no need to stare at cold blue light all day long.
Fun fact, there is actually a CSS media query for selecting dark/light themes:
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pref...
Well, it's not a big deal. Just run `python3 -m http.server` or install "http-server" via npm.
I now am very conscious about keeping a door open and getting some fresh air into the room. This is a challenge in modern, well-insulated buildings in Florida in the summer.
They are usually triggered by a timer or humidity, but it would be also possible to trigger them based on VOC or CO2 levels.
Single-room heat recovery ventilation units are relatively affordable (about $400). There are also some which can be integrated into the window frame if drilling a 6" hole into a wall isn't an option.
R-600a (isobutane) only has 3.3 times the GWP (global warming potential) of CO2 and for a fridge you only need about 80g. For safety reasons, the limit is 150g.
For comparison, the GWP of R-132a is 1,430 and R-12's is 10,900.
R-600a has mostly replaced R-132a in Europe.
Isobutane is of course flammable, but the operational pressure is very low. Aerosol cans also use isobutane. It's comparable to those.
You only have to set the margins/width of your document and maybe some sort of header & footer and you're done with the CSS your very basic but also very readable website.
Vertical rhythm, which is mentioned in the book, is mentioned because when you print on paper pages you want the lines to overlap on the front and back of the page (so they don't bleed through making it harder to read), and so when the one page right next to the other one aren't misaligned.
I don't really think those apply to the web so much.
That said, it's all too easy in CSS to end up with wonky padding/margin if you don't have a consistent rule about whether to apply it to the top or bottom and by how much. So it's possible to end up with headlines up against body text or big gaps before the first paragraph, etc. I think that's worth fixing.
I recommend to use only top margins and to apply them to every element which isn't the first child (`whatever:not(:first-child)`).
This way there is no extraneous spacing at the very top or very bottom, which means the only spacing around the content is the padding of the container.
It's the same idea as the "lobotomized owl" selector (`* + *`). It's just more explicit.
Yes, it does look neater if you have a striped background and the lines of text align with that. However, you won't use a striped background. There is nothing else those lines of text align with unless you stick the text into multiple columns, which you probably won't do since it's annoying (zigzag scrolling) and pointless (there is no height limit on websites).
I think it's more important to pick distinct headline sizes which still look good when they wrap around. If they don't perfectly align with some imaginary stripe pattern which no one is imaging, then so be it.
If I use Private Browsing (to protect my privacy) I am punished with more popups. If I open a website within a browser shell on mobile that doesn't have my cookies (some kind of webview of an app), I am punished with more popups.
Am I expected to look at every one of those dialogs and figure out what I have to click to "customize" my tracking?
Then there are the technical problems; one of those consent "solutions" that you see around actually shows a spinner while your "preferences are being saved". Sometimes it never closes.
I am frankly already so tired of this that I don't even care to look which of the buttons says "Agree" and which one says "Refuse". I just click on whatever I see. I know for certain that for less experienced users (my parents), every additional button to click is just another hindrance to achieving what they need to do. The thought "what if I click the wrong thing" is a permanent companion of their computer use.
These are very real, very concrete negative effects of GDPR. Is there something that we gained to make me feel better next time I am annoyed with all the popups?
At this point I just want those consent forms to be standardized via ARIA tags or whatever so that some extension can click the "yea, sure, whatever" button for me.
Although the comparison is against normal lab air conditions, which aren't great, as opposed to something like a home lab. At home I just open the window.
These super basic fan+mat fume extractors do get the fumes out of your face, which is the most important part, but the particulate and VOC levels in the room will quickly exceed acceptable levels.
But even with a proper filter stack which filters over 99.9%, you can only filter what's actually captured. You still need some ventilation and it's also a good idea to run an air purifier in automatic mode to filter what wasn't captured at the source. What isn't filtered by filters is filtered by your lungs.