Thursday, March 9, 2023

Muni Safe Driver Awards 2023

Muni Safe Driver Awards 2023
By Sophia Scherr

Title: "Muni Safe Driver Awards - Class of 2023! Highlighting Safe Drivers Francisco A. (22 years), Sharon A. (24 years) and Rafael C. (33 years). Text below: "Congratulations to our incredible Muni Safe Driver Awardees! Earning this achievement is a hard-earned career milestone. Next time you ride don't forget to thank your operator!" Muni logo

Keep an eye out for one of our Safe Driver Award PSA’s on your next Muni ride & don’t forget to thank your operator! 

Driving through San Francisco’s winding and hilly terrain in any vehicle is tricky. Doing so in a 40-foot bus, cable car or streetcar is not as easy as our operators make it seem. Despite these challenges, every day our Muni operators connect San Franciscans to where they need to go safely.  

This Saturday marks the 50th Safe Driver Awards, where we celebrate our transit operators who have put safety first in their efforts to deliver you to your home, work and communities. This year 249 operators earned the distinction of being a Muni Safe Driver. Receiving a Safe Driver award is a hard-earned career milestone — to achieve it, operators must have driven at least 1,952 hours during the past fiscal year (July – June) without a preventable incident or collision. Quite a few operators have maintained their Safe Driver status for several decades. Now that’s a dedication we applaud! 

This Saturday, we’ll recognize the following operators for 35+ years of continued safe driving:  

  • Oliverio V. – 48 years (Cable Car) 

  • Lonnie M. – 45 years (Green Division) 

  • Jason L. – 38 years (Green Division) 

  • Eddie C. – 35 years (Cable Car) 

  • Andrew M. – 35 years (Cable Car) 

“I can’t thank our operators enough. They show up to work every day with a commitment to keeping our riders safe. Those recognized at the Safe Drivers Awards ceremony display extraordinarily safe driving track records,” said Jeffrey Tumlin, Director of Transportation. “All our operators have worked throughout the pandemic and in very difficult driving conditions or challenging environments with safety as their top priority. They are the heroes that positively represent our agency daily and deserve the utmost praise for their service!”  

The SFMTA and our city rely on our Muni operators to keep the city moving by providing daily service to hundreds of thousands of riders throughout the Muni network. We not only honor these incredible 249 operators, but all the employees who work hard to make safety the standard by which we operate. Next time you ride, don't forget to thank your operator!  



Published March 08, 2023 at 11:49PM
https://ift.tt/x4g2Pec

Wednesday, March 8, 2023

Show HN: Construct Animate – our new browser-based animation tool https://ift.tt/dj36Me9

Show HN: Construct Animate – our new browser-based animation tool https://ift.tt/10Ri2Nb March 8, 2023 at 03:47PM

Show HN: Co-locating Debian Bullseye with an evil maid https://ift.tt/BTsjFn9

Show HN: Co-locating Debian Bullseye with an evil maid In order to facilitate the secure co-location of a server, I looked into protecting a Debian Bullseye system from evil maid attacks. In addition, since I've enjoyed using ZFS for some time, I decided to rely on a natively encrypted ZFS root file system. Basically... I'd like to take a system containing sensitive information, box it up, and drop it in the mail without worrying about losing it or having it wind up in the wrong hands. A couple of things became clear while researching how to do this. First, there should be little chance that a rogue data-center admin can insert malicious software. When the system reaches the data center and gets powered on we should be confident that it's running our software completely unmodified. As I understand things, Secure Boot is designed to help with this and therefore should be enabled. However, by relying on Secure Boot alone, there will be no remote method of knowing that it hasn't been disabled until after the ZFS pass-phrase is provided to the initramfs via dropbear. At that point it's too late. An evil maid could have already subverted dropbear, for example, and just now stolen the pass-phrase. To avoid this I realized that a second requirement of using a TPM device to automatically unlock the ZFS root was in order. TPM devices have the ability of "sealing" data to so-called Platform Configuration Registers (PCR). This feature allows the data to be accessed only if the "measured" system state matches some original expected state. The TPM can fully start the system unattended but, if anything's unexpectedly meddled with, act like a tripwire requiring the pass-phrase to be typed in manually. If we ssh in and reach dropbear requesting the pass-phrase, we'll know that we either need to update our sealed data after a grub/kernel/initramfs update... or someone's been messing with our start up code. This window of opportunity will be too small for an evil maid to take practical advantage of. This sounded like the right track and I set out to try and configure both, Secure Boot and TPM unlocking of an encrypted ZFS root. I thought it'd take a few hours at most but it actually turned out to be a fair challenge. After a few failed attempts I started tenaciously documenting every avenue. Ultimately I developed helper scripts that can reproduce the configuration should the time come to actually ship a machine out the door. I'm reasonably satisfied with the outcome. However, the scripts haven't been reviewed and neither has the overall process itself. There were a lot of guides I followed that contained typos, bugs, dubious information or simply different requirements. I'm not sure everything is exactly "bullet-proof" for this show HN. For example, I'm beginning to wonder if Secure Boot is necessary and if the TPM alone is sufficient. So naturally, comments and criticisms regarding everything are greatly appreciated. The script files can be found here: https://ift.tt/VfMNSPi and here: https://ift.tt/Hp5gA9O Finally, I hope this effort will be useful to others facing similar needs. March 8, 2023 at 02:49PM

