|
Sir Davey posted:Xylobot is now a virtuoso. Thank you all for your support and feedback. I have a few other videos up my sleeves, so make sure to subscribe! Hahaha awesome! Great work!
|
# ? Sep 3, 2013 19:49 |
|
|
# ? May 22, 2024 13:06 |
|
Sup guys, I've been working on a thing to make cool fractals. It basically simulates recursive video feedback, like when you point a camera at its own monitor. It serves absolutely no purpose other than producing trippy images like these My goal was real-time simulation, so I'm using OpenCL to run the whole thing in parallel on your graphics card. Because of that it'll probably only work if you have a real GPU and aren't on a netbook or something, but it's pretty drat fast. You can start it from your browser, check it http://fletcherd.github.io/recur/ e: And yeah I could only test it on like 3 machines, so if it crashes horribly for you, let me know please Winty fucked around with this message at 21:14 on Sep 4, 2013 |
# ? Sep 4, 2013 20:39 |
|
ynohtna posted:drat, did I miss the L-system love-in? I did a half-day hack at a Music Hack Day a few years back which produced a server-side L-system/context-free-grammar for generating 2 channel techno/electro loop variations seeded by input words. Awww yeah, just looked at this and it didn't get near enough love. Neat as heck.
|
# ? Sep 4, 2013 20:54 |
|
Harik posted:http://www.newhavendisplay.com/nhd31225664ucy2-p-3537.html This is really great, I love the look and feel of whatever this panel does. The Lsystem stuff is blowing my mind as well, this is one of my favorite threads. a cyberpunk goose fucked around with this message at 22:18 on Sep 4, 2013 |
# ? Sep 4, 2013 22:14 |
|
untilted posted:Sup guys, I've been working on a thing to make cool fractals. It basically simulates recursive video feedback, like when you point a camera at its own monitor. It serves absolutely no purpose other than producing trippy images like these I have a Radeon 5850, and it crashes instantly. "OpenCL code could not be compiled on this machine. Compiler output follows: OCL5518.tmp.cl, line 168: error: more than one instance of overloaded function "pow" matches the argument list: (...) float area = pow(r,2.0)*acos(d/r);".
|
# ? Sep 4, 2013 22:24 |
|
untilted posted:Sup guys, I've been working on a thing to make cool fractals. It basically simulates recursive video feedback, like when you point a camera at its own monitor. It serves absolutely no purpose other than producing trippy images like these Where can I get the presets from the examples?
|
# ? Sep 4, 2013 23:28 |
|
untilted posted:Sup guys, I've been working on a thing to make cool fractals. It basically simulates recursive video feedback, like when you point a camera at its own monitor. It serves absolutely no purpose other than producing trippy images like these This made my computer sound like it was about to take off. Is there a "limit to 60fps" option somewhere?
|
# ? Sep 4, 2013 23:31 |
|
NFX posted:I have a Radeon 5850, and it crashes instantly. Radeon 6870, crashes instantly too, but no error message.
|
# ? Sep 4, 2013 23:36 |
|
untilted posted:Sup guys, I've been working on a thing to make cool fractals. It basically simulates recursive video feedback, like when you point a camera at its own monitor. It serves absolutely no purpose other than producing trippy images like these I get an error validating the certificate, but that might be an issue with my java install. Error log here: http://pastebin.com/kZM4kRgE
|
# ? Sep 5, 2013 00:40 |
|
Sir Davey posted:Xylobot is now a virtuoso. Thank you all for your support and feedback. I have a few other videos up my sleeves, so make sure to subscribe!
|
# ? Sep 5, 2013 00:43 |
|
Haha okay, good thing I asked. One of the fun things about OpenCL is it's compiled on your GPU at runtime, and different GPUs apparently have slightly different implementations of things like pow()! So, I fixed that, and it's also limited to 60FPS by default now. But I haven't figured out why that guy gets a different thing on startup, it's supposed to start with the purple spiral, that's weird.
|
# ? Sep 5, 2013 02:23 |
I've been playing with machine learning. I made a Twitter bot which scrapes NASDAQ and dumps a bad guess.
|
|
# ? Sep 5, 2013 04:38 |
|
untilted posted:Haha okay, good thing I asked. One of the fun things about OpenCL is it's compiled on your GPU at runtime, and different GPUs apparently have slightly different implementations of things like pow()! So, I fixed that, and it's also limited to 60FPS by default now. But I haven't figured out why that guy gets a different thing on startup, it's supposed to start with the purple spiral, that's weird. Crashes on my dual 7670s with error code FFFFFC18. Does it use double precision floats in OpenCL? I know some AMD chips have problems with that, but are fine with single precision stuff. Edit: Just read your kernel on GitHub - you don't seem to be using doubles anywhere. One Eye Open fucked around with this message at 07:26 on Sep 5, 2013 |
# ? Sep 5, 2013 07:23 |
|
untilted posted:Sup guys, I've been working on a thing to make cool fractals. It basically simulates recursive video feedback, like when you point a camera at its own monitor. It serves absolutely no purpose other than producing trippy images like these I cannot get it to work with either GPU on my system. I either get error code FFFFFC18 for my nvidia gpu or I get code:
|
# ? Sep 5, 2013 08:34 |
|
Shalinor posted:This is awesome, but still needs the spring mounted head with googly eyes before it can go viral. Literally, all you need is a swing arm at the top that kicks back and forth based on some fraction of BPM (+ googly eyes / goofy head). But it already has a face
|
# ? Sep 5, 2013 09:15 |
|
Jo posted:I've been playing with machine learning. I made a Twitter bot which scrapes NASDAQ and dumps a bad guess. This is cool and if you have any details of what you are doing behind the scenes I would be interested to hear them. To be on the safe side I'd make sure you don't put anything on there about anything you have a position in.
|
# ? Sep 5, 2013 11:29 |
unixbeard posted:This is cool and if you have any details of what you are doing behind the scenes I would be interested to hear them. You're going to be disappointed. It's a stupid simple thing. It starts by pulling stock price data, then for each company randomly samples tweets with relevant words, converts them to ngrams (order two), and attempts linear regression with the term frequency as the input matrix. For foreign terms (most of them, given the sparsity of the matrix), it pulls a number out of its rear end. The volume of the last trade is the 'confidence' until I stop being l lazy. unixbeard posted:To be on the safe side I'd make sure you don't put anything on there about anything you have a position in. I hadn't thought about that. Maybe I'll have to trade on NYSE instead.
|
|
# ? Sep 5, 2013 16:53 |
|
Sir Davey posted:Xylobot is now a virtuoso. Thank you all for your support and feedback. I have a few other videos up my sleeves, so make sure to subscribe! Loving this. How dynamic is it? Does it just have a different midi track for each arm or something and is smart enough to perform, assuming the tracks are feasible? I want one :|
|
# ? Sep 5, 2013 17:20 |
|
Jo posted:I've been playing with machine learning. I made a Twitter bot which scrapes NASDAQ and dumps a bad guess. Counting down the days until someone uses this and actually ends up making fuckloads of money.
|
# ? Sep 5, 2013 18:07 |
|
Jo posted:You're going to be disappointed. It's a stupid simple thing. It starts by pulling stock price data, then for each company randomly samples tweets with relevant words, converts them to ngrams (order two), and attempts linear regression with the term frequency as the input matrix. For foreign terms (most of them, given the sparsity of the matrix), it pulls a number out of its rear end. The volume of the last trade is the 'confidence' until I stop being l lazy. That is neat, and hey if it works There was a researcher that found a predictive relationship between tweets and stock performance, they started up a hedge fund but ended up folding after a month and provide an analytic service instead. http://venturebeat.com/2012/05/28/twitter-fueled-hedge-fund-bit-the-dust-but-it-actually-worked/
|
# ? Sep 6, 2013 03:04 |
|
MarketPsych does this too, you can add on sentiment analysis and compare social media (twitter, facebook, and thousands of others) with standard news sources. There are a couple of large companies who do this integration for governments and large organisations doing whatever. Only one I can think of right now is GNIP but plenty of other who also provide various services above such as corporate brand social ratings.
|
# ? Sep 6, 2013 03:35 |
|
The October issue of Linux Magazine just hit the stands, and the article that I wrote on my research work performing static and dynamic analysis of malware ended up being the primary cover article: In the article, I mention my DECAF tool (Dynamic Executable Code Analysis Framework), which is a platform that I have been developing for the past two years during my PhD research. It allows you to perform virtual machine introspection by running an OS inside a virtual machine and watching each memory access performed by the guest OS. You can use this to track untrusted data as it flows throughout the entire user and kernel space of the guest OS to better understand how malware exploits systems.
|
# ? Sep 6, 2013 21:33 |
|
This is kind of a lovely screenshot since it's just Visual Studio's output window, but my code does something! For the past few weeks I've been trying to write a client for Dota 2's SourceTV networking system. There's probably more than a few more mysteries hiding, but I think I know how to do the rest of the hard stuff.
|
# ? Sep 7, 2013 17:17 |
|
THE PLATFORM MASTER posted:This is kind of a lovely screenshot since it's just Visual Studio's output window, but my code does something! For the past few weeks I've been trying to write a client for Dota 2's SourceTV networking system. There's probably more than a few more mysteries hiding, but I think I know how to do the rest of the hard stuff. Can you describe what "Dota 2's SourceTV networking system" is to someone who's never played Dota 2?
|
# ? Sep 7, 2013 20:10 |
|
pokeyman posted:Can you describe what "Dota 2's SourceTV networking system" is to someone who's never played Dota 2? I play(ed) Dota2 and have no idea what it is. Not trying to detract from the program just telling pokeyman that he isn't alone.
|
# ? Sep 7, 2013 20:26 |
|
I think SourceTV is what broadcasts live games for others to watch.
|
# ? Sep 7, 2013 20:35 |
|
pokeyman posted:Can you describe what "Dota 2's SourceTV networking system" is to someone who's never played Dota 2? Oh hmm that is kind of important. When you play a Source game (such as Dota 2) there's obviously a server and then everyone uses their client to connect to it. SourceTV is used when you want to watch other people play, and is basically the same protocol except you don't actually play on the server. I'm implementing my own client for SourceTV. I just got the network layer working well (handling things like messages split across packets, reliable messages over UDP, compression) and am working on doing the required handshakes. That screenshot shows a particular phase of the connection process where the server tells me to print something and create a bunch of things locally. I'm quite a ways from actually having anything look cool, but eventually I'll probably have a web client that can connect to and "watch" any Dota 2 game (or TF2 or w/e). Watch being showing a map and player icons or something.
|
# ? Sep 7, 2013 20:38 |
|
THE PLATFORM MASTER posted:reliable messages over UDP This boggles my mind every time I hear it. Why?
|
# ? Sep 7, 2013 22:03 |
|
Suspicious Dish posted:This boggles my mind every time I hear it. Why?
|
# ? Sep 7, 2013 22:27 |
|
THE PLATFORM MASTER posted:I'm quite a ways from actually having anything look cool, but eventually I'll probably have a web client that can connect to and "watch" any Dota 2 game (or TF2 or w/e). Watch being showing a map and player icons or something. Are you using features that Valve have deliberately exposed? I feel sorry for the DotaBuff guys that spent a lot of time building their system and then having Valve go "whoops you shouldn't be able to access that" and cutting it off. Would this allow you to provide minimap access etc to games that require a ticket to view?
|
# ? Sep 7, 2013 22:39 |
|
NtotheTC posted:Are you using features that Valve have deliberately exposed? I feel sorry for the DotaBuff guys that spent a lot of time building their system and then having Valve go "whoops you shouldn't be able to access that" and cutting it off. Would this allow you to provide minimap access etc to games that require a ticket to view? No, none of this is exposed by Valve (which is why it's hard). If I do this right, my program will be completely indistinguishable from everyone else is who is just watching in game. For the ticket stuff, it almost certainly would require just buying a ticket for the account I'm logging into Steam with. As long as I can connect to the game, I can pull out whatever information I feel like. The Dotabuff guys are kind of different from me, they were a) downloading hundreds of gigabytes (terabytes maybe?) of replays a day from Valve b) trying to expose data that Valve very clearly wants hidden c) trying to make money I'm just doing this for fun. Hopefully Valve doesn't get angry.
|
# ? Sep 7, 2013 22:56 |
|
Suspicious Dish posted:This boggles my mind every time I hear it. Why? multicast or in the case of QUIC no head-of-line blocking for concurrent data streams on a single socket.
|
# ? Sep 7, 2013 23:43 |
|
THE PLATFORM MASTER posted:Oh hmm that is kind of important. When you play a Source game (such as Dota 2) there's obviously a server and then everyone uses their client to connect to it. SourceTV is used when you want to watch other people play, and is basically the same protocol except you don't actually play on the server. That's really cool! Reverse engineering a network protocol is always fun, and this sounds pretty handy too.
|
# ? Sep 8, 2013 04:55 |
|
I'm trying to teach myself Python and music theory at the same time. At this point I just have a CLI app.code:
|
# ? Sep 8, 2013 17:19 |
|
Uploaded this to complain about tint colors, might as well post here! New app: TC-Data is a MIDI / OSC controller, and I've spent tons of time redoing the loading and patch organizing view. One detail is that the whole app will change color based on the user's preferred performance colors.
|
# ? Sep 9, 2013 15:14 |
|
lord funk posted:Uploaded this to complain about tint colors, might as well post here! I have no idea what any of that means, but it sure looks awesome! D'you have a video of it running?
|
# ? Sep 9, 2013 15:25 |
|
Tres Burritos posted:I have no idea what any of that means, but it sure looks awesome! D'you have a video of it running? You can check out a video of it's sibling app, TC-11 here: https://vimeo.com/66472167 I don't have a video of this one yet; still a ways to go.
|
# ? Sep 9, 2013 15:37 |
|
lord funk posted:You can check out a video of it's sibling app, TC-11 here: https://vimeo.com/66472167 I don't have a video of this one yet; still a ways to go. Thats cool as hell mate, shame I don't have an ipad. Are all those different patches done with one synth or is it a different synth for each gui bit?
|
# ? Sep 9, 2013 17:17 |
|
Blue Screen Error posted:Thats cool as hell mate, shame I don't have an ipad. Are all those different patches done with one synth or is it a different synth for each gui bit? One synth. You can map any of the touch controls (distance, angle, position, device motion, etc.) to any of the synth parameters. The data is so rich that people want to control other things with it, which is why I'm making TC-Data. You'll be able to play other iOS synths, any MIDI synth, or send OSC to a computer for controlling lighting rigs / animations / 3D models, etc.
|
# ? Sep 9, 2013 17:29 |
|
|
# ? May 22, 2024 13:06 |
|
lord funk posted:The data is so rich that people want to control other things with it, which is why I'm making TC-Data. Also because it looks like something out of Iron Man or Minority Report.
|
# ? Sep 9, 2013 17:53 |