« first day (1986 days earlier)      last day (2858 days later) » 

11:00 PM
I feel like multidimensional is C# specific
 
In computer science, a jagged array, also known as a ragged array, is an array of arrays of which the member arrays can be of different sizes, producing rows of jagged edges when visualized as output. In contrast, C-styled arrays are always rectangular. Arrays of arrays in languages such as Java, Python (multidimensional lists), Ruby, Visual Basic.NET, Perl, PHP, JavaScript, Objective-C, Swift, and Atlas Autocode are implemented as Iliffe vectors. == Examples == In C#, jagged arrays can be created with the following code: In C++/CLI, jagged array can be created with the code: In Python, jagged...
> In Python, jagged arrays are not native but one can use list comprehensions to create a multi-dimensional list which supports any dimensional matrix
 
multidimensional applies to pretty much everything
 
@DrGreenEggsandIronMan Whoever wrote that was very very wrong.
 
fix it. that's the beauty of wikipedia
 
11:00 PM
^ and ^^
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Nah, not worth my time.
 
@ThreeFx ResidentSleeper ResidentSleeper ResidentSleeper
 
The only wiki I've ever contributed to is esolangs
 
@CᴏɴᴏʀO'Bʀɪᴇɴ "matrix" might also work sometimes (if 2D)
 
well, I'm describing J's lists
 
11:02 PM
@orlp SGDQ atm? Yeah it is
 
I added this little blurb to esolangs.
 
There's no point in updating Wikipedia. You get no rep for it.
4
 
^
 
People on the internet don't work for nothing
 
wikipedia should set up a rep system
 
11:03 PM
Wasn't there a IBM quantum computer thing?
I want to have it bruteforce Seed programs.
 
how many close votes?
 
Only 10 more rep and I can do that too :D
 
hahaha I have 11
 
hahaha YOU DONT HELP THE COMMUNITY
 
11:04 PM
@EᴀsᴛᴇʀʟʏIʀᴋ Reviews or votes in general?
 
TIL I have access to site analytics
 
@EᴀsᴛᴇʀʟʏIʀᴋ I have 1 :|
 
reviews
@HelkaHomba YOU ARE HELKA
you don't count
he is dragon, not fox
 
@EᴀsᴛᴇʀʟʏIʀᴋ 81. But I have 94 close votes total.
 
okay
i have 106 reviews, and idk how many votes
 
11:06 PM
@orlp Why is this SO DAMN LONG
 
SGDQ, they have the most boring showcase in the history of the internet
 
I really want to get the reviewer badge.
 
lel martin, timtech, and program fox pretty much only
 
11:09 PM
What animal is bulbasaur based on? Squirtle is a turtle. Charmander is a lizard. Pikachu is a mouse.
 
@HelkaHomba plant
specifically turtle + bulbed plant
 
Bulbasaur appears to be based primarily on some form of reptile, specifically mammal-like reptiles known as Dicynodonts from the Permian period.
From Bulbapedia, your pokemon-wiki-thingy. bulbapedia.bulbagarden.net/wiki/Bulbasaur_(Pok%C3%A9mon)
 
frog maybe?
 
11:10 PM
I thought you head-quoted that >_>
 
Actually, socratic is the badge I really want.
Harder to do.
 
basically, ask 100 well received questions?
 
@DrGreenEggsandIronMan speak for yourself ;)
 
Yes, but if you ask 2 question on the same day, that only counts as one.
@HelkaHomba witty retort
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Biology was never my subject
 
11:12 PM
oh haha
 
I'm at 50... :/
 
27/100 for socratic
27 / 28 of my questions are well received. not bad.
 
lel my meta question score is pitiful
 
How much rep do I need to see the up and downvotes of questions and answers?
 
you can get a userscript to do that for you
 
11:15 PM
750, but it'll go up soon before the heat death of the universe.
to 1,000
 
heh
> soon
 
@HelkaHomba FTFY
 
see no difference
 
chat mini challenge: given numbers A1...AN, create an array of those dimensions filled with a number of your choice. You may assume all AK are >= 1. For example, 4 3 2 would yield (for choice of 0 as a fill element):
0 0
0 0
0 0

0 0
0 0
0 0

0 0
0 0
0 0

0 0
0 0
0 0
 
isn't that APL's Rho?
 
11:17 PM
yes, it is
also J's $
 
Then I choose APL ;P
 
let's see some code >_>
 
well the haskell type system prohibits me from doing this but I would just do: f = foldr 0 replicate
 
what about the type system?
 
11:19 PM
It requires dependent types since the type of the multidim. array depends on the length of the input list
 
@DrGreenEggsandIronMan I count 5 not 4
@ThreeFx ah, I see
 
Now that I think about it it is pretty difficult to implement this in a strongly and statically typed language
 
@DrGreenEggsandIronMan same thing with the second argument
 
11:21 PM
and pedantically they are backwards but that's okay
 
V doesn't have arrays so idc
Alright, last time.
 
So there actually is a project to implement apl operators in haskell but it's kinda not good for code golf :D
I pass
 
haha what a coincidence. I'm implementing J operators in JavaScript
 
I should make À be "repeat" instead of "duplicate". Right now will duplicate it twice for a total of 3.
 
not a bad idea
 
11:25 PM
Sorry, Ä not À
For example, this: v.tryitonline.net/…
 
is js dynamically tyed or how do you deal ith the different return types?
 
If I want it to be "arg" times instead of "arg + 1" times, it is 4 bytes: v.tryitonline.net/…
 
dynamically typed.
@DrGreenEggsandIronMan that may be a problem
 
