« first day (1943 days earlier)      last day (2897 days later) » 

2:04 PM
@BaldBantha Oh, I see now. Anyway, why are they comparing it to Halo? I'm seeing Star Wars: Battlefront 2 and Shattered Horizon.
Maybe it's because I haven't yet had the opportunity to play Halo 4 or 5... :(
 
so...this is really cool
how they use neural networks to process images
 
basically, instead of weights, they use image filters, and downsample each layer
and then you end up with a bunch of 1-pixel images, which can be used as a bunch of nodes in a neural network
 
0
A: Sandbox for Proposed Challenges

Mr PublicArray of Integers to Array of Digits code-golf Given an array of arbitrary length containing only integers, output an array of integers of each digit of each integer in the array. Notes The input array will only consist of integers The outputted array must be exactly 1 deep and contain only ...

 
@NathanMerrill Title is a bit misleading though, CNN have existed for more than 15 years now, whereas the "changes everything" makes it sound like it's completely new
Also, there is no "obligation" to use sufficiently many layers until you get 1-pixel images. In fact, most CNNs architectures stop much higher than that
But overall this video isn't too bad
 
2:15 PM
but then how do you turn an image into a node?
 
Connect pixels to the classification layer
except that you have more pixels than 1, but less images
 
right, but what is the numerical value of a 10x10 image?
 
?
 
oh, each pixel in the 10x10 is a node?
 
you connect each pixel of the 10x10 image
as input to the next layer
 
2:17 PM
oh, so you end up with 100X more nodes
but less "filtering" steps
 
Backpropagation running times is also heavily dependant on the number of layers
 
yeah
do you change the size of the filter from layer to layer?
or are they typically always the same size
 
depends on the architecture, usually they change a bit
e.g. 5x5 kernel on the input, then a layer of maxpooling to divide the sides of the image by 2, then 7x7 kernels
is a thing I have seen
 
In the meantime, can please someone help name the "goodbye gem"? >_>
 
This is done because you typically want the kernels of layer n to capture more high level things than kernels in the layer n-1
so they have to be less localized in a sense
reducing the size of the image and enlarging the kernel both contribute to that
 
2:25 PM
and they have the benefit of requiring less processing
 
Here's one CNN architecture for face detection
The second layer of convolution has smaller kernels but that's because the images are quite small
You can see that there's no convolution between S2 and N1, they just connect each image to one neuron
 
Idea for a game: FPS in an indoor environment with multiple portals that have a high chance of changing their connections if no one is looking at them.
You could literally run around a corner and disappear.
 
Random changing portals sounds like hell for any kind of serious play
 
Yeah, but that would be its main selling point. It's an esoteric feature other games don't have.
Well, Antichamber kinda has that in a couple places.
 
I love the idea of rooms where the doorways change location when you look away, though
mm
 
2:30 PM
but, if you had one end of a Portal gun, it'd be pretty fun
 
D:
 
The two teams each have one-half the portal gun.
 
The places where Antichamber swap around doors are all consistant, though. It doesn't randomly change where a doorway leads
 
nah, I'd make pairs of teammates have each end
 
Ooh, that's a fun idea
 
2:32 PM
Oooh, I do like that. Four players, two per team, each team has one side of a portal.
 
I was actually indicating each player has one side, and each team has both sides
 
Everyone ignores me... :(
 
@RenderSettings Yeah. It does have the feature of a portal appearing or disappearing when you're not looking.
 
but no matter how you arrange it, combining FPS and Portal sounds fun
 
@NathanMerrill Ack, yeah, I wrote that wrong. Each player on a team has one side of their team's portal.
 
2:34 PM
anyways, I think that portals would have to have a slower travel time
 
@zyabin101 Not jumping to do work for you isn't the same as ignoring you. You get responses in conversation
 
because I could teleport to safety, then immediately close the portal on the other side
 
0
A: Separate alphabets and numbers

Dr Green Eggs and Ham DJV, 12 bytes òí¨Ä©¨ä©/²± ​ V, is an unfinished, 2D string based golfing language. Although it is unfinished, this program works as of commit 45, which was published last night, making this a competing answer. (Most of my previous V answers were non-competing.) Note, the trailing newline is nec...

 
Okay, then I'll just wait for @Downgoat ;_;
 
oh, actually, better idea
give the portal gun a cooldown
like, 5 seconds
 
2:36 PM
@zyabin101 The standard response is "what have you tried"... :)
 
@DrGreenEggsandHamDJ what kind of encoding does this use?
 
Latin1
I'm probably going to need a custom encoding at some point.
I provided a hexdump though.
 
I think you will if you don't want to use standard symbols
cause ò for recursively do doesn't really make much sense to me for example :p
 
I should make an userscript that makes a message for when your friends appear in chat.
 
Haha, it doesn't make sense unless you understand how to type it in vim.
In which case it makes perfect sense.
 
2:39 PM
"sense" "vim" that's a contradiction
2
 
No it isn't. My brain thinks in vim<esc>:wq<cr>
 
@zyabin101 That sounds like a really good idea.
 
@trichoplax :D
I need help to make it.
 
Some people might call it "StalkerScript" though...
 
@trichoplax I still haven't figured out why people even bother leaving ;)
 
2:40 PM
@DrGreenEggsandHamDJ what's the overall design/paradigm of V? (and why that name?)
 
I finally have perspective and a camera
 
@Meanbits I've heard some people have "real lives" but I'm not really sure what that means
 
@Bálint And you use WebGL for that! D:
 
Only a KB and it isn't golfed
@zyabin101 No
 
@Fatalize It's very different than any language I've ever used.
 
2:41 PM
@Bálint Good!
Then publish it in a fiddle.
Or somewhere where I can try your script.
 
It works in an infinite 2D array of strings, and every single command is a string-based command that changes the text in the buffer.
 
@trichoplax I've got one of those!
 
@Meanbits You don't have it now.
 
I meant more that my browser tab still stays open even when I'm out doing "real life" stuff.
 
A mean daughter stole it.
 
2:42 PM
@NathanMerrill: In any case, we first need a non-Euclidean game engine and raytracer. Time to get PPCG to do it for us! ()
 
So a script wouldn't detect me "leaving" or "joining" often at all.
 
Yeah same here - if I'm on a train or a bus the TNB tab is still with me
 
We know by the Meanbits name.
 
@zyabin101 The camera can't move yet, that's the next I want to achieve
But give me a minute, I publish it
 
@El'endiaStarman Ha, that would be some of the worst code ever, I'm sure. :P
 
2:43 PM
Uh oh, El'endia's talking to himself again.
 
@El'endiaStarman If you want to use this in a real game you probably want ;)
 
@Fatalize Oh yeah, and the name is because it's golfy vim.
 
@trichoplax Truuueee... :P
 
I'm always confused by extended silent "e"s
 
@trichoplax And append to it and .
 
@El'endiaStarman Like Antichamber?
 
What would be really cool (and probably really impractical) is to have one engine that can do non-Euclidean portals, non-Euclidean geometry (elliptical, hyperbolic), and relativistic effects.
 
@trichoplax is whichever code has the most support.
 
the problem with making PPCG do it is that our engine would be written in 50 different languages
2
 
2:45 PM
You elect a list of judges, and they see if code works on their computer.
 
@NathanMerrill Just port them all to scratch once you have the pieces >_>
 
Why not just link all the pieces with STDI/O?
 
@El'endiaStarman Science question: how does relativity work in elliptic/hyperbolic space?
 
@NathanMerrill Bahaha. Well, probably more like five. Java, C#, JavaScript, Python, and C++.
 
The code that has most judges with positive reviews wins.
@Downgoat hello
 
2:47 PM
@PhiNotPi No idea! Hmm, well, Minkowskian space-time is hyperbolic, I think.
 
Could you please come to the zyabinVI beta room?
 
@DrGreenEggsandHamDJ A golfy Vim? Hell no
 
@zyabin101 hello
 
Why not? It works.
And it's competitive.
 
Vim = unusable, golf languages = unreadable
 
2:48 PM
@Downgoat Hello
 
both = hell on earth
 
s/unusable/has a learning curve
 
@Downgoat ^^^^^^^^^
 
@Fatalize ಠ_ಠ
 
Clearly it's usable if it's one of the most popular text editors of all time.
 
2:49 PM
^
 
I'm pretty sure you over estimate the number of Vim users :p
 
Regex question: What is (?<counter>) syntax called in .NET regex? I don't know, so I can't look up more info on it.
 
@mbomb007 named capture group
 
@Fatalize That's like saying that higher math is incomprehensible.
 
@Fatalize Lifehacker agrees that vim is pretty popular lifehacker.com/five-best-text-editors-1564907215
 
2:52 PM
@Fatalize 26% of stack overflow users who answered this years developer survey use vim.
 
@DrGreenEggsandHamDJ That's biased, SO users, that also are willing to answer a survey are a very tiny and non-representative sample of all developpers
 
Why are you so negative? Did vim hurt you as a child?
:P
 
1
Q: Parse a 1D language

muddyfishGiven a string containing only 0's 1's, 2's and brackets, output the grammar tree of the string. A 2 requires 2 arguments - one to the left and one to the right A 1 requires a single argument - to either the left or right A 0 doesn't require any arguments and is the base case A pair of bracke...

 
@Fatalize Still totally destroys your "unusable" argument. :P
 
2:58 PM
@Downgoat If this is an input string: abc1def\nghiJkl, I want to match it with (.*)(1).*\n.{length of \1}(.).*
How do I do that?
So $2 is 1 and $3 is J
It's a contrived example, but I've never had to do this in regex before.
 
@El'endiaStarman Ugh, is Randall using a regex for primality testing?
 
@quartata Ha, I didn't even notice that.
 
I'm on my phone right now so I can't really type regex. :|
 
Apparently the c.translate() function moves the camera!
 
@Downgoat K. I just don't really know how to match for the same length as a previous match.
 
3:02 PM
That moves the plane
But technically yes
 
@Fatalize That's weird:
?- consult("test.pro").
true.

?- test.
|: a
false.

?-
 
@quartata "yes hello this is a glider"... no, it's not, lol.
Pikachu
 
@mbomb007 depends on the characters but do you must use regex for this job?
 
@mbomb007 I thought it was Pichu.
 
I'm trying to solve a challenge in Retina.
 
3:05 PM
@El'endiaStarman It is
 
@quartata Why not? It's a perfectly legitimate strategy ...
 
@mbomb007 oh, that's different
 
@quartata They're all the same species. Pichu = Pikachu = Raichu
 
@TimmyD Not in production code
 
@Downgoat No, it's not. I want to do exactly what I've said in a single capture.
I'm pretty sure it's possible in .NET syntax.
 
3:07 PM
@quartata Pretty sure using Photoshop to patch up your code isn't production-worthy, either ;-)
 
@TimmyD Unless you're using Piet.
 
@mbomb007 I usually use GIMP for that but yeah
 
Oooh, I wonder how mangled Piet code becomes if you try to Photoshop-patch it. :P
 
Hah, that'd be interesting.
 
@mbomb007 then I'm not sure but there's probably still some esoteric way to do it. Maybe ask our local regex guru @MartinBüttner?
 
3:08 PM
Run a Piet code through the "Patch an image" challenge and see what happens.
 
@zyabin101 It actually runs with almsot 30 fps, that's amazing
 
@Bálint \o/ Fiddle?
 
@mbomb007 what exactly are you trying?
 
@zyabin101 I create an animation, then I put it up
 
@Downgoat I thought there was maybe a way to do it with that "stack" syntax that pushes/pops for certain matches? That's how parentheses grouping works.
 
3:11 PM
(.)*1.*\n(?<-1>.)*(.).*
 
@mbomb007 You mean balancing groups?
 
Yeah! That's the term I couldn't think of for Googling
Thanks.
 
117
A: What are regular expression Balancing Groups?

Martin BüttnerAs far as I know, balancing groups are unique to .NET's regex flavor. Aside: Repeated Groups First, you need to know that .NET is (again, as far as I know) the only regex flavor that lets you access multiple captures of a single capturing group (not in backreferences but after the match has com...

for future reference
 
@quartata I've already seen that answer, but it's hard to find info on that when you don't remember what it's called.
 
3:13 PM
Oh, heh :P
 
Nothing relevant came up, so you probably have to have the words "balancing group" for anything to show up.
 
@DrGreenEggsandHamDJ Is their engine open-source and/or free?
Hmm, looks like it was made with Unreal Engine...
 
@El'endiaStarman Makes sense that non-Euclidean geometry is done in Unreal.
 
@NathanMerrill I was suggesting requiring the number of pixels being output in order to help you - unless you have a trick for judging solutions?
 
there are other ways to count, and some algorithms (like check every pixel) don't need counting
I'd prefer to not make it a requirement, though most answers likely will
 
3:18 PM
Fair enough
 
@quartata TIL
 
@NathanMerrill Also, if you need solutions to be deterministic/fixed seed, it's worth mentioning it in the challenge as it's easy to write code without even thinking about that, and lots of languages randomise the seed by default
 
@TimmyD I personally prefer recursive patterns but the idea is cool
 
@quartata meh :P
 
3:25 PM
Something I was thinking about perhaps was a (?+... which stores how many characters are matched in a register of some sort and then a % quantifier that matches that many characters
 
@PhiNotPi: Something crazy I just thought of: let the curvature of space be sin(x+y). So it's a patchwork of elliptical and hyperbolic geometries.
Are there any consistency issues here?
 
I can't find that one message about commiting a "crucial bug"... Can someone link me to it?
 
@El'endiaStarman do you mean sin(x)*sin(y)? because sin(x+y) gives the same effect as sin(x)
 
@PhiNotPi Oh, yeah, that's what I mean.
May 15 at 9:56, by Mars Ultor
> I'm about to commit a crucial bug - Quill 2016
 
@El'endiaStarman Thanks.
 
3:31 PM
I see chat search is still down :(
 
Yeah. I used Google - site:chat.stackexchange.com "crucial bug"
 
That works??
Wow
 
@trichoplax It works for until somewhere in the middle of 2015.
 
They've made 1 year's progress since yesterday then - hopefully we'll be up to date by tomorrow...
 
4:17 PM
@quartata told you to not enter a linefeed after a :p
type a and c one after the other, then a linefeed
 
@Meanbits It wasn't.
 
@Fatalize Ohh I see now
 
@quartata otherwise after reading a, it will already have another char to read, which would be the linefeed which is not c
so in short this predicate is bad to read user input
 
Actually this is perfect for what I want
(now that I know how it works at least)
 
what is it that you want?
 
4:21 PM
hi all
any android users in? How do you transfer a video from your PC to the external SD card of your android phone?
 
:D
 
I was just experimenting with it but what I wanted to do in the end was read a whole line and go over it character by character
 
I thought get_char would prompt for one char at a time but it does this instead which is exactly what I wanted
 
@Lembik hi part of all
Daaaaarn!
 
4:22 PM
Technically, `get_char` *does* take one character at a time.
But the input from most terminals is line-buffered.
 
@Lembik On Windows, after opening the smartphone, you'll see a list of drives. Choose something along the lines of "SD card" and you'll be clear.
 
@wizzwizz4 It unifies one character at a time from the stream but it doesn't prompt for one character at a time
It prompts once and that's the contents of the stream
 
@zyabin101 thanks.. you can just dump stuff in there. I always assumed your files had to go somewhere special
that was meant to be a question :)
 
@quartata It reads one character at a time. The entire "line" thing is just a terminal thing.
 
No, it's not a terminal thing.
This is from the REPL
 
4:25 PM
@quartata Ok, it's an environment thing.
It's rarely built into programs.
By rarely, I mean "yeah, in theory, but who reinvents the wheel(?)".
 
It wouldn't prompt at all in an actual program.
 
@Lembik np
 
At least, not in that sense
 
@quartata Yet input would still be line-buffered.
If your program was waiting for stdin, it would only run every linefeed up until it had consumed that line.
 
@zyabin101 my phone has more storage than my ipad :)
so the next challenge is to get the phone to stream the video to my ipad :)
 
