RANDOMBLOGS (RSS)

robertheaton.com


2. 9. 2024Generating infinite, age-appropriate Cat Crimes puzzles – robertheaton.com
9. 7. 2024PySkyWiFi: completely free, unbelievably stupid wi-fi on long-haul flights – robertheaton.com
25. 3. 2024I've written a book about being a dad; now I want to get it published – robertheaton.com
18. 10. 2023Thousands of elderly twins assure me that my kids will be alright – robertheaton.com
13. 10. 2023Hello Deep Learning – robertheaton.com
30. 8. 2023How to pass a coding interview with me – robertheaton.com
4. 4. 2023I thought I knew what I was doing this time: how our second son was born – robertheaton.com
7. 2. 2023Gamebert: a Game Boy emulator built by Robert – robertheaton.com
14. 12. 2022How sad should I be about ChatGPT? – robertheaton.com
3. 12. 2022Gameboy Doctor: debug and fix your gameboy emulator – robertheaton.com
25. 10. 2022How to date a recording using background electrical noise – robertheaton.com
26. 9. 2022Love the details – robertheaton.com
12. 9. 2022I love him more and more every day on average – robertheaton.com
14. 6. 2022Soon he’ll be three and soon he’ll be twenty-one – robertheaton.com
20. 4. 2022I'm a security engineer and I still almost got scammed – robertheaton.com
15. 3. 2022We're responsible for the Christmas magic now – robertheaton.com
15. 2. 2022Off-The-Record Messaging part 4: key insights – robertheaton.com
15. 2. 2022Off-The-Record Messaging part 3: how OTR works – robertheaton.com
15. 2. 2022Off-The-Record Messaging part 2: deniability and forward secrecy – robertheaton.com
15. 2. 2022Off-The-Record Messaging part 1: the problem with PGP – robertheaton.com
7. 12. 2021I wouldn't call my friends strong male role models but they'll have to do – robertheaton.com
30. 11. 2021How to write better sentences: 6 examples – robertheaton.com
14. 9. 2021Height: 2ft 10 inches. Occupation: baby – robertheaton.com
25. 8. 2021Vulnerability in Bumble dating app reveals any user's exact location – robertheaton.com
20. 4. 2021Another family without a backstory – robertheaton.com
16. 2. 2021Reliable osquery deployment for the paranoid – robertheaton.com
8. 2. 2021Deleting Facebook – robertheaton.com
6. 1. 2021Don't worry son, all your friends are weirdos too – robertheaton.com
25. 11. 2020Buying a first home – robertheaton.com
2. 11. 2020It can’t be for nothing: notes from The Last of Us Part 2 – robertheaton.com
29. 9. 2020Another RCE vulnerability in KensingtonWorks – robertheaton.com
22. 9. 2020I got married and had kids so you don't have to – robertheaton.com
12. 8. 2020Programming Projects for Advanced Beginners #7: Auto-project-builder – robertheaton.com
5. 8. 2020What is an advanced beginner? – robertheaton.com
26. 7. 2020PFAB #19: Working with raw bytes – robertheaton.com
22. 7. 2020Preventing impossible game levels using cryptography – robertheaton.com
13. 7. 2020PFAB #18: Adventures in shrinking serialized data – robertheaton.com
27. 6. 2020PFAB #17: pre-computation sounds like cheating but isn't – robertheaton.com
24. 6. 2020Remote code execution vulnerability in KensingtonWorks mouse manager – robertheaton.com
14. 6. 2020PFAB #16: How to make your code faster and why you often shouldn't bother – robertheaton.com
26. 5. 2020A blogging style guide, vol 2 – robertheaton.com
26. 5. 2020A blogging style guide vol. 2 – robertheaton.com
17. 5. 2020PFAB #15: Don't overwork your functions – robertheaton.com
17. 5. 2020PFAB #15: Don't overwork your functions – robertheaton.com
13. 5. 2020Parenthood #7: the coronavirus and happy birthday edition – robertheaton.com
13. 5. 2020Parenthood #7: the coronavirus and happy birthday edition – robertheaton.com
3. 5. 2020PFAB #14: Evil `eval` – robertheaton.com
3. 5. 2020PFAB #14: Evil `eval` – robertheaton.com
27. 4. 2020How does a TCP Reset Attack work? – robertheaton.com
27. 4. 2020How does a TCP Reset Attack work? – robertheaton.com
27. 4. 2020How does a TCP Reset Attack work? – robertheaton.com
19. 4. 2020PFAB #13: When code is too clever to be clean – robertheaton.com
19. 4. 2020PFAB #13: When code is too clever to be clean – robertheaton.com
19. 4. 2020PFAB #13: When code is too clever to be clean – robertheaton.com
13. 4. 2020Hundreds of companies assert usage rights over all ideas sent through their services – robertheaton.com
13. 4. 2020Hundreds of companies assert usage rights over all ideas sent through their services – robertheaton.com
13. 4. 2020Hundreds of companies assert usage rights over all ideas sent through their services – robertheaton.com
6. 4. 2020Systems design for advanced beginners – robertheaton.com
6. 4. 2020Systems design for advanced beginners – robertheaton.com
6. 4. 2020Systems design for Advanced Beginners – robertheaton.com
18. 3. 2020How to make yourself happier by making your iPhone worse – robertheaton.com
18. 3. 2020How to make yourself happier by making your iPhone worse – robertheaton.com
18. 3. 2020How to make yourself happier by making your iPhone worse – robertheaton.com
13. 3. 2020Smile by Papa (Gary Computer Remix) – robertheaton.com
13. 3. 2020Smile by Papa (Gary Computer Remix) – robertheaton.com
13. 3. 2020Smile by Papa (Gary Computer Remix) – robertheaton.com
7. 3. 2020PFAB #11: Separating logic and data – robertheaton.com
7. 3. 2020PFAB #11: Separating logic and data – robertheaton.com
6. 3. 2020Interview on the Cyberwire podcast about Wacom data collection – robertheaton.com
6. 3. 2020Interview on the Cyberwire podcast about Wacom data collection – robertheaton.com
2. 3. 2020Parenthood #6: Re-rolling the dice – robertheaton.com
2. 3. 2020Parenthood #6: Re-rolling the dice – robertheaton.com
25. 2. 2020Online tracking is about finding excuses to send HTTP requests – robertheaton.com
25. 2. 2020Online tracking is about finding excuses to send HTTP requests – robertheaton.com
23. 2. 2020PFAB #10: First-class functions and dependency injection – robertheaton.com
18. 2. 2020Don't let "Magic Enhancer for YouTube" slurp up your browsing history – robertheaton.com
8. 2. 2020PFAB #9: Batch vs Stream processing – robertheaton.com
7. 2. 2020Send me your privacy abuse tipoffs – robertheaton.com
5. 2. 2020Wacom drawing tablets track the name of every application that you open – robertheaton.com
26. 1. 2020PFAB #8: Input validation - tradeoffs between convenience and surprise – robertheaton.com
14. 1. 2020How to set up The Hive on AWS ElasticSearch – robertheaton.com
6. 1. 2020Parenthood #5: Great cement ideas that will make your partner happy – robertheaton.com
4. 1. 2020PFAB#7: How to write a library – robertheaton.com
1. 1. 20202019 review – robertheaton.com
28. 12. 2019PFAB#6: Real-world debugging practice – robertheaton.com
7. 12. 2019PFAB#3: How to rigorously analyze your journey to work – robertheaton.com
5. 12. 2019Why I have office hours and why you should too – robertheaton.com
30. 11. 2019PFAB#2: How to structure your programs – robertheaton.com
21. 11. 2019How to man-in-the-middle proxy your IOT devices – robertheaton.com
11. 11. 2019PFAB#1: Define your boundaries – robertheaton.com
8. 11. 2019Programming Feedback for Advanced Beginners #0 – robertheaton.com
8. 11. 2019I will give you feedback on your code – robertheaton.com
10. 10. 2019Parenthood #4: Untitled Potato Portrait – robertheaton.com
24. 9. 2019How to come up with blog post ideas – robertheaton.com
15. 9. 2019HP printers try to send data back to HP about your devices and what you print – robertheaton.com
25. 8. 2019Parenthood #3: Oscar Heaton, Quarterly Baby Review – robertheaton.com
12. 8. 2019Programming Projects for Advanced Beginners #6: User Logins – robertheaton.com
11. 8. 2019Real-World Programming Projects for Advanced Beginners – robertheaton.com
6. 8. 2019Peeking through stock option exercise windows – robertheaton.com
27. 7. 2019Programming Videos for Advanced Beginners #1: Battleships – robertheaton.com
25. 7. 2019How to man-in-the-middle your IOT devices – robertheaton.com
23. 7. 2019Maximizing profits and evaluating success as a Craigslist seller – robertheaton.com
8. 7. 2019How to write an afl wrapper for any language – robertheaton.com
30. 6. 2019Port scans and industrial fans: 1 month of parenthood – robertheaton.com
24. 6. 2019I was 7 words away from being spear-phished – robertheaton.com
17. 6. 2019Childbirth: a father's-eye view – robertheaton.com
1. 5. 2019Endless Summer by The Midnight: a brief analysis – robertheaton.com
28. 4. 2019Skeptical advice for programming jobseekers – robertheaton.com
21. 4. 2019Synth1: an unofficial manual – robertheaton.com
14. 4. 2019Open Source for Advanced Beginners #1: bashplotlib – robertheaton.com
13. 4. 2019Open Source for Advanced Beginners – robertheaton.com
6. 4. 2019How does Tor work? – robertheaton.com
31. 3. 2019The Robot Reserve Army of Labor – robertheaton.com
25. 3. 2019What beginner's mind is really like – robertheaton.com
17. 3. 2019ROBERT: prove that your randomized trial really was random – robertheaton.com
7. 3. 2019How to get to Silver in Rocket League 1v1s – robertheaton.com
24. 2. 2019Making peace with Simpson's Paradox – robertheaton.com
16. 2. 2019Introducing Afl-Ruby: fuzz your Ruby programs using afl – robertheaton.com
6. 2. 2019It was all so easy: a story about privacy – robertheaton.com
27. 1. 2019Third-party dream cookies – robertheaton.com
15. 1. 2019A brief history of wi-fi privacy vulnerabilities – robertheaton.com
17. 12. 2018The Wavefunction Collapse Algorithm explained very clearly – robertheaton.com
8. 12. 2018Programming Projects for Advanced Beginners – robertheaton.com
@kaja47, 0xDEADBEEF funkcionálně.cz, k47.cz