Hacker Newsnew | past | comments | ask | show | jobs | submit | more whoisstan's commentslogin

This makes sense to me, but it seems to contrary to the current utility-based css wave. For example 'text-red-100' for error message text wouldn't be in style dictionary like that, it would be 'text-color-error' since using 'text-red-100' would always be red 100 and not able to change the text-yellow-500.

Point being isn't that a route back to semantic styling? I much prefer the maintainability cycles of semantic styling over the onslaught of classes in i.e. tailwind.


Part of the reason I like design tokens is that they are a middle ground between the chaos of utility classes[0] and impracticality of pure semantics, while being in a way better defined than either of them.

Want a token for a colour with negative semantics? Sure! A token for chartreuse-200? Be my guest! At least, chartreuse-200 on your page will be the same as chartreuse-200 on my page, so that the look is consistent and without distracting incidental variation in hue.

[0] When it comes to CSS—of course, design tokens reside on another layer of abstraction, not tied to any particular implementation.


Agree, you tap into the rigidness of a semantic color and type hierarchy, while allowing utility classes for specifics of a platform/environment.


It makes sense, but I struggle to see the value outside of whitelabel products that you may look to rebrand, but with the same UI.

Generally UI is built around a singular look and feel at a given point in time. Trends change, people change, ideas and features change.

You eventually end up with a rebranding and along with that some sort of UI refactoring.

This approach is incredibly valuable when building something that won't change drastically when you are changing those tokens.


It has to be useful for large organizations like for example IBM who need to maintain consistency on various domains, displays and media types. But I suspect it also can stiffle innovation.


It also helps small teams build faster. A shared language around color, spacing, typography makes design/engineering collaboration way smoother, and reduces rework.

A good first step is to have your color palette in your design tool of choice consistent with the variable names used in CSS.

> But I suspect it also can stiffle innovation.

Like any system: it can both be empowering or the opposite.

It's a tough balancing act. Let's say you're Adobe, and you want Photoshop/Illustrator/InDesign to feel like a single family of products across web/iOS/iPadOS/Windows: where do you want to let feature teams innovate, and where must they adhere to the system so users can navigate seamlessly across these products and platforms?


Its like parenting, be loose and strict in the same way. You have to find a good balance given the team composition and corporate restrictions.


Is the reverse true as well? Unusual preferences can lead to lonliness?


Seems logical. If you're into medieval re-enactments, you'll have a much harder time connecting with people than being into the NFL. It'll be a blast once you find that group, but you're finding a needle in a haystack.

It's a bit why there's common advice (that I'm ambivalent on) in "if you're lonely, get a dog". Not just for the social factor, but because dogs are an almost universally loved pet and instant icebreaker for other pet owners or pet lovers. that first step to socialization is harder than ever.


only if you aren't keen to share them with your friends.

if you watch an obscure show or movie or read a rare book, most people will be eager to share it with their friends, and their friends will be eager to learn about it. It's not the preferences or experiences that make you lonely, it's whether you trust your friends enough to share them.

truly, nothing is more fun than finding a cool movie and then showing your pals, who then also love it. That's the best!


Can someone with experience explain how integration tests did not detect that?


Why are you assuming there were tests?


Right.

I just can‘t imagine how it passed tests for a common configuration that is exhibited by large number of windows machines. Stuff always can go wrong, but OS is not booting should be caught?


Any links?


I found this article, enjoyable, assuming the OP might not be a fan though.

https://www.wired.com/1995/06/xanadu/


The Spin by Robert Charles Wilson is magnificent. Set in a contemporary setting, the sun and stars are replaced by projection shield that simulates them, and as the topic suggests it’s because the sun has died, but who did it???

https://www.goodreads.com/book/show/910863


Magnificent?? Uh, no.


Warren Ellis at Thingscon 2017

"1. It’s hard. Don’t get me wrong. I know it’s hard. And Samsung and Apple and several other large corporations want in on it. On the bright side, that will give you lots of exit opportunities, and soon you could be drinking cocktails in Bali while Amazon deals with the backlash from the smart doorlock you sold them that still doesn’t work properly. And they’ll spend the money on iteration until the device either goes away or starts working properly, and the users will have to buy Amazon Prime membership for their houses. And then someone will hack your house through the buggy wifi thermostat you bought, and your house will start ordering DOWNTON ABBEY downloads and you’ll come home to find it’s 40 Celsius indoors and the sink is flooded and your fridge has been turned into a porn spambot and you’ll realise that your house is masturbating to DOWNTON ABBEY.

   If you can get in the front door."


>I hope that the foregoing reflection will encourage efforts to ensure that progress in developing forms of artificial intelligence will ultimately serve the cause of human fraternity and peace. It is not the responsibility of a few but of the entire human family.

Isn't it the responsibility of the one in christian speak, not even the few.

Also: Franciscan monk Paolo Benanti, the Pope’s AI adviser on ensuring algorithms respect human dignity https://www.newscientist.com/article/mg25534031-000-the-pope...


Are you referring to ambiguity between "each and every one" and ",the group overall"?

I interpreted that sentence as "each and every one", not "someone else".



The article doesn't explain "nation built on efficiency", its a theme that continues to persist despite any significant examples.


I've been saying it for years. Germany's real strength is in marketing. Look at German cars. The myth about them being reliable still persists despite ample evidence to contrary.


Hm, that myth isn't that alive anymore. What I've heard is that German brands (except for Porsche) were terrible in terms of reliability. Italian cars are far worse though (probably the worst?). And that most European and American brands, in general, have a bad reputation among reliable car enthusiasts; with Japanese and S.K. brands being the kings of reliability.


That’s basically the point. German industry is bad, but not as bad a their neighbors. Expect Switzerland.


may I add to the list: - Covid Vaccination Rollout - Government plane routinely breaking - Berlin Airport Construction - Military Weapon Procurement - last but not least, German National team


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: