This Week in OSS #6 (TwOSS)

A weekly roundup of what's going on in the Open Source Community. You can subscribe and get this post in your inbox every week here.


Uber releases another OSS project - Ludwig. Looks like another higher level abstraction above TensorFlow. Most of these abstractions miss the mark.  Why? Ambiguous workflows and no clear APIs between them. Sometimes these abstractions turn out to be more confusing than the underlying layers. Link


"If Software Is Funded from a Public Source, Its Code Should be Open Source". While I appreciate the sentiment, it ignores a fundamental piece of open source: it doesn't come without its own cost. Accepting contributions and bug fixes can be net more work for smaller projects. Even with just "throwing it over the wall", code bitrots quickly. Link

An overview of Serverless Computing by Berkley researchers. I was a bit confused at why Berkley is publishing something so high level as this, but it looks like its funded by all the cloud providers. Good if you're not familiar with the current offerings and limitations. Link


MIT released a lecture series about "Hacker Tools" (developer tools). It touches on an impressive breadth, and the audience is the new developer. Link

A visualizer for git history on GitHub. Reminds me of the wasting hours visualizing repositories with gource Link

Procedural text generation. Not sure what the use case is, but I was hooked by the description "its the opposite of regex" Link

Google open sources ClusterFuzz. Ah, I understand the need for procedural text generation now. Link


The power of statically typed languages: 38% of bugs at Airbnb could have been prevented by using Typescript Link

As always, you can view last week's news in OSS here. You can find all TwOSS newsletters here.