Hello 👋, I share solutions on the internet.

○ ○ ○

Recent Guides


Fzf for Code Review

On Using Godoc tool for your Go Programs

How to Perform Null Checks for Structs in Golang?

○ ○ ○

🤳 Live Feed


@tnvmadhav's pfp

Excerpts from "The Shape of the Essay Field" https://paulgraham.com/field.html

So the three reasons readers might not already know what you tell them are (a) that it's not important, (b) that they're obtuse, or (c) that they're inexperienced.

so by implication,

If you're writing for smart people about important things, you're writing for the young.

Now that I know it, should I change anything? I don't think so. In fact seeing the shape of the field that writers work in has reminded me that I'm not optimizing for returns in it. I'm not trying to surprise readers of any particular age; I'm trying to surprise myself.

Last Updated on June 24, 2025 at 04:08

@tnvmadhav's pfp

code that runs a million times needs thinking atleast twice.

Last Updated on June 23, 2025 at 06:57

@tnvmadhav's pfp

a court order over trademark dispute from "iYO" against "iO" to take down an announcement page is crazy

We don’t agree with the complaint and are reviewing our options." ~ OpenAI

https://x.com/OpenAINewsroom/status/1936910167867863053

Last Updated on June 23, 2025 at 02:45

@tnvmadhav's pfp

While trying to learn about setting keyboard shortcuts via vanilla javascript, I learned that

navigator.platform showed MacIntel despite my device being a post 2020 Apple M2 Pro .

I was confused. I needed to know if I should be.

Turns out that I needn't because there was this thing called Rosetta 2 that was intentionally returning MacIntel because it supported applications compiled to run on previously intended Intel X86 chips on now Apple owned silicon stack.

What is Rosetta 2? My notes: https://tnvmadhav.me/til/rosetta-2/

Last Updated on June 22, 2025 at 08:42

@tnvmadhav's pfp

T.I.L. that A.R.M. initially stood for Acorn R.I.S.C. Machine and was rebranded to A.R.M. which stands for Advanced R.I.S.C. Machines Ltd.

Last Updated on June 22, 2025 at 08:02

@tnvmadhav's pfp

T.I.L. that PowerPC was an alliance between Apple, Motorola and I.B.M.

Last Updated on June 22, 2025 at 07:59

@tnvmadhav's pfp

I was almost certain that @digitalocean had a way to configure event alerts using webhooks.

after a clunky search, any attempt to land on an opportunity on closing this requirement led me to a haven of expectations or just ideas dot digitalocean dot com.

like what even?

The aforementioned haven of expectations:

https://ideas.digitalocean.com/core-compute-platform/p/add-webhooks-to-monitoring

Last Updated on June 22, 2025 at 07:07

@tnvmadhav's pfp

Content I consumed today

  1. Software is changing again [Video] https://www.youtube.com/watch?v=LCEmiRjPEtQ
  2. Future of AI [Video] https://youtu.be/mZUG0pr5hBo (weird and wholesome to hear sama without his signature vocal fry)

Last Updated on June 19, 2025 at 17:30

@tnvmadhav's pfp

Content I consumed today:

  1. Writing Toy Software Is A Joy https://www.jsbarretto.com/blog/software-is-joy/ (good arguments)
  2. The Grug Brained Developer https://grugbrain.dev (funny, relatable)

  1. “Don’t Mock What You Don’t Own” in 5 Minutes https://hynek.me/articles/what-to-mock-in-5-mins/ (obvious in hindsight)

Last Updated on June 19, 2025 at 03:44

@tnvmadhav's pfp

Running notes from Software is changing (again)

software 1.0 -> computer code

software 2.0 -> language model weights

Software 2.0 is eating Software 1.0

A lot of software 1.0 or even 2.0 is being rewritten.

LLMs are people spirits"

a time machine gone wrong (if you will)

LLMs are like a person when their character-arc is complete.

LLMs generate while humans need to verify (as of today)

Going forward we gotta (as humans) setup systems that are intuitive, easy to modify and use. Fast recognition of LLM induced BS.

Karpathy's Slide:

1. describe single, next concrete, >incremental change

2. don't ask for code, ask for approaches

3. test

4. git commit

5. ask for suggestion on what could be implemented next

6. repeat

vague prompts implies vague verification bias. spend time strengthening verification. prompts get stronger as a result.

So test driven development with more steps but when done right, we can get a lot more done.

many people will not like this and they'd spend money 💰 to get it done for them. good business opportunity.

however being money minded without having the tenacity to solve the problem will lead to blow up. consumers of such businesses/solutions should decide before jumping in on the hype.

🏞️ Context #1

Last Updated on June 19, 2025 at 03:42

○ ○ ○

Find more posts from following topics