Another reason not to use it :D
 
11:28 PM
@ThreeFx ಠ_ಠ
 
@DrGreenEggsandIronMan what does À do?
 
I'm kinda on the strong static and failsafe (ok let's eliminate bottom) type system rather than any dynamic magic. Expected after I learned C# and Haskell
 
@Downgoat It does two things. How familiar with vim macros/registers are you?
 
after that article you've posted I'm rather familiar with them
 
11:29 PM
Jul 2 at 0:40, by Dr Green Eggs and Iron Man
Mandatory reading for every vimmer: http://blog.carbonfive.com/2011/10/17/vim-text-objects-the-definitive-guide/
^ that one
 
@ThreeFx lol everyone on reddit complaining
 
@orlp Twitch chat is too
1:30 SolemnSnake: ResidentSleeper ResidentSleeper ResidentSleeper
1:30 MrPengartyTV: PHYSICS ResidentSleeper ResidentSleeper
1:30 Epicfailer: SourPls
1:30 MAXPUMP: ResidentSleeper ResidentSleeper ResidentSleeper ResidentSleeper
 
time to watch the jak & daxter vod
 
@Downgoat So, at startup time, V loads arg1 into register 'a', arg2 into register 'b', etc. À is the @a the first time, @b the second time etc.
 
lmk when bethesda is on
 
11:31 PM
If the register holds a number, it works as an operator count.
 
bout 40 minutes or so
 
@DrGreenEggsandIronMan wait what does "first time" mean?
 
Also, if you want to understand the design of À, try opening vim and inserting alt+@.
 
@Downgoat how would I go about implementing this in JavaScript?
 
@ThreeFx some speculate it's an advertisement
 
11:33 PM
0
A: Sandbox for Proposed Challenges

Sir Biden XVIIReturn the nth digit of the sequence of aliquot series 0. DEFINITIONS A sequence is a list of numbers. A series is the sum of a list of numbers. The set of natural numbers contains all "non-negative integers greater than zero". A divisor (in this context) of a natural number j is a natural num...

 
@Downgoat It means this. Unfortunately, it also works in insert mode, but not quite the right way... :(
 
ohhhh ok
so like the first time it is executed?
 
Lol, it doesn't like it if you do it too many times
 
@CᴏɴᴏʀO'Bʀɪᴇɴ wait what's the output for 1?
 
11:34 PM
@Downgoat where?
 
@{@|@}@~@@€@@‚@ƒ@„@ @†@‡@ˆ@‰@Š@‹@Œ@@Ž@@@‘ wat
 
I understand why it does that.
I'm just not motivated enough to fix it.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ in the CMC
@DrGreenEggsandIronMan it looks like it continues to print incrementing chat codes but why are some blank
 
@Downgoat but where in the order
 
oh nvm I get it
@CᴏɴᴏʀO'Bʀɪᴇɴ recursion and each time it recurses pop an item and do Array(ar.pop()).fill(0) and place that in each array recursively
idk
 
Doesn't JS have a replicate function for arrays?
Like new Array(sourceToBeReplicated, count)
Because it gets easier that way @CᴏɴᴏʀO'Bʀɪᴇɴ
 
Array(count).fill(source)
@ThreeFx ^
 
Oh. i was confused by the pop. Time to stop trying to think now, I think
 
but you're still thinking
 
cheddar> var add = (a,b) -> a + b;
cheddar> add(1,2)
1
wat
 
11:46 PM
^ my brain atm
@orlp There's the ME run
 
@Downgoat, so I should just convert the entire library into an stdlib class?
 
@Downgoat I actually really dislike the current behavior of À. Eventually (hopefully soon) it'll be replaced by z and Z, since those don't do anything useful in vim.
I just need to get the stack working first.
 
cheddar> var a = 1; print a
Syntax Error: Unexpected token at 1:17
1 | var a = 1; print a
  |            ^
FFS—
 
I also might eventually get around to making docs.
 
What are you trying to do?
@DrGreenEggsandIronMan Said every programmer ever
 
11:54 PM
@Downgoat Question: were you once @Upgoat?
 
yes
 
@ThreeFx Well, it's kinda frustrating/pointless to make docs when the program doesn't work the way you'd like, and you're not making any progress on it. I'd love it if it was stable enough for docs to be worth it.
 
@LegionMammal978 yes
Then the Great Rotationing happened and now I'm Downgoat
 
The Great what?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ you see this?
(cc @quartata, though he has probably seen it)
 
11:56 PM
yeah
team pyro
 
@Downgoat That explains how when trying to ping you, my hands unconsciously type @U before realizing that Upgoat isn't in the autocomplete list
Seriously though, it's weird
 
"Overwatch did it so we should too"
 
@EᴀsᴛᴇʀʟʏIʀᴋ Already saw. I don't care about the matchmaking particularly
 
@LegionMammal978 i was only upgoat for like a month tho
 
@ThreeFx What?? Matchmaking was in beta before Overwatch was released
 
11:57 PM
@Downgoat Must have pinged you a lot during that month :p
 
The maps are what are important to me. I don't have to install sunshine and swiftwater by hand every time I set up a new dedicated server
 
@LegionMammal978 upright goats are very pingable :P
 
@quartata Sorry, must've missed that.. I only play that when I suck too hard in CS to calm down
 
@Downgoat but yeah, you want me to convert rationals to an STDLIB library?
 
11:59 PM
yeah, i left comment on github with docs
 
@ThreeFx this 'speedrun' is such an embarassment...
he's not even good...
 

« first day (1986 days earlier)      last day (2858 days later) »