Clubhouse is the big stinker that nobody wants to talk about
DO NOT SUBSCRIBE HERE subscribe at wheresyoured.at. Click to read DO NOT SUBSCRIBE HERE subscribe at wheresyoured.at, by Ed Zitron, a Substack publication.
Tips for Better Signup / Login UX
Mobile patterns · Form field validation · Autofocus · Microcopy · Error messages · Error prevention
EFF to FinCEN: Stop Pushing for More Financial Surveillance
Today, EFF submitted comments to the Department of the Treasury’s Financial Crimes Enforcement Network (FinCEN) opposing the agency’s proposal for new regulations of cryptocurrency transactions. As we explain in our comments, financial records can be deeply personal and revealing, containing a...
Noyb aims to end “cookie banner terror” and issues more than 500 GDPR complaints
Today, noyb.eu sent over 500 draft complaints to companies who use unlawful cookie banners - making it the largest wave of complaints since the GDPR came into force.
Confessions of an Unreal Engine 4 Engineering Firefighter (2018)
Author's Note After Release I'm really blown away by the reception of this article. It has spread far wider than I could have ever imagined. The many comments and discussions it has prompted that essentially confirm what I believe is truth by not just fellow engineers but many
Most of the time, you don’t really need another MOOC
Stop procrastinating, go off the happy path, learn just-in-time, and get your hands dirty.
Improving Git protocol security on GitHub
We’re changing which keys are supported in SSH and removing unencrypted Git protocol. If you’re an SSH user, read on for the details and timeline.
Storage is now available in Supabase (YC S20)
Launching Supabase Storage and how you can use it in your apps
Lessons learned after working one year as a Common Lisp Developer (2018)
I intented this to be a small post with some lessons learned after working one year as a CL dev, however it turned out quite long (two parts!). As always: All opinions are my own. This post is not endorsed by anybody.
Raspberry Pi KVMs Compared: TinyPilot and Pi-KVM v3
In a strange coincidence, the authors of TinyPilot and Pi-KVM both emailed me within a week of each other and asked if I'd be interested in one of their KVM devices. Michael Lynch, founder of Tiny Pilot, said he'd used some of my Ansible work in building the TinyPilot update system, and Maxim Devaev, of Pi-KVM, liked…
Justice at Spotify
Spotify is growing in value, yet music workers everywhere see little more than pennies in compensation for the work they make. With the entire live music ecosystem in jeopardy due to the coronavirus pandemic, music workers are more reliant on streaming income than ever. We are calling on Spotify to
Ad block shouldn't break your checkout
TeeSpring's checkout doesn't work if you have ad block turned on
Best practices for writing code comments
While there are many resources to help programmers write better code—such as books and static analyzers—there are few for writing better comments. While it's easy to measure the quantity of comments in a program, it's hard to measure the quality, and the two are not necessarily correlated. A bad comment is worse than…
Human Rapamycin Longevity Clinical Trials Begin
Today is a doubly important day: it marks the final day of the PEARL campaign and it is a celebration of another victory for the life extension community.
Google could have killed Facebook with the flick of a switch
As we near the end of this decade, and more importantly the end of the hell that was 2020, I realised two things. First, I survived catching Covid-19, and secondly that I had a good story about the…
Kropotkin's 'The Conquest of Bread'
A blog containing essays, of varying cogency, about various things that my mind have wandered to.
Pursue High-Quality Leisure
If I stop surfing the Internet, what am I going to do all day?
Why I Didn't Open-Source My Second SaaS
Analytics built for developers. Real user monitoring with page-load decomposition, Core Web Vitals, error tracking and conversion — cookie-free and without a tag manager.
Counting cycles and instructions on the Apple M1 processor
When benchmarking software, we often start by measuring the time elapsed. If you are benchmarking data bandwidth or latency, it is the right measure. However, if you are benchmarking computational tasks where you avoid disk and network accesses and where you only access a few pages of memory, then the time elapsed is…
Why do drum sets have descending toms?
Before mic’ing became a necessity, acoustic drums were just that: acoustic. And when they needed to be louder, drum manufacturers made them bigger and longer. That led to some diameter and de…
Spectre exploits in the "wild"
Personal blog of Julien (jvoisin) Voisin
Chiptunes on an ATtiny4 and the 3 Cent Micro
Ever since hearing about Rob Miles' Bitshift Variations in C Minor , a 4-voice polyphonic 16 minute piece of algorithmically generated music, I wanted to implement it in hardware. Getting it onto just any microcontroller seemed too easy , so I wanted it to run on the smallest µC I could find — the ATtiny4. A while…
Running BGP in large-scale data centers
What the research is: A first-of-its-kind study that details the scalable design, software implementation, and operations of Facebook’s data center routing design, based on Border Gateway Protocol …