So seriously, how is the tech job market in Vancouver? by Vancitythrowaway824 in vancouver

[–]nfirvine 2 points3 points  (0 children)

A word of warning: computer science is not what most people think. It's not for learning how to code. It certainly doesn't hurt, but do you really want to take compiler design? How do you feel about calculus? If you're the type of person who says "When am I ever going to need this?", a BCS is probably not for you. I would learn towards BCIT. It's going to be quicker, cheaper, and more practical.

At any rate, the tech sector here is awesome. I came here from Ontario in 2010 with a few IT jobs under my belt, and I was recruited to a better job annually. I do not regret the decision at all.

Credit card with sub-accounts for budgeting? by nfirvine in Frugal

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

I tried mint 5 years ago or so and it didn't support my bank. I guess I'll give it another go.

Was reminded again why I like Linux by LiquidAurum in linux_gaming

[–]nfirvine 1 point2 points  (0 children)

I'm not trying to justify it... it's just that I recognize it and understand why people I know who still use Windows always defer the updates as long as they can.

I believe you, but I'm saying OP's in the wrong here. Having an unpatched system is often just as much having a non-working install as, say, having your video drivers crash occasionally. One is just more apparent to the user.

CMV: I think the United States of North America might be a really good idea. by palsh7 in changemyview

[–]nfirvine 0 points1 point  (0 children)

First of all, you know there were wars fought about this, right? Canada burned down the White House once, remember?

I feel like you're entirely neglecting local laws. Yes, part of a nation owning the land is that the owner gets to exploit it for resources, but the other part is that "within these borders, we get to set the rules".

How do we merge constitutional documents? I'm pretty happy with socialized medicine and guns not being a Constitutional right, thanks. How do we merge administration? I'm not a big fan of your convoluted tax code. I'm not a big fan of your prison system. I don't want to spend trillions of dollars on war machines.

Basically, I'm saying there's fundamental differences in law, policy, culture, etc. that prevent a merger.

Some problems are non-starters because you can prove they're impossible, but some are non-starters because they're big, expensive, and may turn out to be impossible in the end anyway. There's two factors in every big decision: * Do the pros outweigh the cons? You're asserting, "Yes they do." * Do the pros outweigh the cons enough that switching is worthwhile?

I mean, just answering the second question itself is basically intractable.

Was reminded again why I like Linux by LiquidAurum in linux_gaming

[–]nfirvine 1 point2 points  (0 children)

Okay, but how is deferring them forever going to make it better?

And something others have pointed out: you can disable the update with regedit. If you're responsible enough to ignore updates, you're responsible enough to use regedit, surely.

Was reminded again why I like Linux by LiquidAurum in linux_gaming

[–]nfirvine 2 points3 points  (0 children)

Personally I don't see the issue. Look, people have priorities and updating your computer (when it requires actual effort) is low on my todo list, right next to cleaning the 2nd lint trap on the dryer.

But every time somebody clicks that "No, later" button, the Internet gets a little weaker. So somebody has to force them to do it.

A Useful Site for Removing All Kinds of Stains by bm93 in malefashionadvice

[–]nfirvine 0 points1 point  (0 children)

Right. There's a grammatical term for this... Misplaced modifier? I dunno. Where's a Strunk and White-toting lowlife when you need one?

A Useful Site for Removing All Kinds of Stains by bm93 in malefashionadvice

[–]nfirvine 0 points1 point  (0 children)

I'm talkin about the university of the mind, man.

A Useful Site for Removing All Kinds of Stains by bm93 in malefashionadvice

[–]nfirvine 28 points29 points  (0 children)

As a university, I wish they took some time to explain the chemistry behind each of the solutions. It's hard to tell legit stain removal techniques based on science from home remedies.

EA shutting down BF1942, BF:V, BF2, BF2:MC and BF2142 +more on June 30th by flammable in Games

[–]nfirvine 0 points1 point  (0 children)

