Colin Percival Profile
Colin Percival

@cperciva

Followers
15K
Following
1K
Media
213
Statuses
24K

Computer Scientist, FreeBSD/EC2 maintainer, FreeBSD Release Engineering Lead, AWS Hero, and author of @Tarsnap.

Maple Ridge, British Columbia
Joined November 2008
Don't wanna be here? Send us removal request.
@cperciva
Colin Percival
3 days
I asked Grok to hallucinate a photo of three people. It gave me two pictures of four people. but insisted that there were only three people.
Tweet media one
6
0
7
@cperciva
Colin Percival
5 days
I just released this week's FreeBSD snapshot builds: Of note, we're no longer building i386, powerpc, or powerpcspe images for FreeBSD 15.0-CURRENT. It took a while, but the world is moving on from 32-bit systems.
1
1
21
@cperciva
Colin Percival
11 days
A non-broken FreeBSD 14.3-RELEASE amd64 ZFS RAW VM image is now available: Thanks to @vermaden for reminding me to do this and testing the resulting image.
2
12
63
@cperciva
Colin Percival
13 days
I tend to be a 429, but for some clients I can subtract 27 from that error code.
@awsdevelopers
AWS Developers
13 days
🧠 HTTP Status Code Personality Test: Which one are YOU? . • 307: Always redirecting to new adventures 🚦.• 403: Setting firm boundaries 🚫.• 404: Mysteriously disappearing 👻. Join the builder community and continue the conversation with Builder ID:
0
0
0
@cperciva
Colin Percival
13 days
Do I know anyone who works at @Hetzner_Online? Looking to establish a more streamlined/robust process for getting FreeBSD releases into the Hetzner Cloud than "random FreeBSD-using customer sends an email to support@".
1
12
26
@cperciva
Colin Percival
28 days
Reminder: If you see something released in the next few days, there's a good chance it was rushed out to fulfill a promise of "second quarter". Bonuses, promotions, and even remaining employed can depend on landing code a few days earlier; but bad incentives produce bad products.
0
2
24
@cperciva
Colin Percival
1 month
If you're running a conference in Canada with an international audience, please consider adding "how to immigrate to Canada" to your schedule. Yes, no matter what the conference is about. Seriously, a large chunk of my time at @BSDCan was talking to Americans about this.
2
2
17
@cperciva
Colin Percival
1 month
RT @MarkJCarney: Being a father is the greatest privilege and responsibility of my life. To all of the dads who have shown up day in and….
0
767
0
@cperciva
Colin Percival
1 month
Conferences in large hotels have their place, but university lecture rooms are very good for technical talks -- among other things, because there's desks for laptops -- and "let's head to [closest pub to conference site]" results in a lot of important conversations happening.
0
0
7
@cperciva
Colin Percival
1 month
I have attended and spoken at many other venues over the years, but this remains my favourite conference, especially for presenting new work, due to the highly technical audience (tshirt-to-suit ratio > 10) and the relaxed university campus environment.
1
0
5
@cperciva
Colin Percival
1 month
Since then I've given many more talks at BSDCans across the years, including announcing scrypt (2009), everything you need to know about cryptography in 1 hour (2010), porting FreeBSD to EC2 (2011), profiling the kernel boot (2018), and speeding up the boot (2022).
1
0
7
@cperciva
Colin Percival
1 month
I was reminded today that it's 20 years since my first @BSDCan talk -- the one where I made the first public announcement of a side channel attack against Intel Hyperthreading. Times were very different back then: Instead of thanking me for my work, Intel tried to get me fired.
4
5
59
@cperciva
Colin Percival
1 month
At the @freebsd developer summit at @BSDCan . Anyone who couldn't make it to Ottawa (and also people physically in Ottawa but suffering from jetlag in their hotel rooms) can watch the developer summit at
0
1
10
@cperciva
Colin Percival
1 month
Upgrading my laptop to 14.3-RELEASE at 39000' while flying to @BSDCan. (Thank you @AirCanada for the free wifi!).
0
0
19
@cperciva
Colin Percival
1 month
FreeBSD 14.3-RELEASE is now available: Thanks to all the developers who worked on this, everyone who tested and reported bugs, and also to Amazon who sponsored my work (FreeBSD/EC2 and release engineering) for the past year.
Tweet card summary image
freebsd.org
FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms.
3
51
156
@cperciva
Colin Percival
1 month
I asked ChatGPT to "draw a picture that encapsulates what you think of Colin Percival", and it asked me if I wanted a picture which emphasized my work on computer security, or my role as an MP Candidate. I have never been a candidate for public office of any sort.
@paulg
Paul Graham
1 month
Inspired by Lev Reyzin's example, I tried asking ChatGPT 4o to "draw a picture that encapsulates what you think of me." Then I asked it to draw one that encapsulated what it thought of Paul Graham.
Tweet media one
Tweet media two
1
0
12
@cperciva
Colin Percival
2 months
FreeBSD 14.3-RELEASE images are starting to hit mirrors. Reminder: It's not official until a GPG-signed email goes out to the freebsd-announce mailing list. We probably won't have to pull the release at this point, but if we do it wouldn't be the first time it has happened.
2
15
57
@cperciva
Colin Percival
2 months
Blog post: A year of funded FreeBSD development:
2
5
30
@cperciva
Colin Percival
2 months
(Apologies to former inhabitants of Lubyanka, from which I appropriated the joke.).
1
0
2
@cperciva
Colin Percival
2 months
Little-known fact about US government architecture: ICE detention facilities are incredibly tall. So tall, in fact, that you can see El Salvador from their basements.
1
0
4