Image for post
Image for post

In this post we go into the motivation and vision behind Caption’s new product and sketch the roadmap.

Search was supposed to be a solved problem, right? The principal algorithms have been around for decades at this stage. Not only did Google revolutionize the field for consumers all over the world, but enterprise players like Elastic, Algolia, and numerous others have made it easy for companies of any size, from Fortune 500 giants to nimble startups, to seamlessly index and search their files. What, then, is the catch?

The main issue is the textual nature of the main players in the enterprise search space. They were architected with textual documents in mind as the primary type of content within enterprises. …


Image for post
Image for post

An important consequence of the current COVID-19 crisis is that numerous other important problems have been starved of the attention they might otherwise be getting. It is with one such problem which we’ll occupy ourselves with today: the problem of fake news.

And we could rightly claim that the problem is particularly important in crises like this one, given the importance of keeping the public up-to-date with the most relevant information out there, and keeping misinformation to a bare minimum, or ideally eradicating it altogether. …


Image for post
Image for post

The winners for 2019 have just been announced, so it’s a great time to start lobbying for next year. Congrats to Ed Catmull (also the author of the amazing book “Creativity, Inc.”) and Pat Hanrahan.

It is perhaps as bad a time as any to write anything even remotely laudatory about Big Tech, and the more prominent among the company chieftains. The two gentlemen that the article deals with are hardly angels: one granting a massive stock package to controversial Android impresario Andy Rubin and over-eagerly delegating anything even remotely unpleasant to Sundar Pichai; the other entertaining the public with his salacious affair and splurging shareholder money on pet projects. …


Image for post
Image for post

Building a startup has the reputation of being one of the toughest challenges a person can undertake in their lifetime. And indeed, despite the abundance of resources it actually is rather hard to figure out how to approach all the problems encountered on a daily basis: building the product, managing a team, hiring, fundraising and all that jazz.

I frequently resort to studying the history of great companies: my list of favorite business books contains very good ones on Microsoft and Google, full of facts and short on hero-worship. Yet even with the great ones in this genre (Steven Levy’s books come to mind), it is often difficult to draw lessons applicable in the daily grind: two students build search engine, get to a million users, then to a billion, and so forth with Hegelian inevitability. …


Image for post
Image for post

I often tell (or delude) myself that one of my principal strengths in life is being a voracious reader, of books, newspapers, blogs, and everything in between. I could now go into a litany of abstract and inspirational quotes on the importance of reading, but I leave that for another occasion.

In this post, and a couple of follow-up ones, I’ll be sharing some of the most important books I’ve read and absorbed, along with a brisk summary of the main points. …


Image for post
Image for post

Distributed systems are defined by the legendary Leslie Lamport as:

A distributed system is one in which the failure of a computer you didn’t even know existed can render your own computer unusable.

Facetious remarks aside, when talking about distributed systems we mean systems in which multiple machines take part in solving a problem. The field is complex and somewhat abstruse, making it difficult for people new to it to see the connection between theory and practice. …


Image for post
Image for post

Ever since the Industrial Revolution, the effect of automation on the economy, employment, and society itself has been the subject of heated debate. The claim that rapid technological progress would displace workers and create a surge in permanent unemployment has been advanced by generations of technophobes, often with sound reasoning.

Yet the skeptics have been proven wrong every time so far. Productivity has progressed in tandem with technology, leading to ever-higher standards of living. Moreover, there has been no discernible correlation between technological progress and unemployment. This time, though, might be different.

In his book Rise of the Robots, author Martin Ford eloquently analyses the economic risks we face as technology becomes ever more ubiquitous, affordable and, most importantly, smarter. The overarching concern for Mr. Ford is that with the advent of robotics, artificial intelligence and the egregiously abused “big data” as more mainstream technologies, machines, rather than enhancing the productivity of human workers, might reduce the demand for labor in the long term. And unlike previous times, even white-collar workers may soon face disruption. Indeed, any job described by the author as “predictable” is possibly in danger. …

About

Marin Smiljanic

Building https://www.quicknews.ai/. Ex-Amazon Engineer, on AWS and Alexa. Vancouver, BC.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store