DJI – The ART of obfuscation
Study of an Android runtime (ART) hijacking mechanism for bytecode injection through a step-by-step analysis of the packer used to protect the DJI Pilot Android application.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 31,688 posts.
Study of an Android runtime (ART) hijacking mechanism for bytecode injection through a step-by-step analysis of the packer used to protect the DJI Pilot Android application.
Four and a half years ago, Modular made a bet: AI would not run on one kind of silicon forever, and the software stack would need to be rearchitected for a world of heterogeneous hardware and increasingly complex AI workloads.
Pharo is a pure object-oriented programming language and a powerful environment focused on simplicity and immediate feedback.
We gave our AI agent a SQL interface to billions of CI log lines in ClickHouse. How we ingest, store, and query 1.5 billion log lines a week.
Kirk Smith’s personal blog
Update: On December 15, Judge Edward Shea issued his written opinion in United States v. Vargas, which you can read here. The public got an early holiday gift today when a federal court agreed with us that six weeks of continually video recording the frontyard of someone's home without a search...
Meet the projects that make up the first GitHub Accelerator cohort and learn about how GitHub is helping bring their visions to reality.
We identified three independent remote code execution (RCE) vulnerabilities in the popular Counter-Strike: Global Offensive game. Each vulnerability can be triggered when the game client connects to our malicious python CS:GO server. This post details our journey through the CS:GO binary and conducts a technical deep…
A multi-company team led by ARRAY delivered for the U.S. Air Force a successful modernization of a COBOL-based system running on aged mainframes to a Java-based system running on x86 Red Hat Enterprise Linux (RHEL). AWS provides the system's capabilities for reliability, scalability, and this post describes the…
We developed an NLP deep learning model using a one-dimensional convolutional neural network to predict future stock market performance of companies using Azure ML Workbench and Keras with open source for you to replicate.
Last week an important judicial ruling came down on a very intriguing case about open source license compliance. In this post, I'll talk about what makes it so interesting and potentially impactful across our industry.
We are excited to introduce a major improvement in terms of funding the development efforts of the Godot Engine.
Meltano is an open source tool for the entire data science lifecycle, and we want your contributions and feature requests!
(“This Week in Glean'' is a series of blog posts that the Glean Team at Mozilla is using to try to communicate better about our work. They could be release ...
Learn how Firezone uses the sans-IO pattern to build testable, deterministic Rust networking code. A deep dive into our connlib design.
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
Yesterday, we were disappointed to learn that The North Face, an outdoor recreation product company, and Leo Burnett Tailor Made, an ad agency retained by The North Face, unethically manipulated Wikipedia. They have risked your trust in our mission for a short-lived marketing stunt. In a video about the campaign, Leo…
The person who tells the most compelling story wins.
Get started with web scraping in Python following this step-by-step tutorial! Learn how to scrape a site with Requests and Beautiful Soup libraries.
The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.
String formatting is probably something you do just about every day in Python, and never think about. It's so easy, just "%d %d" % (i, i) ...
Pairs of viruses where one needs the other to reproduce are well documented, but no one has ever see one virus directly attached to another. "I can’t...
Let’s Encrypt has reached a point where we’re ready to announce our launch schedule. First certificate: Week of July 27, 2015 General availability: Week of September 14, 2015 We will issue the first end entity certificates under our root under tightly controlled circumstances. No cross-signature will be in place yet…
Short Ruby on Rails screencasts containing tips, tricks and tutorials. Great for both novice and experienced web developers.