Loading video...

Video Failed to Load

Go Home

Want to reverse the source of a JS app? Typical unminifiers struggle with statement sequencing, JSX lowering, and other bundler/minifier shenanigans like (0, m.f)(xx) Pionxzh's Wakaru unpacks modules, formats the code, then runs AST transforms to recover intent, recovering readability where possible. Demo video 👇

11,570 views • 4 months ago •via X (Twitter)

0 Comments

No comments available

Comments from the original post will appear here

Related Videos

CCleaner used to be the default way to keep a Windows machine fast. Then it got bought, stuffed with ads and bundled crapware, and in 2017 one release was compromised and shipped malware to over 2 million people. Millions still install it every month because nothing else has really replaced it. So, a team called AdventDev just built a free, open-source replacement. It's called Kudu. Open the app and you get one dashboard for the whole machine. > System cleaner for temp files, logs, caches, and crash dumps. > Browser cleaner across every major browser. > Gaming cleaner for launcher and shader caches. > Registry cleaner for broken and orphaned entries. > Startup manager that shows the actual boot impact of each program. > Disk analyzer with an interactive treemap, so you can see where 40GB quietly disappeared to. > Debloater that rips Windows bloatware out. > Program uninstaller that also removes the leftovers other uninstallers leave behind. Then it does the parts CCleaner never did. A malware scanner with signature matching, heuristic analysis, and Windows Defender integration. A privacy shield that lets you flip 30+ Windows privacy settings from one screen: telemetry, ad ID, Cortana, tracking. Secure delete that overwrites files with random data before removing them, so nothing can recover them later. There's a real-time performance monitor with per-core CPU, memory, disk, network, and S.M.A.R.T. drive health. A one-click restore point before every clean, so you can roll back. Scheduled scans. A CLI mode for people who don't want a GUI. Support for 30 languages. Native app for Windows, macOS, and Linux. Intel and Apple Silicon builds. No ads, no upsells, no telemetry, no account. The cleaning rules are plain JSON files, so if your favorite app isn't covered yet, you can add support for it without writing a line of code. MIT license. 100% Open Source. Repo:

Brady Long

149,822 views • 1 month ago

