Perplexity: Pros and Cons

I’ve had Perplexity Pro for over a month now and I’ve dived deep into it. I’ve made it my primary search engine on my computer’s Chrome browser. I’ve downloaded their Mac and iOS apps and given them a prominent place on my digital yard. I’ve started using it for every search under the Sun (except for map searches, which are going to Apple Maps these days). So here are some quick Pros and Cons from my experience –

Pros

  1. Perplexity is very good at search and more specifically, at nuanced search.
    • I am looking for a printer for my home and I gave it a printer I like, a price point I prefer (less than the sample printer), and some features I want in it.
    • It was able to search for and summarize the features of similarly priced printers and let me know what the best option for me is.
    • I separately did the search myself and came to pretty much the same conclusion!
  2. Perplexity Pro isn’t ad-driven.
    • I’m paying for this service. I mean, technically I’m not because I got it for free for a year through a deal, but come Oct 2025, I will probably pay $20/mo for it.
    • While the price point is not great, it feels nice to be able to pay for a service as critical as web search and not have to wade through a bunch of ads to get to a relevant link. (Take a hint Google. I pay for YouTube Premium, why the heck wouldn’t I pay for Google Premium?)
  3. Perplexity lets you organize your searches and system prompt them.
    • Spaces are a way to organize your searches. You can retroactively add a search to a space.
    • I currently have three spaces – Investment, programming, and “software tools”
    • Each space allows you to set a custom AI model and a “system prompt”. For example, you could say “You are an investment advisor. Help me plan investments in stocks, bonds, market funds, and any other type of investment which can give me high returns in the US with a medium amount of risk.” and set the model to GPT-4o.
  4. Perplexity can write small scripts and improve upon them.
    • This is par for the course for every LLM right now, but it’s still a nice to have. It takes the friction away from doing a lot of random experimentation. I asked it to write a script to batch use “Imagemagick”, it did so. I asked it to change the script from bash to zsh, it did so. I asked it to add parameters, print stuff out, supress warnings, it did all of that.
    • That said, I once asked Perplexity to install and run a python package. While it acted like it’s installing the package, when the time came to actually run it, Perplexity balked and told me it doesn’t have runners.
  5. Perplexity taps into other LLM models.
    • In case you didn’t know, Perplexity is web search engine with access to other large language models, instead of building their own. As part of Pro, you can pick and choose which model you want to use to answer the question. Depending on what you pick, you can get different responses. It’s worth noting though, that I ignore this and let Perplexity decide which model to use to give me a response and it just does so and does a good job of it.
  6. Perplexity spills the tea.
    • Perplexity has the news. No, I don’t mean the Perplexity Discover feature, which is a sort of MSN/Apple News competitor in that it collects and recommends news items for me to read, but which invariably feel not particularly well tailored.
    • I mean that I can ask it the latest news on a particular topic and it does a really good job of pulling and summarizing “up to the day” news items on the topic.
  7. Perplexity really understands complex questions.
    • Here’s the question I asked about the printers – “Find a wireless printer for my home, similar to Epson EcoTank ET-2850. It should have a touchscreen display and a way to wirelessly print from computers and phones. It should be able to print double sided pages automatically. It should use a refillable ink tank that I can use third party ink with. Lastly, it should be less than $200.”
    • I did not expect it to get all the points. It did.
  8. Perplexity understands files.
    • Someone sent me a PDF file that was a bunch of land surveys, notes about where the land will be acquired and where it’ll be left untouched, and timelines and other details.
    • I couldn’t made head or tail of the file. So I gave it to Perplexity and asked it some deeply relevant questions.
    • Perplexity actually gave me all accurate answers about the file and helped me understand the issue at hand.
    • I verified the info I got from Perplexity with some neighbors and it turns out Perplexity got everything right!
  9. Perplexity has access to Wolfram Alpha!
    • Someone recently posted online that Perplexity doesn’t do math properly. A colleague commented – “Why the heck would you even ask an LLM to do math?? That’s a fundamental misunderstanding of how LLMs work!”
    • But Perplexity isn’t just an LLM. It’s a Search Engine with an LLM interface. That means it should be able to tie into all kinds of other services, including those that current Search engines do.
    • Services like Wolfram Alpha, arguably the best math tool on the web.
    • I asked Perplexity “What is sqrt(45) times 11,546?”
    • It went straight to Wolfram Alpha and gave me 2 versions of the response.
    • It even gave me the link to Wolfram Alpha, to let me run the query myself.
    • I verified the result with Google Search’s Math Solver.
    • Same result.

