Newsletter Subject

Hackaday Newsletter 0x02

From

hackaday.com

Email Address

editor@hackaday.com

Sent On

Fri, Feb 19, 2021 05:03 PM

Email Preheader Text

Legacy Code is the Telltale Heart under this Hacker's Floorboards The Rotary-X Engine is a Revolutio

Legacy Code is the Telltale Heart under this Hacker's Floorboards [HACKADAY]( The Rotary-X Engine is a Revolution in Thermodynamics [Read Article Now»]( It Ain't Broke, But Should I Fix It? By [Elliot Williams]( Five years ago, I wrote a [series on getting started with your own MQTT-based home information/automation network](. Five years is a long time in Hackaday time. At the time, the ESP8266 was a lot newer, and the Arduino port wasn't fully in shape yet, and the easiest software framework to get MQTT up and running was NodeMCU; so that's what I used for the article series, and as a consequence a handful of devices around my house run minor modifications of that basic "hello world", but doing useful stuff. Since then, NodeMCU has changed a bunch of its libraries and the ESP32 has replaced the ESP8266 in my parts drawer. If you tried to run my code, you'd find that it won't run on an ESP8266 without porting or compiling an old version of NodeMCU for yourself anyway, and it won't run on an ESP32 at all. When [Chris Lott] tried to follow my guide, [he discovered that Micropython is probably a better language choice in 2021](. To minimize lines of code, I'd agree, although the Arduino and Espressif's own native IDF have grown into the job just about as well. In short, anything but NodeMCU. But my home automation system doesn't care. Those little guys are running 24/7, flipping bits like it was still 2016. Thermometers, light sensors, and power meters haven't changed much in five years, and although I've revamped the databasing, display, and user control a number of times since then, using a fixed communication transport protocol means that they're still talking the same language. Indeed, even if NodeMCU is dead to me, the MQTT content of my original series is all still valid, and installing a broker on a Raspberry Pi has only become easier in the intervening five years. So I've got a bunch of legacy code running within the walls of my own home, and it makes me nervous. If the devices fail, or maybe when they eventually fail, it's not going to be "just flash another ESP8266 and replace it", because even though I have some ancient NodeMCU binaries sitting around, I know when to throw in the towel. But there's no good reason to pull them down and start reflashing either. Except that it makes me a little bit itchy, just knowing that there's orphaned, dead-end code running all around me. Surrounding me. Staring deep into my hacker's heart. I know better than to tear down a running system, even though I could do it one device at a time, and each module would surely be a simple, independent fix; even though I'd love the excuse to play around with Micropython and its MQTT implementation on the ESP8266, or maybe even swap some of them out for ESP32s; even though these were all temporary quick hacks that have somehow served for five (5!) years. I certainly know better, right? (Right?) From the Blog --------------------------------------------------------------- [Europa Decision Delivers Crushing Blow to NASA’s Space Launch System (SLS)]( By [Tom Nardi]( NASA's Europa Clipper mission will not be flying on the SLS. Is that the last nail in the coffin? [Read more »]( [Trouble With The Texas Power Grid as Cold Weather Boosts Demand, Knocks Out Generators]( By [Jenny List]( A winter ice storm knocked out power in Texas. Why can't they just get juice from Oklahoma? [Read more »]( [Tesla Recalls Cars With eMMC Failures, Calls Part a ‘Wear Item’]( By [Lewin Day]( Tesla is trying to put the burden on the consumer with its eMMC-related recall. This beggars belief. [Read more »]( [Hackaday Podcast]( [Hackaday Podcast 106: Connector Kerfuffle, Tuning Fork Time, Spinach Contact Prints, and Tesla’s Permanent Memory]( By [Hackaday Editors]( What happened last week on Hackaday? Editors Mike Szczys and Elliot Williams get you up to speed. [Read more »]( If You Missed It --------------------------------------------------------------- [Bitbanged DVI On A Raspberry Pi RP2040 Microcontroller]( [Print-in-Place Connectors Aim to Make Wiring Easier]( [VGA Without The Hassle, From Your PlayStation One]( [PC Overclocking with an Air Conditioner]( [Cosmic Ray Flips Bit, Assists Mario 64 Speedrunner]( [Hackaday]( NEVER MISS A HACK [Share]( [Share]( [Share]( [Terms of Use]( [Privacy Policy]( [Hackaday.io]( [Hackaday.com]( This email was sent to {EMAIL} [why did I get this?]( [unsubscribe from this list]( [update preferences]( Hackaday.com · 61 S Fair Oaks Ave Ste 200 · Pasadena, CA 91105-2270 · USA

Marketing emails from hackaday.com

View More
Sent On

06/12/2024

Sent On

11/10/2024

Sent On

04/10/2024

Sent On

20/09/2024

Sent On

13/09/2024

Sent On

11/09/2024

Email Content Statistics

Subscribe Now

Subject Line Length

Data shows that subject lines with 6 to 10 words generated 21 percent higher open rate.

Subscribe Now

Average in this category

Subscribe Now

Number of Words

The more words in the content, the more time the user will need to spend reading. Get straight to the point with catchy short phrases and interesting photos and graphics.

Subscribe Now

Average in this category

Subscribe Now

Number of Images

More images or large images might cause the email to load slower. Aim for a balance of words and images.

Subscribe Now

Average in this category

Subscribe Now

Time to Read

Longer reading time requires more attention and patience from users. Aim for short phrases and catchy keywords.

Subscribe Now

Average in this category

Subscribe Now

Predicted open rate

Subscribe Now

Spam Score

Spam score is determined by a large number of checks performed on the content of the email. For the best delivery results, it is advised to lower your spam score as much as possible.

Subscribe Now

Flesch reading score

Flesch reading score measures how complex a text is. The lower the score, the more difficult the text is to read. The Flesch readability score uses the average length of your sentences (measured by the number of words) and the average number of syllables per word in an equation to calculate the reading ease. Text with a very high Flesch reading ease score (about 100) is straightforward and easy to read, with short sentences and no words of more than two syllables. Usually, a reading ease score of 60-70 is considered acceptable/normal for web copy.

Subscribe Now

Technologies

What powers this email? Every email we receive is parsed to determine the sending ESP and any additional email technologies used.

Subscribe Now

Email Size (not include images)

Font Used

No. Font Name
Subscribe Now

Copyright © 2019–2025 SimilarMail.