This app uses AirDrop to send files from your Android phone to your Macbook! Yes, it actually uses AirDrop. That means you don't have to install ANYTHING on your Mac to send files from your Android phone! Here's a video of a Galaxy Z Flip 5 AirDropping a file to a Macbook running macOS Ventura 13.5.1. (Thanks to u/FragmentedChicken for testing this app for me and sharing the video!) A few months ago, Twitter user @Linus13499209 brought an app called WarpShare to my attention. WarpShare is an app made by the developers of MoKee, an AOSP-based custom ROM that was popular in China. Since MoKee wasn't as popular outside of China, it seems the existence of their WarpShare app slipped under the radar. I was skeptical about whether it would work at all. Grishka, the developer of NearDrop, an open source port of Google's Nearby Share to macOS, told me that they were under the assumption that AirDrop requires the use of AWDL (Apple Wireless Direct Link, Apple's proprietary WiFi-based protocol) to communicate both ways. However, it seems that AWDL is only required for your Android phone to be discoverable by your Mac (ie. to send files from your Mac to your Android phone) but not the other way around. Because of this, though, WarpShare only supports sending files from Android to Mac but not vice versa. Your Mac also needs to have AirDrop discoverability set to "everyone" for this to work, as "contacts-only" requires Apple-signed certificates. Plus, it also doesn't support sending files from Android to iPhones or iPads, even when "everyone" mode is enabled. Still, if you find other Android --> Mac file sharing options to be lackluster, give WarpShare a try! The fact that it works at all is incredible, which is why I'm sharing this news here. If you want to download WarpShare on your Android device, you'll need to compile the app from its source code. If you're a Patron/X subscriber, however, I will share my compiled APK with you. WarpShare source code:

Mishaal Rahman

1,290,491 views • 3 years ago

A good technical LLM interview question: Your LLM chatbot takes 12s before it generates the first token, and the users are complaining. So you move the model onto a GPU with 3x the computing power. The time to first token barely improves. Why did this happen? (answer below) Latency in an LLM app is a placement problem disguised as a model problem. If you profile the 12 seconds, the model's prefill itself may only account for around 1.5 seconds of it. So halving the prefill step saves just 750ms out of 12000, which is under 7%. The rest is spread across stages that never touch the GPU. The request first travels to whatever region the app runs in, and a cross-continent round trip could cost over a second before any code executes. Then the request handler starts. On a container-based serverless platform under load, this adds several seconds of cold start, paid before auth, rate limiting, or prompt assembly even begins. Retrieval adds its own hop, and the response streams back across the same distance. Optimizing a stage that was already fast cannot alter the latency that's majorly affected by other stages. Those other stages are slow for a structural reason. An LLM app runs two workloads that want opposite machines. - The request path is short, spiky, and needs to sit close to users - Inference is long-running, GPU-bound, and billed hourly, whether requests arrive or not. So the actual decision is not which model to run, but where each of these two workloads runs. There are three options, each with its own tradeoffs: > A dedicated GPU box removes inference cold starts, but it bills around the clock and lives in one location, so distant users wait out the round trip on every request > Container-based serverless scales to zero, but the request path pays a cold start, and most of these platforms have no GPU behind them. > Edge runtimes start in under a millisecond, because a WebAssembly module carries no OS or container image to boot. They handle the request path well and cannot hold a model. So the answer is not to pick one, but to split the app across two of them. The request path runs close to users, and inference runs on a dedicated GPU it calls into. That also explains the failed upgrade. More compute made a stage that was already fast faster, and left the 10.5 seconds around it untouched. To actually learn how it's done in practice, Akamai's GitHub has a reference implementation for each half. - vllm-on-lke serves Qwen2.5-7B-Instruct behind an OpenAI-compatible endpoint on one RTX 4000 Ada GPU in Linode Kubernetes Engine, with Terraform creating the cluster, both firewalls, and the GPU operator in one apply. - akamai-functions-llm-chatbot covers the front, where a WebAssembly API checks a KV cache and only calls the GPU-backed instance on a miss. Both are available on Akamai’s new Developer Hub, alongside their tutorials and code samples. It also links to Edge Case, their Discord, where four developer advocates architect and deploy a production app live every other Wednesday. If you create a new Akamai Cloud account, you can also get $300 in credits for joining. Join here: That said, this post treats generation as a single 1.5s block, but that block has its own structure, and knowing it well tells you whether a model is slow to start or slow to stream. I wrote a first-principles walkthrough of it, covering the prefill and decode split, KV caching, and where the time actually goes inside each one. Read it below. Thanks to Akamai Cloud for partnering today!

Avi Chawla

21,423 views • 17 days ago

At the age of thirteen, in the late 1940s, Thomas Fogarty, newly bereft of his father, found himself employed at Cincinnati’s Good Samaritan Hospital, sorting supplies and learning the rhythms of the place from the ground up. With time and a certain doggedness, he moved from the stockroom to the operating room, working his way up to the role of scrub technician, where he stood at the surgeon’s elbow, handing over instruments. Back then, the approach to removing blood clots from an artery was crude and perilous. It was a bit like a ritual sacrifice—that involved slicing the artery wide open in a procedure that could easily stretch over nine hours and leave the patient with incisions from the abdomen down both legs. The outcome, more often than not, was dismal. Many didn’t survive, many others ended up with amputations. It was during those hours at the operating table, observing the struggle of clot removal, that Fogarty began to wonder if there might be a way to make the process a bit less medieval. He retreated to his garage with little more than a length of tubing, a surgical glove, and an idea. There, he crafted a tool so simple that it verged on the audacious. He started with a urethral catheter, flexible yet sturdy enough to navigate through a clot. To the end of the catheter, he attached a tiny balloon made from the finger of a latex glove. Once past the clot, the balloon could be inflated with saline from the other end of the tube, expanding it to the width of the artery and then pulled back—bringing the clot along with it. The device was so simple, so staggeringly clever, that when he demonstrated its use, the surgeons were equal parts gobsmacked and irritated. With it, clot removal (embolectomy) was no longer a barbaric ritual but a neat, almost gentlemanly procedure. Like removing a cork from a bottle. Thomas Fogarty went on to become a cardiovascular surgeon. That little embolectomy catheter he dreamt up became the very first minimally invasive surgical device. Here’s a video showing how it’s done: through a small incision in the groin, under local anesthesia.

Ambarish Satwik

49,730 views • 1 year ago

INTRODUCTION TO THE STOCK MARKET The stock market is a place where individuals and institutions buy and sell ownership in companies (called shares or stocks). When you buy a share, you’re essentially buying a small piece of that company and participating in its growth, profits, and risks. People invest in the stock market to grow wealth over time, earn dividends, protect against inflation, and build long-term financial security. Unlike short-term trading, investing focuses on patience, discipline, and owning quality businesses. --- INTRODUCTION TO THE NIGERIAN STOCK MARKET (NGX) The Nigerian Exchange Group (NGX) is Nigeria’s official stock exchange, where publicly listed Nigerian companies trade their shares. It hosts banks, telecoms, industrial firms, consumer goods companies, oil & gas firms, and more. Through the NGX, everyday Nigerians can own parts of companies like banks, manufacturing firms, telecom operators, and other major businesses driving the economy. Returns come from: Capital appreciation (share price increases) Dividends (cash payouts from profits) The NGX is regulated, structured, and accessible to both local and foreign investors through licensed platforms. --- HOW TO GET STARTED INVESTING IN NGX (TWO SIMPLE WAYS) Today, you don’t need to walk into a stockbroking office. You can get started fully online using digital investment platforms. Below are two popular and easy options that I personally use; --- 1) GETTING STARTED WITH BAMBOO Bamboo Bamboo is a digital investment app that allows Nigerians to invest in Nigerian stocks (NGX) and foreign stocks. Steps to get started: 1. Download the Bamboo app from the App Store or Google Play. 2. Create an account with your email and phone number. 3. Complete KYC verification Input your BVN Provide personal details 4. Fund your wallet via bank transfer. 5. Search for Nigerian stocks listed on NGX and place your first buy order. 👉 Referral code: ngxinvestor Bamboo is beginner-friendly and suitable for people who want a simple interface and access to both local and global markets. When done with registration to buy stocks on Bamboo,select the " Invest " icon on the bottom part of the screen,you will see that you can invest in USD or Naira assets,click on Naira,then select NG stocks,search for the stock of your choice and buy --- 2) GETTING STARTED WITH I-INVEST i-invest I-Invest is an official platform that allows Nigerians to invest in Nigerian stocks, Commercial Papers,Mutual Funds,USD Bonds etc... Steps to get started: 1. Visit the I-Invest website or download the app on App Store or Google Play. 2. Create an account 3. Complete required KYC documentation: BVN Valid ID Bank details Proof of Address etc... 4. Fund your account. 5. Start buying NGX-listed stocks directly through the app. 👉 Referral code: 22406 I-Invest is ideal for investors who want more Investment options because you can also invest in fixed deposit notes, commercial papers,USD Bonds ,life insurance etc.. After registration to buy shares ,click on " Invest " then select " Equities " ,then search the company of your choice then select "buy equities" --- FINAL NOTES FOR BEGINNERS Start small and grow with experience. Focus on learning before chasing quick profits. Invest in businesses you understand. Think long-term, not overnight success. The most important step is starting — clarity and confidence come with time and consistency. The first video is for bamboo Bamboo The second video is for I-Invest i-invest Please if anyone has any more questions please comment and I'll try to reply,and if you can DM I'll appreciate if you guys can use my referral codes

