Pushpender Saini
41 posts


looks like someone at @navifinance vibe coded the website with their api keys, internal api endpoints and url exposed !! 🤯🤯

English

🚀 Yesterday's T20 World Cup created a significant bump in internet exchange traffic! These backbones of the internet are truly impressive. 🌐🏏 #T20WorldCup #InternetTraffic #TechMarvels

English

Just wrapped up coding a chat app with epoll syscall. 😌 Finally got how one thread manages multiple IO. It's the same syscall behind Node.js IO !
Check out the paper introducing this API : static.usenix.org/event/usenix99…
epoll man page : man7.org/linux/man-page…
English

Creators have been getting amazing results with @spurnow_com and Instagram automation. Planning to do a FREE webinar on 16th May to show live how to get similar results 🤙
Comment "Spur" and I'll DM you the link of this webinar 🚀
Also I am going to share updates regarding how we're going to get atleast 50 creators to attend this webinar since we're doing it for the first time. So follow along and maybe you can help or learn a thing or two hehe

English

@mehulmpt i will give this a shot, i have earlier developed something similar in a hackathon.
English

It's about time. We need a full-stack engineer (sorry devin) on our team dedicated to working on IDE (end-to-end).
The only non-negotiable here is that you must be an excellent and hard-working full-stack engineer.
I don't care what your college is/was or how large your resume gap is. If you're good enough there is a place for you.
Please apply (or RT or mention someone)
(link in next tweet)

English

@jedisct1 31 out of 64 rounds of SHA-256 !
Bitcoins are safe 😂
English

@rohanrajpal98 I got the same message. @codebeautify implementation does not work for uBlock Origin.
In the function adsBlocked mode is "no-cors" 🤷♂️ ?
I think this should not be the case, as changing this to cors gives me expected behavior.
English


Server's using basic auth must include WWW-Authenticate header to indicate support. As per standards, it's mandatory.
Some clients may try no-auth request first before sending credentials.
#API #Authentication

English

@abhi9u This is amazing, thanks for sharing, I went and looked at the PR that implemented this github.com/python/cpython… . Learned a few interesting things 😁
English

Usually the refcount lives within the object header. If multiple threads (running on different cores) are sharing a reference to an object, then they will end up invalidating each other's cache lines because of refcount updates of the object.
This problem was faced by Instagram in their Python service. They noticed that even for the globally constant objects, such as None, True, False, the refcount was updated on each access (e.g. `if x is not None` would change None's refcount).
Instagram uses a forking web server. After initialization the server forks a bunch of worker processes to handle user requests. Instagram depended on the copy-on-write (CoW) behavior of fork, and assumed that the parent and child processes would share the same memory pages. However, due to the mutation of these objects' refcount, CoW was getting triggered and causing the OS to copy the pages for the child processes.
As a result of this CPython introduced immortal objects. This basically marked these special objects as immortal within the CPython runtime so that the VM will not modify their refcounts. This also simplifies things in the nogil world.
I wrote about the Instagram issue here: open.techwriters.info/codeconfession…
And about the internals of immortal objects here:
open.techwriters.info/codeconfession…
Hussein Nasser@hnasr
this is interesting, regardless of HTM, in case of the gc does the object ref count lives next to the object ? if so any modification to the ref count by one core will invalidate the cacheline where the object lives in another core. despite the object itself not changing, this causes that part of L1/L2 cache in all cores to constantly go back to L3 or even memory to refetch the latest cacheline where the object lives. cacheline bouncing is a new term I learned recently.
English

@animeshxdas Try this exercise: dave.cheney.net/paste/gopherco…
English

@devnull0xa yes, beginner friendly but it does not have a lot of complex challenges
eg: nested json response parsing
English

Removing all the abstraction, these are your WSGI and ASGI handlers.
The seamless integration of asynchronous programming in @FastAPI, explains why it outpaces Flask in speed. 🚀
#FastAPI #Flask #PythonWebFrameworks

English

@ayushunleashed @anonthedev @RazorpayTech @lemonsqueezy @unfunnyket I have had issue getting the payment callback from the user device, specially on phones. Do integrate the payment webhook !
English

@devnull0xa @anonthedev @RazorpayTech @lemonsqueezy @unfunnyket Ya fixed it already. On verification I redirect user , on failed I'll show toast
English

Seriously @RazorpayTech , there's
Capture payments ,
frontend integration,
webhook,
those 3 keys you send to callback url for verifying signature,
can't you make it you know.... a little simpler ?
not good developer experience.
@lemonsqueezy was a breeze to integrate.

English

@ayushunleashed @anonthedev @RazorpayTech @lemonsqueezy @unfunnyket If you are using window.Razorpay on client js, there is a handler function you can pass. This will be called when payment is done.
English

@anonthedev @RazorpayTech @lemonsqueezy @unfunnyket redirect is Boolean , callback url is supposed to redirect on successful payment but also used for recieving keys on backend , confusing 😵.
English

Hey, twitter.
Check out my project shorte.live, an open source URL shortner on @Peerlist project spotlight.
Vote if you like it 😇
peerlist.io/ivinayakg/proj…
English




