How sad should I be about ChatGPT? Machines are encroaching on things I care about and now everyone needs to pay attention.
Robert Heaton
@RobJHeaton
Software Engineer @ Stripe | Programming Feedback for Advanced Beginners @ advancedbeginners.substack.com
Robert Heaton’s Tweets
How to use background electrical noise on a recording to work out exactly when it was made - a technique used to verify evidence in at least one court case! Includes an open source implementation.
1
10
43
Show this thread
Parenting is magical but you have to do more of it than you have easy energy for. Gaby, sometimes: “I would kill to go on the internet right now.”
New blog post about parenthood.
1
3
11
CAO CHANGE OF MIND CLOSES IN 15 DAYS
John says it may be the best software course in Europe but don't just take his word on it.
chats with 's
about his career and what makes ISE unique.
Full 12min Interview: software-engineering.ie/interview-with
5
7
I wonder how many other people’s relationships with their kids are based on the ideas of intelligent but inexpert journalists who had a baby and wrote a book in order to make some money without having to travel or do extra research.
New post on parenthood
1
7
I love you son no matter what, even though I don’t think I can say the same about myself yet.
New post about being a parent.
1
5
I work as a security engineer at one of the larger financial tech companies and my hobby is writing about digital security. I was still only a whisker away from getting credit card-scammed. Here's how.
2
12
31
I’ve started taking Oscar to a coffee shop for a “baby latte” first thing on Saturday mornings. This is a transparent cry for connection, but he doesn’t know that yet and still gets excited.
2
14
One of Gaby’s new friends asked if she had any hobbies. Gaby said no not at the moment, I have a job and a baby. How about you? The woman said that she liked to go for walks and do yoga. Gaby does those too but didn’t realise that they counted.
New post.
2
13
New post about writing better sentences, with 6 rewrites of both my and other people's work.
1
1
18
How amazing are children? I have no idea. They’re gutsy, imaginative, and have online access to all the world’s knowledge. They’re also inexperienced, haven’t done the reading, and have access to TikTok.
New post about parenthood.
1
1
7
Gaby and I got married in the Manhattan Court House. “This is a very beautiful moment,” the officiant said, “but I have fifty other couples to get through today so you will need to keep moving.”
New post about parenthood.
1
6
98% of analogies that start "it's a lot like chess" describe something that is in fact nothing like chess.
1
8
I found a vulnerability in the dating app Bumble that allowed an attacker to work out any user’s exact location.
Here’s a full writeup, as seen through the highly dubious eyes of you and your good buddy, Steve Steveington.
7
44
135
Oscar can count to 30. Half the time he gets stuck in a loop: “16, 17, 8, 9, 10, 11, 12…” We’ll have to fix this at some point but for now it does keep him busy forever.
New blog post:
1
9
For now my son Oscar can have big dreams and be anything that he wants to be, but eventually he’ll have to choose something and then he’ll just have a job and a hobby and maybe a blog.
New post about being a dad.
1
9
After 15 years on Facebook, I’ve deleted my account.
New blog post:
1
6
24
New blog post about a few more months as a lockdown parent: Don't worry son, all your friends are weirdos too.
1
1
5
New post about parenthood: Don't worry son, all your friends are weirdos too.
1
6
I was losing my mind but writing down everything she said.
I fucked up my great realization.
1
It's hard when the people you've been commiserating with get better.
1
7
New blog post about buying a first home. It was hard work. We had a new baby and no sense of style.
3
5
There's too much abstraction to feel real wonder.
6
Usually I'd be grumpy that they lifted my writing but I think this time I'll just ask them if "superior rookies" is trademarked and if I can use it.
4
Show this thread
Some random website seems to have passed my post "Systems design for advanced beginners" through Google translate into Spanish and back. This process produced the much more awesome name "Programming for SUPERIOR ROOKIES."
1
4
20
Show this thread
Am I having fun? I often wondered while playing The Last of Us Part 2. I decided that I must be, otherwise why would I still be playing?
More notes:
4
From the archives:
You and your good buddy, Steve Steveington, have almost finished work on your company’s new video game. It’s a banal 2-D platformer in which you run from left to right and collect coins or rings or some other kind of doodad.
8
If she learned to truly love and accept herself then maybe everything could go back to the way it was. Either way it couldn't hurt.
It’s not appropriate to smile in a graveyard so I didn’t smile with my eyes.
2
She was candid about other people's demons.
2
I've found another RCE in the KensingtonWorks mouse manager, and this one's unpatched. To get full code execution all an attacker needs to do is lure you onto an evil website; you don't need to click on or interact with the page in any way.
Writeup:
3
2
10
Trimming your own hair with clippers is risky but at least it's idempotent.
1
1
12
It's comforting to think it was inevitable but it wasn’t.
5
She did have self-awareness, just not enough.
3
In our household hierarchy Gaby and I have the strength and soft power, but Oscar doesn’t care about being reasonable and has no problem burning the system to the ground.
3
7
When people without children ask about what it’s like having a child, the subtext (or sometimes just the text) is often “should I have one?” I think that the only responsible answer is “I don’t know, but here’s my experience so far.”
1
9
There is a god damn load of traffic on the road to Damascus.
3


