MostExtremeCake
MostExtremeCake on Hacker News
Tin-foil-hat response: Can't strap guns to a camel and have it shoot things. The progression from unmanned tech used for non-combat purposes to combat seems likely. Predator drones used to be used for surveillance and did not have hellfire missiles strapped to them.
What am I getting by reading this? Is it design basics that let me get started with modifying something? Is it the fundamentals? Is it a rundown of common contemporary design elements that can be combined to make a reasonable looking page?
Professional designers aren't selling overpriced witchcraft.
I could see whatever you pulled out being clobbered by the huge amount of specificity you have built up by mirroring the dom. Heavy use of the child selector would probably prevent that from happening as much, though.
I will agree that heavily-cascaded stylesheets are practically impossible to read. Writing styles in a way that reduces your need to create long inheritance chains feels like a more flexible option (not so tightly dom-coupled) that doesn't require a "style model", though.
How do you handle adding the same styles to page elements that aren't siblings/exist in vastly different areas of the dom structure?
Mixins could probably do it, but writing too many of those would open up new problems.
These rules can get very confusing when someone tries to edit your HTML by adding classes to a new element they created, only to figure out that those classes don't add any styles in that particular context. Good stylesheets should have classes that have consistent behavior no matter where they are on the page.
That said, I think SCSS (and sass/less) is pretty nifty. The real heavy lifting they do, for me at least, comes from mixins and being able to programmatically create classes.
For an example, look at how the rainbow effect is created on this page: http://html5readiness.com (it's with a for loop in sass, technique is outlined in http://nimbupani.com/notes-from-html5-readiness-hacking.html)
The only actual philosophy the author ascribes to the dipsters seems to be that they care more about "appearing" than "being", but that's not a new criticism for a new time. It's basically the main theme in The Society of the Spectacle, and that was written in 67.
What am I supposed to do with the information in this article?
It's interesting how this applies to more trivial things, like trying to keep yourself from laughing.
Would it be a stretch to say that this supports the idea that we should automate as much of our lives as possible? If I don't have to decide to put a certain amount of my paycheck in savings every time I get it, and it happens automatically, I could potentially reserve that energy for another decision-based task.
For more complicated animation, css can perform better than javascript because the browser is allowed to optimize css animation as it sees fit.
For example: a browser will stop trying to figure out the position of an element animated using css when you switch to a different tab. It will then "catch up" when you switch back. With javascript, it does not have that option an will continue to animate all elements even when you can't actually see the tab. This can eat into battery life.
Often, these kinds of articles are met with the "Well YOU build something and then you can talk" responses. This kind of response is an attack on the person making the argument (or at least their qualifications) and not on the argument itself.
The problem I'm having with the app (besides the crashing) isn't the loneliness. It's that it's supposed to be this totally new model for sharing our lives, but I get no hints or instructions on how to use it well/as intended.
Unfortunately I forgot who I'm paraphrasing when I say this, but there is not intuitive, there is only familiar. The mechanics of this application are completely unfamiliar to most people. It would be nice to get some guidance on what kind of use tends to be fun.