4:28 PM
That would be if it was waiting for a line; if it was just reading for STDIN it would block until EOF
 
@Lembik My (pet) server farm has more storage than my brain.
 
@Lembik I don't know how.
 
@quartata you're doing this just for fun?
 
@quartata Most environments' stdin streams are line-buffered.
 
@Fatalize Oh, yeah. It's not Brachylog related
 
4:30 PM
@wizzwizz4 :)
 
could be work related (although not very probable :p)
 
@zyabin101 I think android can be a dlna server
 
@quartata, you haven't actually provided a counter-argument yet. Yet you are arguing. Why?
And... everyone's quiet again.
 
On another note, I haven't had a single good idea for a challenge in weeks, that's frustrating
 
@Fatalize I had a really good idea for a challenge, and I was...
 
4:35 PM
...was?
 
It was in my tabs, before I accidently clicked "Update and Shut Down" instead of "Hibernate".
So was most of my work, actually.
 
@Fatalize I hope I never have to work with Prolog in production
Sorry but
 
Nothing that was very important, just stuff that was interesting.
 
Fun fact: I have never used Prolog outside school and PPCG
 
I found another glider I'm not sure I've seen before:
43.6k SO rep though.
 
4:38 PM
We used to have a glider here. Where've they got to?
 
quartata was one
 
