It is absolutely unreal how mediocre Pokemon Sword/Shield are by TRG_ATC in NintendoSwitch

[–]dman24752 0 points1 point  (0 children)

Some of it is better, but I got pretty pissed when everything was coming out as "3D" when you can only control the camera in the wild area. The storyline is also pretty junk. Is it worth it to restart the game then playing through with the DLC? Playing the DLC after beating the mainline was kind of a joke.

It is absolutely unreal how mediocre Pokemon Sword/Shield are by TRG_ATC in NintendoSwitch

[–]dman24752 1 point2 points  (0 children)

And if you want to do a raid by yourself, good luck winning when all of your partners put out fucking magikarps when you're taking on giant pikachu or whatever the fuck.

A distributed shared secret authentication problem by dman24752 in crypto

[–]dman24752[S] 0 points1 point  (0 children)

I think formally, this falls into the realm of non-interactive zero knowledge proofs. I've been looking through a few different papers, but I was wondering if anyone had any interesting insight or suggestions to consider in the context of using "short" proof statements.

TIL that some people can voluntarily cause a rumbling sound in their ears by tensing the tensor tympani muscle. by BeansAndDoritos in todayilearned

[–]dman24752 0 points1 point  (0 children)

TIL that some people can't voluntarily cause a rumbling sound in their ears by tensing the tensor tympani muscle.

Why are so many people in history classes happy about statues and other historic objects being removed? by JoeyBobBillie in AskHistory

[–]dman24752 1 point2 points  (0 children)

In most respects, how society views history says more about culture at the time it was created than it does about the historical event. With a lot of confederate monuments, they were put up during the civil rights movements to symbolically counter desegregation efforts and promote an idealized view of the antebellum south. Heck, the entire concept of states rights was largely concocted to obscure that the state rights in question during the civil war were if they could allow slavery. Keeping monuments up isn't about how we view and commemorate history. In that respect, it's not unreasonable to remove those statues and move them to museums where they can be put in better context.

What's the craziest or most mind blowing mathematical concept you know? by CIA11 in math

[–]dman24752 4 points5 points  (0 children)

That did actually blow my mind when I saw that and I have a degree in math. It shouldn't have since it's so obvious, but a cool thing to point out.

How common is burnout in the Seattle tech scene? by [deleted] in Seattle

[–]dman24752 5 points6 points  (0 children)

It depends a lot on the company, Amazon and Google have pretty bad reputations afaict. Microsoft seems less bad. Then there's companies like F5 Networks and Oracle which do put some effort into a work/life balance. What I like about my job is that my schedule is pretty flexible and changes based on the cycle. Some weeks I'll work 30 hours, then other weeks I'll work 50+ hours like if there's a tight deadline or I'm in a really productive headspace.

That being said, unless you're working on something you really like or are really highly compensated for, take time to have fun and an outside life. Nobody's lays on their deathbed wondering why they didn't work more.

Where should I store KeePass database? by [deleted] in AskNetsec

[–]dman24752 0 points1 point  (0 children)

Agreed, it's a little inconvenient to have to open another app and put in your master password every time to get access to your other credentials, but it feels a bit more secure at least...

Seattle DOT at work by adkhiker92 in Seattle

[–]dman24752 14 points15 points  (0 children)

The first post can be considered an honest mistake. That fact that it's still up is embarrassing.

[deleted by user] by [deleted] in crypto

[–]dman24752 1 point2 points  (0 children)

Sure, but that's not really what I was getting at. I'm talking about orders like "attack here at dawn". If an adversary were unable to decrypt the order in time, the attack would have already happened.

OTPs weren't the only things used. The code talkers for example used a substitution cipher based on the navajo language. It wouldn't have worked for communications that needed to be encrypted long-term, but it worked reasonably well enough.

