@observ.ing Hi! I came across your GitHub while browsing GitHub orgs today and wanted to let you know that there's a typo in your domain name on the GitHub profile. The bsky handle is right, so people can figure it out from that, but should be a quick fix ✨
Margaret Fero
@maggiefero.bsky.social
Margaret is the founder of Neat Systems (neatsystems.dev), a presenter, and an interdisciplinary hacker. They love opensource projects, playing other people's videogames, reading, and nerding out about privacy and information disclosure models.
What's your favorite thing to do with half and half? A toogoodtogo bag this week included a quart and a half best by tomorrow, and I've still got about a quart 😅 So far, we made savory cream of wheat and put splashes of it into things. Up next is potato soup.
Bike question: anybody have a good solution for keeping cold wind out of your ears? None of my usual ear coverage strategies work well with a helmet.
I'm safely home from #pyconUS and very excited to be joining @reconinfosec.com tomorrow at 10:30am PT to talk about making "glue work" work for your career! There will be some security-specific content, but the core ideas apply to any technical role. Hope to see some of you there!
@maggiefero.bsky.social, Founder of Neat Systems, joins us tomorrow on #ThursDef at 12:30pm CT to discuss Making Glue Work! Register for free to join our fireside chat style Zoom webinar 👉 thursdef.com #ThursdayDefensive #cybersecurity #infosec
Cookie thieves caught stealing dev secrets via fake Claude Code installers www.theregister.com/security/202...
Cookie thieves caught stealing dev secrets via fake Claude Code installers
New IElevator2 COM interface? No problem
theregister.com
📣📣 It's not too late to volunteer at #PyConUS 2026! We still have open shifts throughout the conference. Even a couple of hours makes a real difference! Sign up today ➡️ us.pycon.org/2026/volunte...
Join usssssssssssssss, Python friendssssssss 🐍
Hello #PyConUS folks! There’s an unofficial signal group myself and some other familiar faces have put together. We have: - cool people - a code of conduct - a 4-week message retention policy - at least one doctor If you’re attending #PyCon and want to join, reply or DM me 🐍✨
The closer we get to #pycon the more excited I am that I managed to figure out the logistics to make it happen ✨ Gonna see so many of you soooooon 🐍🐍🐍🐍🐍
I did a sidequest this week, inspired by @dascho.bsky.social to mitigate some of the namespace risks presented by #llms, #agentic coding, and #mcp servers. The result was SquatGuard, planting plastic flowers to protect the hive. You can read about it here: phildini.dev/slopsquattin...
Plastic Flowers to Protect the Hive - phildini.dev
Pre-register hallucinated package names. Fill them with guardrails. The devastating spell becomes homework.
phildini.dev
My #nbpy talk recording is available now! youtu.be/LL62AQ6dt1U Thanks to @aeracode.org for the speedy and delightful editing, to @skimbrel.bsky.social and their team on the program committee for the opportunity to give this talk, and the whole organizing team for a delightful conference!
Crisis (Technical) Communication: Teaching Survival Skills You Didn’t Know... - Margaret Fero - 2026
YouTube video by North Bay Python
youtu.be
For your viewing pleasure, our time lapse video of the community strike. One frame every 10 seconds. As always, thanks so much to everyone who could stick around and help! It means we as organizers get to go enjoy dinner with all you fabulous people rather than spend many hours on cleanup. #NBPy
WOW, having bridged my account over here at @dariaphoebe.com 's request for #nbpy means that I'm experiencing the hashtag feed from an account that isn't my posting account for the first time. It's REALLY driving home *exactly* how much I post when I'm live blogging a conference 😅
#NBPy 2026 ran at a loss this year. It's a public service and we'll be back in 2027, but we could use your help closing the budget gap. Donate at https://nbpy.link/donate
That's another #NBPy in the books. We'll be back next year for the 8th edition and our 10th anniversary. From the bottom of our hearts: thanks for being the kind of community that speaks truth to power, instills hope for the future, and makes each […] [Original post on social.northbaypython.org]
Here’s Why You Should Go To North Bay Python Next Year mechanicalgirl.com/post/here-s-... #NBPy #NBPython
Why You Should Go To North Bay Python Next Year
mechanicalgirl.com
(You too can donate at https://nbpy.link/donate)
Donation for North Bay Python
## **About North Bay Python** North Bay Python is a boutique, one-track conference held annually in Petaluma, CA. We take inclusion seriously and ensure our speakers come from a diverse, international lineup. Suggested Donation Amount $25 $50 $100 $256 $500 $1000 - none - Other Donation Amount Optional: Checking this box covers the PSF's 3% processing fees and makes your gift go further. Thank you! Total Amount I want to contribute this amount every month year for installments You can specify the number of installments, or you can leave the number of installments blank if you want to make an open-ended commitment. In either case, you can choose to cancel at any time. Email Address * Payment Options Payment Method Email PayPal Pay later Contact information is required for transaction processing, accounting system, and compliance purposes. Please see the PSF Privacy Notice for more information. Name and Address Required First Name * Middle Name Last Name * How should your name appear publicly? Enter "Anonymous" to keep it hidden. Display Name Country (Home) * - select Country (Home) - United States Afghanistan Åland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bonaire, Saint Eustatius and Saba Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory Brunei Darussalam Bulgaria Burkina Faso Burundi Cabo Verde Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo, Republic Of The Congo, The Democratic Republic of the Cook Islands Costa Rica Côte d’Ivoire Croatia Cuba Curaçao Cyprus Czech Republic Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Eswatini Ethiopia Falkland Islands (Malvinas) Faroe Islands Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and McDonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran, Islamic Republic of Iraq Ireland Isle of Man Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Korea, Democratic People's Republic of Korea, Republic of Kosovo Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia (Federated States of) Micronesia, Federated States of Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestine, State of Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Barthélemy Saint Helena Saint Kitts and Nevis Saint Lucia Saint Martin (French part) Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Serbia and Montenegro Seychelles Sierra Leone Singapore Sint Maarten (Dutch Part) Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Islands South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Sweden Switzerland Syrian Arab Republic Taiwan Tajikistan Tanzania, United Republic of Thailand Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu Uganda Ukraine United Arab Emirates United Kingdom United States Minor Outlying Islands Uruguay Uzbekistan Vanuatu Venezuela Viet Nam Virgin Islands, British Virgin Islands, U.S. Wallis and Futuna Western Sahara Yemen Zambia Zimbabwe Street Address (Home) * City (Home) * State (Home) * - select State/Province - Alabama Alaska American Samoa Arizona Arkansas Armed Forces Americas Armed Forces Europe Armed Forces Pacific California Colorado Connecticut Delaware District of Columbia Florida Georgia Guam Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Northern Mariana Islands Ohio Oklahoma Oregon Pennsylvania Puerto Rico Rhode Island South Carolina South Dakota Tennessee Texas United States Minor Outlying Islands Utah Vermont Virgin Islands Virginia Washington West Virginia Wisconsin Wyoming Postal Code (Home) __Review your contribution **About the PSF** The Python Software Foundation is a non-profit organization entirely supported by its sponsor members and the public. Our mission is to further the development of the Python language and its applications. Payments are processed by PayPal, but may be made either through your existing PayPal account or your credit card. You will choose your payment method after you are transferred to the PayPal server. **How the Donation Works** If you wish to use a credit card, once on the PayPal site click the link "Don't have a PayPal account?", which will take you to a credit card form. A PayPal account is **not** required. For your security, this website and the PSF do not acquire or retain any of your credit card data. It is all handled by PayPal. Following the transaction, you will receive both a PayPal receipt and/or our formal acknowledgement of your tax-deductible (USA) donation. Please whitelist psfmember.org and check your spam bins if you don't receive the acknowledgement from the PSF. Thank you for your donation!
psfmember.org
I encourage attendees of #NBPy to donate "if they got more value out of the conference than what they paid". Today, our post-conference donations total more than a Silver Sponsorship. We have a truly wonderful community who care about us continuing to do what we do. I'm so grateful.
Another #NBPy in the books. We'll be back next year! From the bottom of our hearts: thanks for being the kind of community that speaks truth to power, instills hope, and makes us all better practitioners. All our love 💖 ~ @chrisjrn.fyi @skimbrel.bsky.social @aeracode.org @riley.pub
Kicking off today's posting at #nbpy shortly, and now there's (temporarily) a bridge! If you like it, thank @dariaphoebe.com
I couldn't figure it out in the time I had for lunch either but here it is for tomorrow! MaggieFero.hachyderm.io.ap.brid.gy I'll likely turn it off tomorrow night after the talks end.
I'm at @northbaypython.org and once again leaving a pointer here to where I'll live post #nbpy content over on Mastodon rather than trying to post on two platforms in line. Feel free to reply to this if you have a question or follow-up but no account there, though! hachyderm.io/@MaggieFero/...
Margaret Fero (@MaggieFero@hachyderm.io)
Attached: 1 image The Aight Herons have spotted three bird species on our way to the morning kickoff! @chrisjrn@social.coop has now officially welcomed us to @NorthBayPython@social.northbaypython.org...
hachyderm.io
bird count bird count birrrrrrd counnnnnnnnt (can you tell I'm excited to spot the birds?)
This Saturday during @northbaypython.org I'm going to be counting the bird species I spot at #ReisRiverRanch as part of the Bay Birding Challenge, which raises money for the Golden Gate Bird Alliance in addition to generating some cool conservation data about the 9 bay area counties' birds!
This Saturday during @northbaypython.org I'm going to be counting the bird species I spot at #ReisRiverRanch as part of the Bay Birding Challenge, which raises money for the Golden Gate Bird Alliance in addition to generating some cool conservation data about the 9 bay area counties' birds!
Support Margaret Fero - The Bay Birding Challenge 2026
I'm excited to join this initiative! Protecting wildlife and our shared natural environment is important to me, and I love a good excuse to spot some local creatures. Please support my efforts in co...
charity.pledgeit.org
There's a key technical problem over at @civic.band. I have blogged about it, and would appreciate reads and shares. It's the most #CivicTech and #OpenData problem I've ever worked on. meta.civic.band/archive/the-...
CivicBand After Dark: The Extraction Problem
How do we get structured item and vote data out of the unstructured PDF text?
meta.civic.band
To my non tech normies, PSA: when you share a link, everything after the ? is tracking. Those “query parameters” tell companies exactly how you arrived, what app you clicked, which ad or email sent you, sometimes a unique identifier tied to you. You can delete everything after the question mark.
If anyone is still looking for a team for the Bay Birdathon, I think we have some extra room on my team, the Aight Herons! Today is the last day to sign up, but lmk if you'd like the link! Some of us will be birding from @northbaypython.org , which always has incredible birds to spot during breaks!
NEWS YOU CAN PROBABLY MAKE USE OF (can I phrase that any snappier?) Hotel Petaluma found some more rooms for #NBPy attendees over the weekend, so if you want to stay in Petaluma during #NBPy, now you can!
We stumbled upon a small number of hotel rooms at the Hotel Petaluma for the weekend of #NBPy. Want to stay in town? Follow the link and book – group.tapestrycollection.com/qs1vkl – the rate expires Tuesday, so please get in quick.
Yay! Congratulations to everyone, especially my county librarian, Deb Sica, who I've been very fortunate to get to know through my work with our Library Advisory Commission. Her dedication to patron access, privacy, and inclusion ensure that our unincorporated areas are as supported as our cities.
ALA is thrilled to announce the 2026 recipients of the #ILoveMyLibrarian Award! Congratulations to these 10 outstanding librarians - people who power possibility in our neighborhoods, our schools, and our places of higher learning. Meet the 2026 honorees here: https://bit.ly/3HcHvEy
This week in "the library is the real everything app": I just learned that they now also have pet adoption support??? waived adoption fees from Oakland Animal Services in March with your Oakland Public Library card and they'll be hosting bilingual "pup-ups" soon to help you find a new friend!