Cons

  1. Perplexity is great for Search. Just not Website Search.
    • A lot of times, all I want to do is get to a website. I know Keepa exists. I don’t know if it’s a .com or .somethingelse
    • I know Kindle’s Online Reader exists. I just haven’t visited it on this computer, so I don’t have the URL in my history.
    • Instead of giving me the next hop, Perplexity strives to give me the next hop and a summary of the service, a Chrome extension, the iOS app, and “features and benefits” of the service. I do not need any of this. Just give me the link and let me go!
    • I really wish Perplexity would offering a dumber and faster version of their search for one-word searches or keyword searches like “website for writefreely”. I do not want an AI summary, I do not want options, I just want a jumping point.
  2. While Perplexity is really good at product search, it feels limited to the sites that they have collaborated with. For example, in the first Pro point, I mentioned printers. It seemed like Perplexity only looked at prices on Best Buy. It looked for advice on reddit, NY Times, etc. But pricing came only from Best Buy. So are you really getting the best pricing advice or just more vendor lock-in? Remains to be seen.
  3. Also, one of Perplexity’s offerings is called Perplexity Purchases. It’s basically a customized interface for shopping, where you can apparently compare products and buy from within the Perplexity interface.
    • I have not signed up for the service because of a few key points which made it feel weird.
    • While they take your address and credit card info like any other service, the copy around it says that “Perplexity will purchase it on your behalf. For a limited time, shipping is free!”
    • What this tells me is that I’ll pay Perplexity and they’ll pay the vendor. This is not good because what if disputes arise or I want to return a product? Will Perplexity provide the same level of support that we’ve come to expect from vendors?
    • Also, will this mean that I lose out on points on my Credit Card because the payment isn’t going directly to the vendor? Like if Chase is running a points bonanza on a particular mattress brand, and I buy it. But the payment looks like it went to Perplexity and not to the mattress brand, do I still get the cashback or extra points?
    • Lastly, what the heck does “shipping is free for a limited time” even mean? Why is Perplexity in charge of shipping anyway? Most vendors provide free shipping these days. So if I’m buying from Costco or Best Buy through Perplexity, is there a future where Perplexity would charge me for shipping while buying directly from the vendor would not?
  4. Perplexity has opened our eyes to paid web search. Good for Kagi. If most of the time, I’m using Perplexity to only do web searches, I do not want to pay twenty dollars per month for it. I want to pay less. Ten dollars per month for unlimited searches on Kagi seems like a nice number.
  5. Perplexity doesn’t have a Firefox extension!
    • I use Firefox for my personal browsing. Perplexity doesn’t have an official extension there. Not a problem as I just go to perplexity.ai and then do the search. But we’re all so used to the Omnibar.

Verdict

Perplexity is awesome! It’s got a lot of search results (I don’t know who their backend web-crawler is, or if they’re building the database themselves), advanced search capabilities, and features to make your research easier. It even has some confusing and moonshot features which may or may not pan out, and it is experimenting with ads too, for their free offering.

But. It is not a Google Search replacement. Yet.

There are simpler things that Perplexity brings too much complexity to. If I’m looking just for the weather, or simple math, or the domain of a website, I do not need LLMs or explanations or summaries. I need a quicker interface.

Perhaps Perplexity could hire a few Google Engineers and implement DNS prefetching to improve their page load times. Perhaps they could build simpler, faster interfaces to solve some of our non-LLM queries faster.

Then how valuable would the company be?

Also, since the company has introduced us to the concept of paid web search, I’m now more open with experimenting with search engines like Kagi, which cost less per month and act like traditional search engines. Maybe at the end of my Perplexity Pro free trial, I’ll go experiment with that company and see what comes of it. If I don’t like it after using it for a month or so, I know I’m going to come back to Perplexity.

Folks, I made a thing – NYT Redirect

So, The New York Times provides a nice service where they put the day’s newspaper’s front page as a PDF up on an obscure URL for anyone to see

https://static01.nyt.com/images/2022/08/26/nytfrontpage/scan.pdf

