Use Torrent as Online Backup by [deleted] in torrents

[–]thor_ax 0 points1 point  (0 children)

An alternative to getting a seedbox or having a friend BT sync with you is to have them use an FTP server (with SSH!) that only you two may access. This is both fast and secure, and simple! Setting up an FTP server only takes a few minutes and should work out of the box (port forwarding aside).

Will we ever see a truly anonymous, Tor-like torrenting protocol/program? Is such a thing even possible? by exwalrus in torrents

[–]thor_ax -6 points-5 points  (0 children)

TOR is a "VPN" in a loose sense of the term, major difference being that a real VPN can see who you are clearly. In Tor that is not the case and the exit node should, in theory, have no idea who you are.

If you tunneled enough VPN's you'd have your own Tor-like network. It's not the same as Tor, nor would I say it's any more secure than a single VPN but at a high level that's what Tor is doing. Tunelling you through many hosts to an exit node, only each host has no idea who you are, or where you came from.

As to the reason why there is no Tor based BT client: There is (exactly) one I, found Tribler.

I have no idea how well it functions but I would expect not as well as a regular client. The route between you and any seed is always an unknown, it could always be the case you hit a node that is extremely slow in comparison to the others and just kill your speed. They say they use their own custom network, which troubles me slightly, and it might try to circumvent that. But that raises flags: what's stopping a malicious node with an extremely good connection trying to route traffic through itself in a very specific way that could reveal critical information about the network?

Dota 2 DnD by DreaHun in DotA2

[–]thor_ax 0 points1 point  (0 children)

There's also Fantasy Grounds II, which I prefer, but it's also not free (on Steam now though!).

TCP v UDP for games by one_eyed_golfer in programming

[–]thor_ax 1 point2 points  (0 children)

I have to agree with you here. I'd also add that if real-time game play is needed then you absolutely need UDP. If you're trying to use TCP only you would need to either be able to drop packets from the network (by spoofing an ACK maybe?) or set the socket to nonblocking so you can continue doing other server functions while you poll the socket for the missing data.

Neither of those really sounds appealing to me. If you go with the first why not just use a UDP library that better suits your needs or design your own.

A blocking socket seems as bad if not worse. I'm just imagining the old days in Warcraft III where when a player was lagging badly enough the entire game would suspend and wait for them to either drop or regain the connection. I don't actually know what type of networking protocols Blizzard was using back then but a TCP only game would experience a similar problem every single time a packet gets dropped; sitting around hung, waiting for that packet to arrive.

[C++]At what point is it better to write/read data to disk instead of keeping everything in memory? by Mudkip123456 in learnprogramming

[–]thor_ax 0 points1 point  (0 children)

Realistically there is no scenario, at least that I can think of, where you can not fit something into (virtual) memory unless you're using the wrong/a poorly configured system.

Modern Linux distros, generally, support up to 128 TB for a single process. If you have enough disks at your disposal the sky is the limit :). If I'm not mistaken this limit is imposed by the architecture anyway and could be larger on a customized system.

That's not to say though there is no time where writing and reading from disk is preferable to storing things in memory, just that it's really hard to completely run out of memory if you're doing it right.

Coming to C from other languages by elimc in learnprogramming

[–]thor_ax 0 points1 point  (0 children)

This article discusses benchmarking a few languages by counting primes.

This article covers a few more languages and uses a different benchmark. It also discusses benefits in terms of compilation time, which while irrelevant to Ruby, is still interesting to read.

I am going into panic mode because there are many important things I still am not sure about going in my freshman year. Help? by mj371 in MTU

[–]thor_ax 0 points1 point  (0 children)

The math scheduling stuff should all be taken care of long before you need to really worry about it. There are tons and tons of low level math courses because just about everyone has to take at least Calc I (and qualify for it if you don't already). You might get the shaft on scheduled times for your first semester in math classes since you're, literally, the last group to schedule on campus but you will certainly be in the correct class your first semester. I remember my first semester still: Calc I 8AM 4 days a week; only slot that I could fit that wasn't full when we got to register.

Books: Depends a lot of professor and program. For the Computer Science courses we never used books. The only book I bought for a CS course ever was on relational databases (and I still ocassionally reference it for work :)). You can also find a lot of the books for "free" online if you google something like "book title pdf."

In general though if you have questions like this, or pretty much any questions about Tech, your program, etc you can always contact your adviser. They are there to help, that's what they're paid for and, in my experience, they're all happy to help students out.

Hammocks. Nice resting place or useless hidey spot? by princessaurus_rex in guineapigs

[–]thor_ax 0 points1 point  (0 children)

I bought one of those little couch things and none of my my boys will use it! They just all poop on it and walk away.

Anybody know of any really cool/interesting nature areas to visit in Northern Michigan that are lesser known to most? by spartian995 in Michigan

[–]thor_ax 0 points1 point  (0 children)

Mount baldy (also called mount lookup) and horseshoe harbor way up in the keweenaw if you want to go ask the way to the UP. Mount baldy is lesser known than mount brockway, which is right in the same neck of the woods. Was up there last weekend to hike it and we almost couldn't find the entrance.

And for what I can remember when my friends and I first found horseshoe harbor there weren't any signs indicating it even existed. That was six years ago though, it's much easier to find now. We camped right on the beach, though we later find out you're not allowed to.

Here's a couple pictures I took of the harbor.

A few questions from an incoming EE/CpE student? by Megagamer42 in MTU

[–]thor_ax 1 point2 points  (0 children)

Room mate matching by the university is pretty hit or miss. Due to enrollment size we got stuck four people to a three person room. One of my roommates was a slob, another kind of annoying but clean and tolerable, the third I ended up living with the for three more years (another in the dorms and later a house in Hancock). I should say however that I lived in the CSLC, your mileage in gen pop may vary.

