Akshat (@NemesisAS14) profile picture

Making stuff, breaking stuff 馃

Uttar Pradesh, India
Joined December 2019
Photo by Akshat (@NemesisAS14)Photo by Akshat (@NemesisAS14)Photo by Akshat (@NemesisAS14)Photo by Akshat (@NemesisAS14)Photo by Akshat (@NemesisAS14)Photo by Akshat (@NemesisAS14)Photo by Akshat (@NemesisAS14)Photo by Akshat (@NemesisAS14)Photo by Akshat (@NemesisAS14)Photo by Akshat (@NemesisAS14)
Back to building! Happy weekend everyone 馃榿
1
13
People claiming my projects as their own on their resume was not on my bingo list this year :/
1
25
Finished & published my first blog post today :)
1
31
Akshat retweeted
play long term games with long term people!
1
4
17
493
Akshat retweeted
petition to open source Arc!!
We've decided to sunset Arc on December 22, 2026. That's not an easy sentence to write. We spent years building Arc and celebrating each and every release along the way: we have so much pride and love for what we made alongside the Arc community. Our priority is to deliver best-in-class security for our members. Keeping a browser secure takes constant, dedicated work that is only increasing in the age of AI. Dia was built from the ground up to meet today鈥檚 security standards, so that's where our engineering and security teams will focus moving forward. We've worked to make switching to @diabrowser as easy as possible for Arc members. Here's how: 路 Your passwords, bookmarks, extensions and history come over to Dia seamlessly. 路 Spaces, Folders, and Tab Groups are in Dia and import over with your data intact. 路 Dia now surpasses Arc benchmarks in stability, speed, and security. 路 The browser features you use in Arc are free in Dia, and the AI is optional. Thank you for using Arc, for pushing us to make it better, and for building alongside us. The team that made Arc is the same team behind Dia, and some of our most ambitious work is just ahead. We'd love for you to be there with us when it lands.
43
74
8
2,044
50,908
The bittorrent tracker finally has an identity! This lines up with BEP_0020. Also, TCP peer handshake implemented. Need some more testing and then we move onto packet transfer, storage and hashing. Exciting stuff ahead!!
2
90
Somewhere along the process of building my torrent client, I ended up hosting a tracker on my own homelab to prevent hammering public infrastructure. Also, tracker protocol implementation done, onto the peer protocol :)
1
30
Despite my initial impression, Go is apparently fun to write. Got a lot done in just one session, no AI for this project though. My client can parse torrent files and also connect to the tracker and scrape data about the torrent. Next up: finding & connecting with peers
1
3
59
First steps towards my bittorrent client. How diffficult could it be?? :)
4
92
I'm stuck in a loop where I flesh out ideas with Claude and it writes me a detailed spec and then I never end up reading the spec anyways because its too long 馃槕
1
1
52
We got RSA-260 factors before GTA 6!
4397328654844826923795068102505872571721883526553349659561256924505973939597593482272505698004801207988043088656411102133523080581 divides RSA-260
5
108
Vibed up a little pokedex to help with my playthrough :)
1
4
74
Apparently, building a simple 3D renderer isn't that hard. Took me around 1.5 hours without using any AI. Ofc, the house model was generated by Claude. Inspired by @tsoding
1
4
204
Neat little way to use multiple SSH keys on GitHub so I can use both my work & personal accounts at the same time. Just by switching the url. nem-github:user/repo -> personal key wrk-github:user/repo -> work key Just use the ~/.ssh/config file
3
4
153
I'm building a file server app for my homlab and am using the TUS protocol to upload files from the client to the server. It allows the users to upload the files in chunks and resumes if the upload is interuped or fails. Here's how it actually works, step by step 馃У
2
2
5
178
Step 6: Resume from that exact byte The client seeks to that offset in the file and starts sending PATCH requests again from there, picking up exactly where it left off, byte for byte.
1
11
Step 7: Repeat until done. This is why TUS is the backbone behind resumable uploads in tools like Uppy, Cloudflare Stream, and Vimeo, especially for large files: videos, backups, ML datasets.
20