Advertisement · 728 × 90

Posts by ramkumar

Preview
Gitting to know git reflog A deep dive into git reflog with examples

Just published. I think everyone who uses git would benefit from this information. While git reflog by itself is a simple log, it takes a lot to understand its output.
Credits to the amazing Git zine from @b0rk.jvns.ca
ramenhost.dev/posts/gittin...

1 year ago 1 0 0 0
Post image

Learning about zizmor, a static analysis tool for GitHub Actions from @yossarian.net github.com/woodruffw/zi...

1 year ago 8 3 0 1

Glad to find people who could relate to this. Thank you. Will update the Ikigai map for clarity.

1 year ago 1 0 0 0
Preview
Side Quests in the Grand Line The dilemma of Mastery vs Exploration

ramenhost.dev/posts/side-q...
My take on this inspired by @zoriya.dev

1 year ago 2 1 1 0

what's involved in getting a "modern" terminal setup? jvns.ca/blog/2025/01...

1 year ago 571 50 7 23

I am convinced 99% of websites should use magic links + passkeys.

It bypasses all (debatable) portability objections to passkeys, it’s at least as secure as email-based recovery, as fast as a password manager, it’s available to all users… and importantly, no passwords!

1 year ago 155 31 20 3

"rules" that terminal programs follow jvns.ca/blog/2024/11...

1 year ago 462 62 23 1

Life tip: you can insert USB cables correctly the first time most of the time by ensuring the USB symbol is facing up (or to the right if it's on its side).

1 year ago 2874 230 175 62
Preview
zizmor would have caught the Ultralytics workflow vulnerability

Amazing writeup by @yossarian.net
blog.yossarian.net/2024/12/06/z...

1 year ago 1 0 0 0
Advertisement
Post image

Incredible attack vector with shell injection in branch name to compromise deployment CI and deliver cryptocurrency miner in published PyPI packages.

1 year ago 1 0 1 0

I'm genuinely perplexed. What's the point of writing 42 as FORTY_TWO?

1 year ago 2 0 1 0
Preview
Today I Learned Microblogs of some small things I’ve learned.

Started a new microblog series of some small things I've learned about programming and computers in general. Inspired by @b0rk.jvns.ca

1 year ago 0 0 0 0

I found your post very relatable. Haven't been able to explain why I do certain things and now I have a name for it. Thanks!

1 year ago 1 0 0 0
Fun driven development I use a lot of nerdy tools (linux, nix, river), some tools also have a steep learning curve (vim, dvorak). I also type on a 32 split keyboard I made myself. A lot of developers would say I am wasting ...

"Fun driven development" as @zoriya.dev says

1 year ago 2 0 1 0
Preview
Employee lawsuit accuses Apple of spying on its workers | Semafor The suit alleges Apple forces employees to give up their personal privacy rights and surveils them through iCloud accounts and non-work devices.

Repeat after me:

NEVER USE EMPLOYER DEVICES OR SERVICES FOR ANYTHING PERSONAL

At Google I bought my own Chromebook, had it enterprise provisioned, and kept anything personal in a separate profile. I also verified that the company policies supported this separation.
www.semafor.com/article/12/0...

1 year ago 70 22 7 5

I am okay with js staying in my web browser. please make native apps great again.

1 year ago 1 0 0 0

Javascript has a fair share of contribution

1 year ago 1 0 1 0

I wish I could say this

1 year ago 1 0 1 0
Advertisement
Advent of Code 2024

This was my tenth(!) year building 25 days of puzzles for #AdventOfCode. You can solve them all for free! Most people write code to solve them, but you can solve them however you like. I hope they help people become better programmers. 🌟

The first puzzle comes out in two hours: adventofcode.com

1 year ago 1126 208 61 22

If you add a branch protection rule on a forked repo and try to do "Sync fork" on web, github acts confused.

1 year ago 0 0 0 0

We been dealing with 140-3 and I would very much like to read the full version if you plan to publish.

1 year ago 0 0 1 0

Me: My calves are really tight

Masseuse: Honey, your entire body is tight. Are you sitting at a computer all day?

🥲

1 year ago 158 4 8 0

I am sick of all apps becoming a Webview. Browser is the only OS many need now.

1 year ago 0 0 0 0

Yeah, I guess that's a good enough argument.

1 year ago 0 0 0 0

In regards to libraries and tooling for generative AI, I have the impression that the Python ecosystem is more resourceful and mature. Therefore, it would likely be the preferred choice for many.

1 year ago 0 0 1 0

Some of you never closed a single browser tab on your phone and when you give it to a friend they can see what you googled for the last 5 yrs of your life

1 year ago 109 5 9 0
Advertisement

For a RAG chat prototype, I used rust instead of python for no specific reason. Now I am about to present it to colleagues and how do I justify my choice of language?

1 year ago 0 0 2 0
Preview
Plex media server Windows remote access with public IPv6 Plex media server Windows remote access with public IPv6 - Plex-ipv6-ddns-windows.md

Documented Windows DDNS setup for Plex remote access
gist.github.com/ramenhost/9d...

1 year ago 0 0 0 0

1. Some people are not cut out to be leaders.
2. If you're a leader and have these people as subordinate leaders, it's your duty to replace them.
3. If you don't act, you're who is being described in #1.

1 year ago 51 5 2 1

I created a dev drive of 50GB thinking it's enough for source code.
I am now running cargo clean everyday.

1 year ago 1 0 0 0