Ajit Pai just handed Republicans a bag of shit - The Verge
“It’s also worth noting that the first media businesses to feel the pain of paid prioritization schemes will likely be conservative sites. We live in an age of massive media mergers, and it’s going to be trivial for Comcast to prioritize MSNBC on its network, or extend that favor to Vox Media and BuzzFeed, companies in which it has taken significant investment. (Obvious disclosure: Comcast’s NBCU division is a minority investor in Vox Media, which owns The Verge.)

When the AT&T / Time Warner deal closes, it won’t take a second’s hesitation before CNN travels over AT&T’s network for free. Verizon owns The Huffington Post and TechCrunch and already operates a complicated accounting scheme that lets its Go90 video unit bypass data caps. It’ll be sites like The Daily Caller and Breitbart that suffer for their lack of corporate patronage. And 21st Century Fox just sold off its movie studios, leaving Fox News alone in a smaller company unattached to a wealthy network company to send its data along for free. This knife cuts both ways.”
government  regulation  internet 
10 hours ago
Millennials Are Screwed - The Huffington Post
"In many cities it is basically illegal to build affordable housing"

“We can either do politics or we can have politics done to us.”
economics  history  housing  jobs  culture  government 
10 hours ago
How the Sausage Gets Made: The Hidden Work of Content · An A List Apart Article
‘Unless you’re working with a pristine data source, there often is no “content hose” or “automagical” tool that cleans up data and moves it from one app or content management system to another.’
cms  contentstrategy  content  webdesign  collaboration 
Fuchsia, The Pinky Purple of Victorian Gardens and "Miami Vice" - The Awl
“But though fuchsia is relatively rare online, the digital world has influenced how people understand this complicated color. In 2009, a video about color mixing and how our eyes perceive colors went viral, spawning dozens of articles proclaiming “magenta doesn’t exist!” and a briefly lived twitter meme about the color. Since fuchsia/magenta is an extra-spectral color—i.e., one that isn’t found on the rainbow of visible light—some people began to think it was “all a lie.” But the truth is that fuchsia, like all other colors, exists only in our heads. We perceive fuchsia as a total absence of green, which is why, should you stare at a green light long enough, Gatsby-style, you’ll be rewarded when you look away with a fuchsia afterimage. It’s real, but it also exists only in your head. How’s that for a hot-pink mindfuck?”
color  history 
4 days ago
I Don't Like Your Examples! by Steven Feuerstein
What is the place of politics in a technical resource?
writing  techwriting  politics 
5 days ago
Designing a Remote Project ◆ 24 ways
“Hang on a second, can’t these all still be problems even if you’ve got your whole team sat in the same place? “They won’t focus on work.” How many people will go on Facebook or Twitter whilst sat in an office? “They won’t collaborate as much.” How many people sit in the office with headphones on to block out distractions? I think we have to move away from the idea that being sat next to people automatically makes them work harder. If the work is satisfying, challenging, and relevant to a person – surely we should trust them to do it, wherever they are sat?”
work  collaboration 
8 days ago
IBM Type - IBM Plex
“Thanks for your interest in IBM Plex, IBM’s new corporate type family. We welcome your feedback and contributions to this project. IBM Plex is open source, and should be used by IBMers for all typographical situations, replacing Helvetica Neue, whenever possible.”
fonts  free  opensource  typography 
8 days ago
Democrats need to get a grip about the budget deficit - Vox
“Rather than lash out, Democrats ought to try to take stock in an honest way. Think about this tax bill that they rightly deplore. Now imagine if the bill was modified to drop the individual mandate repeal and make the Child Tax Credit partially refundable so that instead of costing 13 million people their health insurance it took a bite out of child poverty. That modified bill would be even more of a debt-raiser. But it would be a better bill. A lot better. Because child poverty is really bad, and lacking health insurance is really bad, and budget deficits at a time of low interest rates are not that bad.”
government  money  economics  politics 
9 days ago
Performance Calendar » Evolution of <img>: Gif without the GIF
The latest Safari can use <img src="*.mp4" />, leading to gigantic size and processing savings

Article includes code for handling fallbacks so you can use it ASAP
html  performance  webdesign  browsers  gifs  movies 
9 days ago
Ben Thompson Is Wrong About the Deregulation of ISPs — Pixel Envy
“There is clearly plenty of evidence that ISPs will not treat data the same if offered the opportunity to do otherwise.”

