Virtual Machine as a core Android Primitive
News and insights on the Android platform, developer tools, and events.
CCC Invites to the 37th Chaos Communication Congress in Hamburg
After a three-year break, the Chaos Computer Club will host its 37th Chaos Communication Congress (37C3) from 27 December to 30 December 2023. We invite you to the CCH in Hamburg for Germany's most...
Emerging architectures for LLM applications
A reference architecture for the LLM app stack. It shows the most common systems, tools, and design patterns used by AI startups and tech companies.
Adtech surveillance and government surveillance are often the same
In the absence of comprehensive federal privacy legislation in the United States, the targeted advertising industry, fueled by personal information harvested from our cell phone applications, has run roughshod over our privacy. Worse, the boundaries between corporate surveillance and government...
From Zero to main(): Bare metal C (2019)
A community and blog for embedded software makers
Toyota adopts the North American charging standard
PLANO, Texas (Oct. 19, 2023) – Toyota Motor North America, Inc. (TMNA) today announced it has reached an agreement with Tesla, Inc. to adopt the North American Charging Standard (NACS) on its battery electric vehicles (BEVs) beginning in 2025. In […]
FerretDB: open-source MongoDB alternative
After many months of development, FerretDB is now production-ready. We are excited to announce the general availability of FerretDB v1.0.
“Inverse vaccine” shows potential to treat MS and other autoimmune diseases
A new type of vaccine developed by researchers at the University of Chicago’s Pritzker School of Molecular Engineering (PME) has shown in the lab setting that
Phoenix Dev Blog – Streams
LiveView's new Streams feature is set to be a game changer and yet easy to use at the same time. Chris McCord writes this dev blog post shining a light onto this new feature.
Developer marketing for early-stage startups – what we’ve learned
Since starting PostHog in 2020, we’ve learned a bunch about what does and doesn’t work when it comes to marketing to engineers. There are plenty of…
Increasing QUIC and UDP Throughput over Tailscale
Recent optimizations in Tailscale improve UDP throughput, boosting performance for QUIC, HTTP/3, and other UDP-based applications on Linux.
I love building a startup in Rust but wouldn't pick it again
For almost two years now, the vast majority of our backend code was written in Rust (aside from a little bit of Python). I love Rust, it’s by far my favorite language. I find myself missing match in pretty much every other language I go to. However, if I was doing it over, I wouldn’t choose Rust. This advice is…
Zig 0.11
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
Article 45 of eIDAS 2.0 will roll back web security by 12 years
The EU is poised to pass a sweeping new regulation, eIDAS 2.0. Buried deep in the text is Article 45, which returns us to the dark ages of 2011, when certificate authorities (CAs) could collaborate with governments to spy on encrypted traffic—and get away with it. Article 45 forbids browsers from...
Faster neural networks straight from JPEG (2018)
Uber AI Labs introduces a method for making neural networks that process images faster and more accurately by leveraging JPEG representations.
Every Mastodon user has an RSS feed
The distributed social network Mastodon has grown to 12.8 million user accounts, supporting itself through user
DOS/4GW made Windows 95 game compatibility easier, but with higher stakes
A popular path to protected mode.
Blood pressure should be measured lying down: study
Research Highlights: An analysis of data from a long-running study of more than 11,000 adults from four diverse communities in the United States has found that adults who had high blood pressure while both seated upright and lying supine (flat on ...
Migrating from AWS to Fly.io
Flying away from AWS
NotebookLM: An AI Notebook
We’re rolling out NotebookLM, an experimental offering from Google Labs to summarize information, complex ideas and brainstorm new connections.
Before you try to do something, make sure you can do nothing
If you can't do nothing, then don't expect to be able to do something.
Re-implementing LangChain in 100 lines of code
LangChain has become a tremendously popular toolkit for building a wide range of LLM-powered applications, including chat, Q&A and document search. In this blogpost I re-implement some of the novel LangChain functionality as a learning exercise, looking at the low-level prompts it uses to create these higher level…
Growing share of Americans favor more nuclear power
About six-in-ten U.S. adults now say they favor more nuclear power plants to generate electricity, up from 43% in 2020.
WiFi can read through walls
UCSB researchers’ new method enables high-quality imaging of still objects with WiFi by using the Geometrical Theory of Diffraction and the corresponding Keller cones to trace edges of the objects.
GPT-4 vision prompt injection
Learn what GPT-4 Vision Prompt Injection is, and discover effective strategies to protect your models and data from vulnerabilities.
Retries – An interactive study of request retry methods
An interactive guide to retrying requests: why naive retries overload a failing service, and how exponential backoff and jitter fix it.
Rust fact vs. fiction: 5 Insights from Google's Rust journey in 2022
Wondering about Rust? We're addressing rumors and providing insight gained from years of early adoption of Rust here at Google.
Statement on President Carter’s Health
ATLANTA (Feb. 18, 2023) — After a series of short hospital stays, former U.S. President Jimmy Carter today decided to spend his remaining time at home with his family and receive hospice care instead of additional medical intervention. He has the full support of his family and his medical team. The Carter family asks…