Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #6962

Y

Yasoob Khalid

Personal blog · yasoob.me/posts · on HN as yasoobprogramming

Yasoob Khalid's personal blog at yasoob.me covers programming. Since 2017, 11 different Hacker News readers have linked it 38 times, most often “Software Engineering Within SpaceX”. It is still writing: the last post was on 2025-12-27, and you can follow it by feed.

Visit the blog
38mentions?
11HN people?
2017–2025first – last linked?
Links on Hacker News per year · peak 11 in 2020

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

HN readers cite this 2019 post, Running Python in the Browser, as a reference when comparing in-browser Python approaches such as Brython, Pyodide and CPython on WebAssembly.

Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Yasoob Khalid, author of Intermediate Python & Practical Python Projects, writes in-depth guides on Python, reverse engineering, and hardware hacking.

The author on HN?

yasoob · 799 karma · member since 2013

Homepage: http://yasoob.me Can be reached at hi@yasoob.me

From their public HN profile, which links to this site.

Most-linked posts?

  1. Software Engineering Within SpaceX
    3 people · 3 mentions · first linked 2020-06-01
  2. Reverse Engineering Nike Run Club Android App Using Frida
    2 people · 3 mentions · first linked 2020-07-11
  3. /2019/05/22/running-python-in-the-browser/
    2 people · 3 mentions · first linked 2020-07-06
  4. Understanding and writing a JPEG decoder in Python
    2 people · 2 mentions · first linked 2020-07-14
  5. Extracting WhatsApp Messages from an iOS Backup
    2 people · 2 mentions · first linked 2022-04-24
  6. Privacy Preserving Google Analytics Alternatives
    2 people · 2 mentions · first linked 2020-06-13
  7. Running Go Code from Elixir Using Web Assembly
    2 people · 2 mentions · first linked 2024-02-23

What Hacker News says?

  1. https://yasoob.me :)

    Comment linking /

    on “Ask HN: Share your personal site”
  2. Submitted Software Engineering Within SpaceX as a story · 591 points

    HN discussion
  3. https://stromberg.dnsalias.org/~strombrg/pybrowser/python-br... https://yasoob.me/2019/05/22/running-python-in-the-browser/

    Comment linking /2019/05/22/running-python-in-the-browser/

    on “Brython – A Python 3 implementation for client-side web programming”
  4. Submitted Understanding and writing a JPEG decoder in Python as a story · 263 points

    HN discussion
  5. APKTool is amazing! I wrote an article on how to do end-to-end reverse engineering of Android apps using APKTool: https://yasoob.me/posts/reverse-engineering-android-apps-apk... I love using Jadx ( https://github.com/skylot/jadx ) to get a better understanding of the code in Java and then use APKTool to reverse engineer, decompile and recompile the app If you are interested, Frida is also an amazing tool that makes…

    Comment linking /posts/reverse-engineering-nike-run-club-using-frida-android/

    on “APKTool: A tool for reverse engineering Android APK files”
  6. Submitted Extracting WhatsApp Messages from an iOS Backup as a story · 243 points

    HN discussion
  7. If reading even the first part of this series doesn't help, read this beginner tutorial I recently wrote: https://yasoob.me/posts/reverse-engineering-android-apps-apk... It starts you off with the basics and uses smali. After that you can explore this tutorial on frida: https://securitygrind.com/bypassing-android-ssl-pinning-with... These two techniques will give you some more basic knowledge of how app reversing is…

    Comment linking /posts/reverse-engineering-android-apps-apktool/

    on “Reverse Engineering Snapchat (Part II): Debofuscating the Undeobfuscatable”
  8. Submitted Project write-up: Display Spotify lyrics on external display as a story · 32 points

    HN discussion
  9. Brython seems to be a Python => JS translator, rather than an in-browser Python implementation. Similar end result, but works in a completely different way. https://yasoob.me/2019/05/22/running-python-in-the-browser/

    Comment linking /2019/05/22/running-python-in-the-browser/

    on “PyScript: An open source platform for Python in the browser”
  10. Submitted Show HN: Learn Git 101 as a story · 12 points

    HN discussion
  11. See "Running Python in the Browser" [0] - I believe this approach is similar to Pyodide's. [0] https://yasoob.me/2019/05/22/running-python-in-the-browser/

    Comment linking /2019/05/22/running-python-in-the-browser/

    on “CPython's main branch running in the browser with WebAssembly”
  12. Submitted Running Go Code from Elixir Using Web Assembly as a story · 9 points

    HN discussion
  13. Love this project! I personally had a really good time understanding JPEG format and writing a decoder in Python. It is fairly short and succint. If anyone is interested, I wrote an article about it: https://yasoob.me/posts/understanding-and-writing-jpeg-decod...

    Comment linking /posts/understanding-and-writing-jpeg-decoder-in-python/

    on “Interactively edit individual DCT blocks in any JPEG image in the browser”
  14. Submitted Reverse Engineering Nike Run Club Android App Using Frida as a story · 6 points

    HN discussion
  15. You can access the data in an encrypted backup, which you can request from an iPhone from Linux using the open source libimobiledevice: https://github.com/libimobiledevice/libimobiledevice Here's an overview of how to remove the various layers of encryption (starting from the backup password): https://stackoverflow.com/questions/1498342/how-to-decrypt-a... And how to do it if you want to access the WhatsApp chat dat…

    Comment linking /posts/extracting-whatsapp-messages-from-ios-backup/

    on “Apple advances user security with powerful new data protections”
  16. Submitted Running Go Code from Elixir Using Web Assembly as a story · 4 points

    HN discussion
  17. Hi everyone! I just released the Practical Python Projects book! ( https://practicalpython.yasoob.me ) You can get a free sample chapter here: https://practicalpython.yasoob.me/sample/chapter2.pdf . I am happy to announce the first version as a release candidate. I have poured a lot of love into writing this book and would love to hear what you guys think. (A limited 100% off and discount coupons at the end) This is…

    Comment linking /

    on “Show HN: Practical Python Projects book release”
  18. Submitted Let's Reverse Engineer an Android App as a story · 4 points

    HN discussion
  19. https://yasoob.me My personal blog. Would love to see someone else re imagine the homepage :)

    Comment linking /

    on “Challenge HN: I will redesign any web page within 2 hours, for free”
  20. Submitted Converting Sourcemaps to Original JavaScript/TypeScript Sourcecode as a story · 3 points

    HN discussion
  21. Submitted Setting up listmonk, an open-source newsletter and mailing list manager as a story · 3 points

    HN discussion
  22. Submitted How to web scrape on Schedule using GitHub Actions? as a story · 3 points

    HN discussion
  23. Submitted Privacy Preserving Google Analytics Alternatives as a story · 3 points

    HN discussion
  24. Submitted Understanding and Generating a UPC-A barcode using Python as a story · 2 points

    HN discussion
  25. Submitted Privacy Preserving Google Analytics Alternatives as a story · 2 points

    HN discussion
  26. Submitted Creating Offline Custom Style Maps with Tileserver-Gl as a story · 2 points

    HN discussion
  27. Submitted Software Engineering Within SpaceX as a story · 2 points

    HN discussion
  28. Submitted How to Use Apple Vision Framework via PyObjC for Text Recognition as a story · 1 points

    HN discussion
  29. Submitted How to Efficiently Reorder or Rerank Items in Database as a story · 1 points

    HN discussion
  30. Submitted Deep dive into UPC-A barcodes and generating one using Python as a story · 1 points

    HN discussion

Search all of HN for yasoob.me