The Official Status Thread
-
@Polygeekery said in The Official Status Thread:
I am now light one firearm, heavy two grills.
Swords to ploughshares for the modern age.
-
@aliceif said in The Official Status Thread:
LINQPad
ScriptCs is quite cool too for when LINQPad is too heavyweight for you.
-
@cvi said in The Official Status Thread:
Writing shaders and/or CUDA programs will do that occasionally
Never managed to do that. Crashed the display driver a few times, but never locked it up completely.
Unless you removed the watchdog timeout via a registry hack, but then you're getting what you deserve.
-
@FrostCat said in The Official Status Thread:
Fry's has a 480GB Patriot for $154 less a $30 MIR.
Yup. Last week I picked up a 480GB Crucial for $119 at Micro Center.
-
I went indoor skydiving last night:
-
Status: I finally found it!! Eclipse UI is TR
wow it is horseshit. Just waiting for CLion to get a little better with indexing, and I will not look at this crap any longer!
There is a search menu, that has a search menu that has File/... search in it, that does not work. You have to click on another tab and back for it to work. But same File/... search options are also available in the top menu, and it works if you access it that way! Wait, there is also a mysterious Search/Text/Workspace option! it will search for the text currently highlighted in the code and has the shortcut of Alt+Ctrl+g. Cool, It is similar to Ctrl+Shift+f in PyCharm, and I hate to see and tune all these crappy Eclipse menus! but it is case sensitive search, and no way to change that.Eclipse is dying under the weight of its own menus, developers hoard menus everywhere. No need to redesign, and eliminate menus, nope just add one more menu we do not want to delete code we love stale untested code and more menus
!
-
@error said in The Official Status Thread:
I went indoor skydiving last night:
Video doesn't embed in Chrome (latest, CBA to check the version number). :(
-
@HardwareGeek Yeah, fuck it I'm on mobile and there's a link.
-
@error said in The Official Status Thread:
Yeah, fuck it I'm on mobile
That's pretty much my attitude toward any non-trivial posting on mobile.
-
@error said in The Official Status Thread:
I went indoor skydiving last night:
FTFY
-
FTFY
-
@blakeyrat
that sounds like the music from Day of the Tentacle, but it's not. from where is it?
-
Status: thinking about AI controllers. The controller knows which spells it has, and right now, I'm deciding between one of two options for the controller to determine when to use each spell:
-
Look at the spells given and allow the controller to make its own decisions about which spells are which. (e.g. "Okay, this spell's area of effect is a 10-meter radius sphere centered around the caster, and it does 1500 fire damage to each target therein. This must be an AoE ability! It should thus be tagged as an AoE ability and used whenever two or more targets are within 10 meters of me, preferably if those targets have low fire resistance.")
-
Each spell entry has a minimum casting distance and a maximum casting distance with it, and a bunch of flags designating whether it's single-target, AoE, close range, long range, etc. While not as precise as option #1, it captures the intent of each spell for the purposes of the controller (i.e. when it is suitable to use).
I like and dislike both options.
-
-
@Groaner said in The Official Status Thread:
thinking about AI controllers
Uh-huh...
@Groaner said in The Official Status Thread:
The controller knows which spells it has, a
Wait, what?
-
@Tsaukpaetra said in The Official Status Thread:
Wait, what?
Let's be honest, the only way to make real artificial intelligence is with magic.
-
@Groaner said in The Official Status Thread:
Look at the spells given and allow the controller to make its own decisions about which spells are which.
As long as you allow your AI to make semi-sane choices that make you laugh. For example, a pyromaniacal AI that has a tendency to just go for whatever will set the largest area on fire on the grounds that it just loves to watch the world burn. Ideally also make the madness show up in the conversation options; the NPC ought to be a bit worrying to be around, and should spend plenty of time informing others that they're not going to be incinerated… today…
-
@dkf said in The Official Status Thread:
As long as you allow your AI to make semi-sane choices
eliza: why do you want to make semi-sane choices?
-
@Tsaukpaetra said in The Official Status Thread:
@Groaner said in The Official Status Thread:
The controller knows which spells it has, a
Wait, what?
The controller object has a list of references to spell objects that may be cast.
I'm giving you the benefit of the doubt that this wasn't a
.
-
@dkf said in The Official Status Thread:
@Groaner said in The Official Status Thread:
Look at the spells given and allow the controller to make its own decisions about which spells are which.
As long as you allow your AI to make semi-sane choices that make you laugh. For example, a pyromaniacal AI that has a tendency to just go for whatever will set the largest area on fire on the grounds that it just loves to watch the world burn. Ideally also make the madness show up in the conversation options; the NPC ought to be a bit worrying to be around, and should spend plenty of time informing others that they're not going to be incinerated… today…
This is more for the purposes of answering the question, "What should I be doing right now?" If health drops to say, 30% of max, the AI should choose a healing spell. If a cluster of several enemies are within range of an AoE nuke, the AI should use that spell. If the character is out of mana, it should revert to physical attacks and chasing down enemies that can reasonably be caught. While making these decisions is easy for meat-processors, it's slightly more difficult to describe algorithmically in a manner that doesn't involve hardcoding those options.
-
@Groaner said in The Official Status Thread:
While making these decisions is easy for meat-processors, it's slightly more difficult to describe algorithmically in a manner that doesn't involve hardcoding those options.
Could you use something like a subsumption architecture? The idea there is that you figure out from time to time what the highest priority thing you could be doing right now is; e.g., one personality type has staying alive beating attacking with an AoE nuke. The trick is that you just give each behaviour a priority and conditions for enabling, and let the basic “attention management” code pick which to do. (I read about this sort of thing in relation to simple ways of programming physical robots; the program that was using it was only a few kilobytes long but could do fairly complicated emergent behaviours.) You don't have to work out complicated decision trees; you just need to be able to pick the current highest priority enabled activity, and that's a heck of a lot simpler.
I don't know if that's sophisticated enough for you, but it's hardly difficult to try.
-
Google says there's something called "world emoji day" which I don't think exists.
-
Status: I love how generic things are when Windows doesn't know what it is...
Turns out I think it's some whatever extension parse thing...
-
@dkf said in The Official Status Thread:
@Groaner said in The Official Status Thread:
While making these decisions is easy for meat-processors, it's slightly more difficult to describe algorithmically in a manner that doesn't involve hardcoding those options.
Could you use something like a subsumption architecture? The idea there is that you figure out from time to time what the highest priority thing you could be doing right now is; e.g., one personality type has staying alive beating attacking with an AoE nuke. The trick is that you just give each behaviour a priority and conditions for enabling, and let the basic “attention management” code pick which to do. (I read about this sort of thing in relation to simple ways of programming physical robots; the program that was using it was only a few kilobytes long but could do fairly complicated emergent behaviours.) You don't have to work out complicated decision trees; you just need to be able to pick the current highest priority enabled activity, and that's a heck of a lot simpler.
I don't know if that's sophisticated enough for you, but it's hardly difficult to try.
It would probably suffice. I'm already maintaining hatelists on each NPC (which allow them to choose the target that's the most annoying). My main concerns would be not spending a great deal of time implementing something needlessly complex, and not making something that's terribly CPU-heavy. Of course, the majority of each frame is spent in my renderer's
renderOneFrame()
and physics engine'sstepSimulation()
, so worrying about performance there may be premature optimization at its finest.
-
Status:
Symptom of the YouTube embed getting chopped issue?
-
Status: One reason why Americans use more air conditioning than Europeans (map with accurate lattitude):
-
@boomzilla Same graphic is also useful for "Why can't you guys just use trains!!!!? They work fine in Europe!" and myriad other opposite-side-of-the-Atlantic arguments.
Incidentally, latitude isn't the whole story - humidity is artificially high all over the widwest due to hyperdense mechanized agriculture. Transpiration from food crops like corn is actually a primary meteorological input. And then you have artificial heat islands created when vast swathes of earth suddenly change albedo due to harvesting or planting or whatnot.
-
@Weng said in The Official Status Thread:
Same graphic is also useful for "Why can't you guys just use trains!!!!? They work fine in Europe!"
The way I see it, the graphic isn't really useful for that argument. Except for dealing with idiots who want to go for trains for all trans-continental travel. But they're idiots; you can just make something up about wanting to increase the density of mind-control chemicals in the air to win that argument. :D
The map omits quite a bit of northern Europe. And Alaska.
-
@Maciejasjmj said in The Official Status Thread:
@aliceif said in The Official Status Thread:
LINQPad
ScriptCs is quite cool too for when LINQPad is too heavyweight for you.
This is LINQ. I know this.
-
@Groaner said in The Official Status Thread:
I like and dislike both options.
Option 3: Pick one at random. It will be just as effective as any algo you'd come up with. Also, will perfectly mimic playing against most other players.
-
@boomzilla said in The Official Status Thread:
Status: One reason why Americans use more air conditioning than Europeans (map with accurate lattitude):
That's the oddest shaped coldfront ever.
-
@Jarry said in The Official Status Thread:
that sounds like the music from Day of the Tentacle, but it's not. from where is it?
The best adventure game ever. Dark Seed 2.
Ya missed, pal!
-
@boomzilla Did someone ask why Americans use more air conditioning?
-
@Lorne-Kates said in The Official Status Thread:
That's the oddest shaped coldfront ever.
Your mom is the oddest shaped coldfront ever.
-
@blakeyrat said in The Official Status Thread:
@boomzilla Did someone ask why Americans use more air conditioning?
There's a thread around here somewhere where Europeans were confused about the whole thing.
-
@boomzilla Yeah well Europeans are confused about what deodorant is used for, too.
-
@blakeyrat said in The Official Status Thread:
@boomzilla Did someone ask why Americans use more air conditioning?
Did someone ask "Did someone ask why Americans use more air conditioning?|?
-
@Lorne-Kates Yes.
-
@boomzilla said in The Official Status Thread:
There's a thread around here somewhere where Europeans were confused about the whole thing.
We know what a cold front is.
-
@dkf said in The Official Status Thread:
We know what a cold front is.
No kidding. I was just watching a tape delay of the end of British Open and everyone was out there with windbreakers and stuff. In the middle of July!
WTF with the top two finishers? Has there ever been such a blowout in a major?
-
Status: Made a Primus station on Pandora (how did I not have one before now?) and realizing how many bands or whatever Les Claypool has participated in.
-
@blakeyrat said in The Official Status Thread:
@Lorne-Kates Yes.
IT WAS A RHETORICAL QUESTION YOU HUMORLESS FUCK.
Goddamn can't I go ONE POST without you giving out unsolicited answers?
-
@blakeyrat Probably elsewhere on the internet someone is butthurt about Americans complaining about the miserable god damned human-incompatible weather most of this rathole country is dealing with (Be careful - the stock PacNW response is EXACTLY in line with the stock European whininess that would have started this whole chain of events).
Edit: Dammit. Switched to pagination instead of infiniscroll and missed an entire page of content that preempts my post because of it.
-
-
@Tsaukpaetra I did it so I could ctrl-F for votes in Mafia. Because the Googlified search is useless for that, whereas it was one of the few things that Nodbabysearch actually did properly.
-
@Weng said in The Official Status Thread:
I did it so I could ctrl-F for votes in Mafia
Shoulda asked to start up a sockbot!
-
Ugh. I hate clothes shopping. Just dropped $250 on:
3 pairs of pants to replace worn out work pants
2 pairs of shorts because my pants rotation is down to a size where I can't get through a weekend without recycling pants, and it's fucking hot outside anyway.
3 undershirts
3 polos (to replace worn out work shirts)
-
@Tsaukpaetra That would too closely resemble actual planning and effort.
-
@ben_lubar That seems a lot less dangerous than real skydiving.
-
Status: So... our team (A, aka Andrews) isn't all that great at running a business for four years(ish). Well, at least we're not as bad as Team B...
I guess this is what happens when you're forced to make year-long company-wide decisions for the year in the course of about two hours each round.
-
@Tsaukpaetra Congratulations. You are qualified to manage WtfCorp.