« first day (2083 days earlier)      last day (3055 days later) » 

13:14
Wow Wolfram's image identify thing is really good. Maybe we won't need a research team and 5 years for telling whether a picture is a bird or not
^ I don't remember where that reference comes from
thanks
0
A: Sandbox for Proposed Challenges

Martin EnderIs it a net of a die? code-golfgeometryascii-art Inspired by this question on Puzzling.SE. To display all sides of a common 6-sided die (or any polyhedron in general), we usually use a net which is an unfolded, flattened representation of the die's faces. The most commonly used net for dice is...

@DJMcMayhem I wouldn't say the source is xkcd... this is an actual thing: dspace.mit.edu/bitstream/handle/1721.1/6125/AIM-100.pdf
13:31
:D I sucefully created a GUI version of the REPL
Only problem: 1 FPS
Literally
Fixed the problem, now Tk don't accept unicode characters (ノಠ益ಠ)ノ彡┻━┻
wat
β => ß
13:48
@TheveryevilROFLcopter Hello world in Stuck:
0 bytes, I know ._.
:D
It's too bad I have unofficially retired it
?
Y REPL
        ØE
Expected " ", got "Ø"
Huh Tk and unicode
is replaced with Ø :/
Wait
I can copy-paste the characters but not type them WTF TK
I got my account disabled on access to a database because I tried the wrong password too many times. I was testing to see what my automation program would do if it hung on the login screen due to an incorrect password ;-;
@Yodle looks like you have to actually interact with people now
@Poke Thats how I found out why it was disabled. I thought it was just cause I was connecting too many times yesterday. I mean, connecting once, trying one password, and disconnecting to try again doesn't really seem like the best way to crack a password to me, but owell.
That kinda seems like the standard method to me, bubs
then you repeat that about ten million times
The rdc takes about a min to login though, would be better to just stay connected and try ten million :p
14:26
rdp?
Are you really RDP'ing into a box in order to connect to a db..?
looks like APL
I have a idea!
        σ10/{α^2}
