4,829 karma · joined January 31, 2014
And the website: https://blockstream.com/satellite/
Something more directly analogous to "Direct Mode" on Windows are DRM leases, which give direct control over the scanout, rather than simply bypassing the compositor. This isn't possible on Linux at all yet, but Valve is working on it: https://keithp.com/blogs/DRM-lease/
Bitfinex did this too, but royally screwed up: http://hackingdistributed.com/2017/07/29/bitcoin-impending-a...
However, I think it's incorrect to say most developers disagree with increasing the block size or a hard fork. Segwit increases the block size, as do hard forks proposed by some Bitcoin Core developers like Spoonnet [1]. There is just a general dislike towards the existing technical proposals.
[1] https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017...
Actually, since BCC is a hardfork, they can make the Bitcoin Cash spending rules whatever they want. They could have made SegWit transactions totally unspendable if they wanted. They could have made all Bitcoin Cash corresponding to the Bitcoins sent to Blockstream spendable by anyone, etc.
Note this is by far not the first soft fork Bitcoin has done. P2SH, CSV, and CLTV for example were also soft forked in. The original design even included 10 blank opcodes designed for soft forking in features.
But you're right - it's merely a suggestion from a portion of the developers, and it certainly doesn't stop anyone.
Segwit, which activates on Bitcoin soon, already increases the the block size to ~2MB. Because Bitcoin Cash doesn't implement Segwit, increasing to merely the same size as Bitcoin wouldn't have been compelling.
1. The receiving end must consent to receiving packets by completing the DTLS handshake required by WebRTC.
2. The browser enforces SCTP congestion control to avoid spamming large numbers of UDP packets. Basically, it'll start throttling you when it detects packet loss.
WebRTC is specifically designed for server-client cases. In the case of video and audio, the server is called a "mixer" or MCU. This is extremely important for large multi-user conferences - if it weren't for a mixer, you'd have to upload your video once for every user, burning all of your upload bandwidth. Examples of services using this are Appear.in Premium and Cisco Spark.
Note that games are the #1 use case mentioned in the Datachannel draft [1]. It's perfectly fine to argue that the standard is bad, but it was designed for these use cases.
The Google developer you linked seems to be arguing for improving the WebRTC C++ library, not changing the protocol.
[1] https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-1...
IMO the most complex parts of WebRTC are the SRTP-DTLS encryption (except you also specified TLS as a requirement for Web UDP), and STUN/TURN (which are optional and not required for client-server).
https://en.wikipedia.org/wiki/File:The_Adventure_Lights.ogg
Spoiler: it's ogv.js.
Have you considered using Daala's lapped transforms? They work with variable block sizes and are quite effective for still images.
Also, was there anything that motivated doing a custom image format rather than applying Butteraugli to WebP?
EDIT: yeah, totally organic growth I'm sure https://screenshots.firefox.com/1Jd3clym3pT37nAH/www.reddit....
Because so few of % of the total coins are tradeable, I think this results in a similarly volatile "market cap" as many ICOs.