Computing Performance on the Horizon
USENIX LISA2021 Computing Performance: On the Horizon
The new ProtonMail has passed its independent security audit
Before we released the new Proton Mail, security experts conducted an independent audit of its open source code. You can read their report.
Bringing supply chain security features to the Go community
GitHub’s supply chain security features are now available for Go modules, which will help the Go community discover, report & prevent vulnerabilities.
OAuth with Cloudflare workers on a statically generated site
An article on implementing OAuth user registration for a newsletter on a statically generated site using Cloudflare workers.
Paxos vs. Raft: Have we reached consensus on distributed consensus?
In our 54th reading group meeting, we were looking for an answer to an important question in the distributed systems community: “What about Raft?” We looked at the “ Paxos vs Raft: Have we reached consensus on distributed consensus? ” paper to try to find the answer. As always, we had an excellent presentation, this…
Learn Python ASTs, by building your own linter
Thousands of cam girls live right now from Colombia, the US, Europe and Asia. Watch free with no signup, and see when each model is usually online.
Make Boring Plans
You’re probably familiar with the concept of Choose Boring Technology. If you’re not, I’ll wait for you to read the excellent blog post by…
Arkham Quixote (2020)
“There’s that sort of sense that many technical people will see or feel when you see something and you know what it could be, and you know it could be important, and you see companies just doing it wrong — there’s that powerful desire to fix it and do it right and show them sort of how it’s supposed to be done”
Why UML “Really” Died
There's this post going around the internet called Has UML died without anyone noticing?, In the piece, Ernesto Garbarino says that UML was killed by...
How inevitable is the concept of numbers?
Stephen Wolfram considers if numbers are actually required, the use of symbolics and the potential for the growing role of computational irreducibility.
Golden Handcuffs
Stock-based compensation plans throughout the startup and tech sector are based on “golden handcuffs” – the idea that an employee can’t leave because they would be giving up too much money if they do. I’ve never loved that concept. It feels like staying in a bad marriage for the kids. So I have been involved […]
Apple Captures 75% of Global Handset Market Operating Profit in Q2 2021
Counterpoint Research Insight
How I spend less time on YouTube
Maybe I'm paranoid. But, I think there's a lot of smart people out there dedicating their life's work to make others keep watching videos. Since YouTube's incomprehensible decision to remove dislikes count it's become even easier to waste time on worthless content. In this blog post, I'll describe a simple trick that…
Running IntelliJ Idea with JDK 17 for Better Render Performance with Metal
Running IntelliJ IDEA with JDK 17 for Better Render Performance with Metal, by Mustafa Akın.
What is the Axiom of Choice?
One of the easiest ways to start a (friendly) fight in a group of mathematicians is to bring up the axiom of choice. I'll explain what it is, why it's so controversial, and hopefully shed some light on how we choose axiomatic systems and what that means for the math we do.
Research software code is likely to remain a tangled mess
Research software (i.e., software written to support research in engineering or the sciences) is usually a tangled mess of spaghetti code that only the author knows how to use. Very occasionally I encounter well organized research software that can be used without having an email conversation with the author (who has…
The cost of the “new way to message on instagram” (2020)
If you are on Instagram, you have been probably bombarded by Instagram Stories and notifications about new features like emojis, chat themes, selfie stickers, and “cross-platform messaging” that will allow you to exchange direct messages with, and search for, friends who are on Facebook. But the...
We rendered a million web pages to find out what makes the web slow
We rendered the top 1 million pages on the web, tracking every conceivable performance metric, logging every error, noting every requested URL. To our knowledge this produces the first dataset that connects performance, errors, and library use on the web. In this article we analyze what the data can tell us about…
How to write a resume that converts
Keywords and outcomes that will get you an interview
Using GDPR to obtain one’s data as JSON
TL;DR: If you live in the EU or are a EU citizen, companies must provide personal data you provided or they collected in a machine-readable format, following the article 20 of the GDPR.
How the AWS team will contribute to Rust’s success
Since the start of the year, the AWS Rust team has been drafting our charter and tenets. Charters and tenets are the framework AWS teams use to define our scope and priorities. The charter tells you what the team does, and the tenets tell you how the team will do it. Since one of our […]
CSS Nesting Module
The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards.
How we achieved write speeds of 1.4M rows per second
The detailed story of how to build a vector-based storage model from scratch.
Interpreting 9/11 commemorative Afghan carpets (2011)
The most controversial and confronting of the many categories of Afghan “war carpets” made since the Soviet invasion in 1979 were those which first appeared in early 2002 and which memorialized the…
As cities grow in size, the poor 'get nothing at all': study
On average, people in larger cities are better off economically. But a new study published in the Royal Society Interface builds on previous research that says, that’s not necessarily true for the individual city-dweller. It turns out, bigger cities also produce more income inequality.
The 'Great Resignation' is really the 'Great Discontent'
Employees are quitting in droves. Learn what's fueling the mass job change.