Details
-
Aboutobsessed with languages, artificial intelligence, consistent and recursible abstractions
-
SkillsC, Rust, Go, Python
-
LocationDenver, CO
Joined devRant on 9/8/2017
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@farkaskid lol I'm not sure I would bother trying to brace that structure if an earthquake happened, I can rebuild it in less time than reinforcing it would take
-
I do this at least once per day :)
-
@babanomania 0xbeefdead will be in the 70s, so you can consider that a checkpoint :)
-
Oh, and you better be ready for 0xbeefdead day too!
-
@Ranth67 yep, that's my reason!
-
@Lahsen2016 I guess I would have to be like 95 years old, and since I'm male, not so likely I'll make it even neglecting the possibility of global human distress :(
-
As compiled languages go, Go doesn't go so fast. About the same performance as Java or Kotlin with none of the language features.
The reason Go is so popular is its simplicity. It's often hard to find more than one way to do something.
Anyway, C++ won't out until Rust gets in, like really, really in. Right now it's a young language. You'll have plenty of opportunity to jump on board when it's more mature -
@shellbug lol no hits on the coworkers, one of my throws bounced benignly across coworker A's desk, the second bounced off coworker B's monitor. I blocked all throws from coworkers A, B. Coworker C stepped in out of nowhere and demolished a section of the wall, which I rebuilt within 30 seconds :)
-
@Michelle one happy, one less happy. Both had the good humor to stand up and throw the balls back at my wall of cups while I played goalie :P
-
@AndSoWeCode other analysts?
-
@AndSoWeCode on the other hand, it's a good way to start learning about machine learning and AI if you've been in industry a while and need to switch over
-
@AndSoWeCode mostly because money methinks :) developers got jealous of business analyst salaries and started invading
-
@ebroda yep, I see that now. that's pretty funky
-
Notice this bit: {3}
I don't think this is even valid JSON. Probably some proprietary garbage -
@Eariel I don't add any sugar myself, but it might be in the mix? Will rinse/scrub insides of cups, do that from now on for new cups
-
@Eariel wait, don't coffee grounds kill e.g. ants? Wouldn't it follow that they would be uninterested in used coffee cups?
-
@neriald ah. I misunderstood. Yeah I don't... Any particular reason I should? I do make sure the stuff inside has dried out...
And the vast majority have only been used for water -
@Emphiliis I have done some cup stacking, but these are paper cups. Too much friction, too little weight. :(
One of my co-workers did collapse them like that a few weeks ago. Only took me a few minutes to set back up -
@Eariel they come fresh from the kitchen. I just put them here after use so I don't have to throw them away :P
-
@No-one nope! (Not yet). People have already started to throw M&Ms at it to try and knock it down. I think I'll start putting books on top to make it more sturdy. If that doesn't work, will use glue
-
@theCalcaholic my understanding (which may be completely wrong seeing as I've never used the C++ api) is that tensor itself is written in C++, and that the python framework calls into that. The C++ library, in turn, makes calls to Nvidia's cudnn library for GPU interactions
-
Update 2.0: I am so stupid!! The video cable was loosely plugged to my monitor, so not all pins were properly contacted.
The reason the updated drivers broke things is that Windows defaults to a driver that can handle certain pins being unavailable. Namely, I suspect, the pins that allow it to find out what resolution the monitor has. (The default driver has 800x600 fixed resolution)
So, reinstalling windows caused it to revert to this driver, which caused the *appearance* of fixed graphics. Reinstalling the more featureful but more brittle NVIDIA driver caused the *appearance* of breaking the drivers again.
There is still nothing wrong with gaming on Linux! Linux gamers shall have their day! Mark my words!! -
Update: woohoo! It happened to the other windows computer in my room, the one with the GTX 1080. It doesn't turn off the monitor though, just fills it with black pixels.
-
Java hello world :/
-
@kwilliams good point. Might have to bounce the mouse move commands off an attached Arduino that can emulate PS/2 keyboards
That might slow it down too much to be useful...
Anyway, cheating at games isn't the goal, just POC that we can no longer count on games not being cheated -
@theCalcaholic Either way I wouldn't write from scratch. Would use tensor flow C++ probably, or one of those Java apis if in Kotlin, or any framework in Python.
I need to be able to respond 60 times per second to something that happens on the GPU, and I don't want to just assume python will be enough. I'll try it, of course. -
@wholl0p well, the frames will have to be retrieved through the nvidia c-api, or equivalent AMD api, which points to slightly lower-level languages.
That's at runtime though. For convenience I think I want the runtime and learn-time systems to be written in the same language. Probably C++, Kotlin or Python.
I'm leaning toward C++/Kotlin because we'll need high performance, processing 60 frames per second or even if we turn down aim frequency, at least 16 frames per second.
Maybe Rust but again I have decided almost nothing for certain about the learning system because I still need to add manual tags to my current dataset. -
@ewpratten certainly! I'm currently manually tagging a huge dataset of captured images from a game I play, but it's tough work, and has to be done before I can even start training an algorithm on it. It needs to be done before the algorithm is chosen, because you don't know what you're dealing with until you've really been intimate (heheh) with the data
-
Do not attempt!! Is bad idea!! Beware feature creep! You have been warned.
-
I just discovered dongers too!! :D