My programming hot take of the day is that your user model shouldn't contain your password hash field.
It should be a on a separate table and web app tutorials should go through the effort of putting it on a separate table.
Because eventually you're going to log or serialize the user model in a way that is going to accidentally leak the password hash.
And while systematic log redaction is nice, it's much harder than simply not storing the two things with each other.
And lo, the entire D&D 5th edition System Reference Document has been published under a Creative Commons license. At the end of the day that’s one of the most culturally significant CC releases ever. Wild. Thanks to all who advocated. #TTRPG #CreativeCommons
Ahh... I mean sure. But only a melon would publish under 1.0a at this point. The Creative Commons for the D&D SRD is rather more relevant.
Oh! Which means that when Level Up takes the plunge you'll get the full rules for D&D 5e AND everything under Level Up 5e which is _rather more generous_ and offers rather more support.
https://www.levelup5e.com/system-reference-document
Significantly outdoes
https://www.dndbeyond.com/attachments/39j2li89/SRD5.1-CCBY4.0License.pdf
So @montecook, are MCG now going to release the #Cypher core system under #creativecommons , and join such great games as Blades in the Dark, Dungeon World, Gumshoe, and Fate?
The #srd is such a small amount of content that putting it under #creativecommons has only benefits, and zero cost -- rules can't be copyrighted, and the #ogl was perpetual. Many other games already use CC. Negative association with brand doesn't make sense, as the SRD doesn't contain any brand stuff.
Another upside, is that it leapfrogs the #opendnd and #orc crowd -- so are Paizo #pathfinder, @peginc@savageworlds.social #SavageWorlds, Chaosium #basicroleplay all now going to move to Creative Commons as well? That would be great.
Ironsworn: Starforged is now available in print through Modiphius! Order online, or check with your favorite local game store about stocking or ordering Starforged.
Modiphius US:
https://modiphius.us/en-us/collections/ironsworn
Modiphius UK:
https://www.modiphius.net/en-us/collections/ironsworn
I've also added a new "buy" page to the official website with links for purchasing Ironsworn, Delve, and Starforged:
https://www.ironswornrpg.com/buy
Thanks, as always, for supporting my creative endeavors!
I got TeslaMate (https://github.com/adriankumpf/teslamate) up and running via docker, so I can start collecting some data from my new car, and just did my first trip (to the shops at lunch).
Just a simple docker compose deploy, with PostgreSQL for the database, Grafana for the reporting, and Mosquitto (MQTT) for integration.
It runs on my own local server (QNAP NAS), but could be your own server in the cloud (you would need to add a secure proxy in front for access), and calls the Tesla API for realtime data.
New breach: Zurich Japan had 2.6M records compromised earlier this month with 756k unique email addresses. Data also included names, genders, DoBs and insured vehicle info. 19% were already in @haveibeenpwned. Read more: https://therecord.media/millions-of-aflac-zurich-insurance-customers-in-japan-have-data-leaked-after-breach/
#penpot, the #opensource #design tool, will be out of beta at the end of this month - 31 January. @penpot launch page, for the livestream: https://penpot.app/countdown.html?mtm_campaign=penpotlaunchcountdown&mtm_source=fediverse
Of a half dozen pages on how to remove dual boot Linux (I'm giving an old computer to someone else) only one of them had a sanity check to change the default boot loader first, and make sure it was working (reboot a few times) before deleting the Linux partition. All the rest said to delete Linux first, then try and repaid/fix the boot, which seems quite crazy! The safe article: https://itsfoss.com/uninstall-ubuntu-linux-windows-dual-boot/
Sydney Alt.NET is back this month (Jan 24th) with a major format change!
Get all the details at https://www.meetup.com/sydney-alt-net/events/290171299/
Add it to your calendar, boost this toot, and spread the word in whatever way works best for you!🙂
IPv6 Coming to Azure AD.
Microsoft will begin introducing IPv6 support into Azure AD services in a phased approach, starting March 31st, 2023.
https://lnkd.in/dYnz7k4f
#microsoft #ipv6 #azure #azure #azuread #azureactivedirectory #ipv4 #conditionalaccess #microsoftentra #identity #identityprovider #idp #iam #iag
I really wish more #IoT and #HomeAutomation companies had privacy/mission statements like Eve: https://www.evehome.com/en/privacy
I was there was the original OGL was created. I know first hand how hard those drafting it tried to sincerely make it so that it would last forever and would never screw over anyone that used it. So when we decided to create a Cypher System open license with the same goals, of course we used the OGL as a model. And now after two days of potential WotC shenanigans, people are looking at our open license as though it's dodgy. Sigh.
Well, I've spent the last couple of days torn between YouTube and the brand-new #DefendTheOGL Discord trying to keep track of what is... apparently... #Hasbro #WotC trying to single-handedly destroy the entire fucking #ttrpg industry.
I'm not losing much, saved again by my own incompetence, but I'm retooling my own projects to never rely on the fruits of Hasbro's poisoned tree ever again.
Lead Consultant @TelstraPurple, doing Internet-of-Things (#IoT), #dotnet, #blockchain, #DevSecOps. Certified Azure IoT Developer, MCSD: ALM, #PRINCE2, Scrum. Tabletop gamer.