“Even if you believe that the American broadband market is sufficiently competitive — it isn’t — that ISPs can be trusted to not discriminate against some forms of traffic once given the freedom to — doubtful — and that existing regulatory structures will allow any problems to be fixed on a case-by-case basis, it still seems far more efficient to prevent it in the first place. There’s an opportunity to treat internet service as a fundamental utility; let’s keep it that way, whether that’s through Title II classification or an equivalent replacement.”
internet  history  government  regulation 
9 days ago
What If Autonomous Cars Just Never Happen?
“How much do we keep waiting on this dream and how much do we keep supporting making our infrastructure better, our laws stronger and our drivers safer?”
automation  cars  transportation 
14 days ago
Font-display playground
“For example, if you're rendering the main body text on a site, you should use font-display:optional. On browsers that implement it, like Chrome, the experience will be much nicer: your users will get fast content, and if the web font download takes too long, they won't get a page relayout halfway through reading your article.

If you're using a web font for icons, there is no acceptable fallback font you can render these icons in (unless you're using emoji or something), so your only option is to completely block until the font is ready, with font-display:block.”
performance  fonts  webdesign  browsers 
14 days ago
The Best Request Is No Request, Revisited · An A List Apart Article
With HTTP/2, your priority needs to be to reduce total data sent on the wire, not necessarily reduce the number of resources
performance  webdesign  webdev  http 
15 days ago
Over-engineering is under-engineering – Baldur Bjarnason
“You need to make the form look a certain way and to do that while also keeping the widget accessible requires an enormous amount of, well, engineering.
It’s also an issue for website performance. Most websites are much too slow which means, given that dropping features is untenable from a business perspective, they are by definition under-engineered.”
programming  webdesign 
15 days ago
Pro-Neutrality, Anti-Title II – Stratechery by Ben Thompson
“To recap, given that:

Regulation incurs significants costs, both in terms of foregone opportunities and regulatory capture
There is no evidence of systemic abuse by ISPs governed under Title I, which means there are no immediate benefits to regulation, only theoretical ones
There is evidence that pre-existing regulation and antitrust law, along with media pressure, are effective at policing bad behavior
I believe that Ajit Pai is right to return regulation to the same light touch under which the Internet developed and broadband grew for two decades. I am amenable to Congress passing a law specifically banning ISPs from blocking content, but believe that for everything else, including paid prioritization, we are better off taking a “wait-and-see” approach; after all, we are just as likely to “see” new products and services as we are to see startup foreclosure. And, to be sure, this is an issue than can — and should, if the evidence changes — be visited again.”
fcc  internet  regulation  government  interesting 
16 days ago
A Theme Switcher
filter: invert(100%) goes a long way

This article also presents the control as a React component, just so you can see how that's done
accessibility  javascript  browsers  react  css 
16 days ago
Rik Schennink on Twitter: "@heydonworks I put this in <head> and normal <img> tags in <body>. - No image requests visible in Firefox dev tools - Safari shows requests but 0 bytes t… https://t.co/1AhuUiwhSH"
Use a MutationObserver and you can mostly still use <img src="" alt=""> and leave images accessible for no-script situations, but still change src to data-src for lazy loading
browsers  webdesign  performance  images  javascript  html 
16 days ago
A Content Slider
“Carousels (or 'content sliders') are like men. They are not literally all bad — some are even helpful and considerate. But I don't trust anyone unwilling to acknowledge a glaring pattern of awfulness. Also like men, I appreciate that many of you would rather just avoid dealing with carousels, but often don't have the choice. Hence this article.”
webdesign  accessibility  javascript  css  ux 
16 days ago
Collapsible Sections
This goes into making baby Web Components, which is pretty awesome
accessibility  javascript  css  webdesign 
16 days ago
Network based image loading using the Network Information API in Service Worker | justmarkup
“The Network Information API and especially effectiveType is great to deliver content based on network connection.

Although the API isn’t widely supported at the moment we can still use it to improve the loading experience for some users; Progressive enhancement is never a bad thing.”
webdesign  javascript  images  performance  mobile 
16 days ago
Network Neutrality Can't Fix the Internet - The Atlantic
“If the internet is to remain a public utility, it must also become a public utility worth using, and one that doesn’t dismantle the society that would use it through neglect and deceit and malice. It’s time to stop treating the internet as a flawless treasure whose honor must be protected from desecration. It hasn’t been such for a long time, if indeed it ever was.”
google  culture  facebook  government  internet 
19 days ago
How to use SVG as a Placeholder, and Other Image Loading Techniques
Some good ideas are tracing SVG outlines as a placeholder, or using the Primitive library to make a representation out of simple shapes
webdesign  performance  images  svg 
22 days ago
Faux Grid Tracks · An A List Apart Article
How to place extra elements around a grid to reveal tracks or backgrounds
webdesign  grid  css  layout 
22 days ago
Short note on improving usability of scrollable regions | The Paciello Group – Your Accessibility Partner (WCAG 2.0/508 audits, VPAT, usability and accessible user experience)
tabindex=0, role=region, and aria-label on the container

