Skip to main content
Photo of DeepakNess DeepakNess

Raw Notes

Raw notes include useful resources, incomplete thoughts, ideas, micro thoughts, and learnings as I go about my day. Below, you can also subscribe to the RSS feed to stay updated:

https://deepakness.com/feed/raw.xml

Total Notes: 185


OpenAI GPT-5 is here

Yes, the most awaited GPT-5 is finally here, and I got to watch the announcement livestream and also tried it for a few hours inside Cursor AI for coding. And my experience is kind of mixed here.

Initially, I thought that it's a great model as it did a few tasks better than Claude latest Sonnet and Opus models. But slowly I realized that it's not as good as they are advertising and hyping.

  • Yes, it's better than all previous OpenAI models, even the O-series ones
  • But overall Claude models are still better when it comes to coding

I haven't tried it a lot for writing and other tasks, but I am a bit disappointed when it comes to coding. Also, I noticed that it works way slower than Claude Sonnet 4 inside Cursor.

Somehow, I see GPT-5 in the ChatGPT app on my Android device, but I am still not seeing it on my desktop in the browser.

I am still testing the model for coding and other things and will keep updating the post.


Handling right click on logos

Came across this cool post on X that gives me the idea to show a dialog to download higher quality version of logos when someone does a right-click on the logo. Here's the text:

Sick of people right-click saving a small version of your logo to put in articles about you?

the classic confirm() dialog to the rescue!

But then a person also posted about how Mercury handles this thing in an even better way. When someone right clicks, they show the save the logo in different formats and also download the brand kit as a .zip file.


Pseudoprofundity

Found this new word pseudoprofundity which consists of words "pseudo" + "profound".

Pseudoprofundity: statements or ideas that appear profound or insightful but are ultimately shallow or meaningless

Examples:

  1. "The universe is a mirror reflecting the infinite potential within us."
  2. "We are all interconnected, and every action has a ripple effect."

It's clear that pseudoprofundity works because of cognitive biases, desire for meaning, and also because someone with authority made the statement.


Kitten TTS model

I came across this post from Divam Gupta who has developed a tiny text-to-speech model which is only 25 MB in size and runs without a GPU. It's 15M parameter model and is very fast even on low-end devices.

You can find the model on GitHub here and also on HuggingFace here.

I think, it would be great to use this on a Raspberry Pi when using a physical device.


OpenAI launches open-source AI models

Months after the announcement, OpenAI has finally launched its very first set of open-source models named gpt-oss-20b and gpt-oss-120b which can run even on a laptop.

OpenAI claims these models to perform at the level of the o4-mini models, which is crazy good. In fact, you can play with the models on the gpt-oss playground, for free.

Basically, the different models are categorized as:

  1. gpt-oss-20b: A medium-sized open model that can run on most desktops and laptops.
    • runs via Ollama by running ollama run gpt-oss:20b command
  2. gpt-oss-120b: A large open model designed to run in data centers and on high-end desktops and laptops.
    • runs via Ollama by running ollama run gpt-oss:120b command

You can find the actual model cards here that will give you more info about the models.

I tried downloading and running the 20b model which is about 13 GB in size, it should run slow on my laptop (Macbook Air M2 with 16GB RAM), but I wasn't able to run it due to the following error:

Error: template: :3: function "currentDate" not defined

Not sure what the issue is, but I have tweeted about it. Let's see if I find some solutions from here.

Update: Aug 6, 2025

I reinstalled Ollama and it worked, as suggested by Ollama itself in this reply on my post on X. Yes, it was a known issue from the Ollama side, and they quickly fixed this.


Anthropic launches Claude Opus 4.1

Anthropic just launched Claude Opus 4.1 which is better than Claude Opus 4 in terms of agentic tasks, coding, and reasoning. It's available immediately to paid users as well as via the API.

I think, this week we might also see the launch of major models from OpenAI like GPT-5 and from Google Gemini as well. But let's see, and buckle up.

Also, I am adding support for the new model in my Multi-AI Script for Google Sheets.

For Claude Code users, you need to run the claude update command first to be able to use the new Claude Opus 4.1 model, as explained in this post.


GEO content optimization prompt

I came across this tweet from Ivan where he has put a prompt that is claimed to optimize your content for generative search engines like ChatGPT, Claude, Gemini, Perplexity, etc.

While I don't think this will be very helpful in actually optimizing the content, this prompt still has a few things that can be useful while constructing other prompts. I am just putting this here for future references.

You are an expert in Generative Engine Optimization (GEO) the emerging discipline of optimizing content to be referenced and recommended by large language models (LLMs) like ChatGPT, Claude, Gemini, and Perplexity.

Your task is to take the content I paste below and optimize it so it becomes more likely to appear in the answers these LLMs generate when users ask related questions.

Here is the content to optimize:
[PASTE YOUR CONTENT HERE]

Please rewrite the content with the following enhancements:

1. Contextual Relevance
   - Add clear signals about who the content is for and what problem it solves.
   - Embed real-world use cases or questions this content answers.

2. Semantic Richness
   - Use natural language that matches how users ask questions (e.g. “best tools for X”, “how do I…”).
   - Include related keywords and phrases LLMs associate with the topic.

3. Answer-Style Formatting
   - Structure the content in a way that is easy for LLMs to extract as a direct response.
   - Use bullet points, numbered lists, and headers for clarity.

4. Topical Authority Signals
   - Mention data points, user outcomes, or unique value props.
   - Use specific, useful, and trust-building language.

5. Natural Brand Integration
   - If a brand, product, or service is being mentioned, weave it in naturally as a recommended or reputable option.

Please output only the optimized version. Do **not** explain your changes. Write it as if it’s a standalone, publish-ready piece designed to be cited by LLMs when generating responses.

By the way, this entire thread is definitely worth reading to gain a new perspective.


Using Macbook trackpad to weigh things

I came across a GitHub repo called TrackWeight that turns your Macbook trackpad into an accurate weighing scale. Yes, you put things on the trackpad, and it shows its correct weight.

This is how it works:

TrackWeight utilizes a custom fork of the Open Multi-Touch Support library by Takuto Nakamura to gain private access to all mouse and trackpad events on macOS. This library provides detailed touch data including pressure readings that are normally inaccessible to standard applications.

By the way, it's a DMG app that you will have to install on your device.


Creating stunning ads using Veo3

I came across this tweet where it's explained how to create stunning ads for your product by using the Veo 3 AI model. You can see how high-quality the video ad attached in the tweet is, it's just beautiful.

Below, you can see how the prompt is structured for creating the video:

{
  "description": "Beneath a pristine blue sky, a flawlessly synchronised swarm of bees first weaves in the exact outline of a Billy Bee honey bottle, holding the shape in mid-air, then the spirals tighten and the bees coalesce into a liquid honey form that crystallises into the final bottle.",
  "style": "cinematic, minimal, polished",
  "camera": "begins with a smooth vertical crane shot from sky to swarm, glides through the spiraling bees outlining the bottle shape, then continues in a continuous tracking move as they merge into liquid honey and gracefully settles into a centered close-up on the revealed bottle",
  "lighting": "soft, natural daylight with a delicate rim light outlining the bottle’s edges and highlighting the honey’s warm glow",
  "environment": "expansive sky with a gentle gradient, minimalist and uncluttered",
  "elements": [
    "sleek, choreographed bee swarm in tight spirals",
    "Billy Bee honey bottle (hourglass shape with golden-amber honey)",
    "bright yellow flip-top ‘NO MESS CAP’",
    "yellow and red ‘billybee’ label with winking cartoon bee mascot"
  ],
  "motion": "the swarm first traces the precise contours of the bottle in mid-air, holding the outline momentarily; spirals then tighten uniformly until the bees seamlessly merge into a liquid honey form, which then solidifies into the bottle",
  "ending": "polished hero shot of the bottle hovering mid-air, label and winking mascot in crisp focus, with subtle reflection beneath",
  "text": "none",
  "keywords": [
    "outline reveal",
    "sleek swirl",
    "minimalist sky",
    "harmonised motion",
    "product precision",
    "hero bottle"
  ]
}

Also, people are tweaking the prompt and creating more different kinds of videos which is fascinating to look at. Here's another one.

I think, it would take a professional animator at least 10 hours to create the same level of detailed video manually.


Installing Omarchy via Arch Linux on macOS

DHH brought a Linux wave among tech-twitter audience, and now a lot of folks are trying his Omakub and Omarchy developer setups. In fact, I am also thinking about getting a Beelink PC for running Omarchy.

However, recently, a person installed Arch Linux with Omarchy on macOS and has also written a detailed guide on doing the same. It's not very straightforward but definitely an easy-to-follow guide.

It uses the Parallels virtualization software for macOS. And I am soon going to try it.


Handling missing images in Netlify

I was creating a Next.js website where a few images were broken at the time and I wanted to show an "image not available" image whenever there are broken 404 images. And somehow I discovered that adding the below lines in the netlify.toml does that gracefully:

# Handle missing images gracefully
 [[redirects]]
  from = "/subfolder/*"
  to = "/image-not-available.png"
  status = 404

And in that subfolder whenever there are broken or 404 images, it automatically redirects them to the fallback image, and in this case, to this image-not-available.png image.

This is amazing.


Claude AI sentiment analysis

Came across this tweet that features a tool called Claudometer. It analyzes the sentiment of Claude AI across several Reddit communities and shows the results in an interactive way. At the time of writing this post, the all-time average sentiment is "Slightly Negative" at 48%.

I think, it's a really cool idea to build tools like this. I would definitely keep this in mind and build like this in the future. Also, I already have a few such tools in the projects section.


Gumboard by Sahil Lavingia

Sahil Lavingya, founder of Gumroad, has launched a new tool called Gumboard. It's a collaborative to-do list tool which is completely free to use and looks great as well. Gumboard is completely free to use, for now, and works in real-time as well.

I loved the video demo in the announcement tweet (above).


View Transitions WordPress plugin

Came across this cool WordPress plugin called View Transitions while watching this YouTube video. Basically, the plugin makes the loading of new pages appear a lot better, as if the entire page didn't re-load at all. Looks very cool.

The plugin works by leveraging the CSS at-rule: @view-transition, but only in the supported browsers. Currently, it works in Google Chrome, Safari, Edge, Opera, etc. web browsers (see more supported browsers here), but doesn't work in Firefox.


Enable Launchpad in macOS 26 Tahoe

Apple is about to launch the macOS 26 Tahoe, and they have removed the Launchpad from the OS. But I came across a post to learn that there's a way to bring back the launchpad in macOS 26.

The trick is, you have to run these commands in your terminal:

sudo mkdir -p /Library/Preferences/FeatureFlags/Domain  

sudo defaults write /Library/Preferences/FeatureFlags/Domain/SpotlightUI.plist SpotlightPlus -dict Enabled -bool false

But I have not tried it... so you have to be careful while running the commands.


FireCrawl is building SEMrush for AI

Came across this post on X which announces that FireCrawl is launching an open-source version of SEMrush but focused on AI-based search engines.

They also have a demo video attached in the announcement tweet, which suggests that it currently works for ChatGPT, Claude, and Perplexity. The tool will be able to detect if your website and your competitors' appear in these search engines for the provided terms.

I am guessing when a term is put in the tool, it generates most probable related questions that people would normally ask, runs through available AI engines, and then detects if the website appears in the answer. And then shows the data accordingly.

But will love to see how this works out, it's launching next week.


A story about deleting the second brain

I wrote this post titled "the idea of second brain is useless" only a few months ago and then came across this post from Joan Westenberg talking about deleting her second brain. The second brain was built using Obsidian, and it didn't work for her in the way she expected, in fact, it became burden.

But over time, my second brain became a mausoleum. A dusty collection of old selves, old interests, old compulsions, piled on top of each other like geological strata. Instead of accelerating my thinking, it began to replace it. Instead of aiding memory, it froze my curiosity into static categories.

The article is really well-written, and I loved reading it. I hope, I will be able to articulate my thoughts and write in this way, some day.

My new system is, simply, no system at all. I write what I think. I delete what I don’t need. I don’t capture everything. [...]

I don’t want to manage knowledge. I want to live it.

Basically, this post resonates with me a lot because I also stopped capturing "everything" in Obsidian only a while ago.


SmartTube – a player for Android TVs

Came to know about this cool app called SmartTube which can be installed on any Android-based devices, including Android TVs, and then play YouTube without ads and with other features.

It's completely free to use, and I got to know about this from a reply on X under one of my posts.


OpenAI-Windsurf deal failed

I published about this earlier that OpenAI acquires Windsurf but turns out the deal was short-lived, and it completely failed now.

As per The Verge news, the OpenAI's Windsurf deal is off now and Windsurf might be going to Google DeepMind. And this has already been confirmed by this post from Logan Kilpatrick announcing about Varun Mohan (CEO, Windsurf) and the team joining DeepMind.

There isn't any news about Google acquiring Windsurf, yet, but most probably, they will be implementing and optimizing Gemini top models in the agentic coding tool. But the thing is Gemini already has the Gemini CLI agentic coding tool, and it will be very interesting to see how this all pans out.

The eyes will be on Cursor AI as well, as Claude CLI is giving tough competition to it.


LinkedIn keyboard shortcut in Windows 11

Windows 11 has an inbuilt hard-coded keyboard shortcut for opening LinkedIn, which can't be disabled. Pressing the Ctrl+Shift+Alt+Windows+L (left Alt) hotkey opens LinkedIn in the default browser. I got to know about this from this post on X, and the tweet mentions that the LinkedIn hotkey is treated with the same level of sacrosanctity as Crtl+Alt+Delete.

And the reason for this is that Microsoft owns LinkedIn and that's why the hotkey is being treated as this important.


Jasmine Sun about staring walls

Came across this brilliant post from Jasmine Sun, where she suggests staring at walls instead of feed scrolling, because that makes us creative. The exact tweet reads:

you can become 10x more creative & productive if you replace “feed scrolling” time with “staring at walls” instead. this is not a joke

(also why your best ideas show up during showers & flights)

And I completely agree with this, because I also used to say that the more "bored" you are, the more "creative" and "productive" you can be.