📹 Blakeyrat's Videos Thread (Robots in the News et al.)



  • @anonymous234 said:

    Then you might be happy to know Crashplan and Backblaze offer unlimited backup storage for $5 per month.

    I was just reading through Backblaze's site and was really impressed until I read this:

    @Backblaze's Website said:

    Native 'C' Code

    We didn't take a short-cut and create a Java app that can run on many platforms. Instead we wanted to create a product that felt integrated and responsive with your PC. So we built Backblaze using 'C' code, also known as the best programming language in the world.

    Emphasis mine.

    I'm not sure if I can take them seriously now.



  • Wow. That paragraph is enough to make me never buy their product.

    "And guess how many buffer overflows we missed during testing? You'll find out when you're removing the virus from your pwned-ass machine! Good thing you ran unmanaged code!"

    I mean, I agree with them about Java but for entirely different reasons (you can't make a Java UI that's any good.) But there's literally no reason to use C instead of C# or any .net language for this task. No reason except retarded developers.



  • But power! Control! Speed! and other myths.



  • But we hired a "software architect" who hasn't actually written working software since 1988!



  • ANSI C wasn't standardised until 1989.



  • And that contributes to the discussion... how?

    Does knowing the year of ANSI C's standardization make the joke funnier to you or something? I don't get why you typed that little factoid there, buddy.



  • I also am not really sure, but you mentioned 1988 and wasn't sure what you were going for other than not-modern.

    Also, factoid doesn't mean what you think it means. It means a statement that is wrong or unsupported by evidence, not trivia that is correct.



  • @blakeyrat said:

    I mean, I agree with them about Java but for entirely different reasons (you can't make a Java UI that's any good.)

    Have you seen JetBrains IDEs? They are all Java and look pretty good. Of course, they had to make so many custom components, I'm not sure they even use Swing any more.


  • Discourse touched me in a no-no place

    @cartman82 said:

    Have you seen JetBrains IDEs? They are all Java and look pretty good. Of course, they had to make so many custom components, I'm not sure they even use Swing any more.

    Eclipse doesn't use Swing either; it's got a bunch of native widgets instead, the SWT. (Alas, this means that they sometimes crash horribly, but that seems pretty rare these days.) My complaints with Eclipse lie elsewhere, not with the GUI itself.


  • BINNED

    Can we call this "Rule 5E-6" ??



  • I wasn't sure how many noughts were in it, it might be 5E-5, not sure.


  • BINNED

    @dkf said:

    My complaints with Eclipse lie elsewhere

    My list:

    1. Memory hog.
    2. Can we get ONE java framework (talking Eclipse RCP) that properly handles user/config data properly in a OS independent manner? You can't just dump shit in a "•whatever" folder in C:/Users/PoorShmo under windows. Because( @blakeyrat rant I agree with ) .

  • Discourse touched me in a no-no place

    Eclipse doesn't handle options all that well in the first place on any other platform; why would it be expected to do better on Windows?

    No, my complaints lie elsewhere. If all you're doing is straight Java coding, you won't hit my issues, but if you're doing something more complex (like applications that have multiple languages in use within them) then you tend to run into problems with Eclipse becoming very slow even with lots of memory available. Apparently, some of the plugins (I'm looking specifically at the one for Javascript editing) are very keen on using expensive-to-match REs with lots of backtracking on long lines. Other plugins, such as the one for managing a complex build system, are both bloated and unable to do most of the things which I need. Or even to do the things that earlier versions used to do. I always seem to end up writing XML (which Eclipse isn't too bad at provided you've got a schema).

    But the worst part is how Eclipse has its own idea about what the contents of files on the disk are, and how you have to manually press F5 from time to time to get things resynchronized.

    WHY?

    Don't you trust the filesystem, Eclipse? Think the OS is lying to you all the time?

    (There are lots of other stupid things about, but they're mostly related to people who don't know the difference between a compiler, a build system and an IDE… and I guess they're universal challenges when you've got stupid developers about.)


  • ♿ (Parody)

    @dkf said:

    But the worst part is how Eclipse has its own idea about what the contents of files on the disk are, and how you have to manually press F5 from time to time to get things resynchronized.

    Good god, yes. WTF Eclipse‽


  • BINNED

    @dkf said:

    But the worst part is how Eclipse has its own idea about what the contents of files on the disk are, and how you have to manually press F5 from time to time to get things resynchronized.

    WHY?

    Ugh. I don't know why that didn't hit my list. Stockholm Syndrome?



  • @dkf said:

    if you're doing something more complex (like applications that have multiple languages in use within them) then you tend to run into problems with Eclipse becoming very slow even with lots of memory available.

    I've recently done some Scala work and every time you stopped typing for long enough for Eclipse to trigger its recompile/validate/whatever cycle, it would hang the entire app for 10-20 seconds. I ended up copy pasting my work into Sublime Text and doing it all in there just to avoid it.


  • Discourse touched me in a no-no place

    I'm fairly sure there's something truly foul in the JS validation code that hates the minified files in my deployment packages. Things got quite a bit better when I stopped validation of my target directories. But there's also something bad in the Maven integration, and something different bad in the Spring integration, and both of those are things which I need. I also suspect that Mylyn has something major wrong in it, but I don't use it that much anyway; it's workflow is utterly foreign to mine, so much so that it acts as a preventer of efficiency (unless I just use it to read bug reports; I've got a browser for that stuff). The JUnit integration is quite good, unless you happen to have very long strings being compared (like I do in some of my tests, alas…)

    Alas, Netbeans just doesn't do it for me, and I've never tried IntelliJ/IDEA. (I have tried using a normal programmers' editor for Java, and won't go back to that. The damn language really needs a true IDE, even if just for managing imports.)


  • Discourse touched me in a no-no place

    @blakeyrat said:

    No video tomorrow. I found out today during video editing that my spinner in my computer is kaput

    This is funnier if you imagine it not as some lame synonym for "hard drive" but as a car wheel part.



  • As in 'look at those sweet rims'?


  • Discourse touched me in a no-no place

    Yep. But only the kind that spin independently of the wheel.



  • Only because it's singular. (i.e. for 4 wheels, only one has a spinner.)


  • Discourse touched me in a no-no place

    I bet if you tried you could get a spinner just on one wheel. Especially since they're so expensive. Seriously, the first site I found had them for the "discount" price of $899/wheel.

    Also, you could've had a multiplatter drive. Not very likely but theoretically possible.



  • When I was shopping for a replacement drive, I found this website that ranked drive brands on reliability. They used a 36-month time period and kept track of how many drives were still functional after 36 months.

    The winner was IIRC Toshiba, which something like a 96% survival rate. The loser was Seagate, with somewhere around 75%.

    Then I thought back to my own personal experience, and I think it's safe to say, in my entire computing career, I've never had a drive last 36 months. With the possible exception of the one in my original Xbox.



  • How much do you think wheels normally cost? That looks pretty reasonable to me, assuming decent quality. Wheels aren't cheap.

    Of course you'll never catch me buying them, but that's not because of the cost. It's because I'm a grown-up and I like my vehicle to look good. I'm pretty sure they're illegal here anyway.



  • @another_sam said:

    Of course you'll never catch me buying them, but that's not because of the cost. It's because I'm a grown-up and I like my vehicle to look good.

    +|



  • @blakeyrat said:

    The loser was Seagate, with somewhere around 75%.

    Seems awful high for Seagate, but unsurprising that they're the lowest.



  • @hungrier said:

    Seems awful high for Seagate, but unsurprising that they're the lowest.

    Don't quote me on those numbers, I'd have to look up the article again. And I'm not going to. Because providing those numbers wasn't the point of the post.

    The point is the percentage of HDs I've owned that have made it to 3 years is 0%.



  • I've never had an external drive last 3 years, but I've had internal drives last quite a while. No idea why that is.


  • Discourse touched me in a no-no place

    @blakeyrat said:

    The point is the percentage of HDs I've owned that have made it to 3 years is 0%.
    Curious. I've only had one not make it to 3 years, and that one failed within the manufacturer warranty period. (About a week after I'd made the first backup off it too, so I was pretty sanguine about the whole affair.)


  • Discourse touched me in a no-no place

    @blakeyrat said:

    Then I thought back to my own personal experience, and I think it's safe to say, in my entire computing career, I've never had a drive last 36 months. With the possible exception of the one in my original Xbox.

    Sounds like fairly bad luck. My work desktop was purchased in March 2011 and is still kicking. My previous machine, inherited from someone who retired, was bought in 2004 or 2006 and still worked for months after I got the replacement.


  • Discourse touched me in a no-no place

    @another_sam said:

    How much do you think wheels normally cost? That looks pretty reasonable to me, assuming decent quality. Wheels aren't cheap.

    "pretty reasonable for decent quality" is a relative term, though. While it may be cheap for an oversized rim, it's still a lot of money. And a very quick google showed I can get a regular wheel for $100-200 for my car.


  • Discourse touched me in a no-no place

    @another_sam said:

    I'm pretty sure they're illegal here anyway.

    Why? I think they're stupid-looking myself, but if they meet the same safety regs as the wheel that would normally come with your car, there's no good reason for them to be illegal.



  • Yeah what's up with that?

    My secondary PC from 2007 has a main and backup drive, both completely fine, but I've lost multiple externals. I use that main drive a lot too, not like it's sitting empty. Strange...


  • Discourse touched me in a no-no place

    Maybe it's because externals get moved around more?



  • Is it because I own a cat? I would blame my 1927 house's awful wiring, except the PSU buffers that a lot and this particular HD spent its entire life behind a high-quality UPS.

    Is it because I turn my computer off each night? Maybe the HD going to sleep more often causes it to wear out quicker? (It's not a boot drive, so it's asleep with parked heads almost all the time.)

    I DO NOT KNOW!


  • Discourse touched me in a no-no place

    @dkf said:

    The point is the percentage of HDs I've owned that have made it to 3 years is 0%.

    Just out of curiosity, do you mean all drives or only externals? I'm assuming you meant all but just wanted to be sure. If you did mean all, sounds like you're pretty unlucky.



  • All, with the caveat that my memory is pretty shitty so maybe years ago a couple lasted longer.

    That's why I jumped on the SSD bandwagon the instant they became cheap enough for mere mortals. I've had ZERO SSD failures.



  • Maybe. My ones tended to just live in one spot but I'm sure I moved them the odd time.


  • Discourse touched me in a no-no place

    @blakeyrat said:

    All, with the caveat that my memory is pretty shitty so maybe years ago a couple lasted longer.

    Ah, ok

    That's why I jumped on the SSD bandwagon the instant they became cheap enough for mere mortals. I've had ZERO SSD failures.

    Which is pretty funny because a lot of the early consumer-grade ones didn't last long. I hesitate to mention Atwood, but he did some research into it a few years ago.

    I bought an SSD because they're faster, not because of reliability, but I got one that had a reputation for reliability (Samsung 840).


  • FoxDev

    I've also got SSDs for speed.

    I have a fair bit of data on mine, but it's all backed up onto my RAID array so when the SSD fails (i've had 8 and only one has died before the machine it was in did) i can get all my data back.

    Trust, but verify have redundancy



  • I'm saying fuck it with the drives, and putting all my backups on Amazon Glacier from now on. It's a bit more expensive, but honestly if you get your calculator out and consider how fast my backup drives fail, it's worth it.

    Of course it's going to take a month to do the initial imaging.


  • Discourse touched me in a no-no place

    @blakeyrat said:

    I'm saying fuck it with the drives, and putting all my backups on Amazon Glacier from now on. It's a bit more expensive, but honestly if you get your calculator out and consider how fast my backup drives fail, it's worth it.

    Of course it's going to take a month to do the initial imaging.

    My backup plan is "don't be as unlucky as blakey". I can see how you'd need a more robust one, though.



  • That won't be hard. I lost my "live" drive and one of my backup drives on the same day. Right now, there is ZERO duplication of the data-- other than me downloading the MP4s back down from YouTube, but of course that's useless for anything you'd actually want to do with them.


  • Discourse touched me in a no-no place

    Dude. You ever think about getting an exorcism done? That kind of bad luck is pretty hardcore. (There's a short video of Bubbles from the Power Puff Girls saying "hardcore" that I'm too lazy to link here.)


  • FoxDev

    If you are willing to spend a little cash I highly recommend getting a good RAID device. They're not that expensive and can really save your ass when drives fail.

    My personal favorite brand is QNAP. Documentation is a bit lacking but the web interface is intuitive and easy to figure out.

    you can get a diskless 4 bay Qnap for ~300$USD

    The one i linked supports up to 12TB of storage (4x4TB disks RAID 5). I'd get the disks separately if i were you (there's a heck of an upcharge to get the device preloaded). 4TB NAS certified drives are going for about 170$USD of sourse you can go with consumer grade drives in your raid array but that's asking for trouble as the consumer drives generally do not report all error conditions that the RAID array would actually want to know about so it can tell you to replace a drive before it goes completely bad.


  • ♿ (Parody)

    @accalia said:

    Documentation is a bit lacking but the web interface is intuitive and easy to figure out.

    Sounds like the start of a classic blakeyrant.


  • FoxDev

    @boomzilla said:

    Sounds like the start of a classic blakeyrant.

    yeah. although my blakeyrants are usually just

    include <blakeyrant.h>
    

    everyone wins that way!



  • @accalia said:

    If you are willing to spend a little cash I highly recommend getting a good RAID device. They're not that expensive and can really save your ass when drives fail.

    I've done RAID in the past, the problem is I need real backup. RAID doesn't save you from dumb mistakes, and if you consider that you need RAID + backup anyway, having just one drive + backup isn't much of a difference data-integrity-wise and costs a lot less.


  • FoxDev

    I guess this is one of those situations where we'll have to agree to politely disagree.

    You've obviously investigated your options and decided that "no raid just backup" is where the cost/benefit is post beneficial.

    I've done the same and come to a different conclusion, likely because our workflows and situations are different.

    I was not aware that you had investigated RAID previously (if you mentioned it i missed it, sorry) so i made my suggestion based on that.



  • My backups are pretty much 50/50 "device failure" to "I fuck up and hit delete". RAID (helps!) to solve the first 50% of the problem but is useless for the second 50%.

    I'm not saying RAID is useless. I'm saying that, to me, it's not worth the additional hardware cost for the small portion of the problem it helps to solve. It's just an economic calculation.

    And it's still possible for a rogue OS or drive to corrupt a disk in such a way that both RAID drives are simultaneously corrupted. Unlikely, but possible.


Log in to reply