00:00
00:00
Newgrounds Background Image Theme
Upgrade Your Account!

HO HO HOPE you become a Newgrounds Supporter this year!

We're working hard to give you the best site possible, but we have bills to pay and community support is vital to keep things going and growing. Thank you for considering!

Become a Supporter so NG can see another Christmas!

The Flash 'Reg' Lounge

3,082,655 Views | 60,186 Replies
New Topic Respond to this Topic

Response to The Flash 'Reg' Lounge 2015-01-21 20:59:45


At 1/21/15 08:23 PM, egg82 wrote: You can't tell me you wouldn't want to own the world's most powerful consumer gaming rig for a while.

It would be nice to have, yes, but I want it less than I want to not spend that much money on a computer. My rig can still play modern games so long as I don't max out the settings (I can still get a steady 60FPS in Far Cry 4, for example).

Also worth noting that "for a while" is less than a year; it really doesn't take long for GPUs to be outdated, and far more outdated than just "a little better".

At 1/21/15 08:23 PM, egg82 wrote: I disagree, depending on what you use it for. Any sort of video rendering, 32GB might be enough.

I've done lots of video rendering and never had problems with only 8GB of RAM. What rendering have you done that needs 32GB?

At 1/21/15 08:23 PM, egg82 wrote: Games, 32GB is slightly overkill, but screw it. Pay the extra $100 and get twice the RAM. Might as well go full Rambo at that point. RAM's cheap.

32GB is massively overkill for games, as overkill as you can possibly get, and having more won't make games run any faster/smoother. I've never once in my life needed more than 8GB for playing games, and I had never even heard of anyone needing more until you mentioned DA:I uses more, which just sounds like a memory leak more than anything (and 12GB would still suffice in that regard).

If you really want to go overkill on your computer why not put it toward the CPU or motherboard or something? Just doesn't make any sense to get extra RAM for the sake of having extra RAM.

At 1/21/15 08:23 PM, egg82 wrote: I was thinking 500GB for the OS, then maybe a 250GB-500GB for games and 1TB HDD for apps, movies, pictures, etc.

500GB for your OS seems rather excessive. I have a mere 128GB SSD for my OS, which has 25GB space remaining on it, even with Skyrim and like 10GB of mods installed on it. Having one for games would certainly make them load faster (I can load Skyrim in about four seconds), but that's it; it won't improve anything else.

It's also worth noting that write cycles are what will kill your SSD more so than anything else, so if you did end up using 500GB for your OS and have a tonne of free space that your applications aren't using, it would be unwise to treat it like a regular HDD and repeatedly add/deletes files onto/from it; it's an unfortunate limitation of the technology right now.

You could save some money by just getting one SSD for your OS and the very few games that have long enough load times to justify putting them on an SSD (Skyrim and GTA4 are the only two I've played with sufficiently lengthy load times).

At 1/21/15 08:23 PM, egg82 wrote: No, you certainly do not need to spend $2000 on a PC, but my god does that money make a difference.

My point was just that the difference is redundant.

At 1/21/15 08:23 PM, egg82 wrote: Pair of nice headphones. Honestly I don't see the appeal of speakers over headphones, the audio quality is very clearly worse with speakers. Even nice ones.

Saying that headphones are better is disingenuous; I've used headphones that are better than speakers and speakers that are better than headphones. I've also never used headphones with the quality of sound that my stereo has (this one), but the main reasons I prefer a stereo to headphones are: I don't need to wear something on my head; I can play games with other people in the room and they can still hear everything; I can make it loud without damaging my hearing (because there aren't speakers less than an inch from my ears); it has high quality bass; and discerning the direction sound comes from is easier because of the physical distance between the channels, which are like 1-2CM on headsets but around 6ft for my stereo.

And you certainly could easily name a headset with higher quality sound than my stereo, but I could just as easily name a better stereo than mine with better sound than a headset you could name; neither is inherently better than the other, it's a matter of how high quality the system is (most notably in regard to the fidelity).

Most of that is subjective, much like most arguments made in favour of headphones would be, but if you prefer a headset you could get one of those instead.

Response to The Flash 'Reg' Lounge 2015-01-21 21:21:53


At 1/21/15 08:59 PM, Diki wrote: It would be nice to have, yes, but I want it less than I want to not spend that much money on a computer. My rig can still play modern games so long as I don't max out the settings (I can still get a steady 60FPS in Far Cry 4, for example).

