A proposal for on-device ad auctions to choose relevant ads from websites a user has previously visited, designed so it cannot be used by third parties to track user browsing behavior across sites.
Partnering with Fastly—Oblivious HTTP relay for FLEDGE's 𝑘-anonymity server - Chrome Developers
We are improving Chrome’s privacy measures by partnering with Fastly to implement the 𝑘-anonymity server for FLEDGE. With data being relayed through an OHTTP relay in this implementation, Google servers do not receive the IP addresses of end users. The 𝑘-anonymity server is an incremental step towards the full implementation of FLEDGE.
VEX: Standardization for a Vulnerability Exploit Data Exchange Format
VEX documents, a companion to software bills of materials (SBOMs), describe how and whether a piece of software is affected by a certain vulnerability.
We talk about scale a lot here at The Next Platform, but there are many different aspects to this beyond lashing a bunch of nodes together and counting
For several years, the fast startup time of an application or service in Java has been a highly discussed topic. According to the authors of numerous articles, it seems if you don’t apply som…
Naming conventions in programming – a review of scientific literature — Makimo – Consultancy & Software Development Services
Every programmer faces the problem of finding good names to communicate the author’s intent. See how science answers this question and get actionable insights.
I started agitating for this in 1997 and wrote about it in 2006. The problem with the magical medium of email is that it’s an open API. Anyone with a computer can plug into it, without anyone…
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
Daniel Lemire talks about the lessons learned while writing the fast JSON parser, simdjson. One of the most important lessons is the importance of a nearly obsessive focus on performance metrics - to constantly measure the impact of the choices.
Signal K is about publishing a common modern and open data format for marine use. A format for the modern boat, compatible with NMEA, friendly to WiFi, cellphones, tablets, and the Internet. A format available to everyone, where anyone can contribute.
Stephen Wolfram explores the broader picture of what's going on inside ChatGPT and why it produces meaningful text. Discusses models, training neural nets, embeddings, tokens, transformers, language syntax.
You Probably Shouldn't Mock the Database – dominikbraun.io
To keep unit tests fast and isolated, the data access layer is often tested using a mock of the database. But are unit tests and mocks actually a good choice?
PEAK:AIO provides HPC-level performance for AI with NAS simplicity and low cost – Blocks and Files
UK startup PEAK:AIO has rewrittten some of the NFS stack and LInux RAID code to get a small 1RU server with a PCIe 5 bus sending 80GB/sec of data to a single GPU client server for AI processing. Three cheap servers doing this would send 240GB/sec to the GPU server, faster than high-end storage arrays […]
Why HTTP/3 uses UDP protocol under QUIC instead of TCP?
HTTP/3's use of UDP provides several advantages over TCP, including faster connections, better performance on high-latency networks, and improved security.
Programming Elixir ≥1.6: Functional | Concurrent | Pragmatic | Fun by Dave Thomas.
Some of Dave’s words I found particularly interesting, insightful, or inspiring.
“But mostly, I want you to have fun.”
“…you can think about programming in a different way.”
“You no longer have to think too hard about protecting your data consistency in a multithreaded environment.”
“I don’t want to hide data. I want to transform it.”