I just got a "NVA Final Notice" postcard, implying I have a package waiting for me.
I love it when govtech does something for me. FCC says it is a known scam.
https://www.fcc.gov/phone-scam-starts-postcard
Home
Public posts preserved on my own site.
Elon Musk is asking people for some python scripts to identify "bots". This is surreal.
I'd like to announce my "Python of Billionaires" boot camp. You'll learn how to use pandas, scipy and scikit-learn to identify bots and new girlfriends using big data and freely available libraries on pypi
♡ 6 ↻ 0
---
Stuff I gotta review now because of pycon:
- thx, usort, ufmt, pessimist,
- scalene, perflint, austin, pyisntrument, py-spy, yappi
- python in browser for data science
- cibuildwheel (for wheel + sdist)
Biden will meet with KPop today. He should not pass up an opportunity to copy Korea's Pop Music Policy (like industrial policy except for pop music)
Think this isn't a thing? Swedish Mafia? That is because the gov't essentially gave musical instruments to any kid who wanted them. Canada? Minimum radio airplay. Korea? Ministry of Culture.
https://www.npr.org/sections/codeswitch/2015/04/13/399414351/how-the-south-korean-government-made-k-pop-a-thing♡ 0 ↻ 0
People, if you had a stack of Swedish pancakes, would you share them? I mean, maybe if I was already full, but not when I'm still hungry.
I finally published my first "Python Librarian" video, me talking for 10 minutes on so_pip, a library I wrote.
https://youtu.be/Uc6UTshThT4
Now for "the making of" tweets. I rehearsed this probably 4-5 times. I wrote a script, didn't use it. I did buy a microphone. Tried 2 screen recorders-Zoom & OBS, settled for OBS. Tried 2 editors, settled for DaVinci Resolve.
♡ 0 ↻ 0Zoom compresses your recorded video as if you're streaming. Not good.
OBS's screenshare + tiny face is best for this sort of content.
Used DaVinci to glue together 3 scenes, chop off the beginning and end of each and remove most of the coughs & silences.♡ 0 ↻ 0
You want to become rich fast? Change your legal name to Richard.
All traffic circles, really https://x.com/CburgesCliff/status/1530873900615225346
The right to own a gun should be positioned as the right it is, the right to shoot your self, to shoot your wife, to shoot up your school or workplace and the right to shoot the poors. (I'd add the right to shoot animals, but most people think that is okay.) https://x.com/Abt_Thomas/status/1530935228222607365
Guns are for what they are used for. Hypothetical hero fantasies are distractions.
♡ 2 ↻ 0
Getting good at recording youtube videos by forgetting to check if audio is recording. I didn't realize that was a practice session.
1/3lb cookies in Reston, aka round meal replacement bar
https://order.online/store/MidnighTreats-1051310/en-US/?hideModal=true&pickup=true
We found the secret cookie shop https://x.com/mistersql/status/1531010833060352003/photo/1
♡ 1 ↻ 0
Me, talking to my TODO list as it grows longer https://x.com/Delta/status/1530365000715575297
KATA: write a program to make all the "what is your name? marc with a c, (gets cup with cark)" jokes
Federal IT law types- omits "boss's verbal opinion from that zoom three weeks ago"
https://digitalpolicy.us/info/policy-types/
No masks but Youngin would like school to teach kids how to do this. https://x.com/nbcwashington/status/1530159190953672705
This is like step one to python getting a compiler- build tools that rewrite your source code (here to inline functions). Next step is writing jinja to code generate source code.
https://pypi.org/project/pyinline/
Where we hiding in our (town)house from the tornados today?
IDEA: Patreoff where you get back your time and money for that crappy video you just watched
It's here! A pox on all of our houses! https://x.com/InsideNoVA/status/1529893017414512643
Now adding copilot to jira as user and assigning it all my tickets. After that I'll add copilot to all the scrum meetings in outlook. https://x.com/HackingBaseball/status/1529946816317472799
Unsubscribe links
It's Hodor! He's crossed over into our world. https://x.com/Acyn/status/1529604286266560512
Tax & regulate bullets, but not the guns. The supply of bullets is pretty low & they get used up fast. The oversupply of guns is colossal.
Require towns and counties to pay insurance to run a dangerous city full of guns. Gun regulations should be state/federal but insurance companies can't push around state federal. Insurance co can push around local gov.
♡ 0 ↻ 0Private sector companies should create a world hostile to people running around with guns. Yes, pretty much only companies with a public face respond to this sort of public pressure.
♡ 0 ↻ 0And we need more single-issue voters, politicians will stop paying attention to a losing issue if you win/lose just as many voters for being pro-gun as anti-gun.
♡ 0 ↻ 0Also, we accept a lot of death for covenience-food animals, people dying in cars for transit convience, people dying without health insurance. It's all the same culture of death & for those 3 issues, all 50 states are okay with it.
♡ 0 ↻ 0
The human brain is an amazing thing. 5 beers and I can still get most of the pee into the toilet. Pour one beer on a laptop and it BSODs.
Web API antipattern- so the use case is to things in a collection. But it isn't a full query language, so you have to scan & check each row. But the API only offers a way to fetch things 1x at a time. And it is rate limited. So really, to do anything I have to
replicate the entire dataset (fetch everything, cache all of it, run a filter locally on the full cache). So really, all the endpoints should be set up for this usecase, all endpoints for other use cases are nerfed by the rate limiting.
♡ 0 ↻ 0In otherwords, when you design a public API, think about a bunch of ways it might be used and see if it is so painful to use the current interface that everyone will switch to downloading every !#$#@$ row, which is exactly what rate limiting is trying to discourage.
♡ 0 ↻ 0
Someone was standing by saying we should do this- had to have been. https://x.com/vxunderground/status/1528813204532510721
On StackOverflow, people vote down questions when they really want to vote down the user for being stupid.
BSOD: "Covpnv64. sys blue screen errors can be caused by a variety of hardware, firmware, driver, or software issues. They can be related to F5 Networks Network Access for Windows. or F5 Networks, Inc. hardware, but not always."
VeeeeeeeePeeeeeeeeEeeeeeen!!!!!! https://x.com/mistersql/status/1529449880984465408/photo/1
♡ 0 ↻ 0
Weird idea- would parquet or other columnar good ways to allow API to download "lots" of data...as an alternative to json/xml... or is the benefit really only for full datasets (i.e. consumers just download a zipped parquet)?
All the latest cool stuff in making sure that python packages are secure: (signing, scanning, etc. Also "show me you got toddlers at home without saying you got toddlers at home")
https://www.youtube.com/watch?v=i1QqhGsbX6Y
And pip-audit is usable now, y'all should start using it in your builds:
https://pypi.org/project/pip-audit/♡ 0 ↻ 0
Feature flags are the best. They're more than named booleans and don't have to be as much as a massive SAAS. imho, no feature flags means deciding to add 1-6 months in between each software release. https://x.com/OtherDevOpsGene/status/1529211536094351360
What is the answer to the every question in IT that pertains to the relationship between an application and the libraries you installed from pypi? It depends.
(And saying it depends is the answer to every question in IT and thinking that is so wise is just irritating. "I don't know go f* yourself" is the answer to every question, too. Violating a Gricean maxim isn't wisdom, just answer the person)
♡ 1 ↻ 0
TWITTER IS PEOPLE! Twitter, it's made of people! Behind every tweet is a person! (even the bots, even the dumb tweets, behind it all is a person!) https://x.com/mistersql/status/1529177093690490881/photo/1
Tests:
xunit test
selenium tests
Passing build w/quality gates (lining, etc)
Compiler finishes w/o warnings
Not tests:
5 person approval chain with no techies in the chain
Word doc "test script" with a signature that it "works"
Test dept whose unfamiliar w/the app tries it out
Process compliance audit (i.e. proof code works because requirement docs were created, approved, meetings held, minutes of meetings compiled)
The bigger and more dysfunctional the org, they more they distrust the first set of tests & trust the 2nd set.♡ 1 ↻ 0
Missing a dimension about how organizations lie to themselves-- Do "thorough validation and testing" but ignore the individual contributors who know that this is a "YOLO" release because the testing & validation is all bureaucratic form-filling that doesn't involve the code. https://x.com/GergelyOrosz/status/1528691292317925377
Okay everyone clear your social calendar - PYCON 2022!
https://www.youtube.com/playlist?list=PL2Uw4_HvXqvYeXy8ab7iRHjA-9HiYhRQl
quick! switch to png sandwiches! https://x.com/AP/status/1528161577647673346
did you know many gov't sites have a code.json or data.json at the root of their domain to let you discover the opensource and open data they have available?
https://www.dol.gov/code.json
https://www.dol.gov/data.json
I haven't found if there are any more of these microformats
Adding .USD to my twitter handle so people know I am a U$D enthusiast. $1 has been pegged to 1USD since 1792. That's stable!
Keep driving & down the road Pad Thai is available. https://x.com/mistersql/status/1528543151400574976/photo/1