Variable Fonts
Lots of demos of variable fonts. There are more of these available than I thought
design  fonts  browsers  webdesign  typography 
15 hours ago
Can Donald Trump Be Impeached? - The New York Times

‘There is nothing in the Constitution’s formal operation that can prevent this. Impeachment certainly cannot. As long as one major political party endorses it, and a solid plurality of Americans support such an authoritarian slide, it is unstoppable. The founders knew that without a virtuous citizenry, the Constitution was a mere piece of paper and, in Madison’s words, “no theoretical checks — no form of government can render us secure.”’
government  history  usa  america!  politics 
16 hours ago
Strong culture = less process – The Man in Blue
“For any single scenario you can name it’ll be easier to create a process for it than build a culture that handles it automatically. But each process is a tiny cut away from the freedom that you want your team to enjoy. Where culture pays off is in the long run. It’s hard work: defining the culture, hiring for the culture and communicating the culture again, and again, and again. But if you want to make a company where people are empowered, passionate, and champions of your organisation then it’s the only path forward.”
process  work  teamwork 
20 hours ago
"Keep buggering on" (Churchill): a great way to handle a crisis. - Real learning, for a change
> Upon reflection, I now realise how appropriate Blake’s words are to my theme: a rather more elegant way to express “Keep Buggering On”:
> “I will not cease from mental fight, nor shall my sword sleep in my hand, till we have built Jerusalem, in England’s green and pleasant land.”
inspiration  life  psychology 
3 days ago
Responsive Components: a Solution to the Container Queries Problem — Philip Walton
“This article describes a strategy for using modern web technologies to build responsive components: DOM elements that can update their style and layout in response to changes in the size of their container.

While previous attempts to build responsive components were valuable in exploring this space, limitations in the platform meant these solutions were always either too big, too slow, or both.

Fortunately, we now have browser APIs that allow us to build efficient and performant solutions. ”
css  browsers  rwd  javascript  webdesign  layout  performance 
3 days ago
Issue #28: Feb 11–Feb 17, 2018 – Mindful Resistance
“Mindfulness doesn’t numb you to your emotions, but it makes them less of a roller coaster. It brings a measure of equanimity. So commitment to a cause—a commitment likely to fade if based on the passions of the moment—can endure. What’s more, a mindful attitude can preserve a sense for the big picture—like, for example, the fact that, even aside from mass shootings, thousands of Americans are killed by handguns every year.”
culture  mindfulness  psychology 
5 days ago
Be Kind, Design – Nat Dudley – Medium
Don't save data; allow people to enter their preferred names (or just usernames!); don't ask about gender
accessibility  design 
6 days ago
Swapping Images with the Sizes Attribute | Filament Group, Inc., Boston, MA
Nice trick for, say, swapping in larger images for zooms/magnifiers
images  javascript  html 
6 days ago
Reddit and the Struggle to Detoxify the Internet | The New Yorker
I understood why other companies had been reluctant to let me see something like this. Never again would I be able to read a lofty phrase about a social-media company’s shift in policy—“open and connected,” or “encouraging meaningful interactions”—without imagining a group of people sitting around a conference room, eating free snacks and making fallible decisions. Social networks, no matter how big they get or how familiar they seem, are not ineluctable forces but experimental technologies built by human beings. We can tell ourselves that these human beings aren’t gatekeepers, or that they have cleansed themselves of all bias and emotion, but this would have no relation to reality
speech  culture  internet 
6 days ago
as days pass by — Collecting user data while protecting user privacy
In short, you send randomized "lies" that in aggregate balance out, but do not allow you to pinpoint a certain individual
analytics  statistics  data  privacy 
10 days ago
Flattening Deep Hierarchies of Components
Keep things as simple as possible. Don't build complicated do-all single components

Think like function composition
react  javascript  programming  webdesign 
10 days ago
Fair Is Not the Default - Library - Google Design
“It’s easy to mistake [the machine learning process] process for an objective or neutral pipeline. Data in, results out. But human judgment plays a role throughout. Take a moment to consider the following:

