I'm amazed to learn that there are voice codecs that function at 700 bits/second! http://www.rowetel.com/?page_id=452
The target use case is amateur radio but I'm sure there's a range of useful applications.
On the dynamics of memory unsafe code, the economics of big finding, and future trends: https://www.cloudatomiclab.com/fuzz/
Excellent deep dive into the chain of events that led to an outage at Cloudflare in July: https://blog.cloudflare.com/details-of-the-cloudflare-outage-on-july-2-2019/
Remarkable discussion of the use of emoji as evidence in court: when is it evidence of harassment or a threat of violence? What if it renders differently on different devices? https://edition.cnn.com/2019/07/08/tech/emoji-law/index.html
Old meets new: van eck phreaking with neural networks! https://leveldown.de/blog/tensorflow-sidechannel-analysis/
What happens to developers specialise in a technology that has become obsolete? They tend to be very adaptable: https://qz.com/work/1702462/what-happens-to-tech-workers-when-their-skills-become-obsolete/
Quibi is exploring a different model to on-demand video content, even adding cute features like horror series which can only be viewed at night!
Usage of many raw materials has actually decreased due to smartphones replacing other consumer devices: https://www.wired.com/story/iphone-environment-consumption/
Thoughtful longform analysis of the different video on demand services, and how they aren't necessarily competitors: they have very different approaches and goals.
I'm really intrigued by Next, a scriptable browser. https://next.atlas.engineer/
There's definitely interest in alternative browsers designs, e.g. Conkeror and vimium.
The neat design of Next is that it's deliberately abstracting the underlying engine, giving future flexibility.
Firefox 69 is shipping with protection from cryptocurrency mining running without the user's knowledge: https://venturebeat.com/2019/04/09/firefox-will-now-let-you-block-fingerprint-tracking-and-cryptojacking/
I know CI services like Travis have to worry about this, but I wouldn't have thought JS mining would be anywhere near worthwhile.
Some cunning NLP research which has found that really simple statistical models (e.g. does the sentence contain "not"?) is sufficient to answer a good number of text comprehension datasets: https://thegradient.pub/nlps-clever-hans-moment-has-arrived/
I've been learning about the fascinating hobby of amateur radio: https://youtu.be/ysOq6ywTSzU
It reminds me of chat roulette, except all the users have a license and many of them build their own equipment!
A really really dumb idea that keeps occurring to me:
What if you had a programming language where, instead of variables, you had named user-defined types?
It's very common for a variable name in a function to be a type name, if it's the only variable of its type.
Therefore: just require all variables to be ALWAYS named the same as their type. You save on having a type declaration!
If you need multiple variables of a type, define type aliases.
Watch havoc and/or nirvana ensue.
Programming geek, natural languages nerd, and occasional writer.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!