Emmanuel Essien

20,510 views • 8 months ago

Colmap 4.0 was very recently released, so it inspired me to do some work to better understand it and its new capabilities with Rerun. I want to really understand how Colmap, and in particular, pycolmap, works outside of just calling it via the CLI. So my goal is to use the low-level pycolmap API to log every part of the pipeline. The explicit goal is to have an alternative to the SQLite database that I can utilize. Instead of SQLite, I want to try logging everything directly to rerun and use RRD. This means I can have deep inspectability and still save the features/matches/2D view geometry, but be able to view it directly in rerun. I think this is one of the superpowers that rerun provides; data and visualizations are deeply integrated. As I'm often working with sequential data (videos), I'm going to specifically focus on four things: 1. Monocular Video Simple: Calls high-level APIs such as pycolmap.extract_features, pycolmap.match_sequential, pycolmap.incremental_mapping. These are basically identical to the CLI options and provide a good baseline. 2. Monocular Video Streamed: Take the above high-level APIs and break them down to their iterator version, logging each component in a streamed manner. This way, I can stream the intermediate features to rerun while the extraction/matching/mapping is happening. 3. Rig with unknown calibration: <- WHAT THE VIDEO SHOWS This is probably the most interesting version and the first one I've been working on. It allows one to set a rig between known sensors, such as in VR/AR devices, leading to much better reconstructions with multiple cameras. This is the case where we don't know the calibration a priori, so we have to run a reconstruction twice: once as a normal Colmap reconstruction with no rig constraints, use this to generate the constraints, and then do it again with the newly found rig. 4. Rig with known calibration: This is the RoboCap example, where we have a pre-calibrated set of sensors, so we don't need to run the two reconstructions and also gain better matching between cameras, both spatially and temporally. Again, this leads to a much better reconstruction! Along with all this, GLOMAP has become a first-class global mapper, making it super easy to use directly within pycolmap! I'm excited to do more with this and compare it to things like pycuvslam, vipe, and other alternatives.