People choose where the data comes from, and why they think the selected examples are representative.
People define what determines success, and further, what evaluation metrics to use in measuring whether or not the model is working as intended.
People are affected by the results.”
design  ethics  google 
17 days ago
“The Professional Career of Craig Krenzel, Chicago Bear, Which Is Not What We Remember Him For”
music  football 
18 days ago
Opinion | Am I Going Blind? - The New York Times
“How much else lurked beneath the surface? Show me someone with a seemingly unbroken stride and unfettered path. More often than not, he or she is hampered and haunted in ways that you can’t imagine.”
18 days ago
The Good Room – Frank Chimero
“Our minds can be gruesomely specific about our fears, but can only make vague, imprecise gestures at our desires through broad words like love, happiness, or contentedness. But these words provide no insight on how to actually achieve any of it or what form it takes. At least advertising is specific about what will make us happy. Perhaps that’s why we trust it, even though we know we shouldn’t.”
internet  history  culture  psychology  technology 
20 days ago
When It’s Bad to Have Good Choices | The New Yorker
“North America, however, greeted him with constant abundance and leisure. As he pondered the contrast, Lipowski thought of Buridan’s ass: an apocryphal donkey that finds itself standing between two equally appealing stacks of hay. Unable to decide which to consume, it starves to death. The donkey got its name from Jean Buridan, the nominalist fourteenth-century philosopher and Catholic priest who wrote extensively about free will. Buridan posited that free will could sometimes lead to inaction: an inability to choose due to excess uncertainty and, potentially, excess choice. Buridan’s ass, in turn, became the mascot for that general principle (though no equines of any kind actually appear in Buridan’s writing).”

“Lipowski himself, however, didn’t feel as if the relatively minor scale of the problems that wealthy people face in any way cheapened the emotions felt by his patients. What changes as we move from the scarcity of wartime Warsaw to the abundance of the First World isn’t the nature of the anxiety, it’s just the nature and significance of the choice itself. In one case, it seems heart-wrenching; in the other, trivial. Our brains, though, don’t make those kinds of value judgments: to them, a difficult choice is a difficult choice. And difficult choices mean anxiety.”
philosophy  culture  shopping  psychology 
20 days ago
Styling Empty Cells With Generated Content And CSS Grid Layout — Smashing Magazine
All kinds of trickery you can do with generated elements or "filler <b>s" to flesh out grid layouts
css  design  grid  layout  webdesign 
24 days ago
Shipping system fonts to · @mdo
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI",
Helvetica, Arial, sans-serif,
"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
css  webdesign  fonts  github  typography 
28 days ago
Cheapass Parallax -
Seriously like 6 lines of code. Neat use of updating CSS variables with JS
animation  css  webdesign  javascript 
5 weeks ago
Pace Layering: How Complex Systems Learn and Keep Learning
“Fast learns, slow remembers.  Fast proposes, slow disposes.  Fast is discontinuous, slow is continuous.  Fast and small instructs slow and big by accrued innovation and by occasional revolution.  Slow and big controls small and fast by constraint and constancy.  Fast gets all our attention, slow has all the power.”
complexity  culture 
5 weeks ago
What I Learned from Watching My iPad’s Slow Death - The New York Times
“The device seems to repel whatever personal experiences it is exposed to; it has a coating on its screen that resists fingerprints.”
ipad  apple  hardware 
5 weeks ago
Direction Aware Hover Effects | CSS-Tricks
Interesting script math to get the 'top'/'right'/'bottom'/'left' entry point for an element
javascript  css  webdesign 
5 weeks ago
A list of 25 Principles of Adult Behavior by John Perry Barlow
1. Be patient. No matter what.
2. Don’t badmouth: Assign responsibility, not blame. Say nothing of another you wouldn’t say to him.
3. Never assume the motives of others are, to them, less noble than yours are to you.
4. Expand your sense of the possible.
5. Don’t trouble yourself with matters you truly cannot change.
6. Expect no more of anyone than you can deliver yourself.
7. Tolerate ambiguity.
8. Laugh at yourself frequently.
9. Concern yourself with what is right rather than who is right.
10. Never forget that, no matter how certain, you might be wrong.
11. Give up blood sports.
12. Remember that your life belongs to others as well. Don’t risk it frivolously.
13. Never lie to anyone for any reason. (Lies of omission are sometimes exempt.)
14. Learn the needs of those around you and respect them.
15. Avoid the pursuit of happiness. Seek to define your mission and pursue that.
16. Reduce your use of the first personal pronoun.
17. Praise at least as often as you disparage.
18. Admit your errors freely and soon.
19. Become less suspicious of joy.
20. Understand humility.
21. Remember that love forgives everything.
22. Foster dignity.
23. Live memorably.
24. Love yourself.
25. Endure.
life  advice  philosophy 
5 weeks ago
Using Media Queries For Responsive Design In 2018 — Smashing Magazine
You might not need so many of them!

