By www.lukew.com
Published On :: Tue, 08 Oct 2024 00:00:00 +0000
In his Is Atomic Design Dead? presentation at Smashing Conf New York, Brad Frost discussed the history of design systems and today's situation especially in light of very capable AI models than can generate code and designs. Here's my notes on his talk.
Websites started as HTML and CSS. People began to design websites in Photoshop and as the number of Web sites and apps increased, the need for managing a brand and style across multiple platforms became clear. To manage this people turned to frameworks and component libraries which resulted in more frameworks and tools that eventually got integrated into design tools like Figma. It's been an ongoing expansion...
There's been lots of change over the years but at the highest level, we have design systems and products that use them to enforce brand, consistency, accessibility, and more.
Compliance to design systems pushes from one side and product needs push from the other. There needs to be a balance but currently the gap between the two is growing. A good balance is achieved through a virtuous cycle between product and systems.
The atomic design system tried to intentionally define use of atoms, molecules, organisms, templates, and pages to bridge the gap between the end state of a product and a design system.
As an industry, we went too far in resourcing design systems and making them a standalone thing within a company. They've been isolated.
Design system makers can't be insular. They need to reach out to product teams and work with them. They need to be helping product teams achieve their goals.
What if there were one global design system with common reusable components? Isn't that what HTML is for? Yes, but it's insufficient because we're still rebuilding date pickers everywhere.
Open UI tracks popular design systems and what's in them. It's a start to seeing what global component needs for the Web could look like.
Many pattern libraries ship with an aesthetic and people need to tweak it. A global design system should be very vanilla so you can style it as much as you want.
The Web still has an amazing scale of communication and collaboration. We need to rekindle the ideas of the early Web. We need to share and build together to get to a common freely usable design system.
AI models can help facilitate design system work. Today they do an OK job but in the future, fine-tuned models may create custom components on the fly. They can also translate between one design system and another or translate across programming languages.
This methodology could help companies translate existing and legacy code to new modern design systems. Likewise sketches or mockups could be quickly translated directly to design system components thereby speeding up processes.
Combining design system specifications with large language models allows you to steer AI generations more directly toward the right kind of code and components.
When product experiences are more dynamic (can be built on the fly), can we adapt them to individual preferences and needs? Like custom styles or interactions.
AI is now part of our design system toolkit and design systems are part of our AI toolkit.
But the rapid onset of AI also raises higher level questions about what designers and developers should be doing in the future? We're more than rectangle creators. We think and feel which differentiates us from just production level tasks. Use your brains, your intuition, and whole self to solve real problems.
Alice Birch’s adaptation of David Cronenberg’s ‘Dead Ringers’ converts the anarchic physicality of childbirth into something laboratory-like
By www.thehindu.com
Published On :: Thu, 11 May 2023 12:37:22 +0530
The Mantle twins want to “change the way women give birth” — the body horror subgenre has always been nimble and alert to the red-button political issues of the day
Meet the Taxidermist Saving Long-Dead Animals from Decay | WIRED Originals
By www.wired.com
Published On :: Wed, 29 Nov 2017 08:57:01 +0000
Lucie Mascord has a one-of-a-kind job, she fixes, repairs and conserves bad and decaying taxidermy for museums all round the world. It's a poorly understood trade, but she's convinced it has a long future.
She shows us her collection of eyes, what she's working on and explains some of the misconceptions about her trade. Including, that she's a "conservator" not a "conservative".
How the Natural History Museum is Scanning 80 Million Dead Creatures
By www.wired.com
Published On :: Wed, 03 Jan 2018 06:54:03 +0000
The Natural History Museum in London has set itself the mammoth task of digitising its specimens - all 80 million of them.
The museum's collection includes everything from a blue whale skeleton to Martian meteorites, making progress understandably slow. Head of Informatics Vince Smith says it would take around 1,500 years for the team to manually digitise it all, so in 2014 they decided to write software that allows them to do it in bulk. They now use six DSLR cameras to process up to 200 items at a time.
WIRED went behind the scenes to meet the researchers working on the project and learn more about how they digitise the different specimens.
Pepper's Ghost: How Dead Celebrities are Being Recreated as Realistic Holograms
By www.wired.com
Published On :: Thu, 10 May 2018 06:10:48 +0000
Whether it's Tupac, Michael Jackson or some other revered artist, dead celebrities reincarnated as holograms are big business – and, for two startups looking for fame and fortune, a source of untapped millions.
The two companies, Pulse Evolution and Hologram USA, have also been locked in bitter legal wrangles due to a patent dispute, despite the fact the underlying technology is based on Pepper's Ghost, a technique from the 19th century.
Read more here: http://wired.uk/mIPKnm
Tech Support - Mortician Answers MORE Dead Body Questions From Twitter
By www.wired.com
Published On :: Thu, 21 Oct 2021 16:00:00 +0000
Victor M. Sweeney, a licensed funeral director and mortician, once again answers the internet's burning questions about dead bodies and the funeral director profession. When someone dies, what happens to their poo? If a person dies with contacts in...does a mortician take them out? Will your cat actually eat you when you die? Victor answers all these questions and much more.
Technique Critique - Mortician Breaks Down Dead Body Scenes From Movies & TV
By www.wired.com
Published On :: Thu, 02 Dec 2021 17:00:00 +0000
Victor M. Sweeney, a licensed funeral director and mortician, breaks down clips from movies and TV about dead bodies, funerals, and embalming, and explains how accurate they really are. Is the dead body from "Psycho" realistic? Could Donny's ashes from "The Big Lebowski" really be stored in a coffee can? Is there such a thing as a glass casket?
North-East Express train derails in Bihar – Four dead and hundreds injured
By www.timesofassam.com
Published On :: Thu, 12 Oct 2023 03:28:32 +0000
Four people were killed and around 100 others injured after the North East Express train derailed in Bihar on Wednesday. An official said that the incident took place close to Raghunathpur station near Buxar around 9.35 pm. The train, which started from Anand Vihar Terminus in Delhi, was on its way to Kamakhya near Guwahati […]
Researchers uncover new role of mutant RAS proteins in some of the deadliest cancers
By www.cancer.gov
Published On :: Mon, 11 Nov 2024 12:00:00 +0000
A new study led by NCI researchers shows that mutant RAS proteins help release a nuclear protein from a complex transported from the nucleus to the cytoplasm, kicking off a series of events that lead to the breakdown of a tumor suppressor protein.
Aid groups say Israel misses U.S. deadline to boost humanitarian help for Gaza
By www.thehindu.com
Published On :: Tue, 12 Nov 2024 14:09:06 +0530
The Biden administration last month called on Israel to ‘surge’ more food and other emergency aid into Gaza, giving it a 30-day deadline that was expiring on November 12
35 dead as driver hits crowd at sports centre in South China
By www.thehindu.com
Published On :: Tue, 12 Nov 2024 17:53:03 +0530
Police detained a 62-year-old man at the sports centre in the southern Chinese city of Zhuhai following the ramming; the suspect was dissatisfied with the split of financial assets in his divorce, according to preliminary investigation
By 24ways.org
Published On :: Tue, 10 Dec 2019 12:00:00 +0000
Andy Clarke digs deep into snow to find ways flat design can be brought back to life in CSS with the use of techniques to create a sense of depth. Like spring after an everlasting winter, perhaps it’s time to let a different style of design flourish. What a relief.
A reaction to overly ornamental designs, flat design has been the dominant aesthetic for almost a decade. As gradients, patterns, shadows, and three-dimensional skeuomorphism fell out of fashion, designers embraced solid colours, square corners, and sharp edges.
Anti-skeuomorphism no doubt helped designers focus on feature design and usability without the distraction of what some might still see as flourishes. But, reducing both product and website designs to a bare minimum has had unfortunate repercussions. With little to differentiate their designs, products and websites have adopted a regrettable uniformity which makes it difficult to distinguish between them.
Still, all fashions fade eventually. I’m hopeful that with the styling tools we have today, we’ll move beyond flatness and add an extra dimension. Here are five CSS properties which will bring depth and richness to your designs.
To illustrate how you might use them, I’ve made this design for the 1961 Austin Seven 850, the small car which helped define the swinging sixties.
The original Mini. Red, (British Racing) green, blue designs.
Transparency with alpha values
The simplest way to add transparency to a background colour, border, or text element is using alpha values in your colour styles. These values have been available in combination with RGB (red, green, blue) for years. In RGBA, decimal values below 1 make any colour progressively more transparent. 0 is the most transparent, 1 is the most opaque:
body {
color: rgba(255, 0, 153, .75);
}
Alpha values allow colour from a background to bleed through.
Alpha values also combine with HSL (hue, saturation, lightness) to form HSLA:
body {
color: hsla(0, 0, 100, .75);
}
Currently a Working Draft, CSS Color Module Level 4 enables alpha values in RGB and HSL without the additional “A”:
This new module also introduces hexadecimal colours with alpha values. In this new value, the last two digits represent the transparency level, with FF producing 100% opacity and 00 resulting in 100% transparency. For the 75% opacity in my design, I add BF to my white hexadecimal colour:
body {
color: #ffffffbf;
}
Although there’s already wide support for hexadecimal, HSL, and RGB with alpha values in most modern browsers, the current version of Microsoft Edge for Windows has lagged behind. This situation will no doubt change when Microsoft move Edge to Chromium.
2. Use opacity
Using the opacity property specifies the amount of opacity of any element (obviously) which allows elements below them in the stacking order to be all or partially visible. A value of 0 is most transparent, whereas 1 is most opaque.
Opacity tints images with colour from elements behind them.
This property is especially useful for tinting the colour of elements by allowing any colour behind them to bleed through. The British Motor Corporation logo in the footer of my design is solid white, but reducing its opacity allows it to take on the colour of the body element behind:
[src*="footer"] {
opacity: .75;
}
You might otherwise choose to use opacity values as part of a CSS filter. 0% opacity is fully transparent, while 100% is fully opaque and appears as if no filter has been applied. Applying a CSS filter is straightforward. First, declare the filter-function and then a value in parentheses:
[src*="footer"] {
filter: opacity(75%);
}
3. Start blending
Almost universally, contemporary browsers support the same compositing tools we’ve used in graphic design and photo editing software for years. Blend modes including luminosity, multiply, overlay, and screen can easily and quickly add depth to a design. There are two types of blend-mode.
background-blend-mode defines how background layers blend with the background colour behind them, and with each other. My layered design requires three background images applied to the body element:
From left: Three background images. Far right: How images combine in a browser.
You can apply different background-blend modes for each background image. Specify them in the same order as your background images and separate them with a comma:
body {
background-blend-mode: multiply, soft-light, hard-light;
}
Six background-blend-mode variations.
When I need to apply an alternative colour palette, there’s no need to export new background assets. I can achieve results simply by changing the background colour and these background-blend modes.
Backgrounds blend behind this brilliant little car.
Sadly, there’s not yet support for blending modes in Edge, so provide an alternative background image for that browser:
@supports not (background-blend-mode: normal) {
body {
background-image: url(ihatetimvandamme.png);
}
}
mix-blend-mode, on the other hand, defines how an element’s content should blend with its ancestors.
From left: Screen, overlay, and soft-light mix-blend-mode.
To blend my Mini image with the background colours and images on the body, I add a value of hard-light, plus a filter which converts my full-colour picture to greyscale:
You can also use mix-blend-mode to add depth to text elements, like this headline and large footer paragraph in a green and yellow version of my design:
Whereas old-fashioned layout methods reinforced a rigid structure on website designs, CSS Grid opens up the possibility to layer elements without positioning or resorting to margin hacks. The HTML for my design is semantic and simple:
<body>
<p>You’ve never seen a car like it</p>
<h1><em>1961:</em> small car of the year</h1>
<figure>
<img src="figure.png" alt="Austin Seven 850">
<figcaption>
<ul>
<li>Austin Super Seven</li>
<li>Morris Super Mini-Minor</li>
<li>Austin Seven Cooper</li>
<li>Morris Mini-Cooper</li>
</ul>
<figcaption>
</figure>
<footer>
<p>Today’s car is a Mini</p>
<p>Austin Seven 850</p>
<img src="footer.png" alt="Austin Seven 850">
<footer>
</body>
I begin by applying a three-column symmetrical grid to the body element:
@media screen and (min-width : 48em) {
body {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
}
Three-column symmetrical grid with column and row lines over my design.
Then, I place my elements onto that grid using line numbers:
Left: This conventional alignment lacks energy. Right: Overlapping content adds movement which makes my design more interesting overall.
Previewing the result in a browser shows me the energy associated with driving this little car is missing. To add movement to my design, I change the image’s grid-column values so it occupies the same space as my caption:
In geometry, the x axis represents horizontal, the y axis represents vertical. In CSS, the z axis represents depth. Z-index values can be either negative or positive and the element with the highest value appears closest to a viewer, regardless of its position in the flow. If you give more than one element the same z-index value, the one which comes last in source order will appear on top.
Visualisation of z-index illustrates the depth in this design.
It’s important to remember that z-index is only applied to elements which have their position property set to either relative or absolute. Without positioning, there is no stacking. However, z-index can be used on elements placed onto a grid.
All techniques combined to form a design which has richness and depth.
As the previous figure image and figcaption occupy the same grid columns and row, I apply a higher z-index value to my caption to bring it closer to the viewer, despite it appearing before the picture in the flow of my content:
While I’m not advocating a return to the worst excesses of skeuomorphism, I hope product and website designers will realise the value of a more vibrant approach to design; one which appreciates how design can distinguish a brand from its competition.
I’m incredibly grateful to Drew and his team of volunteers for inviting me to write for this incredible publication every year for the past fifteen years. As I closed my first article here on this day all those years ago, “Have a great holiday season!” Z’s still not dead baby, Z’s still not dead.
About the author
Andy Clarke is one of the world’s best-known website designers, consultant, speaker, and writer on art direction and design for products and websites. Andy founded Stuff & Nonsense in 1998 and for 20 years has helped companies big and small to improve their website and product designs. Andy’s the author of four web design books including ‘Transcending CSS,’ ‘Hardboiled Web Design’ and ‘Art Direction for the Web’. He really, really loves gorillas.
Body of man found on railway track in Mulky; wife and son found dead in room
By www.thehindu.com
Published On :: Sun, 10 Nov 2024 07:00:00 +0530
Mangaluru police claim 32-year-old resident of Mulky allegedly killed his 27-year-old wife and their four-year-old son before ending his life on a railway track
Assam floods: Six more dead as toll mounts to 52; over 21 lakh people affected
By www.thehindu.com
Published On :: Fri, 05 Jul 2024 12:40:00 +0530
At least seven districts of Arunachal Pradesh cut off due to landslides; eight persons, including two children, killed in rain-induced landslides and floods in Manipur, Mizoram and Tripura
Naga tribes body issues deadline to Nagaland government for feedback on autonomous territory
By www.thehindu.com
Published On :: Sat, 12 Oct 2024 18:45:17 +0530
The Eastern Nagaland People’s Organisation wants the creation of Frontier Nagaland Territory comprising six districts of the northeastern State bordering Myanmar
NSCN (I-M) seeks third-party intervention to break talks deadlock
By www.thehindu.com
Published On :: Sat, 09 Nov 2024 00:17:00 +0530
Accusing the Centre of betraying the Framework Agreement of 2015, the Naga extremist group led by Thuingaleng Muivah threatened to return to violent ways
Govt. extends deadline for filing Income Tax audit report to October 7
By www.thehindu.com
Published On :: Mon, 30 Sep 2024 14:28:59 +0530
The I-T Department said that due to the difficulties faced by taxpayers in electronic filing of audit reports, the deadline is being extended from September 30, 2024 to October 7, 2024
By www.rediff.com
Published On :: Thu, 25 Jul 2024 11:42:19 +0530
Deadpool & Wolverine is an example of confident film-making and unbridled enthusiasm to show what the Deadpool franchise means for its fans, observes Mayur Sanap.