better: aria-labelledby with a reference to something in the container. header? table caption?
accessibility  webdesign  html 
23 days ago
Animista - CSS animations on demand
Great examples, with code you can adjust and copy/paste
css  animation  webdesign  tools  webtools 
24 days ago
The Republican War on College - The Atlantic
“For the white middle class, a turn against college is a profound historical irony. The GI Bill was more responsible than almost any other law in fashioning the 20th century’s middle class. Many Trump voters feel left behind, or worry that their children will grow up poorer. It’s extremely unlikely that these families will personally benefit from a large tax cut for GE and Apple. What they could use, instead, is some extra money today, plus an education that prepares their kids for a new career, in a field that isn’t in structurally decline.”
government  taxes  economics  history 
24 days ago
My web app died from performance bankruptcy @ tonsky.me
Chrome will make breaking changes to core JS APIs on a whim, apparently. Great.
browsers  mobile  javascript  performance  google 
24 days ago
The Anti-hero of CSS Layout - "display:table" | Colin Toh
It has broad support, works fairly well, and solves a bunch of layout issues. It's no grid or flex, but it's a solid fallback
css  html  layout  webdesign  browsers 
27 days ago
Using CSS Grid: Supporting Browsers Without Grid – Smashing Magazine
Mostly you can use older methods and grid will override them, as specified. (Smart!)
webdesign  layout  css  browsers  grid 
27 days ago
Tom Clancy Made Us Idiots About Terrorism - The Awl
“We’re always interested in the short, simple answers, and often enough those are the violent ones. In the tale we tell ourselves, we’re St. George, and terrorism is the dragon, because if it’s not that easy or Manichean, if what we need to be doing is talking and listening rather than slaying, what’re all the arms and armor for? They appeal not because or not just because people are dumb or lazy but because it makes use of our technological prowess, our industrial and military might, and in a twisted way, our perennial optimism. But men and women only take that steepest of leaps into terror in response to the thorniest, least tractable problems in the world, ones which have never and which will never be resolved at the end of a rifle barrel, no matter how advanced.”
terrorism  history 
28 days ago
Was the Democratic primary rigged? - Vox
“Still, I think Democrats made a mistake clearing the field in 2016. I even think Clinton’s campaign made a mistake clearing the field in 2016. Coronation isn’t a good look for anyone, and voters don’t like the feeling that someone is trying to make their choice for them. My guess is Clinton would’ve still won in a larger field, but the win would have felt more earned, more legitimate. And if she lost — if, unlike Sanders, Biden had decided the American people had not yet heard enough about the damn emails, and had run hard on them, and had taken Clinton down — Democrats might have been saved a debacle.

The reason it’s unwise for the party to try to decide as firmly and as early as Democrats did in 2016 is the party doesn’t have very good information that far before a general election. Candidates who look strong prove weak. Voters who seem satisfied prove restive. Competitive primaries surface unexpected information. If we’ve learned nothing else, it’s that political elites shouldn’t be so arrogant as to assume they can predict future elections.”
politics  elections 
4 weeks ago
Robust React User Interfaces with Finite State Machines | CSS-Tricks
Interesting way to think about managing component state

“From now on, when you encounter "boolean flag" variables such as isLoaded or isSuccess, I encourage you to stop and think about how your app state can be modeled as a finite state machine instead. That way, you can refactor your app to represent state as state === 'loaded' or state === 'success', using enumerated states in place of boolean flags.”
javascript  programming  react 
4 weeks ago
Against Productivity – The Message – Medium
In many ways foolishness isn’t the opposite of wisdom, but its absence. Productivity is the opposite of wisdom. Humanity is a creature of time and imagination. From these things our fruits are born more than manufactured. Productivity is a quality of perfect robots. Stories, adventures and all new things still have to come from messy humans.
We should spend more time wasting time. We all need to be bored more. We all need to spend more time looking quizzically at birds we don’t recognize. We all need a little more time to connect the dots and see if they matter. I don’t know how much more, but sometimes you have to do things without knowing how much you need.
culture  productivity 
4 weeks ago
Don’t Use ARIA Menu Roles for Site Nav | Adrian Roselli
Menu roles are for OS-like application menus, not basic web navigation
a11y  accessibility  webdesign  navigation 
4 weeks ago
The Case for RSS — MacSparky
“The trick to using RSS is to be brutal with your subscriptions. I think the key is looking for websites with high signal and low noise. ”
syndication  internet  productivity 
4 weeks ago
Simple React Patterns | Lucas Reis' Blog
“Regular React components work well most of the time, but it's better to try separating logic from view. If you need to reuse logic for different view components, use HOCs or Render Props. If the logic involves expensive side effects that should only run once, use a provider.”
react  javascript 
4 weeks ago
Grid areas and element that occupies them aren't necessarily the same size. | CSS-Tricks
I ran into similar issues with flex box