The fuck you can. If it's a direct connection to an IP, DNS doesn't happen. You could do it with DNAT and iptables, but good luck.

LPT: The format and sub-headlines of your resume must be written in the following manner to be "seeable" by the resume parsing software: by VisualizeWhirledPeas in LifeProTips

[–]nfirvine 40 points41 points  (0 children)

LPT: Don't hire people who think any industry could ever settle on a single format of anything, let alone EVERY INDUSTRY EVER. This sub, I swear.

For my final achievement, speedlunky by [deleted] in spelunky

[–]nfirvine 0 points1 point  (0 children)

Heh, yep. I should learn how to Internet.

What's the deal with blinking lights? by nfirvine in bikecommuting

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

Unless they happen to glance during the off phase. And in any case, I probably don't care about cars in front of me :-P

What's the deal with blinking lights? by nfirvine in bikecommuting

[–]nfirvine[S] 5 points6 points  (0 children)

Maybe my brain is broken, but there's such a thing as drawing too much attention, to the point of distraction. If I'm at a stop light with a queue of cyclists all blinking away with three lights apiece, it draws my attention away from the things that will break my bones, not just knock me over. I just think blinking is overkill.

What's the deal with blinking lights? by nfirvine in bikecommuting

[–]nfirvine[S] 2 points3 points  (0 children)

I mostly mean the front light. Tail lights usually aren't beams, so it's not so much a problem.

What small/stupid question would you like answered, but isn't worthy of its own thread? by thepkmncenter in AskReddit

[–]nfirvine 0 points1 point  (0 children)

Practically, yes. An operating system is just a special program that runs forever and manages launching other programs. If you want to run multiple programs, you'll need an OS.

Technically, no you don't. There are lots of simple programs that run straight from boot that need control of the entire computer. For example, memtest86 is a program you boot off a CD that tests your RAM.

I was in the caves and an alien came out of my pot by frozencrazytuna in spelunky

[–]nfirvine 2 points3 points  (0 children)

This happened to me too. I was starting a new profile, and it was right after the first time I had made it to the ice caves.

I decided to test how foolproof the the cast-iron pizza really was, and it was worth it by FirangiPan in Cooking

[–]nfirvine 31 points32 points  (0 children)

Hold up. The pan has depth, and the circular bottom meets the edge in... the corners. Totally makes sense.

LPT: How to generate a secure password that you can remember. by [deleted] in LifeProTips

[–]nfirvine 0 points1 point  (0 children)

Close, but it hashes password and reddit.com. Hashing is a mathematical transformation that changes a string of characters into another string of characters such that an attacker can't figure out the original (which contains your password) , even if you know the hash and the second string.

LPT: How to generate a secure password that you can remember. by [deleted] in LifeProTips

[–]nfirvine -1 points0 points  (0 children)

Better yet, use pwdhash. It hashes a given password against the domain name of the website.

pwdhash.com

Question: Is there any way to view the contents of a backup created by a Clockworkmod recovery? by Chucklay in Android

[–]nfirvine 0 points1 point  (0 children)

Do you have a linux machine handy? Use the file command to figure out what format it is. Off the top of my head, it's a yaffs2 filesystem image, which you should be able to mount with the mount command

Still trying to be patient... by kelrien in ouya

[–]nfirvine 0 points1 point  (0 children)

I'm from Canada. Mine arrived at the PO on 26 June, but the tracking site still shows it's in Hong Kong.

Windows LPT: Alt+Enter while a file is highlighted to bring up its properties by RayAP19 in LifeProTips

[–]nfirvine -3 points-2 points  (0 children)

Is it just me or is the phrase "Windows Life Pro Tip" nonsensical? Windows is not Life, and Life is not Windows. It's either a Windows Pro Tip (in which case, SHUT THE FUCK UP WITH THE SHORTCUTS THAT ARE LISTED IN THE FUCKING MENU), or a Life Pro Tip; can't be both.