If you’re a logged in user who wants to use their webapp instead, you can go to –

https://www.nytimes.com/section/todayspaper

If you’re like me, you can never remember how to get to these links.

So, using the power of Cloudflare Workers, I made a little URL redirector that takes you to these pages.

You can access it by going to these URLs –

https://nyt.nitinkhanna.com or https://nyt.nitinkhanna.com/front for the PDF version

https://nyt.nitinkhanna.com/today or https://nyt.nitinkhanna.com/todayspaper for the webapp version

https://nyt.nitinkhanna.com/about for my omg.lol profile which has all this information, including a link to the GitHub repo for this little thing 🙂

Cheers!

Prophesizing about it

I’m currently reading a book called Great French Short Stories. It is a collection of famous short stories by famous French authors. The first story is “The Legend of St. Julian the Hospitaler” by Gustave Flaubert and I read it a few days ago. The story is interesting, if predictable. The main play of the story is between three competing prophesies, which all seem to come true, but as always, one is truer than the others. Now, prophesies are sometimes a very easy tool for authors to use. They’re a sort of Deus Ex Machina, making it easy to come to a foregone conclusion without much explanation. Of course, how much the author leans on the prophecy to cop out of writing the story is important, and Flaubert doesn’t lean too much. The story grows, largely ignoring the prophecies and silently fulfilling them, till the last and most important one.

This is where I feel there’s a flaw. Not in the story per se. The story is quite nice, but in… something.

See, I’ve mainly seen prophecies in science fiction and fantasy stories. In science fiction, prophecies are like ‘fixed points in time and space’, as Doctor Who calls them. They’re independent of external factors, least of all ‘God’. In fantasies, prophecies come from darker sources and often are convoluted. A prophecy may not get fulfilled in the exact way as it is said and the author often takes a roundabout way of explaining how the prophecy was indeed fulfilled. Anyone who’s read Harry Potter or watched Alt+Shift+X explanations of Game of Thrones knows this.

But Flaubert has written what to me seems to be religious fiction. In this, all prophecy and all of the story line flows ‘from God’ and thus, while the conclusion is inevitable (the title of the story is a strong hint for the ending), there is, for the longest time, the illusion of free will and coincidence in the story, thus leading to some chaos and some probabilistic chance that the prophecies might not get fulfilled. Flaubert shows off these vagaries beautifully, all the way up until a fatal line towards the end of the second part of the story. The line is –

Since there were no animals, he would willingly massacre humans.

Here’s my problem with this line –

  1. Flaubert has knowingly or unknowingly given away the climax. We all know what it’s coming to, thanks to the prophecy, but how and when would it happen is supposed to be a mystery all the way up till it happens. So why introduce this idea that since this did not happen, therefore, the prophecy will be fulfilled. We don’t need that!
  2. This line itself seems to show that there is no choice here. Yes, this moment is leading to the fulfillment of a prophecy, but till now, the protagonist fulfilled other prophecies unknowingly and as a side-effect of their actions. Why then, must this one prophecy need to be ‘set up’ and executed in this uncontrollable manner? Perhaps what Flaubert is showing is that this prophecy is controlled and executed by God and so there is no scope for variance. That it will happen just so, in hindsight. This line is why I want to put this story not in science fiction or fantasy or any of the other myriad forms of stories, but in religious fiction. The acts that follow are almost involuntary and directly cause the fulfillment of the prophecy, instead of indirectly, and after this, the only recourse available to the protagonist is repentance and turning towards God. It were much more natural if the entire story were unchanged and this one line removed, because in my eyes, this story tells us that God has directed this evil of “massacring humans” in order to then redeem the protagonist. Why must the rest of the story be by chance and natural while this part is supernaturally controlled?

People who have read this story, what are your thoughts on this?

 

Side note – Once every year or so, I remember that a long time ago, I purchased a device called the “Chromebook Mario” from someone on eBay when I was living in Boulder. He did not seem to have any use for it and wanted to part with it simply because one of the keys was broken and that somehow made the device ‘less pristine’. I got it for cheap. I remember that I still have it, so I find it, charge it, fire it up and play around with it. I do a lot of things in the browser, but not everything, so it can never be my primary device. It’s just an interesting thing to play with. What surprises me is that every time I fire it up, it has updates for me and yet, every time, the speed and performance I get from ChromeOS seems to not have changed. My logins change and need syncing, my extensions change and need setting up, and then I reboot the device to update the software.

