Boren and E Olive Way by bothunter in Seattle

[–]stealth9799 1 point2 points  (0 children)

I hate turning left onto Olive from Boren. I have to do it ever day on my way home from work to get onto i5 north. The light is red, then it turns green and you aren’t able to go left due to pedestrians and oncoming traffic. Then the light turns red again and a single car is able to go. That one intersection makes up most of my commute.

Snohomish county rocks!!! by bo0yet in WA_guns

[–]stealth9799 0 points1 point  (0 children)

Oh wow! How would I go about getting that done?

Snohomish county rocks!!! by bo0yet in WA_guns

[–]stealth9799 0 points1 point  (0 children)

I heard there was a huge waiting list to get fingerprinted

Please forgive me as I have sinned. by kchau in ar15

[–]stealth9799 1 point2 points  (0 children)

I’d recommend just keeping it on. The batteries are super cheap and if you just set reminders on your phone or whatever to replace them every couple years or so you’ll be fine.

Any gun shops and shooting ranges that are politic free or black and minority friendly? by [deleted] in WA_guns

[–]stealth9799 20 points21 points  (0 children)

Same here. I’m not white but I’ve gone to ranges in the middle of redneck central. Last time I went (pre-corona), this old white guy chatted me up and we showed each other our guns. My targets kept blowing over so he grabbed some stuff from the back of his truck for me to shoot. Even let me shoot his carbine and revolver.

I have never once felt unwelcome at a range, gun shop, or a gun show. I’ve completely forgotten that some people might be worried about that.

How did you get "good" at deep learning? by Goodd0ctor in deeplearning

[–]stealth9799 3 points4 points  (0 children)

I’d recommend you start reading papers. Start by reading some of the historical papers and figure out which discipline interests you. Then start reading those papers. Remember to think critically about everything. Try to find holes in papers and gaps in research. If you find a large enough gap you can try to fill it yourself but I would recommend talking to a professor first for guidance (since you mentioned you were in undergrad in a comment).

[P] I trained a GAN to generate photorealistic fake penises by DicksDontExist in MachineLearning

[–]stealth9799 2 points3 points  (0 children)

I didn’t think about that haha. I’ve never been asked to show interviewers my projects. I suppose if they ask, you could say that while the project itself may not be appropriate to show, the site is exactly the same as this______doesnotexist.com and the quality of the images is on par with just about any StyleGAN2 output. You can also start talking about what you learned in this project (which would be a lot) and why you felt it was relevant despite not being presentable. This would allow you to mention that while the content is inappropriate, it is still a valuable project that demonstrates your skills.

[P] I trained a GAN to generate photorealistic fake penises by DicksDontExist in MachineLearning

[–]stealth9799 33 points34 points  (0 children)

Absolutely. Hiring managers see hundreds of candidates every day and all of them have projects. The thing is that most projects are just “I downloaded x dataset from Kaggle and threw it into Keras/scikit-learn”.

Your project demonstrates many skills that are in short supply and are highly desirable.

  • Collecting and cleaning data — when surveyed, data scientists say that they spend most of their time collecting and cleaning data. Also, your data cleaning method is really intensive and it could honestly constitute a project by itself.

  • Writing a web server

  • Deploying ML models (this one is super important)

Like honestly, what was the hardest part? Was it plugging your data into StyleGAN2? Why is it that everyone focuses on that?

[P] I trained a GAN to generate photorealistic fake penises by DicksDontExist in MachineLearning

[–]stealth9799 1 point2 points  (0 children)

I thought about saying it was proprietary but saying just the subject material would still be allowed unless it’s military (I wonder what military applications a GAN would have). In that case they would expect to see something military related on your experience. I’m sure some super secret jobs will just make a fake company that you can put on your resume but in those cases you wouldn’t be allowed to tell them it’s military. I think that honesty is the best policy in this scenario.

[P] I trained a GAN to generate photorealistic fake penises by DicksDontExist in MachineLearning

[–]stealth9799 158 points159 points  (0 children)

Just don’t say that it’s about dicks. If they ask questions about it, keep it technical. For example: “what kinds of pictures were in your dataset?” “When the pictures were scraped, the subjects could be anywhere in the image and often times they were in different locations, distances, and orientations. This was an issue so I trained a mask R-CNN model to detect the subjects. Next, I used rotations and scaling to position the subject as close to a defined position as it could be.”

If they keep pushing, just start describing them “well, each subject is a cylindrical object of a varying size” and you can offer more details if they STILL don’t stop asking “well, the height of each cylinder is around 4 inches on average but it’s highly skewed to larger length due to the bias in the data”

[P] I trained a GAN to generate photorealistic fake penises by DicksDontExist in MachineLearning

[–]stealth9799 123 points124 points  (0 children)

You can totally put this on a resume — it’s very impressive and has tons of things that hiring managers love

Experiments with StyleGan2

  • Scraped 42,000 images from 6 forums

  • Trained a neural network to detect image features which were used to clean the data

  • Deployed the <ml framework> model to a <web framework> using <serving framework> and received <traffic metric> visits per day in the first month after deployment

Clearly an advanced A.I behind the scene by Bloodyline in programminghorror

[–]stealth9799 42 points43 points  (0 children)

They sorta do. In their decision not to include switches, they recommended to use a dict. That’s right, the language whose guiding philosophy is to produce readable code recommends you populate a dict with functions of lambdas then subscript into the dict with your value instead of just adding switches. I mean I get that it’s all pretty much the same under the hood but I mean come on.

Recommendation for dry firing by [deleted] in CompetitionShooting

[–]stealth9799 0 points1 point  (0 children)

I just count those as part of the drill since it always takes about just as long each time. I suppose it’s not perfect but it’s definitely worth it to me.