undefined local variable or method `a' for #<Y:0x4443c00>
14:38
@Poke ye, the database is apparently slow as balls since they moved it, so now we have to remote into a computer that's right next to it so it can run stuff quickly again.
@Tk y u do dis
Wait wat
Nvm
@Yodle That makes literally no sense... If anything you're increasing the request time because you're adding an additional hop (disregarding other overhead).
@Poke Maybe it moved from onsite to across a WAN
@TimmyD Then why would adding another hop aid in that?
@TimmyD correct, it used to be local, now its very far. The tool is super old and is already slow locally, so now that it's far makes it so queries that people had to run overnight now die because the servers reset in the morning.
14:45
unless the computer they're remoting in to has an open connection pool to the database
if you don't mind me asking, what dbms are you using?
and why is a special tool required to run queries?
@El'endiaStarman as the dude in here who seems to play a lot of puzzle games, have you played braid?
braid is the best
play braid
okay
Thinking about getting it as a bday present for myself, but not sure.
It's not actually a database, more of a requirements application. Call it a glorified spreadsheet.
@Poke so you've played it then?
14:48
@EᴀsᴛᴇʀʟʏIʀᴋ I beat it and got all the stars. I love that game
okay
what about fez?
I have not tried that one
portal and portal 2 are good
quantum conundrum is good
Huh for some reason calling exit do nothing
limbo seemed ok but i need to start playing it again
Turing Test is a new one that I watched a LP of
very portal-like
14:50
@Poke I got and completed portal 1/2 during the summer sale, haven't heard of quantum conundrum.
It's worth a look
Antichamber is ok if you want to be confused a lot
oh, I think el'endia's posted that in here saying it looked cool/he wanted it. not sure when though
@Poke If the app is structured so that it performs a lot of queries to a database, and you move that database across a WAN without moving the app, you've significantly increased the time the app spends waiting for the database response. So, you move the app across the WAN as well, so that the "long" time is on the user-end of things (clicking between screens, say) where it's not as noticeable or performance impacting.
@TimmyD That makes sense. I think I misunderstood the usecase
@EᴀsᴛᴇʀʟʏIʀᴋ It's a cool game but it makes you think about how you think which is... weird
@Poke Like suddenly becoming aware of your tongue?
14:53
@TimmyD /cringe
the talos principle is good
I rather liked Limbo. Very atmospheric, and actually a very "zen" experience, even through the tense platforming segments.
trine 1/2 seem good. i played only a little bit of them
need to look at my steam list again...
:D Tk is stupid
I was somewhat disappointed with how "open" the story in Limbo was -- I prefer a more well-articulated narrative in my games.
Library > Games (558)
I may have a problem..
14:59
or just a humble bundle addiction
Nah. It's only a problem when your backlog isn't all on Steam. Then you need to try and remember what games you had where.
I've only ever played one single game regularly, and currently it's the only one installed on any of my PCs.
For some reason Tk decided that ? is fancier than all these silly Unicode characters
@Poke Talos is incredible. Easily in my top 5 of all time
@DJMcMayhem Did you see the speedrun that was done at GDQ semi-recently?
15:07
No, I didn't. How long was it? (And which ending?)
iirc it was about 1 hour
Glitches?
i think that one was a 100%
I only watched the beginning because i didn't want to ruin it
haha
Oh, have you not beaten it yet?
Yeah, avoid spoilers like the plague. The ending is really cool
I have not beaten it yet... in fact i think i only just got to the tower
there was a puzzle that pissed me off so i took a break
>.<
15:11
Nice... That's where it starts to get really cool. :)
it doesn't help that i've gotten back into overwatch and diablo 3
I was rank ~120 on the diablo3 barbarian leaderboards this season
i've since dropped to about 200
but that's still not bad
Overwatch looks pretty awesome. I want to play it, but I don't really feel like paying full price
40 bucks isn't bad for a polished game like that
right now the Halloween event is live which is pretty dope
Yeah I know, but I try to avoid paying more than 10-15 for a game. So I rarely get new ones
Steam makes budget gaming really easy
15:15
So does Goodwill.
or other thrift stores.
CMC: Personal favorite video game of all time?
wait what is this room about?
@JasonBoyd Everything. ;)
everything pertaining to what?
> General discussion for codegolf.stackexchange.com | Guidelines: ppcg.github.io/chatiquette
cheap games
15:17
For me, it's a four-way tie -- System Shock 2, Riven: The sequel to Myst, Half-Life 2: Episode 2, The Last of Us
im looking for coding geeks to hang out and chat about whatever
ooh timmy good list
The only videogame I play is Minecraft :/
the last of us freaked me out i had to stop playing
@JasonBoyd It really varies. Mostly coding, but you'll people talking about video-games, linguistics, vim, code golf, mini challenges, polls, etc.
nice
any pythonistas?
Dammit stop hitting enter!
I used to do everything in Python
ive been learning kivy. am determined to make something useful for android with it
@TimmyD That's really hard. It would be between HL2, bioshock infinite, talos, terraria and borderlands 2
have put my ios aspirations on hold as i finally was losing my mind there
15:19
Antichamber definitely gets honorable mention
The only thing I know about Kivy is how to make it crash :P
Oh, I love Terraria. Easily one of the best price-to-value ratios I've ever spent in gaming.
it took me a full week fulltime to get it to build a runnable apk
but i got there
i liked starbound in beta
github.com/yarnpkg/yarn Because there wasn't already too much JS package managers ._.
15:21
@TimmyD Absolutely! I've got like 150 hours in it, and they are still updating it!
@TheveryevilROFLcopter Grats.
Alright, I gtg. Cya guys later!
i havent played terraria. what makes it awesome?
Monsters everywhere?
@JasonBoyd It's a 2D procedurally generated sandbox game (mining for resources, building equipment, fighting monsters, etc.), but it's amazingly well-balanced (the farther from your starting location you get, the more dangerous), has a bazillion different types of monsters, a dozen (?) summonable boss monsters, and an ungodly amount of replayability.
(Modded) Minecraft is better than Terraria
I strongly disagree. There's very little progression in Minecraft. You start the game fighting against zombies and skeletons and creepers, and 20 hours in, you're still fighting against zombies and skeletons and creepers.
This is why I added modded
so the balancing is the sellig point. i liked starbound, but it got repetitive eventually
15:29
0
A: Sandbox for Proposed Challenges

NonlinearFruit[master list] Natural Pi #2 - River Goal Simulation What are we simulating? According to this paper, the ratio of the length of a river to the distance between start and end is approximately Pi! (This may have been disproved empirically, but I could find the data and for this challenge we'll ...

@TheveryevilROFLcopter Are there mods that expand the monster selection?
Monster selection?
@JasonBoyd The other big selling point is the developers are almost constantly updating it.
i should check it out
@DJMcMayhem May I recommend Paladins? Similar to Overwatch and free
15:33
Just in the past 8 months, they've added a NewGamePlus mode, graphical improvements, tweaked the resource types, and added new biomes and monsters. And this is for a like a 7 year old game.
is it multiplayer?
@TheveryevilROFLcopter Monster selection. Are there mods so that you're not only ever fighting zombies, skeletons, and creepers?
@JasonBoyd Yes, LAN or through Steam. I strongly recommend playing it multiplayer if you can - it's way better as a group.
is it like an mmorpg, or just single session games?
@TimmyD Obviously
There are also alternate game modes for multiplayer (capture the flag, etc.), but I've only ever done straight up PvE.
15:35
I miss Minecraft
i played a lot of minecraft when it was in beta. havent really since
Characters are stored locally on your computer. Whoever is hosting stores the game world and game state. Kinda like how Diablo II used to run.
Anonymous
@TimmyD And 40 hours in, you're designing elaborate traps to murder zombies, skeletons, and creepers without you doing anything
timmy are we talking terraria or minecraft?
Terraria
15:36
@EᴀsᴛᴇʀʟʏIʀᴋ Yes, I have played Braid. It was a good game and probably worth the price.
braid was awesome
Anonymous
Braid is a neat game
I don't have Braid ;_;
Anonymous
A fun, cheap, simple game that I enjoy is 0rbitalis
Many neat games (also blast from the past): andkon.com/arcade
15:38
@EᴀsᴛᴇʀʟʏIʀᴋ Quantum Condundrum is on my Steam wishlist, I think. Antichamber is probably one of my favorite games ever.
Anonymous
Oh Antichamber... <3
antichamber was cool
i wish it were longer
Anonymous
I wish it had more replayability outside of speed runs
Anonymous
That too
Anonymous
It REALLY needs a level designer tool for user-created content
15:42
Right now I'm trying to figure out how to do dynamic memory allocation in the cheapest/easiest way possible, for Quest-for-Tetris.
@Mego I'll bet that the non-Euclidean nature makes that hard to implement.
Just finished every ability in my Fellowship KoTH :)
there's 65 of them
I've found several heap algorithms (buddy system, etc) but my goal is to do it in as few instructions as possible.
@TimmyD I play Terraria. What's NewGamePlus mode?
@NathanMerrill Harder monsters, the corruption is closer to your start, more events, harder bosses, etc.
15:45
Antichamber was the first steam game I ever played. It blew my mind
oh, you mean Hardmode
?
Sure, I don't remember the exact name.
ah ok :)
yeah, I tried playing the game on Hardcore Hardmode
@NathanMerrill really looking forward to this one
15:46
@Sherlock9 Cool, thanks! I'll check it out
It's well above all previous KOTHs I've seen in terms of complexity.
yeah. I've made a pretty nice system. There's very few locations where there are "ability checks"
mostly everything is event based
so hopefully, it could be extended and played with if people wanted to
Speaking of which, I don't see ability checks explained in the sandbox post.
ability checks?
oh, what I said above?
15:52
let me put it this way. I have a "Character" object. It contains all data for the character, like HP regen, and current Abilities, and it calls events like "Turn Start", and so on. All but 2 abilities either set a stat at the beginning of the game or say "execute me on this event"
the two "exceptional" abilities require an ability check
the two exceptions are Clever and Smart
Clever reduces cooldowns of abilities, and Smart reduces the mana cost for abilities
so, when I'm actually calculating the cooldown, I basically manually check for their cleverness, and do it that way
What's the motivation for putting points into any particular ability score?
you get 4 abilities.
you don't put points into them
Hmm... I think I was just using different terminology.
anyways, the "manual check for cleverness" is what I meant by "ability check"
attributes, I mean.
15:54
oh!
STR is meant for tanky characters. You have more HP, and regenerate it faster
"ability check" means something totally different in several other RPGs.
INT is meant for ability-based characters. You can do more actions (and more expensive ones)
DEX is good all around. It makes you go faster
it should be noted that the damage of your Slices is equal to your primary attribute, which is your highest attribute at the start of the game
(Slice is your basic attack)
Do attribute scores affect the outcomes of any other abilities?
Anonymous
Challenge idea: if the Mafia KotH ever gets off the ground and gets posted to main, an interesting follow-up would be auction mafia, where special abilities are auctioned at the start of the game
how many here are well-practiced in compiling libraries for multiple OSes?
16:13
@NathanMerrill how much have you done in terms of balancing?
is my question dumb?
no, it's not dumb, I just don't have an answer
I don't think it's a dumb question, just that folks may not know or may not be. For example, I'm a PowerSheller -- I'm vaguely familiar with the term "gcc" since I studied Computer Science in college, but I have no sort of familiarity that could lead to being able to help.
Anonymous
@JasonBoyd A bit, why?
@PhiNotPi none, intuition based
I mean, there's a counter to every ability
16:16
im not so great at doing this when things dont work as intended. and im trying to figure how one could learn to be better at this. compilers, makefiles, etc. seems no simple way to learn. in my case, wanting to push more things into kivy or cordova stacks, for example
but there may be some ability combos I haven't thought of that may be virtually unbeatable
Anonymous
Makefiles won't make cross-platform compilation any easier. All they do is consolidate the compilation requirements. Nowadays nobody actually writes Makefiles - they use CMake or a similar build system to generate Makefiles.
@PhiNotPi no.
well, kind of
like, your regeneration rate is based on your STR
clone seems OP, what's the downside other than the two ability slots?
100 mana cost
16:18
i guess, im trying to even grok, if what im wanting to know is learnable. like, does it require years of native programming to pick up all the tools and conventions, or can one somehow target a few areas to learn? i fear former
Anonymous
The best way to handle cross-platform consistency is to write unit tests and run them on all of the platforms you are targetting. If a test fails on only one platform, that will clue you in on what you should be looking at to fix the problem.
Anonymous
Learning how to write cross-platform software isn't something you study. It's something you try to do, and you learn from your mistakes as you go.
you start off with 50 mana, which means you have to have at least 5 additional points in INT.
Anonymous
Some languages (Java, Python, .NET, etc.) make it easy because they handle the difficulties of making everything work regardless of the platform, and present you with a unified framework/stdlib that is consistent across platforms.
16:20
what i mean is, ive been so confined to platform-agnostic languages for so long, i am hopeless when i cant compile some native package. only recourse is to hope some maintainer eventually fixes for whatever platform
right. ive been in those areas -- python, java, flash mostly, for so long
i dont even know what types of things need to be tweaked to compile for different platforms
Anonymous
Some languages (C and C++) are a bit harder, but sticking to the cstdlib/STL will make things much simpler. You'll only have to worry about the bugs and holes in MSVC.
yes but thats not my concern. im concerned about existing 3rd party libs that barf compiling for platform X
not code i control
Anonymous
Usually if something in C/C++ barfs on one platform, it's on Windows using MSVC.
for instance portaudio. someone was working on building for android, abandoned in 2012, and i have no idea how successful that port was/is, or how much work might be required to pick it up
Anonymous
In that specific example, it shouldn't be too hard. Android runs on Java. Porting stuff to Java isn't too hard.
16:23
this involves porting to native code, not just java
and its impossible for me. but if i felt like it was attainable, could dive in and try to update my C skills. i just dont know if it is attainable. like, theres some reason others abandoned 4 years ago
Anonymous
Then yeah it's going to be difficult. You'd be better off doing non-mobile stuff for a while.
Anonymous
Native code on mobile is a nightmare
im a masochist
Anonymous
There's a reason why mobile devs use Unity or Xandarin with C#
i find it weird that in the 30 years ive been looking at code, no one has managed to create a true cross-platform audio library that just works. even though they all need to do essentially the same things, and thats a lot of years to work it out
sure
maybe i'll bite the bullet and use those tools at some point. i dislike all things microsoft and dont trust vendor lock-in in general
16:28
One of the best experiences I've had in learning the underlying, well, everything, was installing Debian from source. I began with a floppy that had a few small tools on it and a blank hard drive, and went from there.
im not that much a masochist. i like working on apps. i used linux several years (now os x) and learned much, but didnt get to compiling a new kernel or anything
but like, i need to find people with your skilset to help do things like get portaudio (and subsequently pyaudio wrapper) working on mobile!
@Mego All jokes aside, C# is actually one of the best cross-platform solutions. With DotNET Core and Mono, you now have two MIT-licensed FOSS runtimes. And Mono really does work anywhere, probably even on toasters.
@PhiNotPi Any other abilities that seem OP?
so people vouch for mono? ive not been sure how stable an option to consider this
didnt realize it was FOSS
91
Q: Golf you a quine for great good!

Rafe KettlerUsing your language of choice, golf a quine. No cheating -- that means that you can't just read the source file and print it. Also, in many languages, an empty file is also a quine: that isn't considered a legit quine either. Points for: Smallest code (in characters) Most obfuscated/obscure s...

@NewlyFeaturedQuestions You exists?
@JasonBoyd As long as you use the actual Mono release from github and not the hopelessly outdated Debian packages, all is good
Anonymous
Mono is good. Lots of stuff has been built on Mono.
Anonymous
16:37
@NewlyFeaturedQuestions Wow 10/10 art skills on that avatar
i guess my other hangup, not insignificant, is how much easier it is to rapidly develop using languages like python. im spoiled with it. its why im exploring kivy, despite its major failings
i have a pretty complex app built in javascript, and eventually the weight of it was getting to me, having to roll my own everything
How is C# not rapid? It's one of the easiest languages if you've worked with C/++ before
comparing something to C++ is not a good measure of rapid development
I didn't compare it to C++
you literally just did
16:40
No? If you have worked with C++, C# is much easier.
Anonymous
No, he said C# is easy to learn if you know C++
Anonymous
(which it is)
thats whats called a comparison
oh i see
sorry misunderstood
my bad
16:40
@NewlyFeaturedQuestions Whoa, the bounty bot works suddenly.
I have to agree with mınxomaτ here. I love python, but C# really has quite a lot of syntax niceties that make it comparable IMO
@NathanMerrill regarding clone... I would remove it, because either (1) it's easy enough so that "pure clone bots" is a strong strategy, or (2) it's expensive enough that there's no way to ever play it and be worth it.
Fwiw, I have exp with C++ and picked up C# very easily
I just don't see a balance working out.
maybe i can revisit. but i associate with java, which, yes, is easy to learn, but the verbosity makes coding much slower than python
yesterday i wrote a synthesizer in python, having only just learned the audio library and days before that the gui framework, but i got it working in a few hours. my experience with java is not that rapid, and c# looks like java
16:42
I think C# is one of the few languages that benefit from a comprehensive IDE (such as Rider) to accelerate actually writing the code.
C# is pretty close to ideal for when I do larger-scale or more "proper" projects
They're just different. C# is about as fast coding as you can get for something big, and python is a scripting language
i will take all this under advisement
@mınxomaτ Rider is the IntelliJ IDE?
I've been meaning to check it out
to be fair, ive seen large systems built in python
16:42
the IDE/libraries make all the difference
Meanwhile, I'm using plain C...
@Shebang It's a C# IDE built on R#. And for now at least, it's free.
there are lots of easy libraries in Python
fair point nathan
but I hate python's GUI libraries
they are all terrible
16:43
agreed there
and whats worse, the developers think they are up to snuff because they live in GUI-less realms
Other things like Restore and Resurrect seem pretty powerful too.
What counts as a "spell"?
I'll have to spend some time later today reviewing stuff.
er, refresh the post
I've removed the term spell
how is mono for mobile, in the GUI realm?
"action"
@PhiNotPi yeah, I'm considering giving resurrect a mana cost
I've given away almost 500 points this last week... sigh
16:45
This reminds me a lot of an RPG my friend made once.
Bye for now!
@JasonBoyd Pretty much the standard. VS actually comes with Xamarin tools for mobile.
i dont know what you mean by the standard
and im not on windows
@JasonBoyd Chosen by many mobile developers.
im asking about quality of frameworks anbd suitability for mobile
16:46
@JasonBoyd Meaning you have access to pretty much whatever you need
can compare to things like Qt, Swing, UIKit?
i guess anything is better than objective-C...
With 0 Android experience I used a library developed for cross-platform use (by myself) and created a functional application in probably an hour once I sorted out how Android does layouts and whatnot
I believe Xamarin Studio would give you the same toolset.
@JasonBoyd It has forms: xamarin.com/forms
That's as comprehensive a GUI kit as it gets.
maybe
one of my weird biases, coming from Flash world (which btw, was trivial to build for every platform with identical look and feel), was having scalable vector everything, and very non-businessy widgets
for example, does mono support SVG and vector ui elements easily?
Of course.
16:49
@mınxomaτ Thanks for the tip, installing it now!
so the contentions here are: mono is go-to standard for mobile development, has best of breed GUI (and other) frameworks, and C# will feel as easy as python once i learn it more?
As we said, it's the de-facto standard for most of the mobile development. Forms follows whatever styleguide each system uses (Material for Android, Metro for Win Phone etc.). Of course you can also roll your own UI/UX.
@JasonBoyd Sure.
and i guess you all have used for games? i emphasize games because of non-standard UI as well as multimedia, which are of interest to me
im talking aside from unity
Unity games use C# (or UnityScript).
@BetaDecay unupvotes
16:52
If you go pure Mono, you will use XNA as the game framework.
im thinking maybe i need to dive into this stack. its a little daunting. but html5 and kivy are both proving ornery
that said, i put a lot of faith in future of "html5" (which i expect will be given a new name eventually)
@PhiNotPi I guess a large purpose of the challenge is "try to figure out what is OP, and implement it". I do think that clone is strong, but I don't think its unbeatable.
I'm pretty sure that a character that simply deals out a massive amount of damage on swipes will out-fight a clone character.
HTML; HTML 2: Markup Harder; HTML With a Vengeance; Live Free or HTML; A Good Day to HTML
what i mean is, i think this stack has some advantages and ubiquity that will mature it into a standard for apps and games, but the name overly associates it with web documents and the DOM and such
16:58
BTW, Mono supports Pyhton per IronPython.
is IronPython kept up to date?
hmmm excellent point. iirc didnt microsoft lay off all its python devs a few years back though?
I don't know if this works on mobile or is up to date, since I don't use it.
I know that Jython is pretty far behind in terms of standards. They don't even have Python 3 yet
@NathanMerrill github.com/IronLanguages/main last commit is 3 days ago. Python implementation in 2.7

« first day (2083 days earlier)      last day (3055 days later) »