Pablo Vela

30,070 views • 5 months ago

📜In Code We Trust: Crypto #DeFi's Game Changer: The Rise of The world's first #Bitcoin-native decentralized exchange, Orders.Exchange's LP is launched! In the past, DeFi has been susceptible to vulnerabilities like code errors, rug pulls, and potential attacks, raising security concerns in EVM-compatible blockchains. On the other hand, the Bitcoin DeFi landscape has been relatively uncharted territory, with limited options for fully on-chain trading. But that's where steps in, offering a unique approach that distinguishes it from DeFi in the old days. Let's delve into the key differentiators: 1⃣A Smart-contract-like Trading on Bitcoin Native Network: operates natively on the Bitcoin network, eliminating the need for layer-2 solutions or the Lightning Network. This simplifies the process and brings smart-contract-like functionality to Bitcoin. 2⃣AMM VS DIMM introduces the P-LP (PSBT Liquidity Pool), a zero-risk liquidity pool solution. Your assets remain in your account without the need to lock them. Unlike Ethereum's AMM mechanism, employs DIMM (Decentralized Instant Market Maker), eliminating the reliance on a mathematical formula for token prices. This ensures that the number of tokens you provide remains constant during liquidity provision, no more TVL, Slippage, and Impermanent Loss. 3⃣Trust and Openness: is trustless, meaning the platform cannot independently sign and seize your assets at the code level, ensuring a secure and decentralized liquidity pool on the Bitcoin network. It's also open-source and interoperable with other networks with the nostr protocol👉 The future of DeFi is here, and it's happening on the Bitcoin network. Join us as we embark on this journey👇

Rachel.metaid

101,524 views • 2 years ago

