SzethFriendOfNimi

joined 1 year ago
[–] [email protected] 2 points 5 days ago* (last edited 5 days ago)

One thing to consider. When the stocks that are part of a mutual fund drop… then your retirement contributions will be buying them on sale.

Assuming the mutual funds are spread out to minimize risk (1 of the funds companies folds, etc) overall you’ll be better off long term.

As you age you’ll start moving your investments to more stable options (talk to a financial adviser on the specifics for your plans). This way they that won’t benefit from huge gains but also are a lot less likely to be wiped out by massive drops.

In the meantime look at how your funds are doing over time. Not even year to year but maybe every 2 or 3 years.

[–] [email protected] 1 points 1 week ago

Yeah… I’m an idiot

[–] [email protected] 6 points 1 week ago (5 children)

Cool. Now do quantum bits so that they’re all simultaneously calculated. Wait… don’t

[–] [email protected] 2 points 1 week ago (1 children)

It may be easier to supply DC power directly to the soldering joints (at the right values after the converter) or even replacing that one component as using the jack itself.

[–] [email protected] 4 points 2 weeks ago

A bunch of tiny lightbulbs that use twisted light and quantum mechanics to turn on or off.

[–] [email protected] 11 points 2 weeks ago (1 children)
[–] [email protected] 74 points 2 weeks ago* (last edited 2 weeks ago)

And if you want to tank it without overtly tanking it.

“We will need to establish a review and governance board to establish standard data structures and reporting that can be used to drive the initiative.

It will need to be cross team and cross specialty so we should start by establishing a group to identify those people so we can proceed”

A year later and you’ll be lucky if they’ve even picked out who can be part of the review process let alone agree on some convention and adjusting their tooling and processes to make that work.

[–] [email protected] 12 points 1 month ago (1 children)
[–] [email protected] 3 points 1 month ago

They’re sure you will, or some will, but the number of customers they lose will be offset by the revenue gained.

Since that’s the only metric they really care about at the end of the day it makes “sense” to them to do it.

[–] [email protected] -3 points 1 month ago (6 children)

If I recall correctly it’s important to be running ECC memory right?

Otherwise corrupter bites/data can cause file system issues or loss.

[–] [email protected] 17 points 1 month ago* (last edited 1 month ago)

I see a lot of good answers here but let’s try it from another angle.

How do we get randomness from a function or formula?

For starters let’s setup a few simple rules.

Every time our random function is called we’ll

  • Take the last output from a variable we call LAST_RESULT
  • If there’s no value in LAST_RESULT we’ll assume the value is 1
  • We run a set of calculations storing the value in a variable we call X
  • We store the result of these calculations in LAST_RESULT
  • We return this new “random” number.

So let’s call it.

> Random()
Since LAST_RESULT is undefined SET LAST_RESULT to the value of 1
Set X to the result of this calculation 
   (LAST_RESULT+1) * 3

X is now 6

Set X to the result of this calculation
   (X + 7) / 2

X is now 7

Set X to the result of this calculation (rounding to the nearest whole number)
   X/LAST_RESULT

X is now 7

Set LAST_RESULT to the value of X

LAST_RESULT is now 7

Return the value of X as the result 

Result is 7

Ok. So let’s call it again

 > Random()
Set X to the result of this calculation 
   (LAST_RESULT+1) * 3

X is now 24

Set X to the result of this calculation
   (X + 7) / 2

X is now 16

Set X to the result of this calculation (rounding to the nearest whole number)
   X/LAST_RESULT

X is now 2

Set LAST_RESULT to the value of X

LAST_RESULT is now 2

Return the value of X as the result

Result is 2

And if we call it again we get seemingly random results

Random() Result is 4

Random() Result is 3

But the next time you run it you’ll get the same results in the same order. 7, then 2 then 4 then 3

So what you need is something to “seed” the random number calculation.

Something like

SetRandomSeed Set LAST_RESULT to the current second of the day

Then when you call Random after this it starts with that as the prior results and gives seemingly random results.

Of course my calculations are rough and probably fail/repeat after so many calls but it gives you an idea of how this works.

So the trick is to get noise for the seed. That could be the number of non leap seconds since 00:00:00 UTC on Thursday, 1 January 1970 (Unix epoch)

Or the temperature reading of a CPU chip.

Maybe it’s the ratio of red vs yellow from a camera feed looking at lava lamps.

Or the current users average typing speed.

An additional note. Many of those would not be “cryptographically” secure for encryption because they can easily be determined by a third party. We all experience the same “Unix epoch” within a few milliseconds if our system clocks are properly set for example. Or monitored from afar and reproduced (hacked webcam shows they had just typed the following letters in the previous 27 seconds that we know the “algorithm” uses, etc.

[–] [email protected] 3 points 1 month ago (1 children)

Crazy Tuesday… the day we eat at Crazy Joes Taco Palace.

view more: next ›