But it comes back quickly and works like a charm! Kudos to Google for making this excellent device and supporting it for so long (I currently own a Mac on which Chrome specifically warns me that the browser version I’m running is no longer supported and I need to update the OS and then Chrome to get the latest security features). I wrote this post on the Mario and can perhaps use it as a writing-only device, if only it didn’t also have all the trappings I’ve come to associate with the Internet (the first tab I always open in a browser is my RSS reader).

Feedafever for ~Free

I’ve been reading Chris Anderson’s “Free” and while I pay for the occasional service or app, my endeavor is to get as much as I can, for free.

Fever, an RSS reader that’s clever, quick and time-saving, is a recent purchase that I’m finding to be just amazing. What’s more amazing is that the product is worth $30 but I found someone who didn’t need it any more so he sold me his activation key for much lower… Continue reading

Feedafever for ~Free

I’ve been reading Chris Anderson’s “Free” and while I pay for the occasional service or app, my endeavor is to get as much as I can, for free.

Fever, an RSS reader that’s clever, quick and time-saving, is a recent purchase that I’m finding to be just amazing. What’s more amazing is that the product is worth $30 but I found someone who didn’t need it any more so he sold me his activation key for much lower…

Anyways, the look and feel of Fever is great and despite the really small app ecosystem, I’m really enjoying the app. The only problem? I’m a fan of RSS and follow just about any blog or feed that I find on the Internet. That’s kind of why I needed Fever – it has features such as sorting the feeds based on their relative “hotness” and presenting it in a very coherent format. But all those feeds being polled so many times were causing a bit of a problem – too much storage and too much bandwidth.

Continue reading

Jailbreaking is still frowned upon

In the past few years, BYOD has flourished and people have been unlocked from old, clunky Blackberries and attached to Apples and various candies. But with all this openness has come a problem – that of jailbreaking.

Jailbreaking the iOS or rooting your Android device are frowned upon by the enterprise because of the apparent security problems and the costs of supporting un-supported functions that these devices can do. In that sense, a new idea is emerging – that of Android being the standard. Android is open and allows anyone to pick it up and start modifying it to its needs. What does that drive companies to? Using Android as a standard and expecting their employees to do the same.

The main contention is that jailbreaking is in itself a security flaw. Thus, it’d be very easy for the employee to install the wrong tweak from the Cydia store and lose all the company’s vital data. Or, in case the employee is not careful, they can brick their device while jailbreaking and then expect the company’s IT department to support them.

Most of the problems that the enterprise quotes against jailbreaking is not valid anymore.

The process of jailbreaking is perhaps 99.9% safe now, with only every a couple of devices reporting bricking of devices due to unconventional installs. The mass of the common public just downloads a program, connects their device, clicks a button and they’re done. Also, this process is purely software based now, so the chances of really bricking your device? Zero. Why? Because if something goes wrong, you just start iTunes and hit “Restore”.

What about the security issues? Let’s talk about the jailbreak devs themselves. All of the devs involved are working for free. No one is truly paying them to do it, except the few donations they receive. That means that they do not have any hidden interests in the process. Do you trust OpenSource or software developers on Github and SourceForge to not steal your identity or corporate data? Do you use Ubuntu at home because, “hey, it’s free”? Then there’s no reason not to trust these devs to do the right thing and not use security flaws to steal your data. In fact, the iOS 3 hack involving jailbreaking the device simply by downloading a PDF file from the Internet helped Apple fixed a bug that could have been misused by anyone else. The devs welcomed Apple’s security update that fixed that jailbreak.

Finally, what about the tweaks that people install? Well, when it comes to getting the right installs with no bugs, I trust only one name – BigBoss. It is a repo hosting provider that hosts paid and free tweaks in Cydia. The point? It’s a safe environment where tweaks are tested before being allowed to go to the general public. And if a company is really serious about setting up a BYOD environment, they can work with these repository hosting providers to test and approve tweaks that work on the iOS.

