tired: zoom break out room
wired: zoom freak out room
Home
Public posts preserved on my own site.
Groundhog read the covid charts and says it will be another 12 months of "12 Monkeys" cosplay at home.
Every few years I visit medium again and say "I don't understand any of this"- I don't understand how they have more than 2 users. I don't understand their paywalls. I don't understand why it is effortless to follow people on twitter but the UI on medium fights me when I try
Mortage company... you are 800th in line for a customer service rep... you would like to stay on hold until you die?
The revolution will not be televised, it will be a coup & on TikTok https://x.com/amuse/status/1356323566917210114
This is how innovation really works, someone gets an idea for a joke that is so funny you need to write a python library and publish it to pypi. https://x.com/mistersql/status/1356255195106308097
Does anyone work at National Archives and still have access to that "official guidance on naming columns in dbs" that suggested mechanistically removing vowels & consonants in a way that yielded nearly encrypted variable names (but shorter!)
If documents like that are not made public, we will forget what a bad idea it was and someone will repeat it.
It was a PDF on the intranet, it was there about 10 years ago.♡ 0 ↻ 0
It's all about framing. We got a bright future where every country in the world has united to work together to terraform the planet and get rid of Florida. It is heart-warming.
With respect to career titles, we are code
I got a python package naming convention going on,
- whats_that_code (mostly done)
- wheres_my_package (yet to be published)
- whose_module (starting right now...)
#python is there a good solution for "I got `import foo` in my python file, which pypi package do I need to install to get that?"
astroid, importlib can parse the code and say, "You need module foo" but modules only sometimes match package names & packages can have 2+ modules.
Pycharm does this somehow, it will say "hey, you wrote import requests, do you want me to install it" so I infer it has solved the problem.
Stackoverflow really only has variations on what astroid/importlib does-- no link to pypi package names.♡ 0 ↻ 0The use case is when the package is *not* already installed, inspecting locally installed packages is trivial & typically, if you write `import requests` and requests is already installed, you don't have any problems to solve.
♡ 0 ↻ 0
new version of my #StackOverflow code extractor https://pypi.org/project/so-pip/
- fixed lots of bugs
- better support for language not-python
- slightly better UX
Next round of improvements are going to be UX
Don't hire a dog as a programmer, they always enjoy eating their own dog food.
given what percent of OS projects are abandoned, instead of CONTRIBUTING, it should say "HOW_TO_TAKE_OVER" because if you think about it, doing so without agreement with the original dev & can be controversial/stuff to fight about/discourage people to take over
So I spit my side project (so_pip) into 3 subprojects, whats_that_code, random_names, and (soon) infer_packages_needed.
It will be interesting to see if the side-side project gets more attention & pypi downloads
packaging in python... "well, http://setup.py, http://manfest.in, how many hours do you have?"
in c# "well, you like XML right? so csproj or nuspec, sometimes AssemblyInfo.cs, nuget for libs, choco for apps"
in go "we got 3 lines of syntax in a go.mod file."
Hmm, go's package ecosystem might be sort of crazy too: https://donatstudios.com/Go-v2-Modules
♡ 0 ↻ 0
There is a business model for destroying people's reputation online & then asking them for money to take down the content. Sounds like the revenge porn biz, but for victims that aren't pretty women.
https://www.nytimes.com/2021/01/30/technology/change-my-google-results.html
Living this right now. https://x.com/SMBCComics/status/784831089038598144
Yeah, python really screwed up their ecosystem with python 2/3. Let's take the counterexample, of .NET, super simple, just read my 350 page PDF explaining the differences & compatibility of 1.0, 1.1, 2.0, 3.x, 4.x, core, Xamarin, Unity, standard, hold on this box isn't big enough
Funny, looks like MS inserted a Microsoft copyright claim on all the templates for your code as if all code written with any Microsoft tool becomes the property of Microsoft. That is copyright maximalism for you!
https://www.fuget.org/packages/Ukadc.Diagnostics/1.0.61915
Someone solve one of my interview questions in a way that makes it look too easy. Next I guess I'll see someone solve it in one line. Judging what is a hard software problem itself is hard.
These company service status pages need a button right under "service up" that says "well not for me!"
I'm subtweeting you terraformio
I want code completion here:
def name_
I regularly hit tab about that point and it takes me a few seconds to figure out why code completion doesn't work.
Idea for #jetbrains
This image describes where I am on the autism spectrum (autism goes from rain-man-disability to "weird"-but-they-make-good-programmers... so it's a problematic label) https://x.com/mistersql/status/1355220972593438720/photo/1
Just reading this is like debugging someone else's code. Our financial system has gotten complicated. The trades happen faster than the real underlying transaction creating liabilities (I guess they normally are small) that can explode w/ hi transaction volume & price volatility https://twitter.com/KralcTrebor/status/1354952686165225478
pip, pipenv, poetry, twine, code artifact-- none of these play well with each other. Almost like they were developed by five separate teams who don't communicate much.
All the up/down sites are reporting parler is up but all the other websites report that the only thing that is up is a static webpage. I guess that is a high availability plan, if it can fool enough people.
So Robinhoods ToS lets them just whatever with your money? Buy, sell, whatever? What a business model. They can pump & dump in plain sight & don't even need permission? This is like legalizing theft by ToS. https://x.com/themaxburns/status/1354876195163287554
Seems counterproductive. Every company has a shadow password repo, sometimes it just is a crappy one, like a MS Word document on the users desktop. https://twitter.com/anotarian/status/1354802364230758403
Wow, Robinhood is now doing unauthorized trades on their customer's accounts. This is a new form of gambling with other people's money. https://x.com/RightWingCope/status/1354858634640023552
IDEA: a bank, but if you forget your password, your bank sets all your money on fire. Way better than fiat currency.
Is Robinhood a bank? So we got a single stock bubble and a run on a quasi-bank all in the same day.
RECIPE: kansas chilaquiles. Get a bowl of corn flakes, instead of milk, pour in salsa or chili sauce (the enchilada sauce style, not tabasco). I haven't tried it yet, but it should work in theory.
500 reputation points if you can solve this hard-ish #python problem. If you can solve it, poetry might be able to run `poetry shell` correctly on windows
https://stackoverflow.com/questions/65902925/how-do-i-get-the-parent-shells-path-on-windows-in-pure-python
new to me: You ever use `safety` to check if #python packages are malicious? New player on the scene: `jake`, made by sonatype, but they got a free version. As easy as `safety` to use. I can't tell if they're using the same vuln list or differnt.
https://github.com/sonatype-nexus-community/jake
IDEA: machine learning model to generate new passwords that are just like real leaked passwords (same way machines can generate hyperrealistic faces of people that don't exist). Then generate a 100k of those and use them in brute force password guessing attacks.
The entropy in human chosen passwords is an illusion.
♡ 0 ↻ 0
promise: you'll be busy transforming O(n!) algorithms into O(1)
reality: you'll be busy figuring out why the environment variables are there in one window but not there in another.
Hmm, good chance this is how I bought Gamestop too, I've never really checked. https://x.com/jasonfurman/status/1354491817861869568
I just got hit with a late fee because it takes over 20 days for a mortgage payment to mail & post. I don't even have the mortgage bill for February's bill. Post office has been trashed.