1
10
11
12
13
14
15
16
17
18
19
2
20
2024
2025
21
22
23
24
25
26
27
28
29
3
30
31
4
5
6
7
8
9
@binding
abbacchio
accurate-requests
anime
api-development
api-testing
api-testing-tools
apple
april
arm
array
automated-testing
bad-habits
base64-decoder
base64-encoder
bash
biography
blog
blogging
books
browser
bulma-css
bulma.io
bulmacss
button-swiftui
chatgpt
chrome
clipboard
code
code-block
code-navigation
code-review
code-snippet
codecoverage
comparison
compile
computer-networks
configuring-debugger-for-django-in-vs-code
configuring-launch.json-for-python-debugger
copy
copy-to-clipboard
copy-to-clipboard-neovim
css
current-date
current-time
current-timestamp
database
debugger-setup-in-visual-studio-code
debugging
debugging-django-app-in-visual-studio-code
debugging-python-code-in-visual-studio-code
debugging-python-programs-with-visual-studio-code
debugging-python-with-virtual-environment-in-vs-code
december
developer-productivity
developers
development
development-workflow
django
django-rest-framework
dom
dynamic-sitemap-in-nextjs
editor
encryption
engineering-dashboard
enumerate
experience
february
fiction
flowcharts
fzf
generics
git
git-diff
github
global-keyboard-shorcut
global-shortcut
go-hugo
go-programming
go-test
go-to-line
go-tool
go1.18
golang
golang-development
golden-wind
good-habits
gorilla-websocket
gpt
gpt-3.5
gpt-4
gpt-4-api
guide
gumroad
habits
habits-tracker-notion-template
hamburger-menu
har
hotkeys
html
http
http-archive
hugo
ide
image
image-sharing
image-tool-for-ios
imagerenderer
include-timestamp
integrated-development-environment
intel
ios
ios-16
ios16
iphone
iphone-13
iphone-13-pro
iphone-13-pro-max
january
javascript
jojos-bizzarre-adventure
jump-to-definition
june
keyboard-shortcut
leonardo-da-vinci
lessons
linux
logging
ls
lsp
macos
map
march
markdown
markdown-code
may
mental-programming
menu
menubarextra
mergesort
mermaid-syntax
mistake-tracker-notion
mobile-view
modifier
modulo-operation
navbar
navigationlink
navigationstack
neovim
nested-functions
next.js
nextjs
nextjs-markdown
nextjs-sitemap
nextjs-sitemaps
nice-shot
nice-shot-pro
notion
notion-api
notion-api-python
notion-budget
notion-budget-template
notion-budget-tracker
notion-bug-report-tracker
notion-dashboard
notion-expense-manager
notion-habits
notion-habits-dashboard
notion-habits-template
notion-habits-tracker
notion-habits-tracker-template
notion-issue-tracker
notion-mistake-tracker
notion-product
notion-product-dashboard
notion-product-roadmap
notion-product-roadmap-dashboard
notion-tasks
notion-tasks-dashboard
notion-tasks-template
notion-tasks-tracker
notion-template
notionworkspaces
november
october
openai
osx
pagination
personal-ifttt-framework
photospicker
photospickeritem
phpickerfilter
postgres
postman-capabilities
postman-request
powerpc
pre-request-script
product-roadmap-notion-template
product-roadmap-template
productivity
productivty
programming
python
python-api
python-debugger-tutorial-for-vs-code
python-debugging-mode-in-vs-code
python-notion-api
python3
reading
real-time-communication
rehype
remark
request-data
rosetta
running-debugger-in-visual-studio-code
running-django-app-in-debugging-mode
running-program-in-debugging-mode-in-vs-code
running-python-code-in-debugging-mode
safari
screenshot-app-for-ios
screenshot-app-ios
screenshot-ios
screenshot-tool-for-ios
september
set-current-timestamp
setting-up-debugger-in-vs-code-for-python
share-extension
sharelink
sharepreview
sharesheet
simple-websocket-server
sitemap
slice
slices
slider
sort
sorting
space-complexity
sql
ssh
step-by-step-guide
stocks-profits-tracker
stocks-profits-tracker-template
stocks-tracker
struct
sustained-vigilance
swift
swiftui
swiftui-button
swiftui-button-action
swiftui-button-style
table-of-contents
tasks-tracker-notion-template
tcp
test
testing
textfield-swiftui
til
tim-sort
time-complexity
timeliness
timestamp-integration
timsort
transferable
triggers-and-actions
tutorial
unittest
unix
us-stocks
usa-stocks
useful-ios-features
using-breakpoints-in-python-debugger
using-virtual-environment-with-python-debugger
vanilla-javascript
variable
vim
visual-mode
visual-studio-code
vs-code
vscode
vscode-go-to-line
walter-isaacson
web-sockets-in-go
websocket-client
websocket-programming
websocket-server
white-screen-of-death
wsod
x86
xcode
xss
zsh