See the new site: https://postgresisenough.dev
...and obviously we're building a workaround. But I'm absolutely flabbergasted that a standard <input type="date"> HTML field, in a standard browser, from a company that bases its reputation good design, could be so dreadful.
I'm the developer for a startup that sells a genetic test to recommend medications for high blood pressure. For medical reasons we need to know our customers' birth date. Most of our customers are in their 60s or older. We've found that many of them use iPads or iPhones. And they're the ones who complain to our customer support that our site is unusable.
| #EXTM3U | |
| #EXTINF:-1,ARD | |
| https://daserste-live.ard-mcdn.de/daserste/live/hls/de/master.m3u8 | |
| #EXTINF:-1,ARD ONE | |
| https://mcdn-one.ard.de/ardone/hls/master.m3u8 | |
| #EXTINF:-1,ARD Alpha | |
| https://mcdn.br.de/br/fs/ard_alpha/hls/de/master.m3u8 | |
| #EXTINF:-1,ARD Tagesschau | |
| https://tagesschau.akamaized.net/hls/live/2020115/tagesschau/tagesschau_1/master.m3u8 | |
| #EXTINF:-1,ZDF |
| ruby '2.7.1' | |
| gem 'rails', github: 'rails/rails' | |
| gem 'tzinfo-data', '>= 1.2016.7' # Don't rely on OSX/Linux timezone data | |
| # Action Text | |
| gem 'actiontext', github: 'basecamp/actiontext', ref: 'okra' | |
| gem 'okra', github: 'basecamp/okra' | |
| # Drivers |
| /* | |
| Copy this into the console of any web page that is interactive and doesn't | |
| do hard reloads. You will hear your DOM changes as different pitches of | |
| audio. | |
| I have found this interesting for debugging, but also fun to hear web pages | |
| render like UIs do in movies. | |
| */ | |
| const audioCtx = new (window.AudioContext || window.webkitAudioContext)() |
| db/schema.rb merge=railsschema |
https://twitter.com/snookca/status/1073299331262889984?s=21
“In what way is JS any more maintainable than CSS? How does writing CSS in JS make it any more maintainable?”
Happy to chat about this. There’s an obvious disclaimer that there’s a cost to css-in-js solutions, but that cost is paid specifically for the benefits it brings; as such it’s useful for some usecases, and not meant as a replacement for all workflows.
(These conversations always get heated on twitter, so please believe that I’m here to converse, not to convince. In return, I promise to listen to you too and change my opinions; I’ve had mad respect for you for years and would consider your feedback a gift. Also, some of the stuff I’m writing might seem obvious to you; I’m not trying to tell you if all people of some of the details, but it might be useful to someone else who bumps into this who doesn’t have context)
So the big deal about css-in-js (cij) is selectors.
| #!/bin/bash | |
| # A wrapper script to make sublime_merge work more nicely | |
| # when used as a git-mergetool | |
| WORKDIR=`git rev-parse --show-toplevel` | |
| REAL_HOME="$HOME/" | |
| # Replace a leading homedir with ~/ to match the window title | |
| REAL_WORKDIR=${WORKDIR/"^$REAL_HOME"/"~/"} | |
| sublime_merge $REAL_WORKDIR |