Ah, that's what I want, though. At least 144 FPS on the highest settings possible is my goal.
Again, way overkill, but why not if you have the money to throw down for it?
I like beautiful games that run well.

Also worth noting that "for a while" is less than a year; it really doesn't take long for GPUs to be outdated, and far more outdated than just "a little better".

Again, 5-10 years if we start making some massive breakthroughs in the near future. Other than that, they should last you a good 15-20 years with two of them while still keeping a good framerate with good graphics.

I've done lots of video rendering and never had problems with only 8GB of RAM. What rendering have you done that needs 32GB?

a few million particles usually kills my RAM.
Don't judge too hard, it's easy to do.
Also really high-poly stuff and water simulations seriously kill it.
A lot of the videos I make for my channel also require a good chunk of RAM because of the way my videos are encoded. Not 32GB, but at least 16 if you want to continue normal operations while encoding/rendering.
Also Chrome and Firefox eat RAM for breakfast, and I usually have a million tabs open. My own fault, but I'm willing to put down the extra so I'm not just arbitrarily limiting myself.

having more won't make games run any faster/smoother.

Nope, but it's cool to say anyway.

I've never once in my life needed more than 8GB for playing games, and I had never even heard of anyone needing more until you mentioned DA:I uses more, which just sounds like a memory leak more than anything (and 12GB would still suffice in that regard).

A lot of new AAA releases are poorly-optimized and eat CPU/GPU cycles and RAM.
I still want to play them, though.

If you really want to go overkill on your computer why not put it toward the CPU or motherboard or something? Just doesn't make any sense to get extra RAM for the sake of having extra RAM.

It's hard to find a really good CPU or mobo for $170 (assuming you've paid $80 for cheap RAM)
My FX-6300 is down to $100 which is fantastic, and it still works well enough that I rarely ever cap it out (rendering)
A good mobo, on the other hand, will run you at least $150 by itself.

Yeah, you could put that money to use elsewhere, though I don't know if it would be "good" use.

500GB for your OS seems rather excessive. I have a mere 128GB SSD for my OS, which has 25GB space remaining on it, even with Skyrim and like 10GB of mods installed on it. Having one for games would certainly make them load faster (I can load Skyrim in about four seconds), but that's it; it won't improve anything else.

Oh, I have way too many AAA titles installed on my PC. DA:I alone takes up a whopping 60 GB, and I have more like that as well.
Plus I like movies. A lot. So that's a thing.
2TB and I'm almost full.

It's also worth noting that write cycles are what will kill your SSD more so than anything else, so if you did end up using 500GB for your OS and have a tonne of free space that your applications aren't using, it would be unwise to treat it like a regular HDD and repeatedly add/deletes files onto/from it; it's an unfortunate limitation of the technology right now.

Yeah, the OS drives you might need to swap out every few years, but thankfully SSDs are cheap and getting cheaper. By the time you need to swap out you can get a TB for $150 and it'll last you decades.