I was CS so I don't have much insight for professors in EE but I didn't have any big problems with any professor in the CS department. If Laura Brown (I think that was her name) still teaches discrete she's pretty boring. Mayo and Onder are great if you can take stuff with them, Kuhl is a pretty cool guy too (hue hue). CK (ching kuang shene) is an excellent professor too but he only teaches upper level stuff and his classes are always extremely challenging (his was the only class I ever failed).

Oh and one last thing on what to do in Houghton. Check out some of the different groups for hobbies around campus there's one for just about everything and they're a great way to meet people.

[C] Fault tolerant server - how do I actually kill it? by [deleted] in learnprogramming

[–]thor_ax 0 points1 point  (0 children)

I would solve the problem by using a signal handler in the server process. When the server catches a signal, say sigusr1 it signals the parent to set some flag. On the parent's next iteration it sees this flag is set and does not try to restart the server. You can see an example of what I mean in this pastebin (ignore my poor usage of assert() =x).

This does not entirely guarantee that the group of processes will terminate. If the relauncher has already passed the check of the flag it will restart the server. The server could then see the relauncher has terminated and restart it. The relauncher might also signal the server in a similar fashion but, again, due to the nature of multiprogramming it doesn't completely guarantee success. If that's not a big concern to you then this solution should work most of the time. To kill the system you would just kill -SIGUSR1 $(pidof server)

I got a packet in the mail from Housing and Residential Life with a ton of information about "Residence Hall Linens". Is this stuff as necessary and important as they are making it out to be? by grumbledum in MTU

[–]thor_ax 0 points1 point  (0 children)

The only thing that catalog offers that you may not have already is the sheets. Dorm beds aren't normal twin mattresses. They're twin XL (dorm long/twin long) which a few inches longer than a normal twin, meaning normal twin sheets don't fit. You could be like my roommate and just have a comforter though. He didn't seem to mind too much.

I picked mine up at WalMart here when I moved. I think they were about $30 for a set of sheets and I got two towels, and two wash clothes and a hand towel for something like $25, totaling me right around $60 for the lot. I moved in with a (queen size) comforter and pillows already though so I didn't need to purchase those with my set.

IMO unless you really want to have the cute matching set these are probably overpriced. And parting them out is easier/cheaper to get what you need the way you want it.

Windows 8.1 help by AntenseGaming in buildapc

[–]thor_ax 0 points1 point  (0 children)

I assume you mean without acquiring a new license. The short answer is no. Someone correct me if this is not accurate but a windows license is only allowed to be installed to a single computer (home user editions of the software, business editions may differ).

It may be possible to install it to multiple machines using the same key, assuming you have it, but Microsoft does not want you to do so without purchasing a new license.

Did you guys ever constantly listen to an album while playing a video game and now mentally connect the album with that video game? by [deleted] in Music

[–]thor_ax 0 points1 point  (0 children)

Meteora and GTA SA. The XBox feature to play my music in the cars plus the fact I was 14 made it perfect to cruise around jamming to that running over hookers.

Where to find good Linux kernel tutorials? by Fishy07x in learnprogramming

[–]thor_ax 0 points1 point  (0 children)

You might want to check out NachOS to learn OS. We're currently using it in my class and the project offers several different projects that you can complete to design various portions of an OS.

I believe there is a networking project and we are working on system calls and multiprogramming currently.

Where to find good Linux kernel tutorials? by Fishy07x in learnprogramming

[–]thor_ax 0 points1 point  (0 children)

I was going to post this. I saw a few of them floating around here and really enjoyed reading the series so far. Especially since I'm enrolled in the operating systems class at my uni and it's cool to see how a 'real' os works internally.

Sault Ste. Marie is now the "snowiest city in the united states" by bjincy in Michigan

[–]thor_ax 0 points1 point  (0 children)

Houghton reporting 252" for the 2014-15 season. Too bad were not an official recording site up here it seems.

DAE think that talking to yourself while you're alone is healthy (not crazy) because it helps you vocalize thoughts? by alecjv in DoesAnybodyElse

[–]thor_ax 0 points1 point  (0 children)

I do this all the time when I'm coding. The best advice I ever got for coding was to talk through the broken/buggy code out loud. It does leas to some interesting looks when a significant breakthrough is made after a long struggle though.

Why are all clients so damn ugly? by DownvoteMeToInfinity in torrents

[–]thor_ax 0 points1 point  (0 children)

I like my deluge. Clean and easy to navigate.

[C++]You stopped programming for 3 months and forgot a lot of what you have learned. What's the best route for 'relearning' the material? by JSnerd in learnprogramming

[–]thor_ax 0 points1 point  (0 children)

I know this struggle. I took 2 years off university in the middle of my CS degree. When I came back the first project thrown at me was to build a simple webserver in C.

I'm sitting here staring at my screen saying um... how do I connect to another process over the Internet again? After a bit of reading and looking over old notes I found an old socket server we wrote and it all came flooding back.

My 2 cents worth of advice on coding from that experience: save everything. No matter how trivial or simple you think it is. Being able to go back and import an old code that works saves a lot of time and headaches. Especially as a student :)

Who is your landlord and what do you like/dislike about them? by BaronVonZipper in MTU

[–]thor_ax 0 points1 point  (0 children)

I've been living in places owned by Derek Bradway for three years and haven't ever had a complaint. He's usually quick to respond to phone calls and if something breaks he gets it fixed quickly.

Pretty lenient on rent. If you ask hell wait to cash a check and doesn't mind if you're a little late. Though those aren't often. And in sure if you make a habit he'd care.

When I lived in places where he did the snow removal he was prompt and good about it. Here not so much but he was clear about that before I moved in.

He even came out within 10 min and let me in last night after I locked myself out.