@wizzwizz4 They became a Pichu.
Sleepy spiky eared Pichu that's so adorable.
2
 
@zyabin101 I thought it was quartata!
 
@wizzwizz4 Yes. It was quartata!
>.<
hugs @quartata
 
^ it's not very effective...
 
4:40 PM
@Fatalize I'm not battling with @quartata.
 
@zyabin101 fainted
 
@El'endiaStarman Yeah definitely not me, I'm too lazy to get SO rep
Nor am I cool enough to have ever worked at Cisco
 
@wizzwizz4 I didn't even h--- becomes unconscious
 
@zyabin101 m̵̵̛̛͚̝̰̳̟ͧ͑̑̊̍̽̃ͅi̵͈̮̪͚̖̾̍͒͆ͩͩ͢͞ͅs̷̵̴̢̘͇̼͔̞̹̠̻ͬ̏͊ͮͥ̀s̷̨̨̼̤̖̏̒̉̍͑̌̂̇̌͛ͣ̐̅ͣ͂͑̏́͢‌​̖̟̯̰̳͍̙̯͇̫̜͔̯̺̠̖i͈̪͉̭̊̂̊ͣͭ͑͗̿̅ͣ̐ͩͩ̓ͨ̀̀̚̚͘ṅ̡̨̛͓̺̦͇̥̪̞͔̙̝͎͇͍̠̣̻̯̒̊͋̒̌͟g̵̡ͥ̆̏ͪ̃̔̚͜͝‌​̩̺̰̺̣͍̞͉͈̞̟͞ň̵̓̂̽͐̃҉̴̧͔̭̠͍͘ͅo̓̔̔ͪ̋͂ͭ͂̆̀ͥ҉͙̭̱̹̭͎̦̘͡ gained n̅̔ͫ͋͊͊ͣ͗ͬ̿̽͒̈͏̷͘͏̡͎̙̘̻͙̦̗͕̲̪͇̦̣͕͇͉͍̭̥ả̛͔̬̮͍̫ͨ̇̎̓̓̏̔̈͒̎̋͛̇̀n̡̢̡̢̜͕̻͍̂ͪ̓ͮ͆̀ͮͧ̈͂͠‌​͈̬̼̣̥͉̖͇͍͖ XP.
 