Show HN: Salesforce Announces Einstein GPT https://ift.tt/qwJxtTI

Show HN: Salesforce Announces Einstein GPT Salesforce Announces Einstein GPT, the World’s First Generative AI for CRM https://ift.tt/PMXLnvZ March 8, 2023 at 11:38AM

Show HN: Postcard Bot – Send Any Photo as a Postcard with a Text Message https://ift.tt/1YK40kV

Show HN: Postcard Bot – Send Any Photo as a Postcard with a Text Message Hey HN! This is a fun little project that I built over a weekend back in 2016, and then as life happened I let it dwindle and die. Per request from friends and family, I’ve brought it back to life. Check it out if you want! It’s surprisingly fun receiving physical postcards in the mail. I’ve also got WhatsApp integration and some more fun things in the works, so stay tuned! https://ift.tt/ONASBFy March 8, 2023 at 05:55AM

Show HN: Improve essay writing skills with ChatGPT https://ift.tt/inyGQuY

Show HN: Improve essay writing skills with ChatGPT Hey there folks, today I want to share with you how I came up with a ChatGPT-based service to improve essay writing skills, particularly for tests like PTE (Person Test of English) and IELTS. Now, let me just say upfront that I'm not a huge fan of writing essays. But I know that practice makes perfect, so I force myself to write them every day in the hopes that they'll eventually become easier. However, one of the biggest challenges I face is that I don't always get immediate feedback on my writing. I have a weekly call with my English teacher, which is great, but it means that I have to wait to get feedback on my mistakes. And in the meantime, I keep making the same errors over and over again, which can be frustrating and slow down my progress. That's where ChatGPT comes in. After some experimentation with prompt engineering, I discovered the one that allows me to get instant feedback on my writing. The AI checks things like structure, complexity, vocabulary, and so on, meaning that the main problem was solved. But that's not all. I also realized that ChatGPT could help me take my writing skills to the next level. One day, I was curious to know how a native English speaker would express my thoughts. How close was I to perfect English writing? So I fed my essay into ChatGPT, explained how the perfect essay should be written, asked it to rewrite it as a native speaker would, and saved the meaning at the same time. And let me tell you, I was blown away by the level of English that ChatGPT produced. I put these 2 features (personalized feedback and rewritten essay) into the website and now I am asking for your feedback. There is no need to sign up, just put an essay, and press the button. https://ptewithai.com/ March 8, 2023 at 01:07AM

Show HN: ChatGPT and Document Parser = Ghost https://ift.tt/tNWdK7n

Show HN: ChatGPT and Document Parser = Ghost I've always wanted to just upload a whole book to ChatGPT and ask questions. Obviously with the char limit that's impossible... So some buddies and I built Ghost. We have it limited to 5 pages for uploads for now, but plan on expanding the limit soon. Let me know what you guys think! https://ift.tt/bSWIn4D March 8, 2023 at 12:56AM

Show HN: Do You Know RGB? https://ift.tt/t8kUpbO

Show HN: Do You Know RGB? https://ift.tt/OWhvmMT June 24, 2025 at 01:49PM