Connecting a 1980s Pinball Machine to the Internet

React Is Holding Me Hostage

G-3PO: A Protocol Droid for Ghidra

Issue #338

2/23/2023

{{PreviewText}} 

Kak zhe blat nazivaetsa?
What does the fox say? Here's the issue. That's what it says.

====================================================================

Today's Sponsor: Could be you!

Are you or your company interested in sponsoring the newsletter? Feel free to reach out to me by replying to this email or clicking the link above.

====================================================================

Connecting a 1980s Pinball Machine to the Internet

Published: 21 February 2023
Tags: fpga, hardware


Eli Lipsitz describes building a device that makes it possible for a pinball machine from 1984 to automatically upload scores to the internet.
Some highlights:

  • The device taps into the machine’s memory bus and monitors the game state, uploading scores after each game
  • Leans heavily into hardware over software
  • Includes design files and code on GitHub for anyone interested in building the device themselves


====================================================================

React Is Holding Me Hostage

Published: 22 February 2023
Tags: rant, react


EmNudge shares their opinion on React, and how it has changed over the years.
Some highlights:

  • Explores how the framework has evolved
  • Highlights the problems introduced by hooks
  • React is just more complicated than other alternatives, but has other benefits like being more popular and battle-tested


====================================================================

G-3PO: A Protocol Droid for Ghidra

Published: 21 December 2022
Tags: ai, machine learning, reverse engineering


Olivia Lucca Fraser discusses the motivation and rationale for building a tool that elicits high-level explanatory comments for decompiled function code from the GPT-3 large language model.
Some highlights:

  • Reverse engineers already have plenty of tools for disassembling binaries, but missing tools for explaining what the disassembled code is doing
  • Machine learning is great at giving a rough bird's eye view of what code is doing
  • Sketches out the design of the new tool


-

How did I do?

* Amazing
* Articles not relevant to me
* Articles were relevant, but badly written
* Summaries told me everything I wanted to know
* I like turtles

Want to help?

Thank you for reading! If you enjoy the newsletter, I would really appreciate you helping me spread the word by forwarding this to your friends and colleagues or sharing it on social media! Get cool stuff for your referrals using your link https://abyteofcoding.com.

Your referrals:


If you want to discuss or comment on this issue, head on over to this page at A Byte of Coding. You can also subscribe there if you're new!

Have comments or feedback? Just reply to this email or hit me up on Twitter @AByteOfCoding.

Email landed in your promotions tab? Please move it over to primary so you don't miss the latest issues in the future.
Thanks for your Support! 

Big thanks to all of the Patreon supports and company sponsors. If you want to support the newsletter you can checkout the Patreon page. It's not necessary, but it lets me know that I'm doing a good job and that you're finding value in the content.


Stats (updated daily)

Sent: 3053

Opens: 1397

Clicks: 299

Link Clicks Clicks % Unique Clicks Unique Clicks %
Connecting a 1980s Pinball Machine to the Internet 52 21.05% 55 20.68
React Is Holding Me Hostage 140 56.68% 147 55.26
G-3PO: A Protocol Droid for Ghidra 55 22.27% 64 24.06

Previous

Back to Issues

Next