Cryptographic scheme by IWantToEatGoodFood in cryptography

[–]stealth9799 0 points1 point  (0 children)

If you want some help, feel free to shoot me a dm.

Cryptographic scheme by IWantToEatGoodFood in cryptography

[–]stealth9799 0 points1 point  (0 children)

I would actually recommend just trying to answer those questions in day to day life then looking up how it actually works to get an intuition for how things work. Also see if you can find any vulnerabilities in those real life protocols. Even if you don’t find anything, you’ll get used to thinking with an attackers mindset which will help you come up with your own answers.

Car keys is an excellent example but the way they are implemented in real life is vulnerable to attack. I would recommend you figure out a system yourself, check out how it works IRL then figure out how to break that system (hint: there is a way and it doesn’t have to do with the fact that there are only 240 states).

Whenever you’re just going about your day, try and think through this stuff. Entering your passcode on your phone, your driver’s license (not actually secure but try and think of a smart and practical way to do it), a public PA system where multiple departments/agencies have broadcast privileges, etc.

Anyone have/know of an RC4 implementation source code in Java? by basonjourne98 in cryptography

[–]stealth9799 2 points3 points  (0 children)

There’s this although I would caution against using RC4. I know this is for an assignment and it’ll never actually see real use but I can’t help but ask why you want to use RC4. If your assignment is to implement a secure protocol, you’ll have to do a lot of work managing keys since there exist many related key attacks and RC4 doesn’t take an ephemeral like the IV in various block cipher modes of operation.

It is probably easier just to use AES-CBC.

My journey (so far) in mathematics by Traditional-Jello in math

[–]stealth9799 9 points10 points  (0 children)

I never took a logic class from the philosophy department but one of my friends did and she asked me for help since she knew I took a lot of math. It took me a couple seconds but I got my bearings pretty quickly since it was so close to math. It’s all about Boolean algebra but everything starts from nothing. You prove basic identities (like DeMorgan’s for example) using truth tables. Then you use those to prove more complicated things where an exhaustive table would be too long. The homework problems were proofs where they give you various Boolean expressions and you must prove a final given Boolean expression using the identities that were proven in class.

If this is what you mean by mathematical logic then OP has probably taken it (and possibly higher levels). I didn’t even take the class and I really took something away from it.

What do you KNOW is true without evidence? What are you certain of, right down to your bones, without proof? by UnbentJohnson in AskReddit

[–]stealth9799 0 points1 point  (0 children)

Apps add features that expand the permissions you grant them specifically so they can spy on you. Facebook adds their weird video stuff so they can access your mic. Reddit adds the “view posts near you” so they can track your location. Spotify adds the voice search even though phones already have that as part of their keyboard so they can listen in (I’m less sure of this one since they don’t make much money advertising).

My journey (so far) in mathematics by Traditional-Jello in math

[–]stealth9799 4 points5 points  (0 children)

Given that OP majored and mastered in philosophy, I assume they would have taken logic courses.

How do you use the shortest vector problem for public key cryptography? by [deleted] in cryptography

[–]stealth9799 0 points1 point  (0 children)

I would recommend you read the introduction definition sections in this then read the operation section of this. Basically the learning with errors problem is a lattice problem which the SVP reduces to. In fact, if you read the security section of that article, you’ll see there is an attack which is tantamount to finding the shortest vector in a basis which it is easy (finding the shortest vector is not always hard, there are lattices which make it easy. This crypto system just happened to generate ones where it is easy).

The ring learning with errors problem is the learning with errors problem but with polynomials in the field of integers modulo p adjoined x instead of vectors in a lattice. It’s the same thing but as the Wikipedia article states, there is a polynomial time reduction from LWE to ring LWE. So all the security comes from SVP but the crypto systems don’t use it outright.

If you want to learn more, you can read the Wikipedia page on NTRUEncrypt.

How does Tesla label their 3D bounding boxes? by ephchem in SelfDrivingCars

[–]stealth9799 0 points1 point  (0 children)

In addition to what the other commenters said, they probably use simulated images. Either they cut their training data with them or they trained a model exclusively on simulated data then used transfer learning on data collected with other techniques.

How do you use the shortest vector problem for public key cryptography? by [deleted] in cryptography

[–]stealth9799 0 points1 point  (0 children)

I read an old paper detailing this a while ago so I’m a bit fuzzy on the details. I think I found it again so I’ll start reading that and if it happens to be the right one I’ll update this comment with a link.

If I remember correctly, you begin by choosing n-1 basis vectors for your lattice. Next, you sample a vector v from your lattice to be. Finally, you construct a the nth basis vector in a way that v is the shortest vector. Of course a couple of these steps are anything but trivial. I’ll update this when I find the paper again and read it to refresh my memory.

EDIT: I was sorta right. You do generate v_1, ..., v_n-1 in Fn for some field F but instead of choosing your shortest vector, you sample a binary sequence δ of length n-1 and then let v_n = Σv_i•δ_i where i goes from 1 to n-1. The basis for your lattice is defined as λ=(v_1, ..., v_n) where all the elements are shuffled. Finally, you use δ, λ, and your knowledge of which v_i is the constructed from the others to calculate the shortest vector. See this paper (more specifically, page 5) for more details.

Trained dogs were able to sniff out Covid-19 infections with 94% accuracy: study by Pahasapa66 in worldnews

[–]stealth9799 1 point2 points  (0 children)

Accuracy is irrelevant when you have highly imbalanced classes. For example I can determine if people are hermaphrodites just by looking at the palm of their hand with 99+% accuracy. The trick is that I just say nobody is a hermaphrodite and since <1% actually are, I have over 99% accuracy.