Weather Poster

Turns out the last time my Weather Poster from Typified was connected to a wireless network was 2019 and it’s just been collecting dust ever since. This project would be niche even if the poster was a more recent product and I fully recognize most people have long gotten rid of their posters like responsible adults, but for those technology hoarders like me here’s a path to redemption!

If you have the password handy for connecting to your Typified Weather Poster, you can skip straight over to the GitHub repo and you’ll be up and running in ten minutes or less.

However, if you only hoard technology and not the paper/stickers that may have come with it and lost your password like I did you’ll need to connect over USB to recover the password.

On my poster any time it would boot, I could capture the process over USB (plugged into my mac) using screen, but after booting I was unable to enter any commands. Being reckless and just smashing buttons, I realized that during the initial boot process I could press enter and access the shell and enter basic commands (for the 10-15 seconds it took to fully boot), so with my poster connected via the Omega2+ via mini-dock and using screen I was able to run cat /etc/config/wireless to see what the password for the WeatherPoster SSID was (which will also be your password for SSH and the web interface).

Step 1: Connect and power on the poster via USB
Step 2: Run ls /dev/tty.* to locate the device address, if you see multiple and are unsure, unplug the poster, run it again and see which address disappeared from the list.
Step 3: Use the device address you got from Step 2 to run screen, mine looked like
screen /dev/tty.usbserial-0001 115200   
Step 4: Press Enter you should see root@weatherposter# show up briefly as the boot process continues to scroll
Step 5: Run cat /etc/config/wireless to print all the WiFi config info on the device, make note of the password listed under WeatherPoster.
Step 6: Profit. Just kidding. Move on to my repo for the next wave.

Default username on all posters is root, I’m unsure if they share a default password, the original password to mine was weather6124 so you could definitely try that first.

GitHub repo: https://github.com/hijinksinc/wthr-pstr

Side note: I realized after dumping all the files from my poster and inspecting them that the original WeatherPoster repo still exists, so I downloaded a clean (7 year old) copy of that repo to base my code changes off of.

App Update – Complete & Conquer 1.1

Complete & Conquer 1.1 is here and so is Commander Pro

When 1.0 shipped, I promised the to-do core would stay free forever. Still true: recurring objectives, unlimited tasks, the full base game are all free, no caps, no tricks.

New and free for everyone:

  • Recurring objectives (daily, weekdays, weekly, or monthly)
  • Home Screen + Lock Screen widgets
  • Raid fixes – no more taking damage after you’ve cleared your queue
  • Reliability and performance work across the board



Introducing Commander Pro, for commanders who want the deluxe war room:

  • iCloud sync! Your base and progress on both iPhone and Mac
  • Tier 3 advanced tech, the Orca, an elite-tier base
  • GSD Intel: a field-intelligence briefing with completion analytics, streaks, and a raid log
  • Dynamic Island quick-deploy – page through and secure objectives right from the island
  • Raid tuning: Relaxed, Standard, or Intense, plus quiet hours




App Launch: Vibe Coder Tycoon

It’s game time. Or productivity app time. You decide! Vibe Coder Tycoon is officially out now for iOS and macOS. Try your hand at releasing your own vibecoded monstrosity without the burden of paying for Codex or Claude Code.

Building in Pubic: Sound Design

In the past I’ve always just used Pixabay or Freesounds to find sounds for my projects, but recently I’ve started trying to think more intentionally about sound design and actually “make” my own. By no means does this mean I’ve figured anything out or am suddenly an office chair expert, it just means I’m realizing the benefit of more cohesion and the time savings from having to hunt for sounds that compliment each other.

For Vibe Coder Tycoon, I started out with some core guidelines based entirely off my own preferences and the knowledge gleaned from a YouTube video and a couple blog posts. Very scientific stuff.

Guidelines

  • No sounds above C5 (523 Hz) except the win sound
  • No music track – ambient room tone instead (60hz)
  • Softer sounds for things that happen often
  • Sound dB should be reflective of the vibe. App promotion falls flat -16 dB @ 148 Hz vs app goes viral -5 dB @ 392 Hz.

All sounds for Vibe Coder Tycoon were generated using a Python script (I reverse 37% of my previous hurtful things I’ve said about Python), here’s an example of the code for the broke even sound (obviously not including the mixer, envelope, etc. part of the script, just the individual sound definition):

def s_broke_even(rng):
"""~600ms quiet."""
a = triangle(note("D4"), 0.22) * perc(0.22, decay=0.16)
b = triangle(note("A4"), 0.38) * perc(0.38, decay=0.3)
return db(seq(a, b), -14.0)

It remains to be seen if my brain and my Python skills will allow me to generate more complex sounds for future projects, but I’ll certainly try!

If nothing else, my wife says the room tone is perfect for white noise and she’ll use the app when traveling.

Update – Vibe Coder Tycoon

Vibe Coder Tycoon - coming soon to an app store near you

Vibe Coder Tycoon: my playable hot take on every other Reddit post these days is officially sitting in Apple’s review queue.

The pitch: If it wasn’t obvious, you’re a vibe coder. Meet Maude, an AI who has seen your app idea before, several thousand times, and remains unconvinced the world needs another SaaS. You build it anyway! Budgeting your startup cash (read: money borrowed against your Robinhood margin) and your tokens against a 5-hour window, a weekly cap, and rent that’s due on the 28th.

As Maude puts it: “The build ships overnight. I don’t sleep. App Store review, historically, does.”

So while we both wait for Apple to wake up: the website is live, and I’d start saving your tokens now. Maude bills by the burst.