• What are you working on?
    5,004 replies, posted
So despite disappearing I've actually been trying to program more For one, installing Ubuntu was a trip. I got my current PC tower from my grandfather after he passed, and its an old Falcon NW Mach V that was tricked out. I used the internal 150gb velociraptor for a long time, but ultimately moved to a 1tb drive once music fucked all my space up (and the drive was misbehaving). Anywho, formatted that and cleaned it out and checked it out and it looked all good so I installed ubuntu on it. Loving Ubuntu so far, its soooooooo much easier to just work on programming since compiling and testing is much easier than on Windows. And since none of my distracting audio apps or vidya gaems are installed/supported I am far more productive. Plus the OS has a ton of neat features and just looks so nice. I'm installing it on my Surface now, actually :D Also met a kid in my Astronomy class who's also writing an N-body sim, but he's mostly a graphics guy it seems and is having a hard time getting his maths to work out. He also isn't a huge fan of C and didn't know where to head with the maths, so I'm helping him now by writing the two workhorse algorithms (IAS15 and WHfast) I wanted to use. We're not cooperating atm so much as sharing expertise- I'm using his stuff to test my stuff, and my algorithms let him test his work as well.
You'll learn to hate Ubuntu; you'd probably prefer Debian/Arch/Mint for programming.
What distro would you linux guys recommend for someone who uses Windows but needs a linux VM for things like cross compilation? I mean I usually just go for Ubuntu and I can't say I've really had a bad experience with it, but maybe there are better options.
[QUOTE=Darwin226;49723303]What distro would you linux guys recommend for someone who uses Windows but needs a linux VM for things like cross compilation? I mean I usually just go for Ubuntu and I can't say I've really had a bad experience with it, but maybe there are better options.[/QUOTE] Arch is nice, I personally prefer Debian though. Ubuntu has just been going down the shitter.
[QUOTE=Darwin226;49723303]What distro would you linux guys recommend for someone who uses Windows but needs a linux VM for things like cross compilation? I mean I usually just go for Ubuntu and I can't say I've really had a bad experience with it, but maybe there are better options.[/QUOTE] I use Mint with Cinnamon and Muffin in my VM, but it's still based on an old version of Ubuntu (14.04) until Mint 18 comes out in ~May/June. I used Debian for my uni work because that's what they wanted and it's pretty good too (but less food references).
[QUOTE=DrDevil;49720521][img]https://my.mixtape.moe/gvmjxa.png[/img] [url]https://www.shadertoy.com/view/MsVGRy[/url] Please let me know your perfomance (without fullscreen) [url=https://facepunch.com/private.php?do=newpm&u=61865]via PM[/url]![/QUOTE] 45fps smallscreen, somewhere below 20 fullscreen on a GTX 750 TI + i5 3330
[img]https://my.mixtape.moe/yalqmh.png[/img] Variation from the other torus thing: [url]https://www.shadertoy.com/view/MdVGzy[/url]
[QUOTE=Map in a box;49723234]You'll learn to hate Ubuntu; you'd probably prefer Debian/Arch/Mint for programming.[/QUOTE] Uh oh. Why's that? [editline]11th February 2016[/editline] So far, it's mostly because Ubuntu is the most stable on a surface pro
[QUOTE=Darwin226;49723303]What distro would you linux guys recommend for someone who uses Windows but needs a linux VM for things like cross compilation? I mean I usually just go for Ubuntu and I can't say I've really had a bad experience with it, but maybe there are better options.[/QUOTE] Lubuntu because it's the simplest. I run arch on desktop but for these purposes I recommend going with the former. [QUOTE=Map in a box;49723234]You'll learn to hate Ubuntu; you'd probably prefer Debian/Arch/Mint for programming.[/QUOTE] I think (just my opinion) that going the ones you listed second are kinda next step after Ubuntu. I'm saying it because I went the exact same route so far - coming to Ubuntu to appreciate all the development goodies and pleasant environment. And of course doing course couple more switches because you start to realize there is even more to get.
[QUOTE=paindoc;49723563]Uh oh. Why's that? [editline]11th February 2016[/editline] So far, it's mostly because Ubuntu is the most stable on a surface pro[/QUOTE] Usually because ubuntu's default repos are filled with really outdated packages (at the benefit of stability) and adding new ppa's (especially less popular ones) will really fuck with apt-get and you get packages overriding other ones from other ppa's. Don't take my word for it, I haven't used apt-get in years, nor have I encountered the package conflict problem. Consider arch or even debian unstable if you can read instructions, there is even a [URL="https://wiki.archlinux.org/index.php/Microsoft_Surface_Pro_3"]surface pro article on the arch wiki[/URL], assuming it's a 3. edit: no package manager is perfect, in my opinion they all suck. Pacman just sucks less, but it really likes to fuck with your configuration files, but the AUR is awesome, and creating packages is really easy.
[QUOTE=Darwin226;49721251]There's a reason so say hello and goodbye[/QUOTE] This really shouldn't exist. Handshakes also shouldn't exist. Handshakes come from an age where you had to shake a stranger's hand to show him you didn't have any weapons around and weren't about to kill him. Today everyone is friendly to each other so this isn't necessary anymore. Saying hello and goodbye every time you start/end a conversation with someone is a waste of time. This is like TPC when it should be more like UDP. You just start the connection instead of going through the motions of handshake -> hug -> kiss -> hello -> how are you -> ACTUAL CONVERSATION. Isn't it much better if it's just -> ACTUAL CONVERSATION? Why do we maintain the waste of resources that handshakes and protocols are when we could do much better and be much freer without the constraints of TCP slowing us down every day? This is why GitHub is terrible, because they are trying to keep progress from happening by maintaining the status quo of social TCP. The social TCP that tells us that we need to be "professional" all the time. The social TCP that tells us that we need to not use slurs ever. The social TCP that tells us that we shouldn't be ourselves because it's not "mature". GitHub is probably voting for Hillary because GitHub is for the establishment. You can't trust them. How hypocritical is it that C+= was removed for political reasons (and reinstated only a LOT later) while no one says anything about TrumpScript? [url]https://github.com/samshadwell/TrumpScript[/url] Instead of the horrors of social TCP, if you want social UDP, where you are unburdened from the shackles of handshakes and social contracts, where you are free to express yourself without fear, where you are free to implement your own protocols that best suit you and the people who want to communicate with you, then it's YOUR JOB to change things! If you want to make software great again you HAVE to vote for Trump and you HAVE to end political correctness by naming your libraries things like RapEngine (an engine about rapping). Together we can put a stop to this madness and together we can make software great again.
Guys, could you maybe not be totally offtopic? Post shaders instead: [img]https://my.mixtape.moe/utvzgb.png[/img] [url]https://www.shadertoy.com/view/4dGGRK[/url]
[QUOTE=DrDevil;49723941]Guys, could you maybe not be totally offtopic? Post shaders instead: [img]https://my.mixtape.moe/utvzgb.png[/img] [url]https://www.shadertoy.com/view/4dGGRK[/url][/QUOTE] It's so pretty :o Also I'm sticking with Ubuntu for now, Ive set it up twice and yeah changing isn't that hard but it's a bit more of a pain in the ass on a surface. I don't have a USB keyboard either, so I have to go to the library and use one of their kbs to install anything :v So instead of getting stuck looking for the best distro im just going to practice programming instead :ok:
[QUOTE=paindoc;49723972] So instead of getting stuck looking for the best distro im just going to practice programming instead :ok:[/QUOTE] Did you atleast go for an ubuntu version without unity? That shit is a crime against humanity.
[QUOTE=adnzzzzZ;49711517][VID]http://a.pomf.cat/hhxgyi.webm[/VID] added 47 passives to game in a week. the goal is to eventually get to ~200. the game also has 4 different attacks and some of the passives combine with those attacks in different ways. although most of them are just stat/resource upgrades atm [IMG]http://i.imgur.com/I01m6qt.png[/IMG][/QUOTE] Since there are so many, will you display their names/something descriptive on pick-up? [editline]12th February 2016[/editline] [QUOTE=Silentfood;49721348]i tried changing player sex [t]http://i.imgur.com/bfsV629.jpg[/t] oops[/QUOTE] That's a feature.
Not much on my end, just working on key mapping via the console. I had only 4 goals for it: 1) every console command, even ones with arguments must be bindable 2) the entire keyboard must be bindable, because some people have some insane left-handed layouts involving the numpad 3) 1 key can map to multiple commands 4) 1 command can map to multiple keys I think I built it in such a way that I should be easily able to include XInput support for gamepads (at least for a single player, for now). Right now it is super easy to implement any keys that I may have missed on a standard keyboard, as long as GLFW supports it. All I really have left to do with this before turning the page is to include XInput support and abstract the movement logic out into a separate player input state so that I can work on physics and turn the current camera into a noclip camera.
[QUOTE=Nigey Nige;49720640]The line is drawn at slurs. 'Retard' isn't just a bad word, it's a slur (as someone with mentally ill loved ones I can vouch for this), and slurs should be treated differently to swearwords. I understand programmers don't spend much time on JSTOR but two citations if it helps: [url]https://www.jstor.org/stable/3195729?seq=1[/url] [url]https://www.jstor.org/stable/538989?seq=1[/url] Besides, just use your common sense. Stopping teenagers using the word 'retard' on github isn't exactly a slippery slope to 1984, and github isn't conspiring with SJWs to police language. It's common fucking courtesy so that the internet's hateful shit is confined to (optional) discussion forums like this rather than spreading to (less optional) services that people rely on. It's why loud racists should get thrown off buses rather than getting to stay there under the guise of 'free speech'.[/QUOTE] It really depends on how it's used. For example I would of course prefer people to not use it [I]as[/I] slur, but if it's used in other contexts I have no problem with it at all. (I'd actually be offended if I found out someone was not using that specifically out of concern for me, since that's the direction people are more often shitty to me in this general regard by a wide margin.) [editline]12th February 2016[/editline] [QUOTE=Nigey Nige;49722380]The whole point of slurs is that they are harmful in-and-of themselves, regardless of context. That's why we have the word 'slur'. Slurs aren't about 'insulting' people, they're about doing actual damage.[/QUOTE] Ok, now I actually [I]am[/I] offended. You have no idea how hurtful this kind of approach can be to people with disabilities. I seriously suggest that you get a better grasp on the overall situation (and its variance), because you're severely under- and misinformed. Not sure if you'd even qualify as "ally" from my perspective, borrowing that term for a moment. (If this comes across as harsh: I'm really pissed right now because this is the same kind of unhelpful and insulting approach I get quite often when I try to resolve some disability issues and run into shitty people. Feel free to PM me if you want to talk about it, and I'll try to be nice and explain the larger context for my views and experience. Overall it would be really off-topic here and I'd also prefer not to have it float around publicly.) At least I don't have to deal with this crap in [I]most[/I] places, and I'm fine if someone prefers not to use those words or bans them on their own platform if it makes them uncomfortable (even if I think the latter is just varnish and not a net inclusive measure), but someone actively advocating for it for [I]everyone[/I] to follow [I]outside[/I] of their personal platform is where I draw the line, because [I]that[/I] is way more damaging for a good number of people with disabilities than what you try to erase here. We often aren't eggshells so you don't have to promote walking on us like this.
[video=youtube;PVRunn_jckk]https://www.youtube.com/watch?v=PVRunn_jckk[/video] I got a SteamBot up and working. Still adding commands.
Visual Studio 2015 Update 2 CTP released. Apparently more bug fixes and constexpr stuff. Also apparently just now VS has empty base class optimization? I swear that should have been there for ages.
[QUOTE=Tamschi;49724115]Since there are so many, will you display their names/something descriptive on pick-up?[/QUOTE] Of course. Internally they can be anything though
[QUOTE=Karmah;49724211]Not much on my end, just working on key mapping via the console. I had only 4 goals for it: 1) every console command, even ones with arguments must be bindable 2) the entire keyboard must be bindable, because some people have some insane left-handed layouts involving the numpad 3) 1 key can map to multiple commands 4) 1 command can map to multiple keys.[/QUOTE] I'm curious; how exactly do you go about having multiple commands bound to one key? Do you mean like running those two commands when the key is pressed, or something more complicated?
[QUOTE=roastchicken;49724560]I'm curious; how exactly do you go about having multiple commands bound to one key? Do you mean like running those two commands when the key is pressed, or something more complicated?[/QUOTE] I could make it much more eloquent, but right now it's just serial execution. I have a rudimentary system which queries user input in my main loop. I essentially have a vector of all user key binds, and a class which manages on/off states of all possible system commands. Bind operations create a struct that holds a key ID and target command ID, and these structs get checked against in a for loop every input poll operation. In a nutshell, I cycle through all keybinds every time I check for user input, so I just don't stop once a command is found.
there is something ludicrously cool about using the terminal to harvest astronomical data from JPL. Like, it feels so serious but it is also just awesome that the data is freely accessible. [QUOTE]telnet horizons.jpl.nasa.gov 6775[/QUOTE] type ? or ?! for documentation, but essentially its the same body of data that NASA uses for mission planning and stuff. too. damn. neat. you can set any of the major bodies as your "observation point" using topographic coordinates for that body, and then extrapolate the data to fit your current observation. If for some reason you wanted to simulate the skys of mars or something idunno. If you type in "MB" it gives you the list of all the "major bodies" you can query, which includes most of NASA's spacecraft. I need to work on a use for this data but damn this is cool.
[QUOTE=adnzzzzZ;49723740]This really shouldn't exist. Handshakes also shouldn't exist. [b]Handshakes come from an age where you had to shake a stranger's hand to show him you didn't have any weapons around and weren't about to kill him.[/b] Today everyone is friendly to each other so this isn't necessary anymore.[/QUOTE] I have no clue how serious this post is, but thank you for giving me an interesting idea for a gameplay mechanic.
[QUOTE=Tamschi;49724233]It really depends on how it's used. For example I would of course prefer people to not use it [I]as[/I] slur, but if it's used in other contexts I have no problem with it at all. (I'd actually be offended if I found out someone was not using that specifically out of concern for me, since that's the direction people are more often shitty to me in this general regard by a wide margin.) [editline]12th February 2016[/editline] Ok, now I actually [I]am[/I] offended. You have no idea how hurtful this kind of approach can be to people with disabilities. I seriously suggest that you get a better grasp on the overall situation (and its variance), because you're severely under- and misinformed. Not sure if you'd even qualify as "ally" from my perspective, borrowing that term for a moment. (If this comes across as harsh: I'm really pissed right now because this is the same kind of unhelpful and insulting approach I get quite often when I try to resolve some disability issues and run into shitty people. Feel free to PM me if you want to talk about it, and I'll try to be nice and explain the larger context for my views and experience. Overall it would be really off-topic here and I'd also prefer not to have it float around publicly.) At least I don't have to deal with this crap in [I]most[/I] places, and I'm fine if someone prefers not to use those words or bans them on their own platform if it makes them uncomfortable (even if I think the latter is just varnish and not a net inclusive measure), but someone actively advocating for it for [I]everyone[/I] to follow [I]outside[/I] of their personal platform is where I draw the line, because [I]that[/I] is way more damaging for a good number of people with disabilities than what you try to erase here. We often aren't eggshells so you don't have to promote walking on us like this.[/QUOTE] That's a fair point and well made. Sorry, my dude
[QUOTE=adnzzzzZ;49723740]This really shouldn't exist. Handshakes also shouldn't exist. Handshakes come from an age where you had to shake a stranger's hand to show him you didn't have any weapons around and weren't about to kill him. Today everyone is friendly to each other so this isn't necessary anymore. Saying hello and goodbye every time you start/end a conversation with someone is a waste of time. This is like TPC when it should be more like UDP. You just start the connection instead of going through the motions of handshake -> hug -> kiss -> hello -> how are you -> ACTUAL CONVERSATION. Isn't it much better if it's just -> ACTUAL CONVERSATION? Why do we maintain the waste of resources that handshakes and protocols are when we could do much better and be much freer without the constraints of TCP slowing us down every day? This is why GitHub is terrible, because they are trying to keep progress from happening by maintaining the status quo of social TCP. The social TCP that tells us that we need to be "professional" all the time. The social TCP that tells us that we need to not use slurs ever. The social TCP that tells us that we shouldn't be ourselves because it's not "mature". GitHub is probably voting for Hillary because GitHub is for the establishment. You can't trust them. How hypocritical is it that C+= was removed for political reasons (and reinstated only a LOT later) while no one says anything about TrumpScript? [url]https://github.com/samshadwell/TrumpScript[/url] Instead of the horrors of social TCP, if you want social UDP, where you are unburdened from the shackles of handshakes and social contracts, where you are free to express yourself without fear, where you are free to implement your own protocols that best suit you and the people who want to communicate with you, then it's YOUR JOB to change things! If you want to make software great again you HAVE to vote for Trump and you HAVE to end political correctness by naming your libraries things like RapEngine (an engine about rapping). Together we can put a stop to this madness and together we can make software great again.[/QUOTE] I am like that and people say often that I am rude.
[QUOTE=DrDevil;49721502]Why does everyone have a geforce card I'm curious about how well AMD gpus handle branching in shaders vs. nvidia cards. Adding a simple branch in my boxy torus shader almost doubles the FPS.[/QUOTE] flat 75fps [img]http://i.imgur.com/Mi5lhkR.png[/img]
[QUOTE=DrDevil;49720521][img]https://my.mixtape.moe/gvmjxa.png[/img] [url]https://www.shadertoy.com/view/MsVGRy[/url] Please let me know your perfomance (without fullscreen) [url=https://facepunch.com/private.php?do=newpm&u=61865]via PM[/url]![/QUOTE] on 1080p(not fullscreen) ~45 FPS 290X on Firefox with ANGLE ~30 FPS 290X on Firefox without ANGLE Funny
[QUOTE=Cold;49725962]on 1080p(not fullscreen) ~45 FPS 290X on Firefox with ANGLE ~30 FPS 290X on Firefox without ANGLE Funny[/QUOTE] That variation is to be expected, as I have a simple check that terminates the rays if they shoot off into infinity. That reduces iteration count tremendously.
[QUOTE=Fourier;49725636]I am like that and people say often that I am rude.[/QUOTE] Well, it's clear that they think you're hiding some weapons. perhaps a handshake ain't so bad after all :v:
Sorry, you need to Log In to post a reply to this thread.