..... what is going on with that message
 
4:43 PM
What the hell is that
 
@wizzwizz4 You know Zalgo text isn't particularly welcome in here, right?
 
@El'endiaStarman Ohh, so that's what it is
 
@Bálint Unicode
 
@El'endiaStarman I cropped it so that it stopped invading.
 
@quartata But how does it work? Does it insert random characters with a vertical direction?
 
4:45 PM
@Bálint Combining Diacritical Marks
 
@Bálint Yeah. There are a bunch of combining characters that go above or below the previous character, and these can be stacked indefinitely.
 
@wizzwizz4 ...
still unconscious
 
@zyabin101 Because you weren't battling anyone, you broke the game!
 
Now Fatalize can't play Pokémon!
 
4:47 PM
@wizzwizz4 ...
 
TIL, now I have something to scare my friends
 
still unconscious
 
uses Revival Herb on @zyabin101
 
Poors a bucket of water on @zyabin101
 
@wizzwizz4 ... ^_^ Hello, World!
 
4:50 PM
It's very effective
 
@wizzwizz4 Wat.
@wizzwizz4 That wasn't even a game.
 
@zyabin101 You broke @Fatalize's internal Pokémon engine.
 
@wizzwizz4 I didn't play it.
Now, let's try again. ಠ_ಠ
hugs @quartata
 
ಠ_ಠ
 
@FryAmTheEggman Ninja'd. :P
 
4:53 PM
@Dennis >_<
 
er...so I've got a pretty big problem with my recent challenge.
First off, I did all of my (x,y) coordinates as (y,x)
but more importantly, when I look at the actual colors in Paint, they are different than the ones I listed
so, either my program is reading the colors wrong
or Paint is
does somebody have photoshop?
 
@NathanMerrill Once, I opened a .bmp in Notepad, and fiddled around with the characters near the beginning. The entire colour palate changed.
@NathanMerrill I have access to it, but I can't access SE from there.
 
@wizzwizz4 can you access github?
 
@NathanMerrill Yes, from there I can.
 
https://github.com/nathanmerrill/images/blob/master/barn.jpg
 
4:59 PM
Can't browse to a page with a URL that ends in .exe though.
 

« first day (1943 days earlier)      last day (2897 days later) »