Jump to content

Vitalius

Member
  • Posts

    8,166
  • Joined

  • Last visited

Posts posted by Vitalius

  1. 10 hours ago, Riccardo Cagnasso said:

    So let's recap.

     

    - people in the management criticize the quality of her work, as they should be since it's their job

    - she doesn't like it and starts complaining about her superiors

    - they point out that their management is made up of accomplished professionals and she's a newbie that could be fired anytime

    - she gets offended at the fact that they didn't fire all the senior management because she was complaining

    - she alleges that she was "inappropriately grabbed" whatever it means

    - she's perplexed by the fact that LTT cares about what public faces put in the video and weather they will stick with the brand

    This is an incredibly disingenuous summary.

    She used many quotes, which is a way to convey exactly what was said to her, because that's what quotes are usually for.

    You've conveniently ignored so much of the contents of that twitter thread that I can only assume it was intentional, because it would be pretty hard to accidentally do that in the convenient way you have.

  2. On 4/27/2023 at 1:57 AM, steelfoxy said:

    Is there something we can do to revive this community? Like a discord server or something else?

    There is one: https://discord.gg/KK8AUQa

     

    On 4/27/2023 at 9:54 PM, Jeremy_H said:

    Since this thread has kind of moved on from the original purpose hope people don't mind if ask what they find appealing about anime. The reason I ask is I'm putting together an animation test for Avatar and ideally should understand what people enjoy especially with variants that come from Nick. The studio has guys like Tom Barkel, they're an Australian studio and I have no idea if they're willing to hire Canadians but just thought I'd ask what people enjoy about anime. Do you like Barkel's fan animation:

    That reminded me of this, which I rather enjoyed:

    As for why I enjoy anime: It is full of infinite possibilities.

    If someone can imagine it, and carries the artistic skill to draw it, they can make it in anime.

    The best example of an insane concept brought to life, imo, is this:

    The Dragon Dentist (2017) | Anime-Planet

  3. Long time; no post.

     

    I've been enjoying watching Spy X Family and will be watching Cyberpunk: Edgerunners when it comes out.

     

    I have to say, I was very disappointed in The Boys: Diabolical. It had a gem here and there, but was mostly a waste of time for me.
     

    My nephew is watching the Ocean Cut of Naruto with his friends. It seems like a major upgrade.

     

    Anyway, I'll probably be around more often going forward.

     

    A reminder that Heaven Society has a Discord where we chat, talk about anime and many other things like games, cars, investments, technology, and the like. Join if y'all'd like:

     

    https://discord.gg/KK8AUQa

     

  4. Hey guys.

    Been watching One Piece (which accounts for over 10% of all anime series I've watched, i.e. not counting movies and such), Goblin Slayer, & JoJo Part 5 Golden Wind. 

    Apparently I've kept up with the fact I'm at like 8,000 episodes of anime, but One Piece is on episode 865 and is included in that 8,000.

    So that's both disappointing and interesting. 

  5. Just a reminder that there is an HSC Steam Group:

    https://steamcommunity.com/groups/HeavenSociety

    The reason I mention this is because Steam updated and has a Discord-like Chat now. It's not as good as Discord, but it has at least one feature Discord doesn't. Spoilers for images. It's a huge improvement over old Steam Chat though.

    Group chats are attached to all groups so yeah. I'm pretty sure you all have Steam accounts, so if you wanted to talk more instantly, but not use Discord for some reason, there you go.

  6. 8 minutes ago, Jurrunio said:

    use PWM and put it on water pump mode

     

    DC mode reduces voltage from 12v at full load to vary the pumps power, while PWM mode turns the pump on and off to control its speed. PWM preferred for pumps because it keeps the torque of the pump high and speed control smooth, while DC mode will be like 'no speed at 30%, 50% speed at 50%', for example

    Cool, so, my problem is that the two modes don't work as expected. PWM keeps the pump at 100% even when I set the performance curve. DC keeps the pump at 20-30% regardless of settings.

  7. I have this motherboard:
    https://www.asrock.com/mb/AMD/Fatal1ty AB350 Gaming-ITXac/index.asp

    Here is the manual:
    http://asrock.pc.cdn.bitgravity.com/Manual/Fatal1ty AB350 Gaming-ITXac.pdf

    I have this pump:
    https://www.ekwb.com/shop/ek-ddc-3-2-pwm-laing-ddc-3-2-pwm
    ddcpwm-1_1200_1.jpg

    It is now wired like this:
    JPEG_20180721_182650.jpg

    Going out to this:
    02-1.jpg

    So ending up like this on the motherboard (sorry about it being dark):
    JPEG_20180721_182715.jpg

    Now this motherboard supports doing this as it says in the manual:
    image.png.9803f5b37731c42fdc197483c9152535.png

    Which is what the specifications for that pump are, as listed on the site:

    Quote

    Technical Specifications:
    - Dimensions (W x D x H): 90 x 62 x 38 mm
    - Motor: Electronically commuted ball bearing motor
    - Rated voltage: 12 V DC
    - Power consumption: 18 W
    - Maximum head pressure: up to 5.2m
    - Maximum flow rate: up to 1000 L/h
    - Maximum liquid temperature: 60 °C
    - Materials: Stainless steel, PPS-GF40, EPDM O-rings, Aluminium oxide, hard coal
    - Power connector:  4-Pin Molex- and 4-Pin PWM FAN connector

    And in the manual, it says this:
    image.png.f99cad8a196c7840c403183c795972c6.png

     

    In the BIOS, I have these options:
    image.png.5be742382bee5f3c8fadffcb57e0d0e0.png

     

    I've switched it to W_PUMP, and set it to PWM Mode, but when I do this, it is stuck at 100% speed at all times. In the manual, it says this:
    image.png.a6f017de92427eccd51fd5e493561923.png

    If I choose DC mode, it barely runs the pump at all (10-20% speed I guess). I can hear/feel it running, but it's so slow that my CPU gets up to 50-60C on idle. 

    I want to control this pump with PWM, but it doesn't respond to any settings I give it in BIOS.

    What are these two different modes and why are they interacting with this pump in this way?

  8. On 5/31/2017 at 3:58 PM, TheCherryKing said:

    They should have used SODIMM RAM slots instead so that more memory can be installed.

    SO-DIMMs for DDR4 are double the price compared to regular DIMMs.

    On 5/31/2017 at 3:55 PM, The Benjamins said:

    so does it have 1 or 2 Ethernet ports? the pictures do not match a lot of stuff.

    Yeah, that's what I'm wondering.

    Where are they getting 5 USB 3.0 Type A ports? And 5 USB 2.0 ports? Are they counting them twice? Or the USB 3.0 & 2.0 Headers? That's dumb. They never do that with other boards. 

    And the 2nd GbE port couldn't be anywhere else. 

    Maybe those pictures are pre-final production?

  9. On 5/12/2017 at 10:39 PM, DragonTamer1 said:

    I voted but I don't know why I am voting, I'm confuzled.

    Quote

    What games should HSC play regularly?
    You can add your own answers, so add games you want to play and vote for other games you own and would play with others.

     

  10. Here is the calendar for keeping up with HSC gaming events: https://calendar.google.com/calendar/embed?src=4t11i5l77il0ucp82skdlaiufc%40group.calendar.google.com&ctz=America/Chicago

    Vote here now for HSC's gaming events.

    http://www.rkursem.com/poll/view.php?id=fcfbe4f315b1fddf6

    You can add your own answers and check multiple boxes. 

    I can administrate this poll so if I see someone trolling, I can undo the trolling. And I'm stubborn enough to do it consistently, so YMMV but I doubt it will be worth trolling.

    You can also change your answers, so if you see someone added something you didn't vote for but want, go for it.

     

  11. On average, each manufacturer cheaps out in a specific area more often than not. What they cheap out on is hard to determine, so it's mostly hearsay, but....

    ASRock tends to cheap out on marketing and their website (generally things that involve communication with the customer). As opposed to the actual boards themselves.

    MSI tends to cheap out on power delivery. The worst possible thing to cheap out on.

    YMMV, but ASRock is more reliable in my experience and what I've heard from friends' experiences.

  12. 17 minutes ago, Tr3vor said:

    I'm pretty sure that thinking in emotions and visualizations is the default way we think if we don't have a word for a certain thing or just don't have a structured language in the first place. sorta like what you have a word that's on the tip of your tongue but you don't know how to verbalize it.

    Eh, I default to words. If I don't have words, I have nothing usually. I have to intentionally invoke visualizations and concepts (those are two separate types of imagination btw). And emotions? I can't think with those, like at all. I barely feel them.

    It's nice in a way, since I can actively shut down emotions I am not interested in feeling, but that's very much a double edged sword. It doesn't extend to all my emotions either. Just the higher, more complex, ones.

  13. 1 hour ago, Tr3vor said:

    Naw, I think that gods came from humans wanting to fill in the gaps of what they don't understand in the world, but then smarter people came along and exploited that.

    Funny thing regarding that.

    Some studies hypothesize that the concept of God comes from the human mind developing an inner monologue. At some point in human development, instead of having an inner monologue, it sounded like someone was speaking to you. This was the left and right sides of the brain communicating, apparently. 

    Gives me a whole new perspective on people with schizophrenia who hear "voices". 

    I don't believe that's the case, but it makes logical sense in a way.

    And considering some people just don't have an inner monologue, and purely think in terms of emotions and concepts (with no voice to vocalize them in their head), that too is pretty neat.

  14. On 1/18/2017 at 10:20 PM, Sky Daddy said:

    Step 1: verify that we are actually living in a 'real' world

    Presuming the world is a hologram/simulation, the coder is God.

    .... presumably.

    3 minutes ago, MrDynamicMan said:

    There's a colossal difference between someone you choose to hang out with and a distant ancestor from 6000 years ago.

     

    It would be like being punished because your great great grandpa smoked a cigar in 1870. How should I be responsible?

    I know it sounds stupid, but the idea is that there is some "thing" we don't fully perceive as humans that God would. And if He is, then it's logical He would be able to do that if that thing also existed. 

    That thing being a soul (or something like it).

    Like, ok, presuming a God exists, and souls along with Him, how do souls work?

    Does it have some tie to genetics? Are they similar or are they not? Is mine just an amalgamation of pieces of my parents or are they unrelated entirely?

    Assuming they're related (i.e. your parents' souls have something to do with your own's creation), it makes sense that the punishment should be passed down generations because the sin is tied to the soul.

    I don't know. Souls can't be empirically studied (at this time) if they do exist.

  15. 22 hours ago, Cruorzy said:

    If it gives an array you should give the values of the array to the csv with a foreach statement.

    I never worked with the fputcsv function but according to w3schools it should be something like this.

    
    $file = fopen("contacts.csv","w");
    
    foreach ($data_array as $line)
    {
    	fputcsv($file, $line);
    }

     

    So, this is what it returns when I try that:

    Warning: fputcsv() expects parameter 2 to be array, string given in /home/comp/public_html/db/db_PullData_ExportToXLS.php on line 80

    And it repeats that for every line of the Array, saying it's a string.

    If I try just doing:

    fputcsv($file,$data_array);

    That actually works.... welp, IDK why it didn't the first time.

    However, XLSX isn't treating it as an array still. Unfortunate, but I can make a CSV work. Thanks :D.

  16. So, I have an array being given to me by a MySQL query. Here is the array, as it is printed by print_r function:

    Array ( [policydatakey] => 1 [policydatapolicykey] => 1 [policydatastatus] => Active [policydatapolicyname] => Policy 1111 [policydataprocessorname] => My Processor [policydatabranchcode] => Branch1 [policydatafiletaxid] => Taxid1 [policydatafilestate] => XX [policydatafilelicense] => Lic111 [policydatainsuredname] => Trim [policydatarisklocation] => 4 [policydataunderwritingcompany] => Stuff n Thangs [policydatapolicystate] => XX [policydatapolicynumber] => 1111 [policydatapolicytype] => 8 [policydatamultistate] => 9 [policydatalineofbusiness] => 0 [policydataeffectivedate] => 1 [policydataendorsementeffectivedate] => 2 [policydataenddate] => 3 [policydatapremium] => 4 [policydatainsuredamount] => 5 [policydatapolicyfee] => 6 [policydatainspectionfee] => 7 [policydatacatfee] => 8 [policydatasltaxes] => 9 [policydatafiremarshaltax] => 0 [policydatasurcharge] => 5-surcharge [policydataadditionalassessment] => 2 [policydatastampingfee] => 3 [policydatainvoicenumber] => XXXX [policydatainvoicedate] => 2016-02-02 [policydataac1] => 6 [policydataac1date] => 2016-01-01 [policydataac1comments] => 8 [policydataac2] => 9 [policydataac2date] => 0 [policydataac2comments] => 1 [policydataac3] => yes (ac3) [policydataac3date] => 3 [policydataac3comments] => Ac3 Comments go here [policydatacomments] => My Comments )

    When I run is_array on the variable that holds that array, it returns boolean TRUE. i.e.

    if (is_array($data)==TRUE){
    	printf("It is an array.");
    }else{
    	printf("It is not an array.");
    }

    Comes back as "It is an array."

    When I try to have that array printed to a .CSV using fputcsv(), I get the following:

    Catchable fatal error: Argument 2 passed to fputcsv() must be an array, null given...

    When I try to have that array printed to a spreadsheet XLSX file, using xlsxwriter.class.php (see here), it complains of the same thing.

    Neither have a problem using a simple test array, as follows:

    $array = array(
    	array('year','month','day'),
    	array('2004','8','20'),
    	array('2008','12','13'),
    	);

    The way I'm getting the array I'm trying to use is with the following:

    $data = $conn->query($sql); // $conn is the connection credentials to the MySQL Database, and $sql is the sql query.
    $data_array = array();
    $data_array = $data->fetch_assoc();

    fetch_assoc() is supposed to return an associative array, which it seems to, rather than an object.

    I have no idea what the issue is.

  17. 20 hours ago, dalekphalm said:

    Err - you're claiming that there's a 70% chance that your RAID array (a 3x 4TB RAID5) will encounter an unrecoverable error during a rebuild? Based on what source?

     

    I looked up the drive in question: Seagate 4TB Desktop drive (ST4000DM000). It has an URE (unrecoverable Read Error) in every 1 out of 10E14 bytes - that equals one byte out of every 100TB of reads. Even if we increase that by the number of drives in the array, that would leave us with a URE of roughly 3 bytes per 100TB. So, at best, we're looking at something like a 12% chance.

     

    Is that a little high? Yes. I would never take that percentage in a business production environment. But would I take that chance at home? Yes, I probably would.

     

    On top of that, since the OP is going to be using Linux MDADM software RAID most likely, the URE risk would be drastically reduced, because Software RAID has the benefit of being able to schedule automatic scrubbing of the array, verifying integrity (If a corrupted file is detected for any reason, it can be restored from parity - or if a byte in the parity is corrupted, it can be recalculated via the original file).

     

    URE's are a much bigger risk in traditional hardware RAID, because most RAID cards aren't bit-level aware. They don't see the file system the same way that software raid like MDADM and ZFS do.

    So I got two things to say about that. One is long winded, but specific and the other is simple and short.

    Simple first:

    UREs are rated in bits, not bytes. So 10E14 is 100 Terabits which is 12.5(ish) TB. The long winded thing is a conservative (imo) example of a typical rebuild from a home user's perspective, presuming he bothers to use his RAID adequately but not excessively. It comes out to 14TB of reads by the time the rebuild is done, which assuming the URE rate is spot on, is a 100% chance of hitting a URE.

    If you need a source: http://blog.dshr.org/2015/05/unrecoverable-read-errors.html

    Quote

    Trevor Pott has a post at The Register entitled Flash banishes the spectre of the unrecoverable data error in which he points out that while disk manufacturers quoted Bit Error Rates (BER) for hard disks are typically 10 or 10-15....

    BER is another form of URE, just written the reverse. Rather than 10^14 bits, it's read as 10^-14 as "how often it happens" essentially. It's more intuitive to use the URE notation though.

     

    Unless something has changed and URE rates are in bytes now, which everywhere I look, that's not true, RAID 5 in this situation with 4TB drives is a bad idea long term. It's basically pointless. May as well solo use each drive independently.

     

    Also, you don't increase it by the number of drives. It just has to happen to one drive, and assuming they're all the same drive, the rate wouldn't change since it only needs to happen once to stop the rebuild. It *could* happen more, but it doesn't matter as long as it happens once.

    Long winded:

    Spoiler

    So, it's more than just the amount of a total rebuild on it's own.

    What I mean is, you'd have to consider total life time reads of the array up to the point of a rebuild. If a drive dies immediately after building the array, the chances are much lower.

    For example, in a 12TB 3 drive array, you have 8TB of usable space and 4TB of parity space. If you filled it half way up, you'd have used 4TB of the 8TB, but you'd have actually written at least 6TB of actual data due to parity data.

    Every time there's a write, there's a read to verify that it was successful. So that's at least 6TB of actual reads. Then consider the non-write verification reads. That's a lot harder to guess, but lets be conservative and say 2TB of reads on top of the 6TB leaving us with 8TB of reads over the lifetime of the RAID, up to the point a drive dies and a rebuild is necessary. This is presuming a 3 year time before a drive fails as somewhat average or reasonable.

    A rebuild consists of reading all the parity data on the living two drives and pushing the recovered data to the new drive. Then it requires reading the two living drives and pushing the calculated parity data from them to the third new drive.

    All the parity data on the living two drives is (2TB/3)*2 so 4/3rd of a TB. All the data on the other two drives (that isn't parity) is (4TB/3)*2 so 8/3rds of a TB. Add those together and it's 4TB which is correct because if you had 6TB across 3 drives, 2 drives should have 4TB.

    That's reading the parity data and reading the non-parity data all to make the new drive in sync with the RAID. That requires writing all that data to the new drive which means it needs to be verified as well.

    So:
    6TB for writes which need reads to be verified as successful. This is up to the rebuild time.

    2TB of reads from just reading the data normally for whatever reason.
    4/3 TB of reads to turn parity data into the lost data and push it to the new HDD.

    4/3 TB of reads to verify the writes to the new HDD for the recovered data.
    8/3 TB of reads of the non-parity data on the living two drives to convert it to parity data for the new drive.
    2/3 TB of reads to verify the writes of the parity data to the new drive.

    Total of the fractions is 18/3 or 6TB of reads overall for a rebuild of a 6TB (real storage including parity) RAID 5 array. 

    So total reads ends up being 14TB over it's lifetime once the rebuild is done. The math seems complex but of course it's easy when it's seen that the amount of reads caused by a rebuild is equal to the amount of data on the entire RAID including parity.

     

     

  18. 4 hours ago, dalekphalm said:

    While there is a larger risk of an unrecoverable error during a rebuild in RAD5 vs RAID6, the risk is vastly overstated for your average user with a (relatively) small home server.

     

    With that in mind, if the data is incredibly sensitive, you'd want to consider a more reliable system, including the ones mentioned above

    He's using 4TB drives.

    His chances of a URE during rebuild are pretty significant at 4TB worth of storage with 3 drives or more (which RAID 5's minimum is 3 drives). In fact, I think it's over 70% at 12TB of total storage (3 x 4 = 12).

  19. uh, no clue what the other two people are talking about.

    You don't need a PCI card for RAID.

    I recommend these OSes in this order:
    Amahi
    FreeNAS
    Debian

     

    Do not use RAID 5. I would explain but it's a very long explanation of why. Either use RAID 6, RAID 1 or 10, or no RAID at all.

    A server is just a PC that shares services for other computers on a network.

    You'll need to create a share on the network for the drives and files you wish to share. If you use Windows, which you probably do, you'll need to use CIFS sharing.

×