Privacy preserving attribution for advertising
Advertising provides critical support for the Web. We’ve been looking to apply privacy preserving advertising technology to the attribution problem, so t
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 758 posts.
Advertising provides critical support for the Web. We’ve been looking to apply privacy preserving advertising technology to the attribution problem, so t
Read the onX report on corner locked land to learn how much land is involved, the concerns of affected property owners, and what can be done to solve this issue.
Learn from Docker experts to simplify and advance your app development and management with Docker. Stay up to date on Docker events and new version
When I attended NAACL, I wanted to do a little test. I had two pitches for my LLM.int8() paper. One pitch is about how I use advanced quantization methods to achieve no performance degradation transformer inference at scale that makes large models more accessible. The other pitch talks about emergent outliers in…
A strong runner up was this quote, which captures the essence of what we should be trying to do when creating new languages:
People who work get bored when they don't work. People who don't work never get bored.
Building your own entitlement service is key for supporting a modern, flexible SaaS product. Whenever I read about billing systems, there’s a lot of talk about the billing aspects but not so much around entitlements. In the spirit of sharing, and since I haven’t found any good articles about it, I decided to tell you…
In this post, I want to give a nuanced perspective on our experience porting YJIT from C to Rust. I'll talk about the positives, but also discuss the things that we found challenging or suboptimal in our experience.
The German school of Lisp is described by Kazimir Majorinc as a Spartan movement 1 in Lisp implementation. But let me be clear, the Lisps in question are not toys like the one’s littering the Lisp landscape (including my own ). Likewise, these Lisps are not libraries nor are they full-blown development ecosystems.
A design pattern to reduce centralized control and change incentives in social networks.
We use our smartphone for private conversations, store our contacts and organise our meetings with it. The access to all this sensitive data is handled with the so-called permissions. It means, for example, that each app that requires the smartphone camera needs to get the corresponding permission first. Many of the…
AVIF is the first browser image format we've had in 10 years. Let's see how it performs…
When I wrote the introductory article for libjit , I aimed it at programmers who know what JITs are, at least to some extent. I did mention what a JIT is, but only very briefly. The purpose of this article is to provide a better introductory overview of JITing, with code samples that don't rely on any libraries.
We are excited to announce a new embedding model which is significantly more capable, cost effective, and simpler to use.
Learn how alcohol impacts the brain and body over time. Discover tips for making informed health decisions - science-based tools from the Huberman Lab podcast.
Our nation has a housing crisis. The demographic trends driving America’s housing market are impossible to ignore: our country is creating households faster than we’re building houses. Structural shortages in available homes for sale push housing prices higher, while young people are staying single for longer and…
At my company we use a small SQLite database. We define the schema in a single file with SQL CREATE TABLE statements. If we add tables, columns, or indexes, our application will create them automatically the next time it starts up.
Why unsafe Rust is a complex and user unfriendly experience.
Many people believe some transactions are final. The reality is a bit more complicated, and involves technical, social, and legal factors.
Getting ahead of the standard, which went a different way.
Editor's note – May 12, 2023Last year, we launched an important update to Location History. We remain committed to improving the experience and making it as helpful…
Mistakes I made working with my first design agency.
We’ve trained and are open-sourcing a neural net called Whisper that approaches human level robustness and accuracy on English speech recognition.
After a long time it’s time for a big upgrade of my computer hardware orchestra. Here it is! The bigger and better Floppotron 3.0. 512 floppy disk drives, 4 scanners and 16 hard disk drives.
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
I created Papers, Please in 2013 specifically for desktop computers with mouse control. Now, here, in 2022, desktop computers no longer exist and all computing is done via handheld mobile telephone. Time to update this dinosaur. These thousands of words and megabytes of images will cover some bits of porting the game…
Apple today announced M1 Ultra, the next giant leap for Apple silicon and the Mac.
What is surprising is that a 14kB page can load much faster than a 15kB page — maybe 612ms faster — while the difference between a 15kB and a 16kB page is trivial.
I work with U.S. law firms as a non-testifying technical consulting expert on matters involving the Apple platform and iOS apps. Learn more about my litigation consulting.