"Perhaps the most interesting limitation is that you can't target the grid area itself. If you want to take advantage of alignment, for example, you're giving up the promise of filling the entire grid area."
css  grid  layout  webdesign 
4 weeks ago
Something is wrong on the internet – James Bridle – Medium
“We have built a world which operates at scale, where human oversight is simply impossible, and no manner of inhuman oversight will counter most of the examples I’ve used in this essay.”
google  video  internet  culture  advertising 
5 weeks ago
The Contrast Swap Technique: Improved Image Performance with CSS Filters | CSS-Tricks
Reduce contrast for the image, then boost it back up client-side with filters. Not bad.
css  images  webdesign  performance 
5 weeks ago
Focusingly – Better focus styling
yeah but per CSS Tricks:

"outline color inherits from the color, which yields the same result."
css  javascript  accessibility  webdesign 
5 weeks ago
Web Design Museum
“The museum exhibits over 800 carefully selected and sorted web sites that show web design trends between the years 1995 and 2005.”
webdesign  history  design  inspiration  web 
6 weeks ago
Web Form Conundrum: disabled or readonly? | Aaron Gustafson
“TL;DR: If you really need it, which you probably don’t, readonly is what you want.”
forms  webdesign  javascript  usability  security 
6 weeks ago
Republicans promised a tax reform bill by Wednesday. Here’s why they don’t have one. - Vox
”All these ideas have in common the fact that judged in isolation, they are probably progressive changes — meaning they raise a lot more revenue from the rich than from the middle class, and almost no revenue from the poor — and arguably amount to good public policy. But they’re not being contemplated as ways to shore up the long-term sustainability of Social Security or to extend health insurance coverage to those in need. They’re being contemplated as ways to finance a tax cut for capital owners, and thus, on net, it amounts to a deeply regressive change.“
taxes  government 
6 weeks ago
Netflix functions without client-side React, and it's a good thing - JakeArchibald.com
“Netflix has shown you could start with React on the server, then activate the client side parts if you need them, when you need them, and where you need them.”
webdesign  html  performance  javascript  react 
6 weeks ago
The Reckoning Always Comes
“I have tried to reckon with my online past here, but I know the job is incomplete. There’s no “I’m sorry” for men to offer to make everything right. There is only the action … the will to take a good hard look at the man you’ve been, and ask if that’s really the man you want to be. You can either reckon with that now, or you can double down on your assholery. I promise you the latter comes with a bigger price tag.”
culture  internet 
6 weeks ago
Transpiled for-of Loops are Bad for the Client - daverupert.com
“I am responsible for the code that goes into the machine, I do not want to shirk the responsibility of what comes out. Blind faith in tools to fix our problems is a risky choice. Maybe “risky” is the wrong word, but it certainly seems that we move the cost of our compromises to the client and we, speaking from personal experience, rarely inspect the results.”
javascript  browsers  programming  webdesign 
6 weeks ago
Yoda Is Dead but Star Wars’ Dubious Lessons Live On
“It takes real writing to come up with a way of keeping your characters in jeopardy, despite there being skilled professionals who want to help them.”
scifi  starwars  criticism 
7 weeks ago
Virginia Heffernan on Learning to Read the Internet, Not Live in It | WIRED
“Paradoxically, framing the internet as a text to be read, not a life to be led, tends to break, without effort, its spell. Conscious reading, after all, is a demanding ocular and mental activity that satisfies specific intellectual reward centers. And it’s also a workout; at the right time, brain sated, a reader tends to become starved for the sensory, bodily, three-dimensional experience of mortality, nature, textures, and sounds—and flees the thin gruel of text.”
internet  technology  psychology  web  books 
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 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 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 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: