[-] bloopernova@programming.dev 139 points 10 months ago

Evil. If you vote republican you support this evil.

They are evil.

[-] bloopernova@programming.dev 85 points 11 months ago

Tree. Style. Tabs.

Best damned extension ever. It's amazing to me that all browsers don't have this style of tabs.

[-] bloopernova@programming.dev 95 points 11 months ago

Mullvad.

Shit you can pay for the service by anonymously mailing them cash.

[-] bloopernova@programming.dev 90 points 1 year ago

I have nothing but a gut feeling to back this up, but isn't this oh so convenient for russia? Now the very powerful USA Israel lobby will be asking for as much aid as possible.

I wouldn't be surprised if russia was behind this and other escalations.

[-] bloopernova@programming.dev 101 points 1 year ago

That sounds ominous as all fuck.

[-] bloopernova@programming.dev 136 points 1 year ago

While this seems to be more aimed at scooters and the like, I've been waiting for electric vehicles and renters to become an issue.

Landlords are going to try to avoid putting in electric car charging points for as long as they can. They simply don't want to spend the money.

[-] bloopernova@programming.dev 113 points 1 year ago

Just fabulous soldiers.

[-] bloopernova@programming.dev 104 points 1 year ago

"ill-fated diarrhea plane"

What a beautiful phrase. Shakespearean.

26
submitted 1 year ago* (last edited 1 year ago) by bloopernova@programming.dev to c/programming@programming.dev

This is solved, I was being dumb. Please see second EDIT below

This isn't really language specific, but if it helps I'm using Python. I can get the parameters just fine with the Traitlets module, but I'm still a novice really and figuring out which patterns to use is challenging.

Say you have a bunch of command line parameters. Some are booleans, where their presence means True, absence means False. Other parameters must accept one text string, and others can be used multiple times to build a list of strings.

It feels inefficient/wrong to use a bunch of IF/THEN/ELSE statements to decide what to do with the parameters, and prone to edge case errors. Is there a pattern that would invoke the correct method based on the combination of input parameters?

Examples:

app thing --dry-run --create --name=newname01 --name=newname02 --verbose

app thing --create --name=newname01 --name=newname02 --name=newname03

app job --cancel -i 01 -i 02 -i 03

EDIT: Via the Traitlets module, I get those arguments parsed and accessible as self.argname, so getting them into my app is working great. It's just deciding what to do with them that is confusing me.

Thank you, sorry for my noobness.

EDIT2: I think I understand where I'm going wrong:

I'm creating subcommands based on objects, not actions. i.e. appname thing --action should really be appname action --thing. Once things are divided up into actions, assigning things to those actions will be much, much easier and straightforward.

Sorry for a confusing and fairly pointless post :(

[-] bloopernova@programming.dev 140 points 1 year ago

Then. Just. Fucking. LEAVE!

[-] bloopernova@programming.dev 143 points 1 year ago

Holy shit he actually said "the report will come out next week". Like his healthcare solution. Or his infrastructure plan. It's all coming out next week.

[-] bloopernova@programming.dev 91 points 1 year ago

They'll do something with AI in 3 years or so, if they still exist.

[-] bloopernova@programming.dev 160 points 1 year ago

Guaranteed that people smarter than the reddit staff will exploit their processes or code to cause mayhem and chaos.

100% guaranteed.

16

When I submit a comment, the edit window stays open. I then get prompted to Stay or Leave the comment, even though it's already been submitted. Is there a way to disable that behaviour?

view more: next ›

bloopernova

joined 1 year ago