There’s a general misconception in the public and in companies that since Android is open and so freely available, it’s easier to support Android. Not true. Android devices are heavily fragmented. Amazon’s Kindle Fire cannot do many things that an Asus tablet can. That functionality may also include SSL, Wireless security and other encrypted email. To support so many devices and so many versions of the same OS can be a much bigger pain for Enterprises.

Instead, if we look at iOS, non-jailbroken devices are freely supported by Apple (how do you un-jailbreak a device? Simply restore the OS, Apple has no way of verifying that it was ever jailbroken) and jailbroken devices will still have the same platform as the first one. There is no fragmentation in Apple devices, no multiple versions of their OS running on devices of varying hardware capabilities.

End Game? Apple devices are a lot easier to support, fix and troubleshoot than other options. Time to change your perception.

Google-

I have practically no use of Google+. My common friends are sticking with Facebook and twitter, my tech follow ups happen mostly on twitter and rss feeds and I’ve not joined a single hangout ever. Instead, a lot of strangers keep adding me to their lists.

I am not saying GP isn’t growing. It certainly has good numbers on its side. But somehow, it all doesn’t make any sense to me.

Hopefully, in the future, I’ll see more on GP, else I’ll just let it stagnate.

VMware buys Nicira for $1.26 Billion

The big news for today is VMware’s acquisition of Nicira for $1.26 Billion. For those who don’t know, Nicira is a pioneer in Software Defined Networking (SDN) and Openflow. SDN is a technology that allows the virtualization of the network, thus abstracting the network and allowing a company to create multiple virtual networks based on their needs.

This is big news because of two reasons –

1. This opens doors for VMware into the networking world. Traditionally dominated by Cisco, Juniper, Brocade and a few others, the networking industry is now ripe for major disruption. There is a lot of buzz with the Cloud and SDN and now these buzz words are becoming a reality. By buying Nicira, VMware, traditionally a server virtualization company has stepped into the networking world, allowing them to take their expertise of virtualization and apply it to data centers. This way, VMware controls major portions of the data center world, from servers to the networking itself. The acquisition seems befitting too, considering that Nicira is often called the VMware of the networking world.

2. Nicira is not just an Openflow/SDN company concentrating on networking. It is a backbone to another project called OpenStack. OpenStack is a complete data center solution that has components that help a datacenter control the servers that store information, that do large computations and those that provide networking. By acquiring Nicira, VMware has enabled itself to be an end-to-end solution for datacenters and thus expanding their presence in that market.

 

This news comes at a time when the entire tech industry is in a flux, with many companies taking on new roles that are not traditionally theirs. If anything, this proves that the future of the networking industry is big and led by companies you wouldn’t expect to take the lead.

 

Further Reading –

TechCrunch’s news about VMware/Nicira acquisition

Marc Andreessen talks about Nicira on Forbes

WordPresser: An HTML5 iOS blogger tool

WordPress is a great blogging tool. It has a lot of potential and in it’s more recent updates, it has grown from simply a blogging tool to a content management solution. I use wordpress on this blog for two purposes – blogging and tweeting. You see, twitter is a great service but the 140 character limit is a pain. There are thus a lot of services that allow for longer tweets. But I prefer using my blog for long tweets using the hash tag #LongTweet.

To tweet quickly from my iPhone, I want to use the WordPress app for iOS but it’s not adequate. So, I’ve built WordPresser. It’s a web app that uses HTML5 and XML-RPC to post to your wordpress.org blog. The link you need is – WordPresser. Open this in your iPhone or iPod’s Safari (opening it in any other browser doesn’t do much). Once you’ve opened it, save it to your Homescreen, it’ll save as a web app with the name “WordPresser”.

Before you go further, there are two things you need to do with your blog. One is conventional, the other, not so much. Continue reading

Who Innovates?

Recently, I read an article labelled An Open Letter to the Prospective Indian Employer. This May 25th article was a scathing response to the India Ink OpEd called “An Open Letter to India’s Graduating Class” in the NYTimes by Mohit Chandra, a partner in KPMG, an advisory services firm. Both letters, apart from demeaning the value of employers to employees and vice versa, talked about a couple of traits that are missing in the Indian workforce. One of these traits is innovation, or thinking out of the box. While the KPMG partner claimed that the ability to think out of the box was hard to find in Indian students-convert-graduates, the responder claimed that companies do not do enough to encourage people to ask questions and think out of the box. Continue reading