Supporting Linus and the Linux community is a great legacy for Transmeta, even if their products didn't find commercial success.
240 karma · joined July 10, 2013
Supporting Linus and the Linux community is a great legacy for Transmeta, even if their products didn't find commercial success.
They cited Cloudflare not being used due to privacy concerns. It'd be interesting to hear more about that, as well as why other CDNs weren't worth evaluating too.
But that doesn't diminish the fact that this outage is a complete disaster for Quay.
You might also want to evaluate a video QoE service to see what your users are experiencing in terms of video start-up times, rendition switching, buffering, etc.
[1] https://mux.com/blog/multi-cdn-support-in-mux-video-for-impr...
This finding aligns with the results of a survey of users of the Mux video analytics service. We asked them "Which of the following streaming video problems is the most frustrating for you when it occurs?" Video rebuffering or stalled playback was considered the most annoying problem for 47% of respondents; video picture quality was chosen by only 14.3%. Slow startup times and rebuffering have a huge impact on the perceived QoE compared to video picture quality.
https://mux.com/blog/rebuffering-the-most-frustrating-and-fr...
Each TS segment must start with a key-frame, and the GOP size can't exceed the duration of a segment (e.g. one second). Lowering the segment duration increases the frequency of key-frames, which has the effect of lowering the quality you can achieve at a given bitrate.
Here's a Periscope post about LHLS: https://medium.com/@periscopecode/introducing-lhls-media-str...
Most systems that serve HLS media use fixed content-length segments, which requires knowledge of the length of a segment before the first byte can be sent over the wire. So, for a 5 second segment you would need to encode the entire 5 seconds before the first byte can be sent; this does not apply when streaming the segments with chunked transfer encoding.
Incidentally, at Mux we also use chunked transfer-encoding to stream video that is encoded on-the-fly with great performance.
Use of a salt makes all the difference, guarding against the use of rainbow tables to look up precomputed hashes of common passwords.
It's a great example of how trying to design a product that works well for every stakeholder in every scenario leads to a Frankenstein of a product that doesn't work well for anybody. This happens all too often in government (typically military) contracts.
The company I work for (Mux) has a product that collects user-experience metrics for video playback in browsers & native apps. It's been a non-trivial effort developing a system to identify video views from headless browsers so that we might limit their impact on metrics. Being able to make this differentiation has a real benefit to human users of our customer's websites.
My preference would be for headless browsers to not interact with web video or be easily identifiable via request headers, though I doubt either of these things will happen any time soon.
My hunch is that the Facebook crawlers send user-agent strings that Facebook has seen in requests to their own services. This allows them to crawl content in linked posts masquerading as a device that their users would actually use.
Monterey Mushrooms has a video showing how this step was added to the packaging process:
http://www.montereymushrooms.com/nutrition/mushrooms-with-vi...
In the event that someone else is looking to integrate CoderPad into their product, here's the Java client library I wrote for CoderPad in 2015: https://github.com/skidder/coderpad-java-api
tried-and-true statistical methods like probability density functions
Yahoo EGADS anomaly-detection library
Numenta HTM neural-network anomaly-detection library
We ruled out HTM due to AGPL licensing concerns. It's an interesting product, but wasn't a good fit for us at this point in time. EGADS and other basic statistical methods can actually get you pretty far.
And its follow-up post: https://www.oreilly.com/ideas/the-world-beyond-batch-streami...
A high-availability Flink cluster will often use an Apache Zookeeper cluster to elect a leader Job Manager (coordinator) instance. One or more Task Managers (the systems that actually execute the pieces of a Flink application) discover the current Job Manager leader by querying Zookeeper.
Zookeeper tracks the current leader and running jobs. State for those jobs is written periodically to external storage, often an HDFS cluster. Flink automatic-checkpointing will write application state at fixed intervals to storage and, in the event of a failure, automatically resume from the most recent checkpoint. There's also support for manual savepoints which can be used to restore state when submitting a new job or resuming from catastrophic failure.
Flink provides exactly-once guarantees within the context of the Flink application; any side-effects of your application, such as calls to external services or records written to a database, can happen multiple times if you're recovering from a failure.
HAM radios are also very useful when venturing into the wilderness. Many hikers monitor the 2m/1.44m calling frequencies periodically for distress calls. And at the right altitude your meager 5 watts can cover tremendous distances.
Nonetheless, it is a fact that this technology has been used to trace the location of people responsible for the placement of roadside bombs in warzones abroad, and has been used to locate the headquarters of an organized crime group in Juarez, Mexico, a place that averaged 8.5 killings per day in 2010.
I highly recommend listening to the Radiolab story, it raises some interesting points.
It features an interview with Ross McNutt, also interviewed in the Washington Post story. McNutt describes aerial surveillance technology he developed for the US military operations in Iraq & Afghanistan, in use for over 10 years. The primary reason for not introducing it here is the US is opposition from privacy groups, despite having been used successfully abroad to counter terrorism and organized crime.