How internet ads work
header bidding, DFP, GAM, cpm ... welcome in the world of ads, where everything is an acronym. Le me try to explain how everything works under the hood.
The latest blog posts to take off on Hacker News. 4,838 posts.
header bidding, DFP, GAM, cpm ... welcome in the world of ads, where everything is an acronym. Le me try to explain how everything works under the hood.
I. The Body Keeps The Score is a book about post-traumatic stress disorder. The author, Bessel van der Kolk, helped discover the condition and lobby for its inclusion in the DSM, and the brief fora…
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
Jupyter Notebooks has been the significant player in the interactive ...
A new Mozilla-Ipsos poll reveals that a majority of iPhone users treasure privacy — but aren’t aware of the device's ad tracking
Government Must Have Reasonable Suspicion of Digital Contraband Before Searching Electronic Devices at the U.S. Border
This article previously appeared in War On The Rocks There was a time when much of U.S. academia was engaged in weapon systems research for the Defense Department and intelligence community. Some o…
Red Hat introduces the open sourcing of Project Quay, the upstream project representing the code that powers Red Hat Quay and Quay.io.
CockroachDB 19.2 improves latency, reliability, and usability. We’re bringing the speed of distributed transactions closer to the theoretical minimum.
I like to sleep, but more importantly, I like to sleep while my cloud service is running.
Lin Clark introduces the Bytecode Alliance, and uses Code Cartoon illustrations to share their vision of a WebAssembly ecosystem that is secure by default, fixing cracks in today’s software foundations. ...
Google, the real Aggregator, is squeezing OTAs, which acted like Aggregators while depending on Google for demand. It’s easy to say Google is being unfair, but this may be better for consumer…
A problem that would have been discovered in the future would now be captured by the SMART stats when the process reads that section of disk today.
The standard for browsing the web over a text-=based terminal is Lynx, right? ...
As previously discussed on this blog, Intel decided to quit the desktop board business in 2013. What has not been discussed is how Intel treated the buyers of the last generation (i.e. 8-series Lynx Point chipsets) of those boards. Since I have now acquired two of those boards, DZ87KLT-75K and DQ87PG, I had an…
Blogwashing is a scammy SEO tactic which involves changing an old blogs publish date to a more current date to fake freshness to a search engine.
Thanks to your donations, we have been developing a software to free us all from YouTube & Co for a year. Why have we gone much further than the first release, (crowdfunded in the spring of 2018), you might ask? Well, that's because we sincerely believe in the emancipatory power of PeerTube. This article is...
How does mentoring work? I asked this question ten years into my software engineering career when I joined Uber. Until then, I've never received or done mentoring, or at least never put this label on any activity I've done before. Uber, however, had an official mentoring program. Almost
Code that shows how floating point arithmetic can go wrong, and how C and C++ can return different results for similar code.
<p>For years I’ve noodled around with various setups for a Python development environment. A couple of years ago <a href="https://jacobian.org/2018/feb/21/python-environment-2018/">I wrote about a setup I finally liked</a>; this is an update to that post.</p> <p>Bad news: this stuff still isn’t stable, and…
You can process data that doesn’t fit in memory by using four basic techniques: spending money, compression, chunking, and indexing.
Speed has been one of Chrome’s core principles since the beginning - we’re constantly working to give users an experience that is instant a...
Andy attempts to revive his blog by predicting what databases will look like in the year 2065.
The first task of the 21st Weekly Challenge was a very old one: to find (what would eventually become known as) Euler’s number.
My name is Jamie Heinemeier Hansson. Since my husband, David, tweeted about an unfortunate and ridiculous situation with AppleCard that involves me, I have been (or my credit-worthiness has been) the subject of lots of speculation. Unlike David, I am an extremely private person who does not post on social media. I am…
Using vectorized processing in an execution engine makes more efficient use of modern CPUs by changing the data orientation (from rows to columns) to get more out of the CPU cache and deep instruction pipelines by operating on batches of data at a time.
QUIC, the new internet transport protocol set to replace TCP, was comprehensively built by tech industry leaders over nearly seven years. Go behind the scenes to see how QUIC evolved from a lofty experiment to a standard set to modernize the internet.