Most recent diffusion language model research (that I’ve seen) seems to be using masking as the noising process. It looks like, however, most closed-source models (Google Gemini Diffusion and possibly Inception Labs’ Mercury) use a different noising process, where instead of masking tokens, they replace them with different tokens (either with a random token or a semantically similar token). I wondered how they were getting such high throughput with the latter noising process, since I believed that optimizing inference with KVCache approximation would be more difficult (for various reasons). I visualized this noising process with tiny-diffusion and compared it to normal unmasking, and was very surprised to see how fast the generation “settles” into a reasonable output, and then only slightly refines afterwards, requiring much fewer steps in total. Unmasking (where tokens are never remasked, the typical implementation) is inherently limited in generation speed by the fact that an increase in tokens decoded per step leads to more errors due to the mismatch between individual and marginal token probability distributions we sample from. The token replacement noising process seems to have a much different set of characteristics. Because we sample each token per step, every token makes “progress” towards the final output each iteration (in addition to *potentially* giving other tokens more information in future steps). Generally, masking has outperformed other noising processes, which is probably why most research focused on it (using smaller models). But the paper referred to in the retweet shows that random replacement as a noising process may scale better as model size increases. Big labs might have noticed these results much earlier (due to having drastically more training resources and being able to test larger models), which may explain the discrepancy in the choice of noising process. I’m gonna test this with larger models, since tiny-diffusion only has 10M parameters.

nathan (in sf)

40,440 views • 7 months ago

i wanted to tell you how we made the visuals for nerve-bloom i did it with Natalia Kleszczewska and Natalie Liu . Natalia Kleszczewska is a painter , she painted the creatures and the backgrounds . Natalie Liu is a computer graphics director , she shaped the digital dimension of the work . my role in it was a creative director , bringing in the singer-songwriter tradition , where emotionally precise things happen inside the structure of a song . i guided colour pallettes , textures and the environments the music happens in . to make this possible , during the process , natalia often had to paint many shapes and sizes , different textures and layers of colours . natalie then developed the visuals, designing and overseeing CGI elements , and finding ways for the digital to sit organically alongside Natalia’s world . and include my dramaturgy and creative direction. we spent 7 months talking and working together , dedicated to relish in the craft of blending hand-made visuals with digital experimentation , 3D design and commit it to physical display technology . a lot of time was spent on researching different tools and techniques to find what worked best at each stage in the song . like i’ve done before , i wanted to merge old things with tech , giving it soul & a meaning . to paint a painting is an analog craft but computer programming is craftmanship too !! and both can co-exist , .....encouraging each other to bloom even further towards a mutual world . there is a tradition in pop music for the mucisian to choose a video director . in the art world , this is called “curation” , but where we came from , it was natural that the musician would have strong opinions on what your song needed , which mood , colours , textures & storyline . today this is called “creative director” and it is something we didn’t credit ourselves with in the 90s , but i am starting to understand this better now . i don´t think of me as a visual artist . because my heart is music . everything i do comes from a sonic point of view . this is something i have called “sonic symbolism” , sound made visual , a reverse synesthesia . when you listen to a song for the first time , it is like swallowing a whale , you need to feel the whole musical sculpture in one go . the structure of a song has always been extremely important to me : what shape it is . this is part of the craft of being a singer-songwriter ........... we are tune sculpturors ....... since i am talking about the visuals for nerve bloom it is impossible to not mention the avatars in my music videos . they have replaced the storyteller with anattempt to connect to the more universal element of music , through animation, avatars , puppetry both digital and analog . for me they are marionettes in a puppet-theatre , hopefully in a similar realm as the jungian archetypes ( which we all can act out the characteristics of ...) .... i feel nerve-bloom is a natural continuation .... an animated avatar archetype singing you a song ––––– Avatars, animation and archetypes: Nerve Bloom (remix) – on display at Listasafn Íslands / National Gallery of Iceland until September 20th 2026. The production of this film was made possible with the generous support of #bottegaveneta.

björk

1,407,808 views • 3 months ago