Also, there are new interaction ones (coarse/fine pointers, hover capability)
css  layout  webdesign  rwd  grid 
5 weeks ago
Budget deal proves Republicans love deficits - Vox
“But at a minimum, the next time the economy falls into recession and really needs bigger deficits let’s not be played for fools again.”
politics  history  economics  government 
5 weeks ago
Async javascript is much more fun when you memoize.
interesting way to think about asynchronous code with promises
javascript  programming 
5 weeks ago
Wittes and Rauch: Boycott the Republican Party - The Atlantic
“We understand, too, the many imperfections of the Democratic Party. Its left is extreme, its center is confused, and it has its share of bad apples. But the Democratic Party is not a threat to our democratic order. That is why we are rising above our independent predilections and behaving like dumb-ass partisans. It’s why we hope many smart people will do the same.”
politics  history  government  elections 
6 weeks ago
The Civil War Between Trump and the FBI - The Atlantic
“This isn’t how any of this is supposed to work. Everyone is misbehaving. A man who campaigned for president as the candidate of “law and order” is sprinting headlong into releasing a memo that the head of the FBI—Trump’s own hand-picked director—and the deputy attorney general, another Trump pick, believe could mislead the public and damage law enforcement. Meanwhile, there’s a real possibility that Trump’s attacks on the FBI and Justice Department have inspired retaliatory leaks, meaning that the president would have effectively elicited just the deep-state conspiracy against him that he alleged in the first place.”
politics  government  legal  law 
6 weeks ago
Keeping aspect-ratio with HTML and no padding tricks
+ SVG knows how to maintain aspect ratio
+ CSS grid knows how to make overlapping items affect each other’s size
css  svg  images  webdesign  layout  grid 
7 weeks ago
Adactio: Journal—GDPR and Google Analytics
“One way or another, a massive amount of the web—every website using Google Analytics, embedded YouTube videos, Facebook comments, embedded tweets, or third-party advertisements—will be liable under GDPR.”
privacy  webdesign  internet  google  analytics 
7 weeks ago
« earlier      
accessibility addons advertising advice ajax amazon america! analytics animation app apple applications apps architecture art audio backgrounds blogs books browsers business cameras career cars cheatsheet cms code collaboration color comics computer contentstrategy cooking copyright creativity criticism css css3 culture data design development documentation download downloads economics education ee eecms elections email empathy ethics expressionengine extensions facebook feminism film finances firefox flash flickr fonts food forms framework free freelance fun funny gallery games generator git github google government graphics grid guns hacks hardware health history hosting howto html html5 humor ia icons ie6 illustrator images infoporn inspiration interesting internet interviews ios ipad iphone javascript jobs journalism jquery language law layout life lifehacker lightbox list logos mac management markdown marketing media menu mobile money movies mp3 music navigation news nodejs nytimes opensource osx parenting patterns performance personalfinance philosophy photography photos photoshop php plugins politics portfolio posters privacy productivity programming psychology race react recipes reference relationships research resources reviews rss rwd safari sass science! search security seo slate slideshow socialnetworking software sports statistics storage stories styleguide svg taxes technology television templates testing text textures themes tips toblog tools toread totry travel trends tutorials twitter typography ui usability ux vector via:popular video videogames visualization web webdesign webtools wordpress work writing xhtml xkcd

Copy this bookmark: