Pradeep Gowda
banner
btbytes.com
Pradeep Gowda
@btbytes.com
Here for tech, programming and other nerdy stuff.
Reposted by Pradeep Gowda
Many ask themselves, «Why would I use a semantic layer? How to build one?».

But a better question is: How many times have you implemented the same revenue calculation differently across your company's dashboards, reports, and apps? This is why semantic layers exist.
Why Semantic Layers Matter — and How to Build One with DuckDB - MotherDuck Blog
Learn what a semantic layer is, why it matters, and how to build a simple one with DuckDB and Ibis using just YAML and Python | Reading time: 21 min read
motherduck.com
August 20, 2025 at 9:35 AM
Reposted by Pradeep Gowda
Prompt engineering is knowing the correct answer and trying to get the chatbot to produce it.
August 19, 2025 at 2:44 PM
I had never seen anyone use PHP for build scripts.. There is always a first: Pluto language github.com/PlutoLang/Pl... (a Lua++ language, which I discovered on agents.md)
Pluto/scripts/compile.php at main · PlutoLang/Pluto
A superset of Lua 5.4 with a focus on general-purpose programming. - PlutoLang/Pluto
github.com
August 20, 2025 at 12:20 PM
mnemonic to remember Dostoevsky's spelling: he has a toe.
August 6, 2025 at 7:57 PM
A curious thing is happening with my @zed.dev usage.. I am finding the LLM autocompletion extremely annoying.

This is leading to me opening up folders using Sublime Text instead.
August 3, 2025 at 3:47 PM
Read how the ridiculous t-shirt came to be :D

www.btbytes.com/posts/read-e...
August 2, 2025 at 12:19 PM
That's the kind eclectic early learning material you see in the wild
July 26, 2025 at 12:35 PM
learning about dokuploy - dokploy.com
Dokploy - Effortless Deployment Solutions
Simplify your DevOps with Dokploy. Deploy applications and manage databases efficiently on any VPS.
dokploy.com
July 23, 2025 at 12:47 AM
Ozzy Osbourne died today. He was a big part of my college years music.

I found out because Kid#1 messaged to tell me. Even she knew :|
July 23, 2025 at 12:08 AM
Guy* that uses Claude just for aesthetic reasons. typography and design so much better than "we just slapped on bootstrap" (openai, gemini .. i'm looking at you)

*Not me. I should go back just for this reason.

Reminded after seeing this: claude.ai/share/1217b4...
Claude
Shared via Claude, an AI assistant from Anthropic
claude.ai
July 22, 2025 at 12:32 AM
'@zed.dev is unusable because it screws up @djangoproject.com templates.

Back to SublimeHQ, which surprised me today with a "LICENSE UPGRADE REQUIRED". you got me.
July 21, 2025 at 11:18 PM
I'll be surprised if this doesn't exist already:

Daily summary of all substack/blog/subscriptions generated locally using a model running on your machine via say ollama etc.

ideally this also should capture the feedback in terms of "i liked "XYZ's post", and use that to float up articles..
July 20, 2025 at 9:35 PM
Two things from the QT'd post by @mitsuhiko.at

1. Wow! there is a Python documentary coming: www.youtube.com/watch?v=pqBq...
2. "Consider this: I can name the person who brought me into Python.". So can I! it was @roshanrevankar.com :D
July 20, 2025 at 12:50 PM
I think this is a nice summary of vibecoding: "The future of software development might just be jazz. Everyone improvising. Nobody following the sheet music."

A lot of new programmers may not even know that there is such a thing as sheet music

worksonmymachine.substack.com/p/nobody-kno...
Nobody Knows How To Build With AI Yet
The future of software development might just be jazz. Everyone improvising. Nobody following the sheet music.
worksonmymachine.substack.com
July 20, 2025 at 12:43 PM
I won't be attending @pyohio.org this year, and I have asked them to cancel my registration.
July 20, 2025 at 11:46 AM
I was trying to use @thenile.dev (free plan) yesterday and felt the interactions on the console as well as db operations (through Django admin on local host as it happens), were both noticeably slow.
July 18, 2025 at 3:09 PM
Is there a service that combines meeting transcription and screen capture (of slides Primarily) and prepares a summary document, action items and supporting visuals?

It is a useful product.

The first half is done by services like fireflies.
July 18, 2025 at 3:07 PM
My first attempt at using AWS's Kiro was whelming.

The requirements it wrote so "Architecture Astronaut-y" that I had to consciously stop my eyeballs from rolling away.
July 17, 2025 at 9:13 PM
Found out about Huell Howser's California's Gold, a show about California

www.youtube.com/watch?v=1sRg...
California's Gold S19E2 Places I've Wanted to Go
YouTube video by CA's Gold Fan
www.youtube.com
July 16, 2025 at 10:51 PM
"reformulating what you have read in your words in order to describe leads to training yourself to observe the frames" -- this is the primary motivation to take notes in the Niklas Luhmann's Zettelkasten method.

luhmann.surge.sh/learning-how...
Learning How to Read by Niklas Luhmann
luhmann.surge.sh
July 16, 2025 at 8:04 PM
Reposted by Pradeep Gowda
The @tangled.sh Git hosting really does look like a viable alternative to central Git forges, even in its early alpha stage. I'm having a lot of fun playing with it; reminds me of the early Keybase from way back in the day! anil.recoil.org/notes/disent...
Socially self-hosting source code with Tangled on Bluesky
anil.recoil.org
March 8, 2025 at 9:27 PM
Reposted by Pradeep Gowda
After a surprise viral hit with my "write the tutorial you wished you'd found" post on HN, I felt it was worth doing a followup on why I think it's still worth blogging even if AIs slurp everything up and no-one reads it directly. HN link as an experiment: news.ycombinator.com/item?id=4316...
It's still worth blogging in the age of AI | Hacker News
news.ycombinator.com
February 25, 2025 at 12:57 AM
Very good thought experiment.

My hunch is that, If I know, or learning, how recommender systems work, writing the code in SQL should be an assist from LLM coding helpers.
February 7, 2025 at 4:42 PM
Reposted by Pradeep Gowda
Are you frustrated by how GitHub renders Jupyter notebooks? I have public service that renders GitHub notebooks with Quarto

nbsanity.com

It now works with gists!
December 7, 2024 at 7:42 PM
From the AWS S3 Tables announcement [1], I learnt there are now Three types of buckets - General purpose, **directory buckets** (new to me), and Table buckets (newest).

aws.amazon.com/blogs/aws/ne...
New Amazon S3 Tables: Storage optimized for analytics workloads | Amazon Web Services
Amazon S3 Tables optimize tabular data storage (like transactions and sensor readings) in Apache Iceberg, enabling high-performance, low-cost queries using Athena, EMR, and Spark.
aws.amazon.com
December 3, 2024 at 8:48 PM