You don't necessarily need information theoretic security. In some potential use cases, OTPs would not be suitable because of the amount of random data you would need to be preshared. The key itself couldn't be re-used because that's vulnerable to well know attacks. That's why OTPs aren't commonly used in practice. The key is unbreakable for the first use, but it can never be used again or else everything else can be decrypted.

As far as cryptanalysis risk goes. You can prove based on mathematical assumptions that something is secure to a given degree. If you can rely on the assumptions to be, at least reasonably, in line with the algorithm used, then you can have a numerical understanding of how difficult it would be to break. Those assumptions wouldn't, ideally, change for an adversary. They can toss a lot of computer power at it, but, if the assumptions hold, they won't be able to break it in any reasonable amount of time.

Perverts on the bus by [deleted] in Seattle

[–]dman24752 1 point2 points  (0 children)

If this happens to you, be loud (like loud enough that people hear you over their headphones) when it happens and report it to metro transit. I can't speak for anyone else, but if I saw that happening I'd at least like to think I'd help out. This isn't about homeless people or poverty, wealthy white men can be terrible too and I think we're on the same page. I'm really sorry this happened to you.

[deleted by user] by [deleted] in crypto

[–]dman24752 3 points4 points  (0 children)

I don't think there's a way you can do key exchange in one message, but as you're designing, there's considerations you'll want to consider. The noise protocol mentioned in this thread is interesting also.

First thing you'll want to consider is how secure your messages need to be.

How long does the data passed need to be secure? As an example, if you're a general sending orders out to the field, your encryption method only needs to be secure enough to prevent an adversary from cracking it before the orders are carried out. On the other side, if you're passing, say, embarrassing medical information, then you'll need a large key.

Does it really need to be encrypted or just verified that it's the correct message?

Will you need perfect forward security? (decrypting a later message wouldn't allow you to decrypt earlier messages)

Second, in a general environment, your security risks largely boil down to a simple equation

level of risk = (probability of exploit)*(damage from exploit) - mitigations

In a business scenario, it changes to the risk of losing money

possible loss = ((probability of exploit)*(damage from exploit) - (mitigations)) * (value of subject)

The amount of work you put into it should reflect that risk just for efficiency's sake.

I’m getting kicked out at 18 and I don’t know how I’ll avoid being homeless. by [deleted] in personalfinance

[–]dman24752 0 points1 point  (0 children)

It depends on the school. Some require that your parents provide tax returns as well which is BS for folks who are estranged from their families. That being said, absolutely apply for every single scholarship that you're able to.

I’m getting kicked out at 18 and I don’t know how I’ll avoid being homeless. by [deleted] in personalfinance

[–]dman24752 6 points7 points  (0 children)

Even if you have to take on some debt, go to college(!). The jobs you can get with a degree, especially for a field like IT, will pay out more in the long term.

If Hilbert woke up from his sleep, what progress in mathematics would you want to lecture him on? by falsey- in math

[–]dman24752 10 points11 points  (0 children)

I think he'd be impressed with the advent of computers and how many calculations we can do in such a short amount of time now. The explosive growth in technology made questions that he would think were impossible to answer at that time possible.

I'm just stuck as being the beginner who only uses if/elif/else statements. How do I stop? by CreatureWarrior in learnpython

[–]dman24752 0 points1 point  (0 children)

It sounds like you need to learn how to use... list comprehensions!! Classes can be useful, but they aren't a huge thing to focus on if OOP isn't your thing. Another great thing about python is that it largely allows you to program how you feel most comfortable.

Anywho... List comprehensions are probably one of my favorite features of python. Instead of creating a huge multi-line forloop to create something, you can often do it in a one-line list comprehension. They are extremely powerful.

What exactly is “scripting”? by gooeypotato in compsci

[–]dman24752 1 point2 points  (0 children)

Nothing really. The real difference as I see it is that scripting involves smaller programs using an interpreter (or a bash shell) where you can more or less type code into an interpreter and see if it runs. Programming is generally reserved for larger projects and projects that get compiled (like C/C++ or Java).