This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Since Docker Machine (ex boot2docker) does (mostly) not persist changes in the VM file system, a Discourse installation is easily broken when the VM is restarted. This script prepares the boot2docker VM on each boot so handling Discourse in Docker Machine is easer.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
specify use cases of session management and persistence
identify use cases of Cookies not concerning session management and persistence
allow a website to act as an identity broker for other websites, (optionally?) factoring in OpenID/Persona/etc.
replace Cookies with more user control and enhanced privacy (e.g. allow use case 1 below)
find a technical solution for the EU Cookie Law resp. its goal
propose HTTP Session & User Identification as an HTTP/2 extension (allow Cookie Upgrading?)
propose HTTP Session & User Identification as a replacement for Cookies in HTTP/3
the spec behaviour should be (largely) polyfill-able via Service Workers, i.e. user agent complies with spec even though it natively does not (requires complying server)
AppleScript to put your Mac to sleep after X minutes, fading out the system volume shortly before sleeping. Can be turned into an app via the "Export" feature of the AppleScript Editor.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(This is an extension to my proposal for the NetworkInformation.type enum at w3c/netinfo#9 to cover edge cases. Licensed as CC0 / public domain.)
Motivation
The Network Information API is designed to allow websites / WebApps to change
their behaviour depending on the type of connection their device has.
Discriminating by whether you are currently connected via WiFi or 3G, however,
provides a footgun to developers: E.g. when you are roaming and tethering to
your smartphone but your device indicates it's on a WiFi connection, you may
assume that the user is on a high-bandwith, low-latency, low-cost connection