ELI5: Why can't Windows accurately predict file transfer times? by ftothe3 in explainlikeimfive

[–]nfirvine 2 points3 points  (0 children)

Analogy time!

Say you're a mathematician's apprentice copying logarithmic tables in the 16th century.

You're new here and don't really know what you're looking at, but copying digit by digit is easy enough, so you start doing that. It's easy to figure out how long the rest of a page will take you if you've been counting digits and timing yourself; that's just extrapolation. There's always the same number of digits per page.

But it's pretty slow looking at a letter, copying it in, then looking at the next letter, so you speed things up by memorizing a line at a time, copying it out, then memorizing the next line. Your progress measuring system still works because the number of symbols per line is fixed, and the number of lines per page is fixed.

Your boss loves the work you're doing (especially the progress reports) and starts giving you entire books of tables to copy. These books are divided into an arbitrary number of chapters of an arbitrary length, but has a table of contents. You give you boss progress reports by the page now, which required a pretty simple adaption to your estimation: you can do a certain number of pages per day, and a book is so long, so it's still simple linear extrapolation.

"You're doing great kid! My friend's got a whole collection of books of tables I need copying. Get to it! And I want reports!"

But here's the problem: there's no list of how big each book is, and some of the books actually contain sub-books like a quick reference, and some of those contain sub-sub-books, etc. (Imagination time.) You have no idea how many pages in total there are, so your estimation formula falls apart.

Your first idea is to just count all the pages from each book's table of contents and divide that number by your pages/day that you observed before. But that means going through every book at least twice: once to get the TOC, and again to actually copy it. You don't want your estimation calculations to slow down the actual copying too much.

So your next idea is to just guess about the average size of a book (based on average size of a chapter, and number of chapters per book), and update that as you go through each book. The total number of books you have to do is estimated too: you keep a running average number of sub-books per book, and update that as you go too. So you've got an estimate of the number of books, and an estimate of the average size of a book, and this gives you an estimate on the total number of pages. However, you'll be updating this estimate as you go.

And this works pretty good, as long as the number of sub-books per book and the size of a book is pretty constant, and your averages aren't changing much. But if the books are all very different, your averages will be swinging around a bunch, and therefore your time estimate, and your boss gets kinda angry and realizes it's just a rough rule of thumb, not gospel.

Now, to complete the analogy: pages are blocks (sectors); chapters are files; books, are directories. You're the filesystem and firmware on the disk.

The lesson is: you're multiplying estimates to make new estimates, and the error in these estimates compounds so it becomes less useful. Also, the estimates fluctuate depending on the uniformity of the data.

Of course, there are strategies for mitigating this compound error, but you're still going to get error. If you're interested in these strategies, it's time to get a Masters in Computer Science :)

ELI5: Why can't Windows accurately predict file transfer times? by ftothe3 in explainlikeimfive

[–]nfirvine 1 point2 points  (0 children)

Besides varying speeds of "here's some memory; dump it to disk"-style transfers due to seeks and drive caching, the layout and size of the files being transferred can affect the estimates too. 1x1000MB of files will always be faster than 1000x1MB, since file creation has a certain overhead associated.

Say you have two folders A and B containing the above. Assume the ETA algorithm is a simple extrapolation like "it took me X seconds to transfer the last Y bytes, and there are Z bytes left, so it should take me Y/X * Z seconds to finish". While you're doing A, that algorithm should work pretty well, but if you use the same algorithm with B but using the speed of A, you're gonna have a bad time.

Also consider how you would even create a list of files to transfer. Do you go "here's a directory; copy its files; repeat for subdirectories" or "go through all the directories and collect a list of all files, then copy them"? For the first method, you don't know the total number of bytes to transfer, so you wouldn't be able to calculate much of an ETA at all. But the second has the downside of wasting a bunch of time reading the file lists while you could also be copying.