You could save some money by just getting one SSD for your OS and the very few games that have long enough load times to justify putting them on an SSD (Skyrim and GTA4 are the only two I've played with sufficiently lengthy load times).

Can't argue with that.

My point was just that the difference is redundant.

Depends! If you really, REALLY like playing games and recording them like I do, overpowered is just enough.
The less time I spend rendering and fiddling with options menus, the better.
Speaking of, I've been meaning to make more videos but life keeps getting in the way. I hope to return to that soon, but I really want a GPU upgrade before I do.

Saying that headphones are better is disingenuous;

I would say so as well, except I just really don't like the sound of speakers echoing across my walls. I think my problem is I just live in really terrible acoustic environments.
Maybe I'll give a home theatre another shot when I get some padding for the walls.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-01-22 11:21:36


At 1/21/15 08:51 PM, slugrail wrote: I'd actually really like to get even a single 980 but my PSU seems like a bust at 400w (+ add annual electricity bills when gaming). In the break I've been gaming a LOT, 4 hours every day @ $0.31 p kWh @ 120wH. Maybe once uni starts, I'll cut that to 2ish hours every second day. I really should've found a job. Call centre at the city near my uni and I decided not to take the offer...

I honestly never felt the need to measure how much money my computer takes to run because it doesn't amount to much comparatively.
My money-saving efforts are far batter put to use trying to find ways to heat/cool the house without using AC, finding out where the insulation has run bad or just hasn't been put in, and figuring out where that gas leak is and how much it would cost to fix.

Anyway, after doing some apartment/house/room shopping I've figured out that a lot of what we do in life is hugely driven by sex.
We're bizarre animals.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-01-28 02:03:22


[DEBUG] [TCPServer] Opened [DEBUG] [SQLite] Database connected: C:\Users\Alex\Dropbox\FlashDevelop\Mersona\bin\worlds\test\world.db [DEBUG] [TCPServer] Player 0 connected [DEBUG] [TCPClient] Sent 4 bytes [DEBUG] [TCPClient] Connected [DEBUG] [TCPServer] Received 4 bytes from client 0 [DEBUG] [SQLite] Database connected: C:\Users\Alex\Dropbox\FlashDevelop\Mersona\bin\worlds\test\player.db [DEBUG] [TCPClient] Disconnected [DEBUG] [TCPServer] Closed [DEBUG] [SQLite] Database disconnected: C:\Users\Alex\Dropbox\FlashDevelop\Mersona\bin\worlds\test\world.db [DEBUG] [SQLite] Database disconnected: C:\Users\Alex\Dropbox\FlashDevelop\Mersona\bin\worlds\test\player.db

anyone else think this is a weird order to fire events in?
No complaints or questions, just thought it was an interesting find.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-01-29 00:32:06


"Female Basement Apartment Available"
"Female applicants only please"
"(50+) FEMALE to share my 4 bdrm"
"Female."
"Female Roomate wanted"
"Female roommate"

Right, so all I need to do to find a place to sleep is get a sex change operation.

This makes me incredibly angry.

Before you ask, this is just today's listings. All of those were the only ones I can afford.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-01-29 12:37:46


At 1/29/15 12:32 AM, egg82 wrote: "Female Basement Apartment Available"
"Female applicants only please"
"(50+) FEMALE to share my 4 bdrm"
"Female."
"Female Roomate wanted"
"Female roommate"

Right, so all I need to do to find a place to sleep is get a sex change operation.
This makes me incredibly angry.
Before you ask, this is just today's listings. All of those were the only ones I can afford.

Back when i was moving, i wanted to move to center city which is more or less the most lively part of philadelphia, also the most expensive, but there was this one craigslist ad for a roommate situation where you sleep on the couch one week and bed the other. He also said we could sleep in the same bed if i was cool with it. Nope.


None

BBS Signature

Response to The Flash 'Reg' Lounge 2015-01-29 13:08:48


At 1/29/15 12:37 PM, Luis wrote: Back when i was moving, i wanted to move to center city which is more or less the most lively part of philadelphia, also the most expensive, but there was this one craigslist ad for a roommate situation where you sleep on the couch one week and bed the other. He also said we could sleep in the same bed if i was cool with it. Nope.

Yeah, no. lol
I have a bed, anyway, so hopefully something like that shouldn't be a problem.

I dunno, I'm not sure my requirements are terribly strict. Just somewhere half an hour away or closer to where I work and is $500 or less including utils. I mean, maybe the $500 is a bit low but you'd think I would be able to find even a small room with a few roommates..
All I can find is scams and people looking for fuck buddies.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-01-29 13:13:12


At 1/29/15 01:08 PM, egg82 wrote: All I can find is scams and people looking for fuck buddies.

Gotta do what you gotta do.

Response to The Flash 'Reg' Lounge 2015-01-29 13:17:57


At 1/29/15 01:08 PM, egg82 wrote: I dunno, I'm not sure my requirements are terribly strict. Just somewhere half an hour away or closer to where I work and is $500 or less including utils. I mean, maybe the $500 is a bit low but you'd think I would be able to find even a small room with a few roommates..
All I can find is scams and people looking for fuck buddies.

Where do you live anyway?
My current rent is $600, not exactly where i envisioned living but it grew on me and i like my roomates.


None

BBS Signature

Response to The Flash 'Reg' Lounge 2015-01-29 13:21:49


At 1/29/15 01:17 PM, Luis wrote: Where do you live anyway?
My current rent is $600, not exactly where i envisioned living but it grew on me and i like my roomates.

Big 'ol city of Denver.
Been here a year, actually, but the people who actually own the house I'm in are moving back in so all of us are looking for new places.

I still haven't had the chance to attend any conventions here..

Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-01-29 13:35:19


At 1/29/15 01:21 PM, egg82 wrote:
At 1/29/15 01:17 PM, Luis wrote: Where do you live anyway?
My current rent is $600, not exactly where i envisioned living but it grew on me and i like my roomates.
Big 'ol city of Denver.
Been here a year, actually, but the people who actually own the house I'm in are moving back in so all of us are looking for new places.

I still haven't had the chance to attend any conventions here..

I went to that beer convention once. Kind of expensive for what it is. I do like beer there tho. I feel like i say that about everywhere i go. :(


None

BBS Signature

Response to The Flash 'Reg' Lounge 2015-01-29 14:09:14


At 1/29/15 01:35 PM, Luis wrote: I went to that beer convention once. Kind of expensive for what it is. I do like beer there tho. I feel like i say that about everywhere i go. :(

Probably because you always like beer!
I actually don't like the taste of beer, I prefer a wine cooler like Mike's for casual drinking. Or twisted tea, those things are pretty damn good.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-01-29 16:06:42


https://www.youtube.com/watch?v=GsK_syADzQ8
Oh. Oh, shit.
Wonder if this works with AIR? Only one way to find out!
https://github.com/code-orchestra/colt-fd-plugin

I'll need to test that out when I get back home.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-01-30 02:17:57



Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-01-30 17:51:08


Now that this is the Game Development forum I can post about a project I've been working on for the past while. :)

I've been working on implementing the WebSocket protocol using C++ with the Boost.Asio library, and after lots of hours of coding very tedious shit (such is the WS protocol) I've gotten it to a point that it's both functional and easy to use. I decided to make it an API rather than an event-based framework since the Boost.Asio library is based entirely around asynchronous function calls so I just kind of stuck with that paradigm, and left it up to the user to decide if they want to stick with an API-based approach or translate it into a message-based system like how X11's events are handled.

Anyway, this is a basic implementation of the API that just spits out information to the console:

#include "base_server.hpp" using namespace boost::asio; using namespace boost::asio::ip; void open(wss::SocketP socket) { printf("Socket %u connected\n", socket); } void close(wss::SocketP socket) { printf("Socket %u dropped\n", socket); } void read(wss::SocketP socket, std::string data) { printf("Received '%s' from %u\n", data.c_str(), socket); } int main() { io_service ioservice; tcp::acceptor acceptor(ioservice, tcp::endpoint(tcp::v4(),42985)); wss::set_acceptor(&acceptor); wss::set_onopen(open); wss::set_onclose(close); wss::set_onread(read); wss::start_server(); }

The first two lines of the main function are the Boost.Asio library, everything else is my API.

It's not quite finished yet, as there are still a few features missing that I want to include, and the protocol isn't entirely implemented yet (e.g. I'm not currently checking the length of the payload as per section 5.2 of the protocol, and just assuming it's less than 126 bytes). There also isn't any useful error reporting yet, but I haven't fully decided on how I want to do that.

Anyone interested in playing around with it can grab the source code from here. You will also need to grab the Boost libraries, of course. If you're lazy like I am you can grab the Boost libraries pre-built from here. I've been using v1.55.0 but the other versions should work. I also haven't commented the source code yet, so if you're not familiar with the WebSocket protocol it might look like black magic (it's certainly not uncomplicated).

All of this is going to end up being used for an online multiplayer game I intend on making, as well as any other things I might want to use with WebSocket in the future. I'm probably going to make some simple online game to release on Newgrounds to give the thing a proper stress test before working on my main game idea, but I'm not really sure what I would do; maybe a multiplayer version of Fire Emblem or something.

Having said all that, I'm pleased with the direction the API is taking and am happy that I've gotten it to a functional state since that means the really boring work I wasn't enjoying is done and I can start on the good stuff. I'll be starting a client framework of some sort eventually so that raw/native WebSocket objects don't need to be used, but that's not very pertinent.

P.S.

Feedback is very much welcome.

Response to The Flash 'Reg' Lounge 2015-02-01 12:16:58


Just a little update regarding my previous post:

There was a pretty serious, albeit tiny/simple, glitch in my code when I made that post that prevented proper sending of data from server to client, but I've fixed it and updated the source code file. To test/ensure that everything works properly I wrote a basic chat application which ended up being simpler than I expected it to be.

The server-side implementation code is here, which I won't post here because it's almost 100 lines and that would be ugly.

The client-side implementation is considerable more succinct:

var chat = document.getElementById("chat"); var message = document.getElementById("message"); var socket = new WebSocket("ws://localhost:42985"); socket.onopen = function() { chat.innerHTML = "Connected to server."; message.addEventListener("keyup", function(evt){ if (evt.keyCode === 13) { socket.send(message.value); message.value = ""; } }); }; socket.onclose = function() { chat.innerHTML += "<br>Disconnected from server."; }; socket.onmessage = function(evt) { chat.innerHTML += "<br>"+evt.data; };

And with that you have a working chat application that lets you send messages and change your name (but the server won't check for duplicate name because I didn't feel like coding that).

I would compile and run it on my VPS so that anyone here could see it running and play around with it but my server is in the middle of a move right now and is currently down for the next short while, but it should be back up by the end of the day, in which case I can throw this or something more fancy on there. Maybe I'll make some shitty little game for people to play. :)

It's been almost ten years since I've submitted a game to the Portal but now that this server is nearing completion I'll be able to submit something once again and it won't be a pile of shit like my current submissions are (I was like fourteen when I made them, gimme a break).

Response to The Flash 'Reg' Lounge 2015-02-01 16:55:41


Daedalus lib looks super cool, but I'm not sure if it can actually detect collisions, it's more like pathfinding around an environment. I want to use it because the name sounds cool, though.

At 2/1/15 12:16 PM, Diki wrote: It's been almost ten years since I've submitted a game to the Portal but now that this server is nearing completion I'll be able to submit something once again and it won't be a pile of shit like my current submissions are (I was like fourteen when I made them, gimme a break).

How does your thing allow you to make games now? Or do you mean you have time to make one?

Response to The Flash 'Reg' Lounge 2015-02-01 17:33:56


At 2/1/15 04:55 PM, MSGhero wrote: How does your thing allow you to make games now? Or do you mean you have time to make one?

I meant that I now have easy-to-use client-to-server and server-to-client functionality in place for HTML5, which is obviously necessary to make a multiplayer HTML5 game. For quite some time now I've wanted to make some form of online multiplayer game but the thing that always killed my motivation was the fact that my server wasn't complete and implementing the WebSocket protocol is very tedious.

I've pretty much always had the time but have lacked the tools required. One of the main issues is that I wanted the server to be written in C++ because of the language's excellent performance, and because the only existing WebSocket servers I could find is this one, which looks incomplete and has no documentation; and this one, which is an absolute mess and also has no documentation. So I did what I always do in this kind of situation: I made my own.

So, as the API stands right now it cannot make games by itself, but adding the logic required for game-use would be rather straightforward since at its core, using the API is simply handling strings.

Response to The Flash 'Reg' Lounge 2015-02-01 17:46:09


Speaking of client/server, I've been doing a lot of study on latency compensation and such, and decided to essentially copy Valve's implementation in their Source engine.
Links here and here.

Looks like the result of all of this is some really solid netcode, just gonna be a giant pain in the ass to implement.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-01 18:04:55


At 2/1/15 05:46 PM, egg82 wrote: Looks like the result of all of this is some really solid netcode, just gonna be a giant pain in the ass to implement.

Luckily the game ideas I have are turn-based, which is why I'm using TCP, so I don't have to deal with that mess. :)

Response to The Flash 'Reg' Lounge 2015-02-01 22:37:38 (edited 2015-02-01 22:37:51)


At 1/21/15 08:21 PM, Diki wrote:
At 1/21/15 08:12 PM, egg82 wrote: I think we skipped a number, here.
Supposedly Microsoft skipped Windows 9 and went straight to 10 because some software performs checks for Windows 95/98 by just looking for "Windows 9", which would cause problems if it thought Windows 9 was one of those two.

fun fact this is basically the same reason four second firestorm doesn't work anymore

Response to The Flash 'Reg' Lounge 2015-02-02 14:49:17


At 2/1/15 10:37 PM, Glaiel-Gamer wrote: fun fact this is basically the same reason four second firestorm doesn't work anymore

WELCOME TO THE PARTY!

I missed you :(

On a side-note, this is really, really interesting and I finally (fully) understand what cache missing is.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-02 16:58:53


At 2/2/15 02:49 PM, egg82 wrote:
At 2/1/15 10:37 PM, Glaiel-Gamer wrote: fun fact this is basically the same reason four second firestorm doesn't work anymore
WELCOME TO THE PARTY!
I missed you :(
On a side-note, this is really, really interesting and I finally (fully) understand what cache missing is.

This was one of the ones I thought was too low level to care about. Idk if being aware of this in flash affects anything deep down.

Response to The Flash 'Reg' Lounge 2015-02-02 17:58:24


At 2/2/15 04:58 PM, MSGhero wrote: This was one of the ones I thought was too low level to care about. Idk if being aware of this in flash affects anything deep down.

Since it's all bytecode, it probably doesn't much, though I do see the occasional post on cache missing and branch prediction failures in Flash so you could possibly have some issues if you're really sloppy or something.
It is a really interesting read, though. CPUs are still pretty mysterious to me, somehow getting a physical real-world object to execute code on a computer, it seems like magic.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-02 18:02:26


At 2/2/15 05:58 PM, egg82 wrote: CPUs are still pretty mysterious to me, somehow getting a physical real-world object to execute code on a computer, it seems like magic.

It's just a shit-load of AND, OR, XAND and XOR logic gates, basically. This video explains just how it works using dominos, which should remove some of the "black magic" aspect of computation.

Response to The Flash 'Reg' Lounge 2015-02-02 18:50:05


At 2/2/15 06:02 PM, Diki wrote:
At 2/2/15 05:58 PM, egg82 wrote: CPUs are still pretty mysterious to me, somehow getting a physical real-world object to execute code on a computer, it seems like magic.
It's just a shit-load of AND, OR, XAND and XOR logic gates, basically. This video explains just how it works using dominos, which should remove some of the "black magic" aspect of computation.

I know how it works and it still feels like black magic. I've always wondered how voltages can go from on to off so quickly without any transient effects screwing something up.

It's like learning how haxe works, it's still magic.

Response to The Flash 'Reg' Lounge 2015-02-03 01:15:35


At 2/2/15 06:02 PM, Diki wrote: It's just a shit-load of AND, OR, XAND and XOR logic gates, basically. This video explains just how it works using dominos, which should remove some of the "black magic" aspect of computation.

I knew most of this, but I had no idea that that's how all of the parts interacted.
Well, that's pretty damn cool.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-03 05:38:02 (edited 2015-02-03 05:53:01)


I went completely overboard with this one but what you see here (NSW's public train and bus stops) was rendered and computed by a graphics card using OpenCL in under 1 second!

http://i.imgur.com/UeqYnv7.jpg

Here it is rendered at 4k:
http://i.imgur.com/IkdmvFl.jpg

Zoom in and out for scale. Rendering at higher resolutions gives a Google maps-esque feel to it

Response to The Flash 'Reg' Lounge 2015-02-05 14:22:02 (edited 2015-02-05 14:24:52)


Holy christ, I live!

Got a new place in downtown Denver.
Like, the very center of Denver.

Whatever, I'll take it

Moved most of my stuff already, just packing my computer and clothes tomorrow. Roommates say they have internet, but no idea what the speed is. I'm thinking about just getting my own.

So far the plans for comcast are:
up to 6mbps - Hah, what?
up to 50mbps - More like "a steady 25 most days"
up to 105mbps - At this point, just get the 150
150mbps - Not "up to"?

Go big or go home, I'm going to see about getting the 150d/20u for $115/mo

Google fiber, where are you? :(

Centurylink is also available, but the biggest plan they have for where I live is a business plan which is about $100/mo
I get two connections at a whole 7mbps


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-05 16:58:50 (edited 2015-02-05 17:07:51)


Here's a summary of my last month:
January 4th: Eviction notice. No explanation.
January 5th: Got an explanation for the eviction. Wasn't anyone's fault, just life happened. Sucks, but oh well.
January 7th: Hooked PayPal up to my Wells Fargo savings account so I could pay bills without using checks. Fuck Chase.
January 10th: Credit card blocked, PayPal switched to using my savings account, incurring fees
January 11th-14th: ~$200 in bank fees
January 14th: Credit card finally unblocked, WF freaked out and blocked it for no reason. Transferred all money to savings to cover the fees, WF gave me $16 back for my troubles.
January 16th: $15 left across both checking and savings
January 20th: $5 recurring purchases I usually save money for are now starting to overdraw me, incurring yet more fees
January 21st: Haven't found a place to stay yet, running out of time
January 23rd: ~$-50 across both accounts, roommate is talking about taking the router soon
January 27th: Oh, shit, it's the 27th already? Still no place to sleep
January 31st(?): Roommate took the router, place is empty and everyone except myself and my girlfriend are gone. Time to watch Inuyasha, what the hell else can I do?
Febuary 2nd: Filed taxes, figured out I've been paying WAY too much and am getting an absolute shit ton of money back.
Febuary 3rd: HOLY FUCK I FOUND A ROOM!
Febuary 5th: ~$-90 across both accounts, no paycheck yet, owe $100 for utilities and $450 for new room. Hopefully I can get my paycheck and tax return soon.

I won't say this was the MOST stressful month, but..

On